﻿body,td,th {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #525051;
	line-height: 18px;
}
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-image:url(../images/bgTILE.jpg); 
	background-position: top left; 
	background-repeat: repeat-x;
	text-align: left;
	}
h1, h2, h3, h4, h5, h6, h7, h8, p, ul, li {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: normal;
	}
h1 {
	font-size: 20px; 
	color:#b09f5c;
	}
h2 {
	font-size: 14px;
	color: #fb1402;
	padding: 5px 0 0 0;
	}	
h3 {
	background-image: url(../images/h3Bullet.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
	color: #525051;
	font-size: 16px; 
	text-transform: uppercase;
	padding: 0 0 5px 20px;
	}
h3 a:link, h3 a:visited {
	color: #525051;
	font-size: 16px; 
	text-transform: uppercase;
	text-decoration: none;
	}	
h3 a:hover {
	color: #fb1402;
	font-size: 16px; 
	text-transform: uppercase;
	text-decoration: none;	
	}	
.red {
	 color:#fb1402;
	 }
.clear {
	clear: both;
	}	 	
/**PNGS**/
.headerBG {
	 width:960px; 
	 height:120px; 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 padding: 0;
	 }
.headerBG[class] {
	 background-image: url(../images/headerBG.png); 
}
.adobeDownload {
	 padding: 0 10px 10px 10px; 
	 background-color: #f3efdc;
	 }
  	 	 
/** WRAPPERS**/
.mainWRAPPER {
	 width:960px; 
	 margin: 0 auto 0 auto;
	 }	
.mainContainerWRAPPER {
	 width: 960px; 
	 padding: 0;
	 }	
.leftNavWRAPPER {
	 width: 200px;
	 }
.mainContainerRightWRAPPER {
	 padding: 0 0 0 10px; 
	 width: 750px; 
	 }	
.rightColumnWRAPPER {
	 width: 210px; 
	 height:65px; 
	 float:right;
	 }	  	  
/**HEADER**/
.headerLOGO {
	 float:left; 
	 padding: 60px 240px 50px 240px;
	 }
.callUSbg {
 	float: right; 
	background-image: url(../images/phoneNumberBG.jpg); 
	background-position: bottom left; 
	background-repeat: no-repeat; 
	width:155px; 
	height: 35px; 
	padding: 80px 5px 0 45px; 
	line-height: 16px;
	}	

.callUSgraph1 {
	 font-weight: bold; 
	 color: #dccf86;
	 }	
.callUSgraph2 {
	 font-weight: bold; 
	 font-size: 18px; 
	 color: #dccf86;
	 }	 	 	 	 	
	  
/**MAIN NAV NEW**/
.mainNAVcontainerNEW {
	 background-image: url(../images/mainNavBG.jpg);
	 padding: 0 20px 0 20px; 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 }		 
.mainNAVcontainertable {
	 background-image: url(../images/mainNavBG-1.jpg);
	 padding: 0 20px 0 20px; 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 }
.mainNAVnew a:link, .mainNAVnew a:visited {
	background-image: url(../images/mainMenuBTbg.jpg);
	background-position: top right; 
	background-repeat: no-repeat; 
	padding: 4px 10px 0 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-size: 16px;
	}	
.mainNAVnew a:hover {
	background-color: #fc120b;
	padding: 4px 10px 0 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-size: 16px;
	height: 26px;
	}	
.mainNAVnewRIGHT a:link, .mainNAVnewRIGHT a:visited {
	padding: 4px 10px 0 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-size: 16px;
	}	
.mainNAVnewRIGHT a:hover {
	background-color: #fc120b;
	padding: 4px 10px 0 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-size: 16px;
	height: 26px;
	}		 
body#home a#homenav,
body#about a#aboutnav,
body#dd a#ddnav,
body#supplies a#suppliesnav,
body#test a#testnav,
body#careers a#careersnav,
body#meter a#meternav {
	background-color: #fc120b;
	height: 26px; 
	padding: 4px 10px 0 10px;
	color: #ffffff;
	text-decoration: none;
	}		
body#contact a#contactnav {
	background-color: #fc120b;
	height: 26px; 
	padding: 4px 10px 0 10px;
	color: #ffffff;
	text-decoration: none;
	display: block;	
	width: 100px;
	}		
/**LEFT NAVIGATION**/
.leftNavTOP {
	 background-image: url(../images/leftNAVtop.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width:200px;
	 height:25px;
	 color: #ffffff; 
	 font-size: 18px; 
	 display: block;
	 text-decoration: none;
	 }	
.leftNavTOP a {
	 background-image: url(../images/leftNAVtop.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width:195px;
	 height:18px;
	 color: #ffffff; 
	 font-size: 18px; 
	 padding: 1px 0 6px 5px;
	 display: block;
	 text-decoration: none;
	 }	
.leftNavTOP a:visited {
	 background-image: url(../images/leftNAVtop.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width:195px;
	 height:18px;
	 color: #ffffff; 
	 font-size: 18px; 
	 padding: 1px 0 6px 5px;
	 display: block;
	 text-decoration: none;
	 }		 
.leftNavTOP a:hover {
/*
	 background-image: url(../images/leftNAVtopRO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width:195px;
	 height:18px;
	 color: #ffffff; 
	 font-size: 18px; 
	 padding: 1px 0 6px 5px;
	 display: block;
	 text-decoration: none;
*/
	 color: #f00; 

	 }		 
.leftNavCENTER {
	 width: 190px; 
	 padding: 10px 5px 0 5px; 
	 background-color: #f3efdc; 
	 float: left;
	 }	
  
 .leftNavtable {
	 background-color: #f3efdc; 
	 }	
.leftNavtable a:link, .leftNavtable a:visited {
	color: #525051;
	text-decoration: underline;
	}
.leftNavtable a:hover {
	color: #fc120b;
	text-decoration: underline;
	}		 
.leftNAV {
	 list-style: none; 
	 padding: 0 0 10px 20px;	
	 }	
.leftNAV li{
	 background-image: url(../images/leftNavBullet.jpg); 
	 background-position: center left; 
	 background-repeat: no-repeat; 
	 padding: 0 0 5px 10px;
	 }	
.leftNAV li a:link, .leftNAV li a:visited {
	font-size: 14px;
	text-decoration: none;
	color:#525051;
	}
.leftNAV li a:hover {
	font-size: 14px;
	text-decoration: none;
	color:#fc120b;
	}
.mainNAV {
     font-size: 12px; 
	 list-style: none; 
	 font-weight: bold; 
	 color:#FFFFFF;
	 }	

.mmainNAV li a:link, .mainNAV li a:visited {
	font-size: 14px;
	text-decoration: none;
	color:#525051;
	}
.mainNAV li a:hover {
	font-size: 14px;
	text-decoration: none;
	color:#fc120b;
	}

.leftNavBOTTOM {
	 background-image: url(../images/leftNAVbottom.jpg); 
	 width: 200px; 
	 height:10px; 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 }	
 		
/**MAIN CONTAINER RIGHT**/
.printer1 {
	 padding: 0 5px 5px 0; 
	 float: left;
	 }	
.printer2 {
	 float: right;
	 }	
.printerBT1 {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer1.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT1 a {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer1.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT1 a:hover {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer1RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 	 
.printerBT2 {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer2.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT2 a {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer2.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT2 a:hover {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer2RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 	 	 
.printerBT3 {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer3.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT3 a {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer3.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT3 a:hover {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer3RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 	 	 	
.printerBT4 {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer4.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT4 a {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer4.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT4 a:hover {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer4RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 	 	 		  
.printerBT5 {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer5.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT5 a {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer5.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerBT5 a:hover {
	 width: 146px; 
	 height: 135px; 
	 background-image: url(../images/printer5RO.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 float: left;
	 }	 
.printerSpacer {
	 float: left; 
	 width: 5px;
	 }	 	 	 		 
.mainContentContainer {
	 float:left; 
	 width: 530px; 
	 padding: 0 10px 5px 0;
	 }	
.homeImage {
	 float: right; 
	 padding: 0 0 10px 10px;
	 }
.bodyCOPY {
	 padding: 5px 0 5px 0;
	 }	 	   	  
/**RIGHT COLUMN**/
.line2 {
	 font-size: 22px;
	 }
.rightBTspacer {
	 height:5px; 
	 width: 210px;
	 }	 
.rightBT {
	background-image: url(../images/rightBTbg.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width:210px; 
	height:65px; 
	font-size: 18px; 
	font-weight: bold; 
	color:#f3efdc; 
	line-height: 20px; 
	display: block;
	}
.rightBT a:link, .rightBT a:visited {
	background-image: url(../images/rightBTbg.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width:205px; 
	height:63px; 
	font-size: 18px; 
	font-weight: bold; 
	color:#f3efdc; 
	line-height: 20px; 
	padding: 2px 0 0 5px;
	display: block;
	text-decoration: none;
	}
.rightBT a:hover {
	background-image: url(../images/rightBTbgRO.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width:205px; 
	height:63px; 
	font-size: 18px; 
	font-weight: bold; 
	color:#f3efdc; 
	line-height: 20px; 
	padding: 2px 0 0 5px;
	display: block;
	text-decoration: none;
	}
.rightBT2 {
	background-image: url(../images/rightBTbg2.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width:210px; 
	height:40px; 
	font-size: 18px; 
	font-weight: bold; 
	color:#f3efdc; 
	line-height: 20px; 
	display: block;
	}
.rightBT2 a:link, .rightBT2 a:visited {
	background-image: url(../images/rightBTbg2.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width:205px; 
	height:38px; 
	font-size: 18px; 
	font-weight: bold; 
	color:#f3efdc; 
	line-height: 20px; 
	padding: 2px 0 0 5px;
	display: block;
	text-decoration: none;
	}
.rightBT2 a:hover {
	background-image: url(../images/rightBTbg2RO.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	width:205px; 
	height:38px; 
	font-size: 18px; 
	font-weight: bold; 
	color:#f3efdc; 
	line-height: 20px; 
	padding: 2px 0 0 5px;
	display: block;
	text-decoration: none;
	}	
.latestNewsTOP {
	 background-image: url(../images/latestNewsTOP.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat; 
	 width: 210px;
	 }
.latestGRAPH {
	 font-size: 18px; 
	 color:#dccf86; 
	 font-weight: bold; 
	 padding: 3px 0 5px 5px;
	 }
.latestGRAPH a {
	 text-decoration: none; 
	 color:#dccf86; 
	 }
.latestNewsCENTER {
	 background-color: #f3efdc; 
	 width: 200px; 
	 padding: 5px 5px 0 5px;
	 }	 	 	
.latestNEWS {
	 list-style: none; 
	 padding: 0 0 0 5px;	
	 }	
.latestNEWS li{
	 background-image: url(../images/leftNavBullet.jpg); 
	 background-position: center left; 
	 background-repeat: no-repeat; 
	 padding: 0 0 5px 10px;
	 }	
.latestNEWS li a:link, .latestNEWS li a:visited {
	font-size: 14px;
	text-decoration: none;
	color:#525051;
	}
.latestNEWS li a:hover {
	font-size: 14px;
	text-decoration: none;
	color:#fc120b;
	}	
/**ABOUT**/
.aboutLIST {
	 padding: 10px 0 10px 0; 
	 font-size: 14px; 
	 color: #fb1402; 
	 font-weight: bold;
	 list-style: none;
	 }	
.aboutLIST a:link, .aboutLIST a:visited {
	 color: #fb1402; 
	 font-weight: bold;
	 text-decoration: none;
	 }		
.aboutLIST a:hover {
	 color: #fb1402; 
	 font-weight: bold;
	 text-decoration:underline;
	 }			  
/**DOWNLOADS**/
.downloadsSection {
	 padding: 5px 0 10px 0; 
	 border-bottom: 1px dotted #fb1402;
	 }	
/**SITEMAP**/
.siteMapLIST {
	 font-size: 14px; 
	 color: #525051; 
	 list-style: none;
	 padding: 10px 0 10px 10px; 	 
	 }	
.siteMapLIST a:link, .siteMapLIST a:visited {
	 padding: 10px 0 10px 0; 
	 color: #525051; 
	 text-decoration: underline;
	 }		
.siteMapLIST a:hover {
	 color: #fb1402; 
	 text-decoration:underline;
	 }			  	  	  		
/**FOOTER**/
.footerSpacer {
	 margin: 0 auto 0 auto; 
	 width: 960px; 
	 height: 5px; 
	 clear: both;
	 }
.footerBG {
	 width:960px; 
	 height:25px; 
	 background-image: url(../images/footerBG.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 }	 
.footerTEXTright {
	 float: right; 
	 font-size: 12px; 
	 color:#ffffff; 
	 padding: 2px 5px 0 0;
	 }
.footerTEXTright a:link, .footerTEXTright a:visited {
	 font-size: 12px; 
	 color:#ffffff; 
	 padding: 2px 5px 0 0;
	 text-decoration: none;
	 }	 
.footerTEXTright a:hover {
	 font-size: 12px; 
	 color:#ffffff; 
	 padding: 2px 5px 0 0;
	 text-decoration: underline;
	 }	
.footerTEXTleft {
	 float:left; 
	 font-size: 12px; 
	 color:#ffffff; 
	 padding: 2px 0 0 5px;
	 }	  	 