/* 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
 borndigital.co.nz

 */

/*** ESSENTIAL STYLES ***/
.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}

ul.nav {
	position:absolute;
	z-index:9999;
	width:950px;
}


.nav {
	line-height:1.2;
}
.nav ul {
	position:absolute;
	top:-999em;
	/*width:181px;*/
}
.nav ul li,
.nav a {
	width: 100%;
}
.nav li {
	float:left;
	position:relative;
	z-index:99;
}
.nav a {
	display:block;
}
.nav li:hover ul,
ul.nav li.sfHover ul {
	left:0px;
	top:3.1em;
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:101px;
	top:0px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
	
}
/*Hide Flash */
embed, object {
	position: relative;
	z-index: -1;
	}


/*** ORIGINAL SKIN ***/
.nav {
	margin:10px 0px;
	margin-left:0px;
	float:left;
	font-size:60%;
	color:#FFFFFF;
}
.nav li {
	text-indent:-9999px;
	color:#333333;
	height:24px;
}
 
.nav a {
	text-decoration:none;
	color:#FFFFFF;
	height:24px;
}

.nav ul a {
	padding: 1 1em;
	text-indent: 0;
	}	

/*#nav1 li:hover, #nav1 li.sfHover,#nav1down li:hover, #nav1down li.sfHover{
background:url(images/subnav1_over_arrow_25.png) no-repeat;
}
#nav2 li:hover, #nav2 li.sfHover,#nav2down li:hover, #nav2down li.sfHover{
background:url(images/subnav2_over_arrow_18.png) no-repeat;
}
#nav3 li:hover, #nav3 li.sfHover,#nav3down li:hover, #nav3down li.sfHover{
background:url(images/subnav3-over_arrow_12.png) no-repeat;
}
#nav4 li:hover, #nav4 li.sfHover,#nav4down li:hover, #nav4down li.sfHover{
background:url(images/subnav4._over_arrow_13.png) no-repeat;
}
#nav5 li:hover, #nav5 li.sfHover,#nav5down li:hover, #nav5down li.sfHover{
background:url(images/subnav5_over_arrow_21.png) no-repeat;
}
#nav6 li:hover, #nav6 li.sfHover,#nav6down li:hover, #nav6down li.sfHover{
background:url(images/subnav6_over_arrow_28.png) no-repeat;
}
#nav7 li:hover, #nav7 li.sfHover,#nav7down li:hover, #nav7down li.sfHover{
background:url(images/subnav7_over_arrow.png) no-repeat;
}*/

#nav1 li:hover, #nav1 li.sfHover,#nav1down li:hover, #nav1down li.sfHover{ background:url(/images/arrow_new.png) no-repeat 12px center #3583A3; }
#nav2 li:hover, #nav2 li.sfHover,#nav2down li:hover, #nav2down li.sfHover{ background:url(/images/arrow_new.png) no-repeat 12px center #A93774; }
#nav3 li:hover, #nav3 li.sfHover,#nav3down li:hover, #nav3down li.sfHover{ background:url(/images/arrow_new.png) no-repeat 12px center #9A9B4A; }
#nav4 li:hover, #nav4 li.sfHover,#nav4down li:hover, #nav4down li.sfHover{ background:url(/images/arrow_new.png) no-repeat 12px center #445352; }
#nav5 li:hover, #nav5 li.sfHover,#nav5down li:hover, #nav5down li.sfHover{ background:url(/images/arrow_new.png) no-repeat 12px center #C47636; }
#nav6 li:hover, #nav6 li.sfHover,#nav6down li:hover, #nav6down li.sfHover{ background:url(/images/arrow_new.png) no-repeat 12px center #6B8C99; }
#nav7 li:hover, #nav7 li.sfHover,#nav7down li:hover, #nav7down li.sfHover{ background:url(/images/arrow_new.png) no-repeat 12px center #7B588A; }



/*Lvl1 :hover */
#nav1:hover, #nav2:hover, #nav3:hover, #nav4:hover, #nav5:hover, #nav6:hover, #nav7:hover{
background-position: 0px -24px;
background-repeat:no-repeat;}

/*Lvl2 styling */
.nav li ul{padding:13px 0px}
.nav li li a {height:auto;}
.nav li li {
	width:inherit;
	padding:5px;
	margin:2px 0;
	padding-left:30px;
	letter-spacing:.05em;
	height:auto;	
}
#nav1 li, #nav1down li {width:120px;}
#nav2 li, #nav2down li {width:107px;}
#nav3 li, #nav3down li {width:115px;}
#nav4 li, #nav4down li {width:137px;}
#nav5 li, #nav5down li {width:135px;}
#nav6 li, #nav6down li {width:145px;}
#nav7 li, #nav7down li {width:106px;}



