
body { margin:0px; background:#848484; }

td.main { padding:15px; background-image:url(/images/sand.gif); }

input { padding:1px 2px; }
input.searchBox{ font:xx-small arial; width:150px; height:17px; border:1px solid #666666; }
input.searchGo { font:bold 10px verdana; color:#2F5993; background-color:#EEEDE9; border:1px solid #666666; }
select { font:11px arial;  }

td.content { background-color:#ffffff;  }
td.content p.title { margin-top:15px; font:bold small verdana; text-transform:uppercase; color:#CC6633; }
td.content span.subtitle { font-size:x-small; color:#CC6633; text-transform:none; }		/* color was 929292 */
p, td.content{ font:x-small verdana; margin:0px 15px 15px 15px; }
label{ font:x-small verdana;  line-height:130%; }
p.head { font:bold small verdana; color:#CC6633; }
p.subhead { margin-bottom:0px; font-weight:bold; color:#CC6633; clear:left; }
small, td.content p.small, p.download { font:xx-small; }
p.download{ margin-bottom: 5px; clear:left; }
p.download img{ margin:2px 5px 10px 0; border:0px; float:left; }
li {  font:x-small verdana; line-height:130%; margin:0px 15px 0px 0px; }
p.inlineNav { font:11px; margin-bottom:6px; line-height:120%; color:#666666; }
p.inlineNavIndent { font:11px; margin-bottom:6px; margin-left:25px; line-height:120%; color:#666666; }
p.landing { margin:10px 0px 0px 0px; }
p.legal_landing { font-size:10px; color:#B5B5B5; margin:5px; text-transform:uppercase; }
td.sidecol p { margin-left:0px; }

table.footer { margin-top:2px; }
td.footerLinks { padding:2px; font:10px/16px verdana; background-color:#C4C4C4; text-align:center; text-transform:uppercase; }
td.footerLinks a:link, td.footerLinks a:visited { text-decoration:none; }
td.footerLinks a:hover { color:#E56C31; text-decoration:underline; }
td.legal { padding:3px; font:10px/12px verdana; color:#ffffff; text-align:center; text-transform:uppercase; }

table.feature_box { margin-bottom:15px; }
table.feature_box td { font:11px/15px verdana; color:#2F5993; background-color:#CEC8BD; }
table.feature_box p { font:11px/15px verdana; margin:0px 0px 10px 0px; }

table.sidebar td { padding:10px; background-color:#F3EEE0; }
table.sidebar p.subhead { font-size:xx-small; margin:0px 0px 0px 0px; }
table.sidebar p { font-size:xx-small; margin:0px 0px 15px 0px; }

table.form_table p { margin-left:0px; }
table.form_table input.inputText, table.form_table select.selectText { font:x-small verdana; width:187px; margin-bottom:10px; }
table.form_table select.selectTextWide { font:x-small verdana; width:390px; margin-bottom:10px; }
table.form_table input.inputTextWide { font:x-small verdana; width:250px; margin-bottom:10px; }
table.form_table textarea { font:x-small verdana; width:390px; height:; margin-bottom:10px; }
table.form_table textarea.wide { font:x-small verdana; width:250px; height:80px; margin-bottom:10px; }


img.inline { margin:0px 0px 10px 10px; }
img.index_main { margin:0px 15px 5px 15px; }

sup { font-size:75%; }
.file_data { font-size:xx-small; font-weight:normal; color:#999; text-transform:uppercase; }
.file_data_download { font-size:xx-small; color:#999; }
.file_data_download a:link, .file_data_download a:visited{ color:#999; }

p.sitemapT0 { font-weight:bold; margin:0px 15px 0px 15px; }
p.sitemapT1 { font-weight:bold; margin:15px 15px 0px 35px; }
p.sitemapT2 { margin:0px 15px 0px 55px; }
p.sitemapT3 { margin:0px 15px 0px 75px; }
p.sitemapT4 { margin:0px 15px 0px 95px; }
p.sitemapT5 { margin:0px 15px 0px 115px; }

td.howToCapTop { background-color:#F7F0E1; border-bottom:1px solid #929292; }
td.howToCapTop p { margin:0px; }
td.howToCapTop p.title { margin:5px 15px; }

td.howToCapBottom { font-size:11px; background-color:#F7F0E1; border-top:1px solid #929292; text-transform:uppercase; }
a.bottomNav:link, a.bottomNav:visited { font-size:11px; }

td.lineLeft { border-left:1px solid #DDDBD2; }

/* project wizard */
table.project_wizard { font-size:11px; background-color:#F5F1E6; margin:15px; }
table.project_wizard td { padding:10px; }
table.project_wizard p { font:11px/15px; margin:0px 0px 5px 0px; }
table.project_wizard p.subhead { font-weight:bold; }
table.project_wizard select { width:170px; background-color:#FCFBF7; }

/* product finder */
td.product_finder { font-size:11px; padding:10px; background-color:#F5F1E6; }
td.product_finder p { font:11px/15px; margin:0px; }
td.product_finder p.subhead { font-weight:bold; }
td.product_finder select { font-size:11px; width:100%; margin:0px 0px 5px 0px; }
td.product_finder div.finderRadio { margin:5px 0px 0px 0px; }

td.product_finder_sm p { font:11px/15px; margin:0px; }
td.product_finder_sm p.subhead { font-weight:bold; }
td.product_finder_sm { font-size:11px; padding:10px; background-color:#ffffff; }
td.product_finder_sm select { font-size:11px; width:120px; margin-bottom:5px; }
td.product_finder_sm div.finderRadio { margin:5px 0px 0px 0px; }

#projDiv { position:absolute; visibility:visible; }
#ansiDiv { position:absolute; visibility:hidden; }
#careDiv { position:absolute; visibility:hidden; }

table.results td { font:x-small verdana; }
table.results .subhead { margin:0px; }

/* arch spec wizard */
td.arch_spec_wizard { font-size:11px; padding:10px; background-color:#F5F1E6; }
td.arch_spec_wizard p { font:11px/15px; margin:0px; }
td.arch_spec_wizard p.subhead { font-weight:bold; }

/* video box */
table.videobox{ margin: 0px 15px 20px 15px; }
table.videobox td { padding:10px 10px 15px 15px; background-color:#F5F1E6; }
table.videobox p { font-size:11px; margin:0px; }

/* search header box (mondo) */
table.searchHeader { margin:15px; }
table.searchHeader td { padding:10px 10px 15px 10px; background-color:#F5F1E6; }
table.searchHeader p { font-size:11px; margin:0px; }

/* form elements */
input.button { font:bold 10px verdana; color:#2F5993; background-color:#EEEDE9; border:1px solid #666666; }


/* calculator */
table.calc p, table.calc p.subhead { font-size:11px; margin:0px 0px 0px 15px; }
table.calc td { vertical-align:top; }
td.oddL { font-size:11px; padding:2px 3px 2px 15px; background-color:#F3EEE0; }
td.oddR { font-size:11px; padding:2px 15px 2px 3px; background-color:#F3EEE0; }
td.evenL { font-size:11px; padding:2px 3px 2px 15px; }
td.evenR { font-size:11px; padding:2px 15px 2px 3px; }
input.calc { font:11px arial; width:120px; height:auto; border:1px solid #666666; margin-bottom:5px; }

#areaLabelDiv, #lengthLabelDiv, #widthLabelDiv, #thicknessLabelDiv, #gjtLabelDiv {
	position:absolute; font-size:11px; color:#929292;
	margin-top:3px;
}
#convDiv{ position:absolute; visibility:visible; }

table.calc_results td { vertical-align:top; }
table.calc_results p, table.calc_results li { margin-right:5px; }
table.calc_results li { margin-left:-10px; }
table.calc_results p.head { margin-left:0px; }
table.calc_results div.var { margin-right:5px; } /* background-color:lightblue; */
table.calc_results div, table.calc_results li { font-size:x-small; }


/* leftnav */
.leftnavHolder{ position:absolute; width:140px; clip: rect(0 140 1000 0); } /* for ns7 */

td.leftnav { font:11px verdana; vertical-align:top; }
td.leftnav a:link, td.leftnav a:visited { text-decoration:none; }
td.leftnav a:hover { color:#E56C31; text-decoration:underline; }

.leftnavT1off, .leftnavT1on { padding:0px; background-color:#E7DDC1; border-top:2px solid #929292; }
.leftnavT1on  { background-color:#ffffff; }
.leftnavT1on a:link, .leftnavT1on a:visited { font-weight:bold; color:#929292; }
.leftnavT1offOpen, .leftnavT1onOpen {  background-color:#E7DDC1; border-top:2px solid #929292; }

.leftnavT2off, .leftnavT2on { padding:2px 5px 3px 15px; background-color:#E7DDC1; border-top:1px solid #F7EFDC; }
.leftnavT2on  { background-color:#ffffff; }
.leftnavT2on a:link, .leftnavT2on a:visited { font-weight:bold; color:#E56C31; }
.leftnavT2offOpen, .leftnavT2onOpen { font-weight:bold; padding:2px 5px 3px 15px; border-top:1px solid #F7EFDC; }
.leftnavT2onOpen a:link, .leftnavT2onOpen a:visited { color:#E56C31; }
.leftnavT2offOpen { background-color:#F7EFDC; border-top:1px solid #E7DDC1; }
.leftnavT2onOpen { background-color:#ffffff; border-top:1px solid #E7DDC1; }

.leftnavT3off, .leftnavT3on { padding:2px 5px 3px 25px; background-color:#F7EFDC; border-top:1px solid #E7DDC1; }
.leftnavT3on  { font-weight:bold; background-color:#ffffff; }
.leftnavT3on a:link, .leftnavT3on a:visited { color:#E56C31; }
.leftnavT3offOpen, .leftnavT3onOpen { font-weight:bold; padding:2px 5px 3px 25px; border-top:1px solid #E7DDC1; }
.leftnavT3onOpen a:link, .leftnavT3onOpen a:visited { color:#E56C31; }
.leftnavT3offOpen { background-color:#F7EFDC; border-top:1px solid #E7DDC1; }
.leftnavT3onOpen { background-color:#ffffff; border-top:1px solid #E7DDC1; }




/* +++++++++++++++++++++++ hyperlink formatting */
a:link {
	color: #295A94;
	text-decoration: underline;
	}
a:visited {
	color: #295A94;
	text-decoration: underline;
	}
a:hover, a:active {
	color: #E56C31;
	text-decoration: underline;
	}
img a:link {
	border: none;
	}


/* +++++++++++++++++++++++ headerTable */
#headerTable {
	width: 730px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	}
.headerL {
	width: 140px;
	text-align:bottom;
	}
.headerR {
	width: 560px;
	text-align:bottom;
	}

#header {
	background: #dddbd2;
	}
#search {
	padding-left: 225px;
	}
#linkstream {
	padding: 5px 15px 5px 0px;
	color: #2f5993;
	}
#linkstream a:link, #linkstream a:visited { color:#2f5993; }
#linkstream a:hover { color:#E56C31; }

#options {
	background: #EFB323;
	}

#contentTable {
	margin-top:13px;
	width: 730px;
	font: 75% small Verdana, Arial, Helvetica, sans-serif;
	color: black;
	}
	
.chkBoxList input{
	float:left;
	clear:left;
}
.chkBoxList label{
	padding-top: 3px;
	display:block;
}