/** 
* home.css
* $Id: home.css 57 2008-04-23 20:11:24Z beau $
*/

#hp #content {
	position: relative;
	background:  url('../images/shared/page_hpgrad_bg.png') repeat-x 0 0;
	margin: 0px 5px;
	padding: 7px 0;

}
#hp #footer {
	margin: 25px 5px;
}
#hp .block-container {
	position: relative;
	background: #fff;
	left: 7px;
	width: 886px;
	height: 252px;
}


/** Navigation styles *******************/
#hp ul#primary-nav {
	position: absolute;
	z-index: 1;
	top: 15px;
	left: 607px;
	width: 171px;
	height: 252px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#hp ul#primary-nav li {
	margin: 18px 0 0;
	padding: 0;
	height: 29px;
	float: left;
}
#hp ul#primary-nav li a {
	display: block;
	position:relative;
	height: 29px;
	width: 171px;
	background: url('../images/shared/primary_nav_items.png') no-repeat 0 0;
}
#hp ul#primary-nav li a span {
	display: none;
}
#hp ul#primary-nav li.first { margin-top: 35px; }
#hp ul#primary-nav li a.nav1 { background-position: 0 -18px;}
#hp ul#primary-nav li a.nav2 { background-position: 0 -65px; }
#hp ul#primary-nav li a.nav3 { background-position: 0 -112px; }
#hp ul#primary-nav li a.nav4 { background-position: 0 -159px; }

#hp ul#primary-nav li a.nav1:hover { background-position: -170px -18px !important; }
#hp ul#primary-nav li a.nav2:hover { background-position: -170px -65px !important; }
#hp ul#primary-nav li a.nav3:hover { background-position: -170px -112px !important; }
#hp ul#primary-nav li a.nav4:hover { background-position: -170px -159px !important; }

#hp ul#primary-nav li ul {
	position: absolute;
	left: 171px;
	list-style: none;
	margin: 0;
	padding: 4px 0 0;
	width: 138px;
	background:  url('../images/shared/primary_subnav_top_shadow.png') no-repeat 0 0;	
}
#hp ul#primary-nav li li {
	margin: 0;
	padding: 0;
	font: 11px "Trebuchet MS",Arial,sans-serif;
	height: 1%;
	background: url('../images/shared/primary_subnav_item_bg.png') repeat-y 0 0;	
}
#hp ul#primary-nav li li a {
	display: block;
	margin: 0;
	padding: 5px 0;
	width: 138px;
	height: auto;
	color: #fff;
	text-indent: 10px;
	text-decoration: none;
	background: transparent;
}
#hp ul#primary-nav ul li a:hover {
	color: #033951;
}
#hp ul#primary-nav ul li.last {
	height: 6px;
	width: 133px;
	background: url('../images/shared/primary_subnav_li_last_bg.png') repeat-x 0 0;
	line-height: 0;
}
#hp ul#primary-subnav1 { top: 32px; }
#hp ul#primary-subnav2 { top: 80px; }
#hp ul#primary-subnav3 { top: 127px; }
#hp ul#primary-subnav4 { top: 174px; }


/** Header blocks *********************/
#hp #block1 { 
	position:absolute;
	top: 8px;
	left: 8px;
	width: 388px;
	height: 252px;
	background: url('../images/shared/hp_page_block1.jpg') no-repeat 0 0;
}
#hp #block2 { 
	position:absolute;
	top: 8px;
	left: 404px;
	width: 188px;
	height: 122px;
	background: url('../images/shared/hp_page_block2.jpg') no-repeat 0 0;
}
#hp #block3 { 
	position:absolute;
	top: 138px;
	left: 404px;
	width: 188px;
	height: 122px;
	background: url('../images/shared/hp_page_block3.jpg') no-repeat 0 0;
}
#hp #block4 { 
	position:absolute;
	top: 8px;
	left: 600px;
	width: 171px;
	height: 252px;
	background: url('../images/shared/hp_page_block4.png') no-repeat 0 0;
}
#hp #block5 { 
	position:absolute;
	top: 8px;
	left: 779px;
	width: 116px;
	height: 76px;
	background: url('../images/shared/hp_page_block5.jpg') no-repeat 0 0;
}
#hp #block6 { 
	position:absolute;
	top: 92px;
	left: 779px;
	width: 116px;
	height: 80px;
	background: url('../images/shared/hp_page_block6.jpg') no-repeat 0 0;
}
#hp #block7 { 
	position:absolute;
	top: 180px;
	left: 779px;
	width: 116px;
	height: 80px;
	background: url('../images/shared/hp_page_block7.jpg') no-repeat 0 0;
}

/** Content styles **********************/
#hp-content {
	position: relative;
	height: 100%;
	font: normal 12px/20px Arial,sans-serif;
	color: #fff;
}
#hp-content h2  {
	margin: 0;
}
#hp-content h2 span {
	display: none;
}
#hp-content div.left {
	position: relative;
	width: 540px;
	top: 15px;
	left: 32px;
	padding: 0 5px 0;
}
#hp-content .sdc_title {
	display:block;
	float: left;
	width: 260px;
	height: 18px;
	background: url('../images/shared/title_sussex_dev_corp.jpg') no-repeat 0 0;
}
#hp-content .sdc_title big {
	display: none;
}

#hp-content div.right {
	position: relative;
	width: 310px;
	top: 12px;
	right: 8px;
}

/** Project Spotlight styles **************/
#project-spotlight {
	position: relative;
	display: block;
	width: 313px;
	height: 165px;
}
#project-spotlight h2 {
	width: 175px;
	height: 14px;
	margin: 0;
	background: url('../images/shared/title_project_spotlight.jpg') no-repeat 0 0;
}
#project-spotlight h2 span {
	display: none;
}
#project-spotlight div.content {
	position:relative;
	width: 306px;
	height: 145px;
	overflow:hidden;
	padding: 1px 0 0 6px;
	background: url('../images/shared/project_spotlight_bg.png') repeat-y 0 0;
}
#project-spotlight div.content-shadow {
	width: 312px;
	height: 5px;
	overflow: hidden;
	background: url('../images/shared/project_spotlight_shadow.png') no-repeat 0 0;
}

#project-spotlight div.trans {
	position: absolute;
	left: 6px;
	top: 1px;
	z-index:5;
	width: 120px;
	height: 145px;
	background: url('../images/shared/project_spotlight_trans_bg.png') repeat-y 0 0;
}
#project-spotlight p {
	margin: 5px;
	font: normal 11px Arial,sans-serif;
	line-height: 12px;
	color: #fff;
	text-align:right;
}
#project-spotlight a.more-info {
	position:absolute;
	top: 126px;
	right: 5px;
	width: 87px;
	height: 21px;
	background: url('../images/shared/project_spotlight_more_info.gif') no-repeat;
}
#project-spotlight a.more-info span {
	display: none;
}


