
body { margin:10px 10px 0 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76%; color:#000; }

a { color:#699065; text-decoration:underline; }
a:hover { color:#999; text-decoration:none; }
img { border:none; }
p { margin:0 10px 10px 10px; padding:0; text-align:justify; }
em { font-style:normal; font-weight:bold; color:#5a7397; }
h2 { font-size:13pt; color:#000; }
h3 { font-size:10pt; color:#7F9BC5; font-weight:bold; }
h4 { font-size:11pt; color:#000; }
h5 { font-size:12pt; color:#fff; margin:2px 0 1px 0; }
h2, h3, h4 { margin:0 0 3px 10px; }
blockquote { padding:10px 10px 15px 10px; color:#6B84A8; background:#E5ECF7; letter-spacing:.1em; border:1px solid #d8eaf6; border-left:3px solid #C7D9F5; }
input { padding:0 1px; }
form { margin:0 0 10px 10px; }

html>body #banner { height:116px; }
#banner { height:116px; background:#fff url("images/header_bg.gif"); color:#000; border:none; }

.top_links { margin:0; padding:0; position:absolute; top:10px; left:520px; }
#page_title { color:#7F9BC5; font-size:15pt; }
.page_title { margin:0; padding:0; position:absolute; top:53px; left:175px; }
.news_title_grn { color:#6C9261; font-size:10pt; font-weight:bold; }

#topnav ul { margin:0 5px 0 0; padding:0; font-size:7pt; color:#fff; background:transparent; list-style:none; white-space:nowrap; float:left; }
#topnav ul li { display:inline; list-style:none; }
#topnav ul li a { margin:0 5px 0 0; padding:.2em 1em .2em 1em; color:#000; background:#B7D7AF; font-weight:bold; text-decoration:none; border:2px solid #fff; float:left; }
#topnav ul li a:hover { color:#fff; background:#7DB26E; text-decoration:none; border:2px solid #fff; }

.leftcontent { width:185px; position:absolute; top:126px; left:0; background:#fff url("images/left_bg.gif"); border:none; }
.left_news { margin:0; padding:15px 5px 5px 5px; width:185px; color:#818181; background:#fff; font-size:8pt; position:relative; }

html>body #centercontent { margin-left:190px; margin-right:200px; }
#centercontent { margin:10px 200px 0 190px; background:#fff; line-height:1.4em; }
#centercontent li { margin:0; padding:0 0 0 15px; background:url("images/square_list.gif") no-repeat; background-position:0 .3em; list-style:none; }
#centercontent li.sub { margin:.5em 0 0 0; padding:0 0 0 15px; background:url("images/square_list2.gif") no-repeat; background-position:0 .3em; list-style:none; }
#centercontent a { color:#5b8150; text-decoration:none; }
#centercontent a:hover { color:#999; text-decoration:underline; }

#rightcontent { margin:0; padding:10px 5px 5px 5px; width:185px; position:absolute; right:10px; top:130px; font-size:8pt; color:#818181; background:#fff; border:1px solid #7DB26E; }
#rightcontent ul { margin:3px 0 10px 12px; padding:0; }
#rightcontent li { line-height:1.5em; list-style:none; }
#rightcontent li a { margin:0; padding:0 0 0 15px; background:url("images/square_list.gif") no-repeat; background-position:0 .3em; list-style:none; }

#nav ul { margin:10px 0 10px 5px; padding:0; background:transparent; }
#nav li { margin-bottom:6px; padding:0; background:#B7D7AF; color:#daa520; text-align:left; list-style-type:none; border:1px solid #7DB26E; }
#nav li a { padding:2px 0 2px 5px; color:#fff; font-weight:bold; text-decoration:none; display:block; }
#nav li a:hover { color:#7F9BC5; background:#fff; }
#nav li a:hover:after { color:#7F9BC5; background:#fff; content:url("images/square.gif") }

span.squares { margin-right:2px; width:18px; height:18px; background-image:url("images/squares.gif"); background-repeat:no-repeat; display:block; float:left; }
span.squares span { display:none; }

table { margin-left:auto; margin-right:auto; border:1px solid #7DB26E; }
.linksimages { width:180px; line-height:10px; border:1px solid #555; }
.trtop { background-color:#B6C8E4; text-align:center; }
.trbottom { background-color:#E5ECF7; }
.lws { word-spacing:-.2em; }

#linkphp { margin-left:30px; width:90%; }
#google { text-indent:10px; }

#mailform table { border:2px solid #5A799D; background-color:#EEF3FA; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #6B8AAE; }

.footer { margin:30px 0 10px 0; padding:5px 10px 5px 10px; color:#6aa15a; background:#fff; font-size:8pt; text-align:center; border:1px solid #fff; }
#footer a, #footer a:hover { color:#7bb26b; text-decoration:none; }
