html, body{ margin:0px; padding:0px; top:0px; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";}

div{ position:relative;}

.width {width:100%; min-width:905px;}
* html .minwidth {border-left:905px solid #fff; position:relative; float:left; z-index:1;}
* html #Container {margin-left:-905px; position:relative; float:left; z-index:2;}

		#Header{ padding:9px;}
			.mainLogo{ float:left; padding-right:13px;}
			.pmgLogo{ float:right;}
			#BannerAds{ /*width:468px;*/ height:79px; margin-left:auto; margin-right:auto; line-height:79px; text-align:center;}
			
		#TopMenu{ height:15px; overflow:hidden; }
			#TopMenu ul{ list-style-type:none; margin:0px; padding:0px; font-size:0.6em; height:15px; line-height:15px; float:left;}
				#TopMenu ul li{ float:left; padding-left:5px; padding-right:5px;}
					#TopMenu ul li a{ color:#FFFFFF; text-decoration:none;}
						#TopMenu ul li a:hover{text-decoration:underline;}
			#TMBar{ height:5px; margin-top:10px; z-index:-10;}
					
		#GoToBar{ height:28px; border-top:1px solid black; border-bottom:1px solid black;}
			#GoToBar p{ line-height:28px; font-weight:bold; padding-left:15px; font-size:0.9em; float:left; margin:0px;}
			#GoToBar form{float:right; font-size:0.9em; margin:0px; padding:0px; padding-top:2px; padding-right:20px;}
		
		#PageBody{position:relative; text-align:left; width:100%;}
			#ProductLocator{ position:relative; float:left; width:200px; z-index:100; padding-top:10px;}
				#ProductLocator h2{ font-size:0.8em; text-align:center; padding:4px; border:1px solid black; margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:0px;}
				#ProductLocator p{ margin:5px 10px; font-size:0.7em;}
				#ProductLocator ul{ list-style-type:none; font-size:0.7em; margin:0px; padding:0px; padding-right:10px; padding-bottom:25px; font-weight:bold; margin-left:10px;}
					#ProductLocator ul li{ text-align:right; padding-right:20px; margin-bottom:8px;}
						#ProductLocator ul li a{ color:#000000; text-decoration:none;}
							#ProductLocator ul li a:hover{ text-decoration:underline;}
			#NewsCol{ position:relative; float:right; width:200px; z-index:99; padding-top:10px;}
				#NewsCol h2{ font-size:0.8em; text-align:center; padding:4px; border:1px solid black; margin-left:10px; margin-right:10px; margin-bottom:5px; margin-top:0px;}
				#NewsCol p{ font-size:0.75em; padding-left:10px; padding-right:10px;}
				#NewsCol table{ font-size:0.7em; margin-left:8px; margin-right:8px;}
					#NewsCol table td.newshead a{ font-weight:bold; color:#000000;}
				
			#MainContent{ position:relative; padding:0 210px; font-size:0.7em; padding-top:15px; }

h1{ border-top:1px solid #555555; border-bottom:1px solid #555555; font-size:1.3em; height:25px; line-height:25px; margin-top:0px;}
h2{ font-size:1.2em;}
p{ margin-top:10px; margin-bottom:10px;}
.clear{ width:1px; height:1px; overflow:hidden; clear:both;}
.teal{color:#008080;}
.CBL{ list-style-type:none; margin:0px; padding:0px;}
	.CBL li{width:33%; text-align:center; float:left; padding-bottom:25px;}

.CBLs{ text-align:center;}
	.CBLs div{ display:inline; }
		.CBLs div img{padding:10px 25px; }
.banners{ text-align:center; border-top:1px solid black; padding-top:5px;}
	.banners img{ padding:5px 3px;}
	.banners iframe{ padding:5px 3px;}
	

.horLine{ overflow:hidden; height:1px; border-bottom:1px solid #555555; }