.verticaltext{
font: bold 13px Arial;
position: absolute;
right: 3px;
top: 20px;
width: 15px;
writing-mode: tb-rl;
}

.p {
 font-family: Verdana;
 font-size: 11px;
 color: #000000;
 margin: 6px;
}

.bodymain {
 font-family: Verdana;
 font-size: 11px;
 color: #000000;
 margin: 0em ;
}
.bodysmall {
 font-family: Verdana;
 font-size: 9px;
 color: #000000;
 margin: 0em ;
}
.bodywhite {
 font-family: Verdana;
 font-size: 11px;
 color: #333333;
 margin: 0em ;
}
.title {
 font-family: Verdana;
font-weight: bold;
 font-size: 12px;
 color: #000000;
 margin: 0em ;
}
td.tn_vertical {
    width:400px;
    height:2px;
	background:#ebeef2 url('images/vertical_line.jpg') no-repeat;

	}
.body10 {
 font-family: Verdana;
 font-size: 10px;
 color: #999999;
 margin: 0em ;
}
.bodydarkgray {
 font-family: Verdana;
 font-size: 10px;
 color: #666666;
 margin: 0em ;
}

.body11 {
 font-family: Verdana;
 font-weight: bold;
 font-size: 10px;
 color: #000000;
 margin: 2em ;
}

A:VISITED {color:"#000000";text-decoration: none;}
A:HOVER {color:"#FFCC00";text-decoration: underline;}
A:LINK {color:"#000000";text-decoration: none;}


li {
 font-family: Verdana;
 font-size: 11px;
 color: #000000;
 margin: 6px;
}


.submenutitle {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 20px;
 font-weight: bold;
 color: #99CCFF;
 text-transform: uppercase;
}
.subitem {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 20px;
 color: #FFFFFF;
}
.blackbold {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #000000;
 text-align: center;
}
.whitebold {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 background-color: #FFFFFF;
 text-align: center;
}
.yellowlite {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #ffffcc;
 text-align: center;
}
.graylite {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #f0f0f0;
 text-align: center;
}
.grayliteleft {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #f0f0f0;
 text-align: left;
}
.graymed {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #e5e5e5;
 text-align: center;
}
.graymedcenterbold {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #e5e5e5;
 text-align: center;
 font-weight: bold;
}
.graymedleftbold {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #e5e5e5;
 text-align: left;
 font-weight: bold;
}
.whiteboldtitle-right {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 background-color: #FFFFFF;
 text-align: right;
}
.whiteboldtitle {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 background-color: #FFFFFF;
 text-align: center;
}
.blackboldtitle {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #000000;
 text-align: center;
}
.blueboldtitle {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #00346E;
 text-align: center;
}
.whiteboldred {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #990000;
 background-color: #FFFFFF;
 text-align: center;
}
.graydark {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #dddddd;
 text-align: center;
 font-weight: bold;
}
.graydarkboldtitle {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 background-color: #dddddd;
 text-align: center;
}
.white {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #FFFFFF;
 text-align: center;
}
.goldboldtitle {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 background-color: #FFCC00;
 text-align: center;
}
.redtextbold {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #990000;
 background-color: #FFFFFF;
 text-align: center;
}
.redtext {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #990000;
 background-color: #FFFFFF;
 text-align: center;
}
.blue-light {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #ddeeff;
 text-align: center;
}
.blue-med {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #cce6ff;
 text-align: center;
}
.blue-med-left {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #cce6ff;
 text-align: left;
}
.green-lite {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #e7ffda;
 text-align: center;
}
.green-med {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #d8ffc0;
 text-align: center;
}
.red-med {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #ffc0c0;
 text-align: center;
}
.gold-lite {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #eceedc;
 text-align: center;
}
.gold-med {
 background-color: #dddfc9;
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-align: center;
}
.on_yellow {
         color:#FFFFFF;
         border-style:outset;
         border-color:#CDBE70;
         border-width:2px;
         font-weight: bold;
         text-align: left;
         padding:3px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background: #CDAD00;
         width: 17em ;
         height: 12em ;
         cursor: hand;
         
        }
.off_yellow {
         border-style:outset;
         border-color: #CDBE70;
         border-width:2px;
         padding:3px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background: #CD950C;
         width: 17em ;
         height: 12em ;
         cursor: hand;
         

      }
.off_yellow2 {
         border-style:outset;
         border-color: #CDBE70;
         border-width:2px;
         padding:3px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background: #CD950C; 
         
 
      }
.off_white {
        border-width:0px;
         padding:2px;
         color:#000000;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         background: #F8F8F8;
 
      }
.off_yellow3 {
          border-width:0px;
          padding:2px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         background: #CD950C;
         
 
      }
.on_green {
         color:#FFFFFF;
         border-style:outset;
         border-color:#66CDAA;
         border-width:2px;
         font-weight: bold;
         text-align: left;
         padding:3px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background:#339999;
         width: 17em ;
         height: 12em ;
         cursor: hand;
        }
.off_green {
         border-style:outset;
         border-color: #66CDAA;
         border-width:2px;
         padding:3px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background:  #2F4F4F;
         width: 17em ;
         height: 12em ;
        cursor: hand;

      }
.off_green2 {
         border-style:outset;
         border-color: #66CDAA;
         border-width:2px;
         padding:3px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background:  #2F4F4F;
         
  
      }
.on_blue {
         color:#FFFFFF;
         border-style:outset;
         border-color: #38B0DE;
         border-width:2px;
         font-weight: bold;
         text-align: left;
         padding:3px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background:#3366CC;
         width: 17em ;
         height: 12em ;
         cursor: hand;
        }
.off_blue {
         border-style:outset;
         border-color: #38B0DE;
         border-width:2px;
         padding:3px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background: #120A8F;
         width: 17em ;
         height: 12em ;
         cursor: hand;

      }
.off_blue2 {
         border-style:outset;
         border-color: #38B0DE;
         border-width:2px;
         padding:3px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background: #120A8F;
         

      }
.on_red {
         color:#FFFFFF;
         border-style:outset;
         border-color: #FF9999;
         border-width:2px;
         font-weight: bold;
         text-align: left;
         padding:3px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background:#CC0000;
         width: 17em ;
         height: 12em ;
         cursor: hand;
        }
.off_red {
         border-style:outset;
         border-color:  #FF9999;
         border-width:2px;
         padding:3px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background: #990000;
         width: 17em ;
         height: 12em ;
         cursor: hand;

      }
.off_red2 {
         border-style:outset;
         border-color:  #FF9999;
         border-width:2px;
         padding:3px;
         color:#FFFFFF;
         font-weight: bold;
         text-align: left;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         background: #990000;
         
      }

.tbl_green {
 font-family: Verdana;
 font-size: 11px;
 color: #FFFFFF;
 margin: 0em ;
 background-color: #339999;
 text-align: left;
}
.tbl_yellow {
  font-family: Verdana;
 font-size: 11px;
 color: #000000;
 margin: 0em ;
 background-color: #CDAD00;
 text-align: left;
}

.tbl_red {
 font-family: Verdana;
 font-size: 11px;
 color: #FFFFFF;
 margin: 0em ;
 background-color: #CC0000;
 text-align: left;
}

.tbl_blue {
  font-family: Verdana;
 font-size: 11px;
 color: #FFFFFF;
 margin: 0em ;
 background-color: #3366CC;
 text-align: left;
}

.tbl2_green {
  font-family: Verdana;
 font-size: 11px;
 color: #000000;
 margin: 0em ;
 background-color: #2F4F4F;
 text-align: center;
}

.tbl2_yellow {
  font-family: Verdana;
 font-size: 11px;
 color: #000000;
 margin: 0em ;
 background-color: #CDAD00; 
 text-align: center;
}

.tbl2_red {
 font-family: Verdana;
 font-size: 11px;
 color: #000000;
 margin: 0em ;
 background-color: #990000;
 text-align: center;
}

.tbl2_blue {
  font-family: Verdana;
 font-size: 11px;
 color: #000000;
 margin: 0em ;
 background-color: #120A8F;
 text-align: center;
  
}

.bt_yellow_on {
  border-style:outset;
  border-color:#CDBE70;
  border-width:0px;
  font-weight: bold;
  padding:1px;
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  margin: 0em ;
  background: #CDAD00;
  text-align: cente;
  cursor: hand;
}
.bt_yellow_off {
  border-style:outset;
  border-color:#CDBE70;
  border-width:0px;
  font-weight: bold;
  padding:1px;
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  margin: 0em ;
  background: #CD950C;
  text-align: cente;
  cursor: hand;
}

.bt_green_on {
  border-style:outset;
  border-color:#66CDAA;
  border-width:0px;
  font-weight: bold;
  padding:1px;
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  margin: 0em ;
  background:#339999;
  text-align: cente;
  cursor: hand;
}
.bt_green_off {
  border-style:outset;
  border-color: #2F4F4F;
  border-width:0px;
  font-weight: bold;
  padding:1px;
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  margin: 0em ;
  background:  #2F4F4F;
  text-align: cente;
  cursor: hand;
}
.bt_red_on {
  border-style:outset;
  border-color: #FF9999;
  border-width:0px;
  font-weight: bold;
  padding:1px;
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  margin: 0em ;
  background:#CC0000;
  text-align: cente;
  cursor: hand;
}
.bt_red_off {
  border-style:outset;
  border-color:  #FF9999;
  border-width:0px;
  font-weight: bold;
  padding:1px;
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  margin: 0em ;
  background: #990000;
  text-align: cente;
  cursor: hand;
}
.bt_blue_on {
  border-style:outset;
  border-color: #38B0DE;
  border-width:0px;
  font-weight: bold;
  padding:1px;
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  margin: 0em ;
  background:#3366CC;
  text-align: cente;
  cursor: hand;
}
.bt_blue_off {
  border-style:outset;
  border-color: #38B0DE;
  border-width:0px;
  font-weight: bold;
  padding:1px;
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  margin: 0em ;
  background: #120A8F;
  text-align: cente;
  cursor: hand;
}