/* structure.css - Defines CSS for structure and layout */

body {margin:0px 0px 45px 15px; padding:0px 0px 0px 0px;}
/* global begin */
#containerDiv {position:relative; text-align:left; width:760px;}
#nojsDiv div {margin:6px 0px 4px 0px; padding:8px 8px 8px 8px; border:1px solid #ff6600;}
.color05 {color:#ff6600;}
/* global end */
/* masthd begin */
#masthd {width:760px;}
#masthd div.logo {padding:5px 0px 0px 16px; float:left; width:187px; height:81px;}
#masthd div.globalNavT {float:right; width:500px; padding:5px 33px 6px 0px; text-align:right;}
#masthd div.mthdlink {margin:38px 0px 11px 0px; padding:0px 33px 0px 0px; float:right; width:111px;}
#masthd div.basketImg {width:760px; margin:0px 0px 2px 0px;}

#topNav {background-color:#8d9393; height:17px;}
#cbDiv {width:15px; height:17px; float:left;}
#topNav div.topNav1Div {width:64px; height:17px; float:left;}
#topNav div.topNav2Div {width:64px; height:17px; float:left;}
#topNav div.topNav3Div {width:64px; height:17px; float:left;}
#topNav div.topNav4Div {width:64px; height:17px; float:left;}
#topNav div.topNav5Div {width:64px; height:17px; float:left;}
#topNav div.topNav6Div {width:190px; height:17px; float:right; padding:0px 33px 0px 0px;}
.cbColor01 {background-color:#63ce00;}
.cbColor02 {background-color:#fd6301;}
.cbColor03 {background-color:#0063ff;}
/* masthd end */
/* interior begin */
#threshold01Div {width:15px; float:left; height:300px;}
#threshold02Div {width:20px; float:left; height:25px;}
#threshold03Div {width:20px; float:left; height:25px;}
#threshold04Div {width:20px; float:left; height:25px;}
#leftColumnDiv {margin:19px 0px 0px 0px; width:160px; float:left;}
#leftColumnDiv div.leftNav img {margin:0px 0px 2px 0px;}
#leftColumnDiv div.pdfNavLks {margin:55px 0px 0px 2px; font-size:7.5pt; line-height:normal;}
#leftColumnDiv div.noMarg01 {margin-top:0px;}
#rightColumnDiv {margin:19px 0px 0px 0px; width:532px; float:left;}
#centerColumnDiv {margin:19px 0px 0px 0px; width:307px; float:left;}
#rightColumn02Div {margin:19px 0px 0px 0px; width:205px; float:left;}
/* contact us begin */
#centerColumn02Div {margin:19px 0px 0px 0px; width:232px; float:left;}
#rightColumn03Div {margin:19px 0px 0px 0px; width:280px; float:left;}
/* contact us end */
/* interior end */
/* footer begin */
#footer {width:760px; margin:0px 0px 0px 0px; padding:35px 0px 0px 0px;}
#footer div.globalNavB {margin:0px 0px 0px 0px; text-align:center;}
#footer div.linkBarSpan {margin:0px 8px 0px 8px; color:#7AACC3;}
#footer div.smallcopy {margin:20px 0px 0px 0px; text-align:center;}
/* footer end */
/* tables begin */
table tr.color01 {background-color:#c3c7ca;}
table tr.color02 {background-color:#ebeced;}
table tr.color03 {background-color:#d3d5d6;}

table td.cellhd1 {padding:2px 3px 2px 3px; font-weight:bold; font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif;}
table td.cellhd2 {padding:2px 3px 2px 6px; font-weight:bold; font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif;}
table td.celldata0 {padding:2px 3px 2px 3px; font-size:8pt;}
table td.celldata1 {padding:2px 3px 2px 6px; font-size:8pt;}
table td.celldata2 {padding:2px 3px 2px 3px; font-size:8pt;}

table td.cellhd3 {padding:1px 3px 4px 3px; font-weight:bold; font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#FFFFFF; border-right:1px solid #c3c7ca;}
table td.border01 {border-right:1px solid #ffffff;}
table td.cellhd4 {padding:2px 3px 6px 3px; font-weight:bold; font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif;}
table td.cellhd5 {padding:2px 3px 2px 3px; font-weight:bold; font-size:7.5pt; font-family:Tahoma, Arial, Helvetica, sans-serif;}
table td.celldata3 {padding:2px 3px 2px 3px; border-right:1px solid #c3c7ca; font-weight:bold; font-size:8pt;}
table td.celldata4 {padding:2px 3px 2px 3px; font-size:8pt;}

table td.cellhd6 {padding:2px 3px 2px 3px; font-weight:bold; font-size:7.5pt; font-family:Tahoma, Arial, Helvetica, sans-serif;}
table td.cellhd7 {padding:2px 3px 2px 3px; font-weight:bold; font-size:7.5pt; font-family:Tahoma, Arial, Helvetica, sans-serif;}
table td.celldata5 {padding:2px 3px 2px 3px; font-size:8pt;}
table td.celldata6 {padding:2px 3px 2px 3px; font-size:8pt;}

table td.cellTitle01 {padding:4px 3px 4px 3px; font-size:8pt;}

table td.cellAlignL {text-align:left;}
table td.cellAlignM {text-align:center;}
table td.cellAlignR {text-align:right;}
table td div.rowbd01 {width:100%; height:8px; overflow:hidden; background-color:#FFFFFF;}
.w2per {width:2%;}
.w5per {width:5%;}
.w8per {width:8%;}
.w10per {width:10%;}
.w12per {width:12%;}
.w15per {width:15%;}
.w20per {width:20%;}
.w25per {width:25%;}
.w30per {width:30%;}
.w33per {width:33%;}
.w35per {width:35%;}
.w40per {width:40%;}
.w45per {width:45%;}
.w50per {width:50%;}
.w55per {width:55%;}
.w60per {width:60%;}
.w100per {width:100%;}
/* tables end */
/* site map begin */
#sitemapDiv {margin:12px 0px 0px 0px;}
#sitemapDiv div.block01 {margin:0px 0px 0px 0px;}
#sitemapDiv div.book {margin:0px 0px 10px 0px; line-height:normal;}
#sitemapDiv div.chapter {margin:0px 0px 2px 0px; line-height:1.5; font-weight:bold;}
#sitemapDiv div.pages {margin:4px 0px 10px 10px; line-height:normal;}
/* site map end */
/* forms begin */
form {margin:0px 0px 0px 0px;}
form .formWidth01 {width:82%;}
form .formWidth02 {width:57%;}
form .formMargin03 {margin-top:7px;}
form .formMargin04 {margin-top:12px;}
form .formMargin05 {margin-bottom:12px;}

table.infoTble {width:50px;}

table td.fieldName {text-align:left; padding:3px 8px 8px 0px; white-space:nowrap;}
table td.fieldName2 {text-align:right; padding:3px 6px 8px 6px; white-space:nowrap;}
table td.field {width:100%;}

table td input.inputField {margin:0px 0px 6px 0px;}
table td input.fieldWidth01 {width:170px;}

table td.area {padding:0px 0px 0px 0px;}
table td textarea.txtArea {margin:0px 0px 0px 0px; font-size:12px;}
/* forms end */