ul {
	margin-top: 0px;	
}

ul.nav {
	margin-left: 0px;	
	margin-top: 0px;	
	padding-left: 0px;	
	list-style:none;
	float: left;
	width: 100%;
	font-size:14px;
	font-weight: bold;
}

ul.nav li {
	float: left;
}

ul.nav a {
	height: 60px;
	display: block;
/*
*/
	border-bottom: none;
	padding: 0px;
	padding-top: 0px;
	margin-right: 0px;
/*
	padding-left:24px;
	padding-right:24px;
*/
	background: url(images/navslice.jpg) repeat;
	text-decoration: none;
	color: #C0F7FE;
	text-align: center;
	letter-spacing: 1pt;
	line-height: 50px;
}

a.current {
	color: darkblue;
}

ul.nav a:hover {
	color: #FFF06A;
}
ul.nav a:active {
	color: black;
}
ul.nav .sep a {
	background: url(images/sep3.jpg) repeat;
	width:2px;
	padding-left:0px;
	padding-right:0px;
	border-bottom: none;
	height:59px;
}

ul.nav .seps a {
	background: url(images/navslice.jpg) repeat;
	width:3px;
	padding-left:0px;
	padding-right:0px;
	border-bottom: none;
	height:59px;
}
#benefitsul {
	margin: 40px 0 0 257px;
}

#benefitsul ul {
	margin: 0; 
	padding:0; 
	list-style:none;
	line-height: 22px;
	font-size: 18px;
	color: #482F94;
}
#benefitsul li   {
	list-style: none;
}	

#benefitsul a   {
	color: #482F94;
}
.western {
	line-height: 17px;
}
.western li {
	line-height: 19px;
}
.faq b {
	font-weight:bold;
	line-height:22px;
	font-size:13px;
	color:#58AEC9
}
.faq span {
	color:#696969; 	
	font-size:12px; 
	line-height:14px;
}

.virtmenu {
/*
	width: 40px;
*/
	font-size:12px;
	list-style-type:none;
	color: black;
}

.virtmenu a {
	color:	black;
	font-size: 11px;
} 

.virtmenu li {
	position: relative;
	list-style-type:none;
	width:100%;
}

.virtmenu ul  {
	display:block;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.virtmenu ul  li ul {
/*	display:none;
	border: 0px solid blue;
	position: absolute;
*/
	display:none;
	width: 30%;
	margin: 0px;
	margin-left: 00px;
	background-color: white;
	padding-top:05px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	background-color:pink;
	color: darkblue;
}
.virtmenu ul  li ul li {
	text-align: left;
	color: black;
	background-color:pink;
	list-style-type:none;
}

.virtmenu ul  li ul li a {
	color: darkblue;
	text-decoration: none;
}

.virtmenu ul  li ul li a:hover {
	text-decoration: underline;
	color: gray;
}

.virtmenu ul  li ul li:first-child {
	padding-top:4px;
}

/*
.virtmenu ul li:hover ul, .virtmenu ul li ul:hover {
.virtmenu ul li:hover ul {
	position: absolute;
	display:block;
	z-index:66;
	visibility: visible;
	float: left;
}
*/
/* this one works
*/
ul.nameit {
	font-size:9px;
}

.virtmenu ul li:hover ul, #nav li.sfhover ul {
	position: absolute;
	display:block;
}



/*
.virtmenu ul li ul:hover {
	position: absolute;
	display:block;
	z-index:66;
}
*/

.ulclass {
	padding-top:4px;
	padding-bottom: 4px;
}
.ulclass  a {
	color: black;
}

