/***************************************************************************/

body {
  font-family: sans-serif, Verdana;
}

h1, p { margin: 6px 12px; }

.masthead { 
  padding:    15px;
  background: #005100;
}

.masthead p { 
  color:       #FFF; 
  font-weight: bold;
}

.main { 
  float:        left;
  width:        70%;
  margin-right: 3%;
  margin-left:  7%;
  padding:      3px;
}

.right { 
  position: absolute;
  top:      70px;
  right:    70px;
  width:    25%;
  padding:  3px;
}

.footer { 
  clear:      both;
  padding:    15px;
  background: #83440D;
}

.footer p { 
  color:       #FFF; 
  font-size:   12px;
}

.HelpText {  
  font-family: Verdana, Arial, Helvetica;
  font-style:  normal;
  font-size:   12px;
}

.message { 
  padding:    15px;
  background: #FFF;
}

.message p { 
  color:         #83440D;
  font-family:   Verdana, Arial, Helvetica;
  font-weight:   bold;
}

/***************************************************************************/

td.onButton {
  background:  #FFF;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica;
  font-style:  normal;
  font-weight: normal;
  font-size:   12px;
  padding:     2px;
  border-bottom: 1px dotted;
}

.onButton a:link   {  color: #666; text-decoration: none;}
.onButton a:hover  {  color: #00F; text-decoration: none;}
.onButton a:active {  color: #666; text-decoration: none;}

td.offButton {
  background:  #999;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica;
  font-style:  normal;
  font-weight: normal;
  font-size:   12px;
  padding:     2px;
}

.offButton a:link   {  color: #FFF; text-decoration: none;}
.offButton a:hover  {  color: #00F; text-decoration: none;}
.offButton a:active {  color: #FFF; text-decoration: none;}

iframe { 
  width:               290px;
  height:              575px;
  background-color:    white;
  border:              1px solid black;
  margin:              2px;
  padding:             3px;
 }

.title { 
  text-align:    center;
  font-weight:   bold;
  border-bottom: 1px solid #DDD;
}

/***************************************************************************/

a { 
  font-family: sans-serif;
  font-size: 1em;
  color: #0000FF;
  text-decoration: underline
}

a:hover {
  font-family: sans-serif;
  font-size: 1em;
  color: #0000FF;
  text-decoration: underline
}

h1 {
  font-family: Verdana, sans-serif;
  font-size: 1.6em;
  color: #000000;
  margin: 4px
}

h2 { 
  font-family: Verdana, sans-serif;
  font-size: 1.4em;
  color: #000000;
  margin: 4px
}

h3.info_header {
  font-family: Verdana, sans-serif;
  font-size:   1.1em;
  color: black;
  margin-top: 4px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 8px;
  background-color: gray;
}

h3 {
  font-family: Verdana, sans-serif;
  font-size: 1.2em;
  color: #000000;
  margin: 4px
}

hr {
  width:100%;
  height:1px;
}

/***************************************************************************/

table {
  font-family: Verdana, sans-serif;
  font-size: 14px;
  border-style: solid;
  border-color: #000000;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  color: #000000;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

tr {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.tdfield {
  text-align: right;
  border-style: solid;
  border-color: #000000;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
}

.tddata {
  border-style: solid;
  border-color: #000000;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
}

.tddata1 {
  font-size: 70%;
  border-style: solid;
  border-color: #000000;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
}
.tddata2 {
  font-size: 70%;
  color: white;
  border-style: solid;
  border-color: white;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
}

.datatable {
  font-family: sans-serif;
  font-size:   .7em;
  border:      1px solid black;
  color:       #000000;
  margin:      0px;
  padding:     0px;
}


/***************************************************************************/

.logobox {
  background-color: white;
  border: 0;
  margin: 2px;
  padding-bottom: 8px;
}

.login {
  margin: 2px;
  padding: 4px
}

.info1 {
  background-color: white;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-style: solid;
  /*border-color: red;*/
  margin: 2px;
  padding: 0em
}

.info2 {
  width:            250px;
  background-color: white;
  border:           1px solid black;
  text-align:       center;
}


.infohighlighted {
  background-color: lightgrey;
  border:              1px solid black;
  margin: 2px;
  padding: .2em
}


.info3 {
  width:               290px;
  height:              575px;
  background-color:    white;
  border:              1px solid black;
  margin:              2px;
  padding:             3px;
}

.info4 {
  background-color: white;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 1px;
  border-left-width: 4px;
  border-style: solid;
  border-color: blue;
  margin: 2px;
  padding: 1em
}

.tabdata {
  font-size: .7em;
  background-color: white;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 1px;
  border-left-width: 4px;
  border-style: solid;
  border-color: black;
  margin: 2px;
  padding: 1em
}

.note {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: purple;
  font-weight: bold;
}

/***************************************************************************/
