.richtext {
	font: 13px/1.75em Tahoma, Helvetica, Arial, sans-serif;
	letter-spacing: 0.055px;
}
.richtext:after { content: "."; display: block; height: 0; clear: both; 
	visibility: hidden; }
.richtext { display: inline-block; }
.richtext { display: block; }
	.richtext h1,
	.richtext h2,
	.richtext h3,
	.richtext h4,
	.richtext h5,
	.richtext h6,
	.richtext p,
	.richtext ul,
	.richtext ol,
	.richtext blockquote,
	.richtext hr,
	.richtext form,
	.richtext table,
	.richtext pre {
		margin: 0 0 3px;
		padding: 0;
		clear: none;
	}
	.richtext p{padding-bottom:5px;}
	.richtext blockquote {
		padding: 0 20px;
	}
	.richtext ul ul,
	.richtext ol ol,
	.richtext ul ol,
	.richtext ol ul {
		margin-bottom: 0;
	}
	.richtext hr {
		height: 1px;
		margin: 15px 0 !important;
		background-color: #333;
	}
	.richtext.rich_text img {
		padding: 5px;
	}
		.richtext.page-main_content_html.main-content img {
			max-width: 100%;
		}
	.richtext *[align=left],
	.richtext .alignleft {
		margin: 9px 15px 15px 0;
		float: left;
	}
	.richtext *[align=right],
	.richtext .alignright {
		margin: 9px 0 15px 15px;
		float: right;
	}
	.richtext table.spaced {}
		.richtext table.spaced th,
		.richtext table.spaced td {
			padding-right: 10px;
		}
	.richtext table.styled {
		border: 2px solid #000;
	}
		.richtext table.styled th,
		.richtext table.styled td {
			padding: 5px 10px;
			border: 1px solid #000;
			text-align: center;
		}
		.richtext table.styled th {
			vertical-align: center;
		}
		.richtext table.styled th p,
		.richtext table.styled td p {
			margin-bottom: 0;
		}

.richtext.main-content,
.richtext .main-content {
	width: 577px;
}
	.richtext.main-content h1,
	.richtext .main-content h1 {
		font: 20px/25px Georgia, serif;
		font-weight: normal;
		letter-spacing: 0.09px;
		color: #036;
	}
	.richtext.main-content h2,
	.richtext .main-content h2 {
		font: 12px/16px Tahoma, serif;
		font-weight: bold;
		text-transform: uppercase;
	}
	.richtext.main-content h3,
	.richtext .main-content h3 {
		font: bold 12px/16px Georgia, serif;
		font-weight: bold;
	}
	.richtext.main-content h4,
	.richtext .main-content h4 {
		font: bold 12px/18px Georgia, serif;
		font-weight: normal;
	}

.richtext.page-main_content_html {
	/* width: 577px; */
	width: 96%;
	padding: 0 5px;
}

.richtext.page-down_content_html {
	width: 793px;
}

.richtext.page-left_content_html {
	/* width: 171px; */
	width: 100%;
}

.richtext.page-right_content_html {
	/* width: 200px; */
	width: 100%;
}

.fck.richtext.page-left_content_html {}
	.richtext.page-left_content_html .special {
		width: 168px;
		height: 27px;
		background-color: #808080;
		background-image: url(/img/sidebar-header.png);
		background-repeat: no-repeat;
		font: 17px/27px Georgia, serif;
		font-weight: normal;
		font-style: italic;
		color: #fff;
		margin-left: -5px;
		padding-left: 20px;
		white-space: nowrap;
		overflow: hidden;
	}

.richtext.list_item-content_html {
	width: 577px;
}

.richtext.list_item-blurb_html {
	width: 226px;
}

/* modify this */
/*
.richtext.main-content p {
	font-size: 11px;
}
*/

.richtext.main-content .section-intro {
	font-size: 14px;
	line-height: 1.5em;
}

.section-intro-lead {
	font-weight: bold;
}

.section-6 .section-intro-lead {
	color: #369;
}

.section-17 .section-intro-lead {
	color: #690;
}

.section-27 .section-intro-lead {
	color: #663;
}

.section-36 .section-intro-lead {
	color: #366;
}

@media only screen and (min-width: 20em) { /* Portrait mobile (320px+ / 16px) */

	/* empty */

}

@media only screen and (min-width: 30em) { /* Landscape mobile (480px+ / 16px) */

	html {
		-webkit-text-size-adjust: none; /* Prevent font scaling in iphone landscape */
	}

}

@media only screen and (min-width: 48em) { /* Tablets/netbooks (768px+ / 16px) */

	/* empty */
	
}

@media only screen and (min-width: 64em) { /* Desktops (1024px+ / 16px) */
	
	.richtext.page-main_content_html {
		width: 577px;
		padding: 0;
	}
	
	.richtext.page-right_content_html {
		width: 200px;
	}
	
	.richtext.page-left_content_html {
		width: 171px;
	}
	
		.richtext.page-left_content_html .special {
			margin-left: -18px;
		}
		
}

