/*-----------------------MAIN-------------------------------*/body {margin: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; text-align: center;}#maincontainer {background-image: url(../images/bg.gif); text-align: left; margin-left: auto; margin-right: auto; width: 775px;}#navigation {width: 188px!important; width: 200px; float: left; padding: 15px 0px 0px 12px;}#content {float: right; width: 525px!important; width: 575px; padding: 0px 30px 20px 20px;}.top {padding: 26px 30px 13px 220px; background-image: url(../images/top_bg.jpg); background-repeat: no-repeat;}.clear {clear: both;}#navigation p {margin: 15px 0px 4px 0px; padding: 15px 0px 4px 0px;}p {margin: 4px 0px 4px 0px; padding: 4px 0px 4px 0px;}p.indent {margin-left: 40px;}.image {border: 1px solid #007250; float: right; margin: 10px 0px 10px 10px;}/*------------------------------------------------------*//*-----------------------Footer-------------------------------*/#footer {background-color: #BCBCAC; text-align: right; clear: both; padding: 10px; color: #666666;}#footer a:link, #footer a:visited, #footer a:active {color: #666666; text-decoration: none; font-weight: normal;}#footer a:hover {color: #666666; text-decoration: underline; font-weight: normal;}/*------------------------------------------------------*//*-----------------------Titles-------------------------------*/h1 {color: #007250; font-size: 20px; font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}h2 {color: #000000; font-size: 14px; font-weight: normal; margin: 2px 0px 0px 0px; padding: 2px 0px 0px 0px;}/*------------------------------------------------------*//*-----------------------Links-------------------------------*/a:link, a:visited, a:active {color: #007250; text-decoration: none; font-weight: bold;}a:hover {color: #007250; text-decoration: underline; font-weight: bold;}#navigation a:link, #navigation a:visited, #navigation a:active {display: block; color: #007250; font-size: 14px; background: url(../images/button.gif) 0px 0px no-repeat; padding: 0px 0px 0px 21px;}#navigation a:hover {text-decoration: none; background: url(../images/button.gif) 0px -16px no-repeat;}/*------------------------------------------------------*//*-----------------------Horizontal Rule-------------------------------*/hr {border: 0px; border-bottom: 1px dotted #000000; height: 0px; clear: both;}/*------------------------------------------------------*//*-----------------------Forms-------------------------------*/#contact form {padding: 10px 0px 10px 60px;}#contact form p {margin: 3px; padding: 0px;}#contact input {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #007250; width: 170px;}#contact textarea {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #007250; width: 260px; height: 150px; font-family: Arial, Tahoma, sans-serif; font-size: 12px;}#contact input.submit {width: 60px; margin-left: 80px; color: #ffffff;  background-color: #007250; border: 1px solid #000000; padding: 1px 5px 1px 5px; font-size: 10px;}#contact form p label {float: left; width: 80px;}/*------------------------------------------------------*//*-----------------------News Layout-------------------------------*/.news_title {font-weight: bold; color: #FFFFFF; background-color: #007250; padding: 2px 2px 2px 5px; margin-bottom: 2px; line-height: 14px;}#news_nav {float: right; text-align: left; border-left: 1px solid #007250; font-size: 10px; width: 125px; margin-top: 10px;}#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 {margin: 0px; text-decoration: none; line-height: 16px; font-weight: normal;}#news_nav li a:hover {color: #999999;}#news_nav ul ul li {padding-left: 15px;}#news {margin-right: 140px; margin-top: 10px; height: 1%;}#news .image {border: 1px solid #007250; float: left; margin: 3px 8px 8px 0px;}#news hr {border: 0px; border-bottom: 1px solid #007250; height: 0px; clear: left;}.pagecount {text-align: right; margin: 0px; padding: 10px 0px 0px 0px;}.category {padding-top: 15px; font-size: 10px;}#news_home {padding: 7px 13px 7px 13px; background-color: #F2F2E2;  border-left: 1px solid #BCBCAC; border-right: 1px solid #BCBCAC; color: #007250; margin: 0px;}#news_home img {border: 1px solid #007250; float: left; margin: 3px 8px 8px 0px;}.experience_top {margin-top: 20px;}/*------------------------------------------------------*/