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; }



#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;

}



#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#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: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; }



	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; }



	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; 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; }

