.iframehide {display:none;}
.wp_header_container, #wp_footer_container {font:normal 11px Arial;}
#wp_hp_header_top {position:relative; width:970px; height:65px; margin:3px 0 0 0;}
#wp_hp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:297px;}
#wp_hp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:170px; height:20px;}
#wp_hp_header_top .wp_print_subscribe {position:absolute; top:9px; left:500px; width:138px; text-align:center; color:#666;}
#wp_hp_header_top .wp_print_subscribe a, #wp_header_top .wp_reg a {color:#666; text-decoration:none;}
#wp_hp_header_top .wp_ad {position:absolute; top:0; left:697px; width:300px;}
.globalnav_business_1   {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; color: #666666 ; text-decoration: none; }
.globalnav_business_1 a {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; color: #666666 !important; text-decoration: none; }
.globalnav_business_2   {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: #666666; text-decoration: none; }
.globalnav_business_2 a {font-family:arial,sans-serif; font-size:8pt; font-weight: bold; color: #666666 !important; text-decoration: none; }

#wp_header_top {position:relative; width:970px; height:50px; margin:3px 0 0 0; font:normal 11px Arial;}
#wp_header_top a:link, #wp_header_top a:visited, #wp_header_top a:hover, #wp_header_top a:active {font-size:11px; font-family:Arial; color:#666 !important; text-decoration:none !important;}   
#wp_header_top .wp_logo {position:absolute; top:7px; left:10px; width:250px;}
#wp_header_top .wp_reg {position:absolute; top:17px; left:327px; width:150px; height:20px;}
#wp_header_top .wp_print_subscribe {display:inline; position:absolute; top:20px; left:450px; font-weight:bold; color:#666; width:310px;}
#wp_header_top .wp_print_subscribe a, #wp_header_top .wp_reg a {color:#666; text-decoration:none;}
#wp_header_top #signedIn {display:none; position:absolute; top:0;}
#wp_header_top #signedOut {display:none; position:absolute; top:14px;}
#wp_header_top .regis {position:absolute; top:11px; left:270px; width:215px; height:42px; font:normal 11px Arial, Helvetica, sans-serif;}
#wp_header_top .regis .greeting {font-weight:bold; color:#333333;}
#wp_header_top .regis .link a:link, #wp_header_top .registration .link a:visited, #wp_header_top .registration .link a:active, #wp_header_top .regis .link a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}
#wp_header_top .regis .signIn a:link, #wp_header_top .registration .signIn a:visited, #wp_header_top .registration .signIn a:active, #wp_header_top .regis .signIn a:hover {text-decoration:none; color:#0C4790; font-weight:normal;}

/*BLOCKDOWNS 4 NAV STYLES */
#wp_navcontainer {width:970px; height:21px; background:#5B87B8; color:#0c4790;}
#wp_navcontainer td {font:normal 11px arial !important; background:#eee;}
#wp_navcontainer td.txt {font:bold 11px arial !important; color:#000 !important; padding:0 4px;}
#wp_navcontainer table {padding:0; margin:0; background:#eee;}
table.navtable a {display:block; background:#eee; text-decoration:none; padding:0px 4px; color:#0c4790 !important; font:normal 11px arial !important;}
table.navtable a:hover {background:#fff; color:red !important; padding:0px 4px;}
table.navtable td.adbox a, .navtable td.adbox a:hover {background:#DFEEF7; color:#0c4790 !important; padding:0;}
#wp_navcontainer table.navtable td.adbox {border-bottom:1px solid #0d3159; background:#DFEEF7; padding-left:3px;}
table.navtable td div.btnline {height:2px; font-size:0; overflow:hidden; background:red; margin:1px 0 0 3px;}
#wp_navcontainer a .color1, #wp_navcontainer a:hover .color1, #wp_navcontainer .color1 {color:#333;}
div.navitem {z-index:999; float:left; position:relative; cursor:hand;}
div.navitem a {cursor:hand;}
div.navitem table {display:none; position:absolute; top:21px; left:0; border-width:1px 1px 0px 1px; border-style:solid; border-color:#0d3159;}
div.navitem:hover table, div.over table {display:block;}
.bold {font-weight:bold;}
#wp_navcontainer table.navtable tr.realestate a {display:inline;}
#wp_navcontainer table.navtable a.realestatetitle {color:#000 !important; padding:0; margin:0; font-weight:bold !important; background:none !important;}
#wp_navcontainer table.navtable a:hover.realestatetitle {color:#000 !important; padding:0;}
#wp_navcontainer table.navtable tr.realestate td {padding:0 0 2px 4px;}

.wp_generic_search {z-index:1; position:relative; width:970px; height:29px; background:#eee; color:#000;}
.wp_generic_search .searchlabel {position:absolute; top:7px; left:10px; font-weight:bold;}
.wp_generic_search .radio1 {position:absolute; top:7px; left:297px;}
.wp_generic_search .radio1txt {position:absolute; top:7px; left:313px;}
.wp_generic_search .radio2 {position:absolute; top:7px; left:348px;}
.wp_generic_search .radio2txt {position:absolute; top:7px; left:364px;}
.wp_generic_search .keywords {position:absolute; top:3px; left:62px;}
.wp_generic_search .gobtn {position:absolute; top:1px; left:270px;}
.wp_generic_search .sponsor {position:absolute; top:6px; left:364px;}
.wp_generic_search .wp_adlabel {position:absolute; top:6px; left:697px;}
.wp_generic_search .wp_ad {position:absolute; top:0; left:710px;}
.wp_generic_search .top20 {position:absolute; top:7px; left:595px;}
.wp_generic_search .top20 a {color:#333; font-weight:bold;}

.wp_header_container form, #wp_footer_container form {margin:0; padding:0;}
.wp_header_container .ruleone, #wp_footer_container .ruleone {width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}
.wp_header_container .ruletwo, #wp_footer_container .ruletwo {display:block; width:970px; height:1px; overflow:hidden; font-size:0; background:#000;}
#wp_footer_container {font:normal 11px Arial; color:#345189; text-decoration:none;}
#wp_footer_container a {color:#345189; text-decoration:none;}
#wp_footer_container p {margin:0; padding:6px 0 6px 9px;}
#wp_footer_container #btmnav {width:970px; background:#0D3159; color:#fff; font-weight:bold;}
#wp_footer_container a {font-weight:normal;}
#wp_footer_container #btmnav a {color:#fff; text-decoration:none; font:bold 11px arial !important;}
#wp_footer_container #btmnav .pad {padding:6px 10px;}
#wp_footer_container #wp_sitelinks, #wp_footer_container #wp_sitelinks a {font:normal 11px Arial !important;}
#wp_footer_container #wp_sitelinks .title, #wp_footer_container #wp_sitelinks .title a {font-weight:bold !important; color:#0D3159;}
#wp_footer_container p#wp_copyright {font:normal 11px Arial; color:#345189; width:970px; border-top:1px solid #ccc; padding-bottom:11px;}
.wp_pipe {font-weight:normal; padding:0 3px;}
.wp_clearboth {clear:both;}

#banner_wrapper_top {border-bottom:1px solid #0D3195; background-color:#EEF3F7; padding:5px 0;}

#nav, #nav ul {padding:0; margin:0; list-style: none;} /* all lists */
#nav, #nav a {display:block; font-weight:normal; font-family:arial; font-size:11px; color:#0c4790; text-decoration:none;}
#nav a:hover {color:#cc0000; background-color:#ffffff;}
#nav .entguide a:hover {color:#cc0000; background-color:#eee;}
#nav a .color1, #nav a:hover .color1, #nav .color1 {color:#333;}
#nav .bold {font-weight:bold;}
#nav li {float:left; width:100px; margin:0; padding:0; background:none; line-height:15px;}  /* all list items */  /* width needed or else Opera goes nuts */
#nav li ul {position:absolute; background:#eeeeee; border:1px solid #0d3159; width:100px; left:-999em; z-index:10000;}  /* second-level lists */  /* using left instead of display to hide menus because display: none isn't read by screen readers */
#nav li:hover ul, #nav li.sfhover ul {left: auto;}  /* lists nested under hovered list items */
