* { margin:0; padding:0; }
html {
min-width: 960px;}

#navtool, #navbanner, #navmenu, #navgrp, #footer, #footnav {width: 960px;}
#navtool, #navmenu, 
#footer, #footnav, #footer .sitemap, #footer .copyright {background-color:#d7e7fe; }
 #nav, #submenu, #submenu li a {background:#c79e2c; }
#navmenu a.active {background:#c79e2c;}
#submenu {border-top:6px solid #c79e2c;}

#navside, #barside {background-color:#e4effe;}


#navbanner {margin: 0px; clear:both;}

#navtool {clear:both; position:relative; height:31px; font: 11px Verdana,Arial,Sans-serif,Georgia; font-weight:bold} /* lighter blue c2c2d5 background: url(/pix/text-glossy.png) repeat-x;*/
#navtool ul li {float: left; list-style-type: none;}

#navtool li a {
text-decoration: none;
text-align: center;
display: block;
color:#0e4380;
/*border-bottom: 2px solid #c2c2d5;  left thick border as bullet c99090soft red*/
padding: 9px;
}
#navtool ul li a:hover {background: #a86666 url(/pix/hover-redup.gif) bottom center no-repeat; color:#ffffff;} /*c99090 */
#navtool li a:visited {font-weight:bold;}
#navtool .active {background: #a86666; color:#ffffff;}

/* PAGE LAYOUT DIVISIONS  */


#navside {
float: left;
width: 200px;
}

#barside {
float: right;
width: 200px;
}


/* HEADER SECTION */

/* TOP NAV TOOL   #986767 dark pink skin #933b27 dark red*/

/* MAIN DROPMENU FOR ALL subscribe except classicplus*/
#navmenu {padding:0; margin:0; list-style:none; height:30px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; text-transform:uppercase;  }
#navmenu li {float:left; border-right: 1px solid #bbd3f2; background:#ffffff;}
#navmenu li a {display:block; float:left; height:30px; line-height:30px; background:#d9e8fe; color:#10509e; text-decoration:none; font-size:11px; font-weight:bold; padding:0px 10px;}
#navmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#navmenu li a:hover {z-index:500; position:relative;color:#fff; background-color:#a86666;}
#navmenu li:hover {position:relative; z-index:200;}
#navmenu li:hover > a {color:#fff; background:#a86666 url(/pix/hover-reddown.gif) top center no-repeat;}  <!-- nonsub bg hover -->
#navmenu li:hover > a.sub {color:#fff; background:#a86666 url(/pix/hover-reddown.gif) top center no-repeat; }
#navmenu a.active {color:#eeeeee;} /* 1v bg active */
#navmenu li a.sub {background: #d9e8fe;} /* 1v sub bg */
#navmenu a.active a.sub {color:#efefef; background:#a86666;}
#navmenu :hover ul {left:0; top:30px; width:120px; background:#444;}
#navmenu ul, 
#navmenu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#navmenu :hover ul :hover ul
{left:120px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:300; height:auto;}
#navmenu :hover ul li {margin:0; border-top:1px solid #bbd3f2;} /* dropmenu border top*/
#navmenu :hover ul li a {width:160px; padding:0; text-indent:10px; background:#d9e8fe; color:#10509e; height:30px; line-height:30px;} /* 2v sub bg */
#navmenu :hover ul li a.fly {background:#9898aa;}
#navmenu :hover ul :hover {background-color:#a86666; color:#efefef;}
#navmenu :hover ul :hover a.fly {background-color:#d9e8fe url(/test/menu/right-arrow.gif) no-repeat right center; color:#4a525a;}
#navmenu :hover ul li.currentsub a {background:#d9e8fe; color:#10509e;}
#navmenu :hover ul li.currentsub a.fly {background:#6A798D url(/test/menu/right-arrow.gif) no-repeat right center; color:#eeeeee;}  /* 2v active bg */
#navmenu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#d9e8fe; color:#10509e;} <!-- 3v bg -->
#navmenu :hover ul :hover ul :hover {background-color:#a86666; color:#efefef;} /* 3v hover bg */
#navmenu :hover ul :hover ul li.currentfly a,
#navmenu :hover ul :hover ul li.currentfly a:hover {background:#6A798D; color:#eeeeee;}  /* 3v bg active */

/* NAV HORIZONTAL SUBMENU BAR only in paid subscription area*/
#navbargrp .navbar, #navbargrp a:link, #navbargrp a:visited
{font-weight: bold;}

#navbargrp {clear:both; position:relative; height:35px;} /* lighter blue c2c2d5 background: url(/pix/text-glossy.png) repeat-x;*/
#navbargrp h1 {width: 210px; font: bold 18px georgia, verdana; color:#666b84; position: absolute; top: 10px; left:5px;}
#navbargrp ul {width: 710px; position: absolute; bottom: 0px; left: 230px;}
#navbargrp ul li {float: left; list-style-type: none;}

#navbargrp ul li a {
text-decoration: none; font-size:11px;
background-color: #dbdbeb; color:#B44745; 
text-align: center; text-transform:uppercase;
display: block;
 /* left thick border as bullet*/
margin-right: 1px;
padding: 8px 9px;
}
#navbargrp ul li a:hover {background: #a86666; color: #ffffff; } /*#E6D7D5 lighter red */
#navbargrp li a:visited {font-weight:bold;}
#navbargrp ul li .active, #navbargrp ul li .active:hover {background-color: #ababba; color:#e8e8e8;}
/* #986767 dark pink skin*/

/* NAV HORIZONTAL SUBMENU BAR -- all in non-subscribe area*/
/*verydark4A525A  darkgrayslate4e6271darkblueslate 4e5d7a 6A798D light8B96A7*/
.nav-submenu {background:#c79e2c;}

#submenu {padding:0; margin-left: 200px; list-style:none; height:30px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; text-transform:uppercase;}
#submenu li {float:left; }
#submenu li a {display:block; float:left; height:30px; line-height:30px; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold; padding:0px 10px;
-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px;
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
#submenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#submenu li a:hover {z-index:200; position:relative;color:#fff; background:#a86666;}
#submenu li:hover {position:relative; z-index:200;}
#submenu li:hover > a {color:#fff; background:#a86666;}
#submenu li:hover > a.sub {color:#fff; background:#a86666;}
#submenu li a.active {color:#aa8d3d; background:#ffffff;}
#submenu li a.sub {background: #6A798D url(/test/menu/down-arrow.gif) no-repeat right center;}
#submenu li.active a.sub {color:#c79e2c; background:#c2c2d5 url(/test/menu/down-arrow.gif) no-repeat right center;;}
#submenu :hover ul {left:0; top:30px; width:120px; background:#444;}
#submenu ul, 
#submenu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}/* keep next level invisible by placing it off screen. */
#submenu :hover ul :hover ul
{left:120px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}
#submenu :hover ul li {margin:0; border-top:1px solid #6A798D;}
#submenu :hover ul li a {width:120px; padding:0; text-indent:10px; background:#444; color:#eee; height:30px; line-height:30px;}
#submenu :hover ul li a.fly {background:#444 url(/test/menu/right-arrow.gif) no-repeat right center;}
#submenu :hover ul :hover {background-color:#6A798D; color:#fff;}
#submenu :hover ul :hover a.fly {background-color:#6A798D; color:#fff;}
#submenu :hover ul li.currentsub a {background:#c2c2d5; color:#4a525a;}
#submenu :hover ul li.currentsub a.fly {background:#c2c2d5 url(/test/menu/right-arrow.gif) no-repeat right center; color:#4a525a;}
#submenu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:#444; color:#eee;}
#submenu :hover ul :hover ul :hover {background-color:#6A798D; color:#fff;}
#submenu :hover ul :hover ul li.currentfly a,
#submenu :hover ul :hover ul li.currentfly a:hover {background:#c2c2d5; color:#4a525a;}



