.normal  { color: #7e7e7e; font-size: 11px; font-family: "Lucida Sans", "Trebuchet MS", Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 19px; text-decoration: none  }
.normaldk { color: #555; font-size: 11px; font-family: "Lucida Sans"; }
.tiny { color: #707070; font-size: 9px; font-family: "Lucida Sans"; text-decoration: none; }
a:link { color: #009ad3; text-decoration: underline; }
a:visited { color: #009ad3; }
.tinyinput { color: #41aff1; font-size: 10px; font-family: "Lucida Sans"; border: solid 1px #b2aeb7; }
.linkBig { color: #009ad3; font-size: 13px; font-family: "Lucida Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
.link:hover { color: #009ad3; font-size: 11px; font-family: "Lucida Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
.outline { border: solid 1px #a8a8a8; }
.blue { border-bottom: 1px solid #007cab; }
.highlight { background-color: #faffd2; padding: 3px; }
.callout { border: solid 2px #ffc514; }
.outone { border-top: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; }
.pull { color: #707070; font-size: 17px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
body { color: #7e7b81; font-size: 11px; font-family: "Lucida Grande", "Lucida Sans", Helvetica, Arial, "Trebuchet MS", Geneva, SunSans-Regular, sans-serif; font-weight: normal; background-color: white; }
p { font-size: 11px; text-align: left; }
.tag  { color: #363636; font-size: 11px; font-family: "Lucida Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif ; border-bottom: 2px solid #ffc514; }
.tag4 { color: #363636; font-size: 20px; font-family: "Lucida Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom: 2px solid #ffc514; }
.tag2 { color: #494949; font-size: 24px; font-family: "Helvetica Neue Light", Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 36px; }
.tag3 { color: #494949; font-size: 33px; font-family: "Helvetica Neue Light", Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 36px; }
table { font-size: 11px; font-weight: normal; line-height: 17px; text-decoration: none; }
.tinyFeature { color: #363636; font-size: 9px; font-family: "Trebuchet MS", Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
.tinyLink { color: #1f6bb1; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.tinyLink:hover { color: #1f6bb1; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.light { background-color: #fff; }
.light:hover { background-color: #dbf5ff; }
.green { color: #f90; font-size: 11px; }
.normalExtra  { color: #555; font-size: 14px; font-family: "Helvetica Neue Light", Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal }
.featureBlue { color: #00aff0; font-size: 16px; font-family: "Helvetica Neue Light", Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif, "Helvetica Neue Light" ; line-height: 24px; }
.featureBlue a { color: #00aff0; font-size: 16px; font-family: "Helvetica Neue Light", Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif, "Helvetica Neue Light"; text-decoration: underline; }
.featureYellow { color: #494949; font-size: 18px; font-family: "Helvetica Neue Light", Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif ; line-height: 20px; }
.featureGrey { color: #555; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.input { color: #363636; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; visibility: visible; padding: 5px; border: solid 1px #b2aeb7; }
.normalExtraLink { color: #1f6bb1; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
.normalExtraLink:hover { color: #1f6bb1; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.orgBrstLrg   { background-color: #fee1b6; background-image: url("/images/org_burst_lg.gif"); padding: 10px; border: solid 1px #fb8700 }
.orgBrstSml { background-color: #fee1b6; background-image: url("/images/org_burst_lg.gif"); border: solid 1px #fb8700 }
.class { border: dashed 1px #999 }
.grnBrstXlr { background-color: #e5ffd5; background-image: url("/images/grn_burst_xlg.gif"); padding: 10px; border: solid 1px #a8a8a8 }
.tanBrstSml    { background-color: #e4f1fb; background-image: url("/images/tan_burst_sm.gif"); padding: 5px; border: solid 1px #a8a8a8 }
.bluBrstSml { background-color: #e4f1fb; background-image: url("/images/blu_burst_sm.gif"); padding: 5px; border: solid 1px #a8a8a8 }
.titleBlue { color: #1062ad; font-size: 29px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.titleBlue2 { color: #363636; font-size: 65px; font-family: Helvetica, "Trebuchet MS", Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.titleGrey { color: #434343; font-size: 29px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif ; line-height: 35px; }
.orgOutline { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-color: #e4f1fb; border: solid 1px #1f6bb1 }
.orgOutline:hover { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-color: #c2e4fb; border: solid 1px #1f6bb1 }
.headerLine1 { border-right: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8 }
.headerLine2 { border-bottom: 1px solid #a8a8a8 }
.footer { font-size: 11px; }
.headerLine8 { border-left: 1px dotted #390 ; }
.headerLine7 { border-bottom: 1px solid #a8a8a8; border-left: 1px solid #a8a8a8; }
.headerLine3 { font-family: "Lucida Sans"; border-style: solid solid none; border-width: 1px; border-color: #a8a8a8   }
.headerLine4 { color: #555; font-size: 11px; font-family: "Lucida Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url("/images/tab_off.jpg"); background-repeat: repeat-x; text-decoration: none; border: solid 1px #a8a8a8   }
.headerLine4 a { color: #009ad3; font-size: 11px; font-family: "Lucida Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
.headerLine4 td:hover { color: #00aff0; font-size: 11px; font-family: "Lucida Sans", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url("/images/tabon.jpg"); text-decoration: none; cursor: pointer;  }
.outline { background-image: url("/images/blu_billboard_lrg.gif"); border: solid 1px #41aff1; }
.headerLine5 { border-right: 1px solid #a8a8a8 }
.headerLine6 { border-style: none solid solid; border-width: 1px; border-color: #a8a8a8 }
#layer1 { font-size: 9px; background-image: url('/images/login_pop.png'); text-decoration: none; text-align: center; height: 120px; width: 190px; top: 30px; z-index: 1; position: absolute; }
.layer2 { background-image: url('/images/light_fade.gif'); background-repeat: repeat-x; height: 128px; width: 580px; z-index: 1; position: absolute; }
.tab_layer2 { background-color: #AAAAFF; }

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

