/* contains styles for all content modules that live in content areas on pages throughout site */


.content_module a:link { color:#666666; text-decoration:none; }
.content_module a:visited { color:#666666; text-decoration:none; }
.content_module a:hover { color:#666666; text-decoration:none; background-image:url(/common/chrome/border_dot_grey.gif); background-position:100% 100%; background-repeat:repeat-x; }
.content_module a:active { color:#666666; text-decoration:none; background-image:url(/common/chrome/border_dot_grey.gif); background-position:100% 100%; background-repeat:repeat-x; }

.content_module {
	border:1px solid #d5d5d5;
	width:218px;
	font-family:georgia;
	color:#333333;
	min-height:172px;
}

.logo_module {
	padding:5px 0 0 0;
	width:218px;
	font-family:georgia;
	color:#333333;
	min-height:172px;
}

.content_module .content {
	min-height:91px;
	padding:0 0 0 0;
	margin:18px 0 14px 20px;
}

.content_module .content .image {
	float:right;
	padding:5px 21px 14px 0;
	margin:0 0 0 0;
}

html>body .content_module .content .image {padding:5px 21px 0 0;}

.content_module .content h1 {
	font-size:16px;
	margin:0;
	padding:0 0 22px 0;
}

.content_module .content p {
	margin:0 0 0 0;
	padding:0 18px 0 0;
}

.content_module .cta {
	background-image:url(/common/img/modules/border_dot_blue.gif);
	background-repeat:repeat-x;
	background-position:top center;
	width:181px;
	margin:0 auto 20px 20px;
	padding:6px 0 0 0;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
}

.content_module .content .company_name {
	font-size:12px;
	font-style:italic;
	margin:0 0 5px 0;
}

.content_module .content .copy {
	font-size:14px;
}

.content_module .content .copy_small {
	font-size:13px;
}

.content_module .content .copy_right {
	font-size:13px;
	width:85px;
	position:relative;
	margin:-47px 10px 0 100px;
	padding:0;
	min-height:60px;
}

.content_module .content .story_container {
	padding-bottom:30px;
}

.content_module .content .story_container .copy_story {
	font-size:13px;
	width:85px;
	position:relative;
	margin:-90px 10px 0 100px;
	padding:0;
	min-height:70px;
}

.content_module .content .story_container .image_story {

}


.content_module .content .number {
	font-size:55px;
	line-height:55px;
	margin:-10px 0 0 0;
	padding:0;
}

.content_module .content .number .percent {
	font-size:22px;
	vertical-align:middle;
}

.content_module .content.quote_img .quote_container {
	width:116px;
}

.content_module .content .quote_container {
	
}

.content_module .content .quote_container .quotation_left {
	color:#ebe9ea;
	font-size:100px;
	margin:-28px 0 0 -10px;
	padding:0;
}

.content_module .content .quote_container .quote {
	font-size:13px;
	margin:-78px 0 0 4px;
	padding:0 15px 0 0;
	position:relative;
	z-index:1;
}

.content_module .content .quote_container .quotation_right {
	color:#ebe9ea;
	font-size:70px;
	text-align:right;
	margin:-20px 13px 0 0;
	padding:0;

}

.content_module .content .quote_container .quote_name {
	margin:-45px 0 0 0;
	padding:0;
	line-height:12px;
	color:#000000;
}

.content_module .content .quote_container .quote_name .name {
	font-family:times;
	font-size:13px;
	font-style:italic;
}

.content_module .content .quote_container .quote_name .city {
	text-transform:uppercase;
	font-family:arial;
	font-size:9px;
}

.content_module .content .quote_image {
	margin:-112px 0 0 101px;
}

.content_module .content .video {
	padding-bottom:7px;
}

.content_module .content .button_video {
	width:32px;
	height:32px;
	margin:-54px 30px 0 0;
	position:relative;
	z-index:1;
	float:right;
}

.content_module .content .copy_video {
	font-size:12px;
	background-image:url(/common/img/modules/border_dot_blue.gif);
	background-repeat:repeat-x;
	background-position:top center;
	width:181px;
	margin:0 auto 10px 0;
	padding:6px 0 0 0;
}

.content_module .cta_link {
	
}

.content_module .cta_link .arrow {
	color:#33cccc;
	text-decoration:underline;
}

.content_module .download_link {
	
}

.content_module .download_link .icon {
	margin:0 7px 0 0;
	vertical-align:bottom;
}

