
body { margin:0; padding:0; background-color:#92847b; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-align:justify; }

#wrapper { margin-right:auto; margin-left:auto; width:830px; background-image:url("images/column.jpg"); background-repeat:repeat-y; }

.clearfix:after { height:0; content:"."; display:block; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }
* html .clearfix { height:1%; }
.clearfix { display:block; }

a { color:#D3812D; text-decoration:none; }
a:hover { color:#f4a354; text-decoration:none; }
img { border:none; }
em { font-style:normal; }
p { margin:5px 0 12px 0; line-height:1.5em; }
ol li { line-height:1.5em; }
h1 { font-size:300%; color:#660000; }
h4 { margin-bottom:4px; font-size:1.2em; }
img.cnr { width:8px; height:8px; border:none; display:block !important; }

.header { margin:0 0 0 20px; padding:10px 0 0 0; width:760px; height:126px; background:transparent; color:#fff; text-align:left; clear:none; }
.container { margin:0 10px; padding:10px 0; width:760px; position:relative; background:#fff; color:#000; text-align:justify; clear:both; }
.wrap { margin:0 auto; padding:0; width:780px; position:relative; background:#fff url("images/header.jpg") no-repeat; text-align:center; border-left:1px solid #9EB874; border-right:1px solid #9EB874; border-top:1px solid #9EB874; border-bottom:2px solid #5a514a; }
.page_title { margin:0 0 -5px 0; padding:0; color:#697D55; font-size:13pt; font-weight:bold; }

.news_right { margin:6px 2px 5px 10px; padding:0 10px; width:190px; position:relative; background:#CFD9BE; color:#000; font-size:8pt; clear:both; float:right; }
.indent ul { margin:5px 0 7px 20px; padding:0; }
.indent p { margin-top:0; line-height:1.2em; }
.news_cnr_top { margin:0 -10px; background:url("images/cnr_tr.gif") no-repeat top right; }
.news_cnr_bottom { margin:0 -10px; background:url("images/cnr_br.gif") no-repeat top right; }
.news_title { margin:0; padding:0; color:#65764B; font-size:10pt; font-weight:bold; }

.topnav { margin:0; padding:0; width:780px; position:relative; background:#ccc; font-size:9pt; clear:both; }
#nav ul { margin:0; padding:0; width:100%; background:#fff url("images/linkbar.jpg"); color:#fff; font-size:9pt; list-style:none; white-space:nowrap; float:left; }
#nav ul li { display:inline; }
#nav ul li a { margin:2px 0 0 0; padding:.65em 1.5em .3em 1.5em; height:18px; color:#000; border-right:1px solid #8DA8D5; float:left; }
#nav ul li a:hover { background:#8DA8D5 url("images/topnav_bg_grey.gif"); }

.right img { margin:5px 2px 2px 5px; padding:0; position:relative; float:right; }
.left img { margin:0 5px 0 2px; padding:0; position:relative; float:left; }
.center { margin-right:230px; text-align:center; }
.hide { visibility:hidden; }
.clear { clear:both; }

table { margin-left:auto; margin-right:auto; text-align:center; }
.linksimages { line-height:10px; }
.linksimages img { border:1px solid #555; }

#mailform table { border:2px solid #555; background-color:#ddd; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #777; font-size:12px; }

.footer { margin:10px 0 0 0; padding:8px 0; width:780px; background:#ececff; border-top:1px solid #9EB874; border-bottom:1px solid #9EB874; font-size:7.5pt; text-align:center; position:relative; clear:both; }
.footer a, .footer a:hover { color:#000; text-decoration:none; }
