body{font-family:Helv,Helvetica,sans-serif;font-size:14px;background:#FFFFFF;}
input{font-family:Helv,Helvetica,sans-serif;font-size:12px;color:black;background:#FFFFFF;border: #006800;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;width:140px}
textarea{font-family:Helv,Helvetica,sans-serif;font-size:12px;color:black;background:#FFFFFF;border: #006800;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;width:250px} 
select{font-family:Helv,Helvetica,sans-serif;font-size:12px;color:black;background:#FFFFFF;border: #006800;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;width:100px}
.inputb{font-family:Helv,Helvetica,sans-serif;font-size:12px;color:black;background:#00BA00;border: #006800;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;width:340px}
.inputsh{font-family:Helv,Helvetica,sans-serif;font-size:12px;color:black;background:#00BA00;border: #006800;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;width:100px}
td{font-family:Helv,Helvetica,sans-serif;color:black;font-size:14px;}
.cnt{font-family:Helv,Helvetica,sans-serif;font-size:12px;color:black;background:#FFFFFF;border: #006800;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;width:28px}
a:link {
   color: #000070;
   text-decoration: underline;
}
a:visited {
   color: #000070;
   text-decoration: underline;
}
a:active {
   color: #000070;
   text-decoration: underline;
}
a:hover {
   color: #ff0000;
   text-decoration: underline;
}

table.pt, table.mtx { border: 1px solid #aaa; width: 600px; margin: 0 0 1em 0; padding: 0; caption-side: top; }
table.mtx th, table.mtx td { border: 1px solid #ccc; }
table.mtx th, table.pt th { color: #444; background-color: #c9d7ee; text-align: center; padding: 0.2em 0.5em; }
table.mtx td, table.pt td, table.oplist td { padding: 0.3em 0.5em; vertical-align: middle; }
table.btns, table.lst, table.oplist { width: 100%; margin: 0 0 1em 0; }
table.btns td { padding: 0.3em 0.5em; }
table.btns input { width: 150px; }
table.mtx th.cpt { background-color: #BDD0EE; text-align: left; }
th.cpt table, th.cpt td { padding: 0; margin: 0; border: 0; color: #444; font-weight: bold; }

.even { color: inherit; background-color: #EEF3FB; }
