@charset "utf-8";
/* CSS Document */

body {margin:0px; background:url(../images/body_bkgd.gif) center repeat-y;}
body, div, p, td {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#2a2929;
	font-weight:normal;
	margin-top: 0px;
}
.headBkgd {background:url(../images/head_nav_bkgd.jpg) top center no-repeat;}

h1 { font-family:"Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif; font-weight:bold; font-size:22px; color:#111906; }
h2 {font-family:"Trebuchet MS",Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#000000;  }


td.bodyMiddle {background: url(../images/page_bkgd.gif) center repeat-y; text-align:left; vertical-align:top;}
.bodyText {padding:10px 20px 0px 25px;}
div.bodyMiddle {padding:10px 20px 20px 20px; background:url(../images/page_bkgd_top.gif) top left no-repeat;}
.introText {line-height:22px; padding:0px 25px 0px 5px; text-align:left;}
.introHead {font-family:"Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#36511a; }
.introHeadSmall {font-family:"Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size:15px; line-height:24px; color:#36511a; font-weight:bold; }
.introImg {padding:0px 0px 15px 0px;}

#breadcrumb {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#b7b6a2; padding:0px 0px 10px 0px;}
#breadcrumb a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited {color:#6fa139; text-decoration:none; font-weight:normal;}
#breadcrumb a.breadcrumb:hover {color:#b4e67e; text-decoration:none;}
#breadcrumbActive {color:#dfe6d8; font-weight:bold;}

td.bodyLeft {background:url(../images2/body_lgrad.jpg) repeat-y top right;}
div.textMiddle {background:url(../images2/content_bkgd_tl.jpg) left top no-repeat; padding:10px 20px 20px 24px;}
td.bodyRight {background:url(../images2/body_rgrad.jpg) repeat-y top left;}


#snav {display:block; font-size:12px; color:#0f1805; padding:0px 12px 0px 12px; margin:0px; background:url(../images/nav/snav_top_gradient.gif) top repeat-x;}
#snav ul {list-style:none; padding:0px; margin:0px 0px 0px 0px;}
#snav li {color:#605f4b; font-weight:bold; list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-top:1px solid #b9b8a4; }
#snav ul li {color:#605f4b; font-weight:normal; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:1px solid #cacabe;}

#snav li a.snav:link, a.snav:active, a.snav:visited {display:block; color:#0f1805; text-decoration:none;  text-align:left;  padding:3px 3px 3px 0px;  font-weight:bold; }
#snav li a.snav:hover {color:#000; text-decoration:none; background-color:#cacabe;}

#snav ul li a.snav2:link, a.snav2:active, a.snav2:visited {display:block; color:#605f4b; text-decoration:none; padding:3px 3px 3px 16px; font-weight:normal;  }
#snav ul li a.snav2:hover {color:#0f1805; text-decoration:none; background-color:#cacabe;}

#hNav {font-size:11px; color:#585953; font-weight:bold; text-transform:uppercase; color:#c6c5bf; padding-right:10px; text-align:right; margin-bottom:5px;}
#hNav a.hNav:link, a.hNav:active, a.hNav:visited {color:#618738; text-decoration:none; font-weight:bold;}
#hNav a.hNav:hover {color:#122102; text-decoration:#000000;}

#footer {font-size:11px; color:#585953; font-weight:bold; text-transform:uppercase; color:#646243; padding:10px 15px 25px 15px;}
#footer a.footer:link, a.footer:active, a.footer:visited {color:#585953; text-decoration:none;}
#footer a.footer:hover {color:#3b3a33; text-decoration:#000000;}

a:link, a:active, a:visited {color:#1168ab; text-decoration:underline; }
a:hover {color:#000; text-decoration:underline;}


/*ul {
	padding:0px 0px 0px 10px;
	margin:10px 0px 10px 10px;
	list-style-image: url(../images/Red_Checkmark_svg.gif);
	list-style-type: none;
}
li {
	font-weight:normal;
	list-style: disc;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	line-height:16px;
}*/


ul {list-style:none; padding:0px 0px 0px 10px; margin:10px 0px 10px 10px;}
li {font-weight:normal; list-style: disc; padding:4px 0px 4px 0px; margin:0px 0px 0px 0px; line-height:18px;}

#check ul { list-style-image:url(/images/bullet_check.gif);}
#check li { list-style-image:url(/images/bullet_check.gif);}

#redcheck div {margin:0px 0px 0px 25px; padding:0px 0px 0px 25px;}
#redcheck ul { list-style-image:url(/images/Red_Checkmark_svg.gif); margin:0px 0px 0px 0px;}
#redcheck li { list-style-image:url(/images/Red_Checkmark_svg.gif);}

.rowHover {text-align:left; cursor: pointer; background-color:#203806; }
.row1 {border-bottom:1px solid #bab9a5;}
.row2 {border-bottom:1px solid #bab9a5;}

#team h1 {font-size:17px; color:#000;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px 0px 5px 0px;}
#team h2 {font-size:13px; color:#6a6957; font-weight:bold; margin:0px 0px 5px 0px;}
#team p {margin:9px 0px 5px 0px;} 

#contact h1 {font-size:13px; color:#36511a;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin:15px 0px 5px 0px;}
#contact h2 {font-size:13px; color:#6a6957; font-weight:bold; margin:0px 0px 5px 0px;}
#contact p {margin:9px 0px 5px 0px;} 


#history h1 {font-size:28px; color:#6a6957; margin:25px 0px 10px 0px; font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#history p {margin:5px 0px 5px 0px;}

#homeText h1 {font-size:16px; color:#688f3e; margin:0px 0px 10px 0px; font-weight:bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:24px;}
#homeText p {
	margin:5px 0px 5px 0px;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#545252;
	font-size: 14px;
}
#homeText div {
	padding:20px 15px 10px 25px;
	margin-top: 0px;
}
#homeText div.homeButton {
	padding:5px 15px 5px 25px;
	margin-top: 0px;
}

#partners h1 {font-size:20px; color:#000; margin:15px 0px 10px 0px; font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#partners h2 {font-size:19px; color:#6a6957; margin:0px 0px 10px 0px; font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#partners p {margin:5px 0px 10px 0px;}
#partners td {padding:10px 0px 10px 0px; border-top:1px solid #cccccc;}

#news h1 {font-size:12px; color:#6a6957; margin:15px 0px 0px 0px; font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#news p {margin:0px 0px 10px 0px;}
#news a:link, a:active, a:visited {font-weight:bold; }

#events h1 {font-size:12px; color:#6a6957; margin:15px 0px 0px 0px; font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#events p {margin:0px 0px 10px 0px;}
#events a:link, a:active, a:visited {font-weight:bold; }

#careers h1 {font-size:12px; color:#6a6957; margin:15px 0px 0px 0px; font-weight:normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#careers p {margin:0px 0px 10px 0px;}
#careers a:link, a:active, a:visited {font-weight:bold; }

.testimonials {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:22px; color:#525252; margin:10px 0px 5px 0px;}
.testimonialName {font-size:11px; font-weight:bold; color:#36511a; margin:5px 0px 25px 0px;}
.headBkgd table tr td div table tr #homeText div blockquote p {
	font-weight: bold;
}
.headBkgd table tr td div table tr #homeText div blockquote ul li strong {
	font-size: 16px;
}

