#mainnav {
	width:996px;
	height:48px;
	margin-top:3px;
	background:#fff;
	z-index:100;
	position:relative;
}
#mainnav #nav {list-style:none;}
#mainnav #nav li {
	float:left;
	text-align:left;
	font-size:12px;
}
#mainnav #nav li a {
	display:block;
	padding-top:19px;
	padding-bottom:16px;
	text-decoration:none;
	color:#333;
}

#mainnav #nav li.lcap {
	width:149px;
	height:48px;
	background:url(../images/nav-lcap.gif) no-repeat top left;
}

#mainnav #nav li.home {
	width:75px;
	height:48px;
	background:url(../images/nav-home.gif) no-repeat bottom left;
}
#home #mainnav #nav li.home {
	background:url(../images/nav-home2.gif) no-repeat bottom left;
}
#home #mainnav #nav li.home a {color:#006233;}

#mainnav #nav li.personal-banking {
	width:137px;
	height:48px;
	background:url(../images/nav-personalbanking.gif) no-repeat bottom left;
}
#personalbanking #mainnav #nav li.personal-banking {
	background:url(../images/nav-personalbanking2.gif) no-repeat bottom left;
}
#personalbanking #mainnav #nav li.personal-banking a.mnav {color:#006233;}

#mainnav #nav li.business-banking {
	width:138px;
	height:48px;
	background:url(../images/nav-busnbanking.gif) no-repeat bottom left;
}
#businessbanking #mainnav #nav li.business-banking {
	background:url(../images/nav-busnbanking2.gif) no-repeat bottom left;
}
#businessbanking #mainnav #nav li.business-banking a.mnav {color:#006233;}

#mainnav #nav li.about {
	width:141px;
	height:48px;
	background:url(../images/nav-aboutwsfs.gif) no-repeat bottom left;
}
#about #mainnav #nav li.about {
	background:url(../images/nav-aboutwsfs2.gif) no-repeat bottom left;
}
#about #mainnav #nav li.about a.mnav {color:#006233;}

/* About Investor sect */
#about2 #mainnav #nav li.about {
	background:url(../images/nav-aboutwsfs2.gif) no-repeat bottom left;
}
#about2 #mainnav #nav li.about a.mnav {color:#006233;}


#mainnav #nav li.wealth-management {
	width:191px;
	height:48px;
	background:url(../images/nav-wealthmgmt.gif) no-repeat bottom left;
	/*padding:20px 0 12px 35px;*/
	/*background:url(../images/icon-block.gif) no-repeat 23px 59% transparent;*/
}
#wealth-strategies #mainnav #nav li.wealth-management {
	background:url(../images/nav-wealthmgmt2.gif) no-repeat bottom left;
}
#wealth-strategies #mainnav #nav li.wealth-management a.mnav {color:#006233;}


#mainnav #nav li.careers {
	width:159px;
	height:48px;
	background:url(../images/nav-wealthmgmt.gif) no-repeat bottom left;
}
#careers #mainnav #nav li.careers {
	background:url(../images/nav-wealthmgmt2.gif) no-repeat bottom left;
}
#careers #mainnav #nav li.careers a.mnav {color:#006233;}


#mainnav #nav li.about {
	width:110px;
	height:48px;
	background:url(../images/nav-aboutwsfs.gif) no-repeat bottom left;
}
#mainnav #nav li.careers {
	width:85px;
	height:48px;
	background:url(../images/nav-careers.gif) no-repeat bottom left;
}
#mainnav #nav li.contact {
	width:111px;
	height:48px;
	background:url(../images/nav-contactus.gif) no-repeat bottom left;
}


#careers #mainnav #nav li.careers {
	background:url(../images/nav-careers2.gif) no-repeat bottom left;
}

#careers #mainnav #nav li.careers a.mnav {color:#006233;}


#mainnav ul { /* lists */
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}
#mainnav li { /* list items */
	float:left;
	display:inline;
	padding:0;
	margin:0;
	position:relative;
}

#mainnav ul#nav {z-index:151;}
#mainnav ul#nav:after {
clear:both;
display:block;
font:1px/0px serif;
content:".";
height:0;
visibility:hidden;
}

/* menu hover setting */

#mainnav ul#nav a {
	padding:20px 0 12px 25px;
	text-decoration:none;
	background:url(../images/icon-plus.gif) no-repeat 14px 59% transparent;
	height:auto !important;
	height:1%; /*For IE*/
}
#mainnav ul#nav .wealth-management a.mnav {
	padding:20px 0 12px 22px;
	text-decoration:none;
	background:url(../images/icon-plus.gif) no-repeat 12px 59% transparent;
	height:auto !important;
	height:1%; /*For IE*/
}
#personalbanking #mainnav ul#nav .personal-banking a.mnav {
	padding:20px 0 12px 25px;
	text-decoration:none;
	background:url(../images/icon-block.gif) no-repeat 14px 59% transparent;
	height:auto !important;
	height:1%; /*For IE*/
}
#businessbanking #mainnav ul#nav .business-banking a.mnav {
	padding:20px 0 12px 25px;
	text-decoration:none;
	background:url(../images/icon-block.gif) no-repeat 14px 59% transparent;
	height:auto !important;
	height:1%; /*For IE*/
}
#wealth-strategies #mainnav ul#nav .wealth-management a.mnav {
	padding:20px 0 12px 22px;
	text-decoration:none;
	background:url(../images/icon-block.gif) no-repeat 12px 59% transparent;
	height:auto !important;
	height:1%; /*For IE*/
}
#about #mainnav ul#nav .about a.mnav {
	padding:20px 0 12px 25px;
	text-decoration:none;
	background:url(../images/icon-block.gif) no-repeat 14px 59% transparent;
	height:auto !important;
	height:1%; /*For IE*/
}

#careers #mainnav ul#nav .careers a.mnav, 
#about2 #mainnav ul#nav .about a.mnav {
	padding:20px 0 12px 25px;
	text-decoration:none;
	background:url(../images/icon-block.gif) no-repeat 14px 59% transparent;
	height:auto !important;
	height:1%; /*For IE*/
}
/* About Investor sect */
#about2 #mainnav ul#nav .about a.mnav {
	padding:20px 0 12px 25px;
	text-decoration:none;
	background:url(../images/icon-block.gif) no-repeat 14px 59% transparent;
	height:auto !important;
	height:1%; /*For IE*/
}

#mainnav ul#nav a:hover, #mainnav ul#nav li:hover a, #mainnav ul#nav li.iehover a {
	color:#006233;
	background:url(../images/icon-arrow.gif) no-repeat 14px 59% transparent;
}
#mainnav ul#nav li:hover li a, #mainnav ul#nav li.iehover li a {
	color:#fff;
	background:url(../images/navbg-green.gif) repeat-x top left #006233;
}

/* wealth strategies fix */
#mainnav ul#nav li.wealth-management:hover > a, #mainnav ul#nav li.wealth-management.iehover > a {
	color:#006233;
	background:url(../images/icon-arrow.gif) no-repeat 12px 59% transparent;
}
#mainnav ul#nav li.wealth-management li > a, #mainnav ul#nav li.wealth-management.iehover li > a {
	color:#fff;
	background:url(../images/navbg-green.gif) repeat-x top left #006233;
}

#mainnav ul#nav li li a {
	display:block;
	color:#fff;
	padding:0.3em 8px;
	width:166px;
	background:url(../images/navbg-green.gif) repeat-x top left #006233;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

#mainnav ul#nav li li a:hover {
	padding:0.3em 8px;
	background:url(../images/navbg-ice.gif) repeat-x top left #edf4ef;
	color:#0C5122;
	text-align:left;
}

#mainnav ul#nav li.home a {
	padding-left:20px;
	text-decoration:none;
	background-image:none;
}
#mainnav ul#nav li.contact a {
	padding-left:18px;
	text-decoration:none;
	background-image:none;
}

#mainnav li ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	font-weight:normal;
	padding:0;
	background:transparent;
}
#mainnav li li {
	display:block;
	float:none;
	border-top:solid 1px #fff;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #006233;
	border-left:solid 1px #fff;
}

#personalbanking #mainnav li.personal-banking li {display:none;}
#businessbanking #mainnav li.business-banking li {display:none;}
#wealth-strategies #mainnav li.wealth-management li {display:none;}
#careers #mainnav li.careers li {display:none;}
#about #mainnav li.about li {display:none;}
#about2 #mainnav li.about li {display:none;}

#mainnav li:hover ul, #mainnav li.over ul {
	display:block;
	margin:0;
}

/* Subnav */

#subnav {
	border-bottom:1px solid #fff;
	background:url(../images/bg-subnav.gif) repeat-x top left #006233;
	color:#fff;
	clear:both;
}
#subnav ul {
	list-style:none;
	background:#006233;
}
#subnav ul li {
	float:left;
	border-right:solid 1px #eee;
	text-align:center;
	background:#006233;
}

#subnav2 {
	border-bottom:1px solid #fff;
	background:url(../images/bg-subnav.gif) repeat-x top left #006233;
	color:#fff;
	clear:both;
}
#subnav2 ul {
	list-style:none;
	background:#006233;
}
#subnav2 ul li {
	float:left;
	border-right:solid 1px #eee;
	text-align:center;
	background:#006233;
}

/* ******04/15/10******* Subnav Personal Banking settings */

#subnav ul li.olbbp {
	width:168px;
	overflow:hidden;
}
#subnav ul li.checking {
	width:136px;
	overflow:hidden;
}
#subnav ul li.savings {
	width:174px;
	overflow:hidden;
}
#subnav ul li.credit {
	width:64px;
	overflow:hidden;
}
#subnav ul li.loans {
	width:112px;
	overflow:hidden;
	border-right:none;
}


#subnav ul li.mortgage {
	width:88px;
	overflow:hidden;
}
#subnav ul li.revmortgage {
	width:132px;
	overflow:hidden;
}
#subnav ul li.ud {
	width:172px;
	overflow:hidden;
}
#subnav ul li.brokerage {
	width:134px;
	overflow:hidden;
}
#subnav ul li.insurance {
	width:130px;
	overflow:hidden;
	border-right:none;
}


#personalbanking #subnav a {
	display:block;
	padding:4px 5px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#personalbanking #subnav a:hover {
	display:block;
	padding:4px 5px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#personalbanking.sectolbbp #subnav li.olbbp a,
#personalbanking.sectcompare #subnav li.checking a,
#personalbanking.sectchecking #subnav li.checking a,
#personalbanking.sectsavings #subnav li.savings a,
#personalbanking.sectcredit #subnav li.credit a,
#personalbanking.sectloans #subnav li.loans a,
#personalbanking.sectmortg #subnav li.mortgage a,
#personalbanking.sectrevmortg #subnav li.revmortgage a,
#personalbanking.sectud #subnav li.ud a,
#personalbanking.sectbrokerage #subnav li.brokerage a,
#personalbanking.sectinsurance #subnav li.insurance a {
	background:#edf4ef;
	color:#006233;
	padding:3px 5px;
	border:1px solid #006233;
	text-decoration:none;
	cursor:pointer;
}

#personalbanking.sectchecking #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}
#personalbanking.sectcredit #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}
#personalbanking.sectsavings #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}
#personalbanking.sectloans #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}
#personalbanking.sectud #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}


/* 050310 Subnav Business Banking settings */

#subnav ul li.depositsrvcs {
	width:109px;
	overflow:hidden;
}
#subnav ul li.olbsrvcs {
	width:101px;
	overflow:hidden;
}
#subnav ul li.cashmgmt {
	width:118px;
	overflow:hidden;
}
#subnav ul li.lendsrvcs {
	width:64px;
	overflow:hidden;
}
#subnav ul li.employeesrvcs {
	width:120px;
	overflow:hidden;
}
#subnav ul li.properties {
	width:145px;
	overflow:hidden;
}

#businessbanking #subnav a {
	display:block;
	padding:4px 0;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#businessbanking #subnav a:hover {
	display:block;
	padding:4px 0;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#businessbanking.sectdepositsrvcs #subnav li.depositsrvcs a,
#businessbanking.sectolbsrvcs #subnav li.olbsrvcs a,
#businessbanking.sectcashmgmt #subnav li.cashmgmt a,
#businessbanking.sectlendsrvcs #subnav li.lendsrvcs a,
#businessbanking.sectemployeesrvcs #subnav li.employeesrvcs a,
#businessbanking.sectbop #subnav li.properties a {
	background:#edf4ef;
	color:#006233;
	padding:3px 0;
	border:1px solid #006233;
	text-decoration:none;
	cursor:pointer;
}
#businessbanking #subnav ul li.properties {
	border-right:none;
}

#businessbanking.sectdepositsrvcs #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}
#businessbanking.sectolbsrvcs #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}
#businessbanking.sectcashmgmt #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}
#businessbanking.sectlendsrvcs #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}
#businessbanking.sectemployeesrvcs #maincontent #copycolumn .tri-on {
	text-decoration:underline;
}

/*
#personalbanking #subnav ul li:last-child {
	border-right:none;
}
*/

/* Subnav Wealth settings */

#wealth-strategies #subnav ul li.planning {
	overflow:hidden;
}
#wealth-strategies #subnav ul li.ourservices {
	overflow:hidden;
}
#wealth-strategies #subnav ul li.ourteam {
	overflow:hidden;
}
#wealth-strategies #subnav ul li.contact {
	border-right:none;
	overflow:hidden;
}

#wealth-strategies #subnav a {
	display:block;
	padding:4px 14px 4px 14px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#wealth-strategies #subnav a:hover {
	display:block;
	padding:4px 14px 4px 14px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#wealth-strategies.sectphilosophy #subnav li.philosophy a,
#wealth-strategies.sectinvestment #subnav li.investment a,
#wealth-strategies.secttrust #subnav li.trust a,
#wealth-strategies.sectplanning #subnav li.planning a,
#wealth-strategies.sectinsurance #subnav li.insurance a,
#wealth-strategies.sectdeposit #subnav li.deposit a,
#wealth-strategies.sectbrokerage #subnav li.brokerage a,
#wealth-strategies.sectourteam #subnav li.ourteam a,
#wealth-strategies.sectlendsrvcs #subnav li.depositlend a, 
#wealth-strategies.sectwealthcontact #subnav li.wealthcontact a,
#wealth-strategies.sectdelaware #subnav li.delaware a {
	background:#edf4ef;
	color:#006233;
	padding:3px 13px 3px 13px;
	border:1px solid #006233;
	text-decoration:none;
	cursor:pointer;
}


/* Subnav About */

#subnav ul li.mission {
	width:118px;
	overflow:hidden;
}
#subnav ul li.inv-rel {
	width:158px;
	overflow:hidden;
}
#subnav ul li.community {
	width:150px;
	overflow:hidden;
}
#subnav ul li.media {
	width:96px;
	overflow:hidden;
}

#about #subnav a {
	display:block;
	padding:4px 8px 4px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#about #subnav a:hover {
	display:block;
	padding:4px 8px 4px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#about.sectmission #subnav li.mission a,
#about.sectcommunity #subnav li.community a,
#about.sectmedia #subnav li.media a {
	background:#edf4ef;
	color:#006233;
	padding:3px 8px 3px 8px;
	border:1px solid #006233;
	text-decoration:none;
	cursor:pointer;
}


/* Subnav About investor settings */

#subnav ul li.mission {
	width:104px;
	overflow:hidden;
}
#subnav ul li.investor {
	width:160px;
	overflow:hidden;
}
#subnav ul li.community {
	width:157px;
	overflow:hidden;
}
#subnav ul li.media {
	width:128px;
	overflow:hidden;
}
#subnav ul li.security {
	width:108px;
	overflow:hidden;
	border-right:none;
}

#about2 #subnav a {
	display:block;
	padding:4px 8px 4px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#about2 #subnav a:hover {
	display:block;
	padding:4px 8px 4px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#about2.sectmission #subnav li.mission a,
#about2.sectinvestor #subnav li.investor a,
#about2.sectcommunity #subnav li.community a,
#about2.sectmedia #subnav li.media a,
#about2.sectsecurity #subnav li.security a {
	background:#edf4ef;
	color:#006233;
	padding:3px 8px 3px 8px;
	border:1px solid #006233;
	text-decoration:none;
	cursor:pointer;
}
#about2 #subnav ul li.security {border-right:none;}

#about2.sectmission #maincontent #copycolumn .tri-on {text-decoration:underline;}
#about2.sectinvestor #maincontent #copycolumn .tri-on {text-decoration:underline;}
#about2.sectcommunity #maincontent #copycolumn .tri-on {text-decoration:underline;}
#about2.sectmedia #maincontent #copycolumn .tri-on {text-decoration:underline;}
#about2.sectsecurity #maincontent #copycolumn .tri-on {text-decoration:underline;}

/* Subnav2 About investor settings */
#subnav2 {background:#006233;}

#subnav ul li.overview {overflow:hidden;}

#subnav2 ul li.charts {
	/*width:101px;*/
	overflow:hidden;
}
#subnav2 ul li.news {
	width:62px;
	overflow:hidden;
}
#subnav2 ul li.financehighlights {
	/*width:132px;*/
	overflow:hidden;
}
#subnav2 ul li.estimates {
	/*width:128px;*/
	overflow:hidden;
}
#subnav2 ul li.sec {
	/*width:93px;*/
	overflow:hidden;
}
#subnav2 ul li.peer {
	overflow:hidden;
	border-right:none;
	width:98px;
}

#subnav2 ul li.corpconduct {
	width:140px;
	overflow:hidden;
}
#about #subnav2 ul li.corpconduct {border-right:none;}

#about2 #subnav2 a {
	display:block;
	padding:3px 8px 3px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:1px;
}
#about2 #subnav2 a:hover {
	display:block;
	padding:3px 8px 3px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#about2.sectcharts #subnav2 li.charts a,
#about2.sectnews #subnav2 li.news a,
#about2.sectfinancehighlights #subnav2 li.financehighlights a,
#about2.sectestimates #subnav2 li.estimates a,
#about2.sectsec #subnav2 li.sec a,
#about2.sectcorpconduct #subnav2 li.corpconduct a,
#about2.sectinvestor #subnav2 li.overview a,
#about2.sectpeer #subnav2 li.peer a {
	background:#edf4ef;
	color:#006233;
	padding:3px 8px 3px 8px;
	border:1px solid #006233;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
}
#about2 #subnav2 ul li.security {border-right:none;}

#about2.sectmission #maincontent #copycolumn .tri-on {text-decoration:underline;}
#about2.sectinvestor #maincontent #copycolumn .tri-on {text-decoration:underline;}
#about2.sectcommunity #maincontent #copycolumn .tri-on {text-decoration:underline;}
#about2.sectmedia #maincontent #copycolumn .tri-on {text-decoration:underline;}
#about2.sectsecurity #maincontent #copycolumn .tri-on {text-decoration:underline;}

/* Subnav3 About investor settings */

#subnav3 {border-top:1px solid #fff;}
#subnav3 ul li.news {
	width:61px;
	overflow:hidden;
}

#subnav3 ul li.officers {
    width:133px;
	overflow:hidden;
}
#subnav3 ul li.estimates {
    width:129px;
	overflow:hidden;
}
#subnav3 ul li.invpresent {
	/*width:252px;*/
	overflow:hidden;
}
#subnav3 ul li.marketshare {
	/*width:150px;*/
	overflow:hidden;
}
#about2 #subnav3 ul li.marketshare {border-right:none;}

#about2 #subnav3 a {
	display:block;
	padding:3px 8px 3px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:1px;
}
#about2 #subnav3 a:hover {
	display:block;
	padding:3px 8px 3px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}

#about2.sectofficers #subnav3 li.officers a,
#about2.sectnews #subnav3 li.news a,
#about2.sectinvpres #subnav3 li.invpresent a,
#about2.sectmarketshare #subnav3 li.marketshare a,
#about2.sectestimates #subnav3 li.estimates a,
#about2.sectsecurity #subnav3 li.security a {
	background:#edf4ef;
	color:#006233;
	padding:3px 8px 3px 8px;
	/*border:1px solid #006233;*/
	text-decoration:none;
	cursor:pointer;
	/*margin:0px;*/
}

/* Subnav Careers */

#subnav ul li.careersearch {
	width:224px;
	overflow:hidden;
}
#subnav ul li.careerbenefits {
	width:180px;
	overflow:hidden;
}
#subnav ul li.careerpath {
	width:132px;
	overflow:hidden;
}
#subnav ul li.careercalendar {
	width:122px;
	overflow:hidden;
	border-right:none;
}

#careers #subnav a {
	display:block;
	padding:4px 8px 4px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#careers #subnav a:hover {
	display:block;
	padding:4px 8px 4px 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
#careers.sectcareersbenefits #subnav li.careerbenefits a,
#careers.sectcareersfeatured #subnav li.careerfeatured a,
#careers.sectcareerspath #subnav li.careerpath a,
#careers.sectcareersevents #subnav li.careercalendar a {
	background:#edf4ef;
	color:#006233;
	padding:3px 8px 3px 8px;
	border:1px solid #006233;
	text-decoration:none;
	cursor:pointer;
}
