body { background-color: #FFFFFF; margin: 5px 20px 5px 20px;}
ul { list-style-type: square; }
form { display: inline; margin: 0; padding: 0;}
a:link { color : #688C04;  text-decoration : underline; }
a:visited { color : #688C04;  text-decoration : underline;}
a:hover { color : #739b04;  text-decoration : none;} 
td { font-family: verdana; font-size: 10px; color: #000000;}
.input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; background-color: #FFFFFF; border: 1px inset #CCCCCC;}
h2 { font-family: "trebuchet ms", verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #474f2b; margin: 0; padding: 0;}
h3 { font-family: "trebuchet ms", verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #474f2b; margin: 5px 5px 0; padding: 10px 0 5px 0; border-bottom: 1px solid #f7efee;}
h4 { font-family: "trebuchet ms", verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #474f2b; margin: 5px 5px 0; padding: 10px 0 5px 0; border-bottom: 1px solid #f7efee;}
.box { padding: 15px 15px 15px 15px; vertical-align : top; border : 1px solid #ebe5e5; background-color: #F7F7F7;} 
.search-bg { color:#bfcad3; background-color:#7a7c73;} 
.search-bg a:link{ color : #bad3e9;  text-decoration : none;}
.search-bg a:visited { color : #bad3e9;  text-decoration : none;}  
.search-bg a:hover { color : #bad3e9;  text-decoration : underline;} 
.footer-box { background-color:#f7f7f7; border: #ebe5e5 1px solid; height: 25px; padding-left: 10px; }
.copyright { padding-left: 10px; line-height: 15px; 	}
.nav-bg { background-image: url(images/nav-bg.jpg); color:#474f2b;}
.nav-bg a:visited, 
.nav-bg a:link{ color : #474f2b;  text-decoration : none;} 
.nav-bg a:hover { color : #F7F7F7;  text-decoration : none;} 
div.pr { font-size: 6pt; color: #000000; float: left; height: 30px; margin-right: 5px;}
div.prg{ width: 40px; border: 1px solid #999999; height: 3px; font-size: 1px;}
div.prb{ background: #5eaa5e; height: 3px; font-size: 1px;}
span.req{ margin-left: 3px; color: #FF0000; font-weight: bold;}
.small, 
.small a { padding: 0px; margin: 0px; color: #909090; font-size: 7pt; text-decoration: none;}
.url { color: #688C04; font-size: 9px;}
div.errForm, span.errForm { margin: 0px 0 0px 5px; padding: 2px 3px 2px 3px; color: #FF0000; background: #FFFFF3; border: 1px solid #cccccc; text-align: left; clear: right;}
td.err { padding: 3px; color: #FF0000; background: #F7F7F7; border: 1px solid #A0A0A0; text-align: left;}
td.msg{ padding: 3px; color: #0000FF; background: #F7F7F7; border: 1px solid #A0A0A0; text-align: left;}
.featured { background-color:#f1f7de; border: 1px solid #d8e4b5; margin: 0 10px 10px 10px; padding: 14px 5px 5px 5px;}
.ads { background: url(images/ads.jpg) no-repeat center bottom; padding:0 0 10px 0; text-align: center;}
.ads-container { padding: 10px 0 20px 0; background-color:#7a7c73; }

