body {
	background-color: #d4e3ee;
	dither-color: #b6c7d4;
	font-family: "Trade Gothic";
	color: #266d9e;
	font-size: 18;
}

.mccann {
	color: #00aeff;
}

.loader {
	background-color: #d4e3ee;
	font-size: 50;
	dcolor: #ffffff;
}

.title {
	font-size: 120;
	line-height: 85;
	letter-spacing: -2;
}

.mission {
	font-size: 26;
	line-height: 27;
	text-transform: uppercase;
}

.mission-small {
	font-size: 17;
	line-height: 20;
	text-transform: uppercase;
}

.mission-footer {
	font-size: 11;
	font-weight: 100;
	color:#999999;
}

a {
	color: #00aeff;
}

a:hover {
	background-color: #00aeff;
	color: #ffffff;
}

a:visited {
	color: #00aeff;
}

a.x:link {
	color: #999999;
}
a.x:visited {
	color: #999999;
}
a.x:hover {
	color: #999999;
}

.services-intro {
	font-size: 14;
	line-height: 16;
	text-align: right;
}

.services {
	font-size: 20;
	line-height: 27;
	font-weight: 100;
	font-family: "TradeGothic BoldTwo";
}

.services-outro {
	font-size: 13;
	line-height: 16;
	text-transform: uppercase;
}

.service-description {
	font-size: 17;
}

.whatwedo-body {
	font-size: 20;
	line-height: 22;
}

.services-job {
	font-size: 20;
	line-height: 27;
}

.services-sub {
	font-size: 13.5;
	line-height: 17;
	text-align: left;
	font-family: "TradeGothic BoldTwo";
}

.caps {
	text-transform: uppercase;
}

.about-heading {
	font-size: 20;
	line-height: 22;
}

.about-title {
	font-size: 14;
	line-height: 16;
	text-align: right;
}

.about-body {
	font-size: 17;
	line-height: 20;
    text-align: left;
}

.about-job {
	font-size: 13.5;
	line-height: 17;
	text-align: left;
}

.about-division-name {
	font-size: 26;
	line-height: 24;
}

.about-division-name-sm {
	font-size: 21;
	line-height: 22;
	text-transform: uppercase;
}

.about-division-desc {
	font-size: 14;
	line-height: 16;
}

.join-title {
	font-size: 30;
	line-height: 27;
}

.join-title-small {
	font-size: 14;
	line-height: 16;
	text-align: right;
}

.join-body {
	font-size: 17;
	line-height: 20;
	text-transform: uppercase;
}

.join-body-headline {
	font-size: 18;
}

.awards-title {
	font-size: 17;
	line-height: 20;
}

.award {
	font-size: 30;
	line-height: 27;
	text-transform: uppercase;
}

.awards-outro {
	font-size: 14;
	text-transform: uppercase;
}

.awards-job {
	font-size: 12;
}

.cluster-title {
	font-size: 30;
	line-height: 26;
	text-transform: uppercase;
}

.cluster-work-title {
	font-size: 26;
	line-height: 27;
}
.upper {
	text-transform: lowercase;
}

.cluster-work-sub {
	font-size: 18;
	line-height: 22;
	text-transform: uppercase;
}

.cluster-sub {
	font-size: 20;
	line-height: 22;
	text-transform: uppercase;
}
.cluster-body {
	font-size: 18;
}


.client-title {
	margin: 0;
	font-size: 18;
	line-height: 20;
}


.client-title-smaller {
	font-size: 14;
	line-height: 16;
}

.client-description {
	margin: 0;
	font-size: 18;
	line-height: 20;
}

.client-sub {
	font-size: 14;
	line-height: 16;
	text-align:left;
}

.cluster-client {
	font-size: 14;
	line-height: 16;
	text-transform: uppercase;
}

.cluster-job {
	font-size: 14;
	line-height: 16;
	text-transform: uppercase;
}

.contactus-body {
	font-size: 20;
	line-height: 22;
}

.campaign-title {
	font-size: 14;
	line-height: 16;
	text-align: left;
}
.campaign-title_bold {
	color: #00aeff;
	font-size: 18;
	line-height: 16;
	text-align: left;
	font-family: "TradeGothic BoldTwo";
}

.campaign-description {
	font-size: 14;
	line-height: 16;
	text-align: left;
}

.connecting-line {
	color: #00aeff;
}

.toolTip {
	background-color: #00aeff;
	color: #ffffff;
	font-size: 17;
	font-family: "Trade Gothic";
}

.image {
	background-color: #266d9e;
}

.thumbnail {
	overlay-color: #c6e3f8;
	dither-color: #e8edf2;
	color: #ffffff;
	background-color: #05A9FE;
	text-align: center;
}

.button {
	font-size: 12;
	color: #ffffff;
	background-color: #05A9FE;
}

.tocome {
	font-size: 30;	
}

.c {
	text-transform: lowercase;	
}

.work-title {
	font-size: 20;
	line-height: 23;
	font-weight: 100;
	font-family: "TradeGothic BoldTwo";
}

.exp-title {
	font-size: 13;
	font-weight: 100;
	font-family: "TradeGothic BoldTwo";
}
.exp {
	font-size: 13;
	line-height: 15;
}

