
/* --------------------------------------------/ INITIALIZATION \-------------------------------------------- */

* { margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
address, caption, cite, code, dfn, em,var { font-style : normal; font-weight : normal; }
fieldset,img { border : 0; }
caption,th { text-align : left; }
.style1 {color: #FFFFFF}

h1 {font-size:14px; color:#003366; text-align:center;}

h2 {
color:#0e0e0e;
 font-size:18px; 
 padding-left:U0px; 
 padding-top:5px;
 padding-bottom:3px;
 font-weight:normal;
 }

h3 {color:#a69f9d; font-size:20px; padding-left:10px; padding-top:5px;}

body { 
text-align:left; 
color:#333; 
font-family:Arial, Helvetica, sans-serif;
/* font-family: Georgia, "Times New Roman", Times, serif; */
font-size:14px; 
background-color:#9099a2;
}

p { padding:10px 15px 10px 10px; }

ul.list1 {
	list-style-type: disc;
	list-style-position: inside;
}

ul.list1 li { font-style: italic; }

ul {padding-left:20px; list-style-type:none;}
ol {padding-left:20px; list-style-type:none;}

li { 
padding:0px 2px 5px 2px; }

hr { border:#CCCCCC 1px solid; margin-left:4px; margin-right:4px;}


a:link { color:#014584;}
a:hover { color:#000099; font-size:100%;}
a:visited {color:#014584;}
/* --------------------------------------------/


/* --------------------------------------------/ HEADER \-------------------------------------------- */

#container_header { width:100%; height:100%; margin-top:0px; background:#2b5b7f;}
	
	#headernav 	{
	position:relative; 
	width:952px;
	height:19px;
/*	background:url(../images/topheader-nav.jpg) no-repeat;*/
	
	 }
	 
	.input-search{
		position:relative;
		background:url(../images/input-search.gif) no-repeat;
		width:170px;
		height:30px;
		border:none;
		vertical-align:top;
		margin-right:5px;
		padding-left:40px;
		}
	 	
	#headernav ul { padding-top:0px; margin-left:50px; }

	#headernav li { display:inline; list-style:none; margin-right:50px;  }

	#headernav a { text-decoration:none; color:#FF0000; }

	#headernav a:hover { color:#FF0000; font-size:12px; }

	
#header { 
	position:relative; 
	width:950px;
	height:122px;
	margin:auto;
	background-image:url(../images/header-new.jpg); background-repeat:no-repeat;
	border-left:1px solid #d6d3d3;
	border-right:1px solid #d6d3d3;
		border-bottom:1px solid #fff; font-family:Arial, Helvetica, sans-serif;

}

	.tag { color:#c39358; padding-top:75px; padding-left:88px; float:left;}

	.news { width:950px;; height:30px; margin:0px; color:#FFFFFF; background:url(../images/ticker.gif) repeat-x;}
	
	.news p {margin:0px; padding:6px;}
	
	.conslut {float:right; padding:18px 28px 5px 0px; color:#06385e; font-size:20px;}
	
	.conslut a { text-decoration:none; color:#06385e;}
	.conslut a:hover { text-decoration:none; color:#8e6803; font-size: 20px;}
/* --------------------------------------------/


/* --------------------------------------------/ NAV \-------------------------------------------- */

#container_nav { width:100%; height:100%; background-color:#8ab2d1; }
	
	#nav { 
	position:relative;
	width:950px;
	height:23px;
	margin:auto;
	background:url(../images/navgrad.gif) repeat;
	font-size:12px;
	border-left:1px solid #d6d3d3;
	border-right:1px solid #d6d3d3;
	border-bottom:1px solid #fff;
	border-top:1px solid #edeced;
	}
	
		#nav ul { margin-left:10px; padding-top:2px; }

		#nav li { display:inline; list-style:none; margin-right:25px; }

		#nav a { text-decoration:none; color:#034484; }

		#nav a:hover { color:#f43400; font-size:12px;}

/* --------------------------------------------/


/* --------------------------------------------/ CONTENT \-------------------------------------------- */

#container_content { width:100%;  background: #2b5b7f; }

	#content { 
		position:relative;  
		width:950px;
		height:100%;
		margin:0 auto;
		background-color:#eef3f8;
	border-left:1px solid #d6d3d3;
	border-right:1px solid #d6d3d3;
 }
 
 	#content2 { 
		position:relative;  
		width:950px;
		height:100%;
		margin:auto;
		background-color:#fff;
	border-left:1px solid #d6d3d3;
	border-right:1px solid #d6d3d3;
 }
 
 #content2 img {margin:10px;}
  
 #Lcontent{position:relative; 
		float:left; 
		width:190px;
		height:100%;
		background-color:#eef3f8;
		margin:0px 10px 0px 10px; }
		
		#Lcontent h1 {font-size:24px; color:#0090ff; text-align:center;}
		
		.tesbox {width:170px; height:100%; background:#fff; margin:10px;}
		
#Lcontent-top{background:url(../images/testi.jpg) no-repeat; height:48px; width:190px; margin:10px 10px 0px 10px;}
		
 
 #Mcontent{ float:left;
		width:545px;
		height:100%;
		margin:10px;
		background-color:#fff;
		border:2px solid #f4f7fd; }
		
		#Mcontent h1 {font-size:24px; color:#0090ff; text-align:center;}
 
		#Mcontent h2 {font-size:18px; color:#0090ff; text-align:center;}
		
		
		.why a{font-size:9px; color:#308238; text-decoration:none;}
		
		.how {font-size:16px; color:#0090ff;}
 
 #Rcontent{float:right; 
		width:145px;
		height:100%;
		margin:10px;
		background-color:#fff;
		border:2px solid #f4f7fd; }

		#Rcontent h2 {font-size:18px; color:#0090ff; text-align:center;}
		
#Rcontent-top{background:url(../images/verdict.jpg) no-repeat; height:42px; width:145px; }
 
 		.NHVbox {width:123px; height:100%; background:#fff; margin:10px; border:2px solid #eef3fb;}
		
		
		
 
 	#flash { 
		position:relative;  
		width:674px;
		height:184px;
		margin:auto;
		padding: 5px 3px 5px 3px; margin:0px;
 }


		#left-content { 
		position:relative; 
		float:left; 
		width:241px;
		height:100%;
		margin:auto;
		background-color:#eef3f8; }
		
		#left-content img {margin:5px 5px 0px 5px;}
		
		.bottomlinks li a:hover {color:#3b7ab6;}
		
		.bottomlinks a:link {color:#fff;}
		
		.bottomlinks {padding-left:10px; padding-top:2px; padding-bottom:5px }
		
		
			.leftlinksmiddle{
			position:relative;
			width:219px;
			background:url(../images/leftlinks-grad.gif) repeat-x #aca9a8;
			border-left:1px solid #b7b0ad;
			border-right:1px solid #b7b0ad;
			}
		
		
		
		
			.leftlinks{
			position:relative;
			width:219px;
			margin-top:5px; padding-left:0px;
			}
			
				.leftlinkstop {
				position:relative;
				margin-top:0px;
				width:221px;
				height:22px;
				background:url(../images/leftlinks-top.gif) no-repeat;
				
	}
				
				.leftlinksbottom {
				position:relative;
				margin-bottom:0px;
				width:220px;
				height:9px;
				background:url(../images/leftlinks-bottom.gif) no-repeat;
	}

			
		.leftlinks ul { padding-top:15px; margin-left:10px; }

		.leftlinks li {list-style:none; margin-right:10px;  }

		.leftlinks a { text-decoration:none; color:#FFF; }

		.leftlinks a:hover { color:#784344; }
		
		.leftlinks h5 {color:#333333; font-size:17px; padding-left:10px; padding-top:5px;}
		
		.leftimages {position:relative; padding-top:5px;} 
		
		.jobsites {position:relative; padding-top:5px; padding-left:5px; padding-bottom:5px;}
		
		
#full-content{ 
		position:relative; 
		float:left; 
		width:940px;
		height:100%;
		left:5px;
		margin-top:5px;
		margin-bottom:5px;
}


		#right-content{ 
		position:relative; 
		float:left; 
		width:695px;
		height:100%;
		left:5px;
		margin-top:5px;
		margin-bottom:5px;

}


#right-content li a{
font-size:16px;
color:#003366;
}
#right-content a{
font-size:16px;
color:#003366;
}


		#right-content img  {padding:5px 0 5px 5px;}


			.mainbox {
			position:relative;
			margin-top:0px;
			width:695px; height:18px;
			background-image:url(../images/centerbody_subtop.gif);
			background-repeat:no-repeat;
			padding-top:4px;
}
			
			.mainbox2 {
			position:relative;
			margin-bottom:0px;
			height:15px;
			width:695px;
			background-image:url(../images/centerbody_subbottom.gif);
			background-repeat:no-repeat;

}

		.min-holder { float:left; width:1px; height:500px;  }
		
		.min-holder-sub { float:left; width:1px; height:1000px;  }
		
		.clear {clear:both; height:1px; overflow:hidden; background-color:#cccbc8; }
		
		
		
		
		
		.leftlist {position:relative;
		width:320px; float:left;}
		
		.rightlist {position:relative; width:300px; float:right; padding-right:8px;}

/* --------------------------------------------/



/* --------------------------------------------/ FOOTER \-------------------------------------------- */

#container_footer { clear:both; width:100%; height:100%; background-color:#fff; }
	
	#footer { 
	position:relative; 
	margin:0 auto;
	width:950px;
	background-color:#fff;
	border-left:1px solid #d6d3d3;
	border-right:1px solid #d6d3d3;
	font-size:11px;
 }

		#footer ul { padding-top:6px; margin-left:80px; }

		#footer li { display:inline; list-style:none; margin-right:60px;  }

		#footer a { text-decoration:none; color:#333; }

		#footer a:hover { color:#4294e5; }
		

.L_Box{
width:221px; padding-left:10px;
}

.leftlinksimage {padding:0px 0px 5px 10px; margin:0px;}

.L_box_top{
background:url(../images/L_box_top.jpg) no-repeat;
height:46px;
width:221px;
}

.L_box_body{
background:url(../images/L_box_body.jpg) repeat-y;
width:221px;
}

.L_box_foot{
background:url(../images/L_box_foot.jpg) no-repeat;
height:13px;
width:221px;
margin-bottom:10px;
}
.L-h1{
width:216px;
position:relative;
left:4px;
top:15px;
}
.L-h1 h1{
text-align:center;
font:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
line-height:normal;
}
.C_box{
width:696px;
}
.C_box_top{
background:url(../images/C_box_top.jpg) no-repeat;
height:47px;
width:696px;
}
*.C_box_body{
background:url(../images/C_box_body.jpg) repeat-y;
width:696px;
padding-left:10px;
_height:990px!important;
}
/* Hide from IE 6 /hack \*/
.C_box_body{
min-height:990px;
}
/*end hack */
.C_box_foot{
background:url(../images/C_box_foot.jpg) no-repeat;
height:25px;
width:696px;
}
/* */
.full_box{
width:940px;
}
.full_box_top{
background:url(../images/full_box_top.jpg) no-repeat;
height:47px;
width:940px;
}
*.full_box_body{
background:url(../images/full_box_body.jpg) repeat-y;
width:940px;
padding-left:10px;
_height:990px!important;
}
/* Hide from IE 6 /hack \*/
.full_box_body{
min-height:990px;
}
/*end hack */
.full_box_foot{
background:url(../images/full_box_foot.jpg) no-repeat;
height:25px;
width:940px;
}
/* */
.C_h1{
width:688px;
position:relative;
left:4px;
top:10px;
}
.C_h1 h1{

font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:20px;
line-height:normal;
}

.full_h1{
position:relative;
left:4px;
top:10px;
}
.full_h1 h1{

font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:20px;
line-height:normal;
}


ul.red_bullet{ 
padding-left:7px;
margin-left:15px;
list-style-image:url(../images/bullet.gif); 
}


.L_body_TXT a{
font-size:12px;
color:#000000;
}
.L_body_TXT a:hover{
color:#016bae;
text-decoration:underline;
}
.red_hr{
background:url(../images/red_hr.jpg);
width:630px;
height:2px;
margin:0px;
padding:0px;
}


.L-image {padding-left:6px;}

.ds  {background:#fff; border-bottom:dotted 1px #0099FF; border-top:dotted 1px #0099FF; border-left:dotted 1px #0099FF; border-right:dotted 1px #0099FF;
padding-left:3px;}

.find{
}

.investigatehomes{
background:url(../images/table-bg.jpg) no-repeat;
width:670px;
}

#breadcrubs{
margin: 0 auto;
width:932px;
padding:5px 10px 5px 10px;
font-size:10px;
background:#E6E6E6;
color:#000000;
}

#breadcrubs a{
color:#996600;
}

table.nhinfo td {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:2px;
	padding-right:2px;
	}

table.sortable{border:0; padding:0; margin:0; 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555;
}
table.sortable td{
padding:8px; 
  border-bottom:solid 1px #DEDEDE; 
  /*width:120px;*/
  }
table.sortable th{padding:4px;}
table.sortable thead{background:#034484; color:#ffffff; text-align:left;}
table.sortable tfoot{font-weight:bold; }
table.sortable tfoot td{border:none;}
