body { font-family: Arial, Helvetica, sans-serif; ); background-repeat: no-repeat; margin: 0px; background-color: #FFF; color: #000 }
form { margin: 0px; padding: 0px }
img { border: 0px none }
a { color: #000099 }
a:visited { color: #666699 }
.segments { padding: 4px 0px 7px 10px }
.bodyColumn { padding: 0px 10px 0px 17px }
.bodyColumn p { font-size: 9pt }
div.thinRule { height: 0px; font-size: 0px; line-height: 0px; border-top: 1px solid #999 }
div.headUnderline { height: 1px; width: 354px; font-size: 1px; line-height: 1px; border-top: 1px solid black }
div.rightRail { font-size: 9pt; border-left: 1px solid #999 }
div.rightRailInfo { padding: 7px 6px 7px 10px }
div.disclaimer { padding-top: 40px }
div.disclaimer p { font-size: 8pt }
div.footnotes, div.footnotes p { font-size: 8pt }
div.bodyTools { text-align: center; padding: 10px 0px 10px 0px; font-size: 8pt }
a.segmentText { font: bold 8pt Arial, Helvetica, sans-serif; text-decoration: none; color: #000 }
a.segmentText:visited { color: #000 }
a.segmentText:hover { text-decoration: none; color: #000 }

/* shadows behind boxes */
.shside { background-image: url('wb2i/shside.gif'); background-repeat: repeat-y; font-size: 1px; width: 4px; background-position-y:50% }
.shbott { background-image: url('wb2i/shbott.gif'); background-repeat: none; height: 4px; text-align: right }
td.shbott img { height: 4px; width: 4px }

/* breadcrumbs & left nav */
.LN_shim { background-image: url('wb2i/LN_shim.gif'); background-repeat: repeat-y }
.breadcrumbs { padding: 0px 0px 0px 10px; font-size: 7pt; line-height: 8pt }
.LN_background { background: #CDCDCD; font: 8pt Arial, Helvetica, sans-serif; line-height: 8pt; color: #000 }
.LN_background a { text-decoration: none; color: #000 }
.LN_background a:visited { color: #000 }
.LN_background a:hover { text-decoration: underline }
.LN_one { padding: 3px 0px 3px 10px }
.LN_one_current { padding: 3px 0px 3px 10px; background: #fff; color: #f60 }
.LN_one_open { padding: 3px 0px 3px 10px; background: #e6e6e6 }
.LN_two { padding: 3px 0px 3px 20px; background: #e6e6e6 }
.LN_two_current { padding: 3px 0px 3px 20px; background: #fff; color: #f60 }
.LN_three { padding: 3px 0px 3px 30px; background: #e6e6e6 }
.LN_three_current { padding: 3px 0px 3px 30px; background: #fff; color: #f60 }
.LN_four { padding: 3px 0px 3px 40px; background: #e6e6e6 }
.LN_four_current { padding: 3px 0px 3px 40px; background: #fff; color: #f60 }
.LN_five { padding: 3px 0px 3px 50px; background: #e6e6e6 }
.LN_five_current { padding: 3px 0px 3px 50px; background: #fff; color: #f60 }

/*masthead and footer */
div.globalnav { font-size: 8pt; margin-bottom: 50px }
div.footernav { font-size: 8pt; }
div.globalnav a, div.footernav a, div.globalnav a:visited, div.footernav a:visited { color: #000; text-decoration: none }
div.globalnav a:hover, div.footernav a:hover { color: #F60; text-decoration: underline }
width: 770px; height: 82px; padding: 0px;  }
width: 770px; height: 82px; padding: 0px;  }
.copyright { font-size: 8pt; color: #999; }

/*search module */
.searchbox { width: 215px }
.searchtext { width: 100% }
.searchbutton { text-align: left }
.butblue { font: bold 11px Arial, Helvetica, sans-serif; color: #fff; background-color: #006; margin: -1px 0 0 5px }
.search { font-size: 8pt }

/* blue/gray boxes with shadows (Access Accounts) */
.aaboxtop { background-color: #006 }
.aaboxcontent { font: normal 8pt Arial, Helvetica, sans-serif; background-color: #E3E3E3; padding: 10px 5px 10px 20px }
.aaboxcontentsmall { font: normal 8pt Arial, Helvetica, sans-serif; background-color: #E3E3E3; padding: 3px 5px 4px 5px }

/* dotted line horz rule */
div.dots { text-align: center }
div.dots div { font-size: 2px; line-height: 2px; width: 65%; height: 2px; background-image: url('wb2i/ccc2x6.gif'); background-repeat: repeat-x; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:6px }
div.dots>div { margin-left: 17% }

/* sitemap */
.sm1 { font: bold 12pt Arial, Helvetica, sans-serif; padding-top: 20px }
.sm2 { font: bold 10pt Arial, Helvetica, sans-serif; padding: 10px 0px 0px 20px }
.sm3 { font: 8pt Arial, Helvetica, sans-serif; padding: 5px 0px 0px 40px }
.sm4 { font: 8pt Arial, Helvetica, sans-serif; padding: 5px 0px 0px 60px }
.sm5 { font: 8pt Arial, Helvetica, sans-serif; padding-left: 80px }
.microHome { padding: 3px 0px 3px 10px; font-weight: bold; font-size: 8pt; color: #fff; background: #006 }
.microHome a { color: #fff }
.microHome a:visited { color: #fff }
/* body column styles */
H1 { font: bold 13pt Times New Roman, Times, serif; line-height: 13pt; margin: 0px 0px 0px 0px }
H1 strong { font-size: 130% }
H2 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: black; font-weight: bold }
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: bold }
P { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black }
P.indent { margin-left: 60px }
P.grandchild { margin-left: 20px }
OL { margin-left: 24px }
SUP { font-size: 90% }
div.disclaimer SUP { font-size: 100% }
LI { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: black }
A { color: 009; text-transform: underline }
A:visited { color: 669 text-transform: underline }
A:hover { color: 00f text-transform: underline }
HR { color: 000; height: 1px }
td.tableHeader { font: bold 9pt Arial, Helvetica, Sans-serif; color: black; background: #e2e2b7; vertical-align: bottom; border-bottom: solid #999 1px }
td.rowHeader { font: 9pt Arial, Helvetica, Sans-serif; color: black; background: #e2e2b7; vertical-align: top }
td.tableHeaderGroup { font: bold 9pt Arial, Helvetica, Sans-serif; color: black; background: #fff; text-align: center }
td.tableDataWhite { font: 9pt Arial, Helvetica, Sans-serif; color: black; background: #fff; vertical-align: top }
td.tableDataGray { font: 9pt Arial, Helvetica, Sans-serif; color: black; background: #f1f1e7; vertical-align: top }
TD P { font: 100% }
TD UL { font: 100%; margin-left: 16px; margin-bottom: 0px }
TD OL { font: 100%; margin-left: 16px; margin-bottom: 0px }
.mwSpeedViewHeader {color:#ffffff;background:#003366;}
.value_up {color: #009900;}
.value_dn {color: #990000;}
.value_nc {color: #000000;}
.sbvalue_up {color: Green;}
.sbvalue_dn {color: Red;}
.sbvalue_nc {color: #ffffff;}

.mpmid_up {display:block;width:100%;background:#009900;text-align:center;color:#FFFFFF;font-size: 9px;}
.mpmid_dn {display:block;width:100%;background:#990000;text-align:center;color:#FFFFFF;font-size: 9px;}
.mpmid_nc {display:block;width:100%;background:#009900;text-align:center;color:#FFFFFF;font-size: 9px;}

.mpmid_up a{color:#FFFFFF}
.mpmid_dn a{color:#FFFFFF}
.mpmid_nc a{color:#FFFFFF}

.ss_up {background:#CCFFCC}
.ss_dn {background:#FFCCCC}

.sbup_bar {background:#009900;height:20px;width:1px;display:inline-block;}
.sbdn_bar {background:#990000;height:20px;width:1px;display:inline-block;}
.sbup_head {background-image: url(i/spbe.gif);width:7px;height:20px;display:inline-block;}
.sbdn_head {background-image: url(i/snbe.gif);width:7px;height:20px;display:inline-block;}
.mpup_bar {background:#009900;height:1px;width:40px;display:inline-block;line-height:1px;font-size:1px;}
.mpdn_bar {background:#990000;height:1px;width:40px;display:inline-block;line-height:1px;font-size:1px;}
.mpup_head {font-size: 0px; width: 0px;border-right: 20px solid #ffffff;border-bottom: 20px solid #009900;border-top: none;border-left: 20px solid #ffffff;display:inline-block;margin:0px;}
.mpdn_head {font-size: 0px; line-height: 0%; width: 0px;border-right: 20px solid #ffffff;border-top: 20px solid #990000;border-bottom: none;border-left: 20px solid #ffffff;display:inline-block;}
.batsbutton {background-image: url(i/smhelpbut.gif);width:15px;height:13px;display:inline-block;}

.selectedLink {
	background:#000066;
	border: 1px solid #000066;
}
.selectionLink {
	border: 1px solid #000066;
}

table.mwdata {background-color:#ffffff;border: 1px solid #E2E2B7; border-collapse:collapse; border-spacing:1px;width:100%}
table.mwdata th {font-size: 12px;font-weight:normal;text-align:center; background: #F1F1E7; color: #000000;vertical-align:bottom;padding:4px;border: 1px solid #E2E2B7;}
table.mwdata td {font-size: 12px;text-align:right; background: #ffffff; color: #000000; vertical-align:top;padding:4px;border: 1px solid #E2E2B7;}
table.mwdata td.left {text-align:left;}
table.mwdata td.center {text-align:center;}
.subtab {width:100%;background:#F1F1E7;padding:4px;}

/* Disclaimers */
.disclaimer {
    font-size: 11px;
}