div#pageheading {
	display: none;
}

div#mainContent.full {
	padding: 0px;
}

div#mainBannerContainer {
	height: 423px;
	position: relative;
	background: url('/shared/images/frontpage/banner_background.jpg') bottom left repeat-x #002c4a;
	color: white;
	overflow: hidden;
}

div#mainBannerContainer h1 {
	position: absolute;
	color: #304458;
	left: 540px;
	top: 155px;
	font-size: 38px;
}

div#mainBannerContainer .links {
	position: absolute;
	bottom: 50px;
	right: 25px;
	width: 270px;
}

div#mainBannerContainer .links a {
	display: block;
	background: url(/shared/images/frontpage/link_bg_1.jpg) no-repeat #edf2f2;
	padding: 7px 8px 7px 30px;
	margin-bottom: 10px;
	text-decoration: none;
	color: #293b4e;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border: 0px solid transparent;
	font-size: 11pt;
	font-family: GillSansRegular, arial, helvetica, verdana, sans-serif;
}
.replay {
	position: absolute;
	bottom: 10px;
	left: 10px;
	cursor: pointer;
}
div#mainBannerContainer .links a.orange {
	background: url(/shared/images/frontpage/link_bg_1.jpg) no-repeat #edf2f2;
}

div#mainBannerContainer .links a.purple {
	background: url(/shared/images/frontpage/link_bg_2.jpg) no-repeat #edf2f2;
}

div#mainBannerContainer .links a.turqouise {
	background: url(/shared/images/frontpage/link_bg_3.jpg) no-repeat #edf2f2;
}

div#mainBannerContainer .links a:hover {
	color: black;
}

img.cmphlogo {
	position: absolute;
	right: 29px;
	top: 18px;
}

img.gui {
	position: absolute;
	left: 63px;
	bottom: 0px;
}

.newsTicker {
	padding: 4px 12px;
	background-color: #f5f5f5;
	margin: 5px 0;
	-moz-border-radius: 20px;
	-webkit-border: 20px;
	border: 1px solid #d9d9d9;
	height: 18px;
}

.newsTicker ul,
.newsTicker li {
	padding: 0;
	margin: 0;
	background: none;
}

.newsTicker h2,
.newsTicker h3 {
	float: left;
	margin: 2px 5px 0 0;
	padding: 0;
	font-size: 1em;
	font-family: arial, helvetica, verdana, sans-serif;
	color: #00c0cc;
	letter-spacing: 0px;
	line-height: 1.2em;
}

.newsTicker h2 {
	text-transform: uppercase;
	font-weight: bold;
}

.newsTicker .items li {
	display: none;
}

.newsTicker a {
	text-decoration: none;
}

div.footer {
	border: 0;
	margin-top: 0;
}
h2 .highlight {
	color: #009afb;
}
