@charset "UTF-8";

/* Generic */

	body { background:#fff url(../_images/bakmain.jpg) repeat-x; margin:0; padding:0; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:0.75em; color:#666; line-height:2em;}
		p { width:auto; padding:6px 0 6px 0px; }
		.leadingpara { color:#000; font-size:1.2em;}	
		.imageright {float:right; margin:10px 10px 0 10px;}
		.imageleft {float:left; margin:10px 15px 10px 0;}
		.dottedborder { width:96%; padding:2%; float:left; background:#f1edec; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin:0 0 10px 0;}
		.dottedborder img a { border:0px; text-decoration:none;}
		h1 { font-size:1.8em; font-weight:lighter; color:#FFF;}
		
		a { color:#000;  text-decoration:none;}
		a:hover { color:#666;}
		.clearboth { clear:both;}				
				
.flash_register { position:absolute; float:left;}				
				
	small { font-size:9px;}	
	.minusmargin { margin:-10px 0 10px 0; float:left;}
	.floatright { float:right;}			
	img, div, input {border:0px; text-decoration:none;}
	
	.hidden_preloader {position: absolute; left: -1000px; top: -1000px;}

	.contentlist  { padding:5px 0 10px 0px; margin:0 0 15px 0; color:#000;  border-top:1px dotted #ccc;}
	.contentlist li {background:url(../_images/arrow_darkgrey.gif) left no-repeat; padding:5px 0 5px 30px; border-bottom:1px dotted #ccc;}
		
	.greenstrong strong { color:#00aa4f; font-size:1.1em;}
	.strongblue strong { color:#0093cd; font-size:1.1em;}
	.strongpink { color:#de007a; font-size:1.1em;}
	.strongred { color:#f04b3f; font-size:1.1em;}
	
	.contentlist_alevelprep { padding:10px 0 10px 0px; margin:0 0 15px 0; border-top:1px dashed #e3e3e3; background:url(../_images/alevelprep.jpg) left no-repeat;  border-bottom:1px dashed #e3e3e3;}
	.contentlist_alevelprep li {background:url(../_images/arrow_darkgrey.gif) left no-repeat; padding:5px 0 5px 30px;}
		
		
.floatleftul li  { float:left; display:inline;}
	
	

	
		
	.contentlist_2col { margin:0 0 20px 0; display:block; float:left;  background:url(../_images/formbak.jpg) repeat-x; border-bottom:3px solid #00aa4f;}
	.contentlist_2col li {background:url(../_images/arrow_darkgrey.gif) left no-repeat; padding:5px 0 5px 30px; margin:0 0 0 5px; width:215px; float:left; display:inline; font-size:90%;}	
	
	
			/* Green Menu */
			.contentlist_2col_green { margin:0 0 20px 0; display:block; float:left;  background:url(../_images/formbak.jpg) repeat-x; border-bottom:3px solid #00aa4f;}			
			.contentlist_2col_green li {width:245px; float:left; display:inline;  font-size:90%;}
			.contentlist_2col_green li a { display:block; background:url(../_images/arrow_green.gif) no-repeat left center;  text-decoration:none; color:#00aa4f; text-align:left; padding:5px 0 5px 30px;margin:0 0 0 5px;}
			.contentlist_2col_green li a:hover { display:block; background:url(../_images/arrow_grey.gif) no-repeat left center; color:#e3e3e3;}		
	
		/* pink Menu */
			.contentlist_2col_pink { margin:0 0 20px 0; display:block; float:left;  background:url(../_images/formbak.jpg) repeat-x; border-bottom:3px solid #de007a;}			
			.contentlist_2col_pink li {width:245px; float:left; display:inline;  font-size:90%;}
			.contentlist_2col_pink li a { display:block; background:url(../_images/arrow_pink.gif) no-repeat left center;  text-decoration:none; color:#de007a; text-align:left; padding:5px 0 5px 30px;margin:0 0 0 5px;}
			.contentlist_2col_pink li a:hover { display:block; background:url(../_images/arrow_grey.gif) no-repeat left center; color:#e3e3e3;}		
	
		/* blue Menu */
			.contentlist_2col_blue { margin:0 0 20px 0; display:block; float:left;  background:url(../_images/formbak.jpg) repeat-x; border-bottom:3px solid #0093cd;}			
			.contentlist_2col_blue li {width:245px; float:left; display:inline;  font-size:90%;}
			.contentlist_2col_blue li a { display:block; background:url(../_images/arrow_blue.gif) no-repeat left center;  text-decoration:none; color:#0093cd; text-align:left; padding:5px 0 5px 30px;margin:0 0 0 5px;}
			.contentlist_2col_blue li a:hover { display:block; background:url(../_images/arrow_grey.gif) no-repeat left center; color:#e3e3e3;}		
			
		/* red Menu */
			.contentlist_2col_red { margin:0 0 20px 0; display:block; float:left;  background:url(../_images/formbak.jpg) repeat-x; border-bottom:3px solid #f04b3f;}			
			.contentlist_2col_red li {width:245px; float:left; display:inline;  font-size:90%;}
			.contentlist_2col_red li a { display:block; background:url(../_images/arrow_red.gif) no-repeat left center;  text-decoration:none; color:#f04b3f; text-align:left; padding:5px 0 5px 30px;margin:0 0 0 5px;}
			.contentlist_2col_red li a:hover { display:block; background:url(../_images/arrow_red.gif) no-repeat left center; color:#e3e3e3;}					

/* Layout */

	#wrapper { width:944px; margin:0 auto; text-align:left;}
	
	#header {height:170px;}
		#header .logo { position:absolute; top:0;}
		#header .excellent { position:absolute; top:0; margin:0 0 0 195px;}		
		#header h1 { text-indent:-10000px;}
		
	#top_nav_menu {width: 944px; margin:0px 0 0 0px; height: 50px; float:left; border-top:dashed #CCC 1px;}	
	
	
		#newsfeed {	position:fixed; bottom:0px; left:0px; top:auto; width:100%;  padding:4px 0 4px 0; float:left; margin:0px 0 0px 0; color:#fff; z-index:300; background:url(../_images/newsfeedbak.png);}

			.rss { position:absolute; float:left;}
		
			#newsfeed strong { color:#CCC; padding:0 0 0 30px;}
			#newsfeed ul { width:934px; padding:0 5px 0 5px; margin:0 auto;}
			#newsfeed ul li {float:left;}			
			#newsfeed a { color:#fff;}
			#newsfeed  .col1 { width:574px; float:left; overflow:hidden;}
			#newsfeed  .col2 { width:360px; float:left; overflow:hidden;}
			#newsfeed  .col2 span { float:left; margin:0 5px 0 0; display:block; width:50px;}
			#newsfeed  .col2 span img { clear:right;}
			#newsfeed #googlesearch {width:300px; float:left; clear:right; overflow:hidden;}
			
			#newsfeed input {  color:#FFF;}
			#newsfeed .googleinput { color:#000; padding:5px; border:1px solid #999; background-image:none;}
			#newsfeed .googlebutton { background:none; color:#000; color:#FFF; width:50px; overflow:hidden;}	
			
			#cse-search-box input { background:none;}
	 


			
			
		* html #newsfeed  {width:934px;  padding:4px 0 4px 0; float:left; margin:0px 0 0px 0; color:#fff; z-index:300; background:#333; display:inline;}			
			* html #newsfeed  .col1 { width:590px; float:left;  overflow:hidden;}
			* html #newsfeed  .col2 { width:350px; float:left; clear:right;}
			* html #newsfeed  .col2 img { float:left; margin:0 5px 0 0;}			
	
		/* selling space */
			#frontcontent { background:#ebebeb url(../_images/baktop.jpg) repeat-x; width:944px; float:left; margin:10px 0 0 0; position:relative;}
				#frontcontent a { color:#000;}
				#frontcontent a:hover { color:#999;}
			
				#frontcontent h2 {font-size:1.6em; font-weight:lighter; border-bottom:3px solid #dddcdc; padding:0 0 5px 0; margin:0 0 10px 0; display:block;}
					#frontcontent h2 a { text-decoration:none; color:#000;}
				#frontcontent h3 {font-size:1.2em; font-weight:lighter;}				
					#frontcontent h3 a { text-decoration:none; color:#000; padding:10px 0 0 0; display:block;}			
			
				#frontcontent_col_1{float:left; width:503px; height:347px;}	
					#frontcontent_col_1 .frontimg {position: absolute; bottom: -35px; left: 15px;  float:right;}	
					
					
					
				#frontcontent_col_2 {float:left; width:200px; padding:10px; min-height:327px; height:auto !important; height:327px;}
					#frontcontent_col_2 .frontimg {position: absolute; bottom: 0; right: 0; margin:0 221px 0 0; float:right;}	
					#frontcontent_col_2 div { width:198px; height:96px; overflow:hidden;}
											
					
					
					
					* html #frontcontent_col_2 .frontimg { position:absolute; top:0; left:0; float:left; margin:43px 0 0px -119px;}	
	
				#frontcontent_col_3{float:left; width:200px; padding:10px; border-left:1px dashed #dddcdc; min-height:327px; height:auto !important; height:327px;}
					#frontcontent_col_3 .frontimg {position: absolute; bottom: 0; right: 0; float:right;}	
					* html #frontcontent_col_3 .frontimg { position:absolute; top:0; left:0; float:left;  margin:19px 0 0px -127px;}	
					
					#frontcontent_col_3 p { padding:0px 0 10px 0;;}
					
			/* inner content */		
					
				#innercontent { width:944px; float:left; margin:10px 0 0 0; position:relative; background:#FFF;}
												
					#innercontent h2 { color:#000; font-weight:lighter; border-bottom:3px solid #dddcdc; font-size:1.5em; padding:0 0 5px 0; margin:0 0 10px 0; display:block;}					
					#innercontent h3 { font-size:1.2em; font-weight:lighter; color:#666;  display:block; border-bottom:1px dashed #CCC; margin:10px 0 0px 0; clear:both;}						
					
					#innercontent .green {color:#00aa4f;}
					#innercontent .pink {color:#de007a;}
					#innercontent .blue {color:#0093cd;}
					#innercontent .red {color:#f04b3f;}					
				
					#innercontent_col_1 { float:left; width:202px; padding:20px 10px 300px 10px;}
						#innercontent_col_1 span { font-size:1.4em; display:block; text-align:right;}				
						#innercontent_col_1 .frontimg {position: absolute; bottom: 0; left: 0; float:right;}	
																														
					#innercontent_col_2 { float:left; width:500px; padding:20px 10px 10px 10px;  min-height:450px; height:auto !important; height:450px; border-right:1px dashed #dddcdc;}
					
					#innercontent_col_2_courses { float:left; width:691px; padding:20px 10px 0px 10px;   min-height:650px; height:auto !important; height:650px;}

						#innercontent_col_2 big {font-size:1.5em; display:block; width:100%; padding:10px 0 0 0;}

		
						/*
							#innercontent_col_2 a { color:#000; text-decoration:none; border-bottom:1px dashed #CCC;}
							#innercontent_col_2 a:hover { color:#fff; background:#000; text-decoration:none; border-bottom:1px dashed #000;}						
						*/
						
					
						/* 2 column */
						#innercontent_col_2_col_1 { width:245px; padding:0 5px 0 0; float:left; overflow:hidden;}
						#innercontent_col_2_col_2 { width:245px; padding:0 0 0 5px; float:left; overflow:hidden;}	
						
						/* 1 column */
						#innercontent_col_2_col { width:490px; padding:0 5px 0 5px; float:left;}	
						
						/* 1 column No Padding */
						#innercontent_col_2_col_nopad { width:500px; padding:0px; float:left;}							
						
					
					#innercontent_col_3 { float:left; width:181px; padding:20px 10px 10px 10px; clear:right;}
					
						#innercontent_col_3 .darkblue { color:#336699; border-bottom:3px solid #336699; padding:0 0 5px 0;  font-size:1.4em; width:100%; float:left; margin:0 0 10px 0;}
							#innercontent_col_3 .darkbluemenu li a { display:block; background:url(../_images/arrow_darkblue.gif) no-repeat left center; text-decoration:none; color:#336699; text-align:left; padding:0 0px 3px 15px;}
							#innercontent_col_3 .darkbluemenu li a:hover, #innercontent_col_1 .darkbluemenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat left center; color:#999;}				
							
							
							#innercontent_col_3 .search_side { background:#CCC; float:left; padding:5px; clear:both; width:171px; margin:0 0 12px 0;}
								#innercontent_col_3 .search_side .input { float:left; width:140px; margin:0 4px 0 0; height:20px;}					
								#innercontent_col_3 .search_side .buttonright { float:left; width:20px; height:22px; margin:1px 0 0 0;}													
					
							#innercontent_col_3 .search_arch_tags { float:left; clear:both; display:block; width:100%;}		
								#innercontent_col_3 .search_arch_tags ul { float:left; clear:both; display:block; width:100%; margin:0 0 12px 0;}	
					
					
						
				
		/* footer content */
			#footerlinks {margin:20px 0 0 0px; position:relative; width:914px; height:200px; padding:0px; float:left;  clear:both; z-index:10;}
		
		
			#footercontent { margin:20px 0 0 0px; position:relative; width:944px; float:left; background:#646465 url(../_images/botbak.jpg) no-repeat;}
				#footercontent a {color:#fff;}
				#footercontent a:hover {color:#000;}	
				
				#footercontent_col_1 {float:left; width:483px; padding:10px;}
					#footercontent_col_1 p { width:280px; float:left; color:#999;}
					#footercontent_col_1 .frontimg {position: absolute; margin:0 0 0 304px; bottom: 0; left: 0; float:right;}	
					#footercontent_col_1 h2 { color:#fff; font-size:1.7em; font-weight:lighter; padding:0 0 10px 0;}
					#footercontent_col_1 .prospectus { margin:0 0 0 50px;}
					#footercontent_col_1 big { color:#FFF; font-size:1.5em; display:block; width:100%; padding:10px 0 0 0;}
					
				#footercontent_col_2 {float:left; width:421px; padding:10px;}		

					#footercontent_col_2 h2 { color:#000; font-size:1.7em; font-weight:lighter; padding:0 0 10px 0;}										
					#footercontent_col_2_col_1 { width:175px; padding:0 10px 0 0; float:left; border-right:1px dashed #585858; z-index:10; color:#999;}
					#footercontent_col_2_col_2 { width:210px; padding:0 0 0 10px; float:left; z-index:10; color:#999;}			
					
					#vacancyapplication { padding:10px;}					
					#vacancyapplication h3 { color:#FFF; font-size:1.6em; font-weight:lighter; border-bottom:1px dashed #999;}
					#vacancyapplication ul { width:100%; clear:both; display:block; float:left;  border-bottom:1px dashed #999;}
					#vacancyapplication li { float:left; padding:0 20px 0 0;}
					
					
				.vacancyapplication_inner { padding:8px 0 10px 0; width:691px; background:#fff; color:#000;  border-bottom:8px solid #FFF; float:left;}					
					.vacancyapplication_inner strong { color:#000; font-size:1.6em; border-bottom:1px dashed #ccc; width:100%; float:left; display:block; margin:0 0 10px 0;}
					.vacancyapplication_inner ul { width:691px; margin:0 0 5px -5px; float:left;}
					.vacancyapplication_inner li { float:left; width:171px; display:inline; margin-right:1px; text-align:center;  background:#ebe7e6;}		

			.vacancyapplication_inner_lists { padding:8px 0 10px 0; width:691px; background:#fff; color:#000;  border-bottom:8px solid #FFF; float:left;}					
					.vacancyapplication_inner_lists strong { color:#000; font-size:1.6em; border-bottom:1px dashed #ccc; width:100%; float:left; display:block; margin:0 0 10px 0;}
					.vacancyapplication_inner_lists ul { width:310px; margin:0 0 5px -5px; float:left; list-style-type:circle; padding:0 0 0 15px;}
					.vacancyapplication_inner_lists li {}	

			

						
						
						/* App forms show */
					.vacancyapplication_inner li ul { float:left; margin:0 0 0 0px;}
						.vacancyapplication_inner a:hover { color:#666;}
						.vacancyapplication_inner .green {border-bottom:#00aa4f 4px solid;}
						.vacancyapplication_inner .pink  {border-bottom:#de007a 4px solid; height:24px; display:block; overflow:hidden; text-align:center;}
						.vacancyapplication_inner .blue {border-bottom:#0093cd 4px solid;}
						.vacancyapplication_inner .black {border-bottom:#000 4px solid; color:#FFF;}
							.vacancyapplication_inner .black a { color:#FFF;}
						
							
					#footercontent_col_2 .frontimg {position: absolute;  bottom: -20px; right: -20px; float:right; z-index:0;}						
						* html #footercontent_col_2 .frontimg {display:none;}							
					#footercontent_col_2 .frontimg_prospectus { z-index:100; position:absolute; float:left; margin:-5px 0 0 -8px;}
						* html #footercontent_col_2 .frontimg_prospectus {float:left;}
						
					#footercontent_col_2 .frontimg_downloads { z-index:190; position:absolute; float:left; margin:0 0 0 280px; top:0;}
						* html #footercontent_col_2 .frontimg_downloads {float:left;}
						
				#footercontent_col_2 p { padding:0px 0 0 0;}
						
						
			
			#footerlinks {width:944px; margin:0px 0 0px 0px; float:left; background:#fdfdfd;}
				#footerlinks h3 { color:#666666; font-size:1.7em; font-weight:lighter; padding:0 0 10px 0;}
				#footerlinks a {color:#999999; text-decoration:none;}
				#footerlinks a:hover {color:#000;}				
				#footerlinks_col_1 {float:left; padding:10px; width:483px;}
					#footerlinks_col_1 ul { width:157px; float:left;}
				#footerlinks_col_2 {float:left; width:341px; padding:0 0 10px 100px;}	

				
			#footer {width:924px; padding:10px; margin:10px 0 50px 0px; float:left;  border-top:dashed #CCC 1px; display:block; height:80px;}
				#footer a {color:#999999; text-decoration:none;}
				#footer a:hover {color:#000;}				
				
				#footer_col_1 {float:left; width:662px;}
					#footer_col_1 a { border-left:1px solid #CCC; padding:0 0 0 10px; margin:0 0 0 5px;}
				#footer_col_2 {float:left; width:262px; text-align:right;}				

		/* Main Navigation */
		
			#top_nav_menu a { text-decoration:none; text-indent:-10000px;}
			
	
 
	 
	 
			
			#top_nav_menu li {float: left; height: 42px;}
			#top_nav_menu li a {float: left; height: 42px; cursor:pointer; padding: 0; margin:0;}
			
			#top_nav_menu_home {background:  url(../_images/mainnav_01.gif) no-repeat; width: 76px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_home:hover, #top_nav_menu_home.top_nav_menu_selected {background: url(../_images/mainnav_01.gif) no-repeat; width: 76px; cursor:pointer;  border-bottom:4px solid #ccc;}			
			
			#top_nav_menu_1 {background:  url(../_images/mainnav_02.gif) no-repeat; width: 90px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_1:hover, #top_nav_menu_1.top_nav_menu_selected {background: url(../_images/mainnav_02.gif) no-repeat; width: 90px; cursor:pointer;  border-bottom:4px solid #de007a;}
		
			#top_nav_menu_2 {background: url(../_images/mainnav_03.gif) no-repeat; width: 89px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_2:hover, #top_nav_menu_2.top_nav_menu_selected {background: url(../_images/mainnav_03.gif) no-repeat; width: 89px; cursor:pointer;  border-bottom:4px solid #0093cd;}
			
			#top_nav_menu_3 {background: url(../_images/mainnav_04.gif) no-repeat; width: 123px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_3:hover, #top_nav_menu_3.top_nav_menu_selected {background: url(../_images/mainnav_04.gif) no-repeat; width: 123px; cursor:pointer;  border-bottom:4px solid #00aa4f;}
			
			#top_nav_menu_4 {background: url(../_images/mainnav_05.gif) no-repeat; width: 82px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_4:hover, #top_nav_menu_4.top_nav_menu_selected {background: url(../_images/mainnav_05.gif) no-repeat; width: 82px; cursor:pointer;  border-bottom:4px solid #f04b3f;}
			
			#top_nav_menu_5 {background: url(../_images/mainnav_06.gif) no-repeat; width: 144px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_5:hover, #top_nav_menu_5.top_nav_menu_selected {background: url(../_images/mainnav_06.gif) no-repeat; width: 144px; cursor:pointer;  border-bottom:4px solid #999;}
			
			#top_nav_menu_6 {background: url(../_images/mainnav_07.gif) no-repeat; width: 100px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_6:hover, #top_nav_menu_6.top_nav_menu_selected {background: url(../_images/mainnav_07.gif) no-repeat; width: 100px; cursor:pointer;  border-bottom:4px solid #000;}				
						
			#top_nav_menu_7 {background: url(../_images/mainnav_08.gif) no-repeat; width: 131px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_7:hover, #top_nav_menu_7.top_nav_menu_selected {background: url(../_images/mainnav_08.gif) no-repeat; width: 131px; cursor:pointer;  border-bottom:4px solid #336699;}						
									
			#top_nav_menu_8 {background: url(../_images/mainnav_09.gif) no-repeat; width: 109px; border-bottom:4px solid #f1edec;}
			#top_nav_menu_8:hover, #top_nav_menu_8.top_nav_menu_selected {background: url(../_images/mainnav_09.gif) no-repeat; width: 109px; cursor:pointer;  border-bottom:4px solid #036c03;}						
											
			
								
						
	
			
		/* inner side navigation */	
			#innercontent_col_1 ul { padding:10px 0 20px 0;}
			#innercontent_col_1 li { padding:4px; border-bottom:1px dashed #e3e3e3;  font-size:1.1em;}
			
			/* Pink Menu */
			#innercontent_col_1 .pink { color:#de007a; border-bottom:3px solid #de007a; padding:0 0 5px 0;}
			#innercontent_col_1 .pinkmenu li a { display:block; background:url(../_images/arrow_pink.gif) no-repeat right center; text-decoration:none; color:#de007a; text-align:right; padding:0 15px 3px 0;}
			#innercontent_col_1 .pinkmenu li a:hover, #innercontent_col_1 .pinkmenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat right center; color:#999;}	
						
			
			/* Blue Menu */
			#innercontent_col_1 .blue { color:#0093cd; border-bottom:3px solid #0093cd; padding:0 0 5px 0;}
			#innercontent_col_1 .bluemenu li a { display:block; background:url(../_images/arrow_blue.gif) no-repeat right center; text-decoration:none; color:#0093cd; text-align:right; padding:0 15px 3px 0;}
			#innercontent_col_1 .bluemenu li a:hover, #innercontent_col_1 .bluemenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat right center; color:#999;}	
			
			/* Dark Blue Menu */
			#innercontent_col_1 .darkblue { color:#336699; border-bottom:3px solid #336699; padding:0 0 5px 0;}
			#innercontent_col_1 .darkbluemenu li a { display:block; background:url(../_images/arrow_darkblue.gif) no-repeat right center; text-decoration:none; color:#336699; text-align:right; padding:0 15px 3px 0;}
			#innercontent_col_1 .darkbluemenu li a:hover, #innercontent_col_1 .darkbluemenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat right center; color:#999;}				
				
			/* Dark Green Menu */
			#innercontent_col_1 .darkgreen { color:#036c03; border-bottom:3px solid #036c03; padding:0 0 5px 0;}
			#innercontent_col_1 .darkgreenmenu li a { display:block; background:url(../_images/arrow_darkgreen.gif) no-repeat right center; text-decoration:none; color:#036c03; text-align:right; padding:0 15px 3px 0;}
			#innercontent_col_1 .darkgreenmenu li a:hover, #innercontent_col_1 .darkgreenmenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat right center; color:#999;}		
	
			/* Green Menu */
			#innercontent_col_1 .green { color:#00aa4f; border-bottom:3px solid #00aa4f; padding:0 0 5px 0;}
			#innercontent_col_1 .greenmenu li a { display:block; background:url(../_images/arrow_green.gif) no-repeat right center; text-decoration:none; color:#00aa4f; text-align:right; padding:0 15px 3px 0;}
			#innercontent_col_1 .greenmenu li a:hover, #innercontent_col_1 .greenmenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat right center; color:#999;}		
			
			/* Red Menu */
			#innercontent_col_1 .red { color:#f04b3f; border-bottom:3px solid #f04b3f; padding:0 0 5px 0;}
			#innercontent_col_1 .redmenu li a { display:block; background:url(../_images/arrow_red.gif) no-repeat right center; text-decoration:none; color:#f04b3f; text-align:right; padding:0 15px 3px 0;}
			#innercontent_col_1 .redmenu li a:hover, #innercontent_col_1 .redmenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat right center; color:#999;}			
			
			/* Grey Menu */
			#innercontent_col_1 .grey { color:#999; border-bottom:3px solid #999; padding:0 0 5px 0;}
			#innercontent_col_1 .greymenu li a { display:block; background:url(../_images/arrow_darkgrey.gif) no-repeat right center; text-decoration:none; color:#999; text-align:right; padding:0 15px 3px 0;}
			#innercontent_col_1 .greymenu li a:hover, #innercontent_col_1 .greymenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat right center; color:#999;}			
				
			/* Black Menu */
			#innercontent_col_1 .black { color:#000; border-bottom:3px solid #000; padding:0 0 5px 0;}
			#innercontent_col_1 .blackmenu li a { display:block; background:url(../_images/arrow_black.gif) no-repeat right center; text-decoration:none; color:#000; text-align:right; padding:0 15px 3px 0;}
			#innercontent_col_1 .blackmenu li a:hover, #innercontent_col_1 .blackmenu .innercontent_col_1_selected { display:block; background:url(../_images/arrow_grey.gif) no-repeat right center; color:#999;}			
					
			
			
		/* Forms */
		
		  fieldset { background:url(../_images/formbak.jpg) repeat-x; padding:10px 0 0 30px; color:#000;}
		  fieldset label { width:420px;  clear:both; display:block;float:left;}
		  fieldset input { float:left; padding:5px;}
		  fieldset legend { display:none;}
			  
		  fieldset li { width:100%; clear:both;}
		  fieldset legend { display:none;}
		  .button { padding:15px; margin:10px 0 10px 0; background:url(../_images/buttonbak.gif) bottom right; color:#FFF;}
		
		  
		  .input { width:280px;  background:#fff;  border:1px solid #ccc; color:#000;}
		  .select { width:290px; padding:2px;   background:#fff;  border:1px solid #ccc; color:#000;}
		  .textarea { width:290px; height:110px;  background:#fff; border:1px solid #ccc; color:#000;}  
			
		  
		  .inputsmall { width:280px;  background:#fff; border:1px solid #ccc; color:#000;}
		  .radiobuttons { background:#ddd; width:99%; margin:10px 0 10px 0;}



/* Specific to Pages */


/* How to apply */

.howtoapply { background:url(../_images/apply_02.png) bottom no-repeat; float:left; padding-bottom:30px; margin:10px 0 0 0;}
.howtoapply div { background:url(../_images/apply_01.png) no-repeat; float:left; width:690px; height:10px;}
.howtoapply p { padding:0 20px 0 20px;}

/* Compass */

.compass { margin:650px 0 0 0;}


/* News */
	#news_featured { float:left; background:url(../_images/formbak.jpg) repeat-x; width:480px; padding:10px; float:left; text-decoration:none;}
		#news_featured a { font-size:1em; display:block; border-bottom:1px dashed #ccc; margin:0 0 10px 0;}
		#news_featured img { float:left;}
		#news_featured p {float:left; width:290px; padding:10px; clear:right;}
		
	#news_col1 {width:50%; float:left; padding:10px 0 10px 0px; margin:0 0 15px 0;  text-decoration:none;}
		#news_col1_front {width:60%; float:left; padding:10px 0 10px 0px; margin:0 0 15px 0;}	
		#news_col1_front li { display:block; border-bottom:1px dotted #CCC; font-size:0.9em;}			
	#news_col2 {width:50%; float:left; padding:10px 0 10px 0px; margin:0 0 15px 0; }
		#news_col2_front {width:38%; float:left; padding:10px 0 10px 0px; margin:0 0 15px 2%;}	
		#news_col2_front li { display:block; border-bottom:1px dotted #CCC; font-size:0.9em;}	
		#news_col2_front li a { color:#999999;}			
	

	#news_category li { float:left; background:url(../_images/formbak.jpg) repeat-x; width:480px; padding:10px; margin:0 0 10px 0; float:left; text-decoration:none;}
		#news_category a { font-size:1em; display:block; float:left; width:360px; padding:0; margin:0;}
		#news_category img { float:left;}
		#news_category span { width:100px; height:100px; margin:0 10px 0 0; overflow:hidden; float:left; border:4px solid #ccc; background:url(../_images/newsicon.jpg);}
		#news_category em { padding:0 0 0 10px;}


/*	#news_col1  li {background:url(../_images/arrow_darkgrey.gif) left no-repeat; padding:5px 0 5px 20px;}
	#news_col1  big { font-size:1.5em; color:#000;}
	*/
	
	
	/*
	#news_col2  li {background:url(../_images/arrow_darkgrey.gif) left no-repeat; padding:5px 0 5px 20px;}
	#news_col2  big { font-size:1.5em; color:#000;}
	*/
	
	
/* Vacancy Application */	


	.vacancy_application { background:#f04b3f; padding:10px; color:#FFF; width:470px;}
	.vacancy_application a { color:#FFF;}
	
	
/* Courses */	

.coursesimages {background:url(../_images/coursesbak.jpg); float:left; width:100%;}
	.coursesimages_select {position:absolute; float:left; left:600px; top:164px;}



	.coursesimages_select_media {position:absolute; float:left; margin:0px 0 0 -183px;}

.coursesimages a { display:block; width:98%; float:left; height:30px; padding:5px 0 0 2%;}

	

	.coursesimages .dark { display:block; width:98%; float:left; height:30px; padding:5px 0 0 2%; border-bottom:1px solid #fff; font-weight:bold; color:#fff; background:#646466; font-size:1.1em;}

	.coursesimages .white { display:block; width:98%; float:left; height:30px; padding:5px 0 0 2%; border-bottom:1px solid #000; font-weight:bold; color:#000; background:url(../_images/coursesbak.jpg); font-size:1.1em;}
	
	.coursesimages .green a { color:#00aa4f; border-bottom:1px solid #00aa4f; text-decoration:none;}
		.coursesimages .green a:hover { color:#000; border-bottom:1px solid #000; text-decoration:none;}	
	.coursesimages .pink a { color:#de007a; border-bottom:1px solid #de007a; text-decoration:none;}
		.coursesimages .pink a:hover { color:#000; border-bottom:1px solid #000; text-decoration:none;}		
	.coursesimages .blue a { color:#0093cd; border-bottom:1px solid #0093cd; text-decoration:none;}
		.coursesimages .blue a:hover { color:#000; border-bottom:1px solid #000; text-decoration:none;}		
	.coursesimages .red a { color:#f04b3f; border-bottom:1px solid #f04b3f; text-decoration:none;}	
		.coursesimages .red a:hover { color:#000; border-bottom:1px solid #000; text-decoration:none;}		

.coursesimages img { margin:0 0 10px 0;}


.courses_4col ul li {float:left; width:25%; margin:0 0 0px 0;}
	.courses_4col a { display:block; width:94%; float:left; height:40px; padding:5px 0 0 6%; line-height:1.4em; color:#FFF; text-decoration:none;}
		.courses_4col  .selectedgreen a { background:#00aa4f; color:#FFF;}
		.courses_4col  .selectedpink a { background:#de007a; color:#FFF;}	
		.courses_4col  .selectedblue a { background:#0093cd; color:#FFF;}	
		.courses_4col  .selectedred a { background:#f04b3f; color:#FFF;}			
		
		
		.courses_4col .green a:hover {color:#000;}
		.courses_4col .pink a:hover {color:#000;}	
		.courses_4col .blue a:hover {color:#000;}	
		.courses_4col .red a:hover {color:#000;}			
		
	
	
	
	.courses_4col .green { background:#00aa4f;}
	.courses_4col .pink { background:#de007a;}
	.courses_4col .blue { background:#0093cd;}
	.courses_4col .red { background:#f04b3f;}	
		
.courses_2col {  float:left; width:691px;}
	
.courses_2col li {background:url(../_images/coursesbak2.jpg); float:left; width:345.5px;}
	.courses_2col a { display:block; width:96%; float:left; height:30px; padding:10px 0 0 4%;}
	
	
	.courses_2col .green a { color:#00aa4f;  text-decoration:none;}
		.greenempty { color:#00aa4f;  height:40px; text-decoration:none;}		
		.courses_2col .green a:hover { color:#000;  text-decoration:none;}				
		.greenborder { border-bottom:6px solid #00aa4f; border-top:6px solid #00aa4f; float:left; width:100%;}
		
	.courses_2col .pink a { color:#de007a;  text-decoration:none;}
		.pinkempty { color:#de007a;  height:40px; text-decoration:none;}		
		.courses_2col .pink a:hover { color:#000;  text-decoration:none;}						
		.pinkborder { border-bottom:6px solid #de007a; border-top:6px solid #de007a; float:left; width:100%;}	
		
	.courses_2col .blue a { color:#0093cd;  text-decoration:none;}
		.blueempty { color:#0093cd;  height:40px;  text-decoration:none;}		
		.courses_2col .blue a:hover { color:#000; text-decoration:none;}						
		.blueborder { border-bottom:6px solid #0093cd; border-top:6px solid #0093cd; float:left; width:100%;}		
		
	.courses_2col .red a { color:#f04b3f;  text-decoration:none;}
		.redempty { color:#f04b3f;  height:40px; text-decoration:none;}		
		.courses_2col .red a:hover { color:#000;  text-decoration:none;}						
		.redborder { border-bottom:6px solid #f04b3f; border-top:6px solid #f04b3f; float:left; width:100%;}				
		
		
.floatbottom {position: absolute; margin:0px 0 0 232px; bottom: 0; left: 0; float:left;}
	
.media_courses strong {color:#00aa4f; font-size:1.2em;}	
.business_courses strong {color:#de007a; font-size:1.2em;}	
.language_courses strong {color:#0093cd; font-size:1.2em;}	
.science_courses strong {color:#f04b3f; font-size:1.2em;}	

	
	.coursesmenu { width:100%; border:0px; float:left; border-bottom:dotted 3px #ccc;  margin:0 0 10px 0;}
	.coursesmenu li { float:left; padding:0px 5px 5px 0;}
	.coursesmenu li a { color:#999; text-decoration:none;}
	
.documentdownloads { width:100%; float:left;}
	.documentdownloads li { float:left; display:inline; border-bottom:1px dashed #CCC; margin:0 0 15px 0;  text-align:center;}	
	.documentdownloads .marginright { margin:0 8px 0 0;}
	.documentdownloads li a { border:0px; text-decoration:none; font-size:0.8em; line-height:0.5em;}
	
	

#pdfdownload { width:96%; padding:2%; float:left; background:#f1edec; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin:0 0 10px 0;}
	#pdfdownload img { float:left;}
	#pdfdownload a { float:left; vertical-align:middle; padding:20px 0 0 10px; font-size:1.2em;}
	#pdfdownload a:hover { color:#999;}
	
.downloads li { width:92%; padding:4%; float:left; background:#f1edec url(../_images/download.jpg) left no-repeat; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin:0 0 10px 0;}
	.downloads img { float:left;}
	.downloads a { float:left; vertical-align:middle; padding:0px 0 0 20px; font-size:1.2em;}
	.downloads a:hover { color:#999;}	
	
	

#allcourses { height:820px;}

#allcourses ul li { width:171px; float:left; line-height:12px;}
#allcourses  .borderright { background:url(../_images/dottedbak.jpg) right no-repeat;  float:left; height:820px;  padding:0 1px 0 0;}
	.allcourses_link1 a { font-size:11px; padding:8px 5px 8px 14px; margin:0 0 0 5px; display:block; clear:both;  background:url(../_images/arrowsmall1.gif) left no-repeat;}
	.allcourses_link2 a { font-size:11px; padding:8px 5px 8px 14px; margin:0 0 0 5px; display:block; clear:both;  background:url(../_images/arrowsmall2.gif) left no-repeat;}
	.allcourses_link3 a { font-size:11px; padding:8px 5px 8px 14px; margin:0 0 0 5px; display:block; clear:both;  background:url(../_images/arrowsmall3.gif) left no-repeat;}
	.allcourses_link4 a { font-size:11px; padding:8px 5px 8px 14px; margin:0 0 0 5px; display:block; clear:both;  background:url(../_images/arrowsmall4.gif) left no-repeat;}
	
	#allcourses small { clear:both; display:block;}
	
	
#allcourses ul li ul { margin:15px 0 0 0;}	
