body {
	background-image: url('../images/test_wood_1500x1313.jpg');
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
	line-height: 13px;
	width: 100%;
	height: 100%;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 103px;
}

body.pop_up {
	font-family: Arial;
	font-size: 8pt;
	line-height: 13px;
	padding-right: 25px;
	width: 300px;
	height: 100%;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 103px;
}

.news_frame_main {
	position: relative;
	z-index: 10;
}

.news_frame_top {
	background-image: url('../images/flexible_top.png');
	background-repeat: no-repeat;
	width: 199px;
	position: absolute;
	height: 31px;
	top: -22px;
	left: 4px;
	z-index: 10;
}

.news_frame_middle{
	background-image: url('../images/flexible_middle.png');	
	z-index: 10;	
	position: relative;
}

.news_frame_bottom {
	background-image: url('../images/flexible_bottom.png');
	background-repeat: no-repeat;
	width: 201px;
	height: 31px;
	position: absolute;
	bottom: -15px;
	left: 0px;
	z-index: 10;
}

#fold {
	width: 734px;
	position: relative;
	background: #FFFFFF;
	margin-top: -13px;
	margin-left: 57px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url('../images/line.png');
}

#fold_top {
	position: absolute;
	top: 0px;
	z-index: 0;
}

#fold_top_cal {
	position: absolute;
	top: 390px;
	z-index: 0;
}

#fold_corner {
	position: absolute;
	right: 0px;
	bottom: -13px;
	z-index: 0;
	background-image: url('../images/test_wood_1500x1313.jpg');
}

#fold_corner_cal {
	position: absolute;
	right: 0px;
	bottom: -10px;
	z-index: 0;
	background-image: url('../images/test_wood_1500x1313.jpg');
}

#fold_corner_cal {
	position: absolute;
	right: 0px;
	bottom: -10px;
	z-index: 0;
	background-image: url('../images/test_wood_1500x1313.jpg');
}

#fold_image {
	padding-left: 0px;
	margin-left: 20px;
	border-left: 2px dotted #B3B3B3;
	float: left;
	z-index: 2;
	position: relative;
	margin-top: 32px;
}


#fold_1 {
	width: 217px;
	padding-left: 33px;
	margin-top: 30px;
	float: left;
	z-index: 2;
	position: relative;
}

#fold_2 {
	width: 225px;
	min-height: 90px;
	float: left;
	position: relative;
	padding-right: 20px;
	margin: 30px 13px 0px 20px;
	z-index: 2;
	border-right: 2px dotted #B3B3B3;
}

#fold_3 {
	width: 175px;
	float: left;
	margin-top: 30px;
	z-index: 2;
	position: relative;
	color: #515254;
}

#clear {
	clear: both;
} 

#content {
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	border-color: #000000;
	margin-left: -320px;
	position: relative;
	left: 25%;
	overflow: visible;
	visibility: visible;	
}

#left_content {
	width: 301px;
	height: 675px;
	float: left;
	z-index: 2;
	position: absolute;
}

#main_content {
	width: 830px;
	height: 552px;
	min-height: 552px;
	float: left;
	position:absolute;
	margin-top: 15px;
	left: 210px;
	top: 0px;
}

#header {
	width: 730px;
	position: relative;
	z-index: 2;	
}

#header .header_logo {
	position: absolute;
	top: 0px;
	left: 3px;
}

#header .header_images_home {
	position: absolute;
	top: 0px;
	right: -15px;
	z-index: 2;
}

#header .header_images_courses {
	position: absolute;
	top: 0px;
	right: -6px;
	z-index: 2;
}

#header .header_images {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2;
}

#nav {
	width: 142px;
	height: 562;		
	list-style: none;
	line-height: 0;
	padding: 0px;
	margin: 0px;
	position: absolute;
	text-align: right;
	left: 713px;
	top: 0px;
	z-index: 1;
}

#main_content .spine {
	width: 57px;
	height: 100%;	
	background-image: url('../images/spine.gif');
	float: left;
}

#main_content .content {
	width: 734px;
	height: 100%;
	background: #FFFFFF;
	float: left;			
}

.container {
	background-image: url('../images/line.png');	
	width: 734px;
	position: absolute;
	top: 200px;	
	padding-bottom: 26px;		
}

#page_title {
	margin-left: 33px;
}

.container_courses, .container_is, .container_cal {
	background-image: url('../images/line.png');	
	width: 734px;
	min-height: 390px;
	position: absolute;
	top: 155px;	
	padding-bottom: 15px;	
}

.test {
	background-image: url('../images/line.png');	
	padding-bottom: 15px;	
	width: 734px;
	clear: both;
}

.container_courses_main,.container_courses_main_home {
	background-image: url('../images/line.png');	
	width: 734px;
	min-height: 390px;
	position: absolute;
	top: 155px;	
	padding-bottom: 15px;	
}

.container_courses_apply {
	background-image: url('../images/line.png');	
	width: 734px;
	min-height: 390px;
	position: absolute;
	top: 155px;	
	padding-bottom: 15px;	
}

.container_governors{
	background-image: url('../images/line.png');	
	width: 734px;
	position: absolute;
	top: 155px;	
	padding-bottom: 19px;
	float: left;	
}

.container_main {
	background-image: url('../images/line.png');	
	width: 734px;
	position: absolute;
	top: 155px;	
	padding-bottom: 19px;	
}


.container_left {
	padding-left: 33px;
	float: left;
}

.policies_left {
	padding-left: 18px;
	width: 230px;
	float: left;
	list-style: none;
	line-height: 16px;
	border-right: 2px dotted #B3B3B3;
}

.policies_right {
	height: 135px;
	width: 230px;
	float: left;
	list-style: none;
	line-height: 16px;
	padding-left: 0px;
}

#internation_right{
	border-left: 2px dotted #B3B3B3;
	margin-top: 94px;
	float: left;
	width: 150px;
	margin-left: 20px;
	padding-left: 10px;
}

#international_more_info {
	border: 2px solid #B3B3B3;
	padding: 13px 10px 4px 10px;
	width: 150px;
	color: #515254;
	margin-bottom: 14px;
	background: #FFFFFF;
}

#fac_hire_more_info {
	border: 2px solid #B3B3B3;
	padding: 0px 10px 4px 10px;
	width: 150px;
	color: #515254;
	background: #FFFFFF;	
	margin: 15px 0px 14px 10px;
}

.policies_left li a, .policies_right li a {
	color: #515254;
}

.policies_left li a:hover, .policies_right li a:hover {
	color: #C66D15;
}

.calendar_main {
	margin-left: 33px;
	border: 2px solid #B3B3B3;
	padding: 15px;
	z-index: 8;
	position: relative;
	width: 430px;
	background: #FFFFFF;
}

.cal_line {
	margin: 5px 0px 5px 0px;
}	

.cal_left {
	width: 205px;
	float: left;
}

.cal_left p, .cal_right p {
	margin: 0px 0px 4px 0px;
}

.cal_right {
	width: 205px;
	margin-left: 20px;
	float: left;
}

.container_left_apply {
	width: 283px;
	padding-left: 33px;
	float: left;
}

.container_right_mid {
	width: 140px;
	float: left;
	min-height: 287px;
	position: relative;
	color: #515254;
	border-left: 2px dotted #B3B3B3;
	border-right: 2px dotted #B3B3B3;
	padding: 0px 10px 0px 10px;
	margin: 91px 10px 0px 15px;
}

.container_right_mid_e {
	width: 140px;
	float: left;
	min-height: 287px;
	position: relative;
	color: #515254;
	border-left: 2px dotted #B3B3B3;
	border-right: 2px dotted #B3B3B3;
	padding: 0px 10px 0px 10px;
	margin: 78px 10px 0px 15px;
}

.container_right_e {
	width: 185px;
	height: 258px;
	background: #FFFFFF;
	color: #515254;
	font-weight: bold;
	float: left;
	border: 2px solid #B3B3B3;
	padding: 15px 10px 10px 8px;
	margin-top: 78px;
}


.container_right_mid_image {
	position: absolute;
	bottom: 0px;
}

#container_right_apply {
	width: 185px;
	height: 258px;
	background: #FFFFFF;
	color: #515254;
	font-weight: bold;
	float: left;
	z-index: 10;
	border: 2px solid #B3B3B3;
	padding: 15px 10px 10px 8px;
	margin-top: 91px;
	position: relative;
}

.extra_padding {
	padding-left: 4px;
	padding-bottom: 3px;
	z-index: 10;
}


.container_left_courses {
	width: 220px;
	padding-left: 33px;
	float: left;
}

.container_right_courses {
	width: 386px;
	margin-left: 33px;
	padding: 24px 20px 10px 20px;
	float: left;
	background: #FFFFFF;
	border: 2px solid #B3B3B3;
}

.container_course_main {
	width: 465px;
	min-height: 370px;
	padding-left: 33px;
	float: left;
	position: relative;
}

.container_left_main {
	width: 220px;
	padding-left: 33px;
	float: left;
}

.container_right_main {
	width: 386px;
	margin-left: 33px;
	padding: 34px 20px 10px 20px;
	float: left;
	background: #FFFFFF;
	border: 2px solid #B3B3B3;
}

.container_left_contact {
	width: 280px;
	padding-left: 33px;
	float: left;	
}

#contact_form {
	border: 2px solid #B3B3B3;
	padding: 15px 12px 5px 12px;
	background: #FFFFFF;
}

.container_right_contact {
	width: 155px;
	margin-left: 18px;
	margin-top: 58px;
	padding: 0px 20px 0px 12px;
	float: left;
	border-left: 2px dotted #B3B3B3;
	color: #515254;
}

.container_far_right_contact {
	width: 155px;
	margin-left: 23px;
	margin-top: 56px;
	padding: 0px 20px 10px 20px;
	float: left;
	border-left: 2px dotted #B3B3B3;
}

.container_left_direct {
	width: 280px;
	padding-left: 33px;
	float: left;
	list-style: none;		
}

.container_left_direct li {
	margin-left: 0px;
	line-height: 15px;
}

.container_right_direct {
	width: 135px;
	margin-left: 23px;
	margin-top: 56px;
	padding: 0px 10px 10px 10px;
	float: left;
	border-left: 2px dotted #B3B3B3;
	border-right: 2px dotted #B3B3B3;
}

.container_far_right_direct {
	width: 145px;
	margin-top: 56px;
	padding: 0px 20px 10px 10px;
	float: left;
	color: #515254;
}

.application_form {
	width: 680px;
	padding: 0px;
	margin-top: 56px;
	margin-left: 33px;
	background: #FFFFFF;
	z-index: 4;
	position: relative;
}

#submit_button {
	width: 640px;
	border-top: 2px dotted #B3B3B3;
	margin-top: 10px;
	padding-top: 10px;
	text-align: right;
}

.col_1 {
	width: 305px;
	float: left;
	border-right: 2px dotted #B3B3B3;
	padding-right: 10px;		
}

.col_2 {
	width: 305px;
	float: left;
	padding-left: 10px;
}

.submit {
	background: #FFFFFF;
	border: none;
	color: #C66D15;
	font-size: 8.5pt;
}

.contact_message {
	width: 98%;
	height: 125px;
}

.contact_message_sm {
	width: 98%;
	height: 40px;
}

.e_further_information {
	width: 99%;
	height: 125px;
}

.contact_text {
	margin-bottom: 5px;
	height: 12px;
	font-size: 8pt;
	width: 150px;
}

.level_text {
	width: 100%;
	height: 12px;
	font-size: 8pt;
	border: 1px solid #B3B3B3;
	border-left: none;
}

.section_c_text {
	width: 98%;
	height: 12px;
	font-size: 8pt;
	border: 1px solid #B3B3B3;
	border-left: none;
	border-right: none;
}

.subject_text {
	width: 100%;
	height: 12px;
	font-size: 8pt;
	border: 1px solid #B3B3B3;
	border-right: none;
}

.contact_text_apply {
	margin-bottom: 5px;
	height: 12px;
	font-size: 8pt;
	width: 180px;
}

.contact_message_apply {
	width: 180px;
	height: 40px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#course_1_col {
	width: 222px;
}

#course_image_remember {
	position: absolute;
	bottom: -5px;
	right: 0px;
}


.container_left_section {
	width: 283px;	
	padding-left: 33px;
	float: left;
	position: relative;
}

#section_remember {
	float: right;
	padding-top: 1px;

}

.container_right_section {
	width: 366px;
	min-height: 280px;
	margin-left: 15px;
	margin-top: 60px;
	padding: 0px 10px 10px 15px;
	float: left;
	border-left: 2px dotted #B3B3B3;
}

#news_nav {
	margin-left: 33px;
	border-right: 2px dotted #B3B3B3;
	width: 120px;
	padding-right: 40px;
	min-height: 290px;
	list-style: none;
	line-height: 14px;
	float: left;
	font-weight: bold;
	position: relative;
}

#news_remember {
	position: absolute;
	bottom: 0px;
}

.cal_head {
	margin-bottom: 4px;
}

#staff_nav {
	margin-left: 20px;
	width: 140px;
	padding-right: 40px;
	min-height: 290px;
	list-style: none;
	line-height: 14px;
	float: left;
	font-weight: bold;
}

#staff_nav {
	margin-bottom: 4px;
	color: #515254;
}

#staff_nav a {
	color: #515254;
	margin: 0px;	
}

#staff_nav a:hover, #staff_nav a.selected{
	color: #C66D15;
}

.job_nav {
	list-style: disc;
	margin-left: 30px;
	font-weight: normal;
	color: #515254;
}

ul {
	margin-left: 0px;
	padding-left: 0px;
}
	

#news_nav_foot, #news_nav_who {
	margin-left: 33px;
	width: 120px;
	padding-right: 40px;
	min-height: 290px;
	list-style: none;
	line-height: 14px;
	float: left;
	font-weight: bold;
}

.gov_line {
	margin: 0px 0px 13px 0px;
	border-bottom: 2px dotted #B3B3B3;
}

#news_nav_who li {
	margin-bottom: 2px;
}

#news_nav a, #news_nav_who a {
	color: #515254;	
}

#news_nav  a:hover, #news_nav a.selected,#news_nav_who a:hover, #news_nav_who a.selected {
	color: #C66D15;
}

.news_right {
	margin-left: 17px;
	width: 290px;
	float: left;
}

.gov_right, .staff_right {
	padding-left: 17px;
	width: 480px;
	min-height: 285px;
	float: left;
	border-left: 2px dotted #B3B3B3;
}

.gov_right_footer {
	padding-left: 17px;
	width: 480px;
	min-height: 115px;
	float: left;
	z-index: 3;
	border-left: 2px dotted #B3B3B3;
}


.gov_right_who {
	padding-left: 13px;
	width: 480px;
	min-height: 840px;
	height: 115px;
	float: left;
	border-left: 2px dotted #B3B3B3;
}

.gov_name {
	padding-left: 3px;
}


.gov_name_grey {
	padding-left: 3px;
	color: #515254;
}

#gov_col_1 {
	float: left;
	width: 220px;
	margin-right: 33px;
	z-index: 3;
}

#gov_col_2 {
	float: left;
	width: 220px;
	z-index: 3;
}

#courses {
	line-height: 14px;	
	color: #008EC1;
}

#courses li{
	margin-left: 10px;
}

#courses a {
	color: #008EC1;
}

#col_1 {
	float: left;
	width: 183px;
	margin-top: 0px;
	position: relative;
	z-index: 3;
}

#col_2 {
	float: left;
	width: 183px;	
	margin-left: 20px;
	position: relative;
	z-index: 3;
}

.heading {
	margin-top: 47px;
	margin-bottom: 12px;
}

.heading_home {
	margin-top: 50px;
	margin-bottom: 2px;
}


.container_right {
	width: 140px;
	height: 115px;
	float: left;
	position: absolute;
	bottom: 30px;
	right: 68px;
}

.container_right_hire {
	width: 140px;
	height: 115px;
	float: left;
	position: absolute;
	bottom: 88px;
	right: 78px;
}

.container_right_cal {
	width: 140px;
	height: 115px;
	float: left;
	position: absolute;
	bottom: 20px;
	z-index: 1;
	right: 68px;
}

#headphones {
	width: 265px;
	height: 251px;
	position:absolute;
	left: 926px;
	top: 405px;
	z-index: -1;	
}

#headphones_moved {
	width: 265px;
	height: 251px;
	position:absolute;
	left: 666px;
	top: 250px;
	z-index: -1;	
}

#fold_content {
	z-index: 3;
}

#footer_govenors{
	color: #C66D15;
	text-align: center;
	margin-top: 545px;
	padding-bottom: 30px;
}

#footer a, #footer_govenors a {
	color: #B9BABC;
}

#footer a.selected, #footer a:hover,#footer_govenors a.selected, #footer_govenors a:hover  {
	color: #FFEE2F;
}

#footer .top, #footer_govenors .top  {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 9px;
}

#footer .bottom, #footer_govenors .bottom {
	font-size: 8px;
}

#footer {
	color: #C66D15;
	float: left;
	text-align: center;
	padding-bottom: 30px;	
	padding-left: 60px;
}

#footer_moved {
	color: #C66D15;
	float: left;
	text-align: center;
	padding-bottom: 30px;	
}

#footer a, #footer_moved a {
	color: #B9BABC;
}

#footer a.selected, #footer a:hover, #footer_moved a.selected, #footer_moved a:hover {
	color: #FFEE2F;
}

#footer .top, #footer_moved .top {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 9px;
}

#footer .bottom,#footer_moved .bottom  {
	font-size: 8px;
}

a {
	color: #C66D15;
	text-decoration: none;
	outline-color: invert;
	outline-style: none;
	-moz-outline-style: none;
	outline-width: medium;
	border: none;
	outline: 0;
	text-decoration: none;
}

.orange {
	color: #C66D15;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	line-height: 14px;
}

a.email_link {
	color: #515254;
	font-style: italic; 
}

a.black {
	color: #000000;
}

a.grey{
	color: #515254;
}

a.grey:hover{
	text-decoration: underline;
}

li {
	margin-left: 15px;
}


p {
	margin-top: 0px;
	margin-bottom: 8px;
}

img {
	border: none;
}

hr {
	color: #E4E4E5;
}

h1 {
	text-align: left;
	font-size: 27px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 0px;
	color: #C66D15;
}

h1.home_page {
	font-size: 33px;
	margin-bottom: 15px;
}

h2 {
	color: #C66D15;
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 16px;
}

.blue_link {
	color: #008EC1;
}


h2.grey {
	color: #B3B3B3;
}

h2.large {
	font-size: 13pt;
}

h2.large_grey {
	font-size: 13pt;
	color: #515254;
	margin-bottom: 15px;
}

h2.gov_head {
	font-size: 12pt;
	line-height: 20px;
}


h2.subheading {
	margin: 15px 0px 7px 0px;
}

h3 {
	color: #C66D15;
	margin: 6px 0px 2px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 8pt;
}

h3 a:hover {
	color: #8A8C8E;
}





/*ADMIN STYLES */

.header_right {
	padding-left: 164px;
	padding-top: 30px;
	float: left;
}

#nav_admin {
	list-style: none;
	line-height: 20px;
	font-size: 10pt;
}

#nav_admin li a {
	color: #515254;
	margin: 0px;	
}

#nav_admin li a:hover, #nav_admin li a.selected{
	color: #C66D15;
}

.news_text {
	width: 390px;
}

.news_textarea {
	width: 390px;
	height: 160px;
}

.gov_textarea {
	width: 390px;
	height: 120px;
}

.pol_text_left {
	height: 200px;
	width: 230px;
}

.pol_text_right {
	height: 200px;
	width: 230px;
}

.container_courses_admin {
	background-image: url('../images/line.png');	
	width: 734px;
	min-height: 390px;
	position: absolute;
	top: 155px;	
	padding-bottom: 5px;	
}

.gov_right_admin {
	padding-left: 17px;
	width: 480px;
	min-height: 285px;
	float: left;
}

.job_text_1{
	height: 160px;
	width: 230px;
}

.job_text_2 {
	height: 160px;
	width: 230px;
}
