/* CSS gradient backgrounds that generate a Baseline Grid */
/* by: Mike Morrison, Soholaunch.com */
/* You don't have to leave this credit comment in, but it would be nice of you. */

/* Based on a 16col/22px baseline grid with 960px overall width */
.baseline-grid {
		background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 95%, rgba(255,0,0,.5) 100%);
		background-image:-moz-linear-gradient(top, rgba(0,0,0,0) 95%, rgba(255,0,0,.5) 100%);
		background-image:-o-linear-gradient(top, rgba(0,0,0,0) 95%, rgba(255,0,0,.5) 100%);
		background-size: 100% 12px;
		background-position: 10px 0px;
}
html {
	font-size: 100%;
	text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}
body {
	font-family: 'Lucida Typewriter', sans-serif;
	font-size: 12px;
	color: #000000;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
}
p {
	font-size: 1em; /* 12px */
	line-height: 1.0000em; /* 12px */
	margin: 0 0 1.0000em 0;
}
/* 36px - The quick brown fox jumps over the lazy dog */
h1,
.class-for-36px {
	font-size: 3.0000em; /* 36px */
	line-height: 1.0000em; /* 36px */
	margin-bottom: 0.3333em;  margin-top: 0.0000em;
}
/* 30px - The quick brown fox jumps over the lazy dog */
h2,
.class-for-30px {
	font-size: 2.5000em; /* 30px */
	line-height: 1.2000em; /* 36px */
	margin-bottom: 0.4000em;  margin-top: 0.0000em;
}
/* 24px - The quick brown fox jumps over the lazy dog */
h3,
.class-for-24px {
	font-size: 2.0000em; /* 24px */
	line-height: 1.0000em; /* 24px */
	margin-bottom: 0.5000em;  margin-top: 0.0000em;
}
/* 20px - The quick brown fox jumps over the lazy dog */
h4,
.class-for-20px {
	font-size: 1.6667em; /* 20px */
	line-height: 1.2000em; /* 24px */
	margin-bottom: 0.6000em;  margin-top: 0.0000em;
}
/* 18px - The quick brown fox jumps over the lazy dog */
h5,
.class-for-18px {
	font-size: 1.5000em; /* 18px */
	line-height: 1.3333em; /* 24px */
	margin-bottom: 0.6667em;  margin-top: 0.0000em;
}
/* 16px - The quick brown fox jumps over the lazy dog */
h6,
.class-for-16px {
	font-size: 1.3333em !important; /* 16px */
	line-height: 1.5000em !important; /* 24px */
	margin-bottom: 0.7500em ;  margin-top: 0.0000em !important;
}

.class-for-16px p
{
	font-size: initial; /* 16px */
	line-height:1.5000em; /* 16px */
	margin-bottom: 0.7500em !important;  margin-top: 0.0000em !important;
}

/* 14px - The quick brown fox jumps over the lazy dog */
.class-for-14px {
	font-size: 1.1667em; /* 14px */
	line-height: 1.7143em; /* 24px */
	margin-bottom: 0.8571em;  margin-top: 0.0000em;
}
/* 17px - The quick brown fox jumps over the lazy dog */
.class-for-17px {
	font-size: 1.4167em; /* 17px */
	line-height: 1.4118em; /* 24px */
	margin-bottom: 0.7059em;  margin-top: 0.0000em;
}
/* 22px - The quick brown fox jumps over the lazy dog */
.class-for-22px {
	font-size: 1.8333em; /* 22px */
	line-height: 1.0909em; /* 24px */
	margin-bottom: 0.5455em;  margin-top: 0.0000em;
}
.class-for-display {
	font-size: 4.5000em; /* 54px */
	line-height: 1.1111em; /* 60px */
	margin-bottom: 0.2222em;  margin-top: 0.0000em;
}
.awardfolio .class-for-17px {
	line-height: 2.35294117647059em;
	margin-bottom: 2.64705882352941em;
}
.class-for-17px strong {
	font-size: 2.11764705882353em;
	font-weight: normal;
}
.class-for-17px span {
	color: #c7c7cd;
}
.class-for-17px a {
	color: #ff0000;
}
@media screen and (max-width: 767px) {
	.class-for-22px.text-justify,
	.class-for-17px.text-justify,
	.text-justify,
	.col-xs-12.col-sm-6.text-right {
		text-align: left;
	}
}

div.cmc_description{
    font-size: 1.5000em;
    line-height: 1.3333em;
    margin-bottom: 0.6667em;
    margin-top: 0.0000em;
}