.mainbody {
   text-align: center;
   margin: 0px;
   width: 100%;
   background-color: #ffffff;
   background-image: url("http://d196547.u9.digipark.com/images/page_bg.jpg");
   background-repeat: repeat-x;
   background-attachment: fixed;
}
.mainpagetable {
   margin-left:auto;
   margin-right:auto;
   vertical-align: top;
   width: 800px;
   padding: 0px;
   text-align: center;
   background-color: #ffffff;
   border-width: 0px;
   border-color: #306799;
   border-style: solid;
}

.topnav {       text-align: right; vertical-align: bottom; padding: 0px; border: none; margin-left: auto; margin-right: 0px;  }
.topnavbutton { text-align: left;  vertical-align: bottom; padding: 0px; border: none; margin: 0px; }
.leftnav {      text-align: left;  vertical-align: top;    padding: 0px; border: none; margin: 0px; }
.leftnavbutton{ text-align: left;  vertical-align: bottom; padding: 0px; border: none; margin: 0px; }

.bodytable {
   text-align: left;
   margin: 0px;
   vertical-align: top;
   border: none;
   width:628;
   padding: 0px; 
   background-color: #ffffff;
}
.bottomtable {
   text-align:left;
   margin: 0px;
   width:628;
   padding: 0px;
   border: none;
   vertical-align: middle;
   background-color: #ffffff;
}
.copyright, .bottomhidden {
   text-align: left;
   font-size: 9px;
   margin: 0px;
   vertical-align: middle;
   padding-left: 8px;
   font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   color: #777777;
}
.bottomhidden {
   padding-left: 0px;
   text-decoration: none;
}

.bottomlinks {
   text-align:      right;
   margin-right:    8px;
   font-size:       10px;
   vertical-align:  middle;
   font-family:     Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   margin-left:     8px;
   color:           #306799;
   text-decoration: none;
   font-weight:     bold;
}
.bottomlinks:hover {
   color:            #004280;
}

.bodytitle,   .bodyintro,   .bodysubtitle,
.bodytext6,   .bodytext8,   .bodytext9,   .bodytext10,
.bodytext11,  .bodytext12,  .bodytext14,  .bodytext16,
.bodytext18,  .bodytext6B,  .bodytext8B,  .bodytext9B,
.bodytext10B, .bodytext11B, .bodytext12B, .bodytext14B,
.bodytext16B, .bodytext18B,
.errtext6,    .errtext8,    .errtext9,    .errtext10,
.errtext11,   .errtext12,   .errtext14,   .errtext16,
.errtext18,   .errtext6B,   .errtext8B,   .errtext9B,
.errtext10B,  .errtext11B,  .errtext12B,  .errtext14B,
.errtext16B,  .errtext18B,
.litetext6,   .litetext8,   .litetext9,   .litetext10,
.litetext11,  .litetext12,  .litetext14,  .litetext16,
.litetext18,  .litetext6B,  .litetext8B,  .litetext9B,
.litetext10B, .litetext11B, .litetext12B, .litetext14B,
.litetext16B, .litetext18B
{  font-weight: normal;
   text-decoration: none;
   font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   color: #575757;
   line-height: 160%;
}
.bodytext6B,  .bodytext8B,  .bodytext9B,  .bodytext10B,
.bodytext11B, .bodytext12B, .bodytext14B, .bodytext16B,
.bodytext18B, .errtext6B,   .errtext8B,   .errtext9B,
.errtext10B,  .errtext11B,  .errtext12B,  .errtext14B,
.errtext16B,  .errtext18B   { font-weight: bold;}
.errtext6,    .errtext8,    .errtext9,    .errtext10,
.errtext11,   .errtext12,   .errtext14,   .errtext16,
.errtext18,   .errtext6B,   .errtext8B,   .errtext9B,
.errtext10B,  .errtext11B,  .errtext12B,  .errtext14B,
.errtext16B,  .errtext18B   { color: #cc1111; }
.litetext6,   .litetext8,   .litetext9,   .litetext10,
.litetext11,  .litetext12,  .litetext14,  .litetext16,
.litetext18,  .litetext6B,  .litetext8B,  .litetext9B,
.litetext10B, .litetext11B, .litetext12B, .litetext14B,
.litetext16B, .litetext18B  { color: #ffffff; }
.bodytext6,  .bodytext6B,
.errtext6,   .errtext6B,
.litetext6,  .litetext6B  { font-size: 6px;  }
.bodytext8,  .bodytext8B,
.errtext8,   .errtext8B,
.litetext8,  .litetext8B  { font-size: 8px;  }
.bodytext9,  .bodytext9B,
.errtext9,   .errtext9B,
.litetext9,  .litetext9B  { font-size: 9px;  }
.bodytext10, .bodytext10B,
.errtext10,  .errtext10B,
.litetext10, .litetext10B { font-size: 10px; }
.bodytext11, .bodytext11B,
.errtext11,  .errtext11B,
.litetext11, .litetext11B { font-size: 11px; }
.bodytext12, .bodytext12B,
.errtext12,  .errtext12B,
.litetext12, .litetext12B { font-size: 12px; }
.bodytext14, .bodytext14B,
.errtext14,  .errtext14B,
.litetext14, .litetext14B { font-size: 14px; }
.bodytext16, .bodytext16B,
.errtext16,  .errtext16B,
.litetext16, .litetext16B { font-size: 16px; }
.bodytext18, .bodytext18B,
.errtext18,  .errtext18B,
.litetext18, .litetext18B { font-size: 18px; }

.bodytitle {
   font-size: 17px;
   font-weight: bold;
   text-align: left;
   color: #306799;
}
.bodyintro {
   font-size: 17px;
   font-weight: bold;
   text-align: left;
   line-height: 128%;
   color: #575757;
}
.bodysubtitle {
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   color: #306799;
}
.bodylink { text-decoration: underline; font-weight: normal;
   color: #306799; }
.bodylinkB     { text-decoration: underline; font-weight: bold;
   color: #306799; }
.bodylinkNoUL  { text-decoration: none;      font-weight: normal;
   color: #306799; }
.bodylinkBNoUL { text-decoration: none;      font-weight: bold;
   color: #306799; }
.bodylinkL     { text-decoration: underline; font-weight: normal;
   color: #306799; }
.bodylinkLB    { text-decoration: underline; font-weight: bold;
   color: #306799; }

.text_input {
   background-color: #ffffcc;
   font-size: 11px;
   text-decoration: none;
   font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   color: #306799;
}

.textarea_input { background-color: #ffffcc; font-size: 12px; text-decoration: none; background: #ffffcc;
   font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   color: #306799;
}

.borderthin  { border: thin solid #ffffff; }
.alignleft   { text-align: left;   margin-left: 0px;  margin-right: auto }
.alignright  { text-align: right;  margin-left: 0px,  margin-right: 0px; }
.aligncenter { text-align: center; margin-left: auto, margin-right: 0px; }

.title_text {
   font-family:    Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   font-size:      16px;
   color:          #306799;
   font-weight:    bold;
   text-align:     left;
   margin-left:    12px;
   margin-right:   0px;
   margin-top:     4px;
   margin-bottom:  0px;
   vertical-align: middle;
   width:          80%;
}

.adcaption
{
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
   color: #0a3d6c;
   line-height: 160%;
}

.articlesummarytable {
   text-align: left; margin: 0px; vertical-align: top; border: none;
   width:100%; padding: 4px; background-color: #ffffff;
}
.articletable {
   text-align: left; margin: 0px; vertical-align: top; border: none
   width: 100%; padding: 0px; background-color: #ffffff;
}
.articletitletext {
   font-weight: bold; color: #170d54; font-size: 18px;
   font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top;
}
.articlebodytext {
   font-weight: normal; text-decoration: none;  color: #170d54; font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: top;
}