html,body {margin: 0px; padding: 0px; font-family: sans-serif; font-size: 14px;}
img,form {margin: 0px; padding: 0px; border: 0px;}
p,td,th,h1 {margin: 0px; padding: 0px;}

#layout-top {border-bottom: 1px solid #DDD; padding: 0px 20px 3px 20px; margin-bottom: 10px;}
#layout-top table.layout {width: 100%;}
#layout-top table.layout td.logo {width: 220px;}
#layout-top table.layout td.memo {font-size: 12px; font-style: italic;}
#layout-top table.layout td.menu {width: 85px; text-align: right;}
#layout-top table.layout td.menu img {cursor: pointer; vertical-align: middle; margin-left: 4px;}
#layout-top img.logo {vertical-align: middle;}

#layout-body {padding: 5px;}

#layout-bottom {border-top: 1px solid #DDD; padding: 3px 20px; margin-top: 10px; font-weight: bold; text-align: center; font-size: 12px;}
#layout-bottom a {color: #000;}
#layout-bottom p.grey {color: #AAA;}
#layout-bottom p.grey a {color: #AAA;}
/** temporary div to replace results div **/
#tempResult {text-align: center; margin: 50px;}

h2.title1 {margin: 10px 0px 3px 0px; border-bottom: 1px dashed #000; padding-left: 10px;}
h2.title1 span {font-size: 12px; color: #AAA;}

div.disclaimer {width: 500px; font-size: 12px; margin: 10px auto;}
span.date {font-size: 12px;}
img.icon-right {margin-left: 3px; vertical-align: middle;}
img.icon-left {margin-right: 3px; vertical-align: middle;}
.trapTH {color: #FF0000;} /** traplog threshhold **/
.error {font-style: italic; color: #800000; text-align: center;}
.notice {margin: 10px auto; padding: 10px; width: 600px; border: 1px solid #ADBF39; background: #e6eac1;}

div.pnzBox {background: #ADBF39 url(../image/corner_1.jpeg) no-repeat top right; padding: 2px; margin: 5px auto}
div.pnzBox h1 {font-size: 12px; color: #FFFFFF; padding-left: 5px; padding-bottom: 2px; text-align: left;}
div.pnzBox .content {font-size: 14px; text-align: left; background-color: #FFFFFF; width: 100%;}
div.pnzBox div.space {margin: -1px; padding: 2px;}

table.dataTable {border: 1px solid #ADBF39; border-right: none;}
table.dataTable tr.titleRow {background-color: #ADBF39; color: #FFFFFF; font-size: 12px;}
table.dataTable tr.titleRow th {border-right: 1px solid #ADBF39; border-bottom: 1px solid #ADBF39; padding: 2px;}
table.dataTable tr.evenRow {background-color: #DFDFDF;}
table.dataTable tr.oddRow {background-color: #FFFFFF;}
table.dataTable tr.highlightRow {background-color: #D8E098;}
table.dataTable tr.subtitleRow {border-top: 1px solid #ADBF39; border-bottom: 1px solid #ADBF39; background-color: #D8E098;}
table.dataTable tr.subtitleRow td {text-align: center; font-style: italic; font-size: 12px;}
table.dataTable td {border-right: 1px solid #ADBF39; padding: 2px;}

/** traplog data table additions **/
table.dataTable tr.sprayRow {background-color: #D8E098;}
table.dataTable tr.blankFooterRow td {border-top: 1px solid #ADBF39; border-right: 1px solid #ADBF39; padding: 2px;}
table.dataTable tr.spray {background: #D8E098;}
table.dataTable tr.spray td {border-top: 1px dashed #ADBF39; border-bottom: 1px dashed #ADBF39;}
table.dataTable td.trap_catch {width: 15px; border: none; border-left: 1px solid #ADBF39;}
table.dataTable td.trap_accum {width: 15px; font-style: italic;/* font-size: 12px; padding-bottom: 4px;*/}
table.dataTable td.trap_mean {border-left: 1px solid #ADBF39;}
table.dataTable span.threshold {color: #F00;}
table.dataTable tr.summary td {border-top: 2px solid #ADBF39; border-bottom: 1px solid #ADBF39; padding-top: 10px;}

table.optionTable {border-bottom: 1px solid #ADBF39;}
table.optionTable th.title {background-color: #ADBF39; border-right: 1px solid #ADBF39; color: #FFFFFF; padding: 1px; font-size: 12px; text-align: right;}
table.optionTable td.data {border-right: 1px solid #ADBF39; padding: 1px; font-size: 12px;}
table.optionTable .tableCap {background: transparent url(../image/capT.jpeg) repeat-x top left; border-bottom: 1px solid #ADBF39;}
table.optionTable .tableCap div {width: 100%; background: transparent url(../image/capR.jpeg) no-repeat top right;}
table.optionTable .tableCap div div {width: 100%; background: transparent url(../image/capL.jpeg) no-repeat top left;	color: #000000;	padding-left: 10px;	font-size: 12px; font-weight: bold; text-align: left;}
table.optionTable .evenRow {background-color: #DFDFDF;}
table.optionTable .oddRow {background-color: #FFFFFF;}

table.tabs {width: 100%; background: #E6EAC1; margin: 20px 0px 5px 0px;}
table.tabs th,table.tabs td {border-bottom: 1px solid #ADBF39;}
table.tabs .title {width: 120px; text-align: right; padding-right: 5px;}
table.tabs .tab, table.tabs .active {width: 40px; text-align: center; padding: 3px 0px;}
table.tabs .active {border: 1px solid #ADBF39; border-bottom: 1px solid #FFF; background: #FFF;}

/***** ORCHARD/BLOCK/DIARY NAVIGATION LAYOUT *****/
#container {width: 100%;}
#leftNav {width: 170px; float: left; margin: 0px; /*background-color: #FF8000;*/}
#content {margin-left: 173px; border-left: 1px dashed #E0DFE3; /*background-color: #0080FF;*/}
.breadCrumb td {font-size: 12px; margin: 0px; padding: 0px;}

/***** PRODUCT LOOKUP *****/
table.prodTable {border-top: 1px solid #AAA; border-left: 1px solid #AAA;}
table.prodTable th {background-color: #AAA; border-right: 1px solid #AAA; border-bottom: 1px solid #AAA; color: #000; padding: 2px; font-weight: normal;}
table.prodTable td {border-right: 1px solid #AAA; border-bottom: 1px solid #AAA; padding: 2px;}

table.prodTable .evenRow {background-color: #E5E5E5; font-style: normal;}
table.prodTable .oddRow {background-color: #FFF; font-style: normal;}
table.prodTable .highlightRow {background-color: #FFFFA8; cursor: pointer; font-style: italic;}
table.prodTable .selectRow {background-color: #D8E098;}
