html, body {height:100%; margin:0; padding:0;}
body, td {font-family:tahoma, sans-serif; font-size:70%; color:#362f2d; line-height:140%;}

table {border-collapse:collapse;}
.tdr {width:3%;}

p {margin:10px 0px;}

a {color:#0b7d46;}
a:visited {color:#0b7d46;}
a:hover {text-decoration:none;}

img {border:none;}

form {margin:0; padding:0;}
input, textarea, select {font-family:tahoma, sans-serif; font-size:100%;}

.footer10 {width:100%; background:#006233;}
.footer10 td {color:#fff;}
.footer10 td a {color:#fff;}
.footer10 td a:visited {color:#fff;}

.footer11 {width:60%; padding:10px 0px;}
.footer12 {width:30%;}
.footer12 div.logos {width:40px; float:left; margin:0 5% 0 0;}

.footer20 {width:100%; background:#004c28;}
.footer20 td {color:#fff;}
.footer20 td a {color:#fff;}
.footer20 td a:visited {color:#fff;}

.footer21 {width:60%; padding:20px 0px;}
.footer22 {width:30%;}

.footer-search {font-size:100%; border:2px solid #fff; color:#8a8a8a; margin-right:5px; width:220px;}
.footer-but {font-size:100%; font-weight:bold; color:#fff; background:url(i/but03.gif) no-repeat; width:80px; height:20px; border:0px;}

div.floatleft {float:left;}

.cl {width:50%; float:left;}
.cr {margin-left:50%;}

hr {color:#d2e58c; background:#d2e58c;}

.star {color:#006233; font-weight:normal;}

.print {padding:2px 0px 2px 18px; margin:10px 0px; font-size:90%; background:url(i/icon_print.gif) no-repeat center left;}

.page td div {color:#006233; background-color:#dbf3c9; padding:2px 7px; margin:0px 4px 0px 0px;}
.page td a div {color:#006233; background-color:#dbf3c9; text-decoration:none;}
.page td a:hover div {color:#dbf3c9; background-color:#006233;}
.page td a:visited div {text-decoration:none;}
.page td#s div {color:#dbf3c9; background-color:#006233;}
