body,p,li,ol,ul,td,th
{
color: #000000;
font-size: 0.8pc;
font-family: Arial, Helvetica, Verdana, SunSans-Regular;
}

p.notice_title
{
color: #0000ff;
text-align: center;
font-weight: bold;
font-size: 1.2pc;
}
p.notice_notice
{
color: #000000;
text-align: center;
font-size: 1.0pc;
}

p.datslavebreak
{
background-color: #cccccc;
color: #000000;
text-align: left;
font-size: 0.7pc;
}
p.datslavebreakcurr
{
background-color: #ffcccc;
color: #000000;
text-align: left;
font-size: 0.7pc;
}


h1
{
color: #333333;
font-size: 1.2pc;
font-weight: normal;
text-align: center;
}

h2
{
color: #333333;
font-size: 0.9pc;
font-weight: bold;
}

.white
{
color: white;
}

.red
{
color: red;
}

.credit
{ 
color: #999999;
font-size: 0.7pc;
}

.note
{ 
color: #333333;
font-size: 0.7pc;
}

.footer
{ 
color: #999999;
font-size: 0.7pc;
text-align: center;
}

.error
{
color: #cc0000;
font-weight: bold;
}

.warn
{
color: purple;
font-weight: bold;
}

.okay
{
color: green;
font-weight: bold;
}



.headinfo
{ 
color: white;
}

.justify
{
text-align: justify;
}


.pes_status_0
{
color: blue;
}
.pes_status_1
{
color: blue;
}
.pes_status_2
{
color: blue;
font-weight: bold;
}
.pes_status_3
{
color: blue;
font-weight: bold;
}

.pes_noactive
{
color: green;
font-weight: bold;
}
.pes_activeother
{
color: red;
font-weight: bold;
}

.pes_approve_no
{
color: red;
font-weight: bold;
}
.pes_approve_yes
{
color: green;
font-weight: bold;
}
.pes_approve_noinfo
{
color: red;
font-weight: bold;
}

.pes_qa_fail
{
color: red;
font-weight: bold;
}
.pes_qa_pass
{
color: green;
font-weight: bold;
}




.pes_mrl_0
{
color: black;
}

.pes_mrl_1
{
color: green;
font-weight: bold;
}

.pes_mrl_2
{
color: red;
font-weight: bold;
}

.pes_mrl_3
{
color: red;
font-weight: bold;
}

.pes_mrl_4
{
color: green;
font-weight: bold;
}

.pes_mrl_5
{
color: orange;
font-weight: bold;
}

.pes_mrl_6
{
color: red;
font-weight: bold;
}

li
{
font-size: 0.76pc;
}

a
{
color: #3333ff;
text-decoration: underline;
}

a:link
{
color: #3333ff;
text-decoration: none;
}

a:visited
{
color: #3333ff;
text-decoration: none;
}

a:hover
{
color: #3333ff;
text-decoration: underline;
}

a.menu
{
color: white;
font-size: 0.75pc;
text-decoration: underline }

a.menu:link
{
color: white;
text-decoration: none;
}

a.menu:visited
{
color: white;
text-decoration: none;
}

a.menu:hover
{
color: white;
text-decoration: underline;
}

a.menulive
{
color: white;
font-size: 0.75pc;
font-weight: bold;
text-decoration: underline }

a.menulive:link
{
color: white;
text-decoration: none;
}

a.menulive:visited
{
color: white;
text-decoration: none;
}

a.menulive:hover
{
text-decoration: underline;
}

/* LEFT MENU */
a.menul
{
color: black;
font-size: 0.75pc;
text-decoration: underline }

a.menul:link
{
color: black;
text-decoration: none;
}

a.menul:visited
{
color: black;
text-decoration: none;
}

a.menul:hover
{
color: black;
text-decoration: underline;
}

a.menullive
{
color: black;
font-size: 0.75pc;
font-weight: bold;
text-decoration: underline
}

a.menullive:link
{
color: black;
text-decoration: none;
}

a.menullive:visited
{
color: black;
text-decoration: none;
}

a.menullive:hover
{
color: black;
text-decoration: underline;
}

/* LEFT MENU LEVEL 1*/
a.menul1
{
color: black;
font-size: 0.75pc;
text-decoration: underline }

a.menul1:link
{
color: black;
text-decoration: none;
}

a.menul1:visited
{
color: black;
text-decoration: none;
}

a.menul1:hover
{
color: black;
text-decoration: underline;
}

a.menul1live
{
color: black;
font-size: 0.75pc;
font-weight: bold;
text-decoration: underline
}

a.menul1live:link
{
color: black;
text-decoration: none;
}

a.menul1live:visited
{
color: black;
text-decoration: none;
}

a.menul1live:hover
{
color: black;
text-decoration: underline;
}
/* LEFT MENU LEVEL 2*/
a.menul2
{
color: black;
font-size: 0.75pc;
text-decoration: underline }

a.menul2:link
{
color: black;
text-decoration: none;
}

a.menul2:visited
{
color: black;
text-decoration: none;
}

a.menul2:hover
{
color: black;
text-decoration: underline;
}

a.menul2live
{
color: black;
font-size: 0.75pc;
font-weight: bold;
text-decoration: underline
}

a.menul2live:link
{
color: black;
text-decoration: none;
}

a.menul2live:visited
{
color: black;
text-decoration: none;
}

a.menul2live:hover
{
color: black;
text-decoration: underline;
}

/* ---- LIST --- */
a.listhead
{
font-weight: normal;
font-size: .75pc;
color: white;
}

a.listhead:link
{
font-weight: normal;
color: white;
}

a.listhead:visited
{
font-weight: normal;
color: white;
}

a.listhead:hover
{
font-weight: normal;
text-decoration: underline;
}

a.listheadlive
{
font-size: .75pc;
color: white;
font-weight: bold;
text-decoration: underline;
}

a.listheadlive:link
{
text-decoration: underline;
}

a.listheadlive:visited
{
text-decoration: underline;
}

a.listheadlive:hover
{
text-decoration: underline;
}


a.list
{
font-size: 1.2pc;
color: #00cc00;
text-decoration: underline;
}

a.list:link
{
text-decoration: underline;
}

a.list:visited
{
text-decoration: underline;
}

a.list:hover
{
text-decoration: underline;
}

table.show
{
width: 100%;
}

table.show th, table.form th
{
text-align: left;
}

table.show td, table.form td
{
text-align: left;
}
table.show td.right, table.form td.right
{
text-align: right;
}



table.banner
{
background-color: #ccffcc;
/* width: 100%; */
border: 12px solid #ccffcc;
border-collapse: collapse;
}

table.form
{
background-color: #ffffff;
width: 100%;
border-width: 0;
}


table.display
{
background-color: white;
width: 100%;
border-width: 0;
}

table.list
{
background-color: white;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

table.list th, table.list td
{
  vertical-align: top;
}


table.datshow
{
background-color: white;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

table.pesshow
{
background-color: white;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

table.pac_disp_a
{
background-color: #cccccc;
}

table.pac_disp_b
{
background-color: #ccccff;
}

table.pac_disp_a_uk
{
background-color: #99ff99;
}

table.pac_disp_b_uk
{
background-color: #ccffcc;
}

table.pac_disp_a_imp
{
background-color: #ffffff;
}

table.pac_disp_b_imp
{
background-color: #cccccc;
}

table.pac_disp_a_dir
{
background-color: #ff9999;
}

table.pac_disp_b_dir
{
background-color: #ffcc99;
}

tr.listheadtitle
{
background-color: #cc9999;
}

tr.listhead
{
background-color: #999999;
}

tr.listheadsub1
{
background-color: #e5fac1;
}
tr.listheadsub1:hover
{
background-color: #6da115;
}
tr.listheadsub2
{
background-color: #c4eb82;
}
tr.listheadsub2:hover
{
background-color: #6da115;
}

tr.row_hidden
{
  height: 0px;
  visibility: hidden;
  display: none;
}


tr.datshowhead
{
background-color: #999999;
}

tr.pesshowhead
{
background-color: #999999;
}

tr.list
{
background-color: white;
}

tr.list1
{
background-color: #ffffff;
}
tr.list1:hover
{
background-color: #ccc;
}

tr.list2
{
background-color: #ffffcc;
}
tr.list2:hover
{
background-color: #cc9;
}

th.list
{
font-weight: normal;
color: white;
text-align: left;
}

th.data
{
font-size: 1.2pc;
font-weight: normal;
color: #0000cc;
text-align: left;
}

td.list
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
empty-cells: show;
}

td.datshowtitletop
{
font-size: 0.7pc;
text-align: center;
color: white;
border: 1px solid #999999;
}

td.pesshowtitletop
{
font-size: 0.7pc;
text-align: center;
color: white;
border: 1px solid #999999;
}

td.datshowtitle
{
font-size: 0.7pc;
text-align: left;
vertical-align: top;
color: #595959;
border: 1px solid #999999;
}

td.pesshowtitle
{
font-size: 0.7pc;
text-align: left;
color: #595959;
border: 1px solid #999999;
}

td.datshowresponse
{
font-size: 0.7pc;
text-align: left;
vertical-align: top;
border: 1px solid #999999;
}

td.pesshowresponse
{
font-size: 0.7pc;
text-align: left;
border: 1px solid #999999;
}

td.header
{
background-color: #cc0000;
color: white;
font-size: 1pc;
font-weight: bold;
text-align: left;
}

td.userdetail
{
background-color: #cc0000;
color: white;
font-size: 0.80pc;
font-weight: normal;
text-align: right;
}

td.titletop
{
font-size: 0.75pc;
font-style: italic;
text-align: left;
}

td.titleside
{                                  `
font-size: 0.75pc;
font-style: italic;
text-align: right;
vertical-align: top;
}

td.titlelist
{
font-size: 0.75pc;
color: white;
text-align: center;
}

td.datalist
{
font-size: 0.76pc;
text-align: center;
}

a.nav
{
color: black;
font-size: 0.7pc;
text-decoration: underline }

a.nav:link
{
color: black;
text-decoration: none;
}

a.nav:visited
{
color: black;
text-decoration: none;
}

a.nav:hover
{
color: black;
text-decoration: underline;
}

a.nav_curr
{
color: black;
font-weight: bold;
}

table.nav
{
width: 100%;
}

select.show
{
background-color: #cccccc;
color: #333333;
font-size: 0.8pc;
}

.pac_diff
{
color: #0000ff;
font-weight: bold;
}

.pac_week_brand
{
color: #cc6600;
font-weight: bold;
}

.pac_lab_info
{
color: red;
font-weight: normal;
}

/* forum css */

table.for_list
{
background-color: #ffffff;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

tr.for_list_head
{
background-color: #666666;
}

tr.for_list_0
{
background-color: #ffffff;
}

tr.for_list_1
{
background-color: #cccccc;
}

th.for_list
{
font-weight: bold;
color: white;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
}

a.for_list_head
{
font-weight: bold;
color: white;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
}

a.for_list_head:link
{
color: #ffffff;
}

a.for_list_head:visited
{
color: #ffffff;
}

a.for_list_head:hover
{
color: #ffffff;
text-decoration: underline;
}

a.for_list_head_live
{
font-weight: bold;
color: white;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
}

a.for_list_head_live:link
{
color: #ffffff;
}

a.for_list_head_live:visited
{
color: #ffffff;
}

a.for_list_head_live:hover
{
color: #ffffff;
text-decoration: underline;
}


td.for_list
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}

table.for_discuss_show
{
background-color: #ffffff;
width: 100%;
border-width: 0;
border: 0px solid #999999;
border-collapse: collapse;
}

tr.for_discuss_info_parent
{
background-color: #3366cc;
}

tr.for_discuss_data_parent
{
background-color: #cccccc;
}

tr.for_discuss_space
{
background-color: #ffffff;
}

tr.for_discuss_info
{
background-color: #99ccff;
}

tr.for_discuss_data
{
background-color: #cccccc;
}

tr.for_discuss_info_edit
{
background-color: #3366cc;
}

tr.for_discuss_data_edit
{
background-color: #cccccc;
}

a.for_discuss_info
{
color: #000000;
font-size: 12px;
}

p.for_discuss_name_parent
{
color: #000000;
font-size: 12px;
font-weight: bold;
}

p.for_discuss_name
{
color: #000000;
font-size: 12px;
font-weight: bold;
}

p.for_discuss_info_parent
{
color: #000000;
font-size: 12px;
font-weight: bold;
}

p.for_discuss_title_parent
{
color: #000000;
font-size: 12px;
font-weight: bold;
padding-bottom: 0px
}

p.for_discuss_content_parent
{
color: #000000;
font-size: 12px;
}

p.for_discuss_info
{
font-weight: bold;
color: #000000;
font-size: 12px;
}

p.for_discuss_title
{
color: #000000;
font-weight: bold;
font-size: 12px;
padding-bottom: 0px
}

p.for_discuss_content
{
color: #000000;
font-size: 12px;
}
/* end for module


/* product pro module */
table.pro_list
{
background-color: #ffffff;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

tr.pro_list_head
{
background-color: #666666;
}

tr.pro_list_0
{
background-color: #ffffff;
}

tr.pro_list_1
{
background-color: #cccccc;
}

th.pro_list
{
font-weight: bold;
color: white;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
}

a.pro_list_head
{
font-weight: bold;
color: white;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
}

a.pro_list_head:link
{
color: #ffffff;
}

a.pro_list_head:visited
{
color: #ffffff;
}

a.pro_list_head:hover
{
color: #ffffff;
text-decoration: underline;
}

a.pro_list_head_live
{
font-weight: bold;
color: white;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-align: left;
}

a.pro_list_head_live:link
{
color: #ffffff;
}

a.pro_list_head_live:visited
{
color: #ffffff;
}

a.pro_list_head_live:hover
{
color: #ffffff;
text-decoration: underline;
}


td.pro_list
{
font-size: 0.8pc;
text-align: left;
border: 1px solid #999999;
}

/* start content module */

h1.content
{
color: #333333;
font-size: 1.2pc;
font-weight: normal;
text-align: left;
}

h2.content
{
color: #333333;
font-size: 0.9pc;
font-weight: bold;
text-align: left;
}

p.content
{
color: #000000;
font-size: 0.8pc;
font-family: Arial, Helvetica, Verdana, SunSans-Regular;
text-align: left;
}

/* end content module */


/* end product pro module */

/* start ppt moo table */
table.moo_split
{
border: 1px solid #999999;
border-collapse: collapse;
}

a.listhead_moo
{
font-weight: normal;
font-size: 10px;
color: white;
}

a.listhead_moo:link
{
font-weight: normal;
color: white;
}

a.listhead_moo:visited
{
font-weight: normal;
color: white;
}

a.listhead_moo:hover
{
font-weight: normal;
text-decoration: underline;
}

td.moo_split_head
{
vertical-align: bottom;
background-color: #999999;
}


th.list_moo
{
font-size: 10px;
font-weight: normal;
color: black;
text-align: center;
vertical-align: bottom;
border: 0px solid #999999;
}

td.list_moo
{
font-size: 10px;
text-align: left;
border: 0px solid #999999;
}

    input.databutton
    {
      font-size: 9px;
    }
    input.data
    {
      font-size: 9px;
      background-color: white;
    }
    textarea.data
    {
      font-size: 11px;
      background-color: white;
    }
    select.data
    {
      font-size: 9px;
      background-color: white;
    }

/* start ppt moo table */

span.ppt_prof_agro_out_0
{
}
span.ppt_prof_agro_out_1
{
  background-color: red;
}


/* start admin styles */

#abo_admin
{
  font-size: 9px;
}
#abo_admin input
{
  font-size: 9px;
  color: blue;
}
#abo_admin.abo_admin
{
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  border: 2px solid #000;
  padding: 5px;
  background-color: #cff;
}
#abo_admin_handle
{
  background-color: #cccccc;
}


#abo_button
{
  font-size: 9px;
}
#abo_button input
{
  font-size: 9px;
  color: blue;
}

#pac_week_date_buttons input
{
  font-size: 11px;
}

.ppt_error
{
color: #cc0000;
/*font-size: 12px; */
font-weight: bold;
}

.ppt_forecast
{
color: #0000ff;
}

th.align_right, td.align_right
{
  text-align: right;
}



/* ---- qaudit --- */

table.datshow
{
background-color: white;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

tr.datshowhead
{
background-color: #999999;
}

th.data
{
font-size: 10px;
font-weight: normal;
color: #0000cc;
text-align: left;
/*       T    R    B    L */
padding: 5px  5px  5px  5px;
}

td.data
{
font-size: 10px;
font-weight: normal;
text-align: left;
/*       T    R    B    L */
padding: 3px  3px  3px  3px;
vertical-align: top;

}

td.datshowtitle
{
font-size: 10px;
text-align: left;
color: #595959;
border: 1px solid #999999;
/*       T    R    B    L */
padding: 3px  3px  3px  3px;
}



td.datshowresponsesection
{
font-size: 10px;
text-align: left;
border: 1px solid #999999;
color: #FFF;
background-color: #666;
/*       T    R    B    L */
padding: 3px  3px  3px  3px;
}

td.datshowresponse
{
font-size: 10px;
text-align: left;
vertical-align:top;
border: 1px solid #999999;
/*       T    R    B    L */
padding: 3px  3px  3px  3px;
}

td.datshowtitletop
{
font-size: 10px;
text-align: center;
color: white;
border: 1px solid #999999;
/*       T    R    B    L */
padding: 3px  3px  3px  3px;
}

/* 2012-Nov-20 added for dat response
  Enhanced 2013-Dec-03
*/
tr.section
{
background-color: #cccccc;
}

tr.row1
{
background-color: #ffffff;
}

tr.row2
{
 background-color: #ffffff;
}

/* generic form update button open class*/
/* works together with prop-button */

a.prop-button, input.prop-button
{
/* font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;*/
/*background-color: #969696;*/
border: medium none;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 1px 2px #939DA2;
color: #FFFFFF;
cursor: pointer;
padding: 4px 4px;
text-shadow: 0 1px 1px #7b7a7a;
margin:1px;
}

a.prop-button:hover, input.prop-button:hover
{
/*background-color: #666666;*/
text-decoration: none;
}

input.prop-button:disabled
{
background-color: #999999;
}



#dat_response table.form
{
background-color: #ffffff;
}

#dat_response th
{
  vertical-align: top;
}

#dat_response input, #dat_response select, #dat_response th , #dat_response td, #dat_response span.error
{
  font-size: 11px;
}



#dat_response td
{
  text-align: left;
}
#dat_response td.data
{
  vertical-align: top;
}


#dat_response h1
{
text-align: left;
}


.button-closed
{
background-color: #a2bd32;
}
.button-closed:hover
{
background-color: #666666;
}

.button-open
{
background-color: #ff3333;
}
.button-open:hover
{
background-color: #ff3333;
}

.button-disabled
{
  background-color: #666666;
}
.button-disabled:hover
{
  background-color: #666666;
}

.button-enabled
{
  background-color: #a2bd32;
}
.button-enabled:hover
{
  background-color: #a2aa32;
}


.dat_response_blu
{
color: #00ffff;
}
.dat_response_blue
{
color: #0033cc;
}
.dat_response_blues
{
color: #cc00ff;
}
.dat_response_orange
{
color: #ff6600;
}
.dat_response_red
{
color: #cc0000;
}
.dat_response_green
{
color: #009900;
}

.required
{
color: #ff0000;
}


/* end dat additions */


/* Wea module css */


th.wea_base, td.wea_base
{
  background-color: #eeeeee;
}

th.wea_curr, td.wea_curr
{
  background-color: #ffcccc;
}


th.wea_10year, td.wea_10year
{
  background-color: #ccffcc;
}

th.wea_last, td.wea_last
{
  background-color: #ccccff;
}

span.wea_forecast
{
  color: #0000ff;
}

.wea_blank
{
  color: black;
  background-color: #ffffff;
}
.wea_green
{
  color: black;
  background-color: #caf3ca;
}
.wea_orange
{
  color: black;
  background-color: #fef3cb;
}
.wea_red
{
  color: black;
  background-color: #f4b6b6;
}
/* Wea module css End */

/* pes_usage module */

table.pes_usage input, table.pes_usage select,  table.pes_usage textarea, table.pes_usage tdx
{
  font-size: 9px;
}


table.pes_usage_active td
{
  border: 1px solid #999999;
}

table.pes_usage_active input, table.pes_usage_active select,  table.pes_usage_active textarea, table.pes_usage_active td
{
  font-size: 9px;
}

/* pes_usage module end */


