/* generic styles */

body, form { margin: 0px; }
body, p, input, select, textarea, table, td, th, ul, ol, li, .bodytxt { font: 11px Verdana, sans-serif; color: #333; }
th { text-align: left; font-weight: bold; font-size: 10px; color: #F0F1EA;; background-color: #66752F; }

textarea { overflow: auto; }
.bodytxt { text-align: justify; }

h1, .h1 { margin: 17px 0px 3px 0px; font: bold 12px Verdana; color: #66752F; }
h2, .h2 { margin: 10px 0px 0px 0px; font: bold 11px Verdana; color: #66752F; }
h3, .h3 { margin: 10px 0px 0px 0px; font: bold 10px Verdana; color: #66752F; }

ul { list-style-type: square; }

a, a:active, a:visited { color: #66752F; } 
a:hover { color: #E8CC72; text-decoration: none; }

.leftNav { font-weight: bold; color: #66752F; text-decoration: none; }
a.leftNav:hover { color: #E8CC72; }
p.leftNav { margin: 0px 0px 8px 0px; }

.inputSearch { border: solid 1px #66752F; font: 10px Verdana; color: #66752F; width: 100px; }
.submitSearch { border: solid 1px #66752F; background-color: #E8CC72; font: 10px Verdana; color: #66752F; }
.input { border: solid 1px #66752F; font: 11px Verdana; color: #333; width: 200px; }
.submit { border: solid 1px #66752F; background-color: #66752F; font: bold 10px Verdana; color: #fff; }

th.h1 { font: bold 12px Verdana; color: #F0F1EA; } 
.small { font: 10px Verdana, sans-serif; color: #333; }
.tableRow1 { background-color: #fff; } /* old #FEFBEF; */
.tableRow2 { background-color: #F0F1EA; }