/*
Navigation
*/
#menu {position:relative; z-index:2000; display:block; width:990px; height: 37px;list-style: none;padding-top: 2px;padding-left: 10px;background: transparent url(/web/images/nav/main_nav_bg.jpg) no-repeat 0 0;}
#main_nav {margin: 0;padding: 0;height: 37px;list-style: none;float: left;}
#main_nav li {list-style: none;float: left;position: relative;background-image: none;background: transparent;padding: 0;}
#main_nav li.dropdown {list-style: none;float: left;position: relative;background-image: none;background: transparent;padding: 0;}
#main_nav a {float: left;padding-left:8px;height: 37px; /* Divider Height */line-height: 37px;text-align: center;}
.language_select, #main_nav a:link, #main_nav a:visited {font-size: 13px;color: #666;margin:0;background: transparent url(/web/images/nav/main_nav_divider.gif) no-repeat 100% 100%;}
#main_nav #nav-more:link, #main_nav #nav-more:visited, #main_nav #nav-more:active {background-image: none;}
#main_nav a:hover {text-decoration: none;}

#main_nav li.wideLoad ul{width:600px;}
#main_nav li.wideLoad ul li {width:190px;}

#main_nav a.selected {font-size: 13px;font-weight: bold;color: #93c207;text-decoration: none;background: transparent url(/web/images/nav/main_nav_tab_bg.gif) no-repeat 0 0 !important;}
#main_nav a span {padding-right: 11px;height: 37px;float: left;}
#main_nav a span sup {position:absolute;top:-2px; right:1px; font-size:8px; color:white;background:red;padding:0 2px;letter-spacing:0.6px;line-height:12px;}

#main_nav a#mainbar:hover,
#main_nav a#mainbar:focus,
#main_nav a#mainbar.hover {
/*color: #93c207 !important;*/
}
#main_nav a:hover span, #main_nav a.hover span, #main_nav a:active,
#main_nav li.jdm_active a#mainbar,
#main_nav li.jdm_active a#mainbar:link,
#main_nav li.jdm_active a#mainbar:visited,
#main_nav li.jdm_active a#mainbar:active,
#main_nav li.jdm_hover a#mainbar
{
/*color: #93c207 !important;*/
/* background: #fff url(/web/images/nav/main_nav_tab_bg.gif) no-repeat 100% 0;*/
}

#main_nav a.selected span {
/* padding-bottom: 23px;*/ /* SELECTED controls how high the right hand graphic is*/
background: #fff url(/web/images/nav/main_nav_tab_bg.gif) no-repeat 100% 0;
}

/*-- Dropdown section --*/
ul.jd_menu ul {display: none;z-index: 10000;left:-17px !important;}
#menu ul li {margin:0;padding-bottom: 2px;}
#menu ul li.spacer {margin:0;padding-top: 3px;}
#menu ul li.first {margin:0;margin:0;padding-left: 14px;}
#menu ul li a.dropdown, a.dropdown:visited {}
#menu ul li a:hover,#menu ul li a.dropdown:active{color: #93c207;}
#main_nav li ul { position: absolute;width: 210px;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background-color: #fff; top: 22px !important;left: -17px; z-index:99;}
#main_nav li.programs ul { width:615px !important;}
#main_nav li:hover ul, #main_nav li.over ul {display: block;z-index: 2;}
#main_nav ul li {padding: 0 5px 0 5px !important; /*  Padding on second level of drop down menus */width: 136px;}
#main_nav li.programs ul li {width: 195px !important;}
#main_nav ul li a:link, #main_nav ul li a:visited, #main_nav ul li a:active {font-size: 12px;color: #19548e; /* Dropdown Menu Link Colour */padding: 3px 0 3px 0; /* Dropdown Menu Link padding*/}
#main_nav ul li a {float: left;width: 200px;margin:0;background: none !important;border-bottom: 1px dotted #e5e5e5;line-height: 20px;height: 20px !important;text-align: left;height:20px; }
#main_nav li.programs ul li a {width: 190px !important;}
#main_nav ul li a.last {display: block;float: left;width: 186px;background: none !important;border-bottom: none;line-height: 18px;height: 18px !important;text-align: left;height:18px;padding: 3px 0 3px 0;}
#main_nav ul li a.last {border-bottom: none;}
#main_nav ul li a.sub, #main_nav ul li a.sub:link, #main_nav ul li a.sub:visited, #main_nav ul li a.sub:active {background: #fff url(../images/nav/sub_menu_arrow.gif) no-repeat 0% 50% !important;padding-left: 11px;width: 128px;}
#main_nav ul li a.sublast, #main_nav ul li a.sublast:link, #main_nav ul li a.sublast:visited, #main_nav ul li a.sublast:active {background: #fff url(../images/nav/sub_menu_arrow.gif) no-repeat 0% 50% !important;padding-left: 11px; /* if you edit this - your need to adjust the width of the list item */border-bottom: none;width: 128px;}
#main_nav ul li a.sub:hover, #main_nav ul li a.sublast:hover{background: #fff url(../images/nav/sub_menu_arrow_on.gif) no-repeat 0% 50% !important;}
#main_nav ul li a:link, #main_nav ul li a:visited, #main_nav ul li a:active { /*  level 2 navigation Links */background-image: none !important;color: #666;padding-left: 4px;}
#main_nav ul li a:hover {color: #93c207;text-decoration: none;}
#main_nav li ul li ul { z-index: 2; position: absolute;width: 150px;border: 1px solid #dbdad9;background: #fff url(../images/nav/sub_menu_bg.jpg) repeat-y 0 0;top: -1px;left: 150px;}
#main_nav li ul li ul li {padding: 0 10px !important;width: 134px;}

#menu ul li select {font-size:11px; position:absolute; top:10px; left:5px; border:1px solid #e5e5e5;}
.language_select {height:37px; position:relative; width:131px;}
