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

#nav {background:#234090;padding-left:5px;margin:0;font:11px/1.5em Arial, Helvetica, sans-serif;}

/************** ALL LEVELS  *************/
#nav li {list-style:none;position:relative;text-align:left;padding-left:0px;padding-right:0px;}
#nav li.over { z-index:99;}
#nav li.active { z-index:999;} /* 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:#ccff00;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-left:14px;padding-right:14px;color:#fff;font-weight:bold;line-height:27px;}
#nav li.over a { color:#ccff00;}

/************ 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:#d0dfe2;}
#nav li.over ul a,
#nav ul li.active a,
#nav ul li a,
#nav ul li a:hover {color:#2F2F2F;}
#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 bug */
#nav iframe {position:absolute;left:-1px;top:0;z-index:-1;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}