/* see http://www.businessweek.com/ */
/* Joshua K Roberson - Color scheme extracted for easier editing */
.menu2 {border:1px solid #7d95f1; border-left:0 none; border-right:0 none; background-color:#1d416d;}

.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:#94a8f6; color:#1d416d;}

/* 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:#94a8f6; color:#1d416d;}

/* 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:#1d416d; 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_on_the_market li#nav_on_the_market,
#page_ad_transactions li#nav_ad_deals,
#page_whos_who li#nav_whos_who,
#page_events li#nav_events,
#page_opinions li#nav_opinions,
#page_newsletters li#nav_newsletters,
#page_store li#nav_store {background-color:#0d2141;}

/* Joshua K Roberson - Dropdown widths */
.menu2 ul li:hover ul,
.menu2 ul li:hover ul li a {width:105px;}
/*
.menu2 ul li:hover#nav_research ul li a {width:174px;}
*/



.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;}

