td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000066;
}
a{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ff6600;
    text-decoration: none
}
a:hover  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ff6600;
    text-decoration: underline
}
select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
input {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px; 
    font-weight: normal
}
.navtop {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight : bold;
    text-decoration: none;
}
.tablenavtop {
    background-color: #003399;
    height: 20px;
    cursor: hand;
}
.tablenavtopin {
    background-color: #ff6600;
    height: 20px;
    cursor: hand;
}
.navmain {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight : bold;
    height: 18px;
    width: 157px;
    text-decoration: none;
}
.navmain:hover  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff6600;
    font-weight : bold;
    height: 18px;
    width: 157px;
    text-decoration: none;
}
.navpopup {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    background-color: #003399; 
    height: 18px;
    width: 123px; 
    text-decoration: none;
}
.navpopup:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff; 
    background-color: #FF6600;
    height: 18px;
    width: 123px; 
    text-decoration: none;
}
.navmaintexttitle {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ff6600;
    font-weight : bold;
}
.cmnavmain {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight : bold;
    text-decoration: none;
}
.cmnavmain:hover  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff6600;
    font-weight : bold;
    text-decoration: none;
}
.cmnavsecond {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    font-weight : bold;
    text-decoration: none;
}
.cmnavsecond:hover  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff6600;
    font-weight : bold;
    text-decoration: none;
}
.cmicon  {
    font-family: Courier New;
    font-size: 16px;
    color: #ff6600;
    font-weight : bold;
    text-decoration: none;
}
.cmicon:hover  {
    font-family: Courier New;
    font-size: 16px;
    color: #ff6600;
    font-weight : bold;
    text-decoration: none;
}
.linkopposite {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none
}
.linkopposite:hover  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline
}
.linktextcolor {
    color: #000066;
    text-decoration: none
}
.linktextcolor:hover  {
    color: #000066;
    text-decoration: underline
}
.linkheadercolor{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ff6600;
    text-decoration: none
}
.linkheadercolor:hover  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ff6600;
    text-decoration: underline
}
.linkatoz{
    color: #000000;
    text-decoration:none;
}
.linkatoz:hover{
    color: #000000;
    text-decoration:none;
}
.tableatoz{
    font-size: 18px;
    font-weight: bold;
    background-color: #ffffff;
    border-bottom : 2px solid #003399;
    border-left : 2px solid #003399;
    border-right : 2px solid #003399;
    border-top : 2px solid #003399;
    width:24px;
    height:20px;
    align: center;
    cursor: hand;
}
#atoznumeric {
    width:53px;
}
.dot {
    font-size: 12px;
    color: #ff6600;
}
.dot1 {
    font-size: 16px; 
    color: #ff6600;
}
.textbrand {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff6600;
    font-weight : bold;
}
.textheadlinelarge {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000066;
    font-weight : bold;
}
.textheadline {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000066;
    font-weight : bold;
}
.textheader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff6600;
    font-weight : bold;
}
.textheaderscalable {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 88%;
    color: #ff6600;
    font-weight : bold;
}
.textstandard {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000066;
    font-weight : normal;
    }
.textstandardemphasis, .textstandardbold {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000066;
    font-weight : bold;
}
.textstandardsmall {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    font-weight : normal;
    }
.textstandardsmallemphasis, .textstandardsmallbold {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    font-weight : bold;
}
.textreverse {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ffffff;
    }
.textreverseemphasis, .textreversebold {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight : bold;
}
.textreverseemphasis:hover, .textreversebold:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight : bold;
}
.textreversemedium {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    }
.textreversemediumemphasis, .textreversemediumbold {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight : bold;
}
.textreversesmall {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-align: left
}
.textreversesmallemphasis, .textreversesmallbold {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-align: left
    font-weight : bold;
}
.textcomment{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ff6600;
}
.textnote{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: italic;
}
.textemphasis{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : bold;
}
.textnoteemphasis{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
}
.textcommentemphasis{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ff6600;
    font-weight : bold;
}
.textcommentnote{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ff6600;
    font-style: italic;
}
.textcommentnoteemphasis{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ff6600;
    font-style: italic;
    font-weight : bold;
}
.textmessage, .textsmallprint {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff6600;
}
.textmessageemphasis, .textmessagebold, .textsmallprintbold {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff6600;
    font-weight : bold;
}
.textattention {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight : bold;
    color: #ff6600;
}
.textcode{
  font-family: "Courier New", Courier, mono;
  font-style: normal;
}
.textup{
  color:#0000ff;
}
.textdown{
  color:#ff0000;
}
.textsame{
  color:#006600;
}
.inputsearch {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    width: 76px;
    font-size:10px;
    font-weight: normal;
    color: #000066;
    background-color: #f6f6f6; 
    border-bottom : 1px solid #999999;
    border-left : 1px solid #000000;
    border-right : 1px solid #999999;
    border-top : 1px solid #000000;
    height: 18px;
}
.submitsearch {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000066;
    font-weight : bold;
    background-color: #f6f6f6;
    border-bottom :1px solid #000000;
    border-left : 1px solid #999999;
    border-right : 1px solid #000000;
    border-top : 1px solid #999999;
}
.inputblank {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000066;
    background-color: #ffffff;
    border-bottom : 1px solid #999999;
    border-left : 1px solid #000000;
    border-right : 1px solid #999999;
    border-top : 1px solid #000000;
    height: 18px;
}
.submitblank {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff6600;
    background-color: #ffffff;
    border-bottom : 1px solid #ff6600;
    border-left : 1px solid #ffcc99;
    border-right : 1px solid #ff6600;
    border-top : 1px solid #ffcc99;
}
.inputtabledata {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000066;
    background-color: #f6f6f6;
    border-bottom : 1px solid #999999;
    border-left : 1px solid #000000;
    border-right : 1px solid #999999;
    border-top : 1px solid #000000;
    height: 18px;
}
.submittabledata {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff6600;
    background-color: #f6f6f6;
    border-bottom : 1px solid #ff6600;
    border-left : 1px solid #ffcc99;
    border-right : 1px solid #ff6600;
    border-top : 1px solid #ffcc99;
}
.submittablesubheader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    font-weight : bold;
    background-color: #ffcc99; 
    border-bottom : 1px solid #000000;
    border-left : 1px solid #999999;
    border-right : 1px solid #000000;
    border-top : 1px solid #999999;
}
.inputtableblank {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000066;
    background-color: #ffffff;
    border-bottom : 1px solid #999999;
    border-left : 1px solid #000000;
    border-right : 1px solid #999999;
    border-top : 1px solid #000000;
    height: 18px;
}
.submittableblank {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff6600;
    background-color: #ffffff;
    border-bottom : 1px solid #ff6600;
    border-left : 1px solid #ffcc99;
    border-right : 1px solid #ff6600;
    border-top : 1px solid #ffcc99;
}
.submittableheader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ff6600;
    background-color: #ffffff;
    border-bottom : 1px solid #ff6600;
    border-left : 1px solid #ffcc99;
    border-right : 1px solid #ff6600;
    border-top : 1px solid #ffcc99;
}
.submithighlightedheader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    font-weight : bold;
    background-color: #ff6600; 
    border-bottom : 2px solid #ffffff;
    border-left : 2px solid #ffffff;
    border-right : 2px solid #ffffff;
    border-top : 2px solid #ffffff;
    cursor: hand;
}
.padding {
    padding-left : 5px; 
    padding-right : 5px;
}
.paddingleft {
    padding-left : 5px; 
}
.paddingnone {
    padding-left : 0px; 
    padding-right : 0px;
}
.paddingright {
    padding-right : 5px;
}
.tableheading {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight : bold;
    background-color: #003399; 
    height: 17px;
}
.tableheadingcenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    font-weight : bold;
    background-color: #003399;
    height: 17px;
}
.tableheadingright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: right;
    font-weight : bold;
    background-color: #003399;
    height: 17px;
}
.tableheadingpadding {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight : bold;
    background-color: #003399; 
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableheadingpaddingcenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    font-weight : bold;
    background-color: #003399;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableheadingpaddingright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: right;
    font-weight : bold;
    background-color: #003399;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableheader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight : bold;
    background-color: #8caac6; 
    height: 17px;
}
.tableheadercenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    font-weight : bold;
    background-color: #8caac6;
    height: 17px;
}
.tableheadercenter:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    font-weight : bold;
    background-color: #8caac6;
    height: 17px; 
}   
.tableheaderright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: right;
    font-weight : bold;
    background-color: #8caac6;
    height: 17px;
}
.tableheaderpadding {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight : bold;
    background-color: #8caac6; 
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableheaderpaddingcenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    font-weight : bold;
    background-color: #8caac6;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableheaderpaddingright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-align: right;
    font-weight : bold;
    background-color: #8caac6;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tablesubheader {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    font-weight : bold;
    background-color: #cecfce;
    height: 17px;
}
.textheadlinelargest {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000066;
    font-weight : bold; ;
    line-height: 24px 
}
.tablesubheadercenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: center;
    font-weight : bold;
    background-color: #cecfce;
    height: 17px;
}
.tablesubheaderright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: right;
    font-weight : bold;
    background-color: #cecfce;
    height: 17px;
}
.tablesubheaderpadding {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    font-weight : bold;
    background-color: #cecfce;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tablesubheaderpaddingcenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: center;
    font-weight : bold;
    background-color: #cecfce;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tablesubheaderpaddingright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: right;
    font-weight : bold;
    background-color: #cecfce;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tabledata {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    background-color: #e7e7e7;
    height: 17px;
}

.tabledatalite {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    background-color: #f1f1f1;
    height: 17px;
}
.tabledatacenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: center;
    background-color: #e7e7e7;
    height: 17px;
}
.tabledataright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: right;
    background-color: #e7e7e7;
    height: 17px;
}
.tabledatapadding {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    background-color: #e7e7e7;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tabledatapaddingcenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: center;
    background-color: #e7e7e7;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tabledatapaddingright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: right;
    background-color: #e7e7e7;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableblank {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    height: 17px;
}
.tableblankcenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: center;
    height: 17px;
}
.tableblankright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: right;
    height: 17px;
}
.tableblankpadding {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableblankpaddingcenter {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: center;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableblankpaddingright {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000066;
    text-align: right;
    height: 17px;
    padding-left : 5px; 
    padding-right : 5px;
}
.tableborderheader {
    background-color: #8caac6;
}
.tabletopandnav {
    background-color: #000066;
}
.tablefooterandpopup {
    background-color: #003399;
}
.tabletoptabsbar{
    background-color: #000066;
}
.tableimgdisplay{
  border-left: 1px solid #424142;
  border-top: 1px solid #424142;
  border-right: 1px solid #D6D3CEv;
  border-bottom: 1px solid #D6D3CEv;
}
.scalable {  font-size: 83%}

pre {  font-size: 83%}
