.topTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt; 
  font-weight: bold;
  color: #FFFFFF;
}

.topLinks {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
  font-weight: bold; 
}

.topLinks a {
  color: #333333; 
  text-decoration: underline;
}

.topLinks a:hover {
  color: #CC0000; 
  text-decoration: underline;
}

.topMessage {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none;
}

.topMessageHighlighted {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: none;
}

.contentTitle1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; 
  font-weight: bold; 
  color: #000000;
}

.contentTitle2 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 
  font-weight: bold; 
  color: #000000;
}

.contentTitle3 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
  font-weight: bold; 
  color: #000000;
}

.contentTitle4 {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
  font-weight: bold; 
  color: #000000;
}

.contentTitle4Blue {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
  font-weight: bold; 
  color: #FFFFFF;
  background-color: #336699;
}

.contentText1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
}

.contentText1 a {
  color: #000000; 
  text-decoration: none;
}

.contentText1 a:hover {
  color: #000000; 
  text-decoration: none;
}

.contentText2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
}

.contentText2 a {
  color: #000000; 
  text-decoration: underline;
}

.contentText2 a:hover {
  color: #CC0000; 
  text-decoration: underline;
}

.contentText2White {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: #000000; 
  background-color: #FFFFFF;
}

.contentText2Grey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: #000000; 
  background-color: #EEEEDD;
}

.contentText3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.calendarTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.calendarNormalDay {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #000000;
  text-decoration: none;
}

.calendarNormalDay a {
  color: #000000; 
  text-decoration: none;
}

.calendarNormalDay a:hover {
  color: #FF0000; 
  text-decoration: none;
}

.calendarSelectedDay {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000099;
}

.calendarInvalidDay {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #999999; 
  text-decoration: line-through;
}

.errorTitle {
  font-family: "Courier New", Courier, mono;
  font-size: 12px;
  font-weight: bold;
  color: #CC0000;
}

.errorText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.navTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

.navLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

.navLink a {
  color: #000000; 
  text-decoration: none;
}

.navLink a:hover {
  color: #CC0000; 
  text-decoration: underline;
}

.navLinkHighlighted {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CC0000;
  text-decoration: none;
}

.navLinkHighlighted a {
  color: #CC0000; 
  text-decoration: none
}

.navLinkHighlighted a:hover {
  color: #CC0000; 
  text-decoration: underline;
}

.navLinkGrayout {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CCCCCC;
  text-decoration: none;
}

.alert {
   display:none;
   position:absolute;
   top:1px;
   left:1px;
   height:290px;
   width:550px;
   background-color:#FFF0D1;
   border-style:solid;
   border-width:1px;
   padding:15px 20px 5px 20px;
   overflow:auto;
   z-index : 999;
   }

.alertOkButtonClass{
   display:none;
   position:absolute;
   height:20px;
   width:550px;
   border-style:3px coral solid;
   background-color:#FFF0D1;
   border-style:solid;
   border-width:1px;
   padding:15px 20px 5px 20px;
   z-index : 100;
  }

.backgroundDivClass {
   display:none;
   position:absolute;
   top:0px;
   left:0px;
   background-color:#CCCCCC;
   border-style:solid;
   border-width:0px;
   padding:15px 20px 5px 20px;
   z-index : 999;
   
   }

.contentBanner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.contentLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.contentText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.contentChartTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; ; font-weight: bold; color: #FFFFFF}
.contentChartText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.contentChartText a {  color: #000099; text-decoration: underline}
.contentChartText a:hover {  color: #CC0000; text-decoration: underline}

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

.greyout { background-color: #EBEBE4; color: #ACA899 }

.boldStar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold; 
}
