body {
  background-image: url(../design/images/back.gif);
}

a {
  text-decoration: none;
  color: navy;
}

a:hover {
  text-decoration: underline;
}

.a {
  text-decoration: underline;
}

.application, .titlebar, .smallbreak, .tinybreak,
.pagehead, .pagerow1, .pagerow2, .pagerow1m, .pagerow2m, .pageheadbg, .pagerowbg, .pagerowimgtxt,
.pagesubhead, .pagesubdiv, .pagesubline,
.boxerrorhead, .boxerrorrow, .boxerrorbg,
.boxinfohead, .boxinforow, .boxinfobg,
.gridhead, .gridrow {
  font-family: Verdana,Arial;
  font-size: 10pt;
  color: black;
}

.application {
  background: white;
  border: 1px silver solid;
}

.titlebar  {
  background: #184F8C;
  background-image: url(../design/images/titlebg.gif);
  background-repeat: repeat-x;
  color: black;
}

.topheader {
  background-image: url(../design/images/titlebg.gif);
  background-repeat: repeat-x;
}

.pagehead, .pagesubhead, .pageheadbg, .boxerrorhead, .boxinfohead, .titlebar {
  font-weight: bold;
  white-space: nowrap;
}

.pagerow1, .pagerow2, .pagerow1m, .pagerow2m, .pagerowbg, .gridrow, .pagerowimgtxt,
.pagesubhead, .pagesubdiv, .pagesubline,
.boxerrorhead, .boxerrorrow, .boxerrorbg,
.boxinfohead, .boxinforow, .boxinfobg,
.gridhead, .gridrow {
  font-size: 8pt;
}

.pagehead {
  background: white;
  color: black;
}

.pagerow1, .pagerow1m {
  background: white;
}

.pagerow2, .pagerow2m {
  background: white;
}

.pagesubdiv {
  background: white;
}

.pagesubline {
  background: white;
}

.pagesubhead {
  background: white;
  color: black;
}


.pagerow1m, .pagerow2m {
  color: red;
  font-weight: bold;
}

.boxerrorhead {
  background: white;
  text-align: center;
  color: red;
}

.boxerrorrow {
  background: white;
  color: red;
}

.boxinfohead {
  background: white;
  text-align: center;
  color: black;
}

.gridhead {
  background: white;
  text-align: left;
}

.boxinforow {
  background: white;
}

.gridrow {
  background: white;
  text-align: center;
}

.warning {
  color: red;
}

.billboard {
  font-size: 12pt;
  text-align: center;
}

.smallbreak {
  font-size: 4px;
}

.tinybreak {
  font-size: 2px;
}

.bgline {
  color: white;
  height:1px;
  border-top: 1px solid white;
  border-bottom: none;
}

.fgline {
  color: #DFE8DF;
  height:1px;
  border-top: 1px solid #DFE8DF;
  border-bottom: none;
}

.pagetable, .boxtable, .gridtable {
  background: #DFE8DF;
}

.gridtable {
  background: black;
}

.pagerowimgtxt {
  font-style: italic;
  text-align: left;
}

.image {
  border: 1px black solid;
}

.icon {
  border: 0;
}

.slideimage {
  filter:progid:DXImageTransform.Microsoft.Fade(duration=1);
  border: 1px black solid;
}

.imgicon {
  padding-left:5px;
  padding-right:5px;
  padding-top:0;
  padding-bottom:0;
  vertical-align:middle;
}

.imgright {
  float:right;
  padding-left:10pt;
  padding-right:5pt;
  padding-top:2pt;
  padding-bottom:5pt;
  font-style: italic;
}

.imgleft {
  float:left;
  padding-left:5pt;
  padding-right:10pt;
  padding-top:2pt;
  padding-bottom:5pt;
  font-style: italic;
}

.imgcenter {
  float:none;
  text-align: center;
  padding-left:5pt;
  padding-right:10pt;
  padding-top:2pt;
  padding-bottom:5pt;
  font-style: italic;
}

.txtright {
  float:none;
  padding-right:5pt;
  padding-left:5pt;
}

.txtleft {
  float:none;
  padding-right:5pt;
  padding-left:5pt;
}

.txtcenter {
  float:none;
  text-align: center;
  padding-right:5pt;
  padding-left:5pt;
}

