body {

background-color:6ba5a6;

background-repeat: repeat-x;

background-position:center;

background-position:top;

vertical-align:top;

margin-top: 0px;

margin-bottom: 0px;

background-image: url(i/bkg.gif); }



html>body {

background-color:6ba5a6;

background-repeat: repeat;

background-position:center;

background-position:top;

vertical-align:top;

margin-top: 0px;

margin-bottom: 0px;

background-image: url(i/bkg.gif); }



.Main { position:absolute; left:50%; top:0px; width:884px; margin-left:-445px; padding:0; border:0;}

html>body .Main { position:absolute; left:50%; top:0px; width:884px; margin-left:-445px; padding:0; border:0;}



p, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000 }



a:link    { color: #008587; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:visited    { color: #008587; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:hover    { color: #996c0a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

a.hometitle    { color: #7e6008; font-size: 18px; text-decoration: none; } 
a.hometitle:link    { color: #7e6008; font-size: 18px; text-decoration: none; }
a.hometitle:visited    { color: #7e6008; font-size: 18px; text-decoration: none; }
a.hometitle:hover    { color: #7e6008; font-size: 18px; text-decoration: underline; }




#head {

	width: 884px;

	height: 106px;

	padding: 0; margin: 0;

	border: none;

	line-height:0;

}



#logo {

	float:left;

	width: 220px;

	height: 106px;

	background: url(i/logo.gif) no-repeat top left;

	padding: 0; margin: 0;

	border: none;

	line-height:0;

}



#header {

	float:right;

	width: 664px;

	height: 106px;

	background: url(i/header.jpg) no-repeat top left;

	padding: 0; margin: 0;

	border: none;

	line-height:0;

}

#headerhm {

	float:right;
	width: 884px;
	height: 172px;
	background: url(i/header_hm.jpg) no-repeat top left;
	padding: 0; margin: 0;
	border: none;
	line-height:0;

}


p#hometxt { font-size: 14px; color: #008587; }


#nav { float:left; width: 220px; vertical-align:top; }



	ul#navtop { list-style-type: none; padding: 0; margin: 0; }

	#navtop a:link, #navtop a:visited {

	display: block;

	width: 220px;

	height: 35px;

	padding: 7px 0 0 25px;

	font: bold 80% Arial, Helvetica, sans-serif;

	color: #FF9900;

	background: url("i/nav_bkg_top.gif") top left no-repeat;

	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 

	}

	#navtop a:hover { background: url("i/nav_bkg_top_ro.gif") top left no-repeat; color: #996c0a; }

	

	html>body #navtop a:link, #navtop a:visited {

	display: block;

	width: 220px;

	height: 28px;

	padding: 7px 0 0 25px;

	font: bold 80% Arial, Helvetica, sans-serif;

	color: #FF9900;

	background: url("i/nav_bkg_top.gif") top left no-repeat;

	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 

	}

	html>body #navtop a:hover { background: url("i/nav_bkg_top_ro.gif") top left no-repeat; color: #996c0a; }
	
	
	ul#navtophm { list-style-type: none; padding: 0; margin: 0; }

	#navtophm a:link, #navtophm a:visited {
	display: block;
	width: 220px;
	height: 35px;
	padding: 7px 0 0 25px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #247273;
	background: url("i/nav_bkg_tophm.gif") top left no-repeat;
	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
	}

	#navtophm a:hover { background: url("i/nav_bkg_tophm_ro.gif") top left no-repeat; color: #FFFFFF; }

	html>body #navtophm a:link, #navtophm a:visited {
	display: block;
	width: 220px;
	height: 28px;
	padding: 7px 0 0 25px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #247273;
	background: url("i/nav_bkg_tophm.gif") top left no-repeat;
	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
	}

	html>body #navtophm a:hover { background: url("i/nav_bkg_tophm_ro.gif") top left no-repeat; color: #FFFFFF; }
	

	ul#navreg { list-style-type: none; padding: 0; margin: 0; }

	#navreg a:link, #navreg a:visited {
	display: block;
	width: 220px;
	height: 36px;
	padding: 7px 0 0 25px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #FF9900;
	background: url("i/nav_bkg.gif") top left no-repeat;
	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
	}

	#navreg a:hover { background: url("i/nav_bkg_ro.gif") top left no-repeat; color: #996c0a; }

	html>body #navreg a, #navreg a:link, #navreg a:visited {
	display: block;
	width: 220px;
	height: 29px;
	padding: 7px 0 0 25px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #FF9900;
	background: url("i/nav_bkg.gif") top left no-repeat;
	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
	}

	html>body #navreg a:hover { background: url("i/nav_bkg_ro.gif") top left no-repeat; color: #996c0a; height: 29px;
	padding: 7px 0 0 25px; }
	
	
	ul#navreghm { list-style-type: none; padding: 0; margin: 0; }
	
		#navreghm a:link, #navreghm a:visited {
		display: block;
		width: 220px;
		height: 36px;
		padding: 7px 0 0 25px;
		font: bold 80% Arial, Helvetica, sans-serif;
		color: #247273;
		background: url("i/nav_bkghm.gif") top left no-repeat;
		font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
		}
	
		#navreghm a:hover { background: url("i/nav_bkghm_ro.gif") top left no-repeat; color: #FFFFFF; }
	
		html>body #navreghm a:link, #navreghm a:visited {
		display: block;
		width: 220px;
		height: 29px;
		padding: 7px 0 0 25px;
		font: bold 80% Arial, Helvetica, sans-serif;
		color: #247273;
		background: url("i/nav_bkghm.gif") top left no-repeat;
		font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
		}
	
	html>body #navreghm a:hover { background: url("i/nav_bkghm_ro.gif") top left no-repeat; color: #FFFFFF; }



	ul#navbot { list-style-type: none; padding: 0; margin: 0; }

	#navbot a:link, #navbot a:visited {
	display: block;
	width: 220px;
	height: 40px;
	padding: 7px 0 0 25px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #FF9900;
	background: url("i/nav_bkg_bot.gif") top left no-repeat;
	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
	}

	#navbot a:hover { background: url("i/nav_bkg_bot_ro.gif") top left no-repeat; color: #996c0a; }

	html>body #navbot a:link, #navbot a:visited {
	display: block;
	width: 220px;
	height: 33px;
	padding: 7px 0 0 25px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #FF9900;
	background: url("i/nav_bkg_bot.gif") top left no-repeat;
	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
	}

	html>body #navbot a:hover { background: url("i/nav_bkg_bot_ro.gif") top left no-repeat; color: #996c0a; }


ul#navbothm { list-style-type: none; padding: 0; margin: 0; }

	#navbothm a:link, #navbothm a:visited {
	display: block;
	width: 220px;
	height: 40px;
	padding: 7px 0 0 25px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #247273;
	background: url("i/nav_bkg_bothm.gif") top left no-repeat;
	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
	}

	#navbothm a:hover { background: url("i/nav_bkg_bothm_ro.gif") top left no-repeat; color: #FFFFFF; }

	html>body #navbothm a:link, #navbothm a:visited {
	display: block;
	width: 220px;
	height: 33px;
	padding: 7px 0 0 25px;
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #247273;
	background: url("i/nav_bkg_bothm.gif") top left no-repeat;
	font-size: 18px; color: #247273; font-weight: bold; text-decoration: none; 
	}

	html>body #navbothm a:hover { background: url("i/nav_bkg_bothm_ro.gif") top left no-repeat; color: #FFFFFF; }


	a.botnavlink:link    { color: #247273; font-weight: bold; font-size: 14px; }
	a.botnavlink:visited    { color: #247273; font-weight: bold; font-size: 14px; }
	a.botnavlink:hover    { color: #996c0a; font-weight: bold; font-size: 14px; }



#content { float:right; width: 664px;}

	#homeleft { float:left; width: 403px; height: 396px; padding-left: 10px; padding-right: 10px; padding-top: 10px; }

		#homeleft p { color: #4b3300; }

	#homeright { float:right; width: 241px; padding-top: 10px;  }

		#subbox { background:url(i/home_boxbkg.gif) top repeat; color: #247273; font-weight: bold; padding-left: 21px; padding-right: 49px;}

			.subtext { font-size: 10px; color: #b98920; font-weight: bold; }

			#subbox a    { color: #b98920; font-size: 10px; }

			#subbox a:link    { color: #b98920; font-size: 10px; }

			#subbox a:hover    { color: #247273; font-size: 10px; }

	#subcontent { padding-left: 10px; padding-right: 10px; padding-top: 10px;  }

		#subcontent td {  color: #4b3300;  }

		#subcontent li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  }

		#subcontent a { font-weight:bold; color: #008587; }

		#subcontent a:hover { font-weight:bold; color: #996c0a; }

		#servicessubhead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #247273; }

		

	#subheader { background:url(i/content_header.gif) top no-repeat; color: #996c0a; font-size: 28px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align: center; }

	#subintro p { color: #4b3300; }

	

#footer { float:right; width:884px; text-align:center; }

	#footer a { font-size: 14px; color: #247273; }

	#footer a:hover { font-size: 14px; color: #996c0a; }


