/*** Suckerfish / Superfish jQuery - ESSENTIAL NAV STYLES DONT MESS WITH ***/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;font:12px/12px verdana;z-index:99;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;/* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2.5em;/* match top ul list item height */ z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;/* match ul width */ top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;/* match ul width */ top:0;}




/*** NAV SKin YOU CAN MESS WITH :) ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}

.sf-menu a img {border:0px; outline:0px; float:left; text-align:left;}

.sf-menu li ul { background:url('../images/sub-nav.jpg') #c3c4c4 repeat-x; width:200px; margin-top:19px;z-index:999;}

.sf-menu li li ul {margin-left:80px; margin-top:0px;} 

.sf-menu-bump-left {margin-left:-130px;}
.sf-menu-bump-left2 {margin-left:-75px;}

.sf-menu li li a {
	width:120px;
	padding: 		.75em 1em;
	text-decoration:none;
	color:#000;
}

/*sub nav text color */
.sf-menu li li a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#f4f2de;
	line-height:1.3em;
}

.sf-menu li li {
	border-bottom:1px solid #9f8369;
}

/* mouse over sub nav color */
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background:		#c5a584;
	outline:		0;
	_background:none; /* IE 6 degrade */
	_color:#000; /* IE 6 degrade */
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}

.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			-3em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; z-index:1000; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  -10 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*gradient for sub-navs */
.sub-nav {background:url('../images/sub-nav.jpg') #c1c2c2;}

/* about */
.nav-about {width:59px; height:49px; background:url('../images/nav_1_off.gif'); cursor:pointer;} /* main nav image */
.about-over {width:59px; height:49px; background:url('../images/nav_1_on.gif'); cursor:pointer;} /* main over nav image */
.nav-about span {display:none;} /* hide text */
.nav-about li span {display:block;} /* so arrow shows up on subs */

.nav-about-selected {width:59px; height:49px; background:url('../images/nav_1_on.gif'); cursor:pointer;} /* main nav image */
.about-over-selected {width:59px; height:49px; background:url('../images/nav_1_on.gif'); cursor:pointer;} /* main over nav image */
.nav-about-selected span {display:none;} /* hide text */
.nav-about-selected li span {display:block;} /* so arrow shows up on subs */


/* investors and lenders */
.nav-investors-lenders {width:92px; height:49px; background:url('../images/nav_2_off.gif'); cursor:pointer; }
.investors-lenders-over {width:92px; height:49px; background:url('../images/nav_2_on.gif'); cursor:pointer;}
.nav-investors-lenders span {display:none;}
.nav-investors-lenders li span {display:block;}

.nav-investors-lenders-selected {width:92px; height:49px; background:url('../images/nav_2_on.gif'); cursor:pointer; }
.investors-lenders-over-selected {width:92px; height:49px; background:url('../images/nav_2_on.gif'); cursor:pointer;}
.nav-investors-lenders-selected span {display:none;}
.nav-investors-lenders-selected li span {display:block;}


/* borrowers & equity partners */
.nav-borrowers-equity-partners {width:123px; height:49px; background:url('../images/nav_3_off.gif'); cursor:pointer;}
.borrowers-equity-partners-over {width:123px; height:49px; background:url('../images/nav_3_on.gif'); cursor:pointer;}
.nav-borrowers-equity-partners span {display:none;}
.nav-borrowers-equity-partners li span {display:block;}

.nav-borrowers-equity-partners-selected {width:123px; height:49px; background:url('../images/nav_3_on.gif'); cursor:pointer;}
.borrowers-equity-partners-over-selected {width:123px; height:49px; background:url('../images/nav_3_on.gif'); cursor:pointer;}
.nav-borrowers-equity-partners-selected span {display:none;}
.nav-borrowers-equity-partners-selected li span {display:block;}


/* ira */
.nav-ira-education {width:116px; height:49px; background:url('../images/nav_4_off.gif'); cursor:pointer;}
.ira-education-over {width:116px; height:49px; background:url('../images/nav_4_on.gif'); cursor:pointer;}
.nav-ira-education span {display:none;}
.nav-ira-education li span {display:block;} 

.nav-ira-education-selected {width:116px; height:49px; background:url('../images/nav_4_on.gif'); cursor:pointer;}
.ira-education-over-selected {width:116px; height:49px; background:url('../images/nav_4_on.gif'); cursor:pointer;}
.nav-ira-education-selected span {display:none;}
.nav-ira-education-selected li span {display:block;}


/* news & resources */
.nav-news-resources {width:88px; height:49px; background:url('../images/nav_5_off.gif'); cursor:pointer;}
.nav-news-resources-over {width:88px; height:49px; background:url('../images/nav_5_on.gif'); cursor:pointer;}
.nav-news-resources span {display:none;}
.nav-news-resources li span {display:block;}

.nav-news-resources-selected {width:88px; height:49px; background:url('../images/nav_5_off.gif'); cursor:pointer;}
.nav-news-resources-over-selected {width:88px; height:49px; background:url('../images/nav_5_on.gif'); cursor:pointer;}
.nav-news-resources-selected span {display:none;}
.nav-news-resources-selected li span {display:block;}


/* siminars */
.nav-seminars {width:78px; height:49px; background:url('../images/nav_6_off.gif'); cursor:pointer;}
.nav-seminars-over {width:78px; height:49px; background:url('../images/nav_6_on.gif'); cursor:pointer;}
.nav-seminars span {display:none;}
.nav-seminars li span {display:block;}

.nav-seminars-selected {width:78px; height:49px; background:url('../images/nav_6_on.gif'); cursor:pointer;}
.nav-seminars-over-selected {width:78px; height:49px; background:url('../images/nav_6_on.gif'); cursor:pointer;}
.nav-seminars-selected span {display:none;}
.nav-seminars-selected li span {display:block;}


/* faq */
.nav-faq {width:49px; height:49px; background:url('../images/nav_7_off.gif'); cursor:pointer;}
.nav-faq-over {width:49px; height:49px; background:url('../images/nav_7_on.gif'); cursor:pointer;}
.nav-faq span {display:none;}
.nav-faq li span {display:block;}

.nav-faq-selected {width:49px; height:49px; background:url('../images/nav_7_on.gif'); cursor:pointer;}
.nav-faq-over-selected {width:49px; height:49px; background:url('../images/nav_7_on.gif'); cursor:pointer;}
.nav-faq-selected span {display:none;}
.nav-faq-selected li span {display:block;}

/* contact */
.nav-contact {width:71px; height:49px; background:url('../images/nav_8_off.gif'); cursor:pointer;}
.nav-contact-over {width:71px; height:49px; background:url('../images/nav_8_on.gif'); cursor:pointer;}
.nav-contact span {display:none;}
.nav-contact li span {display:block;}

.nav-contact-selected {width:71px; height:49px; background:url('../images/nav_8_on.gif'); cursor:pointer;}
.nav-contact-over-selected {width:71px; height:49px; background:url('../images/nav_8_on.gif'); cursor:pointer;}
.nav-contact-selected span {display:none;}
.nav-contact-selected li span {display:block;}



