.jquerycssmenu{
float: left;
z-index:0;
font: bold 11px Verdana;
color:#333333;
height:27px;
width:610px;
/* border-bottom: 1px solid black; */
padding-left: 10px; /*offset of tabs relative to browser left edge*/
}

.jquerycssmenu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
z-index:100;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
/*background-color: #fade4d; /* url(tintblue.gif) top center repeat-x;; /*background of tabs (default state)*/
padding: 7px 10px 4px 10px;
margin-right: 3px; /*spacing between tabs*/
/*border: 0px solid #686D71;*/
border-bottom-width: 0px;
color:#333333;
text-decoration: none;
}

.jquerycssmenu ul li a:hover{
/* background-image: url(tintbluedark.gif) /*tab link background during hover state*/

color: #E8BC27;
}

/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
font-size:11px;
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0px;
color:white;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
/*font: bold 11px Verdana;*/
width: 140px; /*width of sub menus*/
/*background: #cccccc;
color:#333333;*/
padding: 10px 5px 5px 5px;
margin: 0;
border-top-width: 0;
/*border-bottom: 1px solid #666666;*/
text-transform:capitalize;
line-height:24px;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
/*background: Silver;*/
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}


#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	margin-left: 35px;

	float: left;
	z-index:10000;
}

#nav a {
	display: block;
	padding: 7px 27px 0 0;
}

#nav ul li {float: left;
  margin: 0 0.50em;}

#nav li { /* all list items */
	float: left;
	/*width: 11em; /* width needed or else Opera goes nuts */
}
#nav li a {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 14px;
	  color: #66cccc;
	  font-weight: 700;
	  text-decoration: none;
	  height: 1em;
	  line-height: 1em;
	 
}
#nav li ul { /* second-level lists */
	position: absolute;
float: left;
	background: #bbb0a4;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
border-bottom: 1px solid #666666;
margin-left: -16px;
}

#nav li ul li a {color: #333333; font: bold 12px Arial; padding: 7px 10px 5px 10px;}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

