/* defaults */
body {background-color:#FFFFFF; margin:15px; padding:0px; font-family:Verdana; color:#000000; font-size:11px; text-align:center;}
td {font-family:Verdana; color:#000000; font-size:11px;}

a:link {color:#1070A5; font-size:11px;}
a:visited {color:#1070A5; font-size:11px;}
a:active {color:#1070A5; font-size:11px;}
a:hover {color:#1070A5; font-size:11px;}

br {line-height:12px;}

form {margin:0px;}
input.txtbox {font-family:Verdana; color:#333333; font-size:11px; border-style:solid; border-color:#999999; border-width:1px; padding-left:2px; padding-right:2px;}
input.bttn {font-family:Verdana; color:#333333; font-size:11px;}
select {background-color:#FFFFFF; font-family:Verdana; color:#333333; font-size:11px; border-style:solid; border-color:#999999; border-width:1px;}
textarea {background-color:#FFFFFF; font-family:Verdana; color:#333333; font-size:11px; border-style:solid; border-color:#999999; border-width:1px; padding-left:2px;}
/* defaults */

#container {position:relative; width:747px; margin:0px auto; text-align:left;}

/* header */
#header {position:relative; width:742px;}
#header #logo {float:left;}
#header #bankform {font-size:10px; text-align:right; float:right;}
#header #bankform table td {font-size:10px; color:#999999; text-align:left;}
#header #bankform table td a:link {color:#004381; font-size:10px; text-decoration:none;}
#header #bankform table td a:visited {color:#004381; font-size:10px; text-decoration:none;}
#header #bankform table td a:active {color:#004381; font-size:10px; text-decoration:none;}
#header #bankform table td a:hover {color:#004381; font-size:10px; text-decoration:underline;}
#header #bankform table.formbgnd {margin-top:5px; background-color:#F2F4F7;}
#header #bankform table td.topmargin {background-image:url("../images/header/form_bgnd_top.gif");}
#header #bankform table td.lftmargin {background-image:url("../images/header/form_bgnd_lft.gif");}
#header #bankform table td.rhtmargin {background-image:url("../images/header/form_bgnd_rht.gif");}
#header #bankform table td.botmargin {background-image:url("../images/header/form_bgnd_bot.gif");}
/* header */

/* topnav */
#topnav {position:relative; width:747px; margin-top:8px; background-image:url("../images/topnav/tnav_bgnd.gif"); background-repeat:repeat-x;}
/* topnav */

/* banner */
#banner {position:relative; width:742px; margin-top:12px;}
/* banner */

/* alert */
#alert {position:relative; width:740px; margin-top:12px; padding:1px; background-color:#CCCCCC;}
#alert #alertctnt {padding:10px 15px 10px 15px; background-color:#EAEAC6; font-weight:bold;}
.alertttl {color:#A50C35; font-size:14px;}
/* alert */

#content {position:relative; width:742px; margin-top:12px;}

/* lftcontent */
#lftcontent {position:relative; width:188px; float:left;}

.lftnav {position:relative; width:186px; padding:1px; background-color:#CCCCCC;}
.lftnav .lftnavctnt {padding:5px 9px 6px 9px; background-color:#F0F3F8;}
.lftnavlinkon {color:#1070A5; font-weight:bold; line-height:20px;}
.lftnavlinkon a:link {font-weight:bold; text-decoration:underline;}
.lftnavlinkon a:visited {font-weight:bold; text-decoration:underline;}
.lftnavlinkon a:active {font-weight:bold; text-decoration:underline;}
.lftnavlinkon a:hover {font-weight:bold; text-decoration:underline;}
.lftnavlinkoff {color:#1070A5; font-weight:bold; line-height:20px;}
.lftnavlinkoff a:link {font-weight:bold; text-decoration:none;}
.lftnavlinkoff a:visited {font-weight:bold; text-decoration:none;}
.lftnavlinkoff a:active {font-weight:bold; text-decoration:none;}
.lftnavlinkoff a:hover {font-weight:bold; text-decoration:underline;}

.lftbox {position:relative; width:186px; margin-top:8px; padding:1px; background-color:#CCCCCC;}
.lftbox .lftboxhdr {padding:6px 9px 6px 9px; background-color:#B03C52; border-style:solid; border-color:#F6F6EE; border-width:1px; color:#F1F2D5; font-size:10px; font-weight:bold;}
.lftbox .lftboxctnt {padding:5px 9px 6px 9px; background-color:#F6F6EE;}
.lftboxlink {color:#1070A5; font-size:10px; line-height:20px;}
.lftboxlink a:link {font-size:10px; text-decoration:none;}
.lftboxlink a:visited {font-size:10px; text-decoration:none;}
.lftboxlink a:active {font-size:10px; text-decoration:none;}
.lftboxlink a:hover {font-size:10px; text-decoration:underline;}
.lftboxblinkon {color:#1070A5; font-size:10px; font-weight:bold; line-height:20px;}
.lftboxblinkon a:link {font-size:10px; font-weight:bold; text-decoration:underline;}
.lftboxblinkon a:visited {font-size:10px; font-weight:bold; text-decoration:underline;}
.lftboxblinkon a:active {font-size:10px; font-weight:bold; text-decoration:underline;}
.lftboxblinkon a:hover {font-size:10px; font-weight:bold; text-decoration:underline;}
.lftboxblinkoff {color:#1070A5; font-size:10px; font-weight:bold; line-height:20px;}
.lftboxblinkoff a:link {font-size:10px; font-weight:bold; text-decoration:none;}
.lftboxblinkoff a:visited {font-size:10px; font-weight:bold; text-decoration:none;}
.lftboxblinkoff a:active {font-size:10px; font-weight:bold; text-decoration:none;}
.lftboxblinkoff a:hover {font-size:10px; font-weight:bold; text-decoration:underline;}
.lftbox .lftboxctnt td.lftboxrate {background-color:#FFFFFF; border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; font-size:10px;}
.lftbox .lftboxctnt td.lftboxratealt {background-color:#E4E4E4; border-top: 1px solid #F6F6EE; border-bottom: 1px solid #F6F6EE; font-size:10px;}
/* lftcontent */

/* rhtcontent */
#rhtcontent {position:relative; width:544px; float:right;}
#rhtcontent #pagespacer {width:1px; float:left;}
#rhtcontent #rhtctnttxt {width:543px; float:right;}

#rhtcontent table.homepromos {margin-top:8px;}
#rhtcontent table.homepromos td.homepromosctnt {background-color:#F1F3F5; border-style:solid; border-color:#CCCCCC; border-width:1px;}
#rhtcontent table.homepromos .homepromo {padding:13px;}
#rhtcontent table.homepromos .homepromo img.thumb {margin-right:5px; margin-bottom:25px;}
.homepromottl {color:#004381; font-weight:bold;}
.homepromolink {color:#1070A5; line-height:20px;}

.rhtctntlink {color:#1070A5; line-height:20px;}
.titletxt {font-size:14px; font-weight:bold;}
.notetxt {font-size:10px;}
.divider {margin-top:12px; margin-bottom:12px; background-color:#E6E6E6;}
ul.sitemap {margin:5px; padding-left:15px;}
/* rhtcontent */

/* footer */
#footerdiv {position:relative; width:742px; margin-top:17px; background-color:#346F94;}
#footer {position:relative; width:742px; margin-top:5px; font-size:10px; color:#999999;}
#footer a:link {font-size:10px; text-decoration:none;}
#footer a:visited {font-size:10px; text-decoration:none;}
#footer a:active {font-size:10px; text-decoration:none;}
#footer a:hover {font-size:10px; text-decoration:underline;}
/* footer */

/* charts */
#chart {position:relative; margin-bottom:12px; background-color:#999999;}
td.charthdr {background-color:#4B6C8E; color:#FFFFFF; font-size:14px; font-weight:bold;}
td.charthdr a:link {color:#FFFFFF; font-weight:normal; text-decoration:underline;}
td.charthdr a:visited {color:#FFFFFF; font-weight:normal; text-decoration:underline;}
td.charthdr a:active {color:#FFFFFF; font-weight:normal; text-decoration:underline;}
td.charthdr a:hover {color:#FFFFFF; font-weight:normal; text-decoration:underline;}
td.chartcolhdr {background-color:#CCCCCC; color:#000000; font-weight:bold;}
td.chartrowhdr {background-color:#E7EFF8; color:#000000; font-weight:bold;}
td.chartrowhdralt {background-color:#E7EFF8; color:#000000;}
td.chartctnt {background-color:#FFFFFF; color:#000000;}
.chartnotetxt {color:#FF0000;}
/* charts */