.cn-sub-wrapper {
	width: 935px;
} 
#cn-sub-tt { background: #000 url(/images/sub-hdr-tt.jpg) top left no-repeat; }
#cn-sub-group { background: #000 url(/images/sub-hdr-group.jpg) top left no-repeat; position: relative;}
#cn-sub-media { background: #000 url(/images/sub-hdr-media.jpg) top left no-repeat; }
.cn-sub-left {
	float: left;
	width: 570px;
	margin: 130px 0 0 0;
	background: #000 url(/images/backgrounds/bg-sub.jpg) top left no-repeat;
	color: #fff;	
	padding: 38px 0 0 67px;
	text-align: justify;
	display: inline;
}	
	.cn-sub-left img { 
		float: left; 
		width: 233px;
		margin: 0 0 300px 0;
	}
	.cn-sub-left p { 
		float: left;
		width: 290px;
		font-size: 11px; 
		line-height: 23px;
		margin: 0 0 0 29px;
	}
	.cn-sub-left a {
		color: #95c4ff;
	}
	
.cn-sub-right {
	float: left;
	width: 274px;
	margin: 97px 0 0 23px;
	display: inline;
}
	.cn-sub-right h2 {
		width: 274px;
		height: 48px;
		text-indent: -5000px;
		margin: 0;
		padding: 0;
	}
	.cn-sub-right h2#hdr-mt { background: #000 url(/images/rail-sprite.png) 0 0 no-repeat; }
	.cn-sub-right h2#hdr-rfp { background: #000 url(/images/rail-sprite.png) 0 -48px no-repeat; }
	.cn-sub-right h2#hdr-calendar { background: #000 url(/images/rail-sprite.png) 0 -96px no-repeat; }
	.cn-sub-rail {
		background: #000 url(/images/rail-sprite.png) 0 -162px no-repeat;
		border-left: 1px solid #380202;
		border-right: 1px solid #380202;
		border-bottom: 1px solid #380202;
		padding: 34px 8px 0 8px;
		width: 256px;
		color: #fff;
		font-size: 11px;
		margin: 0 0 10px 0;
		line-height: 15px;
	}
	.cn-sub-rail a {
		display: block;
		color: #95c4ff;
		font-weight: bold;
		background: #000 url(/images/rail-sprite.png) 93px -144px no-repeat;
		height: 18px;
		margin: 5px 0 10px 0;
		position: relative;
	}
	
#cn-sub-divider {
	background: #000 url(/images/sub-hdiv.gif) no-repeat;
	width: 555px;
	height: 9px;
	display: block;
	margin: 45px 0 100px -20px;
}
		
	#cn-sub-events {
		background: #000 url(/images/backgrounds/bg-sub-events.jpg) top no-repeat;
		width: 238px;				
		margin: 0 0 30px 0;
		text-align: left;
		padding: 55px 18px 0 18px;				
	}
		h4.cn-sub-events-date {
			margin: 0;
			padding: 0;
			font-size: 14px;
			color: #a2a4a6;
			font-weight: bold;
		}
		h4.cn-sub-events-hdr {
			margin: 0;
			padding: 0;
			font-size: 14px;
			color: #a2a4a6;
			font-weight: bold;
		}
		#cn-sub-events p {
			margin: 0 0 20px 0;
			padding: 0;
			font-size: 11px;
			color: #5e5e5f;
			font-family: Helvetica, sans-serif;
		}
		#cn-sub-events a {
			color: #828789;
		}
		#cn-sub-events img {
			margin: 12px 0;
		}

#banner {
	margin: 143px 0 0 0;
}	
.banner-push-left {
	margin: 0;
}	
.banner-push-right {
	margin: -195px 0 0 23px;
}
		
.clear {
    display: block; 
    height: 0; 
    clear: both; 
}
.sIFR-alternate{display:none;}