#Spotlights {
	position: relative;
	left: 0;
	top: 0;
	margin-bottom: 20px;
	}
	.spotlight {
		width: 210px;
		float: left;
		padding: 10px 15px 1.2em 15px;
		background: transparent none no-repeat right 15px;
		}
	.spotlight p {
		margin-bottom: 0;
		margin-right: 65px;
		}
	.spotlight p.link {
		}
	.spotlight p.link a {
		position: absolute;
		top: 0;
		width: 210px;
		height: 100%;
		}
	.spotlight p.link a span.more {
		display: block;
		position: absolute;
		bottom: 0;
		margin: 0;
		}

#FeaturedNews {
	position: relative;
	left: 0;
	top: 0;
	width: 480px;
	height: 430px;
	float: left;
	background: transparent url(../images/bg-story-description.png) no-repeat left top;
	margin-left: -16px;
	}
	#FeaturedNews h2 {
		display: none;
		}
	#FeaturedNewsList {
		width: 480px;
		height: 430px;
		position: relative;
		left: 16px;
		top: 0;
		overflow: hidden;
		}
		#FeaturedNewsList .story {
			width: 480px;
			height: 430px;
			position: absolute;
			left: 0;
			top: 0;
			background: transparent none no-repeat left top;
			}
		#FeaturedNewsList .story .overview {
			background: #fff;
			width: 330px;
			height: 154px;
			border: #fff 10px solid;
			overflow: hidden;
			margin: 45px 0 0 0;
			}
		#FeaturedNewsList .story .overview h3 {
			margin: 1em 0 0 0;
			border: none;
			padding: 0;
			}
		#FeaturedNewsList .story .overview p {
			margin: .5em 0 1em 0;
			}
#StoryNav {
	position: absolute;
	right: 246px;
	top: 219px;
	z-index: 50;
	}
	#StoryNav a {
		float: left;
		padding: 0 10px;
		background: #444444 url(../images/bg-story-pager.png) repeat-x left top;
		color: #fff;
		font-size: 0.8125em; /* 13px */
		line-height: 31px;
		height: 31px;
		overflow: hidden;
		margin-left: 1px;
		}
	#StoryNav a.activeSlide {
		background: #fff;
		color: #00aeef;
		}
#more-stories {
	position: absolute;
	right: 114px;
	top: 219px;
	z-index: 50;
	}
#LatestNews {
	margin: 0 0 0 480px;
	background: transparent url(../images/bg-latest-news.png) repeat-x left top;
	padding: 5px 17px 0 17px;
	}
	#LatestNews h2 {
		font-size: 0.8125em; /* 13px */
		border: none;
		padding: 0;
		margin: 1em 0 .75em 0;
		}
	#LatestNews ul {
		margin-bottom: 0;
		margin-left: 0;
		}
	#LatestNews #NewsList li {
		position: relative;
		left: 0;
		top: 0;
		padding-left: 0;
		margin: 4px 0;
		list-style-type: none;
		}
	#LatestNews #NewsList li a {
		padding: 2px 0 2px 4.2em;
		display: block;
		background: #fff;
		margin: 0 -7px;
		}
	#LatestNews #NewsList li a:focus,
	#LatestNews #NewsList li a:hover,
	#LatestNews #NewsList li a:active {
		background: #e9f6fc;
		}
	#LatestNews #NewsList li a span.date {
		position: absolute;
		left: 0;
		top: 3px;
		color: #979797;
		}
	#LatestNews #NewsList li a span.title {
		color: #464646;
		}
	#LatestNews #NewsList li a:focus span.title,
	#LatestNews #NewsList li a:hover span.title,
	#LatestNews #NewsList li a:active span.title {
		color: #003399;
		}
#Definitions img {
	float: right;
	margin-right: -19px;
/*
	position: absolute;
	right: -13px;
*/
	}
#Connect {
	margin: 0 0 0 480px;
	padding: 10px 17px 0 17px;
	}
	#Connect h2 {
		font-size: 0.8125em; /* 13px */
		border: none;
		padding: 0;
		margin: 1em 0 .75em 0;
		}
	#Connect ul {
		margin: 0;
		}
	#Connect ul li {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
	#Connect li a {
		margin-left: 0;
		display: block;
		background-position: left 2px;
		padding-bottom: 2px;
		}
	#Connect li a:focus,
	#Connect li a:hover,
	#Connect li a:active {
		background-position: left -98px;
		}
	#Connect li a.mail .blank {
		background: transparent url(../images/arrow-small-down.png) no-repeat right 4px;
		padding: 0 10px 0 0;
		}
	#Connect form {
		position: relative;
		left: 0;
		top: 0;
		}
	#Connect label {
		display: none;
		}
	#Connect input.field {
		width: 111px;
		height: 18px;
		border: 1px solid #9d9d9d;
		border-width: 1px 0 0 1px;
		background: #f8f8f8;
		padding: 3px 2px 0 3px;
		}
	#Connect input.button {
		position: absolute;
		left: 116px;
		top: 0;
		}
	
		
		