﻿/* Global Page Styles */
	body, html{
		margin:0;
		background-image:url(../images/page_bg.jpg);
		background-repeat:repeat-y;
		background-position:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		
		}
	a{
		color:#0053a1;
	
}
	#wrapper{
		margin:auto;
		width:980px;
		background-color:#fff;
		
		}
	.clearfix{
		clear:both;
	}
	img{
		border:none;
		}
	h1{
	    font-size:21px;
	    font-weight:normal;
	    color:#c70752;
	    line-height:22px;
		font-family:Arial, Helvetica, sans-serif;
	
	}
	h2{
	    font-size:16px;
	    color:#01529d;
		font-family:Arial, Helvetica, sans-serif;
		border-top: dotted 1px #999;
		padding:16px 0 0 0;
		margin:16px 0 0 0 ;
	   

	    
	    }
	.basic_table{
	    width:98%;
	    
	}
	.basic_table th{
	    padding:4px;
	    background-color:#0053a1;
	    color:#fff;
	    text-align:left;
	    font-size:11px;
	    }
	.basic_table td{
	    padding:4px;
	    border-bottom:solid #ccc 1px;
	    font-size:11px;
	    }
	   
	.basic_list li{
	    padding:0 0 5px 0;
	    margin:0 0 5px 0; 
	    }
	.disclosure_text{
	    font-size:10px;
	    }
	.top{
		display:block;
		width:30px;
		padding:1px;
		background-image:url(../images/nav_bg.gif);
		background-repeat:repeat-x;
		color:#fff;
		font-size:8px;
		font-weight:bold;
		text-align:center;
		}
		.top a{
		color:#fff;
		text-decoration:none;
		}
	
/* Top Page Styles */
	
	#slide_down_ad{}
	#utility_bar{
		background-color:#0053a1;
		color:#99bce1;
		font-size:10px;
		height:30px;
		}
	#utility_bar_links{
		float:left;
		width:745px;
		padding:8px 0 0 0;
		text-align:right;
		}
	#utility_bar_links a{ 
		color:#99bce1;
		}
	#utility_bar_search{
		float:left;
		position:relative;
		width:235px;
		padding:4px 0 0 0;
		}
	#header{
		width:980px;
		height:127px;
		background-image:url(../images/hp_05.gif);
		background-repeat:repeat-x;
		
		
		}
	#header_logo{
		float:left;
		width:548px;
		}
	#header_panel{
		float: right;
		background-image: url(../images/header_panel_bg.gif);
		background-repeat: no-repeat;
		padding: 25px 20px 20px 20px;
		height: 82px;
		width: 392px;
		font-size: 11px;
		
		}
	#header_panel_left_column{
		float:left;
		width:175px;
		height: 80px;
		padding: 5px 0px 0px 6px;
		border-right:#006699 solid 1px;
		}
	#header_panel_right_column{
		float: left;
		width: 185px;
		height: 85px;
		font-size: 9pt;
		padding: 0px 0px 0px 10px;
		
	}
	#nav_global{
		width:980px;
		height:28px;
		text-align:center;
		background-image:url(../images/nav_bg.gif);
		background-repeat:repeat-x;
		
		}
	#stripes{
		background-image:url(../images/hp_18.gif);
		width:980px;
		height:10px;
		
		}
	
/* Middle Page Styles */
	
	#content_wrapper{
		width:980px;
		
		}

/*Middle Left Column*/	
	#content_left_column{
		float:left;
		width:700px;
		line-height: 19px;
		
		}
	#flash{
		}
	#featured{
		background-image:url(../images/featured_bg.gif);
		background-repeat:repeat-x;
		width:679px;
		padding:0 0 35px 0;
		}
	.ttl_featured{
		margin:20px 0 0 20px;
		}
	.featured_item{
		
		width:639px;
		margin:3px 20px 0 20px;
		}
	.featured_icon{
		float:left;
		width:80px;
		}
	.featured_text{
		float:left;
		width:400px;
		padding:0 20px 0 20px;
		font-size:11px;
		}
	.featured_text_title{
		font-size:13px;
		font-weight:bolder;
		}
	.featured_offer{
		float:left;
		width:110px;
		margin-left:30px;
		}
	.offer_ala{
		font-size:10px;
		
		}
	.offer_rate{
		float:left;
		font-size:28px;
		width:75px;
		letter-spacing:-1px;
		font-family:Georgia, Times New Roman, Serif;
		padding:4px 0 6px 0;
		
		}
	.offer_sup{
		float:left;
		font-size:9px;
		width:25px;
		
		}
	.offer_link{
	    height:50px;
		padding:3px 0 0 0;
		font-size:10px;
		}

	#tools{
		border-top:5px solid #01529b;
		width:679px;
		}
	
	#tools_left_column{
		float:left;
		padding:20px;
		width:258px;
		border-right:#ccc 1px solid;
		font-size:10px;
		}
	#tools_right_column{
		float:left;
		padding: 20px;
		width:340px;
		
		}
	
/*Middle Right Column*/
 
	#content_right_column{
		float:right;
		padding:25px 0 0 0;
		width:271px;
		
		
		}
	#rates{
		margin:0 0 28px 0;
		background-color:#ffeea9;
		font-size:11px;
		width:271px;
		}
		
	#rates table td{
		padding:4px 0 4px 0;
		border-bottom:1px solid #e6d794;
		}
	
	#atm_locator{
		
		background-image:url(../images/atm_locator_bg.gif);
		background-repeat:repeat-x;
		width:271px;}
	#atm_locator_content{
		width:241px;
		padding:15px;
		font-size:11px;
		}
	#life_events{
		width:271px;
		
		}
	#life_events_content{
		width:256px;
		min-height:201px;
		font-size:11px;
		padding:15px 0 0 15px;
	
		}
	#life_events_content a{
		color:#074580;
		}
	#life_events_content ul{
		padding-left:10px;
		margin-left:15px;
		}
	#life_events_content li{
		list-style-image:url(../images/bullet_arrow.gif);
		padding: 0 0 0px 0;
		}
		
	#partners{
		width:241px;
		background-image:url(../images/partners_bg.gif);
		background-repeat:repeat-x;
		padding:15px;
		}
	
/*Bottom Page Styles */
	
	#footer{
		background-image:url(../images/footer_bg.jpg);
		background-repeat:repeat-x;
		width:980px;
		height:97px;
		}
	#copyright{
		float:left;
		width:350px;
		/*width:583px;*/
		padding:15px 0 0 15px;
		color:#7b9ebd;
		font-size:10px;
		
		}
	#transit{
	    float:left;
		width:183px;
		padding:15px 0 0 15px;
		color:#b4c2ce;
		font-size:10px;
	}
	#copyright a{
		color:#7b9ebd;
	}
	#legal_logos{
		float:right;
		width:382px;
		
		}
	
