/* CSS Document - HydroLord.com */

BODY { background-color:#004A00; padding:0; width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }

	#contentContainer{ width: 792px; background-color:transparent; margin-left: auto; margin-right:auto; margin-top:5px; padding: 0; }

		#headerHome { background-image:url(images/header_home.jpg); height:343px; padding:0; margin:0;}
		#headerInner { background-image:url(images/header_inner.jpg); height:220px; padding:0; margin:0;}
		
		#nav { background-image:url(images/navBground.jpg); height:30px; padding:0 0 0 21px; margin:0; }

			#menu { width: 100%; background-image:url(images/misc/nav_bground.jpg); float: left; padding:8px 0 0 0; height:22px;}
			#menu ul { list-style: none; margin: 0; padding: 0; width: 100%; float: left; }		
			#menu li { display:inline; font-weight: bold; font-size:12px; }					
			#menu li a { text-decoration:none; color: #333; padding: 6px 15px 6px 15px;}
			#menu li a:hover { color: #000; text-decoration:underline; background-image:url(images/navBgroundOver.jpg); padding: 6px 15px 6px 15px; }	
		
		#contentBody { width:732px; background-image:url(images/contentBground.jpg); background-repeat:repeat-y; padding:8px 30px 8px 30px; margin:0; }
		
			#contentBodyHomeLeft { width:420px; text-align:justify; float:left; margin: 0 10px 0 0; padding:0; }
				#contentBodyHomeLeft h2 { font-size:12px; font-weight:bold; padding: 3px 0 3px 0; border-bottom:1px dashed #999; display:block;}
				#contentBodyHomeLeft a, #contentBodyHomeLeft a:visited { color:#006600; }
				#contentBodyHomeLeft a:hover { color:#003300; }
				.boldParagraph {color:#FF0000; font-size:1.64em; font-weight:bolder; text-transform:uppercase; text-align:center;}

			#contentBodyInnerLeft { width:400px; text-align:justify; float:left; margin: 0 10px 0 0; padding:0; }
				#contentBodyInnerLeft h2 { font-size:12px; font-weight:bold; padding: 3px 0 3px 0; border-bottom:1px dashed #999; display:block;}
				#contentBodyInnerLeft h3 { font-size:11px; font-weight:bold; padding: 3px 0 2px 0; border-bottom:1px dashed #CCC; display:block;}
				#contentBodyInnerLeft p {padding: 4px 0 7px 0; margin:0;}
				#contentBodyInnerLeft ul { list-style: disc; margin-left:15px; padding-left:5px; margin-bottom:10px; }			
				#contentBodyInnerLeft ol { list-style: numeric; margin-left:15px; padding-left:5px; margin-bottom:10px; }			
				#contentBodyInnerLeft li { list-style: disc; margin-bottom:0; padding-bottom:8px; }			
				#contentBodyInnerLeft a, #contentBodyInnerLeft a:visited { color:#006600; }
				#contentBodyInnerLeft a:hover { color:#003300; }
				.link { border:1px solid #000; }
				.link a, .link a:hover, .link a:visited{ border:1px solid #000; }
				.redP {color:#FF0000; font-size:15px; font-weight:bold; text-transform:uppercase;}
				
				.disclaimer { color:#666666; font-style:italic; font-size:10px; }
			
			#contentBodyHomeRight { width:300px; float:left; margin: 0; padding:0; text-align:right; }
			#contentBodyRight { width:317px; float:left; margin: 0; padding:0; text-align:right; }
				.textLink { color:#006600; font-weight:bold; font-size:12px; text-transform:uppercase; }
				.textLink a, .textLink a:visited { color:#006600; }
				.textLink a:hover { color:#003300; }

		#footerBar { background-image:url(images/footerBground.jpg); text-align:center; color:#777; padding-top:10px; margin:0; font-size:9px; height:43px; }
			#footerBar a, #footerBar a:visited{ color:#777; }	
			#footerBar a:hover{ color:#222; }			
		
		input.submitButton { background-color:#CCC; border:1px solid #AAA; color:#000; font-size:12px; font-weight:bold; border:0; height:20px; width:70px; }
		input.textEntry { background-color:#FFF; color:#000; font-size:11px; border:1px solid #AAA; padding:2px; }
		select.textEntry { background-color:#FFF; color:#000; font-size:11px; border:1px solid #AAA; padding:2px; }
		textarea.textEntry { background-color:#FFF; color:#000; font-size:12px; border:1px solid #AAA; padding:2px; }
