@CHARSET "UTF-8";

html, body {
height              : 100%
}

body {
  padding           : 0;
  margin            : 0;
  text-align        : left;
  background-color  : #FFFFFF;
  font-size         : 11px;
  font-family       : Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
  color             : rgb(0,0,0);
}

#maincontent_portal {
  width             : 559px;
  background-image  : none;
}

#mainleft_portal {
  width             : 559px;
  margin            : 15px 10px;
  float             : left;
  position          : absolute;
  top               : 360px;
  left              : 0px;
}

td {
	font-size:11px;
	font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color: rgb(0,0,0);
	width:240px;
	margin-bottom:8px;
}


/* PLANT TABLE */
#plant-table {
  padding-top       : 5px;
  background        : #FFF none;
  padding-bottom    : 10px;
}

#plant-table table {
  border-spacing    : 0;
  text-align        : left;
  width             : 100%;
  border-collapse   : collapse;
  background-color  : white;
}

#plant-table thead th {
  background        : #44A02C url(/core/image/bg_thead.gif) repeat-x bottom left;
  color             : #FFF;
  font-size         : 11px;
  padding           : 3px 3px 6px 10px;
  white-space       : nowrap;
}

#plant-table thead th a:link,
#plant-table thead th a:visited {
  font-weight       : 700;
  color             : #FFF;
  text-decoration   : none;
}

#plant-table thead th a:hover {
}

#plant-table tbody td {
  font-size         : 11px;
  font-weight       : 400;
  border-bottom     : 1px solid #9EC082;
  padding           : 4px 3px 4px 10px;
}

#plant-table tbody td a:link,
#plant-table tbody td a:visited {
  color             : #333;
  text-decoration   : none;
}

#plant-table tbody td a:hover {
  color             : #44A02C;
}

#plant-table tbody tr:hover {
  background        : #F4F4F4;
}

#plant-table tfoot td {
  background-color  : #DCE7C4;
  border-top        : 1px solid #FFF;
  font-size         : 11px;
  padding           : 3px 3px 3px 10px;
}

#plant-table tfoot em {
  color             : #000;
  font-style        : normal;
}

#plant-table tfoot a:link,
#plant-table tfoot a:visited {
  color             : #44A02C;
  font-weight       : 700;
  text-decoration   : none;
}

#plant-table tfoot a:hover {
}

#plant-table tfoot .notSelected {
  color             : #626661;
}

#plant-table tfoot td select,
#plant-table tfoot td input {
  font-size         : 11px;
}

/* PLANT DETAIL */

#plant-details {
  width             : 100%;
}

#plant-desc-container {
}

#photo-container {
  margin-top        : 5px;
}

#plant-desc-container .text {
  font-size         : 11px;
  padding-bottom    : 20px;
}

#plant-desc-container .text p {
  margin-top        : 3px;
  margin-bottom     : 1px;
  color             : #333;
  line-height       : 125%;
}

#plant-desc-container table {
  font-size         : 11px;
  margin-bottom     : 20px;
  width             : 100%;
}

#plant-desc-container caption {
  background        : #44A02C url(/core/image/bg_thead.gif) repeat-x bottom left;
  color             : #FFF;
  font-size         : 11px;
  font-weight       : 700;
  margin-top        : 3px;
  padding           : 3px 3px 6px 10px;
  text-align        : left;
  width             : 100%;
}

#plant-desc-container th {
  color             : #44A02C;
  background-color  : #DCE7C4;
  border-bottom     : 1px solid #9EC082;
  padding           : 3px 5px 4px 10px;
  width             : 35%;
  font-weight       : 700;
}

#plant-desc-container td {
  background-color  : #FFF;
  border-bottom     : 1px solid #9EC082;
  padding           : 3px 5px 4px 10px;
  width             : 65%;
}

.event-table td {
  vertical-align    : top;
}

.report-events-header {
  background        : #44A02C url(/core/image/bg_thead.gif) repeat-x bottom left;
  width             : 540px;
  color             : #FFF;
  font-size         : 11px;
  font-weight       : 700;
  margin-top        : 25px;
  margin-right      : 10px;
  padding           : 5px 10px 7px 10px;
}

.report-events-footer {
  border            : 1px solid #869EB3;
  border-top        : 0px;
  color             : #333;
  font-size         : 11px;
  font-weight       : 400;
  margin-right      : 10px;
  padding           : 4px 10px 5px 10px;
  width             : 530px
}

#reports-form select {
  font-size         : 11px;
  padding           : 0px;
}
