HR { border: 0px; height: 1px; width: 96%; color: #D8A939; background-color: #D8A939; padding: 0px; margin: 2px 0px 2px 0px; line-height: 0px; font-size: 0px; }

FORM {
  text-align:       center; 
}

FORM {
  text-align:       -moz-center; 
}

BUTTON {
  font-size:        11px; 
  text-align:       center;
  font-weight:      normal;
  vertical-align:   top;
  border-top:       1px outset #E6FBCF;
  border-left:      1px outset #E6FBCF;
  border-right:     1px outset #B98D58;
  border-bottom:    1px outset #B98D58;
  cursor:           hand;
  background-color: #CFEDFB;
  color:            #5F70A8;
}

BUTTON.ok {
  font-weight:      bold;
}

TABLE.form {
  width:            550px !important;
  border-top:       1px solid #EEEEEE;
  border-left:      1px solid #EEEEEE;
  border-bottom:    1px solid #CCCCCC;
  border-right:     1px solid #CCCCCC;
  background-color: #FFFFDD;
  margin:           10px;
  padding:          0px;
  width:            1px; 
}

TABLE.form TH.formHeader {
  padding-left:     10px;
  padding-right:    5px;
  padding-top:      3px;
  padding-bottom:   4px;
  background-color: #FFD486;
  color:            #5F70A8;
  text-align:       left; 
}

TABLE.form TD.formBody {
  padding-left:     20px;
  padding-right:    20px;
  padding-top:      15px;
  padding-bottom:   10px;
  text-align:       left; 
}

TABLE.inputForm {
  width:            550px !important;
}
.inputForm TH  {
  background-color: #FFFFDD !important;
  color:            #888888 !important;
  width:            150px   !important;
  text-align:       right   !important;
  vertical-align:   middle  !important;
  white-space:      no-wrap !important;
  padding:          2px     !important;
  padding-right:    6px     !important;
  font-weight:      normal  !important;
}

.inputForm TD {
  text-align:       left;
  vertical-align:   top;
  padding:          2px;
}

.inputForm TD A {
  color:            #0686E0;
  font-size:        14px;
  font-weight:      bold;
  text-decoration:  none;
}

.inputForm TD.flink A { color: #AA0000; font-size: 16px; }

.inputForm TD A:hover {
  background-color: #FFD486;
}

.inputForm TD.cutLine {
  border-top:       1px #AAAAAA dotted;
  font-size:        1px;
}

.inputForm INPUT, .inputForm TEXTAREA, .inputForm SELECT {
  width:            99%;
}

.inputForm INPUT.radio {
  width:            12px;
}

.inputForm INPUT.checkbox {
  width:            15px;
  vertical-align:   middle;
}

TABLE.list {
  border:           1px solid #CCCCCC;
  border-collapse:  collapse;
  padding:          4px;
  width:            850px;
}

TABLE.list TH {
  border-top:       1px solid #CFEDFB;
  background-color: #5F70A8;
  color:            #FFFFFF;
  text-align:       center;
  vertical-align:   top;
}

TABLE.list TD {
  font-size:        8pt;
  background-color: #FFFFFF;
  border-top:       1px solid #BBBBBB;
  padding:          2px;
  padding-left:     5px;
  vertical-align:   top;
}

TABLE.list TD.harvesting {
  background-color: #FFE5A5;
  border-left:      1px solid #FFE5A5;
}

TABLE.list TD.inactive {
  background-color: #FFD0D0;
  border-left:      1px solid #FFD0D0;
}

TABLE.list TD.completed {
  background-color: #D0FFD0;
  border-left:      1px solid #D0FFD0;
}

TABLE.linkInfo {
  padding-top:      2px;
  border:           0px;
  width:            100%;
}

TABLE.linkInfo TH {
  border:           0px;
  color:            #888888;
  background-color: #FFFFFF;
  text-align:       right;
  vertical-align:   top;
  white-space:      no-wrap;
  padding:          0px;
  padding-right:    2px;
  font-weight:      normal;
  font-size:        8pt;
}

TABLE.linkInfo TD {
  border:           0px;
  color:            #000000;
  text-align:       left;
  vertical-align:   top;
  white-space:      no-wrap;
  padding:          0px;
  font-size:        8pt;
  width:            100%;
}

TABLE.linkInfo TD SPAN {
  font-size:        8pt;
}

.errors {
  color:            #990000;
}

.errors UL {
  margin:           0px;
  padding:          0px;
  color:            #990000;
}

.mandatory {
  color:            #990000;
  font-weight:      bold;
}

.link {
}

.flink DIV { margin-top: 5px; }
.flink { color: #008800; }


