body { background-image: url(/images/pattern-background.gif); font-size:12px; margin: 10 0 15 0; padding:0; font-family: Tahoma,Arial,Helvetica,sans-serif; }

	
	#wrapper { position: absolute; left: 50%; width: 760px; margin-left: -380px; display: inline;
		position: relative; float: left;
	}
	
		#wrapper #mainmenu { background-image: url(/images/background-logo.gif); background-repeat: no-repeat; height: 194; width: 392; float: left; }
		#wrapper #mainmenu ul { list-style-type: none; padding: 0; margin: 0;	position: absolute; top: 125px; left: 10px; }
		#wrapper #mainmenu li { float: left; margin: 0; padding: 0; }
		#wrapper #mainmenu a { color: #00539F; text-decoration: none; font-weight: bold; font-size: 14; text-align: center;
			background: url(/images/menu-arrow.gif) no-repeat; background-position: 50% 35; height: 4em; line-height: 2em; padding: 5 12 25 12; border: 0;}
		#wrapper #mainmenu a:hover { color: #CC6600; background: url(/images/menu-arrow-hover.gif) no-repeat; background-position: 50% 35; }
		#wrapper #mainmenu .menutext {	border-bottom: 1px dashed #CC6600; }
				
		#wrapper #services { width: 356px; height: 194px; float: left;background: url(/images/int_top_services.gif) no-repeat; display: inline; margin-left: 12; }
		#wrapper #services ul { list-style-type: none; padding: 0; margin: 0;	position: absolute; }
		#wrapper #services li { float: left; margin: 0; padding: 0; display: inline;}
		#wrapper #services a {
			color: #CC6600; text-decoration: none;	font-weight: bold; font-size: 16; background-position: 50% 35; text-align: center;	
			display: block; width: 172px; padding: 115 0 38 0; border: 0;
			
		}
		#wrapper #services a:hover { color: #00539F; }
		#wrapper #services a.creative { width: 172; margin-left: 12;}
		#wrapper #services .services { border-bottom: 1px dashed #CC6600; }
		
		#left_column,#main_body { margin-top: 12px; }
		#left_column { padding: 0 20px 0 20px;
		height: 231; width: 350; float: left;
		margin: 12px 12px 0 0; }
		#left_column { background-image: url(/images/ad_left_01.gif); background-repeat: no-repeat; }
			html>body #left_column { width: 310px; }
		#main_body { width: 398; float: left; }
		
		#main_body #main_body_top,#main_body_bottom { height: 18; float: left;  background-repeat: no-repeat; margin: 0; padding: 0; }
		#main_body #main_body_top { background-image: url(/images/main_body_top.gif); width: 398; }
		#main_body #main_body_bottom { background-image: url(/images/main_body_bottom.gif); width: 398;}
		#main_body #main_body_content { background-image: url(/images/main_body_content.gif); background-repeat: repeat-y; width: 398; float: left; padding: 0 20 0 20; margin: 0; border:}
		html>body #main_body #main_body_content { width: 358px; }
		
		#copyright { float: right; margin: 10px; font-size: 10px; color: #666; }
		
		a { color: #00539F; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #CC6600; }
		
		a:hover { color: #CC6600; }
	h1 { font-size: 18; font-weight: bold; color: #CC6600; line-height: 1.5em; margin: 0px 0 20px 0; padding-top: 0; }
	h2 { font-size: 14; margin-bottom: 5px; color: #CC6600;}
	h2.blog { color: #000; } 
	p { line-height: 1.5em; text-align: justify; margin: 5px 0 25px 0;}
	#main_body #main_body_contact p {  }
	p.toll_free { font-size: 18; font-weight: bold; color: #CC6600; text-align: left; text-indent: 0px; margin: 0; }
	
	p.heading { margin: 28px 0 20px 0; text-align: right; font-size: 18; font-weight: bold; color: #CC6600; line-height: 1.5em; margin: 10px 0 20px 0; padding-top: 21px; }
	p.home_left { margin-left: 110px; margin-bottom: 10px; }
	p.home_left_2 { margin: 35px 0 0 130px; text-align: right; }
	p.multi { margin-bottom: 10px; }
	
	a.sitemap { border: 0; }
	
	#thisForm { }
	#thisForm p { margin: 0 0 0px 0; line-height: 2.0em;}
	#thisForm input { font-weight: bold; }
	#name,#email,#phone { width: 150px; }
	#message { width: 300px; height: 100px; }
	#submit { margin-top: 10px; }
	
	ul.content { list-style-type: none; margin: 0 0 15px 20px; padding: 0; }
	ul.content li { background-image: url(/images/menu-arrow-bullet.gif); background-position: 0 50%; padding-left: 20px; background-repeat: no-repeat; margin-bottom: 5px;}
	img { border: 0px; }
	p.logo { padding-top: 10px; padding-left: 2px; }
	p.streamflow { padding-bottom: 0px; margin-bottom: 0px; text-align: right; padding-right: 3px; padding-top: 5px; }
	p.streamflow a { border: 0px; }

td { font-size: 12px; }
p.status { font-size: 12px; font-weight: bold; color: #cc0000; }
#contactForm td { line-height: 1.8em; padding: 5px 20px 5px 10px; }
#contactForm input.text { background-color: #eee; border: 1px solid #999; }
#contactForm textarea { background-color: #eee; border: 1px solid #999; font-family: "Tahoma",Arial,Helvetica,sans-serif; font-size: 12px; }