body {
	background-image:   url("images/bg.gif");
	background-repeat: repeat-x;
	background-color:#413934;
}

* {
  margin:0px; 
  padding:0px;
  }
  
#wrap
  {
  width:754px;
  margin-left:auto;
  margin-right:auto;
  }
  
#logo
{
background-image:  url("images/logo.jpg");
height:108px;
width:754px;
float:left;
}

#topnav
{
height:35px;
width:754px;
float:left;
background-image:  url("images/top_bg.jpg");
background-repeat:repeat-y;
}

#topnav ul
{
	list-style-type: none;
	padding-left:230px;
	height:35px;
}

#topnav li {
display:inline;
}

#topnav li a:link, #topnav li a:active, #topnav li a:visited
{
display:block;
float:left;
height:24px;
width:80px;
padding-top:11px;
padding-left:8px;
padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	background-image:  url("images/top_nav_arrow.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	text-decoration: none;
}

#topnav li a:hover
{
color: #00FF00;
}

#leftnav
{
	width:201px;
	height:245px;
	background-color:#006600;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #413934;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #413934;
}

#leftnav ul
{
padding-top:8px;
}

#leftnav li {
list-style-type: none;
}

#leftnav li a:link, #leftnav li a:active, #leftnav li a:visited
{
	display:block;
	height:14px;
	padding-right:15px;
	padding-top:14px;
	padding-bottom:14px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	background-image:  url("images/left_nav_arrow1.jpg");
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#007D01;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #413934;
}

#leftnav li a:hover
{
	background-image:  url("images/left_nav_arrow2.jpg");
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#01B804;
}

#leftnav li.lastbutton
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #413934;
	}

#topimage {
background-image:  url("images/main_picture.jpg");
width:551px;
height:245px;
float:left;
}

#content {
width:754px;
background-image:  url("images/main_bg.jpg");
background-repeat:repeat-y;
float:left;
padding-bottom:5px;
}

#content h1 {
font-family:Arial, Helvetica, sans-serif;
color:#004B00;
font-size:12px;
font-weight:bold;
background-color:#E6EFE6;
margin-left:1px;
margin-right:1px;
margin-bottom:10px;
padding-left:10px;
padding-top:20px;
padding-bottom:20px;
}

#content p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:justify;
}

#content h2, h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:justify;
}

#content a:link, #content a:active, #content a:visited {
color:#004B00;
text-decoration:underline;
}

#content a:hover {
color: #009900;
}

#content .style1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
font-style:italic;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:center;
}

#content img {
	border: 2px solid #006600;

}

#content img.imageright {
float:right;
margin-right:10px;
margin-left:10px;
margin-bottom:10px;
}

#content img.imageleft {
float:left;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
clear:both;
}

#content table.colorrange {
width:500px;
margin-left:150px;
padding-bottom:10px;
margin-bottom:10px;
}

#content table.colorrange td {
width:50%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
vertical-align:top;
font-style:italic;
}

#bottom {
background-image:url("images/bottom_main.jpg");
width:754px;
float:left;
height:46px;
background-repeat:no-repeat;
padding-bottom:10px;
}

#extratext {
width:754px;
float:left;
padding-bottom:10px;
}

#extratext p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFFFFF;
text-align: center;
padding-left:10px;
padding-right:10px;
}

#content table.contactdetails {
width:400px;
margin-left:180px;
padding-bottom:10px;
margin-bottom:10px;
}

#content table.contactdetails td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
vertical-align:top;
font-style:italic;
padding:10px;
background-color:#007D01;
}

#content table.contactdetails .title {
width:150px;
background-color:#006600;
font-style:normal;
font-weight:bold;
}

#content table.contactdetails a:link, table.contactdetails a:active, table.contactdetails a:visited {
color:#FFFFFF;
font-weight:bold;
}

#content table.contactdetails a:hover {
color:#FFFF00;
}

#content table.imagestable {
width:720px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:10px;
  margin-bottom:10px;
    text-align:center;
}

#content table.imagestable td {
width:50%;
    text-align:center;
}

#content table.imagestable p {
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004B00;
font-weight:bold;
padding-bottom:0px;
}