/* PRINT-ONLY STYLES */
#hdr, #ac-links img, #sidelinks, #ftr, 
#ac-mast, #js-r h1, #js-r h2 {display:none;}
p, h1,h2,h3,h4, a, strong, em {color:#000000;}

#ac-links li, #ac-links li a {color:#000000;padding:0px;}

.blue td, .blue th {border:1px solid black;}
.scol strong {font-size:11px;}


/*DEFAULT CSS FOR ALL SITES*/
body{text-align:center;overflow:none;}
body,html{width:100%; min-height:100%; height: 100%;}

body,p,td,th,ol,ul,dl,dt,dd,input,textarea,select{font:normal 1em Arial,Helvetica,sans-serif;}
body,div,p,table,td,th,ol,ul,li,h1,h2,h3,h4,h5,h6,img,address,hr{margin:0px;padding:0px;border:0px;}
li {list-style-type:none;}
a{text-decoration: none;} a:hover{text-decoration: underline;}
p {margin-bottom:1em;}
* html .s{font-size:0;} 
.s{clear:both;line-height:0;font-size:0;height:0px;}
#main {font-size:1.5em;margin-bottom:12px;}

/* END DEFAULT CSS*/

.legal {font-size:0.7em;}
.inline {float:right; margin:0px 0px 24px 24px;}

#col2 h2 {font-size:1.2em;margin:1em 0 0.5em;} 
#col2 p {font-size:0.8em;}
#col2 p strong a {text-decoration:none;}
#col2 p a {text-decoration:underline;}

/*LAYOUT ELEMENTS*/
#wrap-hdr {background: #fff url("/img/bg-hdr.gif") no-repeat 50% 0;text-align:center;}
#wrap-bdy {background: #fff url("/img/bg-bdy.gif") repeat-y 50% 0;text-align:center;}
#wrap-ftr {background: #fff url("/img/bg-ftr.gif") no-repeat 50% 0;text-align:center;}
.inner {width:766px;margin:0px auto;text-align:left;}

#col1{width:566px; float:left; text-align:left; min-height:0px;}
#col2{width:196px; float:left; text-align:left; min-height:0px;}
#col1 .content{padding-bottom:32px;}
#col2 .content{padding:0px 0px 0px 32px;}
#ftr {height:24px;clear:both;}
#bcode {margin:24px 0px 6px;float:right;}

#col1 p, #col1 h1, #col1 h2, #col1 h3, #col1 h4, #col1 h4, #col1 ul {padding-left:6px;} #col1 .apply {margin-left:6px;}

.scol {width:169px; float:left; margin-right:20px;}
#scol-last {margin:0px;}

/* NAVIGATION ELEMENTS*/

#hdr {text-align:left;height:98px;}
#hdr img {margin:11px 0px 10px 2px;border:0px none;}
#nav li {margin-right:2px;background-repeat:no-repeat;background-position:0px 0px;float:left;}
#nav li a {color:#fff;height:18px;display:block;font-size:11px;}
#nav li a span{display:block;padding:3px 7px;}
#nav li a:hover {background-position:0 -21px;} 

#n0 a{width:42px;background-image:url(/img/menu/tab0.gif);}
#n1 a{width:137px;background-image:url(/img/menu/tab1.gif);}
#n2 a{width:108px;background-image:url(/img/menu/tab2.gif);}
#n3 a{width:81px;background-image:url(/img/menu/tab3.gif);}
#n4 a{width:46px;background-image:url(/img/menu/tab5.gif);}
#n5 a{width:68px;background-image:url(/img/menu/tab6.gif);} 

#hm #n0 a, #ab #n1 a, #sr #n2 a, #ir #n3 a, #fq #n4 a, #cn #n5 a{background-position:0 -21px;}

#sub {position:absolute;top:76px;clear:both;}
#sub ul{margin:4px 0px;}
#sub li, #ftr li {display:inline;}
#sub li a, #ftr li a{color:#fff;font-size:11px;background:url("/img/menu/sep.gif") no-repeat 100%;padding-right:8px;margin-left:6px;}
#sub #last a, #ftr #ftr-last a{background-image:none;}

#sidelinks a {color:#fff;font-size:12px;}
#sidelinks li {background-color:#026E95; padding:6px; margin-bottom:1px;}

#breadcrumbs {padding:16px 6px;}
#breadcrumbs a {}
#breadcrumbs {font-size:0.7em;}
#breadcrumbs em {font-style:normal;}

#ftr ul {padding:5px 0px;}
#friend{float:right;margin:-20px 6px;}
#friend a {color:#fff;font-size:11px;background:url("/img/env-ico.gif") no-repeat 0%; padding-left:24px;}

/* BLUE TABLES */
.blue td, .blue th{padding:5px 8px;}
.blue th, .blue .alt {background-color:#ffffff;}
.blue tr {background-color:#ffffff;}
.blue .lbl {width:132px;font-weight:bold;}
.blue {margin:0px 24px 12px;}
#ir .blue th {background-color:#ffffff; color:#fff; font-weight:bold;}

/*HOMEPAGE*/
#hm #tag {padding-left:6px;margin-top:26px;font-size:1.2em;}


/*ACCOUNTS PAGES */
#sr #col1 #ea h1, #sr #col1 #ea h2{text-align:left;font-weight:bold;position:absolute;margin-left:34px;z-index:1;}
#sr #col1 #na h1, #sr #col1 #na h2{text-align:left;font-weight:bold;position:absolute;margin-left:34px;z-index:1;}
#sr #col1 #bo h1, #sr #col1 #bo h2{text-align:left;font-weight:bold;position:absolute;margin-left:34px;z-index:1;}

#ac-mast {z-index:0;position:relative;}

#hds h1 {font-size:2.8em;} #bo #hds h1 {font-size:2.2em;padding-top:6px;}
#hds h1 em {font-size:40%;font-style:normal;font-weight:normal;}
#hds h2 {font-size:1em;}

#ns, #js-r {margin:0px; padding:0px;}


#sr #col1 h3 {margin:24px 0px 18px; width:240px;}
#sr #ac-content h3, #sr .call {font-size:1.2em;} 
#sr .call span{font-size:0.7em;}
#sr .call {margin:12px 0px;}

#hds {height:100px;}
#hds h2 {padding-top:60px;}
#bo #hds h2 {padding-top:45px;}

#ac-links li {margin-bottom:4px;}


#bo h4, #ir h3 {font-weight:normal;margin-bottom:4px;}
#ir h3 {margin:18px 0px 9px; font-size:1em;}
#ir h2 {font-size:1.1em;margin:30px 0px 6px;}
#ir .blue {margin-bottom:6px;}
.apply {float:left;margin-left:2px;}

#btns {margin-left:334px;} #bo #btns {margin-left:428px;margin-bottom:12px;}
.apply, .rates {margin:0px;color:#fff;display:block;height:22px;font-size:12px;}
.apply {width:90px; background: url("/img/btn-apply.gif") no-repeat top;}
.rates {width:138px;background: url("/img/btn-ir.gif") no-repeat top;}
.apply span, .rates span {display:block;padding:3px 5px;}
.apply:hover, .rates:hover {background-position:0 -22px;}
#c-apply {position:relative;top:-22px;left:136px;}
h4#apply-now{background:url(/img/ico-mouse.gif) no-repeat 0px 0px; font-size:16px;}
h4.ac-opn {font-size:1em; margin:24px 0px 18px;}

.arrow-ul {margin-bottom:12px;}
.arrow-ul li {padding:2px 0px 2px 11px;margin-left:24px;background:url(/img/li-arrow.gif) no-repeat 0 3px;}

.scol h2 {margin-bottom:6px;}


/* NEWS PAGES */

#nt h3 a {}
#nt h2 {font-size:1em;}
#nt h2 span {font-weight:normal;}
#news-item {margin:-16px 0px 18px;font-size:1.1em; }


/* FAQ */

#faq p {padding-left:34px;}
#faq p, #faq li, #faq h3 {font-size:12px;}
#faq .sub {margin:-6px 6px 6px;}
#faq .sub .sub{margin:0px;}
#faq .sub .sub li {margin-left:12px;}
#faq .sub li{margin-left:42px;}
#faq h3 {margin:0px 0px 12px 30px;}
#faq .blue {margin-left:56px;}
#faq .sub p {margin-left:-34px;}
#A6 .sub {margin-top:6px;}


/* CONTACT */

#cn address {font-style:normal;margin-bottom:16px;margin-left:6px;font-size:1em;}
#cn address strong, #cn h2{font-size:1.1em;margin-bottom:2px;}
#cn strong, #cn strong a{}

/* LEGAL ETC */

#nt h3 {font-size:0.9em;margin-top:12px;}

#s-map li {font-size:12px;}













