@charset "utf-8";
/* CSS Document */

.jquerycssmenu {
	position:relative;
	z-index:99;
	text-align: center;
	margin-left: 35px; 
	padding-top: 1px;
	*padding-top:0;
	}

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

/*Top level list items*/
.jquerycssmenu ul li {
	position: relative;
	display: inline;
	float: left;
	text-align: left;
	}
	
.jquerycssmenu ul li.last-child { border: none; }

.jquerycssmenu ul li.r-border { margin-top: 2px; width: 1px; height: 20px; border-right: 1px solid #f286b7; }

/*Top level menu link items style*/
.jquerycssmenu ul li a {
	padding: 4px 15px 5px 15px;
	display: block;
}

.jquerycssmenu ul li a:hover {
	background: url(/themes/elken/img/elken/bg-navi.jpg) repeat-x; /*tab link background during hover state*/
	color: #fff;
	padding: 4px 15px 5px 15px;
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	background: #0a195c;
	border: 1px solid #0071bd;
	}

/*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: 0;
	}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a {
	width: 140px; /*width of sub menus*/
	display: block;
	text-indent: 10px;
	border-bottom: 1px solid #0071bd;
	padding: 5px 0;
	margin: 0 5px;
	text-decoration: none;
	color: #fff;
	background-image: none;
	}
	.jquerycssmenu ul li ul.wide li a {
		width: 180px; /*width of sub menus*/
		display: block;
		text-indent: 10px;
		border-bottom: 1px solid #0071bd;
		padding: 5px 0;
		margin: 0 5px;
		text-decoration: none;
		color: #fff;
		background-image: none;
		}
	.jquerycssmenu ul li ul.wider li a {
		width: 240px; /*width of sub menus*/
		display: block;
		text-indent: 10px;
		border-bottom: 1px solid #0071bd;
		padding: 5px 0;
		margin: 0 5px;
		text-decoration: none;
		color: #fff;
		background-image: none;
		}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
	background-color: #0097fd;
	background-image: none;
	color: #fff;
	margin: 0;
	padding: 5px;
	}

.footer-links2 ul li { list-style-type: none; display: inline; margin-left: 15px;}

.footerlinks2 ul li ul { 
		position: absolute;
		bottom: 0;
		border: 1px solid #0071bd;
		background-color: #0a195c;
		font-size: 11px;
		line-height:16px;
		z-index:100;
		width: 180px;
		visibility: hidden;
		text-align: left;
		display: block;	
		float: left;
		}

.footerlinks2 ul li ul li a {
	width: auto;
	display: block;
	text-indent: 20px;
	border-bottom: 1px solid #0071bd;
	padding: 5px 0;
	margin: 0 5px;
	text-decoration: none;
	color: #fff;
	background: #0a195c;
	}

.footerlinks2 ul li ul li a:hover {
	background-color: #0097fd;
	color: #fff;
	margin: 0;
	padding: 5px;
	}

.jquerycssmenu ul li ul li a.last-child { border-bottom: none; }
.downarrowclass, .rightarrowclass { display:none; }