/* Joshua K Roberson - Color scheme extracted for easier editing */
.menu2 {border:1px solid #404967; border-left:0 none; border-right:0 none; background-color:#282f48;}

.menu2 ul li a,
.menu2 ul li a:visited {color:#fff;}

/* Hover color main nav */
.menu2 ul li a:hover,
.menu2 ul li:hover a,
.menu2 ul li:hover ul {background-color:#466090; color:#fff;}

/* Hover color dropdown nav */
/* Sub-sub menu
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li:hover ul li:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover ul,
.menu2 ul li a:hover ul li a:hover ul li a:hover,
*/
.menu2 ul li:hover ul li a,
.menu2 ul li:hover ul li a:hover,
.menu2 ul li a:hover ul,
.menu2 ul li a:hover ul li a,
.menu2 ul li a:hover ul li a:hover {background-color:#466090; color:#fff;}

/* Sub menu hover color */
.menu2 ul li:hover ul li:hover ul li a:hover,
.menu2 ul li:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover ul li a:hover {background-color:#282f48; color:#fff;}

/* Sub menu dividers */
.menu2 ul li:hover ul li a {border-bottom:1px solid #999;}

/* Joshua K Roberson - Highlight active nav item */
#page_home li#nav_home,
#page_about li#nav_about,
#page_topics li#nav_topics,
#page_analysis_center li#nav_analysis_center,
#page_news_media li#nav_news_media,
#page_products_services li#nav_products_services,
#page_advertise li#nav_advertise,
#page_contact li#nav_contact,
#page_subscribe li#nav_subscribe {background-color:#466090;}

/* Joshua K Roberson - Dropdown widths */
.menu2 ul li:hover ul,
.menu2 ul li:hover ul li a {width:105px;}
.menu2 ul li:hover#nav_topics ul li a {width:214px;}
.menu2 ul li:hover#nav_analysis_center ul li a {width:200px;}
.menu2 ul li:hover#nav_news_media ul li a {width:74px;}
.menu2 ul li:hover#nav_products_services ul li a {width:115px;}




.menu2 {position:relative; z-index:1;}
.menu2 {float:left; width:100%; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:bold; margin:0;}
.menu2 ul {padding:0; margin:0; list-style-type:none; margin-left:12px;}
.menu2 ul li {float:left; position:relative;}
.menu2 ul li:hover {width:auto;}
.menu2 ul li a,
.menu2 ul li a:visited {float:left; display:block; text-decoration:none; padding:0 8px; /*line-height:20px;*/ line-height:22px; height:24px;}
.menu2 ul li ul {display:none; margin:0;}
.menu2 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.menu2 ul li:hover ul {display:block; position:absolute; top:24px; left:0; /*width:152px;*/}
.menu2 ul li:hover ul li a {display:block; height:auto; /*line-height:15px;*/ line-height:120%; padding:4px 16px;}
/* Sub-sub menu
.menu2 ul li:hover ul li ul {display:none;}
.menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-70px; left:152px; height:138px; width:172px; overflow:auto;}
*/

/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {display:block; position:absolute; top:21px; t\op:21px; left:0; marg\in-top:1px;}
.menu2 ul li a:hover ul li a {display:block; height:1px; /*line-height:15px;*/ line-height:120%; padding:4px 16px; width:152px; w\idth:190px;}
/* Sus-sub menu
.menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.menu2 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:-69px; t\op:-70px; left:152px; height:138px; width:170px; overflow:auto;}
*/

.left {clear:both;}

