body {
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 100%;
  background-color: #B9D2F2;
  background-image: url(pgebg_alt.jpg);
  background-repeat: repeat-y;
  background-position: top;
}

.contentDiv {
  top: 238px;
  left: 0px;
  height: 300px;
  float: left;
  position: relative;
  z-index: 0;
  width: 534px;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2173BA;
  overflow: auto;
}

td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2173BA;
}

.contentBlock {
  background-color: #E5F0FA;
  border-left: 10px solid #B9D2F2;
  margin-bottom: 15px;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2173BA;
  padding: 15px 28px 15px 28px;
}

.contentTitle {
  background-color: white;
  border-left: 14px solid white;
  margin-bottom: 10px;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #2173BA;
  padding: 0px 28px 0px 28px;
}

.contentTitle p {
  font-size: 14px;
}

.imgtext-nowrap {
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2173BA;
}

.contentDiv a, .contentDiv a:active, .contentDiv a:visited {
  font-weight: bold;
  color: #E07E00;
  text-decoration: none;
}

.contentDiv a:hover {
  color: #2173BA;
  text-decoration: none;
}

.topLevelContainer {
  text-align: center;
  height: 100%;
  width: 768px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #010F89;
  background-image: url(footer.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
}

.header  {
  width: 740px;
  height: 100%;
  top: 0px;
  left: 14px;
  float: left;
  position: relative;
  background-image: url(header.jpg);
  background-repeat: no-repeat;
  z-index: 100;
}

.menuContainer {
  text-align: left;
  width: 197px;
  left: 534px;
  position: absolute;
  float: left;
  margin: 228px 0px 28px 0px;
  background: #A5C0DE;
  height: 300px;
}

.menuContainer ul {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.menu a, 
.menu a:visited, 
.menu a:active, 
.menu a:hover {
  display: block;
  background-image: url(button.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 30px;
  font-weight: bold;
  color: #2173BA;
  margin-left: 10px;
  text-decoration: none;
  padding-bottom: 7px;
}

.menu a:hover {
  background-image: url(button_over.gif);
  color: #E07E00;
}

.menuActive a, 
.menuActive a:visited, 
.menuActive a:active, 
.menuActive a:hover {
  display: block;
  background-image: url(button_over.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 30px;
  font-weight: bold;
  color: #E07E00;
  margin-left: 10px;
  text-decoration: none;
  padding-bottom: 7px;
}

.menuActive a:hover {
}

.submenu a,
.submenu a:visited, 
.submenu a:active, 
.submenu a:hover {
  display: block;
  font-weight: bold;
  color: #2173BA;
  margin-left: 60px;
  text-decoration: none;
  padding-bottom: 7px;
}

.submenu a:hover,
.submenuActive a,
.submenuActive a:hover,
.submenuActive a:visited, 
.submenuActive a:active, 
.submenuActive a:hover {
  display: block;
  font-weight: bold;
  color: #E07E00;
  margin-left: 60px;
  text-decoration: none;
  padding-bottom: 7px;
}

.mailformrequired {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FC6703;
}

.mailform {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #2173BA;
}

input, textarea {
  border: solid 1px #2173BA;
  color: #2173BA;
  background: white;
}