/* TOPBAR */

#divTopBar { margin-bottom: 30px; }

	#divTicker { width: 500px; }
	
	#divSearch { width: 500px; }

/* CONTAINER */

#divContainer {
	margin: 0 auto 10px;
	width: 1000px;
}


/* MAINCONTENT */

#divMainContent {
	float: left;
	width: 800px;
}


/* HOMEBANNER */

#divHomeBanner {
	background: #D3DDEB url(../images/main-menu-bottom-home.png) left bottom no-repeat;
	height: 330px;
	margin-bottom: 10px;
	position: relative;
	width: 800px;
}

	#divHomeBanner .logo {
		height: 162px;
		width: 200px;
	}
	
		#divHomeBanner .logo a {
			background: url(../images/logo-hedcor-home.png) no-repeat;
			display: block;
			height: 0;
			overflow: hidden;
			padding-top: 162px;
			width: 200px;
		}
	
	#divHomeBanner .tagline {
		background: url(../images/banner-home2.jpg) no-repeat;
		display: block;
		height: 0;
		overflow: hidden;
		padding-top: 330px;
		position: absolute;
		right: 0;
		top: 0;
		width: 600px;
	}
	
	#divHomeBanner .tagline-filled {
		height: 330px;
		padding-top: 0;
	}
	
	/* MAINMENU */
	
	#ulMainMenu {
		border-bottom: #FFF 1px solid;
		border-top: #BDC6D3 1px solid;
		list-style: none;
		width: 200px;
	}
	
		#ulMainMenu li.menu-item {
			border-top: #FFF 1px solid;
		}
		
			#ulMainMenu li.menu-item a {
				background: url(../images/main-menu-items.png) -200px 0;
				border-bottom: #BDC6D3 1px solid;
				display: block;
				height: 0;
				overflow: hidden;
				padding-top: 23px;
			}
			
			li#liMainMenuItem01 a { background-position: -200px 0 !important; }
			li#liMainMenuItem02 a { background-position: -200px -23px !important; }
			li#liMainMenuItem03 a { background-position: -200px -46px !important; }
			li#liMainMenuItem04 a { background-position: -200px -69px !important; }
			li#liMainMenuItem05 a { background-position: -200px -92px !important; }
			li#liMainMenuItem06 a { background-position: -200px -115px !important; }
			
			li#liMainMenuItem01 a:hover { background-position: 0 0 !important; }
			li#liMainMenuItem02 a:hover { background-position: 0 -23px !important; }
			li#liMainMenuItem03 a:hover { background-position: 0 -46px !important; }
			li#liMainMenuItem04 a:hover { background-position: 0 -69px !important; }
			li#liMainMenuItem05 a:hover { background-position: 0 -92px !important; }
			li#liMainMenuItem06 a:hover { background-position: 0 -115px !important; }


/* BUCKETS */

#ulBuckets {
	height: 150px;
	list-style: none;
	margin: 0 auto 10px;
	width: 800px;
}

	#ulBuckets li.bucket {
		height: 150px;
		width: 260px;
	}
	
	#ulBuckets li.bucket-01 { background: url(../images/bucket-01.jpg); float: left; }
	#ulBuckets li.bucket-02 { background: url(../images/bucket-02.jpg); float: left; margin-left: 10px; }
	#ulBuckets li.bucket-03 { background: url(../images/bucket-03.jpg); float: right; }
	
		#ulBuckets li.bucket a {
			display: block;
			height: 0;
			overflow: hidden;
			padding-top: 150px;
			width: 260px;
		}
		
		#ulBuckets li.bucket p { display: none; }


/* HIGHLIGHTS */

#ulHighlights {
	float: right;
	font-size: 1.1em;
	list-style: none;
	width: 190px;
}

	#ulHighlights li.column {
		background: #D3DDEB url(../images/block-sidebar-top.png) left top no-repeat;
		margin-bottom: 10px;
		padding: 10px 15px 0;
	}
	
		#ulHighlights li.column h3 {
			float: left;
			font-size: 1.273em;
			margin: 0 0 5px 0;
		}
		
		.sIFR-hasFlash #ulHighlights h3 {
			visibility: hidden;
			font-size: 16px !important;
			height: 20px;
		}
		
		.sIFR-hasFlash #ulHighlights li#liLatestNews h3 { margin-right: 8px; }
		.sIFR-hasFlash #ulHighlights li#liJobOpenings h3 { margin-right: 6px; }
		
		#ulHighlights li.column .more {
			background: url(../images/arrow-more.png) no-repeat;
			float: right;
			height: 0;
			overflow: hidden;
			padding-top: 16px;
			width: 45px;
		}
		
		.sIFR-hasFlash #ulHighlights li.column .more { margin-top: 3px; }
		
		#ulHighlights li.column ul {
			clear: left;
			list-style: none;
		}
		
			#ulHighlights li.column h4 {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 1.091em;
				line-height: 1.25em;
				margin-bottom: 0.125em;
			}
			
			#ulHighlights li.column small {
				color: #666;
				font-size: 1em;
			}
			
				#ulHighlights li.column ul li {
					line-height: 1.273em;
					margin: 0.455em 0;
				}
		
		#ulHighlights li.column .bottom {
			background: url(../images/block-sidebar-bottom.png) left bottom no-repeat;
			height: 10px;
			margin: 0 -15px;
		}


#divFooter { width: 1000px; }