body 
{
margin: 0; 
padding: 0; 
font-size: 17px;
font-weight: normal; 
color: #000; 
background: #BADF86 url('img2/bg1.png') repeat-x;
font-family:  cambria, arial, calibri, georgia, times, "times new roman", serif 
} 

div, h1, h2, h3, p, form, img, label, ul, li, input, textarea, img, span{
	margin:0; padding:0;
}

 a:link
{
color: #04451D;
text-decoration: none;
}

a:visited
{
color: #04451D;
text-decoration: none;
}

a:hover 
{
color: black; 
text-decoration: underline;
} 

h1
{
font-size: 24px;
font-weight: 500;
}

h2
{
font-size: 20px;
font-weight: 500;
color:#04451D;
font-weight: 700;
}

img
{
border: 0px;
}

#mainwrapper{
padding:0;
margin-top: 4px;
width: 900px;
height: 800px;
margin-left:auto;
margin-right: auto;
background:  transparent url('img2/background.png') no-repeat left top;
position: relative
}


#navig
{
margin: 0;padding:0;
position:absolute;
top:5px;
right: 68px;
font-size: 18px;
font-weight: 700;
}

#navig ul
{
list-style-type: none;

}

#navig ul li
{
float:left;
margin: 4px 0 0 10px;
padding:0;
width: 119px;
text-align:center;
display: block;
}
	
	
#navig ul li	a
{
color:#fff;
text-decoration: none;
height: 57px;
padding-top: 40px;
display:block;
background:transparent;

}

#navig ul li	a:hover
{
color:white;
text-decoration: none;
background: url('img2/buttonon.png');
}

#navig ul li a.current{
background: url('img2/buttonon.png');
color: #B7E086
}

#navig ul li a.current:hover{
text-decoration: underline;
}

#maincontent
{
position:absolute;
top:322px;
left: 33px;
height: 280px;
width: 428px;
background:transparent;
}

#maincontent img{
float: right;
padding-left: 2px;
padding-top: 15px;
}

#maincontent h1
{
text-align:center;
padding-bottom: 25px;
}

#maincontent p
{
padding: 0px 15px 8px 15px;

}

#maincontent h3
{
padding: 5px 15px 0px 15px;

}

#sidecontent
{
position:absolute;
top:322px;
right: 50px;
height: 213px;
width: 345px;
}

#sidecontent h1
{
text-align:center;
padding-bottom: 25px;
}


#pscroller1{
height: 150px;
margin-bottom: 10px;
}


#contacthome
{
position:absolute;
top:570px;
right: 179px;
}
#contacthome ul
{
list-style-type: none;
}

#contacthome ul li span
{
color: black;
font-weight: 700;
font-size: 18px;
text-decoration: underline;
}

#contacthome ul li a
{
color: #04451D;
font-size: 15px;
font-weight: 700;
}

#footer
{
position:absolute;
bottom:68px;
left: 34px;
height: 38px;
width: 826px;
font-size: 15px;
font-weight: 700;
}



#footer p.legal
{
position:absolute;
top:10px;
left: 10px;
}

#footer p.contact
{
position:absolute;
top: 10px;
right: 10px;
}