/*
#menu3 ul.menu {list-style:none; margin:0; padding:0;float: right; margin-top:20px; color:#003278;}
#menu3 ul.menu * {margin:0; padding:0}
#menu3 ul.menu a {display:block; color:#003278; text-decoration:none; font-family: Palatino, Georgia, Times, serif; font-size:11px; text-transform:uppercase; font-weight:bold; }
#menu3 ul.menu li {position:relative; float:left; margin-right:2px}
#menu3 ul.menu ul {position:absolute; top:18px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none} 
#menu3 ul.menu ul li {position:relative; border:1px solid #aaa; width:148px; margin:0; border-top:none;}
#menu3 ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#FFF}
#menu3 ul.menu ul li a:hover {background-color:#d5dec6;  }
#menu3 ul.menu ul ul {left:148px; top:-1px}
#menu3 ul.menu .menulink {padding:0px 5px; font-weight:bold; }
#menu3 ul.menu .menulink:hover, ul.menu .menuhover {background: #EAEAEA; }
#menu3 ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
#menu3 ul.menu .topline {border-top:1px solid #aaa}
*/

.jqueryslidemenu {
	text-decoration:none; font-family: Helvetica, Arial, Verdana, Palatino, Georgia, Times, serif; font-size:11px; text-transform:uppercase; font-weight:bold; 
	text-align: center;
	float:right;
	border: 0px dotted red;
	margin-top: 24px;
}

.jqueryslidemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
	display: block;
	background: #FFF; /*background of tabs (default state)*/
	color: #003278;
	padding: 0 10px;
	border-right: 0px solid #778;
	color: #003278;
	text-decoration: none;
	text-align: center;
}
.jqueryslidemenu ul li a.active {
	background: #efefef;
	/*text-decoration: underline;*/
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
	color: #003278;
	text-align: left;
}


.jqueryslidemenu ul li a:hover{
	background: #d5dec6; /*tab link background during hover state*/
	/*color: white;*/
}
.jqueryslidemenu ul ul li a:hover{
	background: #d5dec6; /*tab link background during hover state*/
	/*color: white;*/
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
	text-decoration:none; font-family: Helvetica, Arial, Verdana, Palatino, Georgia, Times, serif; font-size:11px; text-transform:uppercase; font-weight:bold;
	width: 160px; /*width of sub menus*/
	padding: 3px 5px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid gray;
	padding-left: 10px;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
	background: red;
	color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
