html, body{
	margin:0; padding:0;
	background:#99CCFF;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:16px;
}
#wrapper{
	margin:0 auto; width:978px; padding:0 1px; overflow:hidden;
	background:url(../images/content-back.png) repeat-y;
}
#wrapper-end{
	margin:0 auto; width:978px; height:26px; padding:0 1px 8px 1px;
	background:url(../images/content-end.png) no-repeat;
}
#topad-hp{
	margin:0; padding:0; height:50px; display:block;
}
#topad-noad{
	margin:0; padding:0; height:15px; display:block;
	background:url(../images/no-ad.png) no-repeat;
}
#header{
	margin:0; padding:0; height:117px;
}
#h-left{
	float:left; width:355px;
}
.logo{
	margin:35px 0 0 8px; padding:0;
}
#h-right{
	float:right; width:623px;
}
.topnav{
	/*position: absolute; top:27px; left:478px;*/ display:block; float:right; padding:8px 18px 0 0;
	}
.topnav ul{
	margin:0; padding:0;
	list-style:none; float:left;
	}
.topnav ul li{
	margin:0; padding:0;
	list-style:none; float:left;
	}
.topnav ul li a:link, .topnav ul li a:visited, .topnav ul li a:active {
	margin:0; padding:0 7px;
	background:url(../images/top-menu-sep.gif) no-repeat right;
	text-decoration:none; color:#999999; font-size:11px; font-weight:normal;
	}
.topnav ul li a:hover{
	text-decoration:underline; color:#0067b3;
	}
.topnav ul li.last a:link, .topnav ul li.last a:visited, .topnav ul li.last a:active {
	margin:0; padding:0 0px 0 5px;
	background:none;
	text-decoration:none; color:#999999; font-size:11px; font-weight:normal;
	}
.topnav ul li.last a:hover{
	text-decoration:underline; color:#0067b3;
	}
#searchbox{
	clear:both;
	margin:0; padding:5px 18px 0 0px; float:right; *width:200px;
	}
#searchbox label{
	margin:5px 7px 0 0; padding:0; float:left; width:48px; display:block; height:12px;
	background:url(../images/h-search.png);
}
#searchbox input{
	margin:3px 7px 0 0; padding:0; display:block; width:117px; float:left;
	color:#999999; font-size:11px;
	}
#searchbox a:link, #searchbox a:visited, #searchbox a:active{
	text-decoration:none; float:left; display:block; width:23px; height:23px; margin:0px 0 2px 0;
	background:url(../images/btn-search.png) no-repeat;
	}
#searchbox a:hover{
	background-position:0 -23px; text-decoration:none;
	}
#menu{
	clear:both;
	margin:0; padding:14px 0 0 0; *padding:9px 0 0 0; *width:1px;
}
#content{
	margin:0; padding:0;
}
.c-left{
	float:left;
	width:687px;
}
.c-left-hp{
	margin:0; padding:0 0 0 34px;
}
.image-rotate{
	margin:0; padding:0;
}
.image-rotate-img{
	position:absolute; top:0; left:0;
}
.image-rotate-buttons{
	position:absolute; top:155px; left:480px;
}
.hp-content{
	margin:23px 0 0 0; padding:0;
}
td{
	vertical-align:top; text-align:left;
}
.td1{
	width:390px;
}
.td2{
	width:42px;
	background:url(../images/hp-sep.gif) repeat-y;
}
.td3{
	width:215px;
}
.news-pro{
	margin:0; padding:0;
}
.news-pro h1{
	margin:0; padding:10px 0 0 0;
	font-size:12px; font-weight:bold; color:#B71137;
}
.news-pro a:link, .news-pro a:visited, .news-pro a:active{
	text-decoration:none; font-size:11px; font-weight:bold; font-style:italic; color:#0069b4; text-transform:uppercase;
}
.news-pro a:hover{
	text-decoration:underline;
}
.ratesatgalance a:link, .ratesatgalance a:visited, .ratesatgalance a:active{
	text-decoration:none; font-size:11px; font-weight:bold; font-style:italic; color:#0069b4; text-transform:uppercase;
	line-height:30px;
}
.ratesatgalance a:hover{
	text-decoration:underline;
}
.appcenter{
	margin:0; padding:0;
}
.appcenter h1, .ratesatgalance h1{
	margin:0 0 4px 0; padding:0;
	font-size:14px; font-weight:bold; color:#B71137;
}
.appcenter h2{
	margin:0 0 3px 0; padding:0; clear:both; display:block;
	font-size:12px; font-weight:normal; color:#0069b4;
}
.appcenter select{
	margin:0 0 7px 0; padding:0;
}

.ratesatgalance{
	margin:10px 0 0 0; padding:0;
}
.tab-ratesatgalance{
	margin:0; padding:0;
}
.tab-ratesatgalance td{
	border-bottom:1px solid #CCCCCC; text-align:left; vertical-align:middle;
	padding:0 0 0 2px; margin:0; line-height:17px;
}
.c-right{
	float:left; margin:0 0 0 20px; width:auto;
}
#cr-top{
	margin:0; padding:0;
}
.btn-culinklogin:link, .btn-culinklogin:visited, .btn-culinklogin:active{
	text-decoration:none; display:block; width:237px; height:51px; margin:0;
	background:url(../images/btn-culinklogin.png) no-repeat;
	}
.btn-culinklogin:hover{
	background-position:0 -51px; text-decoration:none;
	}

.btn-visaaccountaccess:link, .btn-visaaccountaccess:visited, .btn-visaaccountaccess:active{
	text-decoration:none; display:block; width:102px; height:35px; margin:12px 0 0 0; float:left;
	background:url(../images/btn-visaaccountaccess.png) no-repeat;
	}
.btn-visaaccountaccess:hover{
	background-position:0 -35px; text-decoration:none;
	}

.btn-mortgageaccountaccess:link, .btn-mortgageaccountaccess:visited, .btn-mortgageaccountaccess:active{
	text-decoration:none; display:block; width:135px; height:35px; margin:12px 0 0 0; float:left;
	background:url(../images/btn-mortgageaccountaccess.png) no-repeat;
	}
.btn-mortgageaccountaccess:hover{
	background-position:0 -35px; text-decoration:none;
	}

#atm-branch{
	clear:both;
	margin:20px 0 0 0; padding:20px 0 0 0; *padding:0px; color:#999;
}
.atmbrach-head{
	margin:0; padding:0 0 7px 0;
}
#atm-branch .table td{
	 vertical-align:middle; text-align:left;
}
#atm-branch .table .td{
	*padding:2px 0 0 0;
}
#atm-branch .radio{ 
	margin:0; padding:0;
}
#atm-branch .input{
	margin:9px 0 0 0; padding:0; display:block; width:117px; float:left;
	color:#999999; font-size:11px;
	}
.btn-atmlocator:link, .btn-atmlocator:visited, .btn-atmlocator:active{
	text-decoration:none; float:left; display:block; width:23px; height:22px; margin:6px 7px 0 7px;
	background:url(../images/btn-atmlocator.png) no-repeat;
	}
.btn-atmlocator:hover{
	background-position:0 -22px; text-decoration:none;
	}
#atm-branch a:link, #atm-branch a:visited, #atm-branch a:active{
	text-decoration:none; color:#999; line-height:14px; font-size:11px;
}
#atm-branch a:hover{
	text-decoration:underline; color:#999;
}

#hp-memberad{
	margin:24px 0 0 0; padding:0;
}
.btn-buyingacar:link, .btn-buyingacar:visited, .btn-buyingacar:active{
	text-decoration:none; display:block; width:237px; height:51px; margin:0; padding:0;
	background:url(../images/btn-buyingacar.png) no-repeat;
	}
.btn-buyingacar:hover{
	background-position:0 -51px; text-decoration:none;
	}

.btn-buyingahouse:link, .btn-buyingahouse:visited, .btn-buyingahouse:active{
	text-decoration:none; display:block; width:237px; height:51px; margin:0; padding:0;
	background:url(../images/btn-buyingahouse.png) no-repeat;
	}
.btn-buyingahouse:hover{
	background-position:0 -51px; text-decoration:none;
	}

.btn-managingmoney:link, .btn-managingmoney:visited, .btn-managingmoney:active{
	text-decoration:none; display:block; width:237px; height:51px; margin:0; padding:0;
	background:url(../images/btn-managingmoney.png) no-repeat;
	}
.btn-managingmoney:hover{
	background-position:0 -51px; text-decoration:none;
	}

.btn-retirementplanning:link, .btn-retirementplanning:visited, .btn-retirementplanning:active{
	text-decoration:none; display:block; width:237px; height:50px; margin:0; padding:0;
	background:url(../images/btn-retirementplanning.png) no-repeat;
	}
.btn-retirementplanning:hover{
	background-position:0 -50px; text-decoration:none;
	}

.btn-savingforcollege:link, .btn-savingforcollege:visited, .btn-savingforcollege:active{
	text-decoration:none; display:block; width:237px; height:51px; margin:0; padding:0;
	background:url(../images/btn-savingforcollege.png) no-repeat;
	}
.btn-savingforcollege:hover{
	background-position:0 -51px; text-decoration:none;
	}

.btn-studentresources:link, .btn-studentresources:visited, .btn-studentresources:active{
	text-decoration:none; display:block; width:237px; height:54px; margin:0; padding:0;
	background:url(../images/btn-studentresources.png) no-repeat;
	}
.btn-studentresources:hover{
	background-position:0 -54px; text-decoration:none;
	}
/*INSIDE*/
.c-left-inner{
	margin:0; padding:0 0 0 18px;
}
.breadcrumbs{
	margin:0; padding:0 0 0 10px;
}
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited{
	text-decoration:underline; color:#0069b4; padding:0 4px;
}
.breadcrumbs a:hover{
	text-decoration:none;
}
.innercontent-head{
	margin:15px 0 0 0; padding:0; display:block;
}
.innercontent-head h1{
	margin:0; padding:0; line-height:75px; text-indent:15px;
	font-size:28px; color:#0069b4; font-weight:normal;
}
.innercontent{
	margin:0; padding:11px 0 0 18px; width:610px; font-size:12px;
}
.innercontent a:link, .innercontent a:active, .innercontent a:visited{
	text-decoration:none; color:#0069b4;
}
.innercontent a:hover{
	text-decoration:underline;
}
.innercontent h1{
	margin:0; padding:0 0 0px 0; line-height:24px;
	font-size:20px; color:#b81137; font-weight:normal;
}
.innercontent h2{
	margin:10px 0 0 0; padding:10px 0 0px 0;
	font-size:14px; color:#0069b4; font-weight:bold;
	border-top:1px dotted #666;
}
.innercontent h5{
	margin:10px 0 0 0; padding:0;
	font-size:10px; color:#666; 
}
div.hr {
  height:30px; display:block; width:610px;
  background:url(../images/hr.png) repeat-x;
}
div.hr hr {
  display: none;
}
#inside-right{
	clear:both;
	margin:0; padding:40px 0 0 0; *padding:20px 0 0 0;
}
#inside-right h1{
	margin:0; padding:0;
	font-size:16px; font-weight:bold; color:#0F499D; font-style:italic; text-transform:uppercase;
}
#next-steps{
	margin:0; padding:51px 0 0 13px; width:224px;
	background:url(../images/h-nextsteps.png) no-repeat;
}
.related-links{
	clear:both;
	margin:15px 0 0 0; padding:0;
}
.related-links a:link, .related-links a:active, .related-links a:visited{
	text-decoration:none; display:block; color:#0069b4; font-size:14px; text-indent:23px;
}
.related-links a:hover{
	text-decoration:underline;
}
/*buttons - right Side*/
/*buttons - right Side*/
.btn-contactusnow:link, .btn-contactusnow:active, .btn-contactusnow:visited{
	display: block; margin:5px 0 0 0;
	background:url(../images/btn-contactusnow.png) no-repeat; width:215px; height:36px;
	}
.btn-contactusnow:hover{
	text-decoration:none; background-position:0 -36px;
	}

.btn-downloadapplication:link, .btn-downloadapplication:active, .btn-downloadapplication:visited{
	display: block; margin:5px 0 0 0;
	background:url(../images/btn-downloadapplication.png) no-repeat; width:215px; height:36px;
	}
.btn-downloadapplication:hover{
	text-decoration:none; background-position:0 -36px;
	}

.btn-switchtoday:link, .btn-switchtoday:active, .btn-switchtoday:visited{
	display: block; margin:5px 0 0 0;
	background:url(../images/btn-switchtoday.png) no-repeat; width:215px; height:36px;
	}
.btn-switchtoday:hover{
	text-decoration:none; background-position:0 -36px;
	}

.btn-reorderchecksonline:link, .btn-reorderchecksonline:active, .btn-reorderchecksonline:visited{
	display: block; margin:5px 0 0 0;
	background:url(../images/btn-reorderchecksonline.png) no-repeat; width:215px; height:36px;
	}
.btn-reorderchecksonline:hover{
	text-decoration:none; background-position:0 -36px;
	}

.btn-becomeamember:link, .btn-becomeamember:active, .btn-becomeamember:visited{
	display: block; margin:5px 0 0 0;
	background:url(../images/btn-becomeamember.png) no-repeat; width:215px; height:36px;
	}
.btn-becomeamember:hover{
	text-decoration:none; background-position:0 -36px;
	}

.btn-viewrates:link, .btn-viewrates:active, .btn-viewrates:visited{
	display: block; margin:5px 0 0 0;
	background:url(../images/btn-viewrates.png) no-repeat; width:215px; height:36px;
	}
.btn-viewrates:hover{
	text-decoration:none; background-position:0 -36px;
	}

.btn-calculatepayments:link, .btn-calculatepayments:active, .btn-calculatepayments:visited{
	display: block; margin:5px 0 0 0;
	background:url(../images/btn-calculatepayments.png) no-repeat; width:215px; height:36px;
	}
.btn-calculatepayments:hover{
	text-decoration:none; background-position:0 -36px;
	}

.btn-calculatesavings:link, .btn-calculatesavings:active, .btn-calculatesavings:visited{
	display: block; margin:5px 0 0 0;
	background:url(../images/btn-calculatesavings.png) no-repeat; width:215px; height:36px;
	}
.btn-calculatesavings:hover{
	text-decoration:none; background-position:0 -36px;
	}


#footer{
	margin:0 auto; width:980px; font-size:10px; color:#333333; line-height:15px;
}
.f-left{
	float:left; width:510px; margin:0; padding:0px 0 0 20px;
}
.f-middle{
	float:left; width:90px; margin:0; padding:0px 0 0 0; text-align:center; 
}
.f-right{
	float:right; margin:0; padding:0px 20px 0 0; text-align:right;
}
.f-right a:link, .f-right a:visited, .f-right a:active{
	text-decoration:none; color:#333333; padding:0 6px;
}
.f-right a:hover{
	text-decoration:underline;
}

.basic_table{
     width:98%;
     
 }
 .basic_table th{
     padding:4px;
     background-color:#0053a1;
     color:#fff;
     text-align:left;
     }
 .basic_table td{
     padding:4px;
     border-bottom:solid #ccc 1px;
     }
    
 .basic_list li{
     padding:0 0 5px 0;
     margin:0 0 5px 0; 
     }
     
     
     
     
     .label{
	float:left; width:130px; display:block; text-align:right; padding:0 10px 0 0;
	}
.label1{
	float:left; width:60px; display:block; text-align:right; padding:0 10px 0 0;
	}
.input{
	width:200px; margin:0 0 7px 0;
	}
