body {
 font: 0.8125em Verdana,'Lucida Grande',Lucida,Helvetica,Arial,sans-serif;
 color: #888888;
 margin: 1.5em;
 line-height: 150%;
 background: #fff url(main_bg.png) repeat-x;
}
* {padding: 0; margin: 0;}

img {border: none;}
a:link, a:visited {color: #009; text-decoration: none;}
a:hover, a:active {color: #06F; text-decoration: underline;}
h4 a {color: #007800 !important; text-decoration: none !important;}
h4 {color: #007800; border-color: #ccc; font-size: 150%; font-weight: normal;}
hr {border: 0px; border-top: 1px solid #ccc; text-align: center; height: 0;}
ul {
 line-height: 1.5em;
 list-style-type: square;
 list-style-image: none;
 margin: 0 0 0.5em 1.5em;
 color: #638c9c;
}

#wrapper {
 margin: auto;
 width: 85%;
 border: 1px solid #ccc;
 background: #fff;
 padding: 0.5em;
}

.header {
 height: 60px;
 border: 1px solid #ccc;
 background: #D5F3D7 url(rHead.jpg) right no-repeat;
 margin-bottom: 0.2em;
}

.right_page {padding: 2%;}

.footerinc {text-align: right;}
.footerinc a img {filter: Alpha(opacity=12); opacity: 0.12; padding: 0.6em 10px;}
.footerinc a:hover img {filter: Alpha(opacity=65); opacity: 0.65;}
.footerinc {border: 1px solid #ccc; background: #94d494 url(footer.png) no-repeat; margin-top: 0.5em;}

.banner a img {filter: Alpha(opacity=42); opacity: 0.42;}
.banner a:hover img {filter: Alpha(opacity=84); opacity: 0.84;}