body {
  font-family : Arial;
  font-size : 10px
}


p {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
}


td {
  font-family : Arial;
  font-size : 11px
}

li {
  font-family : Arial;
  font-size : 11px
}


ul, ol {
  margin: 1.5em 0 1.5em 2em;
  padding: 0;
}


/* Contnuing education hours, usually displayed
   in a relatively thin table cell. */
ul.ce {
  margin-left: 1.25em;
}

  
.error {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  color : #ff0000;
  text-decoration : none;
}


.formInputErr {
  background-color : #ff0000;
  color : #ffffff;
  font-weight : bold;
}


.enhanced {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  color : #483255;
  text-decoration : none;
}


.bold, h3 {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  color : #483255;
  text-decoration : underline;
}


.boxed {
  font-family : Arial, Helvetica, sans-serif;
  border : 1px solid #483255;
  padding : 5,5,5,5;
}


.boxed_center {
  font-family : Arial, Helvetica, sans-serif;
  text-align : center;
  border : 1px solid #483255;
  padding : 5,5,5,5;
}


.address {
  font-family : Arial, Helvetica, sans-serif;
  font-size : xx-small;
  text-align : center;
  color : #483255;
}


.title {
  font-family : Arial, Helvetica, sans-serif;
  font-size : large;
  font-weight : bold;
  color : #483255;
  text-align : center;
}


.boxed_title, h2 {
  font-family : Arial, Helvetica, sans-serif;
  font-size : large;
  font-weight : bold;
  color : #483255;
  text-align : center;
  border : thin solid #483255;
  padding : 5,5,5,5;
}


.small {
  font-family : Arial, Helvetica, sans-serif;
  font-size : xx-small;
  color : #483255;
}


.link {
  color : #e57d7d;
  font-weight : bold;
  text-decoration : underline;
}


.link_email {
  color : #e57d7d;
  font-weight : bold;
  font-style : italic;
  text-decoration : underline;
}


.link_nav {
  color : #483255;
  font-weight : bold;
  text-decoration : none;
}


hr {
  color : #483255;
}


.error {
  font-weight: bold;
  font-size: 11px;
  color: #f00;
}


.headertitle {
  font-weight: bold;
  font-size: 14px;
  color: #000;
}

.formtitle {
  font-size: 12px;
  font-weight: bold;
}


.tablemenu {
  font-weight: bold;
  font-size: 11px;
  color: #483255;
  font-family: arial;
  background: #dcd5de;
}


.menuitem {
  font-size: 11px;
  font-weight: bold;
  color: #483255;
  text-decoration : none;
}


.menumouse {
  font-size: 11px;
  font-weight: bold;
  color: #e57d7d;
  text-decoration : none;
}


.menuinfoitem {
  font-weight: bold;
  font-size: 10px;
  color: #483255;
  font-family: arial;
  background: #dcd5de;
}


.infoitem {
  font-weight: bold;
  font-size: 10px;
  color: #000;
  font-family: arial;
  text-decoration: none;
}


.message {
  font-weight: bold;
  font-size: 10px;
  color: #000;
  font-family: arial;
  background: #fff;
}


.spacer {
  height: 35em;
}


.topicitem {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #483255;
}


#banner * {
  padding: 0;
  margin: 0;
  border: none;
}
