body{
	background:white url(images/body_bg.gif) repeat-x scroll top;
	font-family:Arial, Verdana, san-serif;
	font-size:13px;
}
img{ border:0px; }
td{ font-family:Arial, Verdana, san-serif;
	font-size:13px;
}
h1{ font-size:27px;
	color:#236786;
	font-weight:normal;
}
h2{ font-size:24px;
	color:#236786;
	font-weight:normal;
	margin:0px;
	padding-bottom:15px;
}
h3{ font-size:16px;
	color:#236786;
	font-weight:normal;
	margin:0px;
	padding-bottom:15px;
}
a:link, a:active, a:visited{
	color:#137280;
	text-decoration:none;
}
a:hover{
	color:#137280;
	text-decoration:underline;
}
.msg{ color: #DA052C; }
.fullwidth{ width:736px; }
.rightwidth{ width:542px; }
/*
nav width 172px
padding of 22px in between
*/
ul#headNav{
	color:#bde7e9;
	font-size:11px;
	font-family:Verdana;
	list-style-type:none;
	margin:0px;
	padding:12px 0px 8px 0px;
}
ul#headNav li{
	display:inline;
	padding-left:5px;
}
#headNav a:link, #headNav a:active, #headNav a:visited{
	color:#bde7e9;
	text-decoration:none;
}
#headNav a:hover{
	color:#ffffff;
	text-decoration:none;
}
input#searchBox{
	font-size:10px;
}
#navTable{ 
	border-left:1px solid #45879f;
	border-top:1px solid #236786;
	border-bottom:1px solid #236786;
}
#navTable td{
	font-size:13px;
	font-family:Arial;
	line-height:20px;
	text-align:center;	
	border-right:1px solid #45879f;
}
#navTable a{
	background-color:#236786;
	display:block;
	text-decoration:none;
}
#navTable a:link, #navTable a:visited, #navTable a:visited{
	color:#dcf3ed;
	text-decoration:none
}
#navTable a:hover{
	color:#236786;
	background-color:#e3f4fe;
	text-decoration:none;
}
a#active:link, a#active:active, a#active:visited{
	color:#236786;
	background-color:#e3f4fe;
	text-decoration:none;
}
.breadcrumb{
	font-size:11px;
	color:#51646c;
	padding:10px 0px 12px 0px;
}
.breadcrumbOn{
	color:#0e7695;
	font-weight:bold;
}
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited, .breadcrumb a:hover{
	text-decoration:none;
	color:#51646c;
}
#homePad{ padding:10px 45px 12px 0px; }
#homeHead{ 
	font-size:27px;
	color:#236786;
	padding-bottom:7px;
}
.landImg_floatR{
	float:right;
	padding:0px 0px 10px 12px;
}
/* Side Nav Styles */
.sideMain{
	width:172px;
	line-height:22px;
	background-color:#dff0f5;
	display:block;
	color:#0f4758;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.sub1{
	width:172px;
	background-color:#eff7fa;
	clear:both;
	padding:4px 0px 4px 18px;	
}
a.sideSub1{
	color:#0f4758;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	padding-right:5px;
}
a.sideSub1:visited{
	color:#0f4758;
}
.subitem{
	padding:2px 0px 2px 0px;
}
#ssOn{
	color:#178db3;
}
.sideSub2{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.sub2{
	width:154px;
	background-color:#eff7fa;
	clear:both;
}
.sub3{
	color:#0f4758;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a.sideSub3{
	color:#0f4758;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
/* End Side Nav Styles */

/* Product Page Styles */
.bluecell{
	height:22px;
	background-color:#1d7d95;
}
.prodName{
	font-size:16px;
	color:#ffffff;
	padding-left:10px;
}
.prodText{
	font-size:12px;
	line-height:18px;
	padding-bottom:10px;
}
table#specs td{
	height:22px;
	vertical-align:top;
}	
.specName{
	font-size:10px;
	font-weight:bold;
	color:#022f44;
	text-transform:uppercase;
	padding:5px 8px 0px 15px;
}
.specVals{
	font-size:12px;
	padding:3px 8px 0px 0px;
}
.bluerow{ 
	background-color:#e8f0f5;
}
.prodListHead{
	font-size:11px;
	padding-left:10px;
	color:#ffffff;
}
.wheretobuy{
	font-size:11px;
	padding-right:15px;
	font-weight:bold;
}
.wheretobuy a:link, .wheretobuy a:active, .wheretobuy a:visited, .wheretobuy a:hover{
	color:#c5e2e3;
	text-decoration:none;
}
a#viewSpecs{
	color:#137280;
	font-size:11px;
}
a#viewSpecs:link, a#viewSpecs:active, a#viewSpecs:visited{
	text-decoration:none;
}
a#viewSpecs:hover{
	text-decoration:underline;
}
/* END Product Page Styles */

/* BEGIN SPEC CHART STYLES */
table#specChart{
	border-top:1px solid #BFDBDF;
	border-left:1px solid #BFDBDF;
	border-right:1px solid #BFDBDF;
	width:780px;
}
table#specChart td{
	padding:2px 2px 2px 3px;
	text-align:center;
	color:#005871;
	font-size:11px;
}
.blueBG{
	background-color:#f2f9fa;
}
.bb{ border-bottom:1px solid #BFDBDF; }
.br{ border-right:1px solid #BFDBDF; }
table#specChart td.attrBar{
	background-color:#6a5743;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	text-align:center;
	padding:3px 3px 3px 3px;
}
/* END SPEC CHART STYLES */

.thumbcell{
	padding:3px;
	font-size:10px;
}

/* BEGIN BROWN BOX STYLES */
.brownBox{
	border:1px solid #cfc6bc;
}
.brownBoxHead{
	background-color:#6a5743;
	color:#ffffff;
	font-size:14px;
	line-height:22px;
	padding:0px 10px 0px 12px;
}
.brownBoxHead a:link, .brownBoxHead a:active, .brownBoxHead a:visited{
	color:#ffffff;
	text-decoration:none;
}
.brownBoxHead a:hover{
	color:#FEE98D;
	text-decoration:none;
}
.brownInnerPad{ padding:5px 8px 18px 12px; }
ul.bbList{
	color:#5fb5cd;
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-left:16px;
}
ul.bbList li{
	margin:0px;
	padding:3px;
}
ul.bbList li a:link, ul.bbList li a:active, ul.bbList li a:visited{
	color:#137280;
	text-decoration:none;
}
ul.bbList li a:hover{
	color:#137280;
	text-decoration:underline;
}
/* END BROWN BOX STYLES */

/* BEGIN BROWN PRODUCT LIST STYLES */
table#brownList{
	border-top:2px solid #cfc6bc;
	border-right:1px solid #cfc6bc;
	border-left:1px solid #cfc6bc;
	border-bottom:1px solid #cfc6bc;
}
.bbr{ border-right:1px solid #cfc6bc; }
.bbb{ border-bottom:1px solid #cfc6bc; }
.bbcell{
	padding:12px 10px 12px 12px;
	color:#6a5743;
	font-size:12px;	
	font-weight:bold;
}
.bbcell a:link, .bbcell a:active, .bbcell a:visited{
	color:#6a5743;
	text-decoration:none;
}
.bbcell a:hover{
	color:#6a5743;
	text-decoration:underline;
}
ul.brownList{
	margin:0px;
	padding-left:15px;
}
ul.brownList li{

}
/* END BROWN PRODUCT LIST STYLES */

.formTable td{
	padding:0px 10px 5px 0px;
}
.formText{
	color:#15495e;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
}
.ast{
	color:#44b4da;
	font-size:14px;
	font-weight:bold;
}
.newsBlock{
	padding-bottom:8px;
}
.newsTitle a:link, .newsTitle a:active, .newsTitle a:visited{
	font-weight:bold;
	text-decoration:none;
}
.newsTitle a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.newsDeck{
	font-size:14px;
	font-style:italic;
	color:#236786;
}
.top{
	font-size:11px;
}
.picL{
	float:left;
	padding:0px 12px 0px 0px;
}
.picR{
	float:right;
	padding:0px 0px 0px 12px;
}
table#makePaper td{
	vertical-align:top;
	padding:0px 12px 20px 0px;
}
#contact td{
	vertical-align:top;
	padding:0px 12px 20px 0px;
}