.messageBox                    { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageError, .messageWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageSuccess                { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #6060c0;
  text-decoration: underline;
}

.infoBox {
  background: #6060c0;
}

.infoBoxContents {
  background: #f0f0ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 {
  background: #e8e8ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #6060c0;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.main, TD.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.mainMed, TD.mainMed {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1;
}

.mainSmall, TD.mainSmall {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  line-height: 1;
}

.mainMini, TD.mainMini {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  line-height: 1;
}

.mainLevel0, .mainLevel1, .mainLevel2, .mainLevel3, .mainLevelUp {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  line-height: 0;
}
.mainLevel0 {
  background: #ffb3b5;
}
.mainLevel1 {
  background: #ffb3b5;
}
.mainLevel2 {
  background: #ffdf00;
}
.mainLevel3 {
  background: #99ff00;
}
.mainLevelUp {
  background: #00e0ff;
}

.search0, .search1, .search2, .search3, .search4 {
  font-family: Verdana, Arial, sans-serif;
  color: #6060c0;
  font-weight: bold;
  line-height: 1;
}
.search0 { font-size: 10px; }
.search1 { font-size: 12px; }
.search2 { font-size: 14px; }
.search3 { font-size: 16px; }
.search4 { font-size: 17px; }


.grayText {
  color: #9c9c9c;
}

.info, TD.info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1;
}

.subinfoBox {
  background: #bcbcdc;
}

TD.subinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bcbcdc;
  color: #ffffff;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #6060c0;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
}

A.headerNavigation:hover {
  color: #FFFFFF;
}

A.menuButton {
  display: block;
  background-color: #e8e8ff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: center;
  width: 98%;
  border: 1px solid #6060c0;
  padding: 2px;
  text-decoration: none;
  -moz-border-radius: 2px;
}
A.menuButton:link {
  background-color: #e8e8ff;
}
A.menuButton:visited {
  background-color: #e8e8ff;
}
A.menuButton:hover {
  background-color: #c0c0ff;
  text-decoration: none;
  color: #000000;
}
A.menuButton:active {
  background-color:#c0c0ff;
  text-decoration: none;
}

FORM {
        display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

CHECKBOX.inputError, INPUT.inputError, RADIO.inputError, SELECT.inputError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffb3b5;
  border: 1px;
  border-style: solid;
  border-color: #c06060;
}

TEXTAREA.inputError {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffb3b5;
  border: 1px;
  border-style: solid;
  border-color: #c06060;
}

CHECKBOX.inputChange, INPUT.inputChange, RADIO.inputChange, SELECT.inputChange {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #b3ffb5;
  border: 1px;
  border-style: solid;
  border-color: #60c060;
}

TEXTAREA.inputChange {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #b3ffb5;
  border: 1px;
  border-style: solid;
  border-color: #60c060;
}

.inputRequirement {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}


.softView, TD.softView {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
}

.softViewHeading, TD.softViewHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

.softList, TD.softList {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1;
}

.softListHeading, TD.softListHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #dbdbff;
  line-height: 1.5;
}

.catList, TD.catList {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  line-height: 1;
}

.catListselected {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight : bold;
  background: #bbbbef;
  color: #202060;
  line-height: 1;
}

.catListHeading, TD.catListHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1;
}

.catListHeadingselected {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #dbdbff;
  color: #202060;
  line-height: 1;
}
