body { margin:0 auto 0 auto; padding:0; background:#fff; color:#000; font: 0.8em Verdana, arial, helvetica, sans-serif; }
a { color: #3c52be; background: inherit; text-decoration:underline; }
a:hover { color: #883225; background:inherit; text-decoration: none; border-bottom: dashed 1px #883225; }
.bodyimg { float:left; padding: 4px 5px 3px 10px; }
img { border:0; }
.hide { display:none; }
.orng { background:inherit; color:#cc6600; }
.brown { background:inherit; color:#643200; }
#wrapper { margin: 0 auto 0 auto; width:100%; }
h1 { background:inherit; color:#000; margin:0; padding:20px 0 0 0; font:normal 200% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
h2 { margin:0 0 0 32px; padding:20px 0 0 0; background:inherit; color:#000; font:normal 200% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif; }
h3 { margin:36px 0 0 32px; padding:0; background:inherit; color:#4e6241; font:normal 200% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif; }
h4 { margin:0 0 0 0; padding:0; background:inherit; color:#4e6241; font:normal 150% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif; }
#banner { width:100%; height:148px; color:#000; background:  #fff; text-align:center; padding:0 0 0 0; margin:0; }
#banner p { color:#4e6241; font:normal 200% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif; }
#bnrlft { width:220px; height:148px; float:left; background-color:transparent; padding-left:0; margin:0; }
#bnrrit { width:173px; height:148px; float:right; background-color:transparent; padding:0; margin:0; }
#topmenu { text-align:center; padding: 8px 0 8px 0; width:100%; background: #687d4a url(images/navbck2.jpg); color:#e0eac8; border-top: 1px solid #3f3c1e; border-bottom: 1px solid #3f3c1e; }
#topmenu ul { padding:0; margin:0; list-style-type: none; }
#topmenu li { padding:0; margin:0; display:inline; list-style-type: none; }
#topmenu a, #topmenu a:visited { margin:0 0 0 -6px; text-align:center; text-decoration:none; padding: 8px 18px 8px 18px; color:#edeeca; border-left:1px solid #3f3c1e; background:inherit; line-height:30px; font:normal 100% verdana, "Century Gothic", Arial, Helvetica, sans-serif; }
#topmenu a:hover { color:#000; background: #486127 url(images/navbck4.png); border-bottom:0; }
#topmenu a.current { color:#000; background: #486127 url(images/navbck4.png); border-bottom:0; }
#topmenu a.last { border-right:1px solid #3f3c1e; }
#main { width:100%; float:left; color:#454456; background:#edf0e1; padding:0; margin:0; }
#content { width:76%; float:right; color:#333; background:#edf0e1; padding:0; margin:0; }
#left { width:24%; float:left; padding: 0; margin:0; background: #edf0e1; color:#000; }
#left p { line-height:1.5em; padding: 2px 8px 0 14px; margin:0; }
#left ul { margin: 12px 0 2px 0; padding:0; list-style:none; }
#left li { margin:0 0 4px 18px; padding:0; list-style:none; }
#left a { background:inherit; color:#3c52be; font-size:100%; }
#left a:hover { background:inherit; color:#AA1835; }
.titlebox { width:100%; background:#B71D3C url(images/navbck2.jpg); color:#edeeca; margin: 24px 0 0 0; padding: 10px 0 10px 0; border-top:1px solid #3f3c1e; border-bottom:1px solid #3f3c1e; }
.lefttitle { margin:0 0 0 9px; padding:0; font:bold 100% Verdana, Arial, Helvetica, sans-serif; }
#searchcontainer { float:left; margin: 0; padding: 8px 0 6px 0; width:99.9%; background-color:#fafafa; color:#643200; text-align:right; border-left: 1px solid #3f3c1e; }
form { background-color: #fcfcfc; color: #000; padding: 0; margin: 0; }
.input { border:1px solid #454545; background: #edf0e1; padding: 2px; color: #333; }
.submit { border:1px solid #3f3c1e; background: #B71D3C; padding: 1px; margin-right:8px; color: #edeeca; cursor:pointer; }
#center { width:68%; background:#fff; color:#333; float:left; padding:0 0 40px 0; margin:0; border-left: 1px solid #3f3c1e; border-right: 1px solid #3f3c1e; }
#center p { line-height:1.5em; padding: 8px 20px 0 34px; margin:0; }
#right { width:30%; float:right; padding: 0 0 10px 0; margin:0; background: #edf0e1; color:#000; }
#right p { line-height:1.5em; padding: 4px 8px 0 8px; margin:0; }
.righttitle { background:inherit; color:#4e6241; margin:0 0 0 8px; padding: 30px 0 0 0; font:normal 190% "Century Gothic", georgia, Verdana, Arial, Helvetica, sans-serif; }
#footer { margin:0; clear:both; width:100%; text-align:center; background: #B71D3C url(images/navbck2.jpg); color:#edeeca; padding: 8px 0 8px 0; border-top: 1px solid #3f3c1e; }
#footer p { margin: 0; padding:0; font:normal 100% Verdana, Arial, Helvetica, serif; }
#footer a { color:#edeeca; }
