/* Joshua K Roberson - Color scheme extracted for easier editing */
.menu2 {width:990px; margin:0 auto; padding:0; position:relative; z-index:1000; }

.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  {xbackground-color:#eb4d00; color:#fff; background-image:url(/resources/css/css_images/navBG_hover.jpg); background-repeat:repeat-x; background-position:top;  }

/* 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 {color:#fff; background:none; background-color:#000; }

/* 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 {
	xbackground-color:#032d3e;
	color:#2992BE;
}

/* Sub menu dividers */
.menu2 ul li:hover ul li a {border-bottom:1px solid #0c3548;}

/* Joshua K Roberson - Highlight active nav item */
#page_home li#nav_home,
#page_subscribe li#nav_subscribe,
#page_mediakit li#nav_mediakit,
#page_contact li#nav_contact,
#page_privacy li#nav_privacy,
#page_webinars li#nav_webinars{
	background-color:#2497C8;
}

/* Joshua K Roberson - Dropdown widths */
.menu2 ul li:hover ul,
.menu2 ul li:hover ul li a {width:180px;}
/*
.menu2 ul li:hover#nav_products_services ul li a {width:115px;}
*/



.menu2 {width:990px; font-family:verdana, arial, sans-serif; font-size:12px; font-weight:bold; margin:0 auto; line-height:14px;}
.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:3px 10px; /*line-height:20px;*/ line-height:22px; height:26px;}
.menu2 ul li ul {display:none; margin:0;}
.menu2 table {margin:0; border-collapse:collapse; font-size:13px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.menu2 ul li:hover ul {display:block; position:absolute; top:32px; 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;}
