html, body {
width:100%;  height:100%;
}
body {
background-color:#04231f;
font-size:13px;
font-family:Arial;
line-height:18px;
color:#2d2d2d;
margin:0px;
padding:0px;
}
.main {
background-image:url(../images/mainbg.jpg);
background-color:#fde2a0;
background-position:top center;
font-size:13px;
font-family:Arial;
line-height:18px;
color:#2d2d2d;
margin:0px;
padding:0px;
}
.rel {
position:relative;
}
.abs {
position:absolute;
}
.fl {
float:left;
}
.fr {
float:right;
}
.clear {
clear:both;
}
a img {
border:none;
}
p {
margin-top:6px;
margin-bottom:10px;
}
.containit {
width:877px;   margin-right:auto; margin-left:auto;
}
.headers {
background-image:url(../images/headerbg_02.jpg); width:820px; height:419px;
background-repeat:no-repeat;
}
.bgheaders {
background-image:url(../images/headbg2.gif); width:805px; height:323px;
}
.lefty {
padding-left:8px;
width:162px;
padding-right:10px;
}
.middle {
width:442px;
padding-right:10px;
}
.middle-wide {
width:674px;
}
.righty {
width:232px;
}
h1 {
margin-top:0px;
margin-bottom:8px;
color:#167a6c;
font-family:Georgia;
font-size:30px;
line-height:28px;
font-weight:normal;
}
h2 {
margin-top:0px;
margin-bottom:8px;
color:#167a6c;
font-family:Georgia;
font-size:20px;
line-height:18px;
font-weight:normal;
}
h3 {
margin-top:0px;
margin-bottom:10px;
font-size:16px;
line-height:22px;
color:#2d2d2d;
font-family:Georgia;
font-weight:normal;
}
.separator1 {
border-bottom:1px solid #258a7c;
margin-bottom:9px;
}
.separator {
padding-top:10px;
border-bottom:1px solid #258a7c;
margin-bottom:10px;
}
.menu ul {
list-style:none;
margin-top:0px;
margin-left:0px;
padding-left:0px;
}
.menu ul li {
background:url(../images/menuoff.gif) bottom no-repeat;
padding-top:2px;
padding-bottom:13px;
font-size:17px;
font-family:Georgia;
color:#167a6c;
width:135px;
padding-left:20px;
margin-left:0px;
}
.menu ul li:hover {
background:url(../images/menuoff.gif) bottom no-repeat;
padding-top:2px;
padding-bottom:13px;
font-size:17px;
font-family:Georgia;
color:#2d2d2d;
width:135px;
padding-left:20px;
margin-left:0px;
}
.menu ul li a:link {
color:#167a6c;
text-decoration:none;
}
.menu ul li a:visited {
color:#167a6c;
text-decoration:none;
}
.menu ul li a:hover {
color:#302521;
text-decoration:none;
}
.menu .on {
background:url(../images/menuon.gif) bottom no-repeat;
padding-top:2px;
padding-bottom:13px;
font-size:17px;
font-family:Georgia;
color:#2d2d2d;
width:135px;
padding-left:20px;
margin-left:0px;
}
.menu .on a:link {
color:#2d2d2d;
text-decoration:none;
}
.menu .on a:visited {
color:#2d2d2d;
text-decoration:none;
}
.menu .on a:hover {
color:#2d2d2d;
text-decoration:none;
}
.footer {
margin-top:25px;
background: #04231f url(../images/bgfooter.jpg) top repeat-x;
min-height:78px;_height:78px;
color:#ffffff;
font-size:11px;
}
.footer a:link {
color:#fdcb08;
text-decoration:none;
}
.footer a:visited {
color:#fdcb08;
text-decoration:none;
}
.footer a:hover {
color:#fdcb08;
text-decoration:underline;
}
a:link {
color:#258a7c;
text-decoration:underline;
}
a:visited {
color:#258a7c;
text-decoration:underline;
}
a:hover {
color:#258a7c;
text-decoration:none;
}
.datebg {
background:url(../images/datebg.gif) no-repeat;
width:94px; height:32px;
color:#ffffff;
font-weight:bold;
font-family:Georgia;
text-align:center;
padding-right:17px;
}
.bold {
font-weight:bold;
}
.pic {
width:305px;
margin-left:14px;
margin-right:14px;
}
.pic img {
margin-bottom:0px;
}
.pic1 {
width:119px;
margin-left:16px;
margin-right:16px;
}
.pic1 img {
margin-bottom:0px;
}
.nentry {
padding:5px; cursor:pointer;
}
.nentryon {
padding:5px;
color:#ffffff;
background-image:url(../images/bgnews.png);
cursor:pointer;
}
.small {
font-size:10px;
line-height:14px;
}
.menutext {
font-size:11px;
line-height:14px;
width:200px;
}
.pbg {
background: url(../images/pbg.png) no-repeat;
width:222px;
height:181px;
}
.tagline {
color:#04231f;
font-size:15px;
font-family: Georgia, Times New Roman;
line-height:15px;
font-weight:bold;
}

