@charset "utf-8";
/* CSS - West Suffolk College section 2 (Apprenticeships) - Copyright Adaptive Image */
/* No browser hacks please */
/* Lots of overwrite rules due to non standard layout for this section */

/*override content padding*/
#page #content #section #section_main #section_content {
	padding: 1em 0 70px 0;
}
/* restore content padding */
#page #content #section #section_main #section_content #section_content_again {
	padding: 1em 25px 0 25px; 
	position: relative; /* ensure we overlap over the offset footer */
	z-index: 100;
}
/* section heading */
#page #content #section #section_head {
	height:100px;
}
/* section footer */
#page #content #section #section_foot {
	position:relative;
	height: 0px;
	overflow: visible;
}
#page #content #section #section_foot #section_foot_offset {
	background-image: url(../images/app_footer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 111px;
	width: 735px;
	position: absolute;
	top: -111px;
	left: 220px;
}
/* nav */
#page #content #section #section_nav h1 {
	color:#EF8200;
	background-color:#000000;
}
#page #content #section #section_nav h1.hdg_subnav_this_page {
	background-color:#EF8200;
	border-right-color:#FFFFFF;
}
#page #content #section #section_nav h1.hdg_subnav_this_page a:hover {
	color:#FFFFFF;
	background-color:#EF8200;
}
#page #content #section #section_nav h1.hdg_subnav_this_page a {
	background-color:#EF8200;
}
#page #content #section #section_nav h1 a {
	color:#EF8200;
	border-bottom-color:#F29120;
	background-color:#000000;
}
#page #content #section #section_nav h1 a:hover {
	color: #FFFFFF;
	background-color:#000000;
}
#page #content #section #section_nav ul {
	border-bottom: solid 7px #000000;
	margin-bottom: 1.5em;
}
#page #content #section #section_nav li.lst_subnav_this_page {
	color:#FFFFFF;
	border-right-color:#FFFFFF;
	background-color:#EF8200;
}
#page #content #section #section_nav li.lst_subnav_this_page a:hover {
	color: #FFFFFF;
	background-color:#EF8200;
}
#page #content #section #section_nav li a {
	color: #EF8200;
	background-color:#000000;
	border-bottom-color:#666666;
}
#page #content #section #section_nav li a:hover {
	color: #FFFFFF;
	background-color:#000000;
}
#page #content #section #section_nav li.lst_subnav_this_page a {
	background-color:#EF8200;
}
#page #content #section #section_nav h2 {
	margin: 0;
	font-size: 1.1em;
}
/* content */
#page #content #section #section_main {
	border: none;
	min-height: 365px; /* adjust for header height */
}
#page #content #section #section_main #section_content h1, 
#page #content #section #section_main #section_content h2, 
#page #content #section #section_main #section_content h3 {
	color:#EF8200;
}
#page #content #section #section_main #section_content .txt_highlight {
	color: #EF8200;
}
#page #content #section #section_main #section_content .box_inset_full, 
#page #content #section #section_main #section_content .box_inset_twin .box_inset_twin_left, 
#page #content #section #section_main #section_content .box_inset_twin .box_inset_twin_right {
	border-color: #EF8200;
}
#page #content #section #section_main #section_content .box_inset_full h2, 
#page #content #section #section_main #section_content .box_inset_twin .box_inset_twin_left h2, 
#page #content #section #section_main #section_content .box_inset_twin .box_inset_twin_right h2 {
	background-color: #EF8200;
	color:#FFFFFF;
}
#page #content #section #section_main #section_content div.box_inset_course,
#page #content #section #section_main #section_content div.box_inset_course div.bic_row_top div.bic_top_left,
#page #content #section #section_main #section_content div.box_inset_course div.bic_row {
	border-color: #EF8200;
}
#page #content #section #section_main #section_content #section_content_again #section_2_content_home_left {
	float: left;
	padding: 1em 25px 1em 50px;
}
#page #content #section #section_main #section_content #section_content_again #section_2_content_home_right {
	float: left;
	margin: 1em 50px 1em 25px;
}
#page #content #section #section_main #section_content #section_content_again #section_2_content_home_right img {
	padding: 0;
}
#page #content #section #section_main #section_content #section_content_again #section_2_content_home_left img {
	padding: 0;
}
#page #content #section #section_main #section_content #section_content_again #section_2_content_home_top {
	margin: 0 0 1em 0;
}
/* news */
#page #content #section #section_main #section_content #news_list .news_item_date {
	color: #EF8200;
}
#page #content #section #section_main #section_content .news_item_details {
	color: #EF8200;
}
#page #content #section #section_main #section_content .news_detail_date {
	color: #EF8200;
}
#page #content #section #section_nav #section_nav_news, 
#page #content #section #section_nav #section_nav_content #section_nav_panel {
	border: 1px solid #CCCCCC;
	margin: 0 5px 1.5em 5px;
	width: 170px;
	padding: 0.8em 10px 1em 10px;
}
#page #content #section #section_nav #section_nav_news ul,
#page #content #section #section_nav #section_nav_news li {
	width: auto;
	margin-bottom:0;
}
#page #content #section #section_nav #section_nav_news ul {
	list-style-image: url(../images/lst_bullet.gif);
	list-style-type: none;
	padding-left:15px; /* jog align list */
	border:none;
}
#page #content #section #section_nav #section_nav_news a, 
#page #content #section #section_nav #section_nav_news a:hover {
	color: #333333;
	background-color: #FFFFFF;
}
#page #content #section #section_nav #section_nav_news a {
	border:none;
	text-transform:none;
	text-align:left;
	padding:0.15em 0 0.2em 0;
}
#page #content #section #section_nav #section_nav_news a:hover {
	text-decoration:underline;
}
#page #content #section #section_nav #section_nav_content #section_nav_panel img {
	vertical-align: middle;
	padding-right: 5px;
}
#page #content #section #section_nav #section_nav_content #section_nav_panel p {
	margin-top: 0.2em;
}

