body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px}
td { font-size: 11px; font-family:verdana, helvetica, sans-serif }
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px }
input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-top: 5px; margin-right: 4px; margin-bottom: 5px; margin-left: 4px; letter-spacing: normal; cursor: default; background-color: #FFFFFF; padding-right: 4px; padding-left: 4px}
.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; margin-top: 5px; margin-right: 4px; margin-bottom: 5px; margin-left: 4px; letter-spacing: normal; cursor: default; background-color: #FFFFFF; padding-right: 10px; padding-left: 10px}
.paymenttext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4A3C8C;  margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; letter-spacing: normal; cursor: default;padding-right: 2px; padding-left: 2px}
.bodytextwithspacing { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; letter-spacing: normal; cursor: default; background-color: #FFFFFF ; padding-right: 20px; padding-left: 20px}
.bodytextItalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; letter-spacing: normal ; font-style: italic}
.contactinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; letter-spacing: normal}
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-align: center; vertical-align: middle; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px}
.instructor {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.classtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px; margin-left: 10px}
.ongrayheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; color: #FFFF99; background-color: #666666; text-align: center}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; color: #FFFF99; background-color: #003399; text-align: center; font-weight: bold}
.classdescription {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.columheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-left: 40px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 40px; font-weight: normal; text-align: center ; background-color: #000000}
.onblackheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-top:3px; margin-bottom:3px; background-color: #000000; text-align: center }
.diamond {  height: 25px}
.heading2Bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 10px; margin-bottom: 5px; padding-top:5px; padding-bottom:5px; color: #333333; background-color: #FFFFFF; text-align: left ; font-weight: bold}
.heading3Bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 7px; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; color: #333333; background-color: #FFFFFF; text-align: center ; font-weight: bold}
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.formtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.canhideformtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.tabSelected{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:White; background-color:Black; margin-left: 4px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; font-weight:bold; text-align: center;}
.tabNormal  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:Black; background-color:White; margin-left: 4px; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 4px; font-weight:normal; text-align: center;}
.label { color: #333333;  font-size:10px; background-color:#f3f3f3; vertical-align:top; }
.field { vertical-align:top;  }
.link { color: #0000ff; }
.status { color:#ff0000; }
