/* customizable styles */
body#tinymce, body.mceContentBody  { background: #FFF!important; background-image: none!important; }

/* #Basic Styles
================================================== */
	body {
		background: #fdfdfd;
		font: 12px/21px Tahoma, Arial, sans-serif;
		color: #676767;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
		margin: 0;
		padding: 0;
 }
/* #Typography
================================================== */
	.container h1, .container h2, .container h3, .container h4, .container h5, .container h6 {
		color: #464646;
		font-family: "Open Sans", Arial, sans-serif;
		font-weight: normal; }
		
	.container h1 a, .container h2 a, .container h3 a, .container h4 a, .container h5 a, .container h6 a { font-weight: inherit; }
	.container h1 { font-size: 28px; line-height: 50px; }
	.container h2 { font-size: 22px; line-height: 30px; }
	.container h3 { font-size: 18px; line-height: 34px; }
	.container h4 { font-size: 16px; line-height: 30px; }
	.container h5 { font-size: 14px; line-height: 24px; }
	.container h6 { font-size: 12px; line-height: 21px; }
	.subheader { color: #777; }

	.container p img { margin: 0; }
	.container p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	.container em { font-style: italic; }
	.container strong { font-weight: bold; color: #333; }
	.container small { font-size: 80%; }


/* #Links
================================================== */
	.container a, .container a:visited { color: #23232f/*6f9c00*/; text-decoration: none; outline: 0;-webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -transition: color 0.1s ease-in-out;}
	.container a:hover, .container a:focus { color: #6a6a89; }
	.container p a, .container p a:visited { line-height: inherit; }

.purple_text { color: #322c76;}
.green_text { color: #b7cf32; }
.cyan_text { color: #2ba4dd; }
.purpleline { border-bottom: 1px solid #6a6a89;}
.darkpurple_text { color: #23232f; }
.page_headline span {
	color: #888;
	font-weight: normal;
	font-size: 12px;
	float: right;
	font-family: Tahoma, sans-serif;
	letter-spacing: 0;
}

.page_headline {
	font-family: "Open Sans", Arial, Tahoma;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.5px;
	display: block;
	border-bottom: 1px solid #e1e1e1;
	padding: 0 0 8px 0;
	margin: 20px 0;
	}
	
	/* wysiwyg style */
.bluelinkbox, .greenlinkbox, .purplelinkbox  {
	display: inline-block; margin: 10px 0; padding: 10px; color: #FFF; text-align: center;
}
.bluelinkbox{ 
	background: #0171bd; 
}
.greenlinkbox {
	background: #8cc751;
}
.purplelinkbox {
	background: ;
}
.bluelinkbox:hover, .bluelinkbox:active, .greenlinkbox:hover, .greenlinkbox:active, a.purplelinkbox:hover, a.purplelinkbox:active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}

.social_block ul li {background-color:rgba(58, 69, 75, .15);}

.social_block ul > li:hover {background-color:#3dd7e1;}

.social_block ul > li + li:hover {background-color:#0076be;}

.social_block ul > li + li+ li:hover {background-color:#375db0;}

.social_block ul > li + li+ li+ li:hover {background-color:#30b2e3;}

.social_block ul > li + li+ li+ li+ li:hover {background-color:#fe3432;}


	