H1, H2, H3, .h1, .h2, .h3 {font-family: Verdana, Arial; color: #000066; font-weight: bold;}
H1, .h1 {font-size: 20px;}
H2, .h2 {font-size: 16px;}
H3, .h3 {font-size: 14px;}

BODY, P, TD, LI, INPUT {font-family: Arial; font-size: 12px; color: black;}
TH {font-family: Arial; font-size: 14px; color: black;}

HR {color: #000066; width: "95%";}
HR.divider {color: #CCCCCC; width: "75%";}

.red, .bred {color: red;}
.blue, .bblue {color: #000066;}
.green, .bgreen {color: green;}
.bold, .bred, .bblue, .bgreen {font-weight: bold;}

.news {font-style: italic; color: red;}
.small {font-size: 11px;}
.noshow {color: #000000; text-decoration: none;}

IMG.box {border-width: medium; border-color: #000066; border-style: double;}

TABLE.frm TH {font-size: 10pt; color: #000066; background-color: #CCCCFF; font-weight: bold; text-align: left;}
TABLE.frm TD {font-size: 10pt;}
TABLE.rpt TH {font-size: 10pt; color: #000066; background-color: #CCCCFF; font-weight: bold; text-align: center;}
TABLE.rpt TD {font-size: 9pt;}

TR.shade TD {color: #AAAAAA;}

DIV.list {border-width: 0px; margin: 0px;}
DIV.list H3 {margin: 3px;}
DIV.list TABLE {width: 95%; background-color: white; padding: 0px;}
DIV.list TD {font-size: 9pt; width: 50%; vertical-align: top; background-color: #EEEEEE; border-width: 10px; border-style: solid; border-color: white;}
DIV.list LI {font-size: 9pt; padding-left: 20px; list-style-type: square;}

DIV.list2 {border-width: 0px; margin: 0px;}
DIV.list2 TABLE {width: 50%; background-color: white; padding: 0px;}
DIV.list2 TH {font-size: 10pt; font-weight: bold; background-color: #CCCCFF; border-style: solid; border-color: white;}
DIV.list2 TD {font-size: 9pt; vertical-align: top; background-color: #EEEEEE; border-style: solid; border-color: white;}

DIV.frm {border-width: 0px; margin: 3px;}
DIV.frm TABLE {border-color: #CCCCCC; border-style: solid; border-width: 1px;}
DIV.frm TH.hdr {background-color: #333366; color: white; font-family: Verdana; font-size: 12pt; font-weight: bold; text-align: center;}
DIV.frm TH {background-color: #CCCCCC; color: #333399; font-size: 10pt; font-weight: bold; text-align: right; vertical-align: top; width: 25%;}
DIV.frm TD {color: blue; font-size: 10pt; font-weight: normal;}
DIV.frm DIV.cal TD {color: white;}

.box, TABLE.frm, TABLE.rpt {border-width: 1px; border-color: #000066; border-collapse: collapse; border-style: solid;}
.box2 {background-color: #EEEEEE; border-width: 1px; border-color: #999999; border-style: solid;}
.box2hdr {background-color: #AAAACC;}
.box2hdr TD {border-width: 1px; border-color: #999999; border-style: solid; font-size: 12px; font-family: Verdana; color: black; font-weight: bold;}

.box IMG {border-width:0px;border-style:none;}
.box A {border-width:0px; border-style:none;}

.button {
  font-size: 11px;
  font-family: Verdana;
  color: black;
  background-color: #AAAACC;
  border: thin #CCCCCC bevel;
  cursor: hand;
}
.center {        
  display:block;
  margin-left:auto;
  margin-right:auto;
}