h1 {
color:#0d2a86;
font-size:167%;
font-weight:normal;
margin-top:0.5em;
}

h2{
color:#0d2a86;
}


a, a:hover, a:visited, li a, li a:hover{
color:#585858;
}
#bd p.intro{
font-size:100%;
}

#index #bd p{
font-size:85%;
}

#bd p, .panel-copy p, ul li a, ol li {
font-family:verdana;
font-size:85%;
}

a.blue {
color:#0c2985;
text-decoration:underline;}

#ft{
font-family:verdana;
font-size:69%;
text-align:center;
}
#ft-offices{
color:#333;
}
#legals{
color:#585858;
}
.strong{
font-weight:bold;
}
.blue{
color:#0d2a86;
}
.grey{
color:#cfd1d6;
}
dt a, dd{
color:#000 !important;
font-size:100%;
line-height:150%;
}
dt {
color:#000;
}

.rhp-blue div.wrapper dl dt a, .rhp-blue div.wrapper dl dd, .rhp-blue div.wrapper li a{
color:#0d2a86 !important;
}

.rhp-blue div.wrapper ul.lite li a{
font-weight:normal;
}

div.padded h2{
font-size:197%;
font-weight:normal;
}

body#index h1{
font-size:1px;
}
.panel-banner h2{
font-size:1px;
}
div ul.tabs li a{
font-weight:bold;
font-size:85%;
background: url(../../images/tab-bg.gif) top left no-repeat;
color:#6c79b1 !important;
}
.small-text{
font-size:77%;
}
div.panelette div.first h2{
font-size:77%;
}
div.padded h2{
font-size:77%;
}
div.financial div.panel-banner h2{
font-size:77%;
}
div.financial div.yui-gb div.quote h3{
color:#0D2A86;
font-size:182%;
}

div#contact-map h1{
font-size:85%;
} 

.SelectBarHeader span {
	font-weight:normal;
	font-size:12px;
}

.SelectBranchBar span, .SelectBarHeader span {
	font-weight:normal;
	font-size:12px;
}
