@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
/* HTML BODY ------------------------ */
html, body {background: #ffffff url(images/topbg.gif) repeat-x; }/* Hides scrollbar in IE */
body, table, td, h3 {font-size: 11px; line-height: 20px}
body, table, td, h2, h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	text-color: #000000;
	text-decoration: none;
}



/* BODY ELEMENTS ------------------------ */

/* Headers */
h1 {color: #760000; font: bold 12pt Verdana, Arial, Helvetica, sans-serif;}
h2 {color: #760000; font: bold 12pt Verdana, Arial, Helvetica, sans-serif; margin-left: 10x; text-align:center;}
h4 {color: #760000; font: bold 9pt Verdana, Arial, Helvetica, sans-serif; margin-left: none; text-align:center;}
h5 {color: #760000; font: bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align:left; margin-left: 10px; margin-right: 15px;}
h6 {color: #5f5f5f; font: bold 10pt Verdana, Arial, Helvetica, sans-serif; margin-left: none; text-align:center; margin-left 10px; margin-right: 15px;}
h3 {color: #760000; font: bold 10pt Verdana, Arial, Helvetica, sans-serif; margin-left: 10px;}
/* Images */
img {border: none}
.image {border: 1px solid #90aebd; clear: both; float: right; margin: 0 0 20px 20px}
.border {border: 1px solid #90aebd}

#image_sitemap {margin-bottom: 0}

/* Links */
a:link, a:visited {color: #000000; font-weight:normal; text-decoration: underline;}
a:hover, a:active {text-decoration: underline; color: #00e4ff;}
a.leftnav:link, a.leftnav:visited  {font-weight: bold; color:#5f5f5f; text-decoration:none;}
a.leftnav:hover, a.leftnav:active  {font-weight: bold; color:#760000; text-decoration: none;}
a.topnav:link, a.topnav:visited  {font-weight: bold; color: #9c0000;; text-decoration:none;}
a.topnav:hover, a.topnav:active  {font-weight: bold; color:#9c0000; text-decoration: none;}
a.captio:link, a.captio:visited {color: #760000; font-weight:bold; text-decoration:none;}
a.captio:hover, a.captio:active  {color: #5f5f5f; text-decoration: none; font-weight: bold;}
a.details:link, a.details:visited {background:url(images/viewdetails.gif) no-repeat; font-weight: bold; color: #5f5f5f; font-size:9pt; height:50px; width:150px;}
a.details:hover, a.details:active  {background:url(images/viewdetails2.gif) no-repeat; font-weight: bold; color: #760000; font-size: 9pt; height:50px; width:150px;}

/* Lists */
ol, ul {margin-bottom: 0; margin-top: 0}

/* MAIN LAYOUT ------------------------ */
#container {
	position:absolute;
	margin-left:-450px;
	left: 50%;
	top: 0;
	width: 900px;
	color: #ffffff;
}


#text-wrapper-main {/* content background tile */
	width: 900px;
	margin-top: 10px;
	background: url(images/content.gif) repeat-y;
	
}
#text-wrapper-main p {
	margin-left:50px;
	margin-right: 50px;
	margin-bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

#tw-top {
	margin-top: 15px;
	margin-left: 3px;
	background: url(images/topcontent.gif) 50% 0 no-repeat;}

#tw-bottom {
    padding-bottom: 5px;
	margin: 0;
	margin-left: -3px;
	background: url(images/bottomcontent.gif) 50% 100% no-repeat;}

#funnel {
	margin-top: 90px;
	margin-left: 600px;
	height: 160px;
	width: 299px;
	background: url(images/findbox.gif) no-repeat;}	

#footer {
	background: url(images/bottombg.jpg);
	margin-top: 10px;
	height: 150px;
	
}

#footer p{padding-top: 60px;
padding-bottom:6px;
text-align:center;}

#TopNav {
	position: absolute;
	left:0px;
	top: 110px;
	width:600px;
	height:41px;
	text-align:center;
	line-height: 14px;
	font-size: 15px;
	font-weight: 200;
	color: 9c0000;
	z-index:3;
}

.TopNav_column {
	float:left;
	width: 143px;
	height: 41px;
	font-weight: 200;
	color: 9c0000;
}

#TopNav a{
	text-decoration:none;
	text-align:center;		
	font-size:15px;	
	width: 143px;
	height: 41px;
	font-weight: 200;
	color: 9c0000;
}
#TopNav a:hover{
	width: 143px;
	height: 41px;
	font-weight: 200;
	color: 9c0000;
}

#TopNav p{
background: #9c0000 url(images/navbutton.gif);
text-align:center;
width: 143px;
height: 41px;
}

#TopNav p:hover{
background: #9c0000 url(images/navhover.gif);
text-align:center;
width: 143px;
height: 41px;
}

#top-content {
	position:absolute;
	width: 650px;
	height: 75px;
	margin-top: 0px;
	left: 125px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 35px;
	color: #00e4ff;
	font-size: 16px;
	text-align: center;
	top: 0px;
	left: 125px;
	}

ul {
	margin-left:250px;
	margin-right: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

.photo-left {
	margin-right: 20px;
	}
	
.replace { letter-spacing : -1000em; } 
/* Just for Opera, but hide from MacIE */ 
/*\*/html>body .replace { letter-spacing : normal; text-indent : -9000em; overflow : hidden;} 
/* End of hack */

#h-logo, #h-logo a {
	width: 650px ;
	height: 75px;
	display: block;
}
#h-logo {
	text-align: center;
	background: url(images/logo.gif) 0 0 no-repeat;
}
