
	/* Firefox Dotted Outline Fix */
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
zoom: 1;
z-index: 100;
}

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

.jquerycssmenu ul li a {
	float: left; height: 25px; padding: 8px 11px 0 11px;
	cursor: pointer; text-decoration: none; color: #fff;
	outline: none;
}

.jquerycssmenu ul li a:hover {
	background: url(../img/menu-fill-over.png) repeat-x;
}



.current_page_item {

}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
z-index: 9000;
display: block;
visibility: hidden; 
padding-bottom:10px;
background: url(../img/menu.png) bottom no-repeat;
width: 156px;
z-index: 100;
}

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

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

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 1.1em Arial;
width: 136px; /*width of sub menus*/
height: 21px;
color: #2e2e2e;
padding: 10px 5px 0 5px;
margin: 0 5px 0 5px;
text-transform: none;
letter-spacing: -1px; 
}

.jquerycssmenu ul li ul li ul {
	display: none; visibility: hidden;	
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
	color: #0d1d6f; 
	letter-spacing: -1px; 
	text-decoration: underline;
	background: none;
}

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

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

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