a,a:link,a:active {
  color : #4F6C8C;
  font-weight : bold;
  text-decoration : underline;
}
a:visited {
  color : #666666;
  font-weight : bold;
  text-decoration : underline;
}

a:hover {
  color : #2C3B4C;
  font-weight : bold;
  text-decoration : underline;
}

b {
  font-weight : bold;
}

body,td,p,ul,ol,li,input,select,textarea,div,span,blockquote {
  font : 12px Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
  font : bold 16px Arial, Helvetica, sans-serif;
}

.big,big {
  font : bold 16px Arial, Helvetica, sans-serif;
}

.error {
  color : #FF0000;
  font-weight : bold;
}

.footer {
  color : #FFFFFF;
  font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.footerlink,.footerlink:link,.footerlink:visited,.footerlink:active {
  color : #D2DBE4;
  font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.footerlink:hover {
  color : #FFFFFF;
  font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}

.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;
  background : #EFEFEF;
  font : 12px Arial, Helvetica, sans-serif;
  filter : progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135, strength=2);
  width : 250px;
}

.small,small {
  font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.subhead {
  color : #CCCCCC;
  font : bold 12px Arial, Helvetica, sans-serif;
}
