@charset "utf-8";

html, body, ul, ol, li, p, blockquote, q, form, fieldset, a, div, img, map, script {
margin: 0; padding: 0; border: 0;
}

body {
	font: 75% Arial, Verdana, Helvetica, sans-serif;
	line-height:18px;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #094CA1;
	background:url(img/bgMain.jpg) #fff top left repeat-x;
}

.hiddencontent {
	visibility: hidden;
}

.noPadding {
	margin: 0;
	padding: 10px 0 4px 0;
	border: 0;

}

#headerLower{
float: left;

}

.hidden
{
	display:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#HomepageheaderTop {
	width: 970px;
	height: 110px;
	text-align: left;
	background:url(images/Headerlogo.jpg) #ffffff top left no-repeat;
	
}


#headerTop {
	width: 970px;
	height: 110px;
	text-align: left;
	background:url(images/Headerlogo2.jpg) #ffffff top left no-repeat;
	
}

#section11 #headerTop {
	background:url(images/Headerlogo3.jpg) #ffffff top left no-repeat;
	
}

#topLink_brochure {
  Width: 150px;
  padding: 5px 0 0 220px;
  float: left;


}


#topLinks {
  Width: 150px;
  padding: 20px 0 0 0px;
  float: right;


}

#mainHolder {
	width: 970px;
	margin: 0 auto;	
	border: 1px solid #ccc;
	background:url(images/RHBackground.jpg) #ffffff top right repeat-y;
}

#mainHolderP {
	width: 785px;
	margin: 0 auto;	
	border: 1px solid #ccc;

}

#section11 #mainHolder {
	background:url(images/blank.jpg) #ffffff top right repeat-y;
}


#leftPanel {
	width: 185px;

	float: left;
	background-color:#ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

#Homepage_rightPanel {
	width: 785px;
	height: 440px;
	background:url(images/bg_homepage.jpg) #ffffff bottom left no-repeat;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

#centerPanel {
	width: 560px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 20px 0 20px;
	text-align: left;
}

#centerPanel-det {
	width: 590px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	text-align: left;
}

#section1 #centerPanel, #section2 #centerPanel, #section4 #centerPanel, #section6 #centerPanel, #section7 #centerPanel, #stainspage #centerPanel, #section9 #centerPanel, #section10 #centerPanel, #section13 #centerPanel, #section14 #centerPanel, #section15 #centerPanel  {
	width: 580px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	text-align: left;
}



#rightpanel {
	width: 170px;
	background:url(images/RHBackground.jpg) #ffffff top left repeat-y;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 0 5px;
	text-align: left;
	font-size:90%
	
}



.rhImage{
	margin: 0 0 0 0;
	padding: 5px 0 5px 10px;

}

.RHexpertClues{
	background:url(images/lookingGlass.gif) transparent top left no-repeat;

	margin: 10px 0 0 0;
	padding: 8px 0 8px 32px;

	line-height: 130%;

}

.RHexpertClues p{
	color: #07458F;
}

	

#nav li
{
 list-style-type: none;
 margin: 0 0 0 0;
 padding: 0;
 display: inline;
}


#nav li a
{
	display:block;
	color:#FFF;
	height: 36px;
	width: 100%;
	margin:0;
	padding: 0;
}

#nav #height40 a
{
	height: 40px;
}

.imgfloatLeft {
	float: left;
	margin: 0 10px 30px 0;
	
}

.imgfloatLeft2 {
	float: left;
	margin: 0 10px 0px 0;
	
}

.imgFloatright {
	float: right;
	margin: 0 0 10px 6px;
}
.imgFloatright2 {
	float: right;
	margin: 0 0 0 6px;
}



.imgfloatLeftnoBorder {
	float: left;
	margin: 0px 6px 0  0;
	padding: 0 0 0 0;

}

.imgfloatRightnoBorder {
	float: right;
	margin: 0px 0 0px 0;
	padding: 10px 0 0 10px;

}








#nav1link{background:url(images/nav/nav1full.jpg) #fff top left no-repeat;}
#nav1link:hover{background:url(images/nav/nav1full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav1link {background:url(images/nav/nav1full.jpg) #fff -185px 0 no-repeat;}

#nav2link{background:url(images/nav/nav2full.jpg) #fff top left no-repeat;}
#nav2link:hover{background:url(images/nav/nav2full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav2link{background:url(images/nav/nav2full.jpg) #fff -185px 0 no-repeat;}

#nav3link{background:url(images/nav/nav3full.jpg) #fff top left no-repeat;}
#nav3link:hover{background:url(images/nav/nav3full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav3link{background:url(images/nav/nav3full.jpg) #fff -185px 0 no-repeat;}

#nav4link{background:url(images/nav/nav4full.jpg) #fff top left no-repeat;}
#nav4link:hover{background:url(images/nav/nav4full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav4link{background:url(images/nav/nav4full.jpg) #fff -185px 0 no-repeat;}

#nav5link{background:url(images/nav/nav5full.jpg) #fff top left no-repeat;}
#nav5link:hover{background:url(images/nav/nav5full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav5link{background:url(images/nav/nav5full.jpg) #fff -185px 0 no-repeat;}

#nav6link{background:url(images/nav/nav6full.jpg) #fff top left no-repeat;}
#nav6link:hover{background:url(images/nav/nav6full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav6link{background:url(images/nav/nav6full.jpg) #fff -185px 0 no-repeat;}

#nav7link{background:url(images/nav/nav7full.jpg) #fff top left no-repeat;}
#nav7link:hover{background:url(images/nav/nav7full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav7link{background:url(images/nav/nav7full.jpg) #fff -185px 0 no-repeat;}

#nav8link{background:url(images/nav/nav8full.jpg) #fff top left no-repeat;}
#nav8link:hover{background:url(images/nav/nav8full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav8link{background:url(images/nav/nav8full.jpg) #fff -185px 0 no-repeat;}

#nav9link{background:url(images/nav/nav9full.jpg) #fff top left no-repeat;}
#nav9link:hover{background:url(images/nav/nav9full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav9link{background:url(images/nav/nav9full.jpg) #fff -185px 0 no-repeat;}

#nav10link{background:url(images/nav/nav10full.jpg) #fff top left no-repeat;}
#nav10link:hover{background:url(images/nav/nav10full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav10link{background:url(images/nav/nav10full.jpg) #fff -185px 0 no-repeat;}

#nav11link{background:url(images/nav/nav11full.jpg) #fff top left no-repeat;}
#nav11link:hover{background:url(images/nav/nav11full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav11link{background:url(images/nav/nav11full.jpg) #fff -185px 0 no-repeat;}

#nav12link{background:url(images/nav/nav12full.jpg) #fff top left no-repeat;}
#nav12link:hover{background:url(images/nav/nav12full.jpg) #fff -185px 0 no-repeat;}
.activepage #nav12link{background:url(images/nav/nav12full.jpg) #fff -185px 0 no-repeat;}


#footer {
	height: 26px;
	color: #fff;
	width: 650px;
	margin: 0;
	padding: 5px 0 0 320px;
	background-color:#0099dd;
	
}


#footer_links {

	font-size: 80%;
	width: 590px;
	height: 26px;
	color: #fff;
	background-color:#0099dd;
	padding: 7px 0 0 380px;
	margin: 0 auto;
	
}

#footer_links a {
	color: #fff;
	text-decoration: none;

}
#footer_links a:hover {
	text-decoration: underline;

}

#footer_links ul {
	list-style-type:none;
	padding: 0 0 0 0;
	margin:0 0 0 0;

}
#footer_links ul li {
	float:left;
	padding: 0 16px 0 6px;
	margin:0 0 0 0;
}

#footer_links ul .vert_space {
	width: 140px;
	margin: 0 0 0 200px;
	float:left;
}

#sitemapcontents {
	width: 685px;
	margin: 0 0 0 0;
	padding: 0 50px 0 50px;
	height: 700px;
}
#linkscontents {
	width: 685px;
	margin: 0 0 0 0;
	padding: 0 50px 0 50px;
}

#linksPanel {
	width: 600px;
	Height: 400px;
	padding: 15px 0 0 0;
	background:url(images/links/linksBG.gif) #fff bottom right no-repeat;

}

#linksRow1 {
	width: 600px;
	display: block;
	clear: both;
}

.LinksimgfloatLeft {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
}










