/* 
	WordPress Menubar Plugin
	sf-vertical.css stylesheet for the Suckerfish template

	Credits:
	Son of Suckerfish Dropdowns
	By Patrick Griffiths and Dan Webb
	http://www.htmldog.com/articles/suckerfish/dropdowns/
*/
/*[if IE 6]>
body { behavior: url("csshover.htc"); }

<![endif]-->*/

.sf-vertical {
	margin: 10px 0px 0 0px;
	padding: 0;
	text-align: left;
	z-index: 2000!important;
	_z-index: 2000!important;
}
.sf-vertical ul {
	margin-left:-20px;
	border-left: none;
	border-right: none;
	margin-bottom:0;
	margin-top:0;
	margin-right: 0;
	line-height: 1;
	float: left;
	list-style: none;
	width: 170px;
	z-index: 2000!important;
	_z-index: 2000!important;
	padding: 0;
}
.sf-vertical ul li a {
	background-color: transparent;
	_background-color: transparent;
}
.sf-vertical ul ul, .sf-vertical ul li ul { /*Actual Dropdown content */
	top: 40px;
	position: absolute;
	left: -999em;
	width: 175px;
	margin: -1.5em 0 0 0em;
	padding: 0;
	border: thin double #666;
	z-index: 2900!important;
	background: #FFFFFF!important;
	_z-index: 2900!important;
	_background: #FFFFFF!important;
	filter: alpha(opacity=40);
}
.sf-vertical ul ul ul, .sf-vertical ul li ul li ul { /*2nd Level Dropdown content */
	top: 40px;
	left: 200px;
	position: relative;
/*	left: -999em;*/
	width: 175px;
	margin: -26px 0 0 170px;
	padding: 0;
	border: thin double #666;
	z-index: 2000!important;
	background: #fff!important;
	_z-index: 991!important;
	_background: #FFFFFF!important;
	filter: alpha(opacity=40);
}

.sf-vertical li {
	float: left;
	padding: 0;
	height: 26px;
	position: relative;
	width: auto;
}
.sf-vertical a, 
.sf-vertical a:hover {
	font-size: 12px;
	font-weight: bold;
	float: left;
	color: #b3bb9d;
	text-decoration: none;
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0px;	
	width: auto;
}
ul li ul li {
	width: 175px;
}
.sf-vertical li a, 
.sf-vertical li a:hover {
	padding: 0;
	text-indent: 15px;
	width: 226px; /*167*/
}

.sf-vertical li:hover ul ul, 
.sf-vertical li:hover ul ul ul,
.sf-vertical li:hover ul ul ul ul,  
.sf-vertical li.wpmhover ul ul, 
.sf-vertical li.wpmhover ul ul ul, 
.sf-vertical li.wpmhover ul ul ul ul {
	left: -999em;
	
}

.sf-vertical li:hover ul, 
.sf-vertical li li:hover ul, 
.sf-vertical li li li:hover ul, 
.sf-vertical li li li li:hover ul,
.sf-vertical li.wpmhover ul, 
.sf-vertical li li.wpmhover ul, 
.sf-vertical li li li.wpmhover ul,
.sf-vertical li li li li.wpmhover ul{
	left: 0;
}
.sf-vertical li.sub, .sf-vertical li.sub a {
	width: 175px;
	margin:0px;
	z-index: 992!important;
	_z-index: 992!important;
	background:#FFFFFF!important;
	_background:#FFFFFF!important;
}
.sf-vertical li.sub2, .sf-vertical li.sub2 a, .sub2 {
	left: 0px;
	margin:0;
	z-index: 999!important;
	_z-index: 999!important;
	width: 175px;
	min-width: 175px;
	background:#000022!important;
	_background:#000022!important;
	overflow: visible;
}
ul li ul li.sub ul, ul li ul li.sub ul li.sub2 {
	z-index: 998!important;
	_z-index: 998!important;
	background-color: #000022;
	height: 26px!important;
	line-height: 26px;
}
.sf-vertical ul li ul, .sf-vertical ul li ul li, .sf-vertical ul li ul li.sub a, .sf-vertical ul li ul li.sub {
z-index: 994!important;
background: #ffffff!important;
_background: #ffffff!important;
width: 175px;
filter: alpha(opacity=100);
}
/* Sub 2 Background */
.sf-vertical ul li ul li.sub2 a, .sf-vertical > ul > li > ul > li.sub2, .sf-vertical ul ul ul {
z-index: 999!important;
_z-index: 999!important;
background: #fff!important;
_background: #fff!important;
width: 175px;
min-width: 175px;
/*filter: alpha(opacity=100);*/
overflow: visible;
display: block;
position: relative;
color: #669900!important;
}
.sf-vertical li.selected, .sf-vertical li.selected a {
	color:#fff!important;
	background: #999900!important;
	_background: #999900!important;
}
.sf-vertical ul li.selected ul li a {
	background: #fff!important;
	color: #999900!important;
	_background: #fff!important;
	_color: #999900!important;
}
.sf-vertical li.selected a:hover {
	color: #669900!important;
	background-color: #fff!important;
	_background-color: #fff!important;	
	filter: alpha(opacity=100);
}
.sf-vertical li.selected ul li.sub:hover ul {
	color: #669900!important;
/*	background-color: #fff!important;*/
	background-color: #ffffff;
	_background-color: #ffffff;
		filter: alpha(opacity=100);
	/*z-index: 999!important;
	_z-index: 999!important;*/
	background: #fff;
	_background: #fff;	
	display: block;
}
.sf-vertical li:hover ul, 
.sf-vertical li.wpmhover ul 
.sf-vertical li.wpmhover ul li ul {
	background: #fff!important;
	_background: #fff!important;
	filter: alpha(opacity=100)!important;	
	z-index: 906!important;
	_z-index: 906!important;
	position:absolute;
}
.sf-vertical li:hover ul li, 
.sf-vertical li.wpmhover ul li ul li {
	background:#FFFFFF!important;
	_background:#FFFFFF!important;
	z-index:907!important;
	_z-index:907!important;
	filter: alpha(opacity=100)!important;
	}
.sf-vertical ul li:hover, .sf-vertical ul li ul li:hover  {
	background: #fff!important;
	_background-color: #fff!important;
	z-index:998!important;
}
/* ACTUAL SUB 2 Styles NOT BG*/
.sf-vertical ul li:hover ul li.sub, .sf-vertical ul li:hover ul li ul li.sub2 {
	background: #fff!important;
	_background-color: #fff!important;
	z-index: 2000!important;
	_z-index: 2000!important;
	overflow: visible!important;
	_overflow: visible!important;
	position: relative;
}
.sf-vertical ul li, .sf-vertical ul li ul li {
	border-left: 0;
	border-right: 0;
	border-top: thin double #b3bb9d; /*#919c72*/
	border-bottom: thin double #b3bb9d; /*#919c72*/
	margin-top:-5px;
}


.sf-vertical-after {
	clear: left;
}
/*.sf-vertical ul li.selected {
	background-color:#b3bb9d;
}*/
/*html body div#content div.left div.navtop div#wpmnavigation ul li ul li.sub, html body div#content div.left div.navtop div#wpmnavigation ul li ul li.sub ul li.sub2 { 
background-color: #000099!important;
_background-color: #000099!important; 
z-index: 998!important; 
_z-index: 998!important;
display: block!important;
_display: block!important;
position: relative;
}*/
