@charset "utf-8";
/* CSS Document */

.bluesmall {
	font-size:small;
	color:#0091A0;
}
.bluetxt {
	font-size:medium;
	color:#0091A0;
}
.bluelarge {
	font-size:large;
	color:#0091A0;
}
.greysmall {
	font-size:small;
	color:#666;
	line-height: normal;
}
.greytxt {
	font-size:medium;
	color:#8b8b90;
}
.greylarge {
	font-size:large;
	color:#8b8b90;
}
.blacksmall {
	font-size:small;
	color:#000;
}
.blacktxt {
	font-size:medium;
	color:#000;
}
.blacklarge {
	font-size:large;
	color:#000;
}
.whitesmall {
	font-size:small;
	color:#fff;
}
.whitetxt {
	font-size:medium;
	color:#fff;
}
.whitelarge {
	font-size:large;
	color:#fff;
}

.whitetxt h2 {
	padding-top: 15px;
}
.columnbluebox h2 {
	padding-top: 5px;
	margin-bottom: 0px;
	font-size: large;
}
.columnbluebox p {
	line-height: normal;
}
.columngreybox h2 {
	padding-top: 5px;
	color:#0091A0;
	margin-bottom: 0px;
	font-size: large;
}
.columngreybox p {
	line-height: normal;
}
.leftcol h1 {
	margin-bottom: 0px;
	padding-left: 0px;
	font-size: xx-large;
	font-weight: normal;
}
.leftcol hr {
	color: #999;
}
a.white, a.white:link, a.white:active {
	color:#FFF;
	text-decoration:none;
}
a.white:hover {
	color:#FFF;
	text-decoration:underline;
}
a.whitesmalllink, a.whitesmalllink:link, a.whitesmalllink:active {
	font-size:small;
	color:#FFF;
	text-decoration:none;
}
a.whitesmalllink:hover {
	font-size:small;
	color:#FFF;
	text-decoration:underline;
}
.bluelink {
	color:#0091A0 !important;
	text-decoration:none;
}
a.blue, a.blue:link, a.blue:active {
	color:#0091A0;
	text-decoration:none;
}
a.blue:hover {
	color:#0091A0;
	text-decoration:underline;
}
.gapof90pixels img {
	padding-right: 25px;
}
.mainspan2 .casestudies p {
	font-size:small;
	color:#666;
}