* {
	margin: 0px;
	padding: 0px;
}

strong.top{
font:bold 12px Arial, Helvetica, sans-serif;
color: #9fd76e;
line-height: 30px;
}

td#homelink{
text-align: right;
padding-bottom: 7px;
color: #e4fddf;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
}

td#homelink a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
letter-spacing: 0px;
color: #e4fddf;
text-decoration: none;
padding-right: 1px;
margin-left: 3px;
margin-right: 3px;
}

td#homelink a:hover{
color: #fff;
border-bottom: 1px dotted #fff;
}

body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.textHeading {
	font-family: Arial;
	font-size: 15px;
	color: #417A0F;
	font-weight: bold;
}
table.textMain td{
	font-family: Arial;
	font-size: 12px;
	color: #535353;
	padding: 0 16px;
}
.textMain h1 {padding: 12px 0; font-size: 24px; color: #417A0F;}
.textMain h2 {padding: 8px 0; text-transform:capitalize; font-weight: normal}
.textMain p {
	line-height: 1.5em;
	margin-bottom: 8px;
	}
	
	
.textMain h3,#sidebar h3{
font: bold 14px Arial;
color: #417a0f;
}

.textHeading h2{
font: bold 17px Arial;
color: #417a0f;
padding: 0 0 10px 0;
}
	
.textMain table {margin: 16px 0;}
.textMain table th {
	background: #336600;
	color: #fff;
	}
.textMain table th, .textMain table td {padding: 2px 4px;}
.textMain table td {}
.text1 {
	font-family: Arial;
	font-size: 12px;
	color: #417A0F;
}
.text1 td {padding: 3px 4px}

.text2 {
	font-family: Arial;
	font-size: 12px;
	color: #D2DFAC;
	font-weight: bold;
}
a:link {
	font-family: Arial;
	font-size: 12px;
	color: #78A338;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #78A338;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #417A0F;
	font-weight: bold;
	text-decoration: underline;
}
#sidebar div {	text-align: left; padding: 16px;}
#sidebar img { border: solid 1px #4E831A;}
#sidebar p {
	font-size: 11px;
	color: #003300;
	margin: 0 0 8px 0;
	}
#sidebar ul li {margin-left: 20px;}

#sidebar h1 {
padding:21px 0 0 0;
font-size: 24px;
color: #577529; 
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
-khtml-opacity:0.80;
}

.white{
padding-bottom: 5px;
text-align: right;
color: #ffffff;
font-size: 14px;
}

.white a{
color: #ffffff;
font-size: 14px;
}

.white a:hover{
color: #eeffcc;
font-size: 14px;
text-decoration: none;
}

table.gallery{
width: 570px;
margin: 0px auto 40px auto;
}

table.gallery td{
padding-right: 10px;
background: #fff;
vertical-align: top;
}

a#contactus{
display: block;
margin: 0 auto;
width: 187px;
height: 29px;
background:url(images/contact.gif);
}

a:hover#contactus {
height: 28px;
background:url(images/contact-hover.gif);
}
.button {
border: 0px;
width: 57px;
background: url(images/bg_btn.gif) repeat-x 0 0;
}