html {}
body { background:#7cad4f url(../images/bg-02.jpg) repeat-x; padding:0; margin:0;}
head {}

h1, h2, h3, h4, h5, h6, p, li {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

h1 {font-size:15px; line-height:15px; color:#4b4b4b; font-weight:bold;}
	h1.title {font-size:23px; margin-left:15px;}

h2 {font-size:0.8em;}
	#news h2 {margin:0.5em 0;}

p {}
	.paragraph p, .paragraph2 p {color:#4b4b4b; font-size:12px; line-height:15px;}
	.right-column .paragraph p, .right-column .paragraph2 p {font-size:11px;}
	.paragraph p.small, .paragraph2 p.small {font-size:0.8em;}
	#news .leftcol p, #news .rightcol p.small {font-size:0.6em; color:#888; line-height:0.85em; margin:0.25em 0;}
	#news p {margin:0.5em 0;}
	.paragraph2 p.small {font-size:0.6em;}

li {}
	.paragraph li, .paragraph2 li {color:#4b4b4b; font-size:12px; line-height:15px;}
	ul.nb li, .floatnav li, ul.contact-form li {list-style-type:none;}
	.floatnav li {background:#ECE9E2; font-size:12px; padding:5px 8px; border-bottom:1px solid #DAD2BF; border-left:1px solid #DAD2BF; display:block;}
	ul.drop li {list-style:url(../images/icon-list-drop.gif);}
	ul.contact-form li {margin-top:5px;}

ul {}
	.paragraph ul, .floatnav ul {padding:0; margin:0;}
	 ul.contact-form {padding:8; margin:8;}

a {}
	a img {border:none;}
	.paragraph a, .paragraph2 a {color:#687f3d;}
	.paragraph a:hover, .paragraph2 a:hover {color:#ffc23e;}
	.floatnav li a {color:#363;}

form {}
	ul.contact-form form {margin:0; padding:0;}

.do-no-evil {display:none;}

.page-left { background-image: url(../images/page-shadow-L.jpg); background-repeat:no-repeat; background-position:top right;}
.page-middle {background-image: url(../images/page-middle-BG.gif); background-repeat:repeat-y; vertical-align:top; }
.page-right { background-image: url(../images/page-shadow-R.jpg); background-repeat:no-repeat; background-position:top left;}
.page-LEFT { background-color:#FFFFFF;}
.page-RIGHT {background-color: #ECE9E2; vertical-align:top;}
.page-BOTTOM { background-image:url(../images/page-bottom.gif); background-repeat:no-repeat; padding:10px; text-align:center; line-height:20px;}
.subsection { background-image:url(../images/SubSection-BG.jpg); background-repeat:repeat-x; background-position:bottom left;}

.main-banner { background-image:url(../images/main-banner.jpg); background-repeat:no-repeat; height:259px;}


.stripes {background-image:url(../images/stripes-BG.jpg); vertical-align:top; background-color:#FFFFFF;}


.line-left { background-image: url(../images/line.gif);    background-repeat:no-repeat; background-position:center; background-color: #ece9e2; height:20px}
.avocado { background-image:url(../images/avocado-BG.jpg); background-repeat:no-repeat; background-position:bottom left; height:100px; vertical-align:top;}


.paragraph {padding:15px; vertical-align:top; text-align:justify;}
.paragraph2 {padding:15px; vertical-align:top;}
.paragraphSmall {padding:10px; vertical-align:top;}

.padding-left {padding-left:20px; padding-right:20px;}


.text1 {font-family:Verdana, Arial, Helvetica, sans-serif; }
a.text1 {font-size:12px;}
a.text1:link, a.text1:active, a.text1:visited {color: #687f3d; text-decoration:underline}
a.text1:hover { color:#ffc23e; text-decoration: underline;}


.text-header {font-family: Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b; font-size:15px; line-height:15px; font-weight:bold;}
.text-header2 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b; font-size:23px; line-height:15px; font-weight:bold;}

.footer {color: #bed6a7; font-family:tahoma; font-size: 10px;}
a.footer:link {color: #bed6a7; font-family:tahoma; font-size: 10px; text-decoration:none; }
a.footer:active {color: #bed6a7; font-family:tahoma; font-size: 10px; text-decoration: none;}
a.footer:visited { color: #bed6a7; font-family:tahoma; font-size: 10px; text-decoration: none;}
a.footer:hover { color:#ffc23e; font-family:tahoma; font-size: 10px; text-decoration: none;}

/*block objects*/
.twocol {width:40%; padding:5px 10px; float:left; display:block;}

/*clearing objects*/
.cleft {clear:left;}


/*news table items*/
#news {border-top:1px dotted #C2CDB0; border-left:1px dotted #C2CDB0; border-right:1px dotted #C2CDB0;}
	#news .leftcol {width:50px; background:#fff; padding:5px 10px; border-bottom:1px dotted #C2CDB0;}
	#news .rightcol {padding:5px 10px; border-left:1px dotted #C2CDB0; border-bottom:1px dotted #C2CDB0;}


.form_padding {padding-left: 15px; padding-bottom:1px; padding-top:2px}
.reguestfeild {	font-family:Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b;
	font-size: 11px; border:1px solid #93a472; background-image:url(../images/field_bg.jpg); background-color: #ffffff; background-repeat:repeat-x; width:179px; height:16px; padding-left:4px;}
ul.contact-form .reguestfeild {font-size:13px; height:20px; width:250px;}
.bigfeild {	font-family:Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b;
	font-size: 11px; border:1px solid #93a472; background-image:url(../images/field_bg1.jpg); vertical-align: top; background-color: #ffffff; background-repeat:repeat-x; width:179px; height:40px; padding-left:4px;}
ul.contact-form .bigfeild {font-size:13px; height:auto; width:250px;}
.submitbutton {padding-left:132px; padding-top: 5px; }
.newsletter {padding:10px 0 10px 20px;}

/* MAIN NAVIGATION */
#mainnavigation {padding:15px 0;}

	#mainnavigation ul {margin:0; padding:0;}
	#mainnavigation li {display:block; list-style-type:none;}
	#mainnavigation li a {font-size:0.9em; color:#333; padding:6px 15px; text-decoration:none; display:block;}
	#mainnavigation li a:hover {background:#c60; color:#fff;}
