

body {
margin-top:0px;
border-top:0px;
border-left:0px;
background-image:url(images/bck1.jpg);
background-repeat:repeat-x;
background-color:#26852a;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
min-height: 100%;
}

#topcontainer {
width:840px;
min-height: 100%;
margin-top:0px;
margin-left: auto;
margin-right:auto;
}

#head {
padding-top:0px;
padding-left:35px;
width:100%;
height:87px;
background-image:url(images/head.jpg);
background-repeat:no-repeat;
margin-bottom:32px;
}


#mainback {
height:100%;
background-image:url(images/main.jpg);
background-repeat:repeat-y;
}


#containcontent {

width:778px;
min-height: 100%;
margin-top:0px;
margin-left: auto;
margin-right:auto;
overflow:auto;
}

#foot {
clear:both;
padding-top:30px;
text-align:center;
font-size:10px;
text-decoration: none;
background-image:url(images/main.jpg);
}

#foot a {
text-decoration: none;
color: #265065;
}

#left {
padding-right:15px;
padding-left:15px;
width: 530px;
float: left;
	
	
}

#right {	
width: 180px;
float: left;
padding: 1px 0 0 30px;
}

#full {	
clear:both;
padding-right:15px;
padding-left:15px;
width: 778;
float: left;
}


/* Thats all the layout stuff */

/* other bits now */


h1 {
margin-top:10px;
padding-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#26852a;
}

h2 {
margin-top:0px;
padding-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#26852a;
}

h3 {
margin-top:0px;
padding-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}


p.smaller {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

#contact {
padding-top:10px;
padding-right:80px;
font-size:10px;
text-align:right;
color: #ffffff;
}

#welcome {
clear:both;
height:202px;
background-image:url(images/welcome2.jpg);
background-repeat:no-repeat;
}

a img {
border:none;
}




/* Navigation */

#holdm{
position:absolute; 
top:87px; 
margin-left: auto;
margin-right:auto; 
z-index:100; 
width:100%;
 padding-left:26px;
}

#nav{list-style: none;}

#nav ul {
     padding: 0;
     margin:0;
     list-style: none;
     width:150px;
     z-index:99;
     position:relative;
     overflow:visible;
}

#nav li {
     margin:0;
     position: relative;
     float:left;
     width: 150px;
     background-color:#000;
    /* border:solid 1px #fff;*/
     display:block;
     height:auto;
}

#nav ul li{ 
font-size:10px;
border-width:3px 1px 0 0;}

#nav ul ul li{ border-width:1px 1px 0 1px;}

#nav ul ul li:last-child{border-bottom:1px solid #CCC;}

#nav a {
     text-decoration:none;
     display:block;
     padding: 1pxm;
     margin:4px 2px 2px 1px;
     width:150px;
     height:1em;
	 color:#ffffff;
	 
	
}

#nav a:hover, #nav li:hover{
     color:#26852a;
	 
	 
	 
}
#nav ul li:hover, #nav ul li a:hover{

     background-color:#26852a;
	  color:#fff;
}

#nav ul{
     display:none;
}

/*all see this */
#nav ul ul{
     display:none;
     position:absolute;
     
     margin-left:100px;
}

/* non-IE browsers see this */
#nav ul li>ul, #nav ul ul li>ul{
     margin-top:-1.4em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
     display:none;
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
     display:block;
}

li>ul {
     top: auto;
     left: auto;
}

/* End Navigation */


input.button {
	background: #eee;
	color: #000;
	border: solid 1px #000;
}

input.textbox, textarea.textbox, select.textbox {
	color: #000;
	border: solid 1px #373232;
	padding: 2px;
	font-family: arial, helvetica;
}

label.lblfrm {
	display: block;
	width: 100px;
	float: left;
	padding-left: 10px;
}

#contactFrm p {
	margin: 0;
	padding: 2px 0;
}

#contactFrm input.textbox, #contactFrm textarea.textbox {
	width: 200px;
}

#contactFrm textarea.textbox {
	height: 75px;
}