a,a:link,a:visited,a:active {
  color: #339;
  background: transparent;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #F0D9E1;
  background: #903;
  font-weight: bold;
  text-decoration: none;
}

b {
  font-weight: bold;
}

body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  background: #FFF;
  color: #000;
}

h1,h2,h3,h4,h5,h6 {
  font: bold 16px Arial, Helvetica, sans-serif;
}

td,p,ul,ol,li,input,select,textarea,div,span,blockquote {
  font: 12px Arial, Helvetica, sans-serif;
}

.big,big {
  font: bold 16px Arial, Helvetica, sans-serif;
}

.error {
  color: #F00;
  font-weight: bold;
}

.footer {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.footer a,.footer a:link,.footer a:visited,.footer a:active {
  color: #903;
  background: transparent;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.footer a:hover {
  color: #339;
  background: transparent;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.formButton {
  border-top: 1px solid #969696;
  border-bottom: 1px solid #969696;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  background: #DCDCDC;
  font: 12px Arial, Helvetica, sans-serif;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135, strength=2);
}

.formField {
  border-top: 1px solid #969696;
  border-bottom: 1px solid #969696;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  width: 250px;
  background: #EFEFEF;
  font: 12px Arial, Helvetica, sans-serif;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135, strength=2);
}

.menu {
  border: 2px solid #000;
  width: 160px;
  background: #7A7ABD;
}

.menu a,.menu a:link,.menu a:visited,.menu a:active {
  padding: 0 2px;
  display: block;
  color: #FFF;
  background: transparent;
  font: bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 15px;
}

.menu a:hover {
  background: #339;
  text-decoration: none;
}

.navLink {
  color: #FFF;
  background: #339;
  font: bold 9px/18px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.navLink a,.navLink a:link,.navLink a:visited,.navLink a:active {
  padding-left: 4px;
  display: block;
  color: #FFF;
  background: #339;
  font: bold 9px/18px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 18px;
}

.navLink a:hover {
  padding-left: 4px;
  display: block;
  color: #FFF;
  background: #7A7ABD;
  font: bold 9px/18px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 18px;
}

.pageTitle {
  color: #FFF;
  font: bold 12px/18px Arial, Helvetica, sans-serif;
}

.small,.small p,small {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.text-large {
  font: bold 18px Arial, Helvetica, sans-serif;
}

.text-med {
  font: bold 14px Arial, Helvetica, sans-serif;
}

