/* RESET CSS updated:02/2009 */
/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset { margin: 0; padding: 0; }
a img, a { border: none; outline: none !important; }
li { list-style: none; }
/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, li, ol, dl, address { margin: 0; padding: 0; }
/* Apply left margin:
   Only to the few elements that need it: */
dd, blockquote { margin-left: 1em; }
/* Miscellaneous conveniences: */
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { color: inherit; font-family: inherit; font-size: 100%; }
/* clears */
.clrfix { zoom:1; }
.clrfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* CWA CSS updated:03/2009 */
/** GENERAL STYLES **/
body { background: #e5ecf2; color: #999; font-family: helvetica, arial, sans-serif; }
/* links */
a:link, a:visited { color: #cc9933; text-decoration: none; }
a:hover, a:active { color: #cc9933; text-decoration: underline; }
/* headings */
h2 { color: #868686; font-family: georgia, times, serif; font-size: 24px; font-weight: normal; line-height: 34px; }
h3 { color: #00457c; font-family: georgia, times, serif; font-size: 18px; font-weight: normal; }
h4 { color: #00457c; font-family: georgia, times, serif; font-size: 16px; font-weight: normal; }
/* forms */
form {  }
label {  }
label span { color: #ff0000; }
input.text { border: 1px solid #ccc; padding: 3px; margin: 0; width: 250px; }
input.radio { float: left; margin: 0 5px 0 0; }
input.check { float: left; margin: 0 5px 0 0; }
select { font-size: 12px; margin: 0; }
textarea { border: 1px solid #ccc; margin: 0; }
fieldset { padding: 0 0 15px 0; }
fieldset p { font-weight: bold; }
.note { color: #999; font-size: 11px; padding: 0 0 5px 0; }
.error { color: #ff0000; }
input.btn { border: 0; cursor: pointer; display: block; font-size: 0px; height: 20px; line-height: 0; text-indent: -9999px; width: 63px; }
input.btn:hover { background-position: 0 100%; }
a.btn { color: #fff; cursor: pointer; float: left; line-height: 25px; padding: 0 0 0 15px; text-decoration: none; }
a.btn span { background: #fff url(../images/btn2_250x25.gif) 100% 0 no-repeat; color: #fff; cursor: pointer; float: left; line-height: 25px; padding: 0 15px 0 0; }
a.btn:hover { background-position: 0 -25px; text-decoration: none; }
a.btn.on, a.btn.on:hover { background-position: 0 100%; cursor: default; text-decoration: none; }
a.btn:hover span { background-position: 100% -25px; }
a.btn.on span, a.btn.on:hover span { background-position: 100% 100%; cursor: default; }
/** LAYOUT STYLES **/
div#wrapper { margin: 12px auto 0 auto; width: 980px; }
div#header { background: #fff url(../images/wrapper_ds_980x2400.gif) 0 0 no-repeat; margin: 0; padding: 2px 30px 0 14px; }
div#content { background: #fff url(../images/wrapper_ds_980x1.gif) 0 0 repeat-y; padding: 2px 30px 12px 14px; }
div#footer { background: #fff url(../images/wrapper_ds_980x2400.gif) 0 100% no-repeat; padding: 0 30px 30px 14px; }
/* header */
div#header {  }
div#header div#banner { padding: 12px 0; }
div#header div#globalnav { background: url(../images/header_gradient_1x28.gif) 0 100% repeat-x; padding: 0 0 30px 0; }
div#header ul#gnav { background: url(../images/gnav_936x26.gif) 0 0 no-repeat; height: 26px; margin: 0; padding: 0; width: 936px; }
div#header ul#gnav li { background: url(../images/gnav_borders_1x12.gif) 0 50% no-repeat; float: left; padding: 0 0 0 1px; }
div#header ul#gnav li a { color: #fff; float: left; font-size: 12px; font-weight: bold; height: 26px; line-height: 26px; padding: 0 40px; text-decoration: none; }
div#header ul#gnav li a:hover,
div#header ul#gnav li a.on { background: url(../images/gnav_936x26.gif) 50% 100% no-repeat; }
div#header ul#gnav li.first { background: 0 none; padding: 0; }
div#header ul#gnav li.first a:hover,
div#header ul#gnav li.first a.on { background: url(../images/gnav_936x26.gif) 0 100% no-repeat; }
div#header ul#gnav li.last a { padding: 0 42px 0 41px; *padding: 0 45px 0 45px;  }
div#header ul#gnav li.last a:hover,
div#header ul#gnav li.last a.on { background: url(../images/gnav_936x26.gif) 100% 100% no-repeat; }
div#header div#snav { background: url(../images/header_gradient_1x28.gif) 0 100% repeat-x; height: 30px; line-height: 30px; padding: 0 15px; }
div#header div#snav ul li { float: left; margin: 0 20px 0 0; }
div#header div#snav ul li a { color: #00447c; font-size: 12px; line-height: 30px; }
/* content */
div#content {  }
div#content div#block { background: url(../images/color_bar_936x5.gif) 0 100% no-repeat; padding: 0 0 9px 0; }
div#content div#block div#quicklinks { background: #b2b2b2; color: #fff; float: left; height: 215px; margin: 0 4px 0 0; width: 231px; }
div#content div#block div#graphic { float: left; }
div#content div#block div.home { background: url(../images/cwa_banner_anim_701x215_00.jpg) 0 0 no-repeat; float: left; height: 215px; width: 701px; }
div#content div#block div#quicklinks div.item { padding: 40px 40px 0 40px; }
div#content div#block div#quicklinks div.item p { font-size: 13px; font-weight: bold; padding: 0 0 25px 0; }
div#content div#block div#quicklinks div.item ul {  }
div#content div#block div#quicklinks div.item ul li { padding: 0; }
div#content div#block div#quicklinks div.item ul li.first { padding: 0 0 25px 0; }
div#content div#block div#quicklinks div.item ul li a { background: #00457c; color: #fff; display: block; font-family: georgia, times, serif; font-size: 16px; line-height: 37px; text-align: center; }
div#content div#article { color: #666; font-family: verdana, arial, sans-serif; font-size: 12px; padding: 25px 25px 25px 0; }
div#content div#article p.promo { color: #868686; font-family: georgia, times, serif; font-size: 21px; font-weight: normal; line-height: 34px; padding: 10px 0 20px 25px; }
div#content div#article div.col.first { float: left; width: 231px; }
div#content div#article div.col.second { float: right; width: 676px; }
div#content div#article div.col.second h2 { border-bottom: 1px solid #ccc; line-height: 30px; margin: 0 0 20px 0; }
div#content div#article div.col.second div.section { line-height: 20px; padding: 0 0 10px 0; }
div#content div#article div.col.second div.section.first { border-bottom: 1px solid #ccc; clear: left; float: left; margin: 0 0 25px 0; width: 320px; }
div#content div#article div.col.second div.section.second { border-bottom: 1px solid #ccc; clear: right; float: right; margin: 0 0 25px 0; width: 320px; }
div#content div#article div.col.second div.section div.subsection { padding: 0 0 15px 0; }
div#content div#article div.col.second h3,
div#content div#article div.col.second h4 { margin: 0 0 5px 0; }
div#content div#article div.col.second p { padding: 0 0 10px 0; }
div#content div#article div.col.second .icon { position: relative; top: 2px; }
div#content div#article div.col.second sup { font-family: verdana, arial, sans-serif; font-size: 9px; line-height: 1em; }
div#content div#article div.col.second ul { padding-left: 3em; padding-bottom: 15px; }
div#content div#article div.col.second ul li { list-style: disc; }
div#content div#article div.col.second ul.list { padding-left: 0; }
div#content div#article div.col.second ul.list li { list-style: none; }
div#content div#article div.col.second ul.indent { padding-left: 2em; }
div#content div#article div.col.second ul.indent li { list-style: none; }
div#content div#article div.col.second ul.alpha { padding-left: 3em; }
div#content div#article div.col.second ul.alpha li { list-style-type: lower-alpha; }
div#content div#article div.col.second table { padding: 0 0 10px 0; }
div#content div#article div.col.second table#purchase-payments { width: 450px; }
div#content div#article div.col.second table#withdrawl-charges { width: 500px; }
div#content div#article div.col.second table th { border-bottom: 1px solid #ccc; padding: 5px 10px; }
div#content div#article div.col.second table td { padding: 5px 10px; }
div#content div#article div.col.second div.notes { border-top: 1px solid #ccc; padding: 20px 0 0 0; }
div#content div#article div.col.second div.notes p { color: #999; font-size: 11px; line-height: 15px; padding: 0 0 10px 0; }
div#content div#article div.col.second div.footnotes { padding: 0 0 20px 0; }
div#content div#article div.col.second div.footnotes p { padding: 0 0 5px 0; }
div#content div#article div.col.second div.col.left { float: left; width: 345px; }
div#content div#article div.col.second div.col.right { float: right; width: 315px; }
div#content div#article div.col.second div.col div.section { height: 130px; }
div#content div#article div.col.second div.col div.section h3,
div#content div#article div.col.second div.col div.section h4 { border-bottom: 1px solid #ccc; margin: 0 0 15px 0; padding: 0 0 5px 0; }
div#content div#article div.col.second div.col div.section.special h4 { border-bottom: 1px solid #ccc; margin: 0 0 0 0; padding: 0 0 5px 0; }
div#content div#article div.col.second div.col div.section span.note { color: #999; display: block; height: 15px; font-family: verdana; font-size: 9px; line-height: 15px; padding: 0; }
div#content div#article div.col.second div.col div.section a.contact-info { margin: 0 25px 0 0; }
/* footer */
div#footer p { color: #999; font-size: 11px; }
div#footer p.links { float: left; }
div#footer p.copy { float: right; }
div#footer a:link, div#footer a:visited { color: #00447c; text-decoration: none; }
div#footer a:hover, div#footer a:active { color: #00447c; text-decoration: underline; }

table.tabs {
    width: 95%;
}
table.tabs th {
    padding: 0px;
    text-align: center;
    width: 250px;
    
}
table.tabs td {
	border-width: 1px;
	padding: 1px;
}

table.tabs th#current {
    background-color: white;
    color: black;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

table.tabs th.current {
    background-color: white;
    color: black;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

table.tabs A {
    cursor: auto;
    text-decoration: none;
}

table.tabs th#noncurrent {
    background-color: cornflowerblue;
    color: #FFFFFF;
}

table.tabs th.noncurrent {
    background-color: cornflowerblue;
    color: #FFFFFF;
}

table.tabs th.emptytab {
    padding: 0px;
    text-align: center;
    width: 250px;
}

table.listing {
}

table.listing th {
    padding: 0px;
    text-align: left;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    white-space:nowrap;
}
table.listing td {
    border-width: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: normal;
    padding-right: 15px;
}

.cls_uname_12px_b91f {
    font-size: 12px;
}

.cls_uname_left_4c8e {
    font-size: 12px;
    text-align: left;
}

.pad_20{
    padding-left: 10px;
}

.font_12{
    font-size:12px;
}

.algn_cntr{
    text-align:center;
}




