* { margin:0; padding:0; }

body { line-height: 13pt; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; background: #FFFFFF url(images/mainbg.gif) left top repeat-x; }

#container { width: 1000px; padding-bottom: 12px; clear: both; margin: 0 auto; }

#topheader { background: url(images/top_header.gif) left top no-repeat; height: 87px; width: 1000px; }

#navigation { background: url(images/nav_bar.gif) center top no-repeat; height: 45px; width: 1000px; font-size: 11px; position: relative; margin:0 auto; font-weight: bold; }
.solidblockmenu{ float: none; margin: 0 0 0 72px; padding: 14px 0 0 0; line-height: 9pt; }
.solidblockmenu li { display: inline;}
.solidblockmenu li a { float: left; color: #4c4c4c; text-decoration: none; margin: 0; padding: 8px 0; width: 85px; font-weight: bold; text-align:center; }
.solidblockmenu li a:visited { color: #4c4c4c; }
.solidblockmenu li a:hover, .solidblockmenu li .current { float: left; color: #4c4c4c; text-decoration: none; margin: 0; padding: 8px 0; width: 85px; font-weight: bold; text-align:center; background: url(images/tag_over.gif) repeat-x; padding: 8px 0; width: 85px; text-align:center;}

#top_content { color: #FFFFFF; background: url(images/top_content.gif) left top no-repeat; height: 141px; width: 1000px; margin: 0px; position: relative; }

.sidebar-top { background: #FFFFFF url(images/side_top.gif) left top no-repeat; height: 8px; width: 153px; margin: 0;
}

.topcontent { font-family: Georgia, Times New Roman, Times, serif; font-size: 23px; color: #FFFFFF; letter-spacing: -1px; float: right; margin-top: 28px; padding-right: 70px; line-height: 24pt; font-weight: normal; text-align:right }

.sidebar-bottom { background: #FFFFFF url(images/side_bottom.gif) left bottom no-repeat; height: 10px; }

#top_ad { clear: both; width: 810px; height: 98px; margin: 0px auto 15px auto; background: url(images/top_ad.gif) left top no-repeat; padding: 15px 0 10px 82px; }
.side-ad { background-color: #FFFFFF; width: 153px; float: left; margin: 0; clear: left; background-image: url(images/side_bg.gif); }
.side-ad h3 { font-size: 14px; color: #65962D; text-align: center; margin: 0 0 10px 0; font-weight: bold; }
.side-ad span { margin: 0 0 8px 0; padding: 0 0 0 16px; }
.side-ad a:link, .side-ad a:visited, .side-ad a:hover, .side-ad a:active { color: #ff7800; font-weight: bold; }

#content { width: 700px; margin: 3px 0 0 18px; float: right; clear: both; }
#content a { color: #65962D; }
#content a:visited { color: #65962D; }
#content p { margin: 0 0 12px 0; }
#main { width: 880px; margin:0px auto; }
#content img { padding:2px; border: 1px solid #E9E9E9; margin: 3px 12px 2px 0; float: left; }
#content h1 { font-family: Georgia, Times New Roman, Times, serif; font-size: 24px; color: #4e4e4e; letter-spacing: -1px; margin: 0 0 15px 0; font-weight: normal;
}
#content h2 { font-size: 12px; color: #65962D; margin: 0 0 8px 0; font-weight: bold; }

.line { background-image: url(images/line.gif); height: 13px; margin: -7px 0 8px 0; }
.line02 { background-image: url(images/line.gif); height: 13px; margin: 20px 0 10px 0; }

#footer { color: #e6f8ca; clear: both; background: #5B913E url(images/footer.gif) repeat-x; padding: 90px 45px 30px 0; text-align: center; }
#footer ul { margin-bottom:13px; }
#footer li { color: #e6f8ca; padding: 0 7px; border-right: 1px solid #e6f8ca; display: inline; }
#footer a { color: #e6f8ca; }
#footer a:visited { color: #e6f8ca; }

a img, a:link img, a:visited img, a:hover img, a:active img { border:0; outline:0; outline:none; }
a, a:link, a:visited, a:hover, a:active { outline: 0; outline:none; }
a:focus, a:focus img { outline: 0; outline:none; }
