/* There is a version of this file commented in great detail for educational purposes here:
 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
 */

/*** ESSENTIAL STYLES ***/
.nav, .nav * {margin:0;padding:0;list-style:none;}
.nav {line-height:1.0;}
.nav ul {position:absolute;top:-999em;width:150px}
.nav ul li,.nav a {width: 100%;}
.nav li {float:left;position:relative;z-index:99;text-align: center;}
.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:36px;}
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {left:150px;top:-1px;}
.superfish li:hover ul,.superfish li li:hover ul {top: -999em;}
.nav {
	float:left;
	margin-bottom:0;
	background-color: #0059a9;
}
.nav a {display: block;	text-decoration: none;}

/*** ORIGINAL SKIN ***/
.nav li {
	background-color: #0059a9;
}
.nav li ul{
	border-top: 1px solid #0059a9;
	background-color: #0059a9;
	border-right-width: 0px;
}
.nav li ul li{
	text-indent: 1em;
	text-align: left;
	width: 200px;
}
.nav li ul li ul{
	margin-left: 1px;
	border-right-width: 0px;
}
.nav a {
	color: #FFF;
	padding: 4px;
	text-decoration:none;
	background-color: #0059a9;
	line-height: 29px;
	font-size: 11px;
}
ul.nav li ul li{
	border: 0;
}
ul.nav li{
	border: 0;
}
ul.nav li a:hover, ul.nav li.sfHover a{
	color: #FFF;
	background-color: #0059a9;
	text-decoration: none;
	border: 0;
}
ul.nav li.sfHover ul li a, ul.nav li.sfHover ul li.sfHover ul li a{
	background-color: #0059A9;
	border: 0;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	padding: 3px;
	line-height: 20PX;
}
ul.nav li.sfHover ul li a:hover{
	background-color: #06C;
	font-weight: normal;
}
ul.nav li.sfHover ul li.sfHover a, ul.nav li.sfHover ul li.sfHover ul li a:hover{
	background-color: #0059a9;
	text-decoration: none;
}
ul.nav li ul.seta, ul.nav li ul.seta li , ul.nav li ul.seta li a{
	width: 110px;
}
ul.nav li ul.cases, ul.nav li ul.cases li , ul.nav li ul.cases li a{
	width: 130px;
}