body, td, input, textarea, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#37784B;}

th {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}

form { margin:0px; padding:0px; }

h3{ margin:0px; padding:0px; }

p {margin: 10px 0 0 0;}

a:link, a:active, a:visited { color:#37784B; text-decoration: none; font-weight: none;}

a:hover { color:#3D3D3B; }



a.leftlink:link, a.leftlink:active, a.leftlink:visited { color:#353535;font-size: 11px;font-weight:bold; text-decoration: none;}

a.leftlink:hover{ color:#37784B; text-decoration: none;}



a.linkgray:link,a.linkgray:active,a.linkgray:visited{ color:#AAAAAA; font-size:10px; text-decoration: none; }

a.linkgray:hover{ }



.leftlink td{color:#37784B;font-size: 11px;font-weight:bold;}

.leftlink td a:link, a:active, a:visited{color:#353535; text-decoration:none;}

.leftlink td a:hover{color:#353535; text-decoration:none;}

.leftlink td.leftlinkin{padding-left:5px;font-weight:normal;font-size: 10px;color:#353535;}

.leftlink td.leftlinkin a{color:#37784B; text-decoration:none;}

.leftlink td.leftlinkin a:hover{color:#353535; text-decoration:none;}



.leftlinkactive{ color:#37784B; font-size: 11px; }

.PaddingL15{ padding-left:15px; }

.textgray{ color:#AAAAAA; }



.main { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#37784B;}

.toplink {color:#006C37; text-decoration:none;}



.tabborder { border: 1px solid; border-color:#BAE0B4 }



.intab{padding:15px; text-align:justify;}



.big{font-size:11px;}

.biger{font-size:12px;}

.small{font-size:9px;}

.header{font-size:16px; font-weight:bold;}

.grey{color:#343434;}

.red{color:#FF0000;text-decoration:none;}



.txt{ line-height: 170%; text-align: justify;}

.img{border:1px solid #74DE94;}



.sbmt{color:#FFFFFF; border:0; background-color:#37784B; padding:3px 5px; font-weight:bold}

.inp{width:150px;}

.inp250{width:200px; height:100px;}

.inp80{width:55px;}



.combo{border:0px; border-color:#c8e1bd; width:150px; font-size:10px; color:#37784B;}



.greenline a, .greenlinein a{text-decoration:none;}

.greenline{background-color:#EDF7F0; padding:3px;}

.greenlinein{padding-left:15px;}



/* ----- Pure CSS tabs start here ----- */

#pagetab {

  background-color: #EDF7F0;

  background-repeat: repeat-x;

  border: 1px solid #37784B;

  padding: 5px;

}



#nav ul {

  display: block;

  list-style: none outside;

  padding: 0;

  margin: 0 0 0 0px;

  font-family: Verdana, sans-serif;

  font-size: x-small;

  background-color: #37784B;

}



#nav li {

  padding: 4;

  margin: 0 3px 0 0;

  border-top: 1px solid #EDF7F0;

  border-right: 1px solid #EDF7F0;

  border-left: 1px solid #EDF7F0;

  background-repeat: repeat-x;

  background-color: #37784B;

  color: #FFFFFF;

  font-weight: bold;

  font-size: 11px;

  /* the next 4 lines are magic */

  display: block;

  float: left;

  position: relative;

  top: -1.30em;

}



#nav a:link, #nav a:visited {

  color: #FFFFFF;

  font-size: 11px;

  text-decoration: none;

  padding-left: 1em;

  padding-right: 1em;

}



#nav a:hover {

  font-size: 11px;

  color: #EDF7F0;

}



#navclear {

  display: none;

}



#modules {float:left;width:100%;background-color:#fff}

#modules #se0 {float:left;width:100%;padding-bottom:20px}

#modules #se0 div {float:left;width:160px;padding-bottom:24px;}



#materials {width:100%;background-color:#fff;padding-bottom:20px}

#materials #se0 {float:left;width:100%}

#materials div {float:left;width:92px;padding:4px;}



fieldset { border: 1px #37784B solid; }

.field { padding: 5px; padding-left: 8px; color: #FF5555; }

legend { color: #37784B; }

