*{padding:0px; margin:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-image:url(../gfx/bk.png); background-repeat:repeat;}

strong{color:#000000;}

a:link{text-decoration:none; color:#0066FF;}
a:visited{text-decoration:none; color:#0066FF;}
a:hover{text-decoration:underline; color:#0099FF}
a:active{text-decoration:underline; color:#0099FF;}

h1{font-size:17px; font-weight:bold; font-style:italic; color:#000000;}
h2{font-size:15px; font-weight:bold; font-style:italic; color:#000000;}
h3{font-size:13px; font-weight:bold; font-style:italic; color:#000000;}

.big3{font-weight:bold; color:#FF6600; font-size:24px;}

.grey{color:#777777;}
.red{color:#FF0000;}

.input1{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; background-color:#FFFFFF;}
.button1{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.question{font-size:19px; color:#FF0000; font-style:italic; font-weight:bold;}

#top_deco{position:relative; width:100%; padding-top:3px; padding-bottom:3px; text-align:center; background-color:#CCCCCC; font-weight:bold;}

#header{position:relative; width:100%; height:338px; }

	#header #header_container{position:relative; width:814px; margin-left:auto; margin-right:auto; border-left:1px solid #888888; border-right:1px solid #888888;}
	
		#header #header_container #header_top{position:relative; width:800px; margin-left:auto; margin-right:auto; height:111px; background-color:#FFFFFF; border-left:1px solid #999999; border-right:1px solid #666666;}
		
			#header #header_container #header_top #logo_text{position:absolute; width:505px; height:71px; left:265px; top:7px;}
		
		#header #header_container #header_middle{position:relative; width:800px; margin-left:auto; margin-right:auto; height:193px; background-color:#EEEEEE; border-left:1px solid #999999; border-right:1px solid #666666;}
		
			#header #header_container #header_middle #logo_plumber{position:absolute; width:206px; height:269px; left:23px; top:-95px;}
			
			#header #header_container #header_middle #header_text{position:absolute; width:224px; text-align:right height:107px; right:20px; top:107px;}
		
		#header #header_container #header_bottom{position:relative; width:800px; margin-left:auto; margin-right:auto; height:34px; border-left:1px solid #999999; border-right:1px solid #666666; background-image:url(../gfx/nav_bk.png); background-repeat:repeat-x;}
		
			#header #header_container #header_bottom ul{list-style-type:none;}
			
				#header #header_container #header_bottom ul li{display:block; float:left;}
			
					#header #header_container #header_bottom ul li a{display:block; padding-top:10px; padding-left: 8px; padding-right: 8px; padding-bottom:7px; height:16px; color:#000000; font-size:11px; font-weight:bold; text-decoration:none; border-left:1px solid #CCCCCC;}
			
						#header #header_container #header_bottom ul li a:hover{background-image:url(../gfx/nav_bk_alt.png); background-repeat:repeat-x; color:#FFFFFF;}
						
			#header #header_container #header_bottom #site_map{position:absolute; top:9px; right:15px; width:50px; text-align:right;}

#container {position:relative; width:100%;}

	#container #container_container{position:relative; width:814px; margin-left:auto; margin-right:auto; border-left:1px solid #888888; border-right:1px solid #888888; border-bottom:1px solid #888888; padding-bottom:8px;}
	
		#container #container_container #container_content{position:relative; width:780px; margin-left:auto; margin-right:auto; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:30px; background-color:#EEEEEE; border-left:1px solid #999999; border-right:1px solid #666666; border-bottom:1px solid #666666; list-style-position:inside; display:block; text-align:justify;}
	
#footer{position:relative; width:900px; margin-left:auto; margin-right:auto; margin-top:10px; text-align:center; color:#CCCCCC; padding-bottom:10px;}

	#footer a:link{text-decoration:none; color:#3399FF;}
	#footer a:visited{text-decoration:none; color:#3399FF;}
	#footer a:hover{text-decoration:underline; color:#33CCFF}
	#footer a:active{text-decoration:underline; color:#33CCFF;}

	#footer h2{color:#CCCCCC;}

	#footer strong{color:#FFFFFF;}
