body{
background-color: #FFFFFF;
color: #000000;
font: 10pt verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
}
a:visited { 
color: gray
}
a:hover { 
color: #990033;
text-decoration: underline;
}
a:nohover { 
color: #990033;
}
a:active { 
color: #990033;
}
a {
color:#990033;
text-decoration:none;
}
a.contact {
font-size:9px;
font-weight:100;
}
.finRep
{font-weight:bold;
}
td{
font-size:11px;
line-height:16px;
}
.disclaimer {
font-size:9px;
text-decoration:none;
line-height:16px;
font-weight:100;
color: maroon;
}
.suptText {
font-size:9px;
text-decoration:none;
line-height:16px;
font-weight:100;
color: #6490bb;
}
h1 {
font-family:verdana,Arial;
font-size:14px;
color:#306482;
margin-top:10px;
}
h2 {
font-size:12px;
color:black;
}
.title {
font-size:14px;
color:navy;
font-weight:bold;
}
.printerFriendly {
text-align:Left;
font-family:verdana,Arial;
font-size:9px;
color:#990033;
text-decoration:none;
}
.timeline {
font-family:verdana,Arial;
font-size:11px;
color:#24476A;
text-decoration:none;
line-height: 17px;
}
ul {
list-style-type:square;
color: black;
line-height:15px;
}
ul.leading li
{margin-bottom:9px; /* a little more spacing between list items */
}
UL UL 
{padding-top:3px;
padding-bottom:5px; /* additional space above/below nested lists */
}

.branchLookup { 
color:maroon; 
background-color:white; 
/*FGcolor:#ffffff; */
font-family: verdana; 
font-size: 9px; 
font-weight:normal;
}
.pmResSidebar {
padding-left:8px;
border-color: #778AB0; 
border-style: solid;
border-width: 0px 0px 0px 1px;
color:#6490bb;
font-weight:bold;
}
.contactSidebar {
padding-right:22px;
padding-left:8px;
border-color: #778AB0; 
border-style: solid;
border-width: 0px 0px 0px 1px;
color:#EAB362;
font-size:10px;
line-height:15px;
font-weight:bold;
}
.pmResSidebarMargin {
padding-right:22px;
}
table#visitResCtr
{
width:auto
}
table#visitResCtr td{
color:#306482;
}
table#visitResCtr ul
{
margin-left:25px;
padding-left: 0px;
list-style: none;
line-height:20px;
}
table#visitResCtr li 
{
padding-left: 10px;
background-image: url(../img/rcBullets.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
table#emailPage
{padding:7px;
}
table#emailPage td.heading
{
background-color:#306482;
color:#ffffff;
font-size:13px;
text-align:center;
font-weight:bold;
padding:10px;
}
table#emailPage td
{
text-align:center;
padding:5px;
}
.T1
{
margin-top:10px;
margin-bottom:10px;
width:770px;
}
.col1
{
width:135px;
vertical-align:top;
padding-top:18px;
}
.col2
{
width:484px;
vertical-align:top;
padding-top:14px;
}
.col2Login
{
/*width:304px;
width:504px;*/
width:440px;
vertical-align:top;
text-align:right;
}
.col3
{
width:151px;
vertical-align:top;
}
table#investorBenefits
{
border-collapse: collapse;
width:174px; 
float: right;
background-color:#BEDAF6; 
margin-left:10px;
margin-bottom:10px; 
}
table#investorBenefits td
{padding:6px;
vertical-align:top;
line-height:normal;
} 
.investorBenefitsTopRow
{color:#FFFFFF;
background-color:#6394B1;
font-weight:bold;
font-size:12px;
}
table.riskCompare
{
border-collapse: collapse;
float: right;
background-color:#BEDAF6;
height:412px; 
}
.riskCompare
{
vertical-align:top;
padding:8px;
} 
.riskCompareTopRow
{color:#FFFFFF;
background-color:#6897C7;
font-weight:bold;
font-size:12px;
text-align:center;
padding:6px;
}
table#addComp
{
background-color:#ffffff;  
width:490px;
}
table#addComp td.titleRow
{color:#FFFFFF;
background-color:#6897C7;
font-weight:bold;
font-size:12px;
text-align:center;
}
table#addComp td.topRow
{color:#000000;
background-color:#BEDAF6;
font-size:10px;
text-align:center;
vertical-align:bottom;
}
table#addComp td{
padding-left:6px;
padding-right:20px;
padding-top:6px;
padding-bottom:6px;
vertical-align:top;
background-color:#BEDAF6;  
} 
.myAccounts, a.myAccounts:active,a.myAccounts:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#EAB362;
font-size:13px;
font-weight:bold;
}       
.repLogin, a.repLogin:active,a.repLogin:visited {
font-family:Arial;
color:#808080;
font-size:11px;
font-weight:normal;
line-height:normal;
} 
table#login{
float:right;
margin-top:2px;
}   
table#login tr{
vertical-align:middle;
}
.login{
text-align:right;
float:right;
}	
input.search {
font-family:verdana,Arial;
font-size:10px;
color:gray;
text-decoration:none;
} 
table#more ul
{
margin-left:25px;
padding-left: 0;
list-style: none;
line-height:20px;
}
table#more li 
{
padding-left: 10px;
background-image: url(../img/rcBullets.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
table.requestForm{
width:100%;
border-color: #BEDAF6; 
border-style: solid;
border-width: 1px 1px 1px 1px;
}
td.requestFormHeader{
background-color: #E1F2F9;
}
table.jobPostings {
border-collapse: collapse;
width:100%;
}
.jobPostings {
padding:5px;
border-color: #778AB0; 
border-style: solid;
border-width: 1px 1px 1px 1px;
color:#6490bb;
}
table#\32ColContainer
{
border-collapse: collapse;
width:100%; 
background-color:#BEDAF6; 
}
.\32ColContainerTopRow
{padding:6px;
color:#FFFFFF;
background-color:#6394B1;
font-weight:bold;
font-size:12px;
text-align:center;
}
table#\32ColContainer td
{padding:6px;
vertical-align:top;
width:50%;
line-height:normal;
text-align:left;
border-color: #ffffff; 
border-style: solid;
border-width: 1px 1px 1px 1px;
} 
/* end left nav bar class*/
table.finTable1
{
border-color: #ffffff; 
border-style: solid;
border-width: 1px 1px 1px 1px;}



#nav3container { 
width: 135px;
padding-right:10;
}

#nav3container ul
{
width: 135px;
margin-left: 0;
padding: 0;
list-style-type: none;
}

#nav3container a/*Buttons NOT Hot*/ 
{
display: block;
padding: 2px 2px 2px 10px;
width: 135px;
font-size: 11px; 
color:#306482;
font-family: verdana, Arial, Helvetica, sans-serif;
background-color:#BEDAF6;
text-decoration:none;
border-color: #BEDAF6; 
border-style: solid;
border-width: 1px 1px 1px 1px;
text-decoration:none;
margin:2px;
}
#nav3container a.nav3ListOn/*Current Button*/ 
{
background-color: #ffffff;
border-color: #BEDAF6; 
border-style: solid;
border-width: 1px 1px 1px 1px;
text-decoration:none;
margin:2px;
}

#nav3container a:hover/*Hover Button*/ 
{
background-color: #ffffff;
border-color: #BEDAF6; 
border-style: solid;
border-width: 1px 1px 1px 1px;
text-decoration:none;
}
/* end left nav bar class*/