* {
  font-family:      Verdana, Arial, Helvetica, Sans-Serif; 
  font-size:        9pt;
}

A {
  color:            #3D81EE;
  cursor:           pointer;
}

A:hover {
  color:            #3DB1EE;
}

A:visited {
  color:            #3D81EE;
}

BODY {
  text-align:       center;
  color:            #3E654C;
  background-color: #A1ACC5;
  margin:           0;  
  padding:          0;  
}

HR {
  height:           1px;
  color:            #A1A1EE; 
  width:            98%;
}

H1 {
  font-family:      Times; 
  margin-top:       20px; 
  margin-bottom:    8px; 
  color:            #AF1636; 
  font-size:        16pt;
  font-weight:      bold; 
  text-transform:   uppercase;
  text-align:       center;
}

H2 {
  margin-top:       20px; 
  margin-bottom:    8px; 
  color:            #AF1636; 
  font-size:        10pt;
  text-transform:   uppercase;
}

TABLE.mainLayout {
  background-color: #FFFFFF;
  width:            1000px;
  height:           90%;
  border-top:       1px solid #98C0D2; 
  border-left:      1px solid #98C0D2; 
  border-bottom:    1px solid #6896AC; 
  border-right:     1px solid #6896AC; 
  margin-top:       20px;
}

TABLE.mainLayout TD.menuBar {
  background-color: #CFEDFB; 
  border-top:       1px solid #589BB9; 
  border-bottom:    1px solid #589BB9; 
  font-size:        8pt;
  padding-left:     10px;
  height:           20;
}

TABLE.mainLayout TD.body {
  background-color: #FFFFFF; 
  font-size:        8pt;
  padding-left:     20px;
  padding-right:    20px;
  padding-top:      10px;
  padding-bottom:   10px;
  text-align:       justify;
  vertical-align:   top;
  height:           600px;
}

TABLE.mainLayout TD.statusBar {
  font-family:      Verdana; 
  background-color: #CFEDFB; 
  border-top:       1px solid #589BB9;
  font-size:        8pt;
  padding-right:    4px;
}

TABLE.mainLayout TD.statusBar A {
  font-size:        8pt;
  font-weight:      normal; 
  text-decoration:  none;
  color:            #29166F;
}

TABLE.mainLayout TD.statusBar A:hover {
  text-decoration:  none;
  background-color: #22C0B7; 
}

TABLE.mainLayout TD.statusBar A:visited {
  color:            #29166F;
}

.pageTitle {
  font-family:      serif;
  font-size:        35px;
  color:            #5F70A8;
  text-align:       center;
  margin-top:       12px;  
  margin-bottom:    18px;  
  border-bottom:    1px dotted #166F36;
}

.paragraph {
  text-indent:      15px;
  text-align:       justify;
}

.smallText, .smallText * {
  font-size:        8pt; 
  color:            #888888;
}

.smallText A {
  font-size:        9px;
  font-weight:      normal;
  text-decoration:  none;
  color:            #999999;
}

.smallText A:hover {
  text-decoration:  none;
  color:            #000000;
}

.smallText A:visited {
  font-weight:      normal;
  font-size:        9px;
}

.smallText BUTTON {
  color:            #990000;
  font-weight:      normal;
}

.sssText, .sssText * {
  font-size:        8px; 
  color:            #777777;
}

.sssText A {
  font-size:        8px;
  font-weight:      normal;
  text-decoration:  none;
  color:            #777777;
}

.sssText A:hover {
  text-decoration:  none;
  color:            #000000;
}

.sssText A:visited {
  font-weight:      normal;
  font-size:        8px;
}

.errors {
  color:            #990000;
}

.errors UL {
  margin-top:       0px;
  margin-bottom:    5px;
  margin-left:      15px;
}

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

.label {
  color:            #999999;
}

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 {
  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: #CFEDFB;
  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.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;
}

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

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;
}

.buttonstylebig {
  background-color: #faae70;
  font-family: Verdana, sans-serif;
  color: #0033FF;
  font-size: 18px;
  font-weight: bold;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #999999;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #999999;
  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#F1F1F1',EndColorStr='#c0c0ff');
  padding: 5px 2px 5px 2px;
}

.buttonstyle {
  background-color: #FFFFFF;
  font-family: Verdana, sans-serif;
  color: #0033FF;
  font-size: 12px;
  font-weight: bold;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #999999;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #999999;
  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#F1F1F1',EndColorStr='#C7C7C7');
  padding: 2px 0px 2px 0px;
}

.buttonstylesmall {
  background-color: #DDDDDD;
  font-family: Verdana, sans-serif;
  color: #000099;
  font-size: 10px;
  font-weight: bold;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #999999;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #999999;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #999999;
  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCCCCC');
  padding: 1px 0px 1px 0px;
}

.buttonstylewarning {
  background-color: #DDDDDD;
  font-family: Verdana, sans-serif;
  color: #000099;
  font-size: 10px;
  font-weight: bold;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #641828;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #641828;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #641828;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #641828;
  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#e04a6a');
  padding: 2px 1px 2px 1px;
}

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

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

.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.siteHeader  {
  width:            550px;
}
.siteHeader TR {
  background-color: #F5F5F5;
}
.siteHeader TH {
  width:            150px;
  font-weight:      normal;
  color:            #888888;
  text-align:       right;
  padding:          2px;
  padding-right:    10px;
  padding-left:     4px;
  vertical-align:   top;
}
.siteHeader TD {
  padding:          2px;
  padding-right:    4px;
  padding-left:     4px;
}
.siteHeader TD.cutLine {
  border-top:       1px #AAAAAA dotted;
  font-size:        1px;
}

