.nav-bar {
    background:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding:0px;
	margin:0px;
	height:14px;
	cursor:pointer;
    }
#nav { float:left;
padding:0px;
margin:0px; 

}




/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {
    list-style:none;
    position:relative;
    text-align:left;
    background:#ffffff;
	width:133px;
    }
#nav li.over { z-index:99;color:#000000 }
#nav li.active { z-index:100;color:#CC0033 } /* to prevent the li separator from showing through on mouseover on li */
#nav a, #nav a:hover {
    display:block;
    text-decoration:none;
	color:#000000;
    }
#nav span { display:block; cursor:pointer;background:#ffffff;font-weight:bold }
#nav a {line-height:1.3em; }


/************ 1ST LEVEL  ***************/
	
#nav li {
    float:left;
    }
#nav li.active {
    margin-left:-1px;
    color:#000000;
    font-weight:bold;
	background:#ffffff;
    }
#nav li.active em {
    display:block;
    position:absolute;
    top:0;
    right:-1px;
    width:3px;
    }
#nav a {
    float:left;
    padding:0 0px;
    color:#CC0033;
    }
#nav li.over a { color:#000000;background:#FFCC66; }


/************ 1ST LEVEL RESET ************/
#nav ul li, #nav ul li.active {
    float:none;
    height:auto;
    margin:0;
	text-align:center;
    }
#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:133x;
    top:20px;
    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:0px; }

#nav ul li {
    padding:0 2px;
    }
#nav ul li a:hover {
    background:#FFCC66;
    }
#nav li.over ul a,
#nav ul li.active a,
#nav ul li a,
#nav ul li a:hover {}
#nav ul span, #nav ul li.last li span {
    }
#nav ul li.last span, #nav ul li.last li.last span {
    background:none;
    }
#nav ul li.last {
    padding-bottom:3px;
    }
#nav ul li.parent a,
#nav ul ul li.parent a {
    }

/************ 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 {
}
#nav ul li.parent li a {
    }

#nav ul li.parent li li a {
    }

#nav ul ul li.parent a {
    }

.nav-bar: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);
}
