html {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	margin: 0;
	background:#ffffff;
	background-image: url(../images/bckgrd.jpg);
	background-repeat: repeat-x;
}
img {
	border: 0px;
}
object, embed {
	outline: 0;
}
#locations_alert {
	font-size:12px;
	padding-top:15px;
	background:#ffffff;
	width:493px;
	height:2.5em;
	border:#CCC thin solid;
	background-repeat:no-repeat;
	background-position:left;
}
h1 {
	color: #4c6e94;
	font-weight:bold;
	font-size: 17px;
	margin-left: 22px;
	font-weight: bold;
	margin-top:3px;
}
h4 {
	color: #4c6e94;
	font-weight:bold;
	font-size: 17px;
	line-height:22px;
	margin-left:2px;
	font-weight:bold;
	margin-top:0px;
}
h2 {
	font-size: 15px;
	font-weight: bold;
	color: #4c6e94;
	line-height: 18px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #4c6e94;
}
h3.footer_header_title {
	font-size: 12px;
	font-weight: bold;
	color: #4c6e94;
	margin-bottom: 6px;
	margin-left: -12pt;
}
td.landing_page_title {
	font-size: 17px;
	font-weight:bolder;
	color: #4c6e94;
}
hr {
	height: 1px;
	border: 0;
	background-color: #d2d8de;
	width: 100%;
}
hr.blue {
	height: 1px;
	border: 0;
	background-color: #8da8bf;
	width: 100%;
}
a {
	outline: 0;
}
a:link {
	font-weight: normal;
	text-decoration: none;
	color: #4c6e94;
}
a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #4c6e94;
}
a:hover {
	text-decoration: underline;
	color: #4c6e94;
}
form {
	margin: 0em;
}
ul {
	list-style-image: url("../images/arrow.gif");
}
li.arrow {
	list-style-image: url("../images/arrow.gif");
}
/* 
------------------------------------------------------------------------------------
 CONTAINER: houses complete website
------------------------------------------------------------------------------------
*/

#container_splash {
	width: 760px;
	margin: 0px auto;
	background: #e4eaf0;
	padding-bottom: 22px;
}
#container {
	width: 760px;
	margin: 0px auto;
	background: #e4eaf0;
	padding-bottom: 22px;
}
/* 
------------------------------------------------------------------------------------
 HEADER: houses logo, global navigation, tertiary navigation, search
------------------------------------------------------------------------------------
*/


#header {
	background: url(../images/header_bckgrd.jpg);
	background-repeat: no-repeat;
	width: 760px;
	padding-bottom: 114px;
}
#header_logo {
	position: absolute;
	margin-top : 15px;
	margin-bottom : 0px;
	margin-left: 17px;
	width: 245px;
	float: none;
}
#search_box {
	background-image: url(../images/search_bckgrd.jpg);
	background-repeat: no-repeat;
	position: absolute;
	margin-top: 72px;
	margin-left: 500px;
	width: 242px;
	height: 42px;
	float: none;
	padding-left: 30px;
	padding-top: 12px;
}
input.header_search {
	border-left: 1px solid #b8cbde;
	border-top: 1px solid #b8cbde;
	border-bottom: 1px solid #b8cbde;
	border-right: 1px solid #b8cbde;
	width: 155px;
	height: 17px;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#header_global_nav {
	position: absolute;
	margin-top: 92px;
	margin-bottom: 0px;
	margin-left: 17px;
}
#header_global_nav a:link {
	font-size: 8pt;
	font-weight: bold;
	color: #99c2e5;
}
#header_global_nav a:hover {
	font-size: 8pt;
	text-decoration: underline;
	color: #ffffff;
}
#header_global_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#header_global_nav li {
	float: left;
	margin: 0 0.10em;
}
li.header_global_nav_on a:visited {
	background: url(../images/nav_background_on.gif) bottom left repeat-x;
	height: 2em;
	padding-top: 1px;
	line-height: 2.0em;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	width: 76px;
	display: block;
	color: #094476;
	text-decoration: none;
	text-align: center;
}
li.header_global_nav_on a:hover {
	height: 2em;
	padding-top: 1px;
	line-height: 2.0em;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	width: 76px;
	display: block;
	color: #094476;
	text-decoration: underline;
	text-align: center;
}
li.header_global_nav_on a:link {
	background: url(../images/nav_background_on.gif) bottom left repeat-x;
	height: 2em;
	padding-top: 1px;
	line-height: 2.0em;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	width: 76px;
	display: block;
	color: #094476;
	text-align: center;
}
#header_global_nav_splash {
	position: absolute;
	margin-top: 92px;
	margin-bottom: 0px;
	margin-left: 17px;
}
#header_global_nav_splash a:hover {
	font-size: 8pt;
	text-decoration: underline;
	color: #ffffff;
}
#header_global_nav_splash ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#header_global_nav_splash li {
	float: left;
	margin: 0 0.10em;
}
#header_tertiary_nav {
	position: absolute;
	margin-top: 22px;
	margin-left: 525px;
	float: none;
}
#header_tertiary_nav a:link {
	font-size: 8pt;
	font-weight: normal;
	color: #094477;
}
#header_tertiary_nav a:visited {
	font-size: 8pt;
	font-weight: normal;
	color: #094477;
}
#header_tertiary_nav a:hover {
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}
li.header_global_nav_off a:link {
	background: url(../images/nav_background_off.gif) bottom left repeat-x;
	height: 2em;
	padding-top: 1px;
	line-height: 2.0em;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	width: 76px;
	display: block;
	text-decoration: none;
	text-align: center;
	color:#99c2e5;
}
li.header_global_nav_off a:hover {
	height: 2em;
	padding-top: 1px;
	line-height: 2.0em;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	width: 76px;
	display: block;
	text-decoration: none;
	text-align: center;
	color:#99c2e5;
}
li.header_global_nav_off a:visited {
	background: url(../images/nav_background_off.gif) bottom left repeat-x;
	height: 2em;
	padding-top: 1px;
	line-height: 2.0em;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	width: 76px;
	display: block;
	text-decoration: none;
	text-align: center;
	color:#99c2e5;
}
/* 
---------------------------------------------------------------------------------------------
 MAIN SPLASH: houses member story, login, promos, top stories, shared rates, rss feed
---------------------------------------------------------------------------------------------
*/
table.carousel_background {
	background-image: url(../images/carousel_background.gif);
	background-repeat:no-repeat;
	width:339px;
	height:345px;
	margin-left:1px;
	margin-top:3px;
}
#rssfeed {
	padding-left:5px;
	padding-top:5px;
}
#main {
	width: 729px;
	padding-left: 15px;
	padding-top: 15px;
}
img.promo_bleed_icon {
	padding: 3px;
}
td.login_maintenance_message {
	padding-left:5px;
	color: #333;
	font-size: 12px;
	line-height: 14px;
	padding-bottom:15px;
}
#main_top_stories_well {
	margin-top:4px;
	width: 174px;
	float: right;
	clear: right;
}
#main_shared_rates_well {
	padding-top:4px;
	width: 174px;
	float: right;
}
#main_promotions {
	margin-top : 4px;
	padding-left: 7px;
	padding-bottom:5px;
	width : 339px;
	float: left;
}
#main_login {
	margin-top : 2px;
	margin-left: 0px;
	width: 202px;
	float: left;
	margin-top:5px;
}
div.login_normal {
	/*background-image: url(../images/login_bckgrd.jpg);*/
	/*background-repeat: no-repeat;*/
	margin-top:5px;
	margin-left:0px;
	/*height: 523px;*/
	width: 202px;
	float: left;
	padding-bottom:5px;
}
div.login_demo {
	/*background-image: url(../images/login_bckgrd.jpg);*/
	/*background-repeat: no-repeat;*/
	margin-top : 5px;
	margin-left: 0px;
	/*height: 523px;*/
	width: 202px;
	float: left;
	padding-bottom:5px;
}
input.txtlogininput {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	width: 171px;
	height: 16px;
	background-color:#eff3f7;
	margin-left:11px;
}
/*p.logincontent {
	margin-bottom: 2px;
	margin-left:11px;
	font-weight: bold;
    color:#000;
	font-size: small;
}*/
table.main_login {
	margin-top: 22px;
}
#main_promotions a:link {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #4c6e94;
}
#main_promotions a:visited {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #4c6e94;
}
#main_promotions table a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #4c6e94;
}
#main_promotions_alert table a:hover {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: #bb2024;
}
#main_promotions_alert a:link {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #bb2024;
}
#main_promotions_alert a:visited {
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #bb2024;
}
#main_promotions_alert {
	font-size: 9pt;
	font-weight: bold;
	color: #bb2024;
}
#main_top_stories_bckgrd_middle a:link {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
#main_top_stories_bckgrd_middle a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #99c2e5;
}
#main_top_stories_bckgrd_middle a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#main_shared_rates_bckgrd_middle a:link {
	font-weight: normal;
	text-decoration: none;
	color: #094476;
}
#main_shared_rates_bckgrd_middle a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #094476;
}
#main_shared_rates_bckgrd_middle a:hover {
	text-decoration: underline;
	color: #000000;
}
#main_top_stories_bckgrd_middle ul {
	margin-top:5px;
	margin-bottom:5px;
	list-style-image: url(../images/arrow_top_stories.gif);
}
#main_top_stories_bckgrd_middle li {
	line-height: 19px;
	margin-left: -19px;
}
#main_shared_rates_bckgrd_middle ul {
	list-style-image: url(../images/arrow_shared.gif);
}
#main_shared_rates_bckgrd_middle li {
	line-height: 18px;
	margin-left: -17px;
}
#main_member_story {
	margin-top : 1px;
	width: 729px;
	height: 130px;
}
#main_member_story_artwork {
	position: absolute;
	margin-top: 8px;
	margin-left: 55px;
	width: 303px;
	height: 226px;
}
#main_sub_header_artwork {
	position: absolute;
	margin-top: 11px;
	margin-left: 290px;
}
#main_member_story_blurb {
	position: absolute;
	color: #ffffff;
	margin-top:20px;
	margin-left: 230px;
	font-size: 15pt;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	width: 420px;
}
#main_member_story_name {
	position: absolute;
	color: #ffffff;
	margin-top:170px;
	margin-left: 245px;
	font-size: 10pt;
	font-style:italic;
	width: 400px;
}
#main_member_more_button {
	position: absolute;
	margin-top: 130px;
	margin-left: 500px;
	width: 65px;
	height: 31px;
	border: none;
}
#main_member_story_title {
	font-family: Times New Roman, serif;
	font-size: 25pt;
	color: #333333;
	letter-spacing: -1px;
	line-height:30px;
	position: absolute;
	margin-top:  20px;
	margin-left: 290px;
	width: 400px;
}
#main_sub_header_title {
	font-family: Times New Roman, serif;
	font-size: 25pt;
	color: #ffffff;
	letter-spacing: 2px;
	position: absolute;
	margin-top:  20px;
	margin-left: 22px;
	width: 400px;
}
#main_member_story_icons {
	position: absolute;
	margin-top: 167px;
	margin-left: 520px;
	width: 400px;
	height: 31px;
}
table.main_promotions_background_single {
	padding-left: 1.5em;
	padding-bottom: 0.2em;
	width: 340px;
	background-image: url(../images/promo_bckgrd.gif);
	background-repeat: no-repeat;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 0px;
}
table.main_promotions_background_single_bleed {
	width: 340px;
	background-image: url(../images/promo_bckgrd.gif);
	background-repeat: no-repeat;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 0px;
}
table.main_home_promotion {
	width: 212px;
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	letter-spacing: 0px;
}
table.main_promotions_background_double {
	width: 340px;
	background-image: url(../images/promo_bckgrd_double.jpg);
	background-repeat: no-repeat;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0px;
}
table.main_promotions_background_triple {
	width: 340px;
	background-image: url(../images/promo_bckgrd_triple.jpg);
	background-repeat: no-repeat;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	padding-top:5px;
}
table.main_promotions_flash_double {
	padding-right:22px;
}
#main_top_stories_bckgrd_top {
	background-image: url(../images/top_stories_bckgrd_top.gif);
	background-repeat: no-repeat;
	width: 174px;
	height: 23px;
}
#main_top_stories_bckgrd_middle {
	background-image: url(../images/top_stories_bckgrd_middle.gif);
	background-repeat: repeat-y;
	width: 174px;
	padding: 3px;
}
#main_top_stories_bckgrd_footer {
	background-image: url(../images/top_stories_bckgrd_footer.gif);
	background-repeat: no-repeat;
	width: 174px;
	height: 23px;
}
#main_shared_rates_bckgrd_top {
	background-image: url(../images/main_shared_rates_bckgrd_top.gif);
	background-repeat: no-repeat;
	width: 174px;
	height: 23px;
	margin-top:3px;
}
#main_shared_rates_bckgrd_middle {
	background-image: url(../images/main_shared_rates_bckgrd_middle.gif);
	background-repeat: repeat-y;
	width:174px;
	height:297px;
	padding: 1px;
}
#main_shared_rates_bckgrd_footer {
	background-image: url(../images/main_shared_rates_footer.gif);
	background-repeat: no-repeat;
	width: 174px;
	height: 23px;
	padding-bottom:8px;
}
/*
------------------------------------------------------------------------------------
 SUB PAGE: houses left navigation, main content
------------------------------------------------------------------------------------
*/

p.indent_member_steps {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-left: 33px;
}
b.indent_member_steps {
	font-size: 18px;
	font-weight: bold;
	color: #4c6e94;
	padding-left: 12px;
}
p.rates_content_gray {
	font-size:11px;
	font-weight: normal;
	color: #666666;
}
p.rates_content_black {
	font-size:11px;
	font-weight: bold;
	color: #000000;
}
table.rewardcheckingtable {
	background-color:#eff7ff;
	margin-left:40px;
	padding-top:11px;
	padding-bottom:11px;
	padding-right:11px;
}
td.checkingdata {
	padding-left:22px;
}
td.rate_title {
	background-color:#4d789c;
	font-size:17px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 22px;
	padding-top: 11px;
	padding-bottom: 5px;
	line-height: 18px;
}
td.rate_title_sub {
	background-color:#4d789c;
	font-size:13px;
	font-weight: normal;
	color: #ffffff;
	padding-left: 22px;
	padding-bottom: 11px;
}
td.rates_data_background_gray {
	background-color:#d9d7cf;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 22px;
	padding-top: 11px;
	padding-bottom: 10px;
}
td.rates_data_background_gray_light {
	background-color:#f0efec;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.rates_data_disclaimer {
	background-color:#000000;
	padding-left: 22px;
	font-size: 9px;
	color:#666;
}
td.rates_bottomcap {
	background-color:#f0efec;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 11px;
	line-height: 12px;
	padding-bottom: 22px;
	border-bottom: 2px solid #4d789c;
}
#main_left_nav a:link {
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	color: #4c6e94;
}
#main_left_nav a:visited {
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	color: #000000;
}
#main_left_nav a:hover {
	text-decoration: underline;
	line-height: 18px;
	color: #4c6e94;
}
ul.main_content_ul_bullet {
	list-style-image: url("../images/bullet_circle.gif");
	line-height: 18px;
}
li.main_content_li_bullet {
	list-style-image: url("../images/bullet_circle.gif");
}
li.main_content_li_bullet_varsity {
	list-style-image: url("../images/v_bullet.gif");
}
ul.rates_disclaimer {
	margin-top: 1px;
	margin-bottom: 3px;
}
ul.leftnav_ul_level1 {
	padding-left: 44;
}
li.leftnav_li_level1 {
	padding-left: 0;
}
ul.leftnav_ul_level2 {
	padding-left: 22;
}
li.leftnav_li_level2 {
	padding-left: 0;
}
#main_content_well_intro p {
	line-height: 160%;
}
#main_content_well_intro a:link {
	font-weight: normal;
	text-decoration: none;
	color: #4c6e94;
}
#main_content_well_intro a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #4c6e94;
}
#main_content_well_intro a:hover {
	text-decoration: underline;
	color: #4c6e94;
}
#main_content_well_intro ul {
	list-style-image: url("../images/arrow.gif");
}
ul.content_well_arrow {
	list-style-image: url("../images/arrow.gif");
}
#main_content_well_intro li {
	padding-top: 5px;
}
#main_left_nav ul {
	list-style-image: url(../images/arrow.gif);
}
#main_left_nav li {
	margin-left: -17px;
	padding-right: 4px;
}
#main_left_nav {
	width: 186px;
	float: left;
}
#main_left_nav_bckgrd_top {
	background-image: url(../images/main_left_nav_bckgrd_top.gif);
	background-repeat: no-repeat;
	height: 12px;
}
#main_left_nav_bckgrd_middle {
	background-image: url(../images/main_left_nav_bckgrd_middle.gif);
	background-repeat: repeat-y;
	padding: 1px;
	margin-top: -5px;
}
#main_left_nav_bckgrd_footer {
	background-image: url(../images/main_left_nav_bckgrd_footer.gif);
	background-repeat: no-repeat;
	height: 9px;
}
#main_content_well {
	width: 540px;
	float: right;
}
#main_content_well_bckgrd_header {
	background-image: url(../images/main_content_well_bckgrd_top.gif);
	background-repeat: no-repeat;
	height: 22px;
}
#main_content_well_bckgrd_banner {
	background-image: url(../images/main_content_well_bckgrd_top.gif);
	background-repeat: no-repeat;
	margin-top: 22px;
}
#main_content_well_bckgrd_middle {
	background-image: url(../images/main_content_well_bckgrd_middle.gif);
	background-repeat: repeat-y;
	line-height: 17px;
	font-size: 12px;
}
#main_content_well_bckgrd_middle_annualreport2009 {
	background-image: url(../images/main_content_well_bckgrd_middle_annualreport2009.gif);
	background-repeat: repeat-y;
	line-height: 17px;
	font-size: 12px;
}
#main_content_well_bckgrd_bottom_annualreport2009 {
	background-image: url(../images/main_content_well_bckgrd_bottom_annualreport2009.gif);
	background-repeat: no-repeat;
	width: 540;
	height: 12px;
}
#main_content_well_bckgrd_bottom {
	background-image: url(../images/main_content_well_bckgrd_bottom.gif);
	background-repeat: no-repeat;
	width: 540;
	height: 12px;
}
#main_content_well_bckgrd_bottom_varsity {
	background-image: url(../images/main_content_well_bckgrd_bottom_varsity.gif);
	background-repeat: no-repeat;
	width: 540;
	height: 65px;
}
#main_content_well_links h2 {
	color: #094476;
	font-size: 12px;
	font-weight: bold;
	margin-top : -22px;
	width : 490px;
	float : none;
}
#main_content_well_links_verified_by_visa ul {
	list-style-image: url("../images/arrow.gif");
}
#main_content_well_links_other_loans ul {
	list-style-image: url("../images/arrow.gif");
}
#main_content_well_title {
	font-size: 11px;
	margin-top:0px;
}
#main_content_well_intro {
	color: #000000;
	font-size: 12px;
	line-height: 15px;
	margin-top : 0px;
	margin-left: 22px;
	width : 490px;
	float : none;
}
table.flash_map {
	margin-top : 0px;
	margin-left: 0px;
}
#main_content_well_links {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	margin-top : 0px;
	margin-left: 23px;
	width : 490px;
	float : none;
}
#main_content_well_links_verified_by_visa {
	color: #666666;
	font-size: 12px;
	line-height: 24px;
	margin-top : 0px;
	margin-left: 22px;
	width : 490px;
	float : none;
}
#main_content_well_links_other_loans {
	position: absolute;
	color: #666666;
	font-size: 12px;
	line-height: 24px;
	margin-top : 420px;
	margin-left: 215px;
	width : 490px;
	float : none;
}
#main_content_well_bottom {
	color: #666666;
	font-size: 10px;
	line-height: 11px;
	margin-top : 0px;
	margin-left: 22px;
	width : 480px;
	float : none;
}
#main_content_well_vehicle_loan_rates {
	color: #666666;
	width: 499px;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-top: 11px;
	margin-left: 11px;
	letter-spacing: 0px;
	padding: 9px;
	float: none;
}
th.main_ratetable_heading {
	color: #094476;
	font-weight: bold;
	font-size: 13px;
}
th.main_ratetable_heading_small {
	color: #094476;
	font-weight: normal;
	font-size: 10px;
}
th.main_ratetable_columnheading {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding:2px;
	background: #4d789c;
}
td.main_ratetable_rowheading {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	background: #d9d7cf;
	padding-left: 12px;
}
main_landing_paragraph {
	color: #000000;
	line-height: 160%;
	font-weight: normal;
	font-size: 22px;
}
h4.main_landing_paragraph_h4 {
	font-size: 17px;
	font-weight: bold;
	color: #4c6e94;
	padding-top: 22px;
}
td.main_ratetable_linedrowheading {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	background: #efeeea;
	padding-left: 12px;
}
td.main_ratetable_rowdata {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	background: #d9d7cf;
	padding-left: 22px;
}
td.main_ratetable_rowdata_d {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	background: #c1bfb8;
	padding-left: 22px;
}
td.main_ratetable_rowdata_b {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	background: #c1bfb8;
	padding-left: 22px;
}
td.main_ratetable_rowdata_f {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	background: #c1bfb8;
	padding-left: 22px;
}
td.main_ratetable_disclosure {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	padding-left: 22px;
}
td.main_ratetable_whiterow {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	padding-left: 22px;
	border: thin solid #d9d7cf;
}
th.main_promotable_heading {
	color: #ffffff;
	width: 600px;
	font-weight: normal;
	font-size: 15px;
	height: 22px;
	background: #4d789c;
	padding-left: 22px;
}
td.call_to_action_header {
	font-size: 15px;
	color:#3f6fbb;
	padding-left:100px;
	padding-top:15px;
}
td.call_to_action_button {
	padding-left:125px;
	padding-bottom:11px;
	padding-top:22px;
}
td.call_to_action_rate {
	font-size: 22px;
	color:#4c6e94;
	padding-left:100px;
	padding-top:11px;
	padding-bottom:22px;
}
td.main_promotable_rowheading {
	color: #ffffff;
	width: 600px;
	font-weight: normal;
	font-size: 18px;
	line-height: 17px;
	height: 33px;
	background: #094476;
	padding-left: 11px;
}
td.main_promotable_disclosure {
	color: #666666;
	font-weight: normal;
	font-size: 9px;
}
#main_content_well_bottom_other_loans {
	position: absolute;
	color: #666666;
	font-size: 10px;
	line-height: 11px;
	margin-top : 540px;
	margin-left: 215px;
	width : 500px;
	float : none;
}
#main_content_well_bottom_visa_classic {
	position: absolute;
	color: #666666;
	font-size: 10px;
	line-height: 11px;
	margin-top : 740px;
	margin-left: 215px;
	width : 500px;
	float : none;
}
#main_left_promo {
	background-repeat: no-repeat;
	width: 186px;
	float: left;
}
/* 
------------------------------------------------------------------------------------
 FOOTER: caps complete site
------------------------------------------------------------------------------------
*/

#footer_splash a:link {
	font-weight: normal;
	text-decoration: none;
	color: #4c6e94;
}
#footer_splash a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
#footer_splash a:hover {
	text-decoration: underline;
	color: #4c6e94;
}
#footer a:link {
	font-weight: normal;
	text-decoration: none;
	color: #4c6e94;
}
#footer a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
#footer a:hover {
	text-decoration: underline;
	color: #4c6e94;
}
footer li {
	list-style-image: url("../images/arrow.gif");
}
#footer {
	background-image: url(../images/footer_bckgrd.jpg);
	width: 729px;
	height: 315px;
	margin: 0px auto;
	clear: both;
	background-repeat: no-repeat;
}
#footer table {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-top: 0px;
	margin-left: 16px;
	letter-spacing: 0px;
	float: none;
}
#footer_splash {
	background-image: url(../images/footer_bckgrd.jpg);
	width: 729px;
	height: 315px;
	margin: 0px auto;
	margin-left: 14px;
	clear: both;
	background-repeat: no-repeat;
}
#footer_splash table {
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin-top: 0px;
	margin-left: 17px;
	letter-spacing: 0px;
	float: none;
}
#copyright {
	margin-top: 22px;
	margin-left: 25px;
	color: #000000;
	float: none;
	padding-bottom:22px;
}
#copyright_splash {
	margin-top: 22px;
	margin-left: 25px;
	color: #000000;
	float: none;
	padding-bottom:22px;
}
table.todays_rates_table {
	margin-top: 3px;
	margin-left: 0px;
	color: #666666;
	width: 164px;
	float: none;
	background-color: #d9d7d1;
	margin: 0px auto;
}
th.todays_rates_title {
	margin-top: 11px;
	margin-left: 22px;
	color: #094476;
	float: none;
	background-color: #d9d7d1;
	line-height: 15px;
	border-bottom: 1px solid #4d789c;
	padding-top: 2px;
}
td.todays_rates_subtitle {
	margin-left: 25;
	font-size: 9px;
	color: #000000;
	float: none;
	border-bottom: 5px solid #e4e3df;
}
td.todays_rates_ratename {
	background-color: #e3e3df;
	border-top: 1px solid #eaeaea;
	margin-left: 25px;
	color: #666666;
}
td.todays_rates_ratevalue {
	margin-left: 25px;
	border-top: 1px solid #eaeaea;
	background-color: #e3e3df;
	color: #666666;
}
search_table {
}
th.search_table_th_title {
	color: #094476;
	font-weight: bold;
	font-size: 13px;
}
th.search_table_th_heading {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	background: #4d789c;
	padding-left: 15px;
}
td.search_table_td {
	font-weight: normal;
	font-size: 10px;
	background: #d9d7cf;
	padding-left: 15px;
}
/* 
------------------------------------------------------------------------------------
LOCATIONS: Map rollover
------------------------------------------------------------------------------------
*/

#map {
	background-image: url(../images/map.jpg);
	background-repeat:no-repeat;
	margin-left:11px;
	width:506px;
	height:709px;
}
/* 
------------------------------------------------------------------------------------
Pop Up window
------------------------------------------------------------------------------------
*/

.popup1 {
	display: none;
	position: absolute;
	padding-left: 167px;
	margin-top: -52px;
	z-index: 2;
}
.popup2 {
	display: none;
	position: absolute;
	padding-left: 135px;
	padding-top: 17px;
	z-index: 2;
}
.popup3 {
	display: none;
	position: absolute;
	padding-left: 79px;
	padding-top: 33px;
	z-index: 1;
}
/* 
------------------------------------------------------------------------------------
Red dots
------------------------------------------------------------------------------------
*/

a.showLink1, a.hideLink1 {
	position:absolute;
	padding-left: 263px;
	padding-top: 166px;
	z-index: 1;
}
a.showLink2, a.hideLink2 {
	position:absolute;
	padding-left: 237px;
	padding-top: 234px;
	z-index: 2;
}
a.showLink3, a.hideLink3 {
	position:absolute;
	padding-left: 185px;
	padding-top: 247px;
	z-index: 3;
}
/* 
------------------------------------------------------------------------------------
Close X
------------------------------------------------------------------------------------
*/		

a.hideLink1 {
	left: 195px;
	top: -140px;
}
a.hideLink2 {
	left: 190px;
	top: -195px;
}
a.hideLink3 {
	left: 190px;
	top: -195px;
}
/* 
------------------------------------------------------------------------------------
lightwindow modal styling starts
------------------------------------------------------------------------------------
*/	

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;/* REQUIRED */
}
#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;/* REQUIRED */
}
#lightwindow_container {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	/* REQUIRED */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
	overflow: hidden;
}
#lightwindow_contents {
	padding-top:30px;
	overflow: hidden;
	z-index: 0;
	position: relative;/*border: 10px solid #000000;*//*background-color: #000000;*/
	background:#FFF;
}
#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #ffffff;
	padding: 37px;
}
#lightwindow_loading_shim {
	display: none;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
}
#lightwindow_loading span {
	font-size: 17px;
	line-height: 32px;
	color: #444444;
	float: left;
	padding: 0 10px 0 0;
	padding-top:200px;
	padding-left:0px;
}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited {
	color: #09F;
	text-decoration: none;
	cursor: pointer;
}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active {
	text-decoration: underline;
}
#lightwindow_loading img {
	float: left;
	padding-top:200px;
	padding-left:150px;
	margin: 0 10px 0 0;
}
#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;/* REQUIRED */
}
/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim {
	/* REQUIRED */
	display: none;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;/* REQUIRED */
}
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active {
	/* REQUIRED */
		outline: none;/* REQUIRED */
}
#lightwindow_previous, #lightwindow_next {
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#lightwindow_previous {
	float: left;
	left: 0px;
}
#lightwindow_next {
	float: right;
	right: 0px;
}
#lightwindow_previous:hover, #lightwindow_previous:active {
	background: url(../images/prevlabel.gif) left 15% no-repeat;
}
#lightwindow_next:hover, #lightwindow_next:active {
	background: url(../images/nextlabel.gif) right 15% no-repeat;
}
#lightwindow_previous_title, #lightwindow_next_title {
	display: none;
}
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50;
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}
#lightwindow_galleries_tab_container {
	width: 100%;
	height: 0px;
	overflow: hidden;
}
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab {
	display: block;
	height: 20px;
	width: 77px;
	float: right;
	line-height: 22px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
	color: #ffffbe;
	background: url(../images/black-70.png) repeat 0 0 transparent;
}
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab {
	background: none;
	background-color: #000000;
	opacity: .70;
	filter: alpha(opacity=70);
}
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab {
	color: #ffffbe;
}
#lightwindow_galleries_tab_span {
	display: block;
	height: 20px;
	width: 63px;
	padding: 0 7px 0 7px;
}
#lightwindow_galleries_tab.up {
	background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;
}
#lightwindow_galleries_tab.down {
	background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;
}
#lightwindow_galleries_list {
	background: url(../images/black-70.png) repeat 0 0 transparent;
	overflow: hidden;
	height: 0px;
}
* html #lightwindow_galleries_list {
	background: none;
	background-color: #000000;
	opacity: .70;
	filter: alpha(opacity=70);
}
.lightwindow_galleries_list {
	width: 200px;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
}
.lightwindow_galleries_list h1 {
	color: #09F;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	padding: 10px 0 5px 0;
	font-size: 16px;
}
.lightwindow_galleries_list li {
	margin: 5px 0 5px 0;
	list-style-type: none;
}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {
	display: block;
	line-height: 22px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	padding: 0 0 0 10px;
	font-size: 14px;
}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {
	background: #000000;
	color: #ffffbe;
	border-left: 3px solid #ffffbe;
	padding: 0 0 0 7px;
}
#lightwindow_data {
	/* REQUIRED */
	position: absolute;/* REQUIRED */
}
#lightwindow_data_slide {
	/* REQUIRED */
		position: relative;/* REQUIRED */
}
#lightwindow_data_slide_inner {
	background-color: #ffffff;
	padding: 0 10px 10px 10px;
}
#lightwindow_data_caption {
	padding: 10px 0 0 0;
	color: #666666;
	line-height: 25px;
	background-color: #ffffff;
	clear: both;
}
#lightwindow_data_details {
	background-color: #f0f0f0;
	padding: 0 10px 0 10px;
	height: 20px;
}
#lightwindow_data_author_container {
	width: 40%;
	text-align: right;
	color: #666666;
	font-style: italic;
	font-size: 10px;
	line-height: 20px;
	float: right;
	overflow: hidden;
}
#lightwindow_data_gallery_container {
	font-size: 10px;
	width: 40%;
	text-align: left;
	color: #666666;
	line-height: 20px;
	float: left;
	overflow: hidden;
}
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;
}
#lightwindow_title_bar_title {
	color: #ffffbe;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	float: left;
}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link {
	background-image: url(/site/about/content/112/images/close_button.gif);
	float: right;
	width:127px;
	font-size:18px;
	text-align: justify;
	cursor: pointer;
	color: #003366;
	line-height: 25px;
	padding: 0;
	margin: 40;
	padding-top:1px;
	padding-left:40px;
	background-repeat:no-repeat;
}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link {
	color: #849db5;
}
/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

