@charset "utf-8";
/* CSS Document */

/*----CONTRIBUTE STYLES----*/
h1 {
	margin:0;
	padding:0 0 15px 0;
	color:#739d36;
	font-size:18px;
	text-transform:uppercase;
	font-weight:normal;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}	


h2 {
	padding:0 0 4px 0;
	margin:0;
	color:#739d36;
	font-size:14px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#content h2 a:visited,#content h2 a {
	color:#739d36;
	text-decoration: none;
}
#content h2 a:hover {
	color:#739d36;
	text-decoration: underline;
}

h3{
	color:#6e6e6e;
	font-size:12px;
}

.overview .text h2 
{
	margin:0;
	padding:0 0 5px 0;	
	color:#638332;
	font-size:15px;
	text-transform:uppercase;
}

.team-name {
	padding-top:104px;
	height:0;
	overflow:hidden;
	display:block;	
}

.team-text {
	padding:21px 23px;
	display:block;
}

.team-container {
	overflow:hidden;
	padding-bottom:19px;	
}

.team-container .contact {
	color:#638332;
}

.team-left {
	float:left;
	width:264px;
	background-position:top left;
	background-repeat:no-repeat;
}

.team-right {
	float:right;
	width:264px;
	background-position:top left;
	background-repeat:no-repeat;	
}
.overview-intro {
	font-style:normal;
	color:#595959;
	font-size:12px;
	line-height:22px;
	padding-bottom:21px;
}

#content .overview .text {
	text-decoration:none;
	color:#595959;
}

#content .first {
	padding-left:0;
	background-image:none;
}

.picture {
	padding-bottom:18px;
}

.readmore {
	background-image:url(/images/bg/cross.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	padding-right:11px;
	text-transform:uppercase;
	font-size:10px;
	color:#638332;
	text-decoration:underline;
}
.quote{
text-align:center;
width: 370px;
margin-left: 85px;
padding: 0;
}
.textPDF
{
	color: #666666;
	font-size: 9px;
}
.tab-title {
	display:block;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;	
}

.tab-heading {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#739d36;
	background-image:url(/images/border.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	display:block;
	padding-bottom:16px;
	margin-bottom:16px;
}


.tab-content {
	visibility:hidden;
	float:left;
	border:1px solid #c9c9c9;
	border-left:none;
	height:175px;
	width:455px;
	background-image:url(/images/tab-bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding:24px 35px;
}
/*-------------------careers---------------------*/
#career {}

#career .grytext { color:#7e7e7e; text-align:left; font-size:12px; font-style:italic; font-family:Verdana;}
.imgcontent { width:555px; float:left; border-bottom:1px dotted #000000; margin-top:23px; padding-bottom:24px;}
.thumbnail { width:87px; height:147px; float:left;}
.thumb-content { width:140px; float:left; margin:0 30px 0 20px;}

.thumb-content h1 { color:#638332; font-size:15px; font-weight:bold; font-family:"Trebuchet MS"; text-transform:uppercase; padding-bottom:8px;}
.thumb-content p { font-size:11px; color:#231f20; padding-bottom:7px;}
.thumb-content  a { text-transform:uppercase; font-size:10px; color:#638332; text-decoration:underline;}
.thumb-content  a:hover { text-decoration:none;}

.imgcontent-last { width:555px; float:left; min-height:174px; margin-top:23px; margin-bottom:80px;}

/*-------------------community---------------------*/

.imgcontent-commu { width:714px; float:left; border-bottom:1px dotted #000000; margin-top:30px; padding-bottom:22px;}
.thumbnail-commu { width:161px; height:98px; float:left;}
.thumb-content-commu { width:520px; float:left; margin:0 0 0 32px;}
.thumb-content-commu h1 { color:#638332; font-size:15px; font-weight:bold; font-family:"Trebuchet MS"; text-transform:uppercase; padding-bottom:8px;}
.thumb-content-commu p { font-size:11px; color:#231f20; padding-bottom:7px;}

/*---------------^^^ABOVE STYLES COPIED FROM MAIN.CSS FOR CONTRIBUTE STYLE DROPDOWN^^^-------------*/


#content-home h1, #content-home h2 {
	font-size:17px;
	color:#231f20;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:17px;
	/*letter-spacing:20px;*/
	}
#content-home h1 { line-height:26px; padding-bottom:16px; }
#content-home h2 {
	color:#80a34c;
	text-transform:uppercase;
	}
#content-home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	line-height:17px;
	}
	#content-home p {
		margin:8px 0 0 0;
		}
	#content-home p strong {
		color:#000;
		font-weight:normal;
		}
	#content-home a {
		color:#769a41;
		text-decoration:underline;
		}
#content-home .reasons {
	margin:5px 0 5px 12px;
	padding:0 0 0 0px;
	}
	#content-home .reasons li {
		background:url(/images/elements/dot.gif) no-repeat;
		background-position:left 9px;
		list-style:none;
		padding:0px 0 0px 9px;
		line-height:
		}
#content-home #blogarticles {
	position:relative;
	width:260px;
	padding:65px 25px 25px 25px;
	float:left;
	display:block;
	background:url(/images/home/blog-articles-bg.png) no-repeat top left;
	
}
	#content-home #bloglink {
		position:absolute;
		right:25px; top:25px; font-size:10px;
	}
	#content-home .homepage-post {
		padding:10px 0px;
		font-size:11px; 
	}
		.divider { border-bottom:1px dotted #000000; }
		#content-home .posttitle a { font-weight:bold; color:#769a41; }
		#content-home .postdate {  color:#5a5a5a; padding-top:3px; display:block;}
		
	.disclaimer {
		margin: 20px;
		background: none;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		color:#231F20;
		font-size: 11px;
		}
		
		
		

