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

/* ---------------
     MAIN NAV 
------------------*/
.wrap .nav { position:relative; z-index:100; color:#717579; font-size:16px;}
.wrap .nav ul {padding:0px; float:right; list-style-type:none; margin:10px 25px 0px 10px;}
.wrap .nav ul li{float:left; position:relative; margin:0px 0px 0px 10px; *margin:0px 0px -10px 10px; display:inline;}
.wrap .nav ul li a{
	display:block;
	font-size:16px;
	text-decoration:none;
	color:#ef008b;
	background:none;
	font-weight:bold;
}
.wrap .nav ul ul {width:180px; margin:0px; padding:0px; visibility:hidden; position:absolute; left:-30px;}
.wrap .nav ul ul ul {width:180px; margin:0px; padding:0px; visibility:hidden; position:absolute; top:0px; left:208px;}
/* ----------------------------
   main style for roll overs 
-------------------------------*/
.wrap .nav table {position:absolute; top:0; left:0; border-collapse:collapse;}
.wrap .nav ul ul li{margin:0px 0px 0px 10px;}
.wrap .nav ul ul li a{background:#d9d9d9 url(/images/assets/spacer.gif) bottom repeat-x;  filter:alpha(opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9; color:#595c5f; height:auto; line-height:1em; padding:5px 20px 8px 8px; margin:0px 0px 0px 15px; width:180px;}
.wrap .nav ul ul li a.last{background:#d9d9d9;  filter:alpha(opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9; color:#595c5f; height:auto; line-height:1em; padding:5px 20px 8px 8px; margin:0px 0px 0px 15px; width:180px;}
.wrap .nav ul ul li a.last:hover{background:#212e84; color:#ffffff;}
.wrap .nav ul ul li a:hover{background:#212e84 url(/images/assets/spacer.gif) bottom repeat-x; color:#ffffff;}
.wrap .nav ul ul li a span{
	margin:0px 0px 0px 8px;
	font-size: 12px;
	font-weight:normal;
}

.wrap .nav ul ul ul li{margin:0px;}
.wrap .nav ul ul ul li a{background:#d9d9d9 url(/images/assets/spacer.gif) bottom repeat-x;  filter:alpha(opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9; color:#595c5f; height:auto; line-height:1em; padding:5px 20px 8px 8px; margin:0px 0px 0px 15px; width:180px;}
.wrap .nav ul ul ul li a.last{background:#d9d9d9;  filter:alpha(opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.9; color:#595c5f; height:auto; line-height:1em; padding:5px 20px 8px 8px; margin:0px 0px 0px 15px; width:180px;}
.wrap .nav ul ul ul li a.last:hover{background:#212e84; color:#ffffff;}
.wrap .nav ul ul ul li a:hover{background:#212e84 url(/images/assets/spacer.gif) bottom repeat-x; color:#ffffff;}
.wrap .nav ul ul ul li a span{margin:0px 0px 0px 8px;}

.wrap .nav ul li:hover ul,
.wrap .nav ul a:hover ul{visibility:visible;}
.wrap .nav ul :hover ul ul{visibility:hidden;}
.wrap .nav ul :hover ul :hover ul{ visibility:visible;}
