@charset "utf-8";
/* CSS Document */

*	{
	margin:0px;
	padding:0px;
	}

body	{
	margin:0px;
	background:url(../images/top_bg.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	}

.clear	{
	display:block;
	clear:both;
	}
	
#wrapper	{
	width:911px;	
	margin:0px auto;
	}
	
	#wrapper #banner	{
		background:url(../images/banner.jpg) no-repeat;
		height:277px;
		position:relative;
		}
		
			#wrapper #banner a	{			
				width:174px;
				height:116px;
				display:block;
				text-decoration:none;
				position:absolute;
				top:40px;
				}
		
		#wrapper #banner h1	{
			width:680px;
			height:88px;
			position:absolute;
			top:60px;
			left:210px;
			color:#fff;
			font-size:34px;
			line-height:38px;
			}
		
	#wrapper #content	{
		background:url(../images/left_bg.jpg) no-repeat #fff;
		height:1%;
		}
		
		#wrapper #content .left	{
			width:124px;
			float:left;
			padding:10px 25px;
			}
			
			#wrapper #content .left ul	{
				list-style:none;
				}
				
				#wrapper #content .left ul li	{
					margin:10px 0px;
				}
				
					#wrapper #content .left ul li a	{
						color:#76797e;
						text-decoration:none;
						font-weight:bold;
						display:block;		
						padding:2px;		
						}
						
						#wrapper #content .left ul li a:hover	{
							padding-bottom:1px;
							border-bottom:1px dotted #76797e;
							}

						#wrapper #content .left ul li a.on	{
							padding-bottom:1px;
							border-bottom:1px dotted #76797e;
							}							
			
		#wrapper #content .right	{
			width:657px;
			float:left;
			padding:40px 40px 0px 40px;
			}
			
			#wrapper #content .right img	{
				float:right;
				margin:0 0 0 15px;
				}
			
			#wrapper #content .right h1	{
				color:#f1c96c;
				font-size:32px;
				font-style:italic;
				margin-bottom:10px;
				}
				
			#wrapper #content .right h2	{
				color:#00387d;
				font-weight:bold;
				font-size:18px;
				}
				
			#wrapper #content .right h3	{
				color:#00387d;
				font-weight:normal;
				font-size:16px;
				}				
			
			#wrapper #content .right p	{
				margin:8px 0px;
				line-height:16px;
				}
				
			#wrapper #content .right ul	{
				margin-left:20px;
				}
				
				#wrapper #content .right ul li	{
					
					}
					
			#wrapper #content .right table	{
				width:65%;		
				border-collapse:collapse;
				border:1px solid #ccc;		
				}		
				
				#wrapper #content .right table th	{
					background:#00347F;
					color:#fff;		
					border:1px solid #ccc;
					padding:2px;			
					}
					
				#wrapper #content .right table td	{
					border:1px solid #ccc;
					padding:2px;			
					background:#efefef;
					width:50%;
					}			
					
			#wrapper #content .right #error	{
				background:#efefef;
				padding:5px;
				border:1px solid #ff0000;
				margin:5px 0;
				}	
				
			#wrapper #content .right table.contact {
				width:auto;
				border:none;
				}	
			
				#wrapper #content .right table.contact tr td	{
					padding:2px;
					background:none;
					border:none;
					}	
			
			#wrapper #content .right form input	{
				border:1px solid #000;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				padding:2px;
				}	
			
			#wrapper #content .right #tool	{
				padding:10px;
				border:2px solid #000;
				width:440px;
				background:#efefef;
				margin:10px 0;
				}
				
				#wrapper #content .right #tool p	{
					display:none;
					}
			
			#cover	{
				background:#000;
				display:none;
				}
		
		
		/*	BENEFITS PICTURE STYLES		*/					
		
		body.benefits #wrapper #content .right {
			background:url(../images/curveynozzle.jpg) no-repeat;
			background-position:bottom right;
			}
			
		body.benefits #wrapper #content .right div.ben_1	{
			height:450px;
			width:50px;
			float:right;
			}
				
		#wrapper #content #footer	{
			clear:both;
			font-size:10px;
			margin:0px 0px 0px 215px;
			padding:20px 0;
			text-transform:uppercase;
			}		
			
			#wrapper #content #footer span	{
				margin-left:10px;
				color:#76797e;
				}
				
				#wrapper #content #footer span a	{
					color:#000;
					}			