/**** NAV ***********/
#nav a.mainnav { text-indent: -9999px; text-decoration: none;display: block;border-right:1px solid #FFF; }

#navloans {	background: #FFF url(/_Images/bb_nav_01b.gif) no-repeat top left; width: 128px; }
#navloans a.mainnav { background: url(/_Images/bb_nav_01a.gif) no-repeat top left; height: 32px; }

#navresidential {	background: #FFF url(/_Images/bb_nav_02b.gif) no-repeat top left; width: 129px;}
#navresidential a.mainnav { background: url(/_Images/bb_nav_02a.gif) no-repeat top left; height: 32px; }

#navbusiness {	background: #FFF url(/_Images/bb_nav_03b.gif) no-repeat top left; width: 129px;  }
#navbusiness a.mainnav { background: url(/_Images/bb_nav_03a.gif) no-repeat top left; height: 32px; }

#navpersonal {	background: #FFF url(/_Images/bb_nav_04b.gif) no-repeat top left; width: 129px; }
#navpersonal a.mainnav { background: url(/_Images/bb_nav_04a.gif) no-repeat top left; height: 32px; }

#navtools {	background: #FFF url(/_Images/bb_nav_05b.gif) no-repeat top left; width: 129px;  }
#navtools a.mainnav { background: url(/_Images/bb_nav_05a.gif) no-repeat top left; height: 32px; }

#navonline {	background: #FFF url(/_Images/bb_nav_06b.gif) no-repeat top left; width: 128px; }
#navonline a.mainnav { background: url(/_Images/bb_nav_06a.gif) no-repeat top left; height: 32px;border:0 none; }

#nav a.mainnav:hover, #navloans:hover a.mainnav, #navloans.sfhover a.mainnav, #navresidential:hover a.mainnav, #navresidential.sfhover a.mainnav, #navbusiness:hover a.mainnav, #navbusiness.sfhover a.mainnav, #navpersonal:hover a.mainnav, #navpersonal.sfhover a.mainnav, #navtools:hover a.mainnav, #navtools.sfhover a.mainnav, #navonline:hover a.mainnav, #navonline.sfhover a.mainnav { background: none; height: 32px; }



#nav, #nav ul {	padding: 0; margin: 0; list-style: none; }
#nav { height: 32px;}
#navwrapper { width: 100%; }

#nav ul { background: #FEFEFE; border: 1px solid #909291; top: 32px; opacity: .90; filter: alpha(opacity:90); border-bottom: 4px solid #F6AC00; }

#nav { width: 772px; }



#nav li {	float: left; margin: 0;	position: relative;	color: #0592BF; }
#nav li li { border-bottom: 1px solid #EBEBEB; }

#nav a { color: #727274; font-size: .90em; text-decoration: none; font-weight: bold; display: block; }
#nav li li a { padding-left: 10px; width: 94%; }
*html #nav li li a { width: 100%; }

#nav a:hover { color: #2654A0; background: #F4F4F4; }

#nav li li { float: none; padding: 3px; }

#nav li ul { position: absolute; left: -999em; width: 15em; }

#nav li:hover ul { left: auto; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; }

