
#mainMenu { background:#445B6F; height:23px; width:880;}

.nav, .nav ul { list-style: none; margin: 0; padding: 0; }
.nav { font-family: Geneva, Arial, Helvetica, sans-serif;	font-size:1.1em; font-weight:bold; z-index: 100; position: relative; }
.nav li {  border-right: 1px solid #ECEEF0;  float: left; margin: 0; padding: 0; position: relative; list-style-image:none; }
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { 
	font: bold 1.1em/23px Geneva, Arial, Helvetica, sans-serif; background: #445B6F;	letter-spacing:1px; color: #ECEEF0; display: block; padding: 0 10px; text-decoration: none;
}

.nav li a:hover { background: #87A1B5; color: #ECEEF0; }
.nav ul { background: #445B6F; list-style: none; margin: 0; width: 120px; position: absolute; top: -999em; left: -1px; }
.nav li:hover ul, .nav li.hover ul { top: 23px; }
.nav ul li { border: 0; float: none; }
.nav li ul li a { border-bottom: 1px solid #ECEEF0; }
.nav ul a { padding-right: 20px; width: 200px; white-space: nowrap; }
.nav ul a:hover { background: #87A1B5; color: #ECEEF0; }

ul.nav li.sublevel a {	background-image:url("/img/arrow.gif");	background-position:right; background-repeat:no-repeat; padding-right:10px;}
ul.nav li.sublevel ul li a { background-image:none; }
ul.nav li.sublevel ul li.sublevel a {	background-image:url("/img/arrow.gif");	background-position:right; background-repeat:no-repeat; }
ul.nav li.sublevel ul li.sublevel ul li a {	background-image:none; }

ul.sublevel {	margin-left:200px; margin-top:-24px; display:none;}
a.active { background:#87A1B5; color:#ECEEF0;	}

#mainMenu .lastItem { border:0px; }
#mainMenu .firstItem { padding-left:10px; }
#mainMenu .lastItem { padding-right:10px; }

