 



/* Header */

#header_container, #header_container_small {
	position: relative;
	width: 100%;
	min-height: 47px;
	float: left;
	overflow:hidden;
}

#header_container {
	min-height: 65px;
}

#header {
	width: 100%;
	height: 265px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/header_bg.jpg) center top repeat-x;
	display: block;
}

#header_container_small #header {
	height: 163px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/header_bg_small.jpg) center top repeat-x;
}

#main_menu {
	position: absolute;
	bottom: -1px;
	width: 100%;
	background: #a97708;
	float: left;
	filter: alpha(opacity=90);
	opacity: 0.9;
	white-space:nowrap;
	height: 65px;
}

ul#main_nav {
	width: 96%;
	max-width: 980px;
	min-width: 740px;
	margin: 0 auto 0 auto;
	padding: 0;
	float: none;
}

* html ul#main_nav {width: 980px;}

ul#main_nav li {
	float: left;
	display: inline;
	clear: none;
	list-style-type: none;
	margin: 0 5px 0 0;
	padding: 14px 10px 0 0;
}

#header_container ul#main_nav li, #header_container_small ul#main_nav li {
	padding: 30px 10px 0 0;
}

ul#main_nav li a {
	float: left;
	display: inline;
	clear: none;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

ul#main_nav li.home a, ul#main_nav li.home_on a {
	width: 55px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -0px 5px no-repeat;
}

ul#main_nav li.home a:hover, ul#main_nav li.home_on a, ul#main_nav li.home_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -0px -26px no-repeat;
}

ul#main_nav li.projects a, ul#main_nav li.projects_on a {
	width: 82px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -416px 5px no-repeat;
}

ul#main_nav li.projects a:hover, ul#main_nav li.projects_on a, ul#main_nav li.projects_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -416px -26px no-repeat;
}

ul#main_nav li.alumni a, ul#main_nav li.alumni_on a {
	width: 77px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -672px 5px no-repeat;
}

ul#main_nav li.alumni a:hover, ul#main_nav li.alumni_on a, ul#main_nav li.alumni_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -672px -26px no-repeat;
}

ul#main_nav li.news a, ul#main_nav li.news_on a {
	width: 57px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -70px 5px no-repeat;
}

ul#main_nav li.news a:hover, ul#main_nav li.news_on a, ul#main_nav li.news_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -70px -26px no-repeat;
}

ul#main_nav li.people a, ul#main_nav li.people_on a {
	width: 110px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -295px 5px no-repeat;
}

ul#main_nav li.people a:hover, ul#main_nav li.people_on a, ul#main_nav li.people_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -295px -26px no-repeat;
}

ul#main_nav li.about a, ul#main_nav li.about_on a {
	width: 65px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -142px 5px no-repeat;
}

ul#main_nav li.about a:hover, ul#main_nav li.about_on a, ul#main_nav li.about_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -142px -26px no-repeat;
}

ul#main_nav li.search a, ul#main_nav li.search_on a {
	width: 70px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -586px 5px no-repeat;
}

ul#main_nav li.search a:hover, ul#main_nav li.search_on a, ul#main_nav li.search_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -586px -26px no-repeat;
}

ul#main_nav li.log_in a, ul#main_nav li.log_in_on a {
	width: 59px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -399px 5px no-repeat;
}

ul#main_nav li.log_in a:hover, ul#main_nav li.log_in_on a, ul#main_nav li.log_in_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -399px -26px no-repeat;
}

ul#main_nav li.events a, ul#main_nav li.events_on a {
	width: 65px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -219px 5px no-repeat;
}

ul#main_nav li.events a:hover, ul#main_nav li.events_on a, ul#main_nav li.events_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -219px -26px no-repeat;
}

ul#main_nav li.video a, ul#main_nav li.video_on a {
	width: 55px;
	height: 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -515px 5px no-repeat;
}

ul#main_nav li.video a:hover, ul#main_nav li.video_on a, ul#main_nav li.video_on a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/mainNavProduction.gif) -515px -26px no-repeat;
}

ul#main_nav li a span {
	position: absolute;
	left: -9999em;
}

ul#main_nav li.show a {
	filter: alpha(opacity=100);
	opacity: 1.0;
}

ul#main_nav li.logo {
	float: right;
	margin: 0;
	padding: 9px 0 5px 10px !important;
}

ul#main_nav li.logo a {
	filter: alpha(opacity=100);
	opacity: 1.0;
}



/* Main */

#container {
	width: 96%;
	max-width: 980px;
	min-width: 740px;
	margin: 0 auto;
	padding: 0 5px;
}

* html #container {width:980px; margin: 0 auto; clear:both; overflow:hidden; min-width:980px; padding:0px}

/* Banner */

#banner {
	width: 100%;
	margin: 0 0 20px 0;
	border-top: 2px solid #FFF;
	border-bottom: 1px dashed #D9D9D9;
	padding: 0 0 0 0;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/banner_bg.jpg) left top repeat-x #FFF;
	float: left;
	position: relative;
}

#search_bar {
	width: 100%;
	min-height: 54px;
	float: left;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/search_bar.jpg) left top repeat-x #F7F7F7;
	border-bottom: 1px dashed #D9D9D9;
	clear: both;
	display:none;	
}

#search_bar form {
	width: 96%;
	max-width: 980px;
	min-width: 740px;
	margin: 16px auto 0 auto;
	padding: 0;
	float: none;
	text-align: center;
}

#search_bar form label {
	color: #999;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 2px 10px 0 0;
	float: left;
}

#search_bar form input {
	width: 19%;
	margin: 0 10px 0 0;
	float: left;
}

#search_bar form input.search_bar_search {
	width: 30%;
}

#search_bar form select {
	color: #666;
	font-size: 75%;
	width: 16%;
	clear: none;
	float: left;
}

.banner_content {
	width: 96%;
	max-width: 980px;
	min-width: 740px;
	margin: 0 auto;
}

* html .banner_content {width:980px; margin: 0 auto; min-width: 980px;}

.banner_content h1 {
	margin-top: 30px;
}

.banner_content h1.sub_nav {
	font-size: 100%;
}

.banner_content ul.sub_nav {
	padding-top: 0px; 
}

.line {
	width: 100%;
	height: 15px;
	float: left;
	border-top: 1px dashed #D9D9D9;
}

#stage {
	width: 96%;
	max-width: 980px;
	min-width: 740px;
	margin: 0 auto 0 auto;
}

* html #stage {width: 980px;}

#stage ul {
	padding: 0 0 15px 0;
	height: 100px;
}

#stage ul li {
	list-style-type: none;
	float: left;
}

#stage ul.right li a {
	float: left;
	border-left: 1px dashed #D9D9D9;
}

#stage ul.left {
	width: 5%;
}

#stage ul.right {
	float: right;
	width: 5%;
}

#stage ul.left li, #stage ul.right li {
	width: 100%;
}

#stage ul.left li a, #stage ul.right li a {
	width: 100%;
	height: 100px;
	display: block;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_arrow_left.jpg) left top no-repeat;
}

#stage ul.right li a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_arrow_right.jpg) right top no-repeat;
}

#stage ul.left li a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_arrow_left.jpg) left -100px no-repeat;
}

#stage ul.right li a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_arrow_right.jpg) right -100px no-repeat;
}

#stage ul li.left a span, #stage ul li.right a span {
	position: absolute;
	left: -9999em;
}

#stage ul#scroll_panel {
	width: 89%;
	height: 100px;
	overflow: hidden;
	float: left;
	border-left: 1px dashed #D9D9D9;
	padding: 0;
}

#stage ul#scroll_panel span {
	width: 1750px !important; /* **NOTE** width == 175*(# of li's) */
	float: left;
	text-align: left;
}

#stage ul li.stage_logo_01 a, #stage ul li.stage_logo_02 a, #stage ul li.stage_logo_03 a, #stage ul li.stage_logo_04 a, #stage ul li.stage_logo_05 a, #stage ul li.stage_logo_06 a, #stage ul li.stage_logo_07 a, #stage ul li.stage_logo_08 a, #stage ul li.stage_logo_09 a, #stage ul li.stage_logo_10 a {
	width: 174px;
	height: 100px;
	float: left;
	border-left: 1px dashed #D9D9D9;
}

#stage ul li.stage_logo_01 a {
	border-left: none;
}

#stage ul li.stage_logo_02 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_02.jpg) left top no-repeat;
}

#stage ul li.stage_logo_03 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_03.jpg) left top no-repeat;
}

#stage ul li.stage_logo_04 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_04.jpg) left top no-repeat;
}

#stage ul li.stage_logo_05 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_05.jpg) left top no-repeat;
}

#stage ul li.stage_logo_06 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_02.jpg) left top no-repeat;
}

#stage ul li.stage_logo_07 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_03.jpg) left top no-repeat;
}

#stage ul li.stage_logo_08 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_04.jpg) left top no-repeat;
}

#stage ul li.stage_logo_09 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_05.jpg) left top no-repeat;
}

#stage ul li.stage_logo_10 a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/stage_logo_03.jpg) left top no-repeat;
}

#stage ul li span {
	position: absolute;
	left: -9999em;
}

ul.sub_nav {
	padding: 38px 0 0 0;
	float: right;
}

ul.sub_nav li {
	float: left;
	list-style-type: none;
	font-size: 80%;
}

ul.sub_nav li a {
	padding: 0 0 0 15px;
	margin: 0 0 0 20px;
	color: #BFBFBF;
	font-weight: bold;
	text-decoration: none;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 -38px no-repeat;
}

ul.sub_nav li a:hover, ul.sub_nav li.on a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 -67px no-repeat;
	color: #D9BD7F;
}

/* Content */

#content {
	width: 100%;
	min-width: 970px;
	margin: 0;
	float: left;
}

* html #content {width:980px}

#content table tbody th {
	background: #FCF9F3 none repeat scroll 0% 0%;
	border-top: 1px dashed #666666;
}

#content table tbody td {
	border-top: 1px dashed #666666;
}

#content h1 {
	padding: 10px 0 20px 0;
	color: #B37B00;
}


/* Column one */

.column_one_container {
	width: auto;
	margin: 0 330px 0 0;
	float: left;
}

* html .column_one_container {margin: 0px; width:650px}

.column_one {
	width: 100%;
	padding: 10px 0 20px 0;
	position: relative;
	background: #FFF;
	float: left;
}

.column_one .full_width {
	width: 98%;
	max-width: 640px;
	height: 275px;
	margin: 0 0 10px 0 !important;
	border: 1px solid #CCC;
	overflow: hidden;
	float: left;
}

.full_width img.left {
	float: left;
}

.full_width img.right {
	float: right;
}

ul.standard_list {
	margin: 0;
	padding: 10px 0 0 1.5em;
}

ul.standard_list li {
	margin: 0;
	padding: 0 0 4px 0;
	list-style-position: outside;
	list-style-type: disc;
	font-size: 75%;
	color: #666;
}

#content .column_one h1 {
	padding: 10px 0 10px 0;
	color: #B37B00;
}

#content .column_one .item_content_article h1 {
	float: left;
	width: 100% !important;
	clear: both;
}

.column_one p, .column_two p {
	width: 100%;
	clear: both;
	padding: 10px 0 0 0;
}

.column_one ul a, .column_one li a {
	color: #B37B00;
	font-weight:bold;
	text-decoration:underline;
}

.column_one ul, .column_one li {
	float:none;
	color:#666666;
	clear:both;
	margin-left:10px;
	padding-top:5px;
}

.column_one li {
	font-size:75%;
}

.column_two_container {
	float: right;
	width: 300px;
	margin: 0 0 0 -300px;
}

* html .column_two_container {margin:0}

/* Column two */

.column_two {
	width: 300px;
	padding: 10px 0 20px 0;
	position: relative;
	background: #FFF;
	float: left;
}

* html .column_two {float:right}

.clear {
	clear: both;
	float: left;
	width: 100%;
	height: 1px;
}

.column_two h3 {
	margin-top: 2px;
}

.corner_top_left {
	position: absolute;
	top: 0;
	left: 0;
	width: 7px;
	height: 7px;
	float: left;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/corner_top_left.jpg) left top no-repeat;
}

.corner_top_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 7px;
	float: left;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/corner_top_right.jpg) right top no-repeat;
}

.item_header, .item_footer {
	position: relative;
	padding: 7px 0 5px 0;
	width: 100%;
	float: left;
	background: #f0e4cc;
	border-bottom: 1px dashed #D8BB7A;
}

.item_footer {
	border-top: 1px dashed #D8BB7A;
	border-bottom: none;
}

.item_footer ul {
	padding: 1px 10px 2px 0;
	float: right;
}

.item_footer ul li, ul.item_list li {
	float: left;
	list-style-type: none !important;
	font-size: 75%;
}

.item_footer ul li a {
	padding: 0 0 0 15px;
	margin: 0 0 0 20px;
	color: #b47c00;
	font-weight: bold;
	text-decoration: none;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 -11px no-repeat;
}

.item_footer ul li a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 3px no-repeat;
	color: #b37b00;
}

.item_header h2 {
	padding: 0 0 0 10px;
	color: #bb8919;
	font-size: 100% !important;
}

.item_header_width {
	width: 5px;
	height: 5px;
	float: right;
}

ul.item_list, ul.item_list_clear {
	width: 100%;
	padding: 15px 0 0 40px !important;
	float: left;
	clear: none;
	display: block;
}

* html .column_two ul.item_list {width:260px}

.column_two ul.item_list li, .column_two ul.item_list_clear li {
	font-size: 75% !important;
}

.column_one ul.item_list, .column_one ul.item_list_clear {
	padding-left: 0 !important;
	clear: left;
}

ul.item_list_clear li {
	list-style-type: none !important;
	font-size: 75%;
}

ul.item_list li a, ul.item_list_clear li a {
	padding: 0 0 0 15px;
	margin: 0 20px 0 0;
	color: #b47c00;
	font-weight: bold;
	text-decoration: none;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 -11px no-repeat;
	white-space: nowrap;
}

ul.item_list li a:hover, ul.item_list_clear li a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 3px no-repeat;
	color: #b37b00;
}

ul.item_list_clear li a {
	float: left !important;
	padding: 0 0 0 15px !important;
}

.tertiary_nav {
	float: left;
	width: 100%;
}


.tertiary_nav ul.item_list {
	padding: 15px 0 0 10px !important;
	clear: both;
}

.column_one .tertiary_nav ul.item_list {
	padding-left: 0 !important;
}

.column_one .tertiary_nav ul.item_list li {
	padding-bottom: 10px;
}

.tertiary_nav ul.item_list li a {
	clear: both;
	float: left;
}

.tertiary_nav ul.item_list li {
	clear: both;
	margin-bottom: 5px;
	white-space: nowrap;
}

.tertiary_nav ul.item_list li a:hover, .tertiary_nav ul.item_list li.on a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 -53px no-repeat;
	color: #B37B00;
}

.column_one .tertiary_nav ul.item_list li a:hover, .column_one .tertiary_nav ul.item_list li.on a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 3px no-repeat;
	color: #B37B00;
}

.item, .item_picture, .item_form, .item_blank, .item_rss {
	float: left;
	margin: 0;
	padding: 0 0 19px 0;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/item_document.gif) left 20px no-repeat;
}

.item ul, .item_picture ul, .item_form ul, .item_blank ul, .item_rss ul, .item ol, .item_picture ol, .item_form ol, .item_blank ol, .item_rss ol {
	margin: 0;
	padding: 10px 0 0 1em;
	clear: both;
}

.item ul li, .item_picture ul li, .item_form ul li, .item_blank ul li, .item_rss ul li, .item ol li, .item_picture ol li, .item_form ol li, .item_blank ol li, .item_rss ol li {
	margin: 0;
	padding: 0 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 75%;
	list-style-position: outside;
	list-style-type: disc;
}

.column_two .item ul li, .column_two .item_picture ul li, .column_two .item_form ul li, .column_two .item_blank ul li, .column_two .item_rss ul li, .column_two .item ol li, .column_two .item_picture ol li, .column_two .item_form ol li, .column_two .item_blank ol li, .column_two .item_rss ol li {
	font-size: 70%;
}

.item_blank {
	background-image: transparent;
}

.item_form {
	width: 100%;
	background: #FCF9F3;
}

.item_content, .item_content_article {
	padding: 0 0 0 40px;
	float: left;
}

.item_form .item_content {
	padding: 0;
	width: 100%;
}

.item h2, .item_picture h2, .item_form h2, .item_blank h2, .item_rss h2 {
	padding-top: 15px;
	float: none;
}

.item_form h2 {
	color: #666;
	font-weight: bold;
	padding-left: 10px;
}


fieldset.alumni_form {

	border: none; 
	border-bottom: 1px dashed #D8BB7A; 
	padding-bottom: 7px;
}

fieldset.alumni_form legend {
	font-weight: bold; 
	color: #B37B00;
	padding-left:1.0em; 
	padding-top: 20px;  
	margin-bottom: -28px;
}

fieldset.alumni_form legend.alumni_nopad {
	margin-bottom: 0;
}

p.alumni {
	padding-left: 2.0em;
}

.column_one .item_blank h2 {
	padding: 20px 0 10px 0;
}

.column_one .item img.logo, .column_one .item_picture img.logo {
	float: right;
	border: none;
	padding: 15px 15px 10px 10px;
}

.column_two .item h2, .column_two .item_picture h2, .column_two .item p, .column_two .item_picture p, .column_two .item p.date, .column_two .item h4, .column_two .item_picture p.date, .column_two .item_picture h4, .column_two .item img.audio, .column_two .item_picture img.audio, .column_two .item_form h2, .column_two .item_form p, .column_two .item_form p.date, .column_two .item_form h4, .column_two .item_blank h2, .column_two .item_blank p, .column_two .item_blank p.date, .column_two .item_blank h4, .column_two .item_rss h2, .column_two .item_rss p {
	padding-left: 40px !important;
}

.column_one .item p, .column_one .item_picture p, .column_one .item_form p, .column_one .item_blank p {
	width: 90%;
	float: left;
	clear: both;
	display: inline;
}

.item_content_article p, p.article {
	float: left !important;
	width: 100% !important;
}

.item_content_article ul.item_list {
	clear: both;
	float: left;
}

.column_one .item_form p.smallprint {
	font-size: 70%;
	padding: 0 0 0 10px !important;
	float: left;
}

.column_one .item_content_article p.smallprint {
	font-size: 70%;
	float: left;
	color: #999;
}

.column_one .item_content_article p.smallprint a {
	text-decoration: underline;
	font-weight: normal;
	color: #999;
}

.column_one .item_content_article p.smallprint a:hover {
	font-weight: bold;
}

.column_one .item_form .item_content p.form_details {
	width: 100%;
	float: left;
	clear: both;
	padding: 0;
}

.column_one .item_form p.form_details input, .column_one .item_form p.form_details select {
	float: right;
	width: 350px;
	clear: right;
	margin: 10px 15px 0 0;
	font-size: 100%;
	color: #666;
}

.column_one .item_form p.form_details select {
	width: 354px;
}

.column_one .item_form .textarea_content {
	position: relative;
}

.column_one .item_form .textarea_content h2 {
	height: 1.2em;
	padding-top: 25px;
}

.column_one .item_form .textarea_content ul.item_list {
	position: absolute;
	bottom: -350px;
	right: 0;
}

.column_one .item_form .textarea_content p.textarea_spacer {
	width: 100%;
	height: 350px;
	float: left;
	clear: both;
	padding: 0;
	display: block;
}

.column_one .item_form textarea {
	width: 92% !important;
	height: 300px;
	min-width: 355px;
	clear: both;
	float: left;
	margin: 10px 15px 0 20px;
	font-size: 100%;
}

.column_one .item_form p.form_details label {
	clear: left;
	float: right;
	margin: 12px 15px 0 0;
	font-weight: bold;
	color: #B37B00;
}

.item_strip, .item_strip_plain, .item_strip_plain_02 {
	width: 100%;
	height: 5px;
	background: #f9f4eb;
	border-top: 1px dashed #d8bb7a;
	float: left;
}

.item_strip_plain {
	border-top: none;
	height: 6px;
	background: transparent;
}

.item_strip_plain_02 {
	margin: 25px 0 0 0;
	background: transparent;
}

.item_strip_width {
	float: right;
	width: 3px;
	height: 5px;
}

.item_picture {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/item_picture.gif) left 22px no-repeat;
}

.item_rss {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/item_rss.gif) 0 22px no-repeat;
}

.item p.date, .item_picture p.date, .item_form p.date, .item_blank p.date, .item_rss p.date, .item p.date_02, .item_picture p.date_02, .item_form p.date_02, .item_blank p.date_02, .item_rss p.date_02, .item h4, .item_picture h4, .item_form h4, .item_blank h4, .item_rss h4 {
	padding: 2px 0 10px 0;
	clear: left;
	font-size: 70%;
	color: #999;
	display: block;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.item p.date_02, .item_picture p.date_02, .item_form p.date_02, .item_blank p.date_02, .item_rss p.date_02 {
	text-transform: none;
}

.column_two .item_header {
	margin: 0;
}

.column_two .item, .column_two .item_picture, .column_two .item_form, .column_two .item_blank, .column_two .item_rss {
	width: 300px;
	padding: 0 0 15px 0 !important;
	background-color: #fcf9f3;
	background-position: 5px 20px;
}

.column_two .item_rss {
	background-position: 8px 20px;
}

.column_two .item_form {
	background: #FCF9F3 !important;
}

.column_two .item_form form {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/newsletter.jpg) 10px 10px no-repeat;
	float: left;
}

.column_two .item_blank {
	background: #FCF9F3;
}

.column_one .item_blank {
	background: transparent;
}


.column_two .item_blank .img {
	width: 100%;
	padding: 10px 0 10px 0;
	foat: left;
	border-bottom: 1px dashed #50B4D4;
	text-align: center;
}

.column_two .item_form form input {
	width: 275px;
	margin: 10px 10px 0 10px;
}

.column_two .item_form form p.smallprint {
	color: #666666;
	font-size: 70%;
}

.column_one form .item_form ul.item_list {
	float: right !important;
}

.column_two .item_form form ul.item_list {
	float: right;
}

#search_bar form ul.item_list {
	width: auto;
	float: left;
	clear: none;
	display: inline;
	padding: 3px 0 0 10px !important;
}

.column_two .item_form form ul.item_list li a {
	margin: 0 10px 0 0;
}

#search_bar form ul.item_list li a {
	margin: 0 !important;
	
	float: left;
}

.column_two .item_form form ul.item_list li, .column_one form .item_form ul.item_list li, #search_bar form ul.item_list li {
	font-size: 90%;
}

.column_two .item p, .column_two .item_picture p, .column_two .item_form p, .column_two .item_blank p, .column_two .item_rss p {
	width: 250px;
}

.column_two .item h2, .column_two .item_picture h2, .column_two .item_form h2, .column_two .item_blank h2, .column_two .item_rss h2 {
	width: 250px;
	font-size: 90%;
	padding-top: 15px;
	float: left;
}

.item p.sub_header, .item_picture p.sub_header, .item_form p.sub_header, .item_blank p.sub_header {
	padding: 2px 0 0 0;
	display: block;
	clear: both;
}

.item p img, .item_picture p img, .item_form p img, .item_blank p img {
	float: left;
	margin: 0 4px 4px 0;
	border: 4px double #CCC;
}

.column_one .item img, .column_one .item_picture p img, .column_one .item_form p img, .column_one .item_blank p img {
	margin-right: 10px;
}

.item img.audio, .item_picture p img.audio {
	border: none;
}

/* Function bar */

ul.function_bar {
	width: 100%;
	padding: 15px 0 0 0 !important;
	clear: both;
}

ul.function_bar li {
	list-style-type: none;
	float: left;
}

ul.function_bar li a {
	width: 20px;
	height: 19px;
	display: block;
}

ul.function_bar li a span {
	position: absolute;
	left: -9999em;
}

ul.function_bar li.digg a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social1.gif) top left no-repeat;
}

ul.function_bar li.digg a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social1hover.gif) top left no-repeat;
}

ul.function_bar li.newsvine a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social2.gif) top left no-repeat;
}

ul.function_bar li.newsvine a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social2hover.gif) top left no-repeat;
}

ul.function_bar li.reddit a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social3.gif) top left no-repeat;
}

ul.function_bar li.reddit a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social3hover.gif) top left no-repeat;
}

ul.function_bar li.stumble_upon a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social4.gif) top left no-repeat;
}

ul.function_bar li.stumble_upon a:hover{
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social4hover.gif) top left no-repeat;
}

ul.function_bar li.blink_list a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social5.gif) top left no-repeat;
}

ul.function_bar li.blink_list a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social5hover.gif) top left no-repeat;
}

ul.function_bar li.delicious a {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social6.gif) top left no-repeat;
}

ul.function_bar li.delicious a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/social6hover.gif) top left no-repeat;
}



/* Donwloads */

.downloads {
	width: 300px;
	float: left;
	padding: 10px 0 20px 0;
}

.column_one .downloads {
	width: 100%;
}

.download {
	width: 265px;
	padding: 0 0 20px 35px;
	float: left;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/download_file.gif) 10px top no-repeat;
}

.column_one .download {
	padding: 20px 0 20px 25px;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/download_file.gif) 0 20px no-repeat;
}

.column_one .download h2 {
	font-size: 80%;
	font-weight: bold;
	padding: 0;
}

.download h2 {
	font-size: 100%;
}

.download p {
	font-size: 70%;
}

.column_one .download p {
	color: #B37B00;
	float: left;
	padding: 2px 0 0 0;
}

/* Calendar */

#calendar {
	float: left;
	padding: 0 0 30px 0;
	width: 100%;
}

#calendar h2 {
	padding: 30px 0 0 0;
	color: #666;
	float: left;
	font-weight: bold;
}

#calendar .item_strip_plain_02 {
	margin: 5px 0 0 0;
}

#calendar .event {
	float: left;
	padding: 10px 0 0 0;
	width: 100%;
	position: relative;
}

#calendar .event .event_date {
	position: absolute;
	top: 10px;
	left: 0;
	width: 50px;
	float: left !important;
	clear: none;
	text-align: center !important;
	display: block;
}

#calendar .event .event_date h3 {
	font-size: 110%;
	padding: 0;
	float: left;
}

#calendar .event .event_date h3 span {
	font-size: 60%;
	font-weight: normal;
	text-transform: uppercase;
	clear: both;
	display: block;
	text-align: center;
}

#calendar .event .event_content {
	width: auto;
	margin: 0 0 0 70px !important;
	float: left !important;
	display: inline;
	clear: none;
}

#calendar .event .event_content h2 {
	padding: 0;
	color: #B37B00;
	float: left;
	clear: right;
	font-weight: normal;
	display: block;
}

#calendar .event .event_content p {
	float: left;
}

#calendar .event .item_strip_plain_02 {
	margin: 15px 0 0 0;
}


.no_sub_nav {
	float: left;
	width: 300px;
	height: 20px;
	clear: both;
}

ul.gallery {
	margin-top: 10px;
	padding: 0 0 0 40px;
	border-right: 1px solid #CCC;
}

.column_one ul.gallery {
	width: 100%;
	overflow: hidden;
	padding: 0 !important;
	clear: both;
	border-right: none;
	border-left: 1px solid #CCC;
}

.column_two ul.gallery {
	width: 216px;
}

ul.gallery li {
	float: left;
	list-style-type: none;
}

ul.gallery li a {
	width: 67px;
	height: 41px;
	display: block;
	padding: 2px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin: 0;
}

.column_one ul.gallery li a {
	border-left: none;
	border-right: 1px solid #CCC;
}

ul.address {
	width: 100%;
	padding: 10px 0 0 13px;
}

ul.address li {
	float: left;
	clear: both;
	list-style-type: none;
	color: #B37B00;
	font-size: 80% !important;
	padding: 0 0 5px 0;
}

ul.address li a {
	color: #B37B00;
	text-decoration: none;
}

ul.address li a:hover {
	text-decoration: underline;
}

/* Third columns */

.third_container {
	width: 987px;
	float: left;
}

.third, .third_right {
	width: 300px;
	margin: 0 10px 0 0 ;
	padding: 10px 0 0 0;
	float: left;
}

.third_right {
	margin: 0;
}

.third .img, .third_right .img, .third .img_yellow, .third_right .img_yellow, .third .img_grey, .third_right .img_grey {
	width: 98%;
	height: 120px;
	border: 1px solid #CCC;
	float: left;
	margin: 0 0 10px 0;
	text-align: center;
	overflow: hidden;
}

.third .img_yellow, .third_right .img_yellow {
	background: #F5E100;
}

.third .img_grey, .third_right .img_grey {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/third_grey.jpg) left top no-repeat #F7F7F7;
}

.third img, .third_right img {
	margin: 10px 10px 0 10px !important;
}

.third img.left, .third_right img.left {
	margin: 20px 10px 0 20px !important;
	float: left;
}

.third img.right, .third_right img.right {
	margin: 10px 20px 0 10px !important;
	float: right;
}

.third img.low, .third_right img.low {
	margin: 20px 10px 0 10px !important;
}

.third img.bottom, .third_right img.bottom {
	margin: 50px 10px 0 10px !important;
}

.third img.full, .third_right img.full {
	margin: 0 !important;
}

.third img.full_right, .third_right img.full_right {
	margin: 0 !important;
	float: right;
}

.third p, .third_right p {
	padding: 0 0 10px 0;
}

.third ul.item_list, .third_right ul.item_list {
	padding: 0 0 30px 0 !important;
}

.third .download, .third_right .download {
	width: auto;
	padding: 0 0 10px 30px;
	float: left;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/item_document.gif) 0 top no-repeat;
}

.third h2 span, .third_right h2 span {
	color: #999;
}

.third p.details, .third_right p.details {
	font-size: 70%;
	padding: 0 0 30px 0 !important;
}

/* Footer */

.footer_border {
	width: 100%;
	float: left;
	margin-top: 100px;
	border-top: 1px dashed #D9D9D9;
}

#footer_container {
	width: 96%;
	max-width: 980px;
	min-width: 740px;
	margin: 0 auto 0 auto;
	padding: 0 5px;
}

* html #footer_container {width:980px; margin: 0 auto 0 auto; min-width: 980px; padding:0}

#footer {
	width: 100%;
	float: left;
	padding: 15px 0 30px 0; margin:0;
}

* html #footer {width:980px;}
#footer a img {position:relative; margin:-100px 0 0 0; float:left}
* html #footer a img {position:relative; margin:-120px 0 0 0; float:none}

#footer p {
	color: #808080;
}

#footer ul {
	padding: 0;
	float: right;
}

#footer ul.left {
	float: left;
}

#footer ul li {
	float: left;
	list-style-type: none;
	font-size: 75%;
}

#footer ul li a {
	padding: 0 0 0 15px;
	margin: 0 0 0 20px;
	color: #BFBFBF;
	text-decoration: none;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 -39px no-repeat;
}

#footer ul.left li a {
	margin: 0 20px 0 0;
}

#footer ul li a:hover {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/arrows.gif) 0 -25px no-repeat;
	color: #808080;
}

/* Panels */

.popup_01 {
	width: 240px;
	padding: 10px 10px 15px 23px;
	float: left;
	position: absolute;
	filter: alpha(opacity=90);
	opacity: 0.9;
}

.popup_01 h2 {
	padding-right: 30px;
}

.popup_01_skills {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/popup_01.gif) 5px 10px no-repeat #FFF;
}

.popup_01_nta {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/popup_02.gif) 5px 10px no-repeat #FFF;
}

.popup_01_starunits {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/popup_04.gif) 5px 10px no-repeat #FFF;
}

.popup_01_euroskills {
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/popup_03.gif) 5px 10px no-repeat #FFF;
}


.popup_01 h3 {
	padding: 0 0 5px 0;
	font-weight: normal;
	font-size: 75%;
	width: 70%;
}

.popup_01 {
	padding-right: 5px;
}

.popup_02_top {
	width: 327px;
	padding: 10px 10px 15px 10px;
	float: left;
	position: absolute;
	top: 25px;
	left: 50px;
	background:;
	filter: alpha(opacity=90);
	opacity: 0.9;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/popup_01.gif) 5px 10px no-repeat #FFF;
}

.popup_02 {
	width: 347px;
	padding: 0;
	float: left;
	position: absolute;
}

.popup_02 .top {
	width: 300px;
	height: 31px;
	padding: 16px 0 0 47px;
	float: left;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/popup_02_top_ie.png) left top no-repeat;
}

.popup_02 .bottom {
	width: 300px;
	padding: 10px 0 20px 47px;
	float: left;
	background: url(/export/system/modules/uk.co.vpt.ukskills.backend/resources/images/popup_02_bottom_ie.png) left bottom no-repeat;
}

.popup_02 .top h2 {
	color: #FFF !important;
}

.popup_02 .bottom p {
	width: 270px;
	float: left;
	padding: 0 0 10px 0;
	color: #FFF;
}

.popup_02 h3 {
	padding: 0 0 5px 0;
	font-weight: normal;
	font-size: 75%;
}

.popup_02 {
	padding-right: 5px;
}

#header_container, #header_container_small {
    width: 100%;
    overflow: hidden;
}

ul.gallery {
	clear:none;
}

ul.gallery li {
	clear:none;
}

ul.function_bar {
	clear:none;
}

ul.function_bar li {
	clear:none;
}

