html, body {padding: 0px;
margin: 0px;
background-color: #000000;}

img{border: 0px;}

p, ul, ol, dl{font-family: Tahoma, Arial, Verdana;
font-size: 12px;
line-height: 16px;
color: #000000;}

h1{font-family: Tahoma, Arial, Verdana;
font-size: 18px;
font-weight: bold;
color: #739600;}

h2{font-family: Tahoma, Arial, Verdana;
font-size: 15px;
font-weight: bold;
color: #000000;}

h3{font-family: Tahoma, Arial, Verdana;
font-size: 13px;
font-weight: bold;
color: #000000;}

ul li{margin-bottom: 3px;}
.matters li{margin-bottom: 15px;}
.sublist li{margin-bottom: 3px!important;}
.sublist{margin-bottom: 12px!important; margin-top: 12px;}
.homelist li{margin-bottom: 15px!important;}





a:link, a:visited{color: #406a05;
text-decoration: none;
font-weight: bold;}

a:active, a:hover{color: #9eb871;}

.clear{clear: both;}

.photo{float: right; 
padding: 5px;
margin-left: 20px;
margin-bottom: 20px;
border: solid 1px #e2e2e2;}

.map{width: 435px;
padding: 5px;
border: solid 1px #e2e2e2;
float: left;}

.footnote{margin-top: 20px;
font-family: Tahoma, Arial, Verdana;
font-size: 10px;
font-style: italic;
line-height: 14px;
color: #575759;
border-top: solid 1px #e2e2e2;}

#main{position: relative;
width: 970px;
margin: 0px auto 0px auto;
padding: 0px;
background: white;
margin-bottom: 30px!important;}

#header{width: 970px;
height: 50px;
background-image: url(/_images/header_bg.gif);}}

#logobar{width: 970px;
height: 166px;
background: white;}

#logo{margin-left: 40px;
width: 282px;
float: left;}

#tagline{margin-left: 100px;
float: left;}

#centre{position: relative;
clear: both;
width: 970px;
background-image: url(/_images/body_bg.gif);
padding-top: 1px;}

#menu{position: relative;
float: left;
width: 283px!important;
left: 36px;
margin-bottom: 20px;
margin-right: 40px;
background: #121a1d;}

#menu a{width: 283px;
display: block;
text-indent: 30px;
text-transform: uppercase;
font-weight: normal;}

#menu a:link, #menu a:visited{border-top: solid 1px #121a1d;
border-bottom: solid 1px #121a1d;
text-decoration: none;}

#menu a:active, #menu a:hover{border-top: dashed 1px white;
border-bottom: dashed 1px white;
background: #9fb874;
text-decoration: none;
color: #121a1d!important;}

.menu_level1{width: 283px;
display: block;
text-indent: 30px;
text-transform: uppercase;
font-weight: normal;
color: #739600!important;
font-size: 16px;
padding-top: 3px;
height: 24px;
font-family: Georgia, Verdana;
margin-top: 20px;}

.menu_level1_home{color: #ffffff!important;
font-size: 16px;
padding-top: 3px;
height: 24px;
font-family: Georgia, Verdana;
margin-top: 20px;}

.menu_level2{color: white!important;
font-size: 12px;
font-family: Verdana, Georgia;
padding-top: 6px;
height: 21px;}

#content{float: left;
width: 530px;
margin-top: 0px;
margin-left: 30px;
padding-bottom: 15px;}

#content-contact{float: left;
width: 580px;
margin-top: 0px;
margin-left: 30px;
padding-bottom: 15px;}

.ourteam{margin-top: 10px;
width: 500px;
margin-bottom: 25px;
padding-bottom: 5px;
border-bottom: solid 1px #e2e2e2;}

.ourteam-img{float: left;
padding: 5px;
margin-right: 20px;
border: solid 1px #e2e2e2;}

.ourteam-desc{float: left;
margin-left: 15px;
width: 310px;}

#footer{clear: both;
position: relative;
width: 970px;
padding-top: 7px;
padding-bottom: 7px;
background-image: url(/_images/footer_bg.gif);}

#footer p{font-family: Tahoma;
font-size: 11px;
color: #121a1d;
margin-left: 60px;
margin-top: 0px!important;}

#footer a{font-weight: bold;}

#footer a:link, #footer a:visited{color: #f7f7f7;
text-decoration: none;}

#footer a:active, #footer a:hover{color: #406a05;}

#tsg{float: right;
margin-left: 40px;}