body {
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  text-decoration: none;
}
div {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
input[type='text'][disabled] {
  background-color: #ffffff;
}
hr {
  border-color: #d4d0c8;
}
h1 {
  font-weight: bold;
  font-size: 180%;
  margin: 0.5em 0px 0px;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
h2 {
  font-weight: bold;
  font-size: 140%;
  margin: 0px;
  color: #999999;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
h3 {
  font-weight: bold;
  font-size: 110%;
  margin: 2em 0px 0px;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
h4 {
  font-weight: bold;
  font-size: 100%;
  margin: 1em 0px 0px;
  color: black;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
h5 {
  font-weight: bold;
  font-size: 100%;
  margin: 0px;
  color: black;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
h6 {
  font-weight: bold;
  font-size: 110%;
  color: #1e569f;
}
h6.preferences {
  margin-top: 2px;
  margin-bottom: 2px;
}
p {
  font-size: 10pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
span {
  font-size: 10pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
div {
  font-size: 10pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
table {
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
td {
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
td.valSum {
  border-style: solid;
  border-color: #d4d0c8;
  background-color: Transparent;
  border-width: 0;
}
td.delWarning {
  border-style: solid;
}
td.sectionHeader {
  border-top: gray 2px solid;
  border-bottom: gray 2px solid;
  height: 32px;
}
td.orgConfigure {
  text-align: left;
  padding-left: 40px;
}
td.userControl {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 1px;
}
td.serviceSettings {
  white-space: nowrap;
  border-bottom: solid 1px gray;
}
ul {
  list-style-type: square;
}
a {
  font-size: 10pt;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
a[disabled='disabled'] {
  color: #808080;
}
a[disabled='true'] {
  color: #808080;
}
a:hover {
  color: red;
}
a.menu {
  font-weight: bold;
  font-size: 9pt;
  text-transform: uppercase;
  color: white;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  text-decoration: none;
}
a.menu[disabled='disabled'] {
  color: #808080;
}
a.menu:hover {
  color: #1e569f;
}
a.footer {
  font-size: 8pt;
  color: #e0e0e0;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
a.footer:hover {
  color: white;
}
a.submenu {
  font-weight: 800;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  text-decoration: none;
}
a.submenu[disabled='disabled'] {
  color: #808080;
}
a.submenu:hover {
  color: red;
}
a.smallwhite {
  font-weight: bold;
  font-size: 8pt;
  color: white;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
a.smallwhite:hover {
  color: #ffbb66;
}
a.plain {
  text-decoration: none;
}
.clientName {
  font-weight: bold;
  font-size: 14pt;
  margin: 0.5em 0px 0px;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.clientNumber {
  font-weight: bold;
  font-size: 10pt;
  margin: 0.5em 0px 0px;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.btn {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  border-color: #1e569f;
  border-style: solid;
  border-width: 1px;
  background-color: #1e569f;
  height: 22px;
  width: auto;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 1px;
  padding-bottom: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffc1d5ef',EndColorStr='#ff1e569f')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffc1d5ef',EndColorStr='#ff1e569f' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    center top,
    center bottom,
    from(#c1d5ef),
    to(#1e569f)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    top,
    #c1d5ef,
    #1e569f
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(top, #c1d5ef, #1e569f); /* Opera 11.10 */
  background: linear-gradient(#c1d5ef, #1e569f); /* standard */
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  cursor: hand;
}
.btn[disabled='disabled'] {
  color: #cccccc;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
}
.btnSmall {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  border-color: #1e569f;
  border-style: solid;
  border-width: 1px;
  background-color: #1e569f;
  width: 75px;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 1px;
  padding-bottom: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffc1d5ef',EndColorStr='#ff1e569f')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffc1d5ef' ,EndColorStr='#ff1e569f' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    center top,
    center bottom,
    from(#c1d5ef),
    to(#1e569f)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    top,
    #c1d5ef,
    #1e569f
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(top, #c1d5ef, #1e569f); /* Opera 11.10 */
  background: linear-gradient(#c1d5ef, #1e569f); /* standard */
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  cursor: hand;
}
.btnSmall[disabled='disabled'] {
  color: #cccccc;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
}
.btnMedium {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  border-color: #1e569f;
  border-style: solid;
  border-width: 1px;
  background-color: #1e569f;
  width: 90px;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 1px;
  padding-bottom: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffc1d5ef',EndColorStr='#ff1e569f')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffc1d5ef' ,EndColorStr='#ff1e569f' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    center top,
    center bottom,
    from(#c1d5ef),
    to(#1e569f)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    top,
    #c1d5ef,
    #1e569f
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(top, #c1d5ef, #1e569f); /* Opera 11.10 */
  background: linear-gradient(#c1d5ef, #1e569f); /* standard */
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  cursor: hand;
}
.btnMedium[disabled='disabled'] {
  color: #cccccc;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
}
.btnBig {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  border-color: #1e569f;
  border-style: solid;
  border-width: 1px;
  background-color: #1e569f;
  width: 150px;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 1px;
  padding-bottom: 1px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffc1d5ef',EndColorStr='#ff1e569f')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffc1d5ef' ,EndColorStr='#ff1e569f' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    center top,
    center bottom,
    from(#c1d5ef),
    to(#1e569f)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    top,
    #c1d5ef,
    #1e569f
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(top, #c1d5ef, #1e569f); /* Opera 11.10 */
  background: linear-gradient(#c1d5ef, #1e569f); /* standard */
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  cursor: hand;
}
.btnBig[disabled='disabled'] {
  color: #cccccc;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
}
.barGrayLabReport {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: silver;
}

.barGray {
  text-align: center;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: silver;
}
.barLightGray {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #eaedf0;
}
.barLogSheetLight {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #eaedf0;
}
.barTopLightBlue {
  text-align: left;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #dbe6f5;
}
.barMidGray {
  text-align: left;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #dbe6f5;
}
.bar1 {
  background-color: #eeeeee;
}
.bar1a {
  font-size: 12px;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #c0c0c0;
}
.bar1b {
  font-weight: bold;
  font-size: 110%;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #c0c0c0;
  height: 30px;
}
.bar2 {
  font-weight: bold;
  font-size: 12pt;
  color: white;
  background-color: #1e569f;
}
.bar3 {
  border-right: black;
  border-top: black;
  font-weight: bold;
  font-size: 12pt;
  border-left: black;
  border-bottom: black;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #ffffff;
}
.bar4 {
  font-weight: bold;
  font-size: 12pt;
  background-color: #99ccff;
}
.bar5 {
  border-right: medium none;
  border-top: medium none;
  font-weight: bold;
  font-size: 12pt;
  margin: 0pt;
  border-left: medium none;
  color: white;
  border-bottom: medium none;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #1e569f;
}
.bar6 {
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #000000;
}
.bar7 {
  font-weight: normal;
  font-style: italic;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.bar8 {
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.bar9 {
  font-size: smaller;
  color: red;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.bar10 {
  font-weight: normal;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #f5f5f5;
}
.Level3TitleBar {
  background-color: #f0f8ff;
}
.DataGridClass {
  width: 100%;
  border: 1px;
  border-color: Black;
  background-color: white;
}
.OldDataGridClass {
  width: 100%;
  border: 1px;
  border-color: Black;
  background-color: #dddddd;
}
.gridHeaderColor {
  background-color: #c1d5ef;
  height: 28px;
}
.gridAltItemColor {
  background-color: #eeeeee;
}
.gridSelectedItemColor {
  background-color: #008a8c;
}
.gridItemColor {
  background-color: #cccccc;
}
.bar11 {
  font-weight: normal;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #ffff99;
}
.bar12 {
  font-weight: bold;
  font-size: 110%;
  color: White;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #c0c0c0;
}
.leftbar {
  font-size: 10pt;
  color: #888888;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.menu1 {
  font-size: smaller;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.menu2 {
  font-size: smaller;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.menu3 {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.a2:hover {
  color: #0000ff;
  text-decoration: none;
}
.a2 {
  font-size: 100%;
  color: #000099;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  text-decoration: none;
}
.a3:hover {
  color: #0000ff;
}
.a3 {
  color: #084a84;
}
.a4 {
  color: #a10008;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.error {
  font-weight: bold;
  font-size: 10pt;
  color: red;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.warning {
  font-size: 10pt;
  color: red;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.16pt {
  font-size: 16pt;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.14pt {
  font-size: 14pt;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.12ptbold {
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.subtext {
  font-size: 8pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.boldsubtext {
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.empty {
  font-size: 5pt;
}
.rule1 {
  font-size: 1pt;
  background-color: #1e569f;
}
.rule5 {
  font-size: 5pt;
  color: silver;
  background-color: silver;
}
.rule50 {
  height: 2pt;
  background-color: white;
}
.rule51 {
  height: 1pt;
  color: silver;
  background-color: #6593cf;
}
.rule52 {
  height: 1pt;
  background-color: white;
}
.hr {
  height: 3px;
  background-color: #1e569f;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ff1e569f',EndColorStr='#ffc1d5ef')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ff1e569f' ,EndColorStr='#ffc1d5ef' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    left top,
    right bottom,
    from(#1e569f),
    to(#c1d5ef)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    left,
    #1e569f,
    #c1d5ef
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(left, #1e569f, #c1d5ef); /* Opera 11.10 */
  background: linear-gradient(#1e569f, #c1d5ef); /* standard */
}
.gridHeader {
  font-weight: bold;
  color: #ffffff;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  height: 30px;
  background-color: #1e569f;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ff1e569f',EndColorStr='#ffc1d5ef')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ff1e569f' ,EndColorStr='#ffc1d5ef' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    left top,
    right bottom,
    from(#1e569f),
    to(#c1d5ef)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    left,
    #1e569f,
    #c1d5ef
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(left, #1e569f, #c1d5ef); /* Opera 11.10 */
  background: linear-gradient(#1e569f, #c1d5ef); /* standard */
}
.gridHeaderOld {
  font-weight: bold;
  color: #ffffff;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #1e569f;
  height: 30px;
}
.gridHeaderLabel {
  font-weight: bold;
  color: #ffffff;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.BGgridHeader {
  font-weight: bold;
  color: #ffffff;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-image: url(/images/banner5.gif);
}
.Grid {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: #efefef;
}
.currentsubmenu {
  font-weight: bold;
  font-size: 100%;
  color: #999999;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.currentItem {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  background-color: silver;
}
.Error {
  font-weight: bold;
  color: red;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.Community {
  color: green;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.System {
  color: blue;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.LabRowHeading {
  padding-left: 5px;
}
.LabRowSubHeading {
  padding-left: 5px;
  font-size: x-small;
}
.LabValueInput {
  border: solid 1px silver;
  width: 130px;
}
.LabLimitValueInput {
  border: solid 1px silver;
  width: 100px;
}
.LabSelect {
  width: 100px;
}
.LabUnitsSelect {
  width: 110px;
}
.LabIDInput {
  border: solid 1px silver;
  width: 150px;
}
.LabDateInput {
  border: solid 1px silver;
  width: 80px;
}
.LabTimeInput {
  border: solid 1px silver;
  width: 80px;
}

.LabValueInputGray {
  border: solid 1px silver;
  width: 130px;
  background: #eaedf0;
}
.LabLimitValueInputGray {
  border: solid 1px silver;
  width: 100px;
  background: #eaedf0;
}

.LabSelectGray {
  width: 100px;
  background: #eaedf0;
}
.LabUnitsSelectGray {
  width: 110px;
  background: #eaedf0;
}
.LabIDInputGray {
  border: solid 1px silver;
  width: 150px;
  background: #eaedf0;
}
.LabDateInputGray {
  border: solid 1px silver;
  width: 80px;
  background: #eaedf0;
}
.LabTimeInputGray {
  border: solid 1px silver;
  width: 80px;
  background: #eaedf0;
}
.dark {
  font-weight: bold;
  color: #555555;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.blue {
  font-weight: bold;
  font-size: 10pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: #1e569f;
}
.blueNormal {
  font-size: 10pt;
  font-weight: normal;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: #1e569f;
}
.blueHeader {
  font-weight: bold;
  color: #1e569f;
  font-size: 16pt;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.redHeader {
  font-weight: bold;
  color: red;
  font-size: 16pt;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.blueFooter {
  font-size: 8pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: #1e569f;
}
.grey {
  font-weight: bold;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: #999999;
}
.GreyBack {
  background-color: #c0c0c0;
}
.orange {
  font-weight: bold;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: #ffbb66;
}
.orangeBack {
  background-color: #ffbb66;
}
.red {
  font-weight: bold;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: red;
}
.redUnbolded {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: red;
}
.silverBold {
  font-weight: bold;
  font-size: 10pt;
  color: #dddddd;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.white {
  font-weight: bold;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: white;
}
.white8 {
  font-size: 8pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: #ffffff;
}
.whiteBold {
  font-weight: bold;
  font-size: 10pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  color: white;
}
.fullwhite {
  font-weight: bold;
  font-size: 10pt;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  text-transform: uppercase;
  color: white;
}
.normal {
  font-weight: normal;
  font-size: 10pt;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
}
.underline {
  font-size: 10pt;
  font-family: Arial, 'Courier New', 'MS Sans Serif', 'Times New Roman';
  text-decoration: underline;
}
.bold {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
}
.italic {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-style: italic;
}
.right {
  text-align: right;
  padding-right: 6px;
  width: 165px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.labinfo {
  text-align: right;
  padding-right: 6px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.currentmenu {
  font-weight: bold;
  font-size: 9pt;
  text-transform: uppercase;
  color: #555555;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  text-decoration: none;
}
.currentmenu:hover {
  font-weight: bold;
  font-size: 9pt;
  text-transform: uppercase;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  text-decoration: none;
}
.logo {
  border: 0px;
  width: 137px;
  height: 35px;
}
.title {
  font-weight: bold;
  font-size: 180%;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.subtitle {
  font-weight: bold;
  font-size: 110%;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.bluebutton {
  border-right: red 2px solid;
  border-top: red 2px solid;
  font-weight: bold;
  font-size: 8pt;
  border-left: red 2px solid;
  color: #1e569f;
  border-bottom: red 2px solid;
  background-color: white;
}
.TabsTopLine {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  border-top-style: none;
  padding-top: 0px;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: Black;
  border-right-style: none;
  border-left-style: none;
}
.SelectedTab {
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  font-weight: bold;
  font-size: 10pt;
  color: #1e569f;
  border-right: 1px solid;
  border-right-color: Black;
  border-top: 1px solid;
  border-top-color: Black;
  font-weight: bold;
  vertical-align: baseline;
  border-left: 1px solid;
  border-left-color: Black;
  text-align: center;
  border-bottom-style: none;
  background-color: White;
  padding-left: 15px;
  padding-right: 15px;
}
.times {
  font-size: 10pt;
  color: black;
  font-family: 'Times New Roman';
}
.small {
  font-size: 8pt;
  color: #555555;
}
.smallRow {
  line-height: 12px;
  padding: 0px;
}
.ContactOrderInput {
  border: solid 0px silver;
  width: 40px;
  text-align: right;
}
.ContactDefInput {
  border: solid 0px silver;
  width: 220px;
}
.AdvReasonDefInput {
  border: solid 0px silver;
  width: 650px;
}
.ContactDateInput {
  border: solid 1px silver;
  width: 220px;
}
.AgencyLinkInput {
  border: solid 0px silver;
  width: 400px;
}
.ReportTemplateName {
  color: blue;
}
.ValidationSummary {
  font-weight: bold;
  background-color: Transparent;
  color: Red;
}
.BodyFormat {
  margin-left: 0;
  margin-top: 0;
}
.MaximumCharsMsg {
  font-size: 9pt;
}

.footer {
  font-size: 8pt;
  color: #e0e0e0;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
}
.hidden {
  display: none;
}
.thinBorder {
  border: 2px solid;
}

div#Page {
  width: 1000px;
}

div#NotifyingMessage {
  position: absolute;
  left: 12px;
  top: 145px;
  font-size: larger;
  background: #99ff66;
  padding-right: 10px;
  padding-left: 10px;
  visibility: hidden;
}

#LabReportSeachTable {
  margin-top: 5px;
}
.LabReportSearchButtonImage {
  width: 17px;
  height: 15px;
  text-align: center;
  padding: 0px 0px 2px;
  vertical-align: middle;
}
.LabReportSearchButton {
  width: 27px;
  height: 25px;
  text-align: center;
  padding: 0.5px 1px 0.5px 1px;
  vertical-align: middle;
  margin-top: -1;
}
.LabReportSearchCell {
  padding-left: 3px;
  text-align: right;
}

.FNContactTypes {
  padding-top: 2px;
  padding-bottom: 2px;
}

.TextBoxError {
  background: #ff9999;
}

.BreadCrumb {
  margin-left: 10px;
}

.pagingMenu {
  color: Navy;
  font-size: 8pt;
  font-family: Verdana;
}

.LogSheetResultDisabled {
  background: #e5e5e5;
}

.DisabledComment {
  color: gray;
}

.HeadingActiveTab {
  margin-right: -4px;
  margin-bottom: -3px;
  border-width: 0px;
}

.InactiveTab {
  margin-bottom: -3px;
  border-width: 0px;
}

.ActiveTab {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: -3px;
  border-width: 0px;
}

.BarUnderTabs {
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c1d5ef',EndColorStr='#ffffff')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c1d5ef' ,EndColorStr='#ffffffff' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    center top,
    center bottom,
    from(#c1d5ef),
    to(#ffffff)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    top,
    #c1d5ef,
    #ffffff
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(top, #c1d5ef, #ffffff); /* Opera 11.10 */
  background: linear-gradient(#c1d5ef, #ffffff); /* standard */
}

.AgencyTableCellUnderTabs {
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c1d5ef',EndColorStr='#ffffff')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c1d5ef' ,EndColorStr='#ffffff' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    center top,
    center bottom,
    from(#c1d5ef),
    to(#ffffff)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    top,
    #c1d5ef,
    #ffffff
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(top, #c1d5ef, #ffffff); /* Opera 11.10 */
  background: linear-gradient(#c1d5ef, #ffffff); /* standard */
}

.BarUnderTabsBase {
  width: 100%;
  padding-top: 7px;
  padding-bottom: 10px;
  padding-left: 5px;
  background-color: #ffffff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c1d5ef',EndColorStr='#ffffff')"; /* ie8 + */
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#c1d5ef' ,EndColorStr='#ffffffff' ); /* ie 6+ */
  background: -webkit-gradient(
    linear,
    center top,
    center bottom,
    from(#c1d5ef),
    to(#ffffff)
  ); /* for webkit browsers */
  background: -moz-linear-gradient(
    top,
    #c1d5ef,
    #ffffff
  ); /* for firefox 3.6+ */
  background: -o-linear-gradient(top, #c1d5ef, #ffffff); /* Opera 11.10 */
  background: linear-gradient(#c1d5ef, #ffffff); /* standard */
}

.SampleScheduleTabPane {
  margin-top: 5px;
  margin-bottom: 0px;
  border-width: 0px;
}

.PageFootnote {
  background-color: #eeeeee;
  padding-bottom: 8px; /*padding: 5px;*/
  text-align: right;
}

.WhiteBackground {
  background-color: white;
}

.UserSettingGridHeaderTop {
  background-color: #c1d5ef;
  padding-top: 5px;
}

.UserSettingGridHeaderBottom {
  background-color: #c1d5ef;
  padding-bottom: 5px;
}

.UtilityWaterSystemTabsPane {
  width: 100%;
  margin: 0px;
  padding: 3px 0px 0px 0px;
}
.TableGap {
  height: 20px;
}

.scrollable {
  overflow: auto;
  position: relative;
}

.NonScollableText {
  overflow: hidden;
}

.LeftColumn {
  padding-left: 5px;
}

td.SPCode {
  width: 75px;
  vertical-align: top;
}

td.SPDescription {
  width: 200px;
  vertical-align: top;
}

.DWSamplingPointDef {
  margin-top: 10px;
  margin-bottom: 45px;
}

.WWSamplingPointDef {
  margin-top: 0px;
  margin-bottom: 0px;
}
.PageTitle {
  font-weight: bold;
  vertical-align: bottom;
  color: #1e569f;
  font-family: Arial, sans-serif, helvetica, 'Times New Roman';
  height: 30px;
}

.TextAlignedRadioButtonList input {
  width: 25px;
  display: block;
  float: left;
}
.TextAlignedRadioButtonList label {
  display: block;
  float: left;
}

.TextAlignedCheckBox input {
  width: 25px;
  display: block;
  float: left;
}

.TextAlignedCheckBox label {
  display: block;
  float: left;
}

Excel Report #GETEXCEL {
  position: absolute;
  top: 300;
  left: 500;
  background: #ffccaa;
}
#ch {
  height: 17;
}
#or {
  width: 40;
  height: 16;
  font-size: 9;
  font-family: Arial;
  visibility: hidden;
}
#checkTD {
  font-size: 1;
  font-family: comic;
}
