body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    SCROLLBAR-FACE-COLOR: #0037B8;
    SCROLLBAR-HIGHLIGHT-COLOR: #0000FF;
    SCROLLBAR-SHADOW-COLOR: #0000FF;
    SCROLLBAR-3DLIGHT-COLOR: #00FF00;
    SCROLLBAR-ARROW-COLOR:  #00FF00;
    SCROLLBAR-TRACK-COLOR: #F5F5F5;
    SCROLLBAR-DARKSHADOW-COLOR: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
td {
    font-family: verdana, helvetica, arial;
    font-size: 10px;
}
h2 {
    color: #000066;
    font-family: Tahoma, verdana, helvetica, arial;
    font-size: 13px;
}
h3 {
    color: #000066;
    font-family: Tahoma, verdana, helvetica, arial;
    font-size: 10px;
    text-transform: uppercase;
}
h4 {
    font-family: arial, helvetica, verdana;
    color: #000000;
    font-size: 11px;
    margin-bottom: 1px;
    padding-bottom: 1px;
}
th {
    background: url('../images/bk_subbar.gif');
    font-size: 11px;
}
.main-tab {
    text-align: center;
    background-color: #FFF;
    border: 1px solid #000099;
    border-bottom: 0px solid #000;
}

.main-tab a {
    display: block;
    font-size: 10px;
    font-weight: bold;
    color: #000099;
    text-decoration: none;
    padding: 4px;
}

.main-tab a:hover {
    color: #000099;
    background-color: #DDD;
}

.main-tab-sel {
    text-align: center;
    background-color: #000099;
}

.main-tab-sel a {
    display: block;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding: 4px;
}

.main-tab-sel a:hover {
    color: #FFF;
}

.tab-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
}
.navbar-titles {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #00FF00;
    font-size: 10px;
    line-height: 10px;
}
.nav-style1 {
    color: #00FFFF
}
.nav-style3 {
    color: #FFFFFF
}
A.nav-links {
    text-decoration: none;
    color: #FFFFFF;
}
A:hover.nav-links {
    text-decoration: none;
    color: #FFFFFF;
}
.nav-style4 {
    color: #000000
}
.style3 {
    font-weight: bold;
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
}
.table-style {
    border: thin solid #000066;
}
.big-header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
}
.big-sub-header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0066CC;
}
.basic-blue-caps {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000099;
}
.basic-blue {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000099;
}
.footnote {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000099;
}
.basic-black {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
}
.title-midsize {
    font-family: Tahoma, Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #000099;
}
.white-titlebar {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Tahoma, Arial, Verdana;
}
.page-title {
    font-family: Tahoma, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
}
.titlebar-style {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-image: url('../images/bk_titlebar.gif');
}
.style5 {
    color: #000099
}
.subbar {   
    background-image: url('../images/bk_subbar.gif');
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 14px;
}
.style6 {
    color: #FFFFFF
}
.iframe-data {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}

/* bordercolor="#bbcadd" */
.css-bordercolor-main-light { border: thin double #BBCADD; }
.css-bordercolor-main-dark { border: thin solid #000099; }
.css-bordercolor-black { border: thin solid #000000; }

/* CELL (id) COLORS */
.css-bgcolor-white { background-color: #FFFFFF; }
.css-color-white { color: #FFFFFF; }
.css-bgcolor-black { background-color: #000000; }
.css-color-black { color: #000000; }
/* bgcolor="#DCEADB" */
.css-bgcolor-row-type2 { background-color: #DCEADB; }
.css-color-row-type2 { color: #DCEADB; }
/* bgcolor="#D9E1EC" */
.css-bgcolor-main-light3 { background-color: #E9F1FC; }
.css-color-main-light3 { color: #E9F1FC; }
.css-bgcolor-main-light2 { background-color: #D9E1EC; }
.css-color-main-light2 { color: #D9E1EC; }
/* bgcolor="#BBCADD" */
.css-bgcolor-main-light { background-color: #BBCADD; }
.css-color-main-light { color: #BBCADD; }
/* color="#0000FF" */
.css-bgcolor-main-middle { background-color: #0000FF; }
.css-color-main-middle { color: #0000FF; }

/* bgcolor="#000099" */
.css-bgcolor-main-med { background-color: #000099; }
.css-color-main-med { color: #000099; }

/* bgcolor="#000066" */
.css-bgcolor-dark-main { background-color: #000066; }
.css-color-dark-main { color: #000066; }

/* YELLOW - BEIGE bgcolor="#EBF1C2" */
.css-bgcolor-accent2 { background-color: #EBF1C2; }
.css-color-accent2 { color: #EBF1C2; }

/* bgcolor="#CCCCCC" */
.css-bgcolor-accent3 { background-color: #CCCCCC; }
.css-color-accent3 { color: #CCCCCC; }

/* bgcolor="#EFEFEF" */
.css-bgcolor-accent4 { background-color: #EFEFEF; }
.css-color-accent4 { color: #EFEFEF; }

/* color="#00FFFF" */
.css-bgcolor-accent5 { background-color: #00FFFF; }
.css-color-accent5 { color: #00FFFF; }

/* color="#333333" */
.css-bgcolor-accent6 { background-color: #333333; }
.css-color-accent6 { color: #333333; }

/* color="#00FF00" */
.css-bgcolor-accent7 { background-color: #00FF00; }
.css-color-accent7 { color: #00FF00; }

/* "#333366" */
.css-bgcolor-accent8 { background-color: #333366; }
.css-color-accent8 { color: #333366; }

/* "#F0F0F0" */
.css-bgcolor-accent9 { background-color: #BBCADD; }
.css-color-accent9 { color: #BBCADD; }

/* "#D0D0D0" */
.css-bgcolor-accent10 { background-color: #D9E1EC; }
.css-color-accent10 { color: #D9E1EC; }



















/* needed for id tags */
#css-bordercolor-main-light { border: thin double #BBCADD; }
#css-bordercolor-main-dark { border: thin solid #000099; }
#css-bgcolor-white { background-color: #FFFFFF; }
#css-color-white { color: #FFFFFF; }
#css-bgcolor-black { background-color: #000000; }
#css-color-black { color: #000000; }
#css-bgcolor-row-type2 { background-color: #DCEADB; }
#css-color-row-type2 { color: #DCEADB; }
#css-bgcolor-main-light2 { background-color: #D9E1EC; }
#css-color-main-light2 { color: #D9E1EC; }
#css-bgcolor-main-light3 { background-color: #E9F1FC; }
#css-color-main-light3 { color: #E9F1FC; }
#css-bgcolor-main-light { background-color: #BBCADD; }
#css-color-main-light { color: #BBCADD; }
#css-bgcolor-main-middle { background-color: #0000FF; }
#css-color-main-middle { color: #0000FF; }
#css-bgcolor-main-med { background-color: #000099; }
#css-color-main-med { color: #000099; }
#css-bgcolor-dark-main { background-color: #000066; }
#css-color-dark-main { color: #000066; }
#css-bgcolor-accent2 { background-color: #EBF1C2; }
#css-color-accent2 { color: #EBF1C2; }
#css-bgcolor-accent3 { background-color: #CCCCCC; }
#css-color-accent3 { color: #CCCCCC; }
#css-bgcolor-accent4 { background-color: #EFEFEF; }
#css-color-accent4 { color: #EFEFEF; }
#css-bgcolor-accent5 { background-color: #00FFFF; }
#css-color-accent5 { color: #00FFFF; }
#css-bgcolor-accent6 { background-color: #333333; }
#css-color-accent6 { color: #333333; }
#css-bgcolor-accent7 { background-color: #00FF00; }
#css-color-accent7 { color: #00FF00; }
#css-bgcolor-accent8 { background-color: #333366; }
#css-color-accent8 { color: #333366; }
#css-bgcolor-accent9 { background-color: #BBCADD; }
#css-color-accent9 { color: #BBCADD; }
#css-bgcolor-accent10 { background-color: #D9E1EC; }
#css-color-accent10 { color: #D9E1EC; }


/* GLOBAL */
a { color: #0000DD; }
a:hover { color: #000099; }

/* LINKS */
.css-link-reg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline;
    color: #0000FF;
}
.css-link-subnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #000099;
    font-weight: bold;
}
.css-link-subnavon {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #00FF00;
    font-weight: bold;
}
a.css-link-subnav:hover {
    color: #0000FF;
}
a.css-link-subnavon:hover {
    color: #FFFFFF;
}

.css-text-subtitle-colored-bold-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
a.css-text-subtitle-colored-bold-link:hover {
    color: #FFFFFF;
}

.css-link-warroom {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}
.a.css-link-warroom:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
}

.css-link-warroom-sm {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
}
.a.css-link-warroom-sm:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
}


/* NAVIGATION */
.css-nav-bottom-links {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    font-variant: small-caps;
    color: #666666;
}
.css-nav-text {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
}
.css-nav-stats {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #0000FF;
}















/* TEXT */

/* HEADINGS */
.css-heading-big-colored {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000099;
}
.css-heading-large-colored {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #000099;
}
.css-heading-colored {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000066;
}
.css-heading-uppercase {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000066;
    font-weight: bold;
    text-transform: uppercase;

}

/* TITLES */
.css-article-main-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	line-height: normal;
}

.css-text-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;

}
.css-text-subtitle-colored {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
.css-text-subtitle-colored-bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
a.css-text-subtitle-colored:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a.css-text-subtitle-colored-bold:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}


/* BODY */
.css-text-basic-colored {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000099;
    font-weight: bold;
}
.css-text-basic-colored-dark {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    font-weight: bold;
}
.css-text-basic {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px; /* changed from 11px on 2010/04/20 */
    color: #000000;
}
.css-text-med {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.css-text-med-reg {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    line-height: 12px;
}
.css-text-med-bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    line-height: 12px;
}
.css-text-small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.css-text-small-bold-colored {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000066;
    font-weight: bold;
}
.css-text-small2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 10px;
}
/* ROWS */
.css-text-basic-empty {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #BBBBBB;

}


/* DATA */
.css-data-colored {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000099;
}
.css-data-highlight {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #00FF00;
}
.css-data-highlight-bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #00FF00;
}




/* ERRORS / CONFIRMATIONS / NOTICES */
.css-error {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000099;

}
.css-confirmation {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #003399;
}





































/* TABLES */
.css-table-design {
    border: thin double #000066;
}


/* ROWS */
.css-row-empty {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #BBBBBB;

}
.css-row-header-colored {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #00FF00;
    font-weight: bold;
    line-height: 11px;
}
.css-row-header-colored-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #00FF00;
    font-weight: bold;
    line-height: 11px;
    text-decoration: none;
}
a.css-row-header-colored-link:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #00FF00;
    font-weight: bold;
    line-height: 11px;
    text-decoration: none;
}

/* FORM ELEMENTS */
.css-button-bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    font-weight: bold;
}
.css-button-reg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    background-color: #000099;
}
.css-button-plain {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.css-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000099;

}
.css-flc-main {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0000CC;
}
.iframe-data {  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.subbar1 {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    background-image:   url("../images/bk_subbar.gif");
    height: 14px;
}

.data_live_body {
    background: #F9F9F9;
    color: #000000;
    margin: 5px 5px o auto;
    padding: 0 0 0 0;
    font: 13px Tahoma, Verdana, Arial, sans-serif;
    text-align: justify;
    scrollbar-3dlight-color:#E0E0E0;
    scrollbar-arrow-color:#999999;
    scrollbar-base-color:#F9F9F9;
    scrollbar-track-color:#F9F9F9;
    scrollbar-darkshadow-color:#F9F9F9;
    scrollbar-face-color:#F9F9F9;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#999999;
}

/* my rankings styles */
.default_all, .default__C, .default_1B, .default_2B, .default_3B, .default_SS, .default_OF, .default_SP, .default_RP, .default_DH  {
    display: block;
    padding-top: 5px;
    padding-bottom: 2px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    width: 60px;
    color: #000;
}

.default_all {
    border-bottom: 3px solid #000099;
    width: 100px;
}
.default__C {
    border-bottom: 3px solid #FF9900;
}
.default_1B {
    border-bottom: 3px solid #006600;
}
.default_2B {
    border-bottom: 3px solid #CC3300;
}
.default_3B {
    border-bottom: 3px solid #0066CC;
}
.default_SS {
    border-bottom: 3px solid #FFCC00;
}
.default_OF {
    border-bottom: 3px solid #440C62;
}
.default_SP {
    border-bottom: 3px solid #7D4800;
}
.default_RP {
    border-bottom: 3px solid #7ACCCB;
}
.default_DH {
    border-bottom: 3px solid #000000;
}

.default_all:hover {
    background-color: #000099;
    color: #FFF;
}
.default__C:hover {
    background-color: #FF9900;
    color: #000;
}
.default_1B:hover {
    background-color: #006600;
    color: #FFF;
}
.default_2B:hover {
    background-color: #CC3300;
    color: #FFF;
}
.default_3B:hover {
    background-color: #0066CC;
    color: #FFF;
}
.default_SS:hover {
    background-color: #FFCC00;
    color: #000;
}
.default_OF:hover {
    background-color: #440C62;
    color: #FFF;
}
.default_SP:hover {
    background-color: #7D4800;
    color: #FFF;
}
.default_RP:hover {
    background-color: #7ACCCB;
    color: #FFF;
}
.default_DH:hover {
    background-color: #000000;
    color: #FFF;
}

.list_form {
    font: bold 12px verdana, sans-serif;
    color: #004A81;
    }

.list_form li {
    padding: 10px;
    }

.list_form li div {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 10px;
    font: 11px arial, sans-serif;
    color: #333;
    background-color: #EEE;
    }

.list_form li div.help {
    padding: 0px;
    font: 11px arial, sans-serif;
    color: #666;
    background-color: #FFF;
    }

.list_form h2 {
    font: bold 14px verdana, sans-serif;
    color: #004A81;
    margin-top: 5px;
    margin-bottom: 5px;
    }

.notice {
    margin: 15px; 
    padding: 10px; 
    text-align: 
    center; font-size: 11px;
    background-color: #F6F6F6; 
    border: 1px dashed #CCC; 
    }

