

/*-----------------------Start Main Website Styles-------------------------------*/
body {margin: 0px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; letter-spacing: 1px; word-spacing: 1px; line-height: 17px; text-align:/*Center the site for IE. Need to align all text left*/center;}
#maincontainer {width: 780px; background-color: #FFFFFF; text-align: left; margin-left:/*Center the site*/auto; margin-right:/*Center the site*/auto;}
.clear {clear: both;}
.standout_space {color: #018E32; font-size: 16px; font-style: italic; padding-left: 15px;}
.standout {color: #018E32; font-size: 16px; font-style: italic;}
#top {height: 115px; border-bottom: 2px solid #018E32;}
#top .contact {float: right; margin-top: 95px;}
#top .logo {float: left; margin-top: 10px;}
#nav {padding: 3px 0px 3px 0px; color: #FFFFFF; margin: 2px 0px 2px 0px; background-color: #8F8F8F; text-align: center;}
#footer {text-align: center; color:#8F8F8F; padding: 38px 0px 5px 0px; clear: both;}
#pictures {border-left: 36px solid #666666; border-right: 36px solid #666666;}
#pictures .pic_border {margin: 0px 2px 0px 2px;}
.green_line {height: 2px; margin: 2px 0px 0px 0px; background-color: #018E32;}
#content {padding: 38px;}
#content .left {float: left; width: 430px; border-right: 2px solid #018E32; padding-right: 38px; margin-right: 38px; text-align: justify;}
#content .right {float: right; width: 196px !important; width /*Internet Explorer Width*/: 234px;}
/*-----------------------End Main Website Styles-------------------------------*/

/*-----------------------Start Titles-------------------------------*/
h1 {color: #000000; font-size: 16px; font-weight: normal; margin-top: 0px; padding-top: 0px;}
h2 {color: #000000; font-size: 14px; font-weight: bold;}
h3 {color: #000000; font-size: 12px; font-weight: bold;}
/*-----------------------End Titles-------------------------------*/

/*-----------------------Start Links-------------------------------*/
a:link {color: #018E32; text-decoration: none; font-weight: bold;}
a:visited {color: #018E32; text-decoration: none; font-weight: bold;}
a:hover {color: #000000; text-decoration: underline; font-weight: bold;}
a:active {color: #018E32; text-decoration: none; font-weight: bold;}

a.top:link {color: #000000; text-decoration: none; font-weight: normal;}
a.top:visited {color: #000000; text-decoration: none; font-weight: normal;}
a.top:hover {color: #018E32; text-decoration: underline; font-weight: normal;}
a.top:active {color: #000000; text-decoration: none; font-weight: normal;}

a.top_nav:link {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.top_nav:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
a.top_nav:hover {color: #000000; text-decoration: underline; font-weight: normal;}
a.top_nav:active {color: #FFFFFF; text-decoration: none; font-weight: normal;}

a.footer:link {color: #8F8F8F; text-decoration: none; font-weight: normal; font-size: 10px;}
a.footer:visited {color: #8F8F8F; text-decoration: none; font-weight: normal; font-size: 10px;}
a.footer:hover {color: #000000; text-decoration: underline; font-weight: normal; font-size: 10px;}
a.footer:active {color: #8F8F8F; text-decoration: none; font-weight: normal; font-size: 10px;}
/*-----------------------End Links-------------------------------*/

/*-----------------------Start News Layout-------------------------------*/
.newsimage {border: 1px solid #018E32; background-color: #FFFFFF; padding: 4px; margin-right: 10px; margin-top:0px;}
hr.news  {border: 0px; height: 1px; border-bottom: 2px solid #018E32; padding-bottom: 8px; margin-bottom: 8px; clear: left;}
.pagecount {text-align: right;}
.news_title {font-weight: bold; background-color: #CCCCCC; padding: 2px 2px 2px 5px; margin-bottom: 5px; margin-top: 5px; display: block;}
#news_nav ul {list-style: none; margin: 0px; padding: 0px;}
#news_nav ul li {padding-left: 5px;}
#news_nav li a:link, #news_nav li a:visited {display: block; margin: 0px; text-decoration: none; height: 16px !important; height /*Internet Explorer Height*/:7px;}
#news_nav ul ul li {padding-left: 15px;}
.category {padding-top: 15px; font-size: 10px;}
/*-----------------------End News Layout-------------------------------*/

/*-----------------------Start Forms-------------------------------*/
#contact form {padding: 10px 0px 10px 10px; margin-top: 15px;}
#contact form p {margin: 3px; padding: 0px;}
#contact input {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #018E32; width: 170px;}
#contact textarea {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #018E32; width: 260px; height: 150px; font-family: Arial, Tahoma, sans-serif; font-size: 12px;}
#contact input.button {width: 60px; margin-left: 80px; color: #FFFFFF;  background-color: #018E32; border: 1px solid #000000; padding: 1px 5px 1px 5px; font-size: 10px;}
#contact form p label {float: left; width: 80px;}
/*-----------------------End Forms-------------------------------*/

