/* 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 ***/

.current{
}



.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
	z-index:1000;
}
.nav {
	line-height:1.0;
}
.nav ul {
	position:absolute;
	top:-999em;
	width:9.45em;
	width:9.45em;
	z-index:1000;
}
.nav ul li,
.nav a {
	
}
.nav li {
	float:left;
	position:relative;
	z-index:1000;
	/*z-index:99;*/
}
.nav a, .nav h1 {
display:block;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.9em;
/*font-weight:bold;*/
padding-top:5px;
}
.nav ul a {
display:block;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.65em;
font-weight:normal;
}


.nav li:hover ul,
ul.nav li.sfHover ul {
	left:-5px;
	top:2.5em;
	top:1.2em;
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:9.45em;
	top:-7px;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

/*** ORIGINAL SKIN ***/
.nav {
	float:left;
	margin-bottom:1.5em;
}
.nav ul{
		/*border:1px solid #000;margin:1px;*/
}

.nav li {
	text-align: left;
/*  background-image:url(bg.jpg);*/
  background-repeat:repeat-x;
  background-position:bottom;
	
	/*border-left:1px solid #cfcfcf;*/
	border-top:none;
/*	width:5em;*/
	margin-right:30px;
	padding-bottom:3px;
	padding-top:3px;
}
.nav a {
	color: #737a7e;
	padding: .2em 0 .2em 0;
	text-decoration:none;
/*	text-indent: 2em; */
}




.menu2 a, .menu2 h1 {
display:block;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.8em;
/*font-weight:bold;*/
padding-top:5px;
}
.menu2 ul a {
display:block;
font-family:Tahoma, Geneva, sans-serif;
font-size:0.65em;
font-weight:normal;
}

.menu2 li {
	margin-right:10px;
}




.nav ul  {
background:#fff;
border-width:1px; border-style:solid; border-color:#bbb;
padding:3px;
margin:3px;
}

.nav ul a{
float:left;
width:90%;
border:1px solid #fff;
border-right:none;
border-left:2px;
padding-left:3px;
border:none;
}




.nav ul li img{
margin-right:0.2em;
margin-top:0.3em;
}


.nav li li {
	background:#fff;
		text-align: left;
	border:none;
		/*border-left:1px solid #000;text-indent: 0.5em;*/
		/*border-right:1px solid #000;*/
}


.nav li:hover, .nav li.sfHover,
.nav a:focus, .nav a:hover, .nav a:active {
/*	background:#CFDEFF;*/
	color: #000;

}

.nav ul li:hover, .nav ul li.sfHover,
.nav ul a:focus, .nav ul a:hover, .nav ul a:active {
	background:#f29d3d;
	color: #000;
border-left-color:#f00;
}

.nav li li li {

}
.nav img {
floate:right;border:0;
padding-bottom:3px;
}
.nav ul li img {
floate:right;border:0;
padding-bottom:3px;
}
.nav li {
}

.nav ul{
}
