body { color: #ccc; }
#page { background: url(../images/_site/bg/page_home2.jpg) 0 0 repeat-y; }
#pageBody {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;
	min-height: 590px !important;
	background: transparent url(../images/_site/bg/pagebody_home2.jpg) 0 58px no-repeat;
}
#breadcrumb {
	height: 89px;
	background: url(../images/_site/bg/subhead/home.jpg) no-repeat;
}
#breadcrumb ul { display: none; }




#splash {
	width: 840px;
	height: 346px;
	position: relative;
	left: -20px;
	top: -15px;
	margin-bottom: 20px;
}
#splash ul.pics {
	position: relative;
	width: 840px;
	height: 346px;
	top: 29px;
	overflow: hidden;
	z-index: 1;
}
#splash .overlay {
	position: absolute;
	top: 0px;
	left: -80px;
	width: 840px;
	height: 346px;
	z-index: 2;
}
#splash .featurePauseResumeBtns { z-index: 3; }
#splash .featureSlideBtns { z-index: 4; }

/*
#splash .overlay {
	background: url(../images/_site/bg/home/splash/gold.png) no-repeat;
}
#splash .overlay.hc { background-image: url(../images/_site/bg/home/splash/blue.png); }
#splash .overlay.edu { background-image: url(../images/_site/bg/home/splash/red.png); }
#splash .overlay.pb { background-image: url(../images/_site/bg/home/splash/orange.png); }
#splash .overlay.nfp { background-image: url(../images/_site/bg/home/splash/purple.png); }
#splash .overlay.more { background-image: url(../images/_site/bg/home/splash/indigo.png); }
#splash .overlay.green { background-image: url(../images/_site/bg/home/splash/green.png); }
*/

#splash .overlay h2 {
	position: absolute;
	left: 40px;
	top: -40px;
	margin-top: 0;
	font-size: 24px;
	color: #cda73d;
}
#splash li.hc h2 { color: #3c9acd; }
#splash li.edu h2 { color: #da392b; }
#splash li.pb h2 { color: #cd843d; }
#splash li.nfp h2 { color: #9a3dcd; }
#splash li.more h2 { color: #3d3dcd; }
#splash li.green h2 { color: #9dcd3d; }
#splash li.hc ul.links a { color: #db6; }
#splash li.edu ul.links a { color: #db6; }
#splash li.pb ul.links a { color: #db6; }
#splash li.nfp ul.links a { color: #db6; }
#splash li.more ul.links a { color: #db6; }
#splash li.green ul.links a { color: #db6; }

#splash .overlay p {
	position: absolute;
	width: 210px;
	right: 30px;
	top: 65px;
	font-size: 125%;
	line-height: 1.5em;
}
#splash .overlay ul.links {
	position: absolute;
	width: 235px;
	right: 20px;
	bottom: 30px;
}


#primary {
	width: 480px;
	-moz-border-radius: 7px;
	background: url(../images/_site/bg/home/industries2.gif) repeat-x;
}
#primary:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


#primary h2 {
	margin-top: 0;
	font-size: 180%;
	line-height: 1em;
	color: #666;
}

#welcome {
	position: absolute;
	width: 200px;
	left: 500px;
	top: 0;
}

#industries > div {
	width: 138px;
	min-height: 190px;
	margin: 3px;
	padding: 7px;
	float: left;
}
#industries > div h3 {
	font-size: 14px;
	margin-top: 0.25em;
}
#industries > div ul.pics {
	width: 80px;
	height: 80px;
	float: right;
	list-style-type: none;
	margin: 0 0 10px 5px;
	padding: 0;
}
#industries > div p {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 90%;
}
#industries > div ul.links {
	clear: both;
}
#industries > div ul li {
	font-size: 85%;
	line-height: 0.9em;
}



.industry { background: url(../images/_site/rule/dk-gray.gif) right top no-repeat; }
.industry.hover { background-color: #444; }
.industry.hover.hc { background-image: url(../images/_site/rule/blue.gif); }
.industry.hover.edu { background-image: url(../images/_site/rule/red.gif); }
.industry.hover.pb { background-image: url(../images/_site/rule/orange.gif); }
.industry.hover.nfp { background-image: url(../images/_site/rule/purple.gif); }
.industry.hover.more { background-image: url(../images/_site/rule/indigo.gif); }


#industries ul.pics li {
	background: none;
	padding-left: 0;
}
#industries ul {
	clear: both;
}



/* hide all but first slideshow image */
ul.pics li + li { display: none; }




.featurePauseResumeBtns,
.featureSlideBtns {
	position: absolute;
	margin: 7px 0;
	left: 50px;
	top: 320px;
}
.featureSlideBtns {
	margin-left: 35px;
}
.featurePauseResumeBtns a.btn,
.featureSlideBtns a.btn {
	float: left;
	width: 18px;
	height: 18px;
	margin-right: 3px;
	background-image: url(../images/_site/btn/sm-gold.gif);
}
a.btn_pause { background-position: -60px -0px; }
a.btn_resume { background-position: -20px -0px; }
a.btn_pause:hover { background-position: -60px -20px !important; }
a.btn_resume:hover { background-position: -20px -20px !important; }
.featureSlideBtns a.btn {
	text-indent: 0;
	font-size: 9px;
	padding-top: 1px;
	color: #db6;
	text-align: center;
}
.featureSlideBtns a.btn:hover {
	background-position: 0px -20px !important;
	color: #fff;
}
.featureSlideBtns a.btn.activeSlide {
	background-position: 0px -40px !important;
	color: #fff;
}



h1 {
	display: none;
}
img#homePagePlaceholder {
	display: block;
	position: relative;
	left: -20px;
	top: 0;
}

