body{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:13px;
	 margin:0;padding:0;background-color:#BEB489;}
a, img{outline:none;}
img{border:none;}

.header, .banner, .body, .footer{width:995px;margin:0 auto;}

.teaserPreTitle, .banner .teaserBox .teaser a.more:hover{color:#BEB489;} /*light tan*/
h1, h1 a, h2, .body .newsBox li h1 a:hover .new, a:hover, .body .sidebar .pdf .dataSheet{color:#A18334;} /*dark tan*/
a, .new, h1 a:hover, .body .sidebar .pdf a:hover .dataSheet{color:#3A5645;} /*green*/
a.more {font-weight:bold;}

.headerCase{background:url(../App_Images/navBG.jpg) repeat-x #977B33;}
	.header{height:174px;position:relative;}
	.header .logo{width:199px;height:174px;display:block;position:absolute;}
	.header .slogan{font-size:18px;color:#FFF;width:373px;text-align:right;position:absolute;left:622px;top:86px;}
	.header .slogan .callBox{height:23px;background:url(../App_Images/phoneNumber.jpg) no-repeat top right;font-family:Tahoma, Geneva, sans-serif;font-style:italic;font-weight:normal;color:#BEB489;font-size:16px;}
	
	.nav, .subNav{font-size:15px;font-weight:bold;width:545px;height:34px;margin:0;padding:0;position:absolute;left:450px;}
	.nav li, .subNav li{height:34px;display:block;float:left;padding:0;margin:0;text-align:center;overflow:hidden;}
	
	.nav{top:140px;}
	.nav li{background:url(../App_Images/Buttons/navBG.jpg) no-repeat top right;}
	.nav li.last{background-position:left top;}
	.nav li a{display:block;padding:7px;color:#FFF;text-decoration:none;}
	.nav li.active a{color:#5E8C71;}
	.nav li:hover, .nav li.active{background-position:right bottom;}
	.nav li.last:hover, .nav li.last.active{background-position:left bottom;}
	.nav li:hover a{color:#FFF;}
	.nav li.navServices{width:100px;}
	.nav li.navEquipment{width:124px;}
	.nav li.navHistory{width:101px;}
	.nav li.navNewsletters{width:127px;}
	.nav li.navContact{width:93px;}
	
	.subNav{top:174px;}
	.subNav li a{color:#5E8C71;display:block;padding:7px;text-decoration:none;}
	.subNav li.active a, .subNav li a:hover{color:#FFF;}
	.subNav li.subNavMed{width:100px;}
	.subNav li.subNavLarge{width:145px;}




.bodyCase{background-color:#FFF;}
	.body{padding:43px 0 30px;overflow:hidden;}

.footerCase{border-top:1px solid #D9D2B9;}
	.footer{color:#857949;font-size:14px;font-weight:bold;padding:25px 0 40px;text-indent:5px;}

.textbox{border:1px solid #CCCCCC;background-color:#FFF;padding:5px;margin-top:10px;}
.size-med{width:265px;}
.size-small{width:100px;}
.size-mini{width:33px;}

.button{border:none;background-color:#A88A39;color:#FFF;padding-top:5px;padding-bottom:5px;font-weight:bold;cursor:pointer;}
.button:hover{background-color:#3A5645;}

.validation-watermark{color:#BEB489;}
.validation-message, .validation-summary{padding:3px 10px;color:#900;margin-top:3px;margin-bottom:3px;font-size:13px;list-style-type:none;margin-left:0;}
.validation-summary li{padding-left:0;}
.validation-passed{border:1px solid #3A5645;background-color:#B9D0C2;color:#3A5645;}
.validation-failed{border:1px solid #900;background-color:#FCC;color:#900;}
form label{display:block;width:150px;float:left;padding-top:13px;clear:both;font-size:13px;font-weight:bold;}