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: url('img2/contactus.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.sign{
position:absolute;
bottom:0px;
right: 50px;
}

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

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

}

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

}

#testi
{
position:absolute;
top:322px;
right: 50px;
height: 213px;
width: 345px;
font-size:90%;
}

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

.rightalign
{
text-align: right;
padding-top:5px;
padding-bottom:8px;
}

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

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

#sidecontent h3
{
padding-top: 10px;
font-size: 22px;
padding-left: 10px;
}

#sidecontent ul
{
padding-top: 10px;
padding-left: 25px;
}

#sidecontent ul li
{
margin-top: 10px;
padding-left: 20px;
list-style-image: url('img2/bullet.png');
list-style-position: outside
}



#sidecontent ul.headerlist
{
list-style-type:none;
padding: 5px 0 25px 0;
text-align:center;
}

#sidecontent ul.headerlist li
{
display:inline;
padding: 5px 0px 5px 5px;
border-right: 1px solid black;
}

#sidecontent ul.headerlist li.veryright
{
border:0px;
padding: 0;
}

#sidecontent ul.headerlist li a
{
font-size: 14px;
color:black;
font-weight: 700;
padding: 10px 9px 0px 6px;
}


#sidecontent ul.headerlist li a:hover 
{
color: black; 
text-decoration: underline;
} 

#sidecontent ul.headerlist li a:active
{
color: white;
text-decoration: underline;
}

#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;
}

.everybar
{
background:transparent;
background: url('img2/everybar.png') no-repeat;
border:0px none; font-size:12px; width:125px; margin:0; text-transform:capitalize; padding-left:10px; padding-right:0; padding-top:7px; padding-bottom:7px; background-image:url('img2/everybar.png'); background-repeat:no-repeat

}

.input1 {
background: url('img2/bg1.png') repeat-x right top;
font-size:15px; margin:0; padding:4px; text-transform:capitalize; font-weight:800; border:1px solid #055625; 
}

#contactform {
	margin: 0;
	padding: 10px 0;
	list-style-type: none;
}

.one1
{
list-style-type: none;
}

#contactform ul {
	margin: 0;
	padding: 0;
	list-style-type: none;

}

#contactform li.contactli {
	list-style-image:url('none');
	height: 30px;
	margin:0; padding-left:0px; padding-right:0px; padding-top:0; padding-bottom:0
}

#contactform li.buttons {
	margin: 50px 20px 0 0px;
	height: 40px;
}



#contactform label {
	margin: 0;
	width: 110px;
	display: block;
	float: left;
	font-size: 15px;
	padding: 5px 10px 0px 0;
	text-align: right;
}

.inputtextarea
{
background: url('img2/inputtextarea.png') no-repeat;
border:0px none; width:176px; height:67px; margin:0; text-transform:capitalize; overflow:hidden; font-family:cambria; padding-left:10px; padding-right:15px; padding-top:7px; padding-bottom:7px; background-image:url('img2/inputtextarea.png'); background-repeat:no-repeat
}

#contactform li.buttons input {
	padding: 2px;
	float: right;
	margin: 5px 0 0 5px;
}