/************** general/miscellaneous properties ***************************/
body, div, span, p, ul, ol, li, img, form, fieldset, h1, h2, h3, h4 {margin:0px;padding:0px;border:0px;}
html {color:#000;background:#fff;}
body {font-size:13px;font-family:tahoma,serif;color:#000;background: #fff;}
#print {display:block;width:300px;float:right;}
#print ul {list-style-type:none;padding-top:1em;text-align:right;}
#page {padding:0px 0px;margin:0px auto;text-align:left;position:relative;}

#header {position:relative;}
#top-logo {float:left;}
.mini-nav {clear:both;list-style-type:none;text-align:center;padding:0px 20px;padding-top:10px;}
.mini-nav li {display:inline;font-size:14px;font-weight:bold;}
.mini-nav li a {color:#16b50a;font-weight:bold;padding:0px 7px;text-decoration:none;}

#nav {clear:both;list-style-type:none;text-align:center;padding:0px 20px;padding-bottom:10px;}
#nav li {padding:0px 7px;display:inline;font-size:14px;font-weight:bold;}
#nav li a {color:#16b50a;font-weight:bold;text-decoration:none;}
#nav li ul {display:none;}



#phone-number {display:none;}
#how-to-find {display:none;}

#main {background-color:#fff;color:#000;font-size:13px;line-height:18px;}


#index #sidebar {padding:20px 0px;background-color:#fff;}
#index #usp {display:none;}
#index #content {padding:20px 0px 0px 0px;}
#index #news-feed {display:none;}

.sub #sidebar {display:none;}
.sub #content #breadcrumbs {padding:0px 0px 0px 0px;border-bottom:1px solid #d5d5d5;margin-bottom:10px;padding:10px 0px;color:#888888;font-size:11px;}
.sub #content #breadcrumbs a {color:#888888;font-weight:normal;}
.sub #content #breadcrumbs p {margin-bottom:0em;}



#content {font-size:13px;line-height:21px;font-family: "tahoma";}
#content h1, #index #news-feed h2 {font-size:26px;font-weight:normal;line-height:25px;padding-bottom:0.1em;}
#content a, #news-feed a {color:#16b50a;font-weight:bold;}
#news-feed li p {text-align:left;text-transform:none;padding-top:0px;}
#news-feed p {text-align:right;text-transform:uppercase;padding-top:15px;}
#content a:hover, #content a:focus, #news-feed a:hover, #news-feed a:focus {color:#000;text-decoration:none;}
#content ul, #content ol, #content p {margin-bottom:1em;}
#content ul, #content ol {margin-left:30px;}
.sub #content ul, .sub #content ol {margin-left:50px;}
#content ul li {list-style-type:none;padding-left:10px;background:transparent url(../images/content-li-bg.jpg) 0em 0.7em no-repeat;}
#content h2 {font-size:20px;font-weight:normal;line-height:27px;font-family:georgia;}
#content h3 {font-size:13px;font-weight:bold;line-height:21px;font-family:georgia;}
#content h2 a, #content h1 a {text-decoration:none;font-weight:normal;}
#content img.style1 {background-color:#fff;padding:1px;border:12px solid #d5d5d5;margin:5px 10px;}
#content .NewsItem {border-bottom:1px solid #ccc;margin-bottom:1em;}
#content .comment {margin:10px 0px;padding:10px 20px;background-color:#eaeaea;}
#content .comment h2 {text-transform:uppercase;letter-spacing:0.02em;}
#content .comment .newsdate {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #fff;}
#content #newsForm {padding-top:20px;}
#mainclear {clear:both;height:30px;background-color:#fff;}

#footer {clear:both;color:#000;padding:30px 0px;text-align:center;}
#footer ul li {display:inline;list-style-type:none;padding:0px;}
#footer-address {display:none;}
.bottomnav, .webdesign {color:#16b50a;font-size:11px;line-height:1.8em;}
.bottomnav {list-style-type:none;}
.bottomnav a, .webdesign a {color:#16b50a;}
#footerclear {height:10px;clear:both;}

/*************** contact form ******************/
#content form {border:0px solid #000;margin-top:1em;}
form fieldset {border:0px;}
#content form h2 {margin-bottom:1em;}
#content form ul {margin:0px;padding:0px;list-style-type:none;}
#content form ul li {clear:both;margin-bottom:0.2em;background-image:none;padding:0px;list-style-type:none;}
#content form ul li span {display:block;clear:both;padding-left:110px;text-align:left;font-size:0.8em;color:#16b50a;font-weight:bold;}
#content form ul li label {position:relative;clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#content form ul li input.text {float:left;width:180px;margin-bottom:0.5em;}
#content form ul li textarea {float:left;width:300px;height: 120px;margin-bottom:0.5em;}
#content form ul li input.submit {}
#content p.login-message {display:none;}
#content form p {color:#030e30;font-weight:bold;font-size:0.9em;}

/*************** tables ******************/
#content table {margin:0px;padding:0px;border:0px;border-collapse:collapse;max-width:100%;word-wrap:break-word;}
#content table ul {margin-left:20px;}
#content table td {padding:7px;border-bottom:1px solid #ccc;vertical-align:top;word-wrap:break-word;}
#content table tr.odd td {background-color:#eaeaea;}
#content table.style1 td, #content table.style2 td {padding:7px 14px;}
#content table.style1, #content table.style1 td {border:1px solid #ccc;border-collapse:collapse;}
#content table.style2, #content table.style2 td {border:1px solid #000;border-collapse:collapse;}

