body,table,tr,th,td,input,select,textarea {
  font-family: Arial, Helvetica, Tahoma, sans-serif;
  color: #000000;
  font-size: 11px;
}
h1, h2, h3, h4, h5, h6 {
  text-align: center;
}
ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 1.5em;
}
a {
  color:#00BBBB;
  text-decoration:none;
}
a:link {
  color:#0000FF;
  text-decoration:none;
}
a:active {
  color:#0000FF;
  text-decoration:none;
}
a:visited {
  color:#0000FF;
  text-decoration:none;
}
a:hover {
  color:#FF0000;
  text-decoration:underline;
}
td.sectionNum_Blu {
  font-weight: bold;
  font-size: 15px;
  color: #FFFFFF;
  background-color: #589BF0;
  text-align: center;
  white-space: nowrap;
  width: 25px;
}
td.sectionTitle_Blu {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: left;
  padding-left: 5px;
  background-color: #E1E9FB;
  border: 1px solid #81C97C;
  white-space: nowrap;
  /*
  width: 100% - 25px;
  */
}
td.sectionNum_Grn {
  font-weight: bold;
  font-size: 15px;
  color: #FFFFFF;
  background-color: #81C97C;
  text-align: center;
  white-space: nowrap;
  width: 25px;
}
td.sectionTitle_Grn {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: left;
  padding-left: 5px;
  background-color: #E0F2DF;
  border: 1px solid #96D293;
  white-space: nowrap;
  /*
  width: 100% - 25px;
  */
}
td.sectionNumSolo {
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #589BF0;
  text-align: center;
  white-space: nowrap;
  width: 25px;
}
td.sectiontitle {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: left;
  padding-left: 5px;
  background-color: #E0F2DF;
  border-right: 1px solid #808080;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  white-space: nowrap;
  /*
  width: 100% - 25px;
  */
}
td.sectiontitleinfo {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: left;
  padding-left: 5px;
  background-color: #E1E9FB;
  border-right: 1px solid #808080;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  white-space: nowrap;
  /*
  width: 100% - 25px;
  */
}
td.sectioninfo {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: center;
  background-image: url("info.gif");
  white-space: nowrap;
  width: 25px;
}
td.sectionnumber {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: center;
  background-image: url("numbgnd.gif");
  white-space: nowrap;
  width: 25px;
}
td.sectionnextleft {
  background-color: #FFF8B9;
  width: 25px;
}
td.sectionnextright {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  text-align: left;
  padding-left: 5px;
  background-color: #E0F2DF;
  border-right: 1px solid #808080;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  white-space: nowrap;
  width: 100%;
}
td.left {
  white-space: nowrap;
  text-align: right;
}
td.alignleft {
  white-space: nowrap;
  text-align: left;
}
td.right {
  white-space: nowrap;
  text-align: right;
}
.submit {
  color: #000000;
  font-size: 11px;
}
.style1 {
  height: 25px;
}
.style2 {
  height: 20px;
}
.style3 {
  height: 23px;
}
.reqWrxField {
  color: gray;
  background-color: #FFFFE6;
  border: 1px solid #C0C0C0;
}
.reqWrxField:focus {
  color: #000000;
  border: 1px solid #f00;
}
.normWrxField {
  color: gray;
  background-color: #F2F4F9;
  border: 1px solid #C0C0C0;
}
.normWrxField:focus {
  color: #000000;
  border: 1px solid #f00;
}
.buttonleft {
  border: 1px solid #006;
  border-right:none;
  background: #F4F4F4;
  padding:3px;
}
.buttonright {
  border-top: 1px solid #006;
  border-bottom: 1px solid #006;
  border-right: 1px solid #006;
  border-left: 1px solid #006;
  background: #F4F4F4;
  padding:0px 3px 0px 3px;
}
