body {
margin: 0;
padding: 0;
color: #000;
background-color: #e5dac6;
background-image: url(../images/bg_pg_gradienttop.gif);
background-repeat: repeat-x;
font: 11px/15px Arial, Helvetica, Verdana, Geneva, sans-serif;
text-align: center;
}

form {
margin: 0;
}

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

/*************LAYOUT ***************/
.MainContainer {
margin: auto;
width: 770px;
/*background-image: url(../images/bg_MC.gif);*/
text-align: left;
}
.MainContainer1 {
margin: 0 0 0 242px;
width: 770px;
/*background-image: url(../images/bg_MC.gif);*/
text-align: left;
}
*html .MainContainer1 {
margin: auto;
width: 770px;
/*background-image: url(../images/bg_MC.gif);*/
text-align: left;
}
.ShadowBox {
width: 770px;
background-image: url(../images/bg_ShadowBox.gif);
background-repeat: repeat-y;
}

.TopBanner {
margin: 0 5px;
height: 87px;
}
.Logo {
margin: 0;
padding: 0;
width: 190px;
float: left;
}
.SectionImage {
margin: 0;
padding: 0;
width: 268px;
float: right;
}

.MainNavBar{
margin: 0 5px;
width: 760px;
height: 42px;
background-image: url(../images/bg_MainNav.gif);
}

.MainContentBox {
padding: 30px 5px 20px 5px;
min-height: 290px;
}

.LoginCol {
width: 190px;
float: left;
}
.LoginCol img {
border: none;
}

.MainCol {
width: 570px;
float: right;
}

.MainCol.noLogin {
width: 745px;
}

.MainCol.noLogin .BackContent {
margin: 0;
}


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


/************ HOMEPAGE-SPECIFIC STYLES **************/
.HomeCol2 {
width: 345px;
float: left;
}
.HomePromos {
margin-top: 8px;
padding: 0 0px;
border-right: 1px #dbceb6 solid;
}
.HomePromos img {
margin-bottom: 4px;
border: none;
}

.HomeCol3 {
width: 220px;
float: left;
display: inline;
}
.HomeCol3Pad {
margin: 8px 20px 0 29px;
}

.HomeCol2 img, .HomeCol3 img {
margin-bottom: 2px;
border: none;
}

.HomeCol3 ul {
margin: 0 0 25px 0; 
padding: 0;
}
.HomeCol3 li {
margin: 3px 0 0 13px; 
padding: 0;
list-style-type: none;
list-style-image: url(../images/bullet_home.gif);
}

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

/************ SEARCH **************/
.LookFor {
width: 190px;
float: left;
}
.LookFor img {
margin: 18px 0 0 2px; 
padding: 0;
vertical-align: top;
border: 0;
}
.LookFor input {
margin: 17px 3px 0 5px; 
padding: 0;
width: 120px;
height: 17px;
min-height: 17px;
}

.ultraseek {
margin: 0; 
padding: 1px;
background-color: #FFF;
border: 1px #120750 solid;
}
/****************************/


/************ PRIMARY AND SECONDARY NAVIGATION ****************/
.TopNav {
margin-bottom: -2px;
padding: 17px 5px 0 0;
color: #302776;
font-size: 10px; 
font-weight: normal;  
text-align: right;
}
.TopNav a:link,  .TopNav a:visited {    
color: #302776; 
text-decoration: none;  
}
.TopNav a:hover, .TopNav a:active { 
color: #ef8100; 
text-decoration: none;    
}

.MainNav {
width: 570px;
height: 42px;
float:right;
}
.MainNav img {
margin:  0 1px -3px 1px;
padding: 0;
border: none;
}
.MainNav ul {
margin: 12px 0 0 0; 
padding: 0;
text-align: center;
}
.MainNav li {
margin: 0 1px 0 1px; 
padding: 0;
list-style-type: none;
list-style-image: none;
display: inline;
}

/**************  LOGINS  **************/

.PersonalLoginBox {
position:relative;
margin-left: 15px;
padding: 25px 13px 12px 13px;
margin-bottom: 13px;
background-image: url(../images/bg_login_personal.gif);
background-repeat:no-repeat;
}
* html .PersonalLoginBox {  /* IE6 */
    padding-top:17px;
}
*:first-child+html .PersonalLoginBox {  /* IE7 */
    padding-top:17px;
}

.PersonalLogin img {
margin: 0;
border: none;
vertical-align: bottom;
}
input.PersonalLogin {
margin: 2px 4px 4px 0; 
width: 130px;
height: 15px;
padding: 1px;
border: 1px #cfbe9e solid;
background-color: #f6f2ec;
font-size: 9px;
}

.OnlineBankingLinks {
padding: 0;
margin-top: 8px;
color: #666;
border: 1px #cfbe9e solid;
background-color: #f6f2ec;
font-size: 9px;
}

.BusinessLoginBox {
margin: 0 0 13px 15px;
padding: 4px  0 10px 95px;
background-image: url(../images/bg_login_business.gif);
background-repeat:no-repeat;
}

.VisaLoginBox {
margin: 0 0 13px 15px;
padding: 4px  0 10px 95px;
background-image: url(../images/bg_login_visa.gif);
background-repeat:no-repeat;
}

.AddLinks {
margin-left: 15px;
}

.loginLinks {
    position:absolute; 
    left:7px;
    width:175px;
}
* html .loginLinks {
    left:-5px; 
}

.loginLinks a:link, .loginLinks a:visited {
    font-size: 7pt;
}
.loginLinks a:hover, .loginLinks a:active {
    font-size: 7pt;
}
/****************************/


/*********** BACK PAGE SPECIFIC STYLES ************/

.BackContent {
margin: 8px 35px 15px 43px;
padding: 0;
}

.PersonalLoginBoxBack {
margin: 0 0 0 15px;
padding: 4px  0 12px 13px;
background-image: url(../images/bg_login_personal.gif);
background-repeat:no-repeat;
}
.PersonalLoginBoxBack img {
border: none;
}

.SectionSubNav {
margin-left: 20px;
font-size: 10px;
font-weight: bold;
color: #080858;
letter-spacing: .25px;
}
.SectionSubNav a:link {    
color: #080858; 
text-decoration: underline;  
font-weight: bold;
}
.SectionSubNav a:visited {
color: #080858; 
text-decoration: underline; 
font-weight: bold; 
}
.SectionSubNav a:hover, .SectionSubNav a:active { 
color: #ff6600; 
text-decoration: none;    
font-weight: bold;
}
.SectionSubNav ul {
margin: 8px 0 0 17px; 
padding: 0;
}
.SectionSubNav li {
margin: 0; 
padding-bottom: 1px;
list-style-type: none;
list-style-image: url(../images/bullet_subnav.gif);
}

.SectionLinks ul {
margin: 0; 
padding: 0;
}
.SectionLinks li {
margin-left: -14px; 
padding-bottom: 1px;
list-style-type: none;
list-style-image: url(../images/bullet_links.gif);
}


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


/****** FOOTER *******/
.Footer {
margin: 0 auto;
width: 760px;
}

.FooterLogo {
padding: 7px 0 0 5px;
float: left;
}
.FooterLogo img {
margin-right: 5px;
border: none;
}

.FooterLink {
margin: 4px 3px 0 0;
color: #302776;
font-size: 10px; 
font-weight: normal;  
text-align: right;
float: right;
}
.FooterLink a:link,  .FooterLink a:visited {    
color: #302776; 
text-decoration: none;  
}
.FooterLink a:hover, .FooterLink a:active { 
color: #ef8100; 
text-decoration: none;    
}


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


/****** TEXT FORMATTING DIVS *******/

p {
margin: 0 15px 5px 15px; 
padding: 0;
line-height: 1.253em;
}

a:link {    
color: #426192; 
text-decoration: underline; 
font-weight: normal;   
}
a:visited {
color: #426192;
text-decoration: underline; 
}
a:hover, a:active { 
color: #592a92; 
text-decoration: none;    
}

ul {
margin: 0 0 12px 45px; 
padding: 0;
}

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

ol li {
list-style-type: decimal;
list-style-image: none;
}

.HomeCol2 h1 {
margin:  0; 
padding: 0;
font-size: 13px;
font-weight: bold;
color: #ef8100;
display: inline;
}

h1 {
margin:  -25px 0 0 -1000px; 
padding: 0;
font-size: 15pt;
font-weight: bold;
color: #3169a3;
}
h2 {
margin: 10px 0 12px 0; 
padding: 0;
font-size: 14pt;
font-weight: bold;
color: #080858;
line-height: 25px;
}
h3 {
margin: 10px 0 0 0; 
padding: 0;
font-size: 10pt;
font-weight: bold;
color: #426192;
}
h4 {
margin: 10px 0 0 0; 
padding: 0;
font-size: 10pt;
font-weight: bold;
color: #FF8C40;
}

.tableheader {
font-size: 11px;
font-weight: bold;
color: #FFF;
background-color: #322977;
padding: 3px 3px 3px 3px;
}

.table {
	border: 1px solid #322977;
}
	
.tablecontent1 {
font-size: 11px;
font-weight: normal;
color: #000;
background-color: #FFF;
padding: 3px 3px 3px 3px;
}
	
.tablecontent2 {
font-size: 11px;
font-weight: normal;
color: #000;
background-color: #f4f0e8;
padding: 3px 3px 3px 3px;
}
	
.Q {
font-size: 11pt;
font-weight: bold;
color: #ff7010;
}
.Qtext {
font-size: 12px;
font-weight: bold;
color: #ff7010;
}
	
.A {
font-size: 10pt;
color: #000;
}
	
.example {
font: 11px/15px Arial, Helvetica, Verdana, Geneva, sans-serif;
color: #ff7010;
font-style: italic;
}	
	
.disclaimer {
font-size: 9px;
line-height: 1.2em;
font-weight: bold;
color: #000;
}
	
.required {
font-size: 9px;
font-weight: bold;
color: #C00;
}
	
.appfield1 {
border: 1px solid #cfbe9e;
background-color: #f6f2ec;
}
	
.appfield2 {
border: 1px solid #ff9933;
background-color: #FFF;
}

hr {
margin: 10px 0 10px 0; 
padding: 0;
border: 1px solid #dbceb6;
height: 1px;
max-height: 1px;
}

.hline {
margin: 20px 0 10px 0; 
padding: 0;
}

#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 #e5dac6; 
    padding: 15px; 
    display: none; 
    z-index: 3000; 
    width:350px;
}

/* For Active Use Enroll Popup 600-15233 */
.enrollPopup {
	position: absolute;
    display:none;
    text-align: left;
	width: 400px;
	border: 2px solid #000;
	background-color: #fff;
	padding: 5px;
	top: 10px;
	left: 200px;
    z-index:1000;
}

*:first-child+html .topimg {
	margin: 0 0 -5px 0 ;
	}
*:first-child+html .bottomimg {
	margin: -6px 0 0 0 ;
	}
*html .topimg {
	margin: 0 0 -5px 0 ;
	}
*html .bottomimg {
	margin: -6px 0 0 0 ;
	}
/*****************************/

