

table.Content { clear:both; }
table.ContentWidth {
width:800px;
}

#left_quickAccess {
background: transparent url(/Images/Interior/quickaccess_bg.jpg) no-repeat scroll 0% 0%; 
width: 196px;
height: 58px;
float:left;display:inline;
}
#quickAccessSelect {
margin:0px auto 0px 13px;
}
#quickAccess_wrap {
margin:30px 0px 0px 2px;
}
#Nav { clear:left; }
body {
margin:0px;
background:url(/Images/Header/bg.jpg) repeat-x;
background-color:#fff;
}

#marginWrap
{
width:800px;
margin:0px auto;
text-align:left;

}

#floatWrap
{
float:left;display:inline;
background:url(/Images/Header/content_corp_bg.jpg) repeat-y;
background-color:#fff;
}
/****** HEADER *******/

#inner_header
{
width:800px;
height:91px;
background:url(/Images/Header/inner_header.jpg) no-repeat;
position:relative;
float:left;display:inline;
}

#logo
{
float:left;display:inline;
width:100px;
height:52px;
margin:30px 0px 0px 14px;
text-decoration:none;
}
#logo span
{
visibility:hidden;
}

#header_homes
{
margin-left:35px;
width:40px;
}
#header_homes:hover
{
background:url(/Images/Header/header_navOVER.jpg) -530px -2px no-repeat;
}
/********* MAIN ************/

#subHeader
{
width:800px;
float:left;display:inline;
height:80px;
background:url(/Images/Header/sub_header.jpg) no-repeat;
}


#inner_bottom
{
float:left;display:inline;
width:800px;
height:27px;
background:url(/Images/Header/inner_bottom.jpg) no-repeat;
font-size:0pt;
}

/******* left ***********/

#left
{
width:196px;
float:left;display:inline;
}

#Nav
{
min-height:475px;
margin-top:0px;
padding-top:20px;
}

a.snav, a.snav:link, a.snav:visited, a.snav:hover, a.snav:active 
{
display:block;
text-align:left;
margin-left:15px;
margin-right:15px;
border-bottom:1px solid #18787a;
padding-bottom:1px;
margin-top:5px;
font-family:Futura, "Trebuchet MS";
font-size:10pt;
color:#0a147b;
}

a.snav:hover, a.snav:active
{
color:#18787a;
}

#Nav
{

}

/******* middle *********/

#middle
{
width:604px;
float:left;display:inline;
padding-bottom:20px;
}

#middle_top
{
width:604px;
height:137px;
float:left;display:inline;
background:#bcbec0;
}

#inner_content
{
float:left;display:inline;
width:603px;
}

#nh_logo
{
height:73px;
width:280px;
margin-top:0px;
float:left;display:inline;
}
#pageTitle
{
font-family:Helvetica, "Trebuchet MS";
color:#fff;
float:right;display:inline;
margin-right:30px;
font-weight:normal;
}
#pageTitle H1
{
font-weight:normal;
margin:0px;padding:0px;
padding-top:25px;
font-family:Tahoma;
}


/****** JS NAV **********/

#header_nav { 
position:relative;
float:left;display:inline;
}
#header_homes
{
position:absolute;
top:5px;
left:495px;
}
#header_homes
{
width:40px;
}
#header_homes span
{
visibility:hidden;
}
#header_homes:hover
{
background:url(/Images/Header/header_navOVER.jpg) -530px -5px no-repeat;
}
#link_8 { display:none; }
#link_9 { display:none; }
#link_10 { display:none; }
#link_11 { display:none; }
#link_12 { display:none; }
#link_13 { display:none; }
#link_14 { display:none; }
#link_15 { display:none; }
#link_16 { display:none; }
#link_17 { display:none; }
#link_18 { display:none; }
#link_19 { display:none; }
#link_20 { display:none; }

.spotlight, .spotlightWrap { z-index:200; }

#JSNav
{
display:block;
float:left;display:inline;
margin:0px;padding:0px;
height:29px;
width:800px;

background:url(/Images/Header/header_nav.jpg) no-repeat;
}
.topLevelNav
{
float:left;
list-style-position:inside;
margin:0px;padding:0px;
list-style:none;
margin-top:3px;
position:relative;
}
.topLevelNav span
{
font-size:0pt;
}

#NavTableBtm_content {
margin:20px 20px 15px 20px;
}

.topLevelNav ul {
position:absolute;
margin:0px;padding:0px;
top:22px;
left:0px;
background:#fff;
width:130px;
display:none;
z-index:999;
}
.topLevelNav ul li
{
margin:0px;padding:0px;
list-style:none;
text-align:left;
padding:5px 0px 5px 0px;
border:1px solid #0a147b;
float:left;display:inline;
width:130px;
}
.topLevelNav ul li span a
{
margin:0px 5px;
float:left;display:inline;
}
#link_1 {
width:42px;
height:20px;
margin-left:145px;
}
#link_1 .topLevelA {
width:42px;
height:20px;
display:block;
}
#link_1 .topLevelA:hover {
background:url(/Images/Header/header_navOVER.jpg) -145px -3px no-repeat;
}
#link_2
{
margin-left:26px;
width:42px;
height:20px;
}
#link_2 .topLevelA
{
width:42px;
height:20px;
display:block;
}
#link_2 .topLevelA:hover
{
background:url(/Images/Header/header_navOVER.jpg) -213px -3px no-repeat;
}
#link_3
{
margin-left:33px;
width:70px;
height:20px;
}
#link_3 .topLevelA
{
display:block;
width:70px;
height:20px;
}
#link_3 .topLevelA:hover
{
background:url(/Images/Header/header_navOVER.jpg) -288px -3px no-repeat;
}
#link_4
{
height:20px;
width:40px;
margin-left:36px;
}
#link_4 .topLevelA
{
display:block;
height:20px;
width:40px;

}
#link_4 .topLevelA:hover
{
background:url(/Images/Header/header_navOVER.jpg) -394px -3px no-repeat;
}
#link_5
{
height:20px;
width:97px;
margin-left:40px;
}
#link_5 .topLevelA
{
display:block;
height:20px;
width:97px;
}
#link_5 .topLevelA:hover
{
background:url(/Images/Header/header_navOVER.jpg) -474px -3px no-repeat;
}

#link_6
{
height:20px;
width:83px;
margin-left:38px;
}
#link_6 .topLevelA
{
display:block;
height:20px;
width:83px;
}
#link_6 .topLevelA:hover
{
background:url(/Images/Header/header_navOVER.jpg) -609px -3px no-repeat;
}
#link_7
{
height:20px;
width:53px;
margin-left:32px;
}
#link_7 .topLevelA
{
display:block;
height:20px;
width:53px;
}
#link_7 .topLevelA:hover
{
background:url(/Images/Header/header_navOVER.jpg) -724px -3px no-repeat;
}
.topLevelSpan
{
visibility:hidden;
}

td.Content { padding:10px 15px 15px 15px; }