.bg-dark {background-color: #434B3B;}
.bg-medium {background-color: #A8B39D;}
.bg-light {background-color: #DAE0D5;}
.bg-bg {background-color: #859575;}
.bg-nav {background-color: #000000;}




a.onBG:link {color: #434B3B;}     /* unvisited link */
a.onBG:visited {color: #000000;}  /* visited link */
a.onBG:hover {color: #0033FF;}   /* mouse over link */
a.onBG:active {color: #000000;} 


a.onDark:link {color: #000000;}     /* unvisited link */
a.onDark:visited {color: #000000;}  /* visited link */
a.onDark:hover {color: #0033FF;}   /* mouse over link */
a.onDark:active {color: #000000;} 

a.onDarkTable:link {color: #ffffff;}     /* unvisited link */
a.onDarkTable:visited {color: #FFFFFF;}  /* visited link */
a.onDarkTable:hover {color: #fffff;}   /* mouse over link */
a.onDarkTable:active {color: #FFFFFF;} 

a.onMedium:link {color: #434B3B;}     /* unvisited link */
a.onMedium:visited {color: #000000;}  /* visited link */
a.onMedium:hover {color: #0033FF;}   /* mouse over link */
a.onMedium:active {color: #000000;} 


a.onLight:link {color: #434B3B;}     /* unvisited link */
a.onLight:visited {color: #000000;}  /* visited link */
a.onLight:hover {color: #0033FF;}   /* mouse over link */
a.onLight:active {color: #000000;} 


a.onNav:link {color: #DAE0D5;}     /* unvisited link */
a.onNav:visited {color: #DAE0D5;}  /* visited link */
a.onNav:hover {color: #0033FF;}   /* mouse over link */
a.onNav:active {color: #DAE0D5;} 

.text-onDark {
color: #DAE0D5;  
}

.text-onMedium{
color: #000000;
}

.text-onLight {
color: #000000;
}

.text-onBG {
color: #000000;
}

.text-error {
color: #DD0000;
}

table.noborder {
    border: 0px;  
}

table.noborder th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  background-color: #434B3B;
  color: #DAE0D5;
  text-align: center;
}
table.noborder tr {
background-color: #DAE0D5;
}

table td.onDarkTable {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}


table.noborder td {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;

  text-align: center;
}

table.noborder tr.alternate {
  background-color: #A8B39D;
}

table.clearTD{
  border: 0px;
  background-color: #859575;
}

table.clearTD th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  background-color: #434B3B;
  color: #DAE0D5;
  text-align: center;
} 

table.clearTD td {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  border-botttom: 0px;
}


table.clear{
  border: 5px;
}

table.clear th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: center;
}

table.clear td {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  border-botttom: 0px;
}

table.clear td.left{
  text-align: left;
}


ul.menu li a {
	padding: 0 3px 0 6px;
	border-left: 1px solid #000000;
}

table.form{
   border: 1px solid #000000;
   border-collapse : collapse;
   background-color: #DAE0D5;
}

table.form th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  background-color: #434B3B;
  color: #DAE0D5;
  text-align: center;
  border-bottom: 1px solid #000000;
}

table.form td.label {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  background-color: #A8B39D;
  color: #434B3B;
  text-align: left;
  border-bottom: 1px solid #000000;
}

table.form td.content {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  border-bottom: 1px solid #000000;
}


