body {
margin: 0 auto; padding: 0;
background-color: #EDF6F8;
font: 10px Verdana, Arial, Helvetica, Geneva, sans-serif;
text-align: center;
color: #000;
}

#ex_dis {
background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-align: left; position:absolute; top:125px; left:300px; border: thin solid #1A448E; padding: 15px; display: none; z-index: 3000; width:350px;
}
form {
margin: 0;
}

.clearfloat {
height: 0;
clear: both;
}
.clear1 {
height: 1px;
clear: both;
}

/****** LAYOUT DIVS *******/
.MainContainer {
margin: 0 auto;
width: 770px;
background-image: url(../images/mc_bg.gif);
text-align: left;
}


.TopBanner {
background-image: url(../images/topbanner_bg.gif);
}

.HomeBanner {
height: 121px;
background-image: url(../images/banner_collage_home.jpg);
}
.MiddleContainer {
 margin-top: 0px;
} 

/* .MiddleContainer {
background-image: url(../images/mc_bg.gif);
border: 1px solid #F00;
} */

/*****************************/

/****** NAVIGATION DIVS *******/
.TopNav {
margin: 0 5px 0 5px; padding: 3px 0 0 0;
height: 11px;
width: 760px;
font-size: 9px;
color: #3F7082; 
text-align: right;
border-top: 1px solid #FFF;
}

.TopNav a:link, .TopNav a:visited {    
color: #3F7082; 
text-decoration: underline;    
}

.TopNav a:hover, .TopNav a:active { 
color: #004159; 
text-decoration: none;    
}
.MainNav {
text-align: right;
}
.MainNav ul {
margin-right: 4px;
margin-bottom: -2px;
margin-top: 0px;
}
.MainNav li {
margin: 0;
padding: 0 -2px 0 0;
list-style-type: none;
list-style-image: none;
display: inline;

}
.MainNav img {
margin-right: -4px; padding: 0;
border: 0; 
}
/*****************************/

/****** LEFT COLUMN DIVS *******/
.LeftCol {
width: 195px;
font-size: 9px;
color: #FFF;
float: left;
}
.LeftCol a:link, .LeftCol a:visited {    
color: #FFF; 
text-decoration: underline;    
}
.LeftCol a:hover, .LeftCol a:active { 
color: #FFF; 
text-decoration: none;    
}	
.LeftColBack {
width: 195px;
font-size: 9px;
color: #FFF;
float: left;
}
html .LeftColBack{
*margin-left: -191px;
}
.LeftColBack a:link, .LeftColBack a:visited {    
color: #FFF; 
text-decoration: underline;
}
.LeftColBack a:hover, .LeftColBack a:active { 
color: #FFF; 
text-decoration: none;    
}	



.PA {
margin: 0; padding:  22px 0 5px 23px;
background-image: url(../images/pa_bg.gif);

}
.PA img {
margin: 4px 10px 0 0; padding: 0;
border: 0;
vertical-align: middle;
}
input.HPLogin {
margin: 0; padding: 0;
border: 1px #407183 solid;
background-color: #FFF;
}

.BA {
margin: 0; padding:  30px 0 12px 23px;
background-image: url(../images/ba_bg.gif);
}
.BA img {
margin: 2px 10px 0 0; padding: 0;
border: 0;
vertical-align: middle;
}

.CM {
margin: 0; padding:  30px 0 12px 23px;
background-image: url(../images/cm_bg.gif);
}
.CM img {
margin: 2px 10px 0 0; padding: 0;
border: 0;
vertical-align: middle;
}
.CC {
margin: 0; padding:  30px 0 12px 23px;
background-image: url(../images/cc_bg.gif);
}
.CC img {
margin: 2px 10px 0 0; padding: 0;
border: 0;
vertical-align: middle;
}

.LeftColLinks {
margin: 0; padding: 0 0 10px 0;
background-image: url(../images/lc_bg.gif);
}
.LeftColLinks ul {
margin: 0 0 0 20px; padding: 0;
}
.LeftColLinks li {
margin: 0; padding: 10px 0 0 0;
list-style-type: none;
list-style-image: none;
}

/*****************************/

/****** RIGHT COLUMN DIVS *******/
.RightCol {
margin: 20px 45px 0 0; padding: 0 0 20px 0;
width: 493px;
float: right;
}

.HomeMessage {
margin: 0 0 20px 0; padding: 0;
vertical-align: top;
}
.HomeMessage h2 {
margin: 0; padding: 0;
font-size: 13px;
color: #004159;
}

.HomePromo {
margin: 0 30px 15px 0; padding: 0;
width: 133px;
float: left;
}
.HomePromo img {
margin: 0 0 2px 0; padding: 0;
border: 0;
}
.HomePromoExternal {
	text-align: center;
	margin: auto;
	margin: 0.5em auto 2em auto;
}
.PromoHed {
font-size: 11px;
font-weight: bold;
color: #6A002B;
}



/*****************************/

/****** BACK PAGE DIVS *******/
.SectionImage {
width: 191px;
float: left;
}

.SectionHeaderBG {
width: 579px;
height: 121px;
background-image: url(../images/hed_bg.gif);
float: right;
}
.SectionHeader {
padding: 80px 0 0 40px;
}
.SectionHeader img {
border: 0;
vertical-align:middle;
}
.BackContent {
margin: 0 0 30px 0; padding: 0;
border: 1px solid #000;
min-height: 300px;
vertical-align: top;
}

/*****************************/

/****** FOOTER DIVS *******/
* html .FooterContents {height: 80px; padding-bottom: 0;}



.Footer {
background-image: url(../images/footer_bg.gif);
*margin-bottom: -5px;
}

.FooterContents {
margin: 0 5px 0 5px; padding: 10px 0 10px 0;
height: 80px;
border-top: 1px #FFF solid;
border-bottom: 1px #FFF solid;
}

.Footer img {
margin: 0 0 0 20px; 
vertical-align: middle;
border: 0;
}

html .bottomShadow{
*margin: 0 0 -5px 0px;
}

.FooterAddress{
	margin:0;padding:0 10px;
	color:#fff;
	font-size:10px;
	float:right;
	text-align:right;
	position:relative;
	top:-2px;
}

.FooterAddress a, .FooterAddress a:link, .FooterAddress a:visited{
	color:#fff;
	text-decoration:none;
}

.FooterAddress a:active, .FooterAddress a:hover{
	color:#fff;
	text-decoration:underline;
}

.footerFDICText {color: #fff; font-size: 9px;}

/*****************************/

/****** CONTENT STYLES *******/
p {
margin: 0 0 5px 0; padding: 0;
}

a:link {    
color: #069; 
text-decoration: underline;    
}
a:visited {    
color: #069; 
text-decoration: underline;    
}
a:hover, a:active { 
color: #603; 
text-decoration: none;    
}

ul {
margin: 10px 0 10px 0; padding: 0;
}

ul li {
margin: 0 0 5px 30px; padding: 0;
list-style-type: none;
list-style-image: url(../images/bullet.gif);
}

ol li{
margin: 0 0 10px 30px; padding: 0;
}

h1 {
margin: 0; padding: 0 0 0 15px;
font-size: 15px;
color: #CFDBE0;
display: inline;
vertical-align: middle;
}
h2 {
margin: 7px 0 10px 0; padding: 0;
font-size: 13px;
color: #6A002B;
}

h3 {
margin: 10px 0 5px 0; padding: 0;
font-size: 12px;
font-weight: bold;
color: #94B0B9;
}

.table{
border: 1px solid #407183;

}

.tableheader {
font-size: 12px;
font-weight: bold;
color: #FFF;
background-color: #407183;
padding: 2px 5px 5px 5px;
}
	
.tablecontent1 {
font-size: 11px;
font-weight: normal;
color: #000;
background-color: #FFF;
padding: 2px 5px 5px 5px;
}
	
.tablecontent2 {
font-size: 11px;
font-weight: normal;
color: #000;
background-color: #D2DEE2;
padding: 2px 5px 5px 5px;
}
	
.Q {
font-size: 13px;
font-weight: bold;
color: #6A002B;
}

.Qtext {
font-weight: bold;
color: #6A002B;
}
	
.A {
font-size: 13px;
font-weight: bold;
color: #407183;
}
	
.disclaimer {
margin: 10px 0 7px 0;
font-size: 9px;
font-weight: bold;
color: #C00;
}
	
.required {
font-size: 9px;
font-weight: bold;
color: #C00;
}

.ficontent {
font-size: 10px;
color: #000;
}
	
.appfield1 {
border: 1px solid #407183;
background-color: #FFF;
}
	
.appfield2 {
border: 1px solid #6A002B;
background-color: #FFF;
}

hr {
margin: 10px 0 10px 0; padding: 0;
color: #0C4276; 
height: 1px;
}
/*****************************/


.pagelinks li {
margin: 5px; padding: 10px;
list-style-type: none;
list-style-image: none;
display: inline;
}

#calccontent h1{
/* display:none; */
margin: 7px 0 10px 0; padding: 0;
font-size: 13px;
color: #6A002B;
}

#calccontent table{
	font-size:10px;
}


