/* Presentation CSS Document */
/* Last updated 11/15/07 JHL */

/* resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption, tbody, tfoot {margin: 0; padding: 0; border: 0; vertical-align: baseline; text-align:left;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color:#474B5F; background-color: #FFFFFF;}
a img, :link img, :visited img , hr{border: 0;}
ol, ul {list-style: none;}
q:before, q:after,blockquote:before, blockquote:after {content:'';}

/* tags */
html {font-size:100%;}
p {padding-bottom:1.2em;}
h1, h2 {font-size:1.5em;}
h4, h5 {font-size: 1em;}
h1 {color:#474B5f; padding-bottom:.625em; border-bottom:solid #E3E4EA 1px; margin-bottom: 1.6em; background-color: #FFFFFF;}
h2 {padding-bottom:.8em; color: #474B5F; font-weight:normal; padding-bottom:.625em; border-bottom:solid #E3E4EA 1px; margin-bottom:.95em; background-color: #FFFFFF;}
h3 {font-size: 1.2em; font-weight:bolder; color:#474B5f; padding-bottom:.625em; font-weight:bold; margin-bottom:1.25em; border-bottom:solid #E3E4EA 1px; background-color: #FFFFFF;}
h4 {color:#474B5f; padding-bottom:.8em; background-color: #FFFFFF;}
h5 {color:#0068c6;}
h5 a:link {color:#0068c6; text-decoration:underline;}
h5 a:hover {color:#c93113;}
h5 a:visited {color:#999999;}
ul, li {margin: 0px; padding: 0px;}
a {color: #295e86;}
a:link {}
a:visited {color:#999999}
a:hover {color: #c93113;}
a sup, a:hover sup {text-decoration:none;}
a:active {}
sup  {vertical-align:text-top; font-size:.7em;}
u {line-height: 22px;}
hr {height:1px; background-color:#e7ebf0;}
ol {list-style:decimal; margin-left:1.25em;}

/* Form Classes */
input.formbtn, input.frombtnhov{margin-bottom:2px; font-size:6pt; font-weight:bold; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; cursor:pointer;}
input.formbtn{background-color: #474b5f; color:#fff; border: 1px solid #000000;}
input.formbtnhov{background-color:#c8ccd6; color:#474b5f; border:1px solid #474b5f;}

/* Home Classes */
.date{color:#6d6d6d; font-size:.8em; padding-top:.5em; padding-bottom:.3em;}
ul.newslist{list-style-type:square; color:#474b5f; margin-left:1.4em; font-size:.9em; background-color: #FFFFFF;}
ul.newslist li{line-height:1.2em; padding-bottom:.4em;}
.morenews:visited {color:#ffffff;}
.morenews{margin-top:.8em; display:block; background-color:#474b5f; border:1px solid #464A5E; color:#fff; text-decoration:none; height:15px; font-weight:bold; font-size:6pt; padding-top:3px; padding-left:4px; padding-right:4px; float: left;}
.morenews:hover{background-color:#c8ccd6; color:#474b5f; border:1px solid #474b5f;}
div.apptitle{background-color:#e2d5a7; display:block; height:auto; padding:8px; margin:0px; color:#474b5f; font-size:.9em; font-weight:bold;}
div.apptitle sup{font-size:.6em;}
p.appcopy{padding: 10px 8px 5px 8px; margin:0px; font-size:.85em; line-height:1.6em; color:#474b5f; background-color: #FFFFFF;}
p.divide{padding: 5px 8px 0px 8px; margin:0px; font-size:.85em; line-height:1em; color:#474b5f; background-color: #FFFFFF;}

/* Classes */
.h3p {padding-left:1.25em; line-height:1.5em;}
ol.h3p {margin:0 0 1em 2.25em; line-height:1.5em;}
ol.h3p li {margin-bottom:1em;}
.h3p2 {padding-left:2.5em; line-height:1.5em;}
.h5p {padding-left:1.25em; padding-bottom:1.7em; line-height:1.5em;}
.h5p2 {padding-left:2.5em; padding-bottom:1.7em; line-height:1.5em;}
.h5p3 {padding-left:3.75em; padding-bottom:1.7em; line-height:1.5em;}
.crumb {width:457px; margin-right:50px; float:left; display:block; padding-bottom:2.55em;}
.bulletlist {margin-left:1.25em; list-style-type:square;}
.bulletlist li {padding-bottom:1em;}
.bulletlist ul {margin:0em 0em 0 2.5em; list-style-type:square; padding-bottom:0em;}
.bulletlist ul li, .bulletlist ol li {padding:1em 0em 0em 0em;}
.orderlist {margin-left:1.25em; list-style-type:decimal;}
.orderlist li {padding-bottom:1em;}
.orderlist ol {margin:0em 0em 0 2.5em; list-style-type:decimal; padding-bottom:0em;}
.orderlist ul li, .orderlist ol li {padding:1em 0em 0em 0em;}
.alpha{list-style-type:lower-alpha;}
#contentSubnav1 #centerWide ul.h3p li ul.bulletlist li, #contentSubnav1 #centerWide ul.h3p li ul.bulletlist, #contentSubnav1 #centerWide ul.bulletlist li ul.bulletlist li, #contentSubnav1 #centerWide ul.bulletlist li ul.bulletlist, ul.bulletlist .bulletlist li  {margin-bottom:0px; padding-bottom:0px;}
#contentSubnav #centerContent ul.h3p li ul.bulletlist li, #contentSubnav #centerContent ul.h3p li ul.bulletlist, #contentSubnav #centerContent ul.bulletlist li ul.bulletlist li, #contentSubnav #centerContent ul.bulletlist li ul.bulletlist, ul.bulletlist .bulletlist li  {margin-bottom:0px; padding-bottom:0px;}
#contentSubnav #centerContent .bulletlist ul {padding-bottom:0;}
.docfooter {color:#6D6D6D; font-size:.8em; font-weight:normal;}
.tan{background-color: #e2d5a7;}
.checkcell {vertical-align:middle; text-align:center;}
.footnote {font-size:.81em; margin-top:0px; font-weight:normal;}
.footnum {font-size:.75em;}
.footnote .footnum {font-size:.9em;}
.floatspace {display: block; float: left; margin-bottom: 10px; margin-right: 30px;}
.uline {text-decoration:underline;}
.cboth {clear:both;}
.floatleft{float:left;}
.redstar{color:#c93113;}
.standout{color:#660066; text-decoration:none; border:none; line-height:24px;}
.standout_small{font-size: .8em;}

/* Bread Crumb IDs */
#contentSubnav #crumbarea, #contentSubnav1 #crumbarea {display:block; float:left; width:712px; background-color:#ffffff; padding-top:1.2em; height:100%; clear:both;}
#qladd {width:205px; float:left; display:block; height:22px;}

/* Table Styles */
table {margin-top: 0.4em; margin-bottom: 2em; text-align: left; border:solid #e7ebf0 1px; empty-cells:show; font-size:1em; width:457px; border-collapse:collapse;}
.fees {width:712px; border-collapse:collapse;}
tr.thhead th {background-color:#e2d5a7;}
tr.thsub th {background-color:#dde1e6; border-right:solid #dde1e6 1px; border-left:solid #dde1e6 1px;}
th {background-color: #FFFFFF; color: #474b5f; padding: .3em; font-size:1em; border-top:solid #e7ebf0 1px; border-bottom:solid #e7ebf0 1px; border-right:solid #e2d5a7 1px; border-left:solid #e2d5a7 1px;}
tr {vertical-align: top;}
td {padding: .3em .5em .3em .5em; border:solid #e7ebf0 1px;}
tr.thgray th {background-color:#dde1e6; color:black; text-align:left;}
tr.oddrow td {background-color: #FFFFFF; border:solid #e7ebf0 1px;}
tr.evenrow td {background-color: #f3f5f7; border:solid #e7ebf0 1px;}
.hlt {background-color:#dde1e6;}
.w10{width:10%;}
.w15{width:15%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w35{width:35%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w80{width:80%;}
.vcoltitle {text-align: left; background-color: #ffffff;}
.vcolcolor {text-align:left; background-color: #f3f5f7; color: #0068c6;}
.vcolwhite {text-align:left; color: #0068c6; background-color: #ffffff;}

/* Landing Page Styles */
#accesshead, #accounthead, #checkhead, #fedachhead, #fedcashhead, #fedwirehead, #nsshead, #treasuryhead, #centralhead {color:#ffffff; width:190px; padding: 8px 0 8px 15px; font-weight:bold; font-size:8pt; border-bottom:solid white 1px;}
.accesspage, .accountpage, .checkpage, .fedachpage, .fedcashpage, .fedwirepage, .nsspage, .treasurypage, .centralpage {font-size: 1.5em; color: #FFFFFF; padding-left:15px; vertical-align:middle; padding-top:.3125em; height:1em;}
#accesshead, .accesspage {background-color:#4fa600;}
#accounthead, .accountpage {background-color:#0068c6;}
#centralhead, .centralpage{background-color:#102a4f;}
#checkhead, .checkpage {background-color:#002469;}
#fedachhead, .fedachpage{background-color:#43125f;}
#fedcashhead, .fedcashpage {background-color:#004731;}
#fedwirehead, .fedwirepage{background-color:#0082c9;}
#nsshead, .nsspage{background-color:#faa634;}
#treasuryhead, .treasurypage{background-color:#f47b20;}
.rlprod {padding-left:15px; padding-top:15px; padding-right:15px; width:175px;}
.rlprod ul {list-style-image: url(/images/global/related_content_bullet.gif); padding-left:15px; }
.rlprod li {padding-bottom:15px;}
.rlprod li a {text-decoration:underline;}
.rlprodhead {background-color: #474b5f; font-weight: bold; color: #FFFFFF; width: 190px; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; font-size: 8pt; border-bottom:solid white 1px;}
#productbanner {width:199px; height:212px; padding:2px; border:solid #e7ebf0 1px; background-color:#ffffff;}
#flashproductbanner {width:205px; height:218px; background-color:#ffffff;}
#bannerspacer {height:35px; width:205px; background-color:#ffffff;}
#contentSubnav #centerContent #productnews .morenews {line-height:normal; padding-bottom:0px;}
#contentSubnav #centerContent #productnews {margin-bottom:2.5em;}
#contentSubnav #centerContent #productnews p.landingdate{color:#6d6d6d; font-size:.8em; padding-top:.5em; padding-bottom:.3em; line-height:normal;}
#contentSubnav #centerContent #productnews ul.landinglist{list-style-type:square; color:#474b5f; margin-left:1.4em; font-size:.9em; background-color: #FFFFFF; padding-bottom:0px; line-height:normal;}
#contentSubnav #centerContent #productnews ul.landinglist li{line-height:1.2em; padding-bottom:.4em;}

/*Misc*/
#leadCapInstructionBox {width:500px;float:left;position:relative;padding-right:4px;}
.floatright{float:right;}

/*508*/
#skip a, #skip a:hover, #skip a:visited{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
#skip a:active, #skip a:focus{position:static;width:auto;height:auto;} 
