.copytable { padding: 0px 40px 30px 20px; color: #2f3337; font: 12px/16px Verdana; }
p { padding: 5px 5px 5px 5px; color: #2f3337; font: 12px/16px Verdana; }
.nopad { padding: 0px 0px 0px 0px; color: #2f3337; font: 12px/16px Verdana; }
.h1 { color: #00529b; font: normal 22px Verdana}
.homebold  { color: #2f3337; font: bold 13px Verdana}
a.link { color: #00529b; font: 12px/16px Verdana; text-decoration: underline }
a.link:hover { color: #40a8d7; }
.mainpanel { background-image: url(/images/main_text_back.png); background-repeat: no-repeat; padding: 18px 10px 5px 18px; color: #fff; font: 15px/20px Verdana;}
.mainpanelbody  { color: #fff; font: bold 12px/16px Verdana }
a.mainpanellink { color: #fff; font: 12px/16px Verdana; text-decoration: underline }
a.mainpanellink:hover { color: #000; }
a.main { color: #000; font: 12px/16px Verdana; text-decoration: underline }
.sidepanel { padding: 10px; color: #2f3337; font: 12px/15px Verdana;}
.sidepanelcopy { padding: 10px; color: #2f3337; font: 12px/15px Verdana;}
.sidepanelhead { padding: 2px; color: #00529b; font: bold 13px/15px Verdana; background-color: #f4f4f4; }
.sidepanelbold { color: #2f3337; font: bold 12px/15px Verdana;}
a.sidepanellink { color: #00529b; font: 12px/15px Verdana; text-decoration: none; }
a.sidepanellink:hover { color: #40a8d7 }
.copyright { padding: 5px 5px 20px 0px; color: #2f3337; font: 9px/14px Verdana }
a.copyrightlink { color: #00529b; font: 10px Verdana; text-decoration: none }
a.copyrightlink:hover { color: #40a8d7 }

.flashbox {
  border-width:1px;
  width:300px;
  border-style:solid;
  display:none;
  background-color: #D8FDD5;
}

#ErrorExplanation {
  width: 300px;
  padding: 7px;
  padding-bottom: 2px;
  margin-bottom: 0px;
  background-color: #f0f0f0;
}

#ErrorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #f8dcdc;
  color: #333;
  font-family: Verdana, Helvetica, sans-serif; 
}

#ErrorExplanation p {
  margin-bottom: 0;
  padding: 0px;
}

#ErrorExplanation ul li {
  margin-bottom: 0;
  padding: 0px;
  font-size: 11px;
  list-style: square;
}