body {
  font-family:       Verdana, Arial;
  font-size:         9pt;
  color:             #FFFFFF;
  margin:            20px;
  background-color:  #000000;
  background-image:  none;
}
.container {
  border-style:      solid;
  border-color:      black;
  border-width:      1px;
  background-color:  #255995;
  padding:           5px;
}
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;
}
.sig {
  display:  block;
  margin:   0px;
  padding:  0px;
}
table.qs {
  width:         95%;
  border:        gray 1px;
  border-style:  solid;
}
.qs1 {
  background-color:  #406383;
  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%;
}
table.dbcode {
  padding:          0px;
  margin:           0px;
  border-collapse:  collapse;
  border-style:     solid;
  border-width:     1px;
  border-color:     #FFFFFF;
}
table.dbcode tr {
  border-style:  solid;
  border-width:  1px;
  border-color:  #FFFFFF;
}
table.dbcode tr td {
  padding:       4px;
  border-style:  solid;
  border-width:  1px;
  border-color:  #FFFFFF;
}
a:hover {
  color:  #FFFFE0;
}
a.block {
  color:            #BBEEEE;
  text-decoration:  none;
  display:          block;
}
a.block:active {
  color:             #DD0000;
  background-color:  #DD0000;
}
a.block:hover {
  background-color:  #DD0000;
}
a.plain {
  text-decoration:  none;
}
.helpoff {
  display:  none;
}
.helpon {
  display:     block;
  text-align:  left;
}

/* Static horizontal navigation menu (smh == Static Menu Horizontal) */
ul.smh {
  display:           inline-block;
  list-style:        none;
  font-size:         9pt;
  font-weight:       bold;
  padding:           0px;
  margin:            0px;
  border-style:      solid;
  border-width:      1px;
  border-color:      #2F4F4F;
  background-color:  #000000;
}
ul.smh > div,
ul.smh > a {
  display:             inline-block;
  margin:              0px;
  padding:             2px 5px 2px 5px;
  border-style:        solid;
  border-width:        1px 0px 1px 1px;
  border-color:        #000000;
  -moz-border-radius:  3px;
  border-radius:       3px;
  vertical-align:      middle;
  background-color:    #255995;
  color:               #FFFFFF;
}
ul.smh > div:last-child,
ul.smh > a:last-child {
  border-width:  1px;
}
ul.smh > div.label {
  background-color:  #A9A9A9;
}
ul.smh > div:hover,
ul.smh > a:hover {
  background-color:  #77CCDD;
  color:             #284161;
}
ul.smh > div.label:hover {
  background-color:  #A9A9A9;
}
ul.smh > div p {
  display:  inline;
  cursor:   default;
  color:    #FFFFFF;
}
ul.smh > div.label p {
  font-style:  italic;
  color:       #000000;
}
ul.smh > div:hover p {
  color:  #000000;
}

/* Static vertical navigation menu (smv == Static Menu Vertical) */
ul.smv {
  display:           inline-block;
  list-style:        none;
  font-size:         7.5pt;
  font-weight:       bold;
  padding:           0px;
  margin:            0px;
  border-style:      solid;
  border-width:      1px;
  border-color:      #2F4F4F;
  background-color:  #000000;
}
ul.smv > div,
ul.smv > a {
  display:           block;
  margin:            1px;
  padding:           2px 5px 2px 5px;
  text-align:        left;
  border-style:      none;
  border-width:      2px;
  border-color:      #387369;
  vertical-align:    middle;
  background-color:  #255995;
  color:             #FFFFFF;
}
ul.smv > div.label {
  background-color:  #A9A9A9;
  text-align:        center;
}
ul.smv > div:hover,
ul.smv > a:hover {
  background-color:  #77CCDD;
  color:             #284161;
}
ul.smv > div.label:hover {
  background-color:  #A9A9A9;
}
ul.smv > div p {
  display:  inline;
  cursor:   default;
  color:    #FFFFFF;
}
ul.smv > div.label p {
  font-style:  italic;
  color:       #000000;
}
ul.smv > div:hover p {
  color:  #000000;
}

/* Vertical dropdown menu (dmv == Dynamic Menu Vertical) */
ul.dmv {
  display:             block;
  visibility:          hidden;
  position:            absolute;
  list-style:          none;
  padding:             0px;
  margin:              0px;
  font-size:           7.5pt;
  border-style:        solid;
  border-width:        1px;
  border-color:        #2F4F4F;
  -moz-border-radius:  5px;
  border-radius:       5px;
  background-color:    #000000;
}
ul.dmv > div,
ul.dmv > a {
  display:             block;
  margin:              1px;
  padding:             2px 5px 2px 5px;
  text-align:          left;
  background-color:    #255995;
  -moz-border-radius:  3px;
  border-radius:       3px;
  color:               #FFFFFF;
}
ul.dmv > div.label {
  background-color:  #A9A9A9;
  text-align:        center;
}
ul.dmv > div.static {
  background-color:  #255995;
}
ul.dmv > div:hover,
ul.dmv > a:hover {
  background-color:  #77CCDD;
  color:             #284161;
}
ul.dmv > div.label:hover {
  background-color:  #A9A9A9;
}
ul.dmv > div.static:hover {
  background-color:  #255995;
}
ul.dmv > div p {
  display:  inline;
  cursor:   default;
  color:    #FFFFFF;
}
ul.dmv > div.label p {
  font-style:  italic;
  color:       #000000;
}
ul.dmv > div.static p {
  color:  #FFFFFF;
}
ul.dmv > div:hover p {
  color:  #000000;
}
ul.dmv > div.static:hover p {
  color:  #FFFFFF;
}

/* Horizontal dropover menu (dmh == Dynamic Menu Horizontal) */
/* Not yet defined */

/* 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:    1px;
  border-style:    solid;
  border-spacing:  0px;
}
/* Settings for textual buttons */
a.buttoninactive {
  color:             #213555;
  background-color:  #E6E6FA;
  display:           block;
}
a.button {
  padding:  0px 6px 0px 6px;
}
a.button:link {
  color:             #213555;
  background-color:  #E6E6FA;
  text-decoration:   none;
  display:           block;
}
a.button:visited {
  color:             #213555;
  background-color:  #E6E6FA;
  text-decoration:   none;
  display:           block;
}
a.button:active {
  color:             #213555;
  background-color:  #E6E6FA;
  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;
  -ms-filter:    "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity:       .5;
  filter:        alpha(opacity=50);
  mozOpacity:    .5;
}
div.box {
  border-width:      1px;
  border-style:      solid;
  border-color:      #2F4F4F;
  background-color:  #284161;
  padding:           5px;
}
button.smbutton,
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;
}
.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;
}
div.hb {
  font-size:           7.5pt;
  color:               #000000;
  padding:             2px;
  -moz-border-radius:  5px;
  border-radius:       5px;
  background-color:    #FFFFE0;
  border-style:        none;
}
div.hb table {
  margin:   0px;
  padding:  0px;
}
div.hb table tr {
  height:   5px;
  margin:   0px;
  padding:  0px;
}
div.hb table tr td,
div.hb table tr 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;
}
.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:  #FFD700;
}
.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 {
  -ms-filter:  "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity:     0.5;
  filter:      alpha(opacity=50);
  mozOpacity:  0.5;
}
.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:      solid;
  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:      solid;
  border-spacing:    0px;
  empty-cells:       show;
}
table.pmml {
  width:           100%;
  padding:         0px;
  margin:          0px;
  border-color:    #2F4F4F;
  border-width:    2px;
  border-style:    solid;
  border-spacing:  0px;
  empty-cells:     show;
}
table.pmml td {
  text-align:      left;
  vertical-align:  bottom;
}
@media screen and (max-device-width: 800px) {
body {
  font-family:       Verdana, Arial;
  font-size:         16px;
  color:             #FFFFFF;
  margin:            20px;
  background-color:  #000000;
  background-image:  none;
}
.container {
  border-style:      solid;
  border-color:      black;
  border-width:      1px;
  background-color:  #255995;
  padding:           5px;
}
a {
  text-decoration:  none;
}
a:link {
  color:  #BBEEEE;
}
a:visited {
  color:  #77CCDD;
}
a:active {
  color:  #DD0000;
}
.szs {
  font-size:    12px;
  font-weight:  normal;
}
.f-cright {
  color:  #A9A9A9;
}
table {
  font-family:  Verdana, Arial;
  font-size:    16px;
  color:        #FFFFFF;
}
.sig {
  display:  block;
  margin:   0px;
  padding:  0px;
}
table.qs {
  width:         95%;
  border:        gray 1px;
  border-style:  solid;
}
.qs1 {
  background-color:  #406383;
  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:  12px;
  color:      #FFFFFF;
  margin:     0px;
  padding:    0px;
}
table.sm tr {
  padding:  0px;
}
table.sm tr td {
  padding:  0px;
}
table.threadlist {
  font-size:     16px;
  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%;
}
table.dbcode {
  padding:          0px;
  margin:           0px;
  border-collapse:  collapse;
  border-style:     solid;
  border-width:     1px;
  border-color:     #FFFFFF;
}
table.dbcode tr {
  border-style:  solid;
  border-width:  1px;
  border-color:  #FFFFFF;
}
table.dbcode tr td {
  padding:       4px;
  border-style:  solid;
  border-width:  1px;
  border-color:  #FFFFFF;
}
a:hover {
  color:  #FFFFE0;
}
a.block {
  color:            #BBEEEE;
  text-decoration:  none;
  display:          block;
}
a.block:active {
  color:             #DD0000;
  background-color:  #DD0000;
}
a.block:hover {
  background-color:  #DD0000;
}
a.plain {
  text-decoration:  none;
}
.helpoff {
  display:  none;
}
.helpon {
  display:     block;
  text-align:  left;
}

/* Static horizontal navigation menu (smh == Static Menu Horizontal) */
ul.smh {
  display:           inline-block;
  list-style:        none;
  font-size:         16px;
  font-weight:       bold;
  padding:           0px;
  margin:            0px;
  border-style:      solid;
  border-width:      1px;
  border-color:      #2F4F4F;
  background-color:  #000000;
}
ul.smh > div,
ul.smh > a {
  display:             inline-block;
  margin:              0px;
  padding:             2px 5px 2px 5px;
  border-style:        solid;
  border-width:        1px 0px 1px 1px;
  border-color:        #000000;
  -moz-border-radius:  3px;
  border-radius:       3px;
  vertical-align:      middle;
  background-color:    #255995;
  color:               #FFFFFF;
}
ul.smh > div:last-child,
ul.smh > a:last-child {
  border-width:  1px;
}
ul.smh > div.label {
  background-color:  #A9A9A9;
}
ul.smh > div:hover,
ul.smh > a:hover {
  background-color:  #77CCDD;
  color:             #284161;
}
ul.smh > div.label:hover {
  background-color:  #A9A9A9;
}
ul.smh > div p {
  display:  inline;
  cursor:   default;
  color:    #FFFFFF;
}
ul.smh > div.label p {
  font-style:  italic;
  color:       #000000;
}
ul.smh > div:hover p {
  color:  #000000;
}

/* Static vertical navigation menu (smv == Static Menu Vertical) */
ul.smv {
  display:           inline-block;
  list-style:        none;
  font-size:         12px;
  font-weight:       bold;
  padding:           0px;
  margin:            0px;
  border-style:      solid;
  border-width:      1px;
  border-color:      #2F4F4F;
  background-color:  #000000;
}
ul.smv > div,
ul.smv > a {
  display:           block;
  margin:            1px;
  padding:           2px 5px 2px 5px;
  text-align:        left;
  border-style:      none;
  border-width:      2px;
  border-color:      #387369;
  vertical-align:    middle;
  background-color:  #255995;
  color:             #FFFFFF;
}
ul.smv > div.label {
  background-color:  #A9A9A9;
  text-align:        center;
}
ul.smv > div:hover,
ul.smv > a:hover {
  background-color:  #77CCDD;
  color:             #284161;
}
ul.smv > div.label:hover {
  background-color:  #A9A9A9;
}
ul.smv > div p {
  display:  inline;
  cursor:   default;
  color:    #FFFFFF;
}
ul.smv > div.label p {
  font-style:  italic;
  color:       #000000;
}
ul.smv > div:hover p {
  color:  #000000;
}

/* Vertical dropdown menu (dmv == Dynamic Menu Vertical) */
ul.dmv {
  display:             block;
  visibility:          hidden;
  position:            absolute;
  list-style:          none;
  padding:             0px;
  margin:              0px;
  font-size:           12px;
  border-style:        solid;
  border-width:        1px;
  border-color:        #2F4F4F;
  -moz-border-radius:  5px;
  border-radius:       5px;
  background-color:    #000000;
}
ul.dmv > div,
ul.dmv > a {
  display:             block;
  margin:              1px;
  padding:             2px 5px 2px 5px;
  text-align:          left;
  background-color:    #255995;
  -moz-border-radius:  3px;
  border-radius:       3px;
  color:               #FFFFFF;
}
ul.dmv > div.label {
  background-color:  #A9A9A9;
  text-align:        center;
}
ul.dmv > div.static {
  background-color:  #255995;
}
ul.dmv > div:hover,
ul.dmv > a:hover {
  background-color:  #77CCDD;
  color:             #284161;
}
ul.dmv > div.label:hover {
  background-color:  #A9A9A9;
}
ul.dmv > div.static:hover {
  background-color:  #255995;
}
ul.dmv > div p {
  display:  inline;
  cursor:   default;
  color:    #FFFFFF;
}
ul.dmv > div.label p {
  font-style:  italic;
  color:       #000000;
}
ul.dmv > div.static p {
  color:  #FFFFFF;
}
ul.dmv > div:hover p {
  color:  #000000;
}
ul.dmv > div.static:hover p {
  color:  #FFFFFF;
}

/* Horizontal dropover menu (dmh == Dynamic Menu Horizontal) */
/* Not yet defined */

/* 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:    12px;
}
/* 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:    1px;
  border-style:    solid;
  border-spacing:  0px;
}
/* Settings for textual buttons */
a.buttoninactive {
  color:             #213555;
  background-color:  #E6E6FA;
  display:           block;
}
a.button {
  padding:  0px 6px 0px 6px;
}
a.button:link {
  color:             #213555;
  background-color:  #E6E6FA;
  text-decoration:   none;
  display:           block;
}
a.button:visited {
  color:             #213555;
  background-color:  #E6E6FA;
  text-decoration:   none;
  display:           block;
}
a.button:active {
  color:             #213555;
  background-color:  #E6E6FA;
  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;
  -ms-filter:    "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity:       .5;
  filter:        alpha(opacity=50);
  mozOpacity:    .5;
}
div.box {
  border-width:      1px;
  border-style:      solid;
  border-color:      #2F4F4F;
  background-color:  #284161;
  padding:           5px;
}
button.smbutton,
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;
}
.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;
}
div.hb {
  font-size:           12px;
  color:               #000000;
  padding:             2px;
  -moz-border-radius:  5px;
  border-radius:       5px;
  background-color:    #FFFFE0;
  border-style:        none;
}
div.hb table {
  margin:   0px;
  padding:  0px;
}
div.hb table tr {
  height:   5px;
  margin:   0px;
  padding:  0px;
}
div.hb table tr td,
div.hb table tr td.ind {
  color:           #000000;
  font-size:       12px;
  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:         12px;
  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:       12px;
  vertical-align:  top;
  margin:          0px;
  padding:         0px;
}
.sz-sml {
  font-size:  12px;
}
.sz-med {
  font-size:  16px;
}
.sz-lrg {
  font-size:  20px;
}
.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:    12px;
  font-weight:  bold;
}
.szm {
  font-size:    16px;
  font-weight:  normal;
}
.szmb {
  font-size:    16px;
  font-weight:  bold;
}
.szl {
  font-size:    20px;
  font-weight:  normal;
}
.szlb {
  font-size:    20px;
  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:  #FFD700;
}
.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 {
  -ms-filter:  "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity:     0.5;
  filter:      alpha(opacity=50);
  mozOpacity:  0.5;
}
.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:         12px;
  font-weight:       bold;
  padding:           3px;
  margin:            0px;
  border-color:      #2F4F4F;
  background-color:  #284161;
  border-width:      2px;
  border-style:      solid;
  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:      solid;
  border-spacing:    0px;
  empty-cells:       show;
}
table.pmml {
  width:           100%;
  padding:         0px;
  margin:          0px;
  border-color:    #2F4F4F;
  border-width:    2px;
  border-style:    solid;
  border-spacing:  0px;
  empty-cells:     show;
}
table.pmml td {
  text-align:      left;
  vertical-align:  bottom;
}
}
