body {
	position: relative;
	font-family: arial;
	font-size: 12px;
	color: #444;
	background: #2D394C url(../images/shared/bodyBG.png) repeat-x;
	margin: 0;
}

a {
	color: #283344;
	text-decoration: none;
}
	a:hover { text-decoration: underline; }
	a span, h1 span, h2 span { display: none; }
.clearFloat {
 	clear: both;
 	height: 0;
 	overflow: hidden;
}
.viewMore {
	float: right;
	margin-right: 10px;
}

	#Container {
		position: relative;
		background: #fff;
		margin: 0 auto;
		overflow: hidden;
		width: 954px;
	}
		#TopNavigation {
			background: url(../images/shared/topNavBG.png) repeat-x;
			height: 34px;
			padding: 10px 0 0 250px;
		}
			#TopNavigation a {
				display: block;
				float: left;
				margin: 0 15px;
				font-family: verdana, arial;
				color: #DADFD1;
				font-weight: bold;
				font-size: 12px;
			}
		#InnerContainer {
			margin: -2px 4px 0;
			border: 3px solid #eee;
			background: url(../images/shared/peopleWalkingBanner.png) no-repeat 0 0;
			border-width: 0 3px;
			padding: 195px 0 0;
			width: 940px;
		}
			#CRCTextLogo {
				margin: 0 0 0 410px;
				width: 521px;
				height: 34px;
				background: url(../images/shared/crcTextLogo.png) no-repeat 0 0;
			}
			#JourneySubheading {
				margin: 5px 0 0 440px;
				width: 463px;
				height: 24px;
				background: url(../images/shared/everyJourneySubheading.png) no-repeat 0 0;
			}
			#Promos {
				float: right;
				width: 253px;
				padding: 15px 10px 25px 0;
			}
				#Promos div { 
					width: 203px;
					padding: 0 25px 0;
					font-size: 13px;
					color: #555;
				}
			#Content {
				position: relative;
				padding: 15px 25px 60px 25px;
				line-height: 18px;
				font-size: 13px;
				overflow: hidden;
				width: 627px;
			}
				#StatusMsg {
					text-align: center;
					font-weight: bold;
					font-size: 13px;
				}
				.success { color: #060; }
				.error { color: #822; }
				.notice { color: #c60; }
			#Footer {
				height: 15px;
				padding: 60px 25px 20px;
				background: url(../images/shared/footerBG.png) repeat-x;
			}
				#Footer a {
					display: block;
					height: 16px;
					float: left;
					border-right: 1px solid #ccc;
					padding: 0 10px;
					background-repeat: no-repeat;
					background-position: top center;
				}
				#Copyright {
					float: right !important;
					border-right: 0 !important;
					padding: 0  !important;
				}
		#CRCLogo {
			position: absolute;
			top: 0;
			left: 20px;
			display: block;
			width: 176px;
			height: 159px;
			background: url(../images/shared/crcLogo.png) no-repeat 0 0;
		}