li.divider {
height:20px;
display:block;
width:5px;
padding:0;
z-index: 200;
}

#mainnav ul {
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
#mainnav ul#nav li{
position: relative;
display: inline;
float: left;
text-align:center;
}

/*Top level menu link items style*/
#mainnav ul#nav li a {
display: block;
width:120px; /*Width of top level menu link items*/
height:23px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:12px;
}

#mainnav ul#nav li span.simul_a {
display: block;
width:120px; /*Width of top level menu link items*/
height:23px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:12px;
}

.menu ul li a.current {
text-decoration:none;
font-weight:normal;
color:#ff0000;
}

/*Sub level menu*/
#mainnav ul#nav li ul{
left: 0px;
top: 1px;
position: absolute;
visibility:hidden;
margin-top:1px;
display: block;
z-index: 100;
}

/*Sub level menu list items*/
#mainnav ul#nav li ul li {
display: inline;
float: none;
text-align:left;
}

/* Sub level menu links style */
#mainnav ul#nav li ul li a {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:left;
height:14px;	
color: #ffffff;
background-color: #26aa5b;
text-decoration: none;
width: 135px;
padding-left:5px;
padding-top: 6px;
padding-bottom: 6px;
font-weight: normal;
letter-spacing: 1px;
display: block;
}

#mainnav ul#nav li ul li a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3061A6;
	background-color: #FFFFFF;
	display: block;
	width: 135px;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
	letter-spacing: 1px;
	font-weight: bold;
}

#mainnav ul#nav li ul {
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin-left:0px;
color: #3061a6;
background-color: #26aa5b;
width:140px;
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html #mainnav ul#nav li { float: left; height: 1%; }
* html #mainnav ul#nav li a { height: 1%; }
/* End */