.typography	*						{ color: #6a6f72; }
.typography #sidebar_right *		{ color: #466681;  }
.typography p						{ line-height:17px; }

/** CMS LIST STYLES **/
.typography ul,
.typography ol 						{ margin-bottom:15px; }

.typography ul li,
.typography ol li 					{ }
.typography ul li 					{ }
.typography ol li 					{ }

/* HEADER STYLES */
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6						{ margin: 0 0 12px 0; padding: 0; font-family: 'Asap', sans-serif; color: #a32525; font-weight:normal; }

.typography h1 						{ font-size: 28px; line-height: 26px; }
.typography h2 						{ font-size: 26px; line-height: 26px; }
.typography h3 						{ font-size: 24px; line-height: 22px; }
.typography h4 						{ font-size: 22px; line-height: 22px; }
.typography h5 						{ font-size: 20px; line-height: 16px; }
.typography h6 						{ font-size: 18px; line-height: 16px; }

.typography h2.sidebartitle			{ font-size: 16px; line-height: 22px; text-align:center; font-weight: normal; color: #333333; border-bottom: 1px #959774 solid; margin: 0 0 8px 0 !important; padding-bottom: 3px; }

.typography blockquote				{ background: #e2e2e2; border: 1px #a5bdc7 solid; padding: 10px; }
.typography blockquote *			{ font-style:italic; font-size:11px; }

/* LINK STYLES */
.typography a 						{ color: #466681 !important; font-weight:bold; }
.typography a:hover 				{ color: #a5bdc7 !important; text-decoration:none; }
	
.typography table					{ }
.typography table tr td				{ }

.typography strong					{ font-weight: bold; }
.typography em						{ font-style: italic; }

/* WYSIWYG EDITOR ALIGNMENT CLASSES */
.typography .left 					{ text-align: left; }
.typography .center					{ text-align: center; }
.typography .right					{ text-align: right; }

.typography img.right				{ float: right;  margin: 0 0 5px 10px; }
.typography img.left				{ float: left; margin: 0 10px 5px 0; }
.typography img.center				{ display:block; margin: 0 auto 5px; }

.typography .captionImage img		{ padding: 0; }
.typography .captionImage p			{ margin: 0; font: bold 10px/14px Arial, sans-serif; }
.typography .captionImage.left		{ float: left; margin: 0 10px 5px 0; padding: 5px; background: #e8e8e8; text-align: center; }
.typography .captionImage.right		{ float: right; margin: 0 0 5px 10px; padding: 5px; background: #e8e8e8; text-align: center; }


.right form .field label {
	color: #555 !important; font: bold 14px/19px Arial, sans-serif !important;
}

.Red		{ color:#a32525 !important; }
.Blue		{ color:#466681 !important; }