body {
  font-family:       Verdana, Arial;
  font-size:         9pt;
  color:             #FFFFFF;
  margin:            20px;
  background-color:  #000000;
  background-image:  none;
}
a {
  text-decoration:  none;
}
a:link {
  color:  #BBEEEE;
}
a:visited {
  color:  #77CCDD;
}
a:active {
  color:  #DD0000;
}
.szs {
  font-size:    7.5pt;
  font-weight:  normal;
}
.f-cright {
  color:  #A9A9A9;
}
table {
  font-family:  Verdana, Arial;
  font-size:    9pt;
  color:        #FFFFFF;
}
table.qs {
  width:         95%;
  border:        gray 1px;
  border-style:  solid;
}
.qs1 {
  background-color:  #113D63;
  color:             #FFFFFF;
  padding:           6px;
  text-align:        left;
  vertical-align:    top;
}
.qs2 {
  background-color:  #284161;
  color:             #FFFFFF;
  padding:           6px;
  text-align:        left;
  vertical-align:    top;
}
.al1 {
  background-color:  #284161;
}
.al2 {
  background-color:  #213555;
}
.hidden {
  display:  none;
}
.li10 {
  margin:  2px 0px 0px 10px;
}
.li20 {
  margin:  2px 0px 0px 20px;
}
.li30 {
  margin:  2px 0px 0px 30px;
}
.p10 {
  padding-left:  10px;
}
.p15 {
  padding-left:  15px;
}
.hi15 {
  text-indent:  -15px;
  margin-left:  15px;
  margin-top:   0px;
}
.nopm {
  padding:  0px;
  margin:   0px;
}
.threadfolder {
  cursor:  pointer;
}
.leftjust {
  text-align:  left;
}
.centjust {
  text-align:  center;
}
.rightjust {
  text-align:  right;
}
table.sm {
  font-size:  7.5pt;
  color:      #FFFFFF;
  margin:     0px;
  padding:    0px;
}
table.sm tr {
  padding:  0px;
}
table.sm tr td {
  padding:  0px;
}
table.threadlist {
  font-size:     9pt;
  border-style:  solid;
  border-width:  0px 1px 1px 0px;
  border-color:  #2F4F4F;
  color:         #FFFFFF;
  margin:        0px;
  padding:       0px;
}
table.threadlist tr {
  padding:  0px;
}
table.threadlist tr td {
  padding:       2px;
  border-style:  solid;
  border-width:  1px 0px 0px 1px;
  border-color:  #2F4F4F;
}
table.simple {
  padding:       0px;
  margin:        0px;
  border-style:  none;
  width:         100%;
}
table.simple tr {
  padding:       0px;
  margin:        0px;
  border-style:  none;
  width:         100%;
}
table.simple tr td {
  padding:       0px;
  margin:        0px;
  border-style:  none;
}
table.folder {
  padding:       0px;
  margin:        0px;
  border-style:  none;
  width:         100%;
}
table.folder tr {
  padding:       0px;
  margin:        0px;
  border-style:  none;
  width:         100%;
}
table.folder tr td {
  padding:       2px;
  margin:        0px;
  border-style:  none;
  width:         50%;
}
a:hover {
  color:  #FFFFE0;
}
a.block:link {
  color:            #BBEEEE;
  text-decoration:  none;
  display:          block;
}
a.block:visited {
  color:            #BBEEEE;
  text-decoration:  none;
  display:          block;
}
a.block:active {
  color:            #DD0000;
  text-decoration:  none;
  display:          block;
}
a.block:hover {
  color:             #BBEEEE;
  background-color:  #DD0000;
  text-decoration:   none;
  display:           block;
}
a.plain {
  text-decoration:  none;
}
.helpoff {
  display:  none;
}
.helpon {
  display:     block;
  text-align:  left;
}

/* Fundamental positional/physical characteristics of a horizontal menu bar */
ul.dmh {
  position:       static;
  display:        inline-table;
  display:        -moz-inline-box;
  list-style:     none;
  marker-offset:  0px;
}
ul.dmh > li {
  position:       static;
  display:        table-cell;
  display:        -moz-inline-box;
  marker-offset:  0px;
}
ul.dmh > li > div {
  display:  table-cell;
}
ul.dmh > li > div.sep {
  display:  block;
}
ul.dmh > li > div > a {
  position:  static;
  display:   table-cell;
}
ul.dmh > li > div > ul {
  position:  absolute;
  z-index:   10;
}
ul.dmh > li > div > ul > li {
  display:  block;
}
ul.dmh > li > div > ul > li > a {
  display:  table-cell;
}

/* Appearance characteristics of the main menu bar */
ul.mmb {
  height:            20px;
  background-color:  Gainsboro;
  border-style:      solid;
  border-color:      Black;
  border-width:      2px;
  margin:            0px;
  padding:           5px;
  -moz-box-align:    center;
}
ul.mmb > li {
  vertical-align:  middle;
}
ul.mmb > li > div.menuhead > a {
  margin:           0px;
  padding:          0px;
  text-decoration:  none;
  color:            inherit;
}
ul.mmb > li + li > div.mhoff > a {
  border-width:  2px 2px 2px 2px;
}
ul.mmb > li + li > div.mhon > a {
  border-width:  2px 2px 2px 2px;
}
ul.mmb > li > div.mhoff > a {
  width:             60px;
  height:            10px;
  border-style:      solid;
  border-color:      Black;
  border-width:      2px 2px 2px 2px;
  padding:           2px;
  background-color:  Silver;
  text-align:        center;
  vertical-align:    middle;
  font-family:       Arial, Helvetica;
  font-size:         10pt;
  font-style:        normal;
  font-weight:       bold;
  color:             Black;
}
ul.mmb > li > div.mhon > a {
  width:             60px;
  height:            10px;
  border-style:      solid;
  border-color:      Red;
  border-width:      2px 2px 2px 2px;
  padding:           2px;
  background-color:  Light Sky Blue;
  text-align:        center;
  vertical-align:    middle;
  font-family:       Arial, Helvetica;
  font-size:         10pt;
  font-style:        normal;
  font-weight:       Bold;
  color:             Blue;
}
ul.mmb > li > div.sep {
  width:             5px;
  height:            0px;
  border-style:      none;
  background-color:  ;
  margin:            0px 0px 0px 0px;
  padding:           0px;
}
ul.mmb > li > div > ul {
  width:             110px;
  border-style:      solid;
  border-width:      2px;
  border-color:      Black;
  background-color:  #EEE8AA;
  margin:            0px;
  padding:           2px;
}
ul.mmb > li > div > ul.mboff {
  display:  none;
}
ul.mmb > li > div > ul.mbon {
  display:  inline-block;
}
ul.mmb > li > div > ul > li {
  margin:   0px;
  padding:  0px;
}
ul.mmb > li > div > ul > li > a {
  width:            110px;
  text-decoration:  none;
}
ul.mmb > li > div > ul > li.link > a {
  border-style:      ;
  border-width:      0px;
  border-color:      Black;
  padding:           1px;
  background-color:  #EEE8AA;
  text-align:        left;
  vertical-align:    top;
  font-family:       Arial, Helvetica;
  font-size:         8pt;
  font-style:        normal;
  font-weight:       bold;
  color:             Black;
  margin:            0px;
}
ul.mmb > li > div > ul > li.link > a:hover {
  border-style:      ;
  border-width:      0px;
  border-color:      Red;
  padding:           1px;
  background-color:  #DCDCDC;
  text-align:        left;
  vertical-align:    top;
  font-family:       Arial, Helvetica;
  font-size:         8pt;
  font-style:        normal;
  font-weight:       bold;
  color:             Blue;
  margin:            0px;
}
ul.mmb > li > div > ul > li.label > a {
  border-style:      solid;
  border-width:      2px;
  border-color:      Black;
  padding:           3px;
  background-color:  Gray;
  text-align:        left;
  vertical-align:    top;
  font-family:       Arial, Helvetica;
  font-size:         9pt;
  font-style:        normal;
  font-weight:       bold;
  color:             Black;
  margin:            0px;
}
div.hb {
  font-size:         7.5pt;
  color:             #000000;
  padding:           2px;
  background-color:  #FFFFE0;
  border-color:      black;
}
div.hb table {
  margin:   0px;
  padding:  0px;
}
div.hb table tr {
  height:   5px;
  margin:   0px;
  padding:  0px;
}
div.hb table tr td, td.ind {
  color:           #000000;
  font-size:       7.5pt;
  vertical-align:  top;
  margin:          0px;
}
div.hb table tr td {
  padding:  0px;
}
div.hb table tr td.ind {
  padding:  0px 0px 0px 5px;
}
div.wb {
  font-size:         7.5pt;
  color:             #FFFFFF;
  background-color:  #255995;
  border-color:      black;
}
div.wb table {
  margin:   0px;
  padding:  0px;
}
div.wb table tr {
  height:   5px;
  margin:   0px;
  padding:  0px;
}
div.wb table tr td {
  color:           #FFFFFF;
  font-size:       7.5pt;
  vertical-align:  top;
  margin:          0px;
  padding:         0px;
}
.fleft {
  float:  left;
}
.fright {
  float:  right;
}
td.talign.box {
  vertical-align:  top;
}
td.malign.box {
  vertical-align:  middle;
}
td.balign.box {
  vertical-align:  bottom;
}
/* Standard list box for column of items using small text */
table.stdlbs {
  font-size:         7.5pt;
  font-weight:       bold;
  padding:           3px;
  margin:            0px;
  border-color:      #2F4F4F;
  background-color:  #284161;
  border-width:      2px;
  border-style:      outset;
  border-spacing:    0px;
  empty-cells:       show;
}
table.stdlbs tr.list {
  margin:   0px;
  padding:  0px;
}
table.stdlbs td.list {
  margin:   0px;
  padding:  3px 0px 3px 0px;
}
/* Core box settings */
table.box {
  width:            100%;
  margin:           0px;
  padding:          0px;
  vertical-align:   middle;
  border-collapse:  separate;
  border-spacing:   0px;
  empty-cells:      show;
}
tr.box {
  margin:   0px;
  padding:  0px;
}
td.box {
  margin:          0px;
  padding:         0px;
  vertical-align:  top;
}
/* Standard box settings */
table.stdbox {
  padding:           3px;
  margin:            0px;
  border-color:      #2F4F4F;
  background-color:  #213555;
  border-width:      2px;
  border-style:      outset;
  border-spacing:    0px;
  empty-cells:       show;
}
table.pmml {
  width:           100%;
  padding:         0px;
  margin:          0px;
  border-color:    #2F4F4F;
  border-width:    2px;
  border-style:    outset;
  border-spacing:  0px;
  empty-cells:     show;
}
table.pmml td {
  text-align:      left;
  vertical-align:  bottom;
}
/* Message composition window */
table.pmcompose {
  width:            100%;
  padding:          2px;
  margin:           0px;
  border-color:     #2F4F4F;
  border-style:     none;
  border-collapse:  separate;
  empty-cells:      show;
}
table.pmcompose tr {
  padding:  0px;
  margin:   0px;
}
table.pmcompose td {
  padding:     2px 0px 2px 0px;
  font-size:   7.5pt;
  text-align:  left;
}
table.pmcompose td + td {
  padding:  2px 0px 2px 10px;
}
table.pmcompose input, textarea {
  font-family:  Verdana, Arial;
  font-size:    7.5pt;
}
/* Message preview window */
table.pmpreview {
  width:            100%;
  padding:          2px;
  margin:           0px;
  border-style:     none;
  border-collapse:  separate;
  empty-cells:      show;
}
table.pmpreview tr {
  padding:  0px;
  margin:   0px;
}
table.pmpreview td {
  padding:     2px 0px 2px 0px;
  font-size:   7.5pt;
  text-align:  left;
}
table.pmpreview td + td {
  padding:  2px 0px 2px 10px;
}
.pmquote {
  border-style:  solid;
  border-color:  #77CCDD;
  border-width:  0px 0px 0px 2px;
  padding:       0px 0px 0px 2px;
  margin:        0px;
}
.border {
  border-color:    #2F4F4F;
  border-width:    2px;
  border-style:    solid;
  border-spacing:  0px;
}
/* Settings for textual buttons */
a.buttoninactive {
  color:             #213555;
  background-color:  #B0C4DE;
  display:           block;
}
a.button {
  padding:  0px 6px 0px 6px;
}
a.button:link {
  color:             #213555;
  background-color:  #B0C4DE;
  text-decoration:   none;
  display:           block;
}
a.button:visited {
  color:             #213555;
  background-color:  #B0C4DE;
  text-decoration:   none;
  display:           block;
}
a.button:active {
  color:             #213555;
  background-color:  #B0C4DE;
  text-decoration:   none;
  display:           block;
}
a.button:hover {
  color:             #213555;
  background-color:  #F0F8FF;
  text-decoration:   none;
  display:           block;
}
div.smbutton {
  border-width:  1px;
  border-style:  solid;
  border-color:  #808080;
  padding:       1px;
  font-size:     9px;
  font-weight:   bold;
  text-align:    center;
}
div.smbuttoninactive {
  border-width:  1px;
  border-style:  solid;
  border-color:  #808080;
  padding:       1px;
  font-size:     9px;
  font-weight:   bold;
  text-align:    center;
  opacity:       .5;
  filter:        alpha(opacity=50);
  mozOpacity:    .5;
}
input.smbutton, select.small {
  color:        #2E4680;
  font-family:  Microsoft Sans Serif;
  font-size:    7pt;
  font-weight:  600;
}
a.util:link {
  color:  #BBEEEE;
}
a.util:visited {
  color:  #BBEEEE;
}
a.util:active {
  color:  #DD0000;
}
a.util:hover {
  color:  #FFFFE0;
}
a.foot:link {
  color:  #BBEEEE;
}
a.foot:visited {
  color:  #BBEEEE;
}
a.foot:active {
  color:  #DD0000;
}
a.foot:hover {
  color:  #FFFFE0;
}
.ms1 {
  background-color:  #284161;
  text-align:        left;
  vertical-align:    top;
}
.ms2 {
  background-color:  #213555;
  text-align:        left;
  vertical-align:    top;
}
.bgc {
  background-color:  #000000;
}
.tbc {
  background-color:  #2F4F4F;
}
.tcs {
  background-color:  #255995;
}
.neu {
  background-color:  #AAAAAA;
}
.csc {
  background-color:  #485476;
}
.LI1 {
  font-size:    7.5pt;
  font-weight:  normal;
  color:        #BBEEEE;
}
.sz-sml {
  font-size:  7.5pt;
}
.sz-med {
  font-size:  9pt;
}
.sz-lrg {
  font-size:  18pt;
}
.wt-norm {
  font-weight:  normal;
}
.wt-bold {
  font-weight:  bold;
}
.st-norm {
  font-style:  normal;
}
.st-ital {
  font-style:  italic;
}
.st-oblq {
  font-style:  oblique;
}
.szsb {
  font-size:    7.5pt;
  font-weight:  bold;
}
.szm {
  font-size:    9pt;
  font-weight:  normal;
}
.szmb {
  font-size:    9pt;
  font-weight:  bold;
}
.szl {
  font-size:    18pt;
  font-weight:  normal;
}
.szlb {
  font-size:    18pt;
  font-weight:  bold;
}
.tb {
  font-size:    18pt;
  font-weight:  bold;
}
.err {
  background-color:  red;
}
.act {
  background-color:  #DD0000;
}
.in {
  margin-left:   15pt;
  margin-right:  15pt;
}
.magplus {
  cursor:  url(Images/magnifyplus.gif), url(../Images/magnifyplus.gif), move;
}
.magminus {
  cursor:  url(Images/magnifyminus.gif), url(../Images/magnifyminus.gif), move;
}
.f-red {
  color:  #FF0000;
}
.f-mar {
  color:  #800000;
}
.f-blk {
  color:  #000000;
}
.f-navy {
  color:  #000080;
}
.f-lime {
  color:  #00FF00;
}
.f-title {
  color:  #3BFF83;
}
.f-catstrip {
  color:  #FFFFFF;
}
.f-link {
  color:  #BBEEEE;
}
.f-tstrip {
  color:  #FFFFFF;
}
.f-text {
  color:  #FFFFFF;
}
.f-deftext {
  color:  #FFFFFF;
}
.f-time {
  color:  #FFFFFF;
}
.f-vlink {
  color:  #77CCDD;
}
.f-idtext {
  color:  #696969;
}
.blink {
  visibility:  hidden;
}
