/*************************************************/
/***************** DROPDOWN MENU *****************/
/*************************************************/

#nav {padding-left:15px;margin:0 0 0 0}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {list-style:none;position:relative;text-align:left;padding-left:0px;}
#nav li.over {z-index:99;}
#nav li.active {z-index:100;} /* to prevent the li separator from showing through on mouseover on li */
#nav a, 
#nav a:hover {display:block;text-decoration:none;}
#nav span {display:block; cursor:pointer;}
#nav a {line-height:1.3em; }

/************ 1ST LEVEL  ***************/
#nav li {float:left;background:url(../img/nav1_sep.gif) no-repeat 100% 0;}
#nav li.active {margin-left:-1px;background:url(../img/nav1_active.gif) no-repeat;color:#fff;font-weight:bold;}
#nav li.active em {display:block;position:absolute;top:0;right:-1px;width:3px;height:27px;background:url(../img/nav1_active.gif) no-repeat 100% 0;}
#nav a {float:left;padding:0 14px;color:#fff;line-height:29px;}
#nav a:hover {color:#d6e2e5;}
#nav li.over a {color:#d6e2e5;}

/************ 1ST LEVEL RESET ************/
#nav ul li, 
#nav ul li.active {float:none;height:auto;background:none;margin:0;}
#nav ul a, 
#nav ul a:hover {float:none;padding:0;background:none;line-height:1.3em;}
#nav ul li.over a,
#nav ul li.over a:hover,
#nav ul a,
#nav li.active li {font-weight:normal;}

/************ 2ND LEVEL ************/
#nav ul {position: absolute;width:189px;top:34px;left:-10000px;margin-top:-7px;padding-bottom:3px;padding-top:1px;}

/* Show menu */
#nav li.over ul {left:-1px;}
#nav li.over ul ul {left:-10000px;}
#nav li.over ul li.over ul {left:100px;}
#nav ul li {background:url(../img/nav2_li_bg.png) repeat-y;padding:0 2px;}
#nav ul li a:hover {background:#0970a3;}
#nav li.over ul a,
#nav ul li.active a,
#nav ul li a,
#nav ul li a:hover {color:#fff;}
#nav ul span, 
#nav ul li.last li span {padding:5px 15px; background:url(../img/nav2_link_bg.gif) repeat-x 0 100%;}
#nav ul li.last span, 
#nav ul li.last li.last span {background:none;}
#nav ul li.last {background:url(../img/nav2_last_li_bg.png) no-repeat 0 100%;padding-bottom:3px;}
#nav ul li.parent a,
#nav ul ul li.parent a {background-image:url(../img/nav2_parent_arrow.gif);background-position:right bottom;background-repeat:no-repeat;}

/************ 3RD+ LEVEL ************/
/* Show menu */
#nav ul ul ul {left:-10000px;}
#nav li.over ul li.over ul ul {left:-10000px;}
#nav li.over ul li.over ul li.over ul {left:100px;}
#nav ul ul {background:url(../img/nav3_bg.png) no-repeat;padding-top:2px;left:100px;top:13px;}
#nav ul li.parent li a {background-image:none;}
#nav ul li.parent li li a {background-image:none;}
#nav ul ul li.parent a {background-image:url(../img/nav2_parent_arrow.gif);background-position:right bottom;background-repeat:no-repeat;}

#nav:after {content:".";display:block;clear:both;height:0;font-size:0;line-height:0em;overflow:hidden;}

/* Fix for the IE fix bug */
/* #nav iframe {position: absolute;left: -1px;top: 0;z-index: -1;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);} */