﻿body {margin:0px;padding:0px;background-color:#851d1c;}
img {border:0px;}
div#mastheadwrapper 
{
    background-image:url(img/masthead_bg.jpg);   
    background-repeat:repeat-x;
    background-position:center top;
    overflow:visible;
    min-width:1000px;
}
div#masthead
{
    background-image:url(img/masthead.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    height:178px;
}
a#logolink  /* added to fix positioning in chrome */
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:5;
}
div#contentwrapper
{
    padding-left:15px;
    background-image:url(img/content_bg.jpg);
    background-position:left top;
    background-repeat:repeat-y;
    display:block;
    overflow:hidden;
    width:800px;
}
div#timeDisplay
{
    background-image:url(img/time_bg.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height:35px;
    display:block;
    padding-left:5px;
    font-family:Arial;
    font-size:11px;
    font-style:italic;
}
div#sideMenu
{
    float:left;
    width:152px;
    text-align:center;
}
/* CONTENT STYLES */
div#content{float:left;width:618px; }
#content h2,#content h3 {font-size:26px;color:#851d1c;font-family:"Times New Roman",Serif;font-weight:normal;}
#content h3 {font-size:16px;}
#content h2.rate {font-size:22px;margin:0;padding:0;color:#851d1c;font-family:"Times New Roman",Serif;font-weight:normal;}
#content h5 {margin:0;padding:0;font-weight:normal;font-style:italic;}
#content p {padding:5px;font-size:14px;}
#content ul,#content ol {display:block;font-size:14px;}
span.fs80 {font-size:80px;}
.fs10 {font-size:10px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs16 {font-size:16px;}
.branchlist {height:130px;}
ul.branchlist {padding:5px 0 0 5px;}
ul.branchlist li {list-style-position:inside;}
.upperleft {background:#fff url(/img/bg_top_left.jpg) no-repeat top left;}
.lowerright {background:#fff url(/img/bg_bottom_right.jpg) no-repeat bottom right;}
.section_head {font-size:20px;color:#851d1c;}
table.branchtable {width:100%;}
table.branchtable td {width:50%;}
table.branchtable td span {font-size:19px;}
.padfifteen {padding-left:15px; vertical-align:top;}
.xmasclub { background:#fff url(/img/xmas_orn_2.jpg) no-repeat top right;padding-right:345px;font-size:14px;}
.ccards { background:#fff url(/img/credit_card.jpg) no-repeat top right;padding-right:310px;font-size:14px;}
.fs22 {font-size:22px;}
.fs26 {font-size:26px;}
.fs15 {font-size:15px;}
.fs19 {font-size:19px;}
.contSans {font-family:Arial,Sans-Serif;}
.faqDetails {font-size:13px;padding-left:10px;}
.fee_table {font-size:12px;border:none;}
.fee_td_title {font-size:19px;color:White;background-color:#851d1c;}
.fee_td_desc,.fee_td_desc_alt {width:70%;border:none;}
.fee_td_price,.fee_td_price_alt {border:none;}
.fee_td_desc_alt {background-color:#efefef;}
.fee_td_price_alt {background-color:#efefef;}
.formbg_alt {background-color:#debc8c;}
.form_img_td {width:60px;text-align:center;}
.form_border {border:solid 2px #debc8c;}
.homeequity_numbers {font-size: 54px; vertical-align: top; width: 10%; color: #851d1c; text-align: center;}
ul#lending_buttons {list-style:none none outside;margin:0;padding:0;}
ul#lending_buttons li {float:left; list-style-image:none; list-style-position:outside;width:195px;}
.mortgage_bg {background:white url(/img/red_house.jpg) no-repeat top right; padding-right:350px;}
.online_bg {background:white url(/img/homebanking2.jpg) no-repeat top right; padding-right:200px !important;height:180px;}
.online_title {font-family:Arial, Sans-Serif;font-size:19px;font-style:italic;}
.online_title span {font-size:36px;color:#851d1c;}
.savandinv_bg {background:white url(/img/piggybank.jpg) no-repeat top right;padding-right:200px !important;}
.totfree_bg {background:white url(/img/checkbook.jpg) no-repeat top right;padding-right:300px !important;}
.auto_bg {background:white url(/img/woman_with_carkeys.jpg) no-repeat top right;padding-right:300px !important;}
.kids_bg {background:white url(/img/children.jpg) no-repeat top right;padding-right:300px !important;}
.iPhone_hide {margin:0;padding:0;}
.iPhone_show {display:none;}
.vehicle_list {width:610px;}
.veh_title {text-align:center;}

/* FOOTER STYLES */
div#footer 
{
    background-image:url(img/footer_bg.jpg);   
    background-position:left top;
    background-repeat:no-repeat;
    height:84px;
    padding-left:70px;
    padding-top:13px;
    color:White;
    overflow:hidden;
}
#footer .flt {float:left;font-family:Arial;text-decoration:none;font-size:9px;}
#footer .flt a {color:white;text-decoration:none;}
#footer .flt a:hover {color:White;text-decoration:underline;}
#footer .footpad {padding-top:5px;}

/* from web1.css */
/* Rates.aspx - XML styles */
.gvWidth
{
    width: 100%;
    font-size:10pt;
}
.hdr1
{
    font-size: 12pt;
    background-color: #debc8c;
    text-align: left;
    font-weight:normal;
}
.hdr2
{
    font-size: 12pt;
    color: #ffffff;
    background-color: #851d1c;
    text-align: center;
    padding-right: 12px;
    padding-left: 12px;
    font-weight:normal;
}
.hdr3
{
    width: 75px;
    color: #ffffff;
    background-color: #851d1c;
    text-align: center;
    font-weight:normal;
}
.hdr4
{
    font-size: 16pt;
    color: #851d1c;
    font-weight:normal;
    text-align:left;
}
.hdr5
{
    width: 150px;
    color: #ffffff;
    background-color: #851d1c;
    text-align: center;
    font-weight:normal;
}
.hdr6  
{
    width: 120px;
    color: #ffffff;
    background-color: #851d1c;
    text-align: center;
    font-weight:normal;
}
.rowLight
{
    background-color: #f5deb3;
}
.rowLight_ctr
{
    text-align: center;
}
.rowDark
{
    background-color: #debc8c;
}
/* Application Styles */
#appContent
{
    font-size:11pt;
}
#appContent td
{
    font-size:10.5pt;    
}
p#pageTitle
{
    font-size:20pt;
    color:#851d1c;   
}
p.appSection
{
    font-size:14pt;
    color:#851d1c;
    width:300px;
    border-bottom:solid 1px #851d1c;
}
p.appDisclosure
{
    font-size:9pt;
}
/* Holiday Schedule Styles */
li.pastHoliday
{
    color:Gray;
}
/* Financial Calculators */
/*Main content area*/
.cTimeValue, .cTimeValue INPUT, .cTimeValue P, .cTimeValue FIELDSET
{
	font-family: 'verdana' , 'arial' , 'helvetica';
	font-size: 10pt;
	color:#000000;
}
.cTimeValue H2, .cTimeValue H3
{
	font-family: 'verdana' , 'arial' , 'helvetica';
	font-size: 12pt;
    color:#851d1c;
}
.cTimeValue UL
{
    font-family: 'verdana' , 'arial' , 'helvetica';
	font-size: 10pt;
	color:#851d1c;
    }
.cTimeValue #COMPUTE
{
	color: #444444;
	font-family: 'verdana' , 'arial' , 'helvetica';
	font-size: 10pt;
	font-weight: bold;
}

/*Amortization Table*/
.cTimeValue .cAmortTitleFont
{
	font-weight: bold;
}
.cTimeValue .cAmortTable TD
{
	padding: 5px;
	font-size: 9pt;
	font-family: Arial;
	text-align: right;
}
.cTimeValue .cAmortHeader TD
{
	border-top: #dedfef 1px solid;
	border-bottom: #dedfef 2px solid;
	font-weight: bold;
	background-color: #eeeeee;
	text-align: center;
}
.cTimeValue .cAmortLineE TD
{
	background-color: #F7F7F8;
}
.cTimeValue .cAmortLineTotals TD
{
	font-weight: bold;
	color: black;
	border-top: double 3px black;
}
/* KIDS CLUB PAGE */
.kids_events
{
    background-image:url('/img/bg_top_left.jpg');
    background-position:left top;
    background-repeat:no-repeat;   
}
p.kids_where
{
    font-size:9pt;
    margin:0px;
    padding:0px;
}
p.kids_title
{
    font-size:14pt;
    color:#851d1c;
    margin:0px;
    padding:0px;
}
/* GPX Styles */
/* GPX Styles */
#gpx {background:#fff url(/img/gpx_logo_3in1_sm.jpg) no-repeat scroll top left;position:relative;height:230px;width:450px;}
a.fivespot { position:absolute;top:23px;left:10px;width:150px;height:200px; }
a.ajsmall { position:absolute;top:23px;left:160px;width:150px;height:200px; }
a.cnote { position:absolute; top:23px;left:310px;width:150px;height:200px; }
a.getreal { background:#fff url(/img/GR_276x230.jpg) no-repeat scroll top left;width:276px;height:230px; display:block; text-align:center;}

/* REWARDS CHECKING FAQ STYLES */
.rewardsq { color: #851d1c; font-size: 16px !important; margin-bottom: 0; }
    .rewardsq a { color: #000; }
    .rewardsq a:hover { text-decoration:none; }
.rewardsgen { font-weight: bold !important; color: #851d1c; font-size: 18px !important; margin-bottom: 0; }
.rewardsa { font-weight: normal; color: #000; font-size: 12px; margin-top: 0; margin-bottom: 10px; }
    .rewardsa a { color: #851d1c; }
    .rewardsa a:hover { text-decoration:none; }
a.rewardslink { font-size: 16px; color: #851d1c; }
    a.rewardslink:hover { text-decoration:none; }