.iframehide {display:none;}
.wp_header_container, #wp_footer_container {font:normal 11px Arial;}
#wp_hp_header_top {position:relative; width:100%; 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;}
#wp_header_top .wp_reg a {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;text-decoration: none; }
.globalnav_business_1 a {font-family:arial,sans-serif; font-size:8pt; font-weight: normal; text-decoration: none; }
.globalnav_business_1 a:hover {text-decoration:underline;}
.globalnav_business_2   {font-family:arial,sans-serif; font-size:8pt; font-weight: bold;text-decoration: none; }
.globalnav_business_2 a {font-family:arial,sans-serif; font-size:8pt; font-weight: bold;text-decoration: none; }

/*BLOCKDOWNS 4 NAV STYLES */
#wp_navcontainer {width:558px; height:26px; margin-left:2px;}
#wp_navcontainer td {font:normal 11px arial !important; background:#fff;}
#wp_navcontainer td.txt {font:bold 11px arial !important; color:#000 !important; padding:0 4px;}
#wp_navcontainer table {padding:0; margin:0; background:#fff;}
table.navtable a {display:block; background:#FFFFFF; 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:px 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; padding-right:3px; top:6px;}
div.navitem a {cursor:hand;}
div.navitem table {display:none; position:absolute; top:14px; left:-5px; 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;}

#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 */
