body {
	background-color: #ebebda;
	background-image:url(../images/bg1.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#232A18;
	
}
body,td,p {
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#232A18;
	line-height:21px;
	font-weight: normal;
	color:#666666;
}

p {margin:0 5px 20px 5px; line-height:21px;}

div.subhead {
	padding:20px 0; display:block;
	border-top:1px solid #E7E6CA;
	margin-top:20px 0;

}


.padding {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 30px;
}

.midcol {
background-image:url(../images/column-line.jpg);
background-repeat:repeat-y;

}

a:link, a:visited {color: #12701F;
font-weight:bold; text-decoration:underline;}

a:hover, a:active {color: #12701F;
font-weight:bold;}

.addresslink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.addresslink:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
color: #FFFFFF;
}
a.addresslink:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
color: #FFFFFF;
}
a.addresslink:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.addresslink:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}

.index {
padding-left: 15px;
padding-top: 15px;
padding-right: 15px;

}

.contact-top {
background-image:url(../images/contact-top.jpg);
background-repeat:no-repeat;
background-position:top;

}

.contact-bg {
background-image:url(../images/contact-middle.jpg);
background-repeat:repeat-y;
background-position:top;
padding-left: 29px;
padding-right: 29px;
padding-bottom: 15px;
padding-top: 15px;
font-size: 10px;


}

.contact-bg2 {
background-image:url(../images/contact-middle.jpg);
background-repeat:repeat-y;
background-position:top;
padding-left: 10px;
padding-right: 10px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;


}

.contact-bottom {
background-image:url(../images/contact-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;

}

.address {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;


}

h1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7e9540;
	
}

.smallgreentitle {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #232A18;
}

.smalltext {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #232A18;
}

.greentitle {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #232A18;
}

.grey-bottom {
background-image:url(../images/grey-bottom.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-top: 10px;
padding-left: 15px;

}

.dot {
background-image:url(../images/dot.jpg);
background-repeat:repeat-y;
background-position: top left;
}

.footer {
	color:#FFFFFF !important;
}

.footer p, .footer a  {color:#FFFFFF !important;}

table.contact strong {
	color:#12701F !important;
}

table.contact p {font-size:10px;}

ul.disc {
	list-style-type:none; margin-top:0; margin-bottom:20px;
}

ul.disc li {

	background:url(../images/arrow.jpg) left 10px no-repeat;
	padding-left:20px;

}





