/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#header_nav {color: #FFFFFF;font-weight: bold;margin: 0px;padding: 0px;text-align: left;width:650px;background:url(../images/top_nav.gif); height:27px;}
#header_nav a {color: #FFFFFF;font-weight: bold;line-height: 11px;cursor: pointer;border-right: 1px solid #FFFFFF;display: block;padding: 0px 15px 0px 14px;z-index: 999;}
#header_nav a:hover {text-decoration: none;color: #c8d9ea;z-index: 999;}
#header_nav li.over { z-index: 999; }
/************ 0 LEVEL  ***************/
#header_nav li {float: left;height: 18px;padding: 8px 0px 2px 0px;position: relative;font-size: 12px;z-index: 999;}
#header_nav li.last a {border: none;}
#header_nav li.mark {font-weight: bold;padding: 5px 47px 0px 10px;float: right;position: static;border: none;}

/************ 1ST LEVEL ************/
#header_nav ul li,
#header_nav ul li.active { float: left;padding-left: 3px;padding-top: 5px; color: #182334; background: #FFFFFF url("../images/arrow_icon_red.gif") 10px 8px no-repeat; display: block;width: 17em;z-index: 999;}
#header_nav ul li.union_img {padding-left: 5px;}
#header_nav ul li.last { padding-bottom: 0; }
#header_nav ul a,
#header_nav ul a:hover { float: none;border: none;font-weight: normal !important; color: #182334;z-index: 999;}
#header_nav ul a:hover { text-decoration: underline;}

/************ 2ND LEVEL ************/
#header_nav ul { position: absolute; width: 35em; top: 28px;padding-bottom: 10px;left: -1000px;border-bottom: 3px solid #b3b3b3;border-right: 2px solid #b3b3b3;border-left: 1px solid #b3b3b3;background: #FFFFFF;float: left;display: block;z-index: 999;}
#header_nav ul.level1 {z-index: 999;}
/* Show menu */
#header_nav li.over > ul { left: 0; }
#header_nav li.over > ul li.over > ul { left: 0px; }
/* #header_nav li.over ul ul { left: -10000px; } */
/* #header_nav ul li a { background: #0A263D; } */
/* #header_nav ul li a:hover { background: #d5e4eb; } */
#header_nav ul li a { color: #182334 !important;}
#header_nav ul li a:hover { color: #182334 !important;}
#header_nav ul span, #header_nav ul li.last li span { padding: 3px 0px 4px 0px;}
#header_nav li.columns { width: 12em;}
#header_nav li.columns ul { width: auto;}
#header_nav li li li li span { padding: 0 0 0 0px;}
/************ 3RD+ LEVEL ************/
#header_nav ul ul { border: 0px;padding: 0px;margin: 0px;left: 0; top: 0; position: relative; background: none; line-height: 11px;height: auto;z-index: 999}
#header_nav ul ul li {float: none; padding: 3px 0px 0px 10px;margin: 0px;background-position: 10px 6px;}
#header_nav ul ul li a {padding: 0px 0px 0px 10px;}
#header_nav ul ul ul { margin-left: 10px;}
#header_nav ul ul ul li a { color: #FFFFFF !important; font-size: 0.95em;}
/** ie6 hack */
#header_nav li.over ul.shown-sub { left: 0;}
#header_nav li.over li li ul.shown-sub { left: 0px;}