﻿
html { height: 101%; }

body {
height:100%;
text-align: center;
margin: 0;
padding: 0;
background-color:#646567;
background-image:
	url('../gfx/generic/main-bg.gif');
min-width: 950px; /* Use this, or */


}
*{
margin:0px; padding:0px}

ul
{
	padding-left:20px;
}

/* REMOVES BORDER AROUND IMAGES, ESPECIALLY WHEN A HREF APPLIED TO THEM */
img
{  border-style: none;
}



div.wrapper
{
	margin:0 auto;
	padding:0;
	text-align :left;
/*	background-image:
	url('./gfx/background.jpg');
	background-repeat:no-repeat    ; */
	position:relative;
	margin-left:auto;
	margin-right:auto;
	/* background-color:Yellow; */
	width:950px;
	height:100%;
}
		
.header
{
	padding:0px;
	margin:0px;
	position:relative ;
	width:950px;
	height:122px;
	background-color:#FFFFFF;
	
	z-index:1;
}

.footerLI
{ padding-left:0px;
}

.footer
{
	position:relative ;
	width:950px;
	height:120px;
	/*background-color:#B0D524;*/
	overflow:hidden;
	background-image:
	url('../gfx/generic/base-panel-950x120-v2.jpg');
	/*background-repeat:no-repeat*/
		
}

.innerbody 
{
	background-color :White;
	
	position:relative ;
	width:950px;
	
	min-height:545px;
	
	height:auto !important;
	height:545px;/*required for ie6 to render correctly*/
	
	font-family:Verdana, Arial;
	font-size:14px;
	z-index:0;
	margin:0px;
	padding:0px;
}
.watermarked
{
	
	background-color:#f0f8ff;
	color:Gray;
	border:#bebebe;
}

.innerbody img
{
	display:block;
}

/* HEADER SECTION------------------------------------------------------------------------------*/

/*Menu top level -----------------------------------------------------------------------------*/
#UserControls_header_Menu1 , #ctl00_Menu1 , #ctl00_ctl00_Menu1
{
	position :relative;
	top:102px;	
	left:106px;
	margin-top:-1px;
	padding-top:1px;
	z-index:1;
	display:block;
}


.menutop a
{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}
.menutop 
{
	font-weight:bold;
	color:#FFFFFF;
	font-family :Verdana;
	font-size :12px;
	width:118px;
	background-color:#0095C2;
	text-align :center ;	
	z-index:3;
	height:14px;
	
}
.menusub a
{
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

/*Menu sub level*/
.menusub
{
	
	color:#FFFFFF;
	font-family :Verdana;
	font-size :12px;
	width:118px;
	background-color:#0095C2;
	text-align :center ;	
	z-index:3;
	border-style :solid;
	border-width:1px;
	border-color :#FFFFFF;	
	
}

.hoverstyle
{
	color:#484848;
	background-color:#FFFFFF;
}




/* header graphics -----------------------------------------------------------------------------*/

.hdrgfx
{
	position :relative;
	width:950px;
	height:118px;
	left:0px;
	
	margin-top:-18px;
	/*overflow:hidden;*/
	
}

#logocontainer
{
	
	position:relative ;
	left:10px;
	width:87px;
	height:118px;
	overflow:hidden;
}

#starthere
{
    
	position:relative;
	left:320px;
	margin-top:-122px;
	width:385px;
	height:104px;
	overflow:hidden;
}


#prospectuscontainer
{
	position:relative;
	height:76px;
	width:139px;
	
	margin-top:-100px;
	left:800px;
	overflow:hidden;
	
}

#prospectuscontainer1Backup
{
	position:relative;
	
	width:139px;
	
	margin-top:-100px;
	left:800px;
	overflow:hidden;
	text-align:right;
}

#prospectuscontainer1
{
	position:relative;
	width:189px;
	margin-top:-100px;
	left:750px;
	overflow:hidden;
	
}


/* header graphics */

.hdrtext
{
	position:relative;
	left:0px;
	height:30px;
	width:950px;
	overflow:hidden;
	margin-top:-50px;
	/*background-color:Red;*/
	z-index:1;
	font-family:Verdana;
	font-size:14px;
	
	
}




#UserControls_header_txtsitesearch , #ctl00_txtsitesearch, #ctl00_ctl00_txtsitesearch
{
	position:relative;
	float:left;
	left:106px;
	width:114px;
	font-family:Verdana, Arial   ;
	font-size:13px;
	height:20px;
	border: solid 1px #484848;
	overflow:hidden;
	color:#484848;
	padding-left:3px;
	
}


.cmdgo
{
	position:relative;
	margin:0px;
	padding:0px;
	left:110px;
	width:32px;
	margin-top:-1px;
}

#hdrdda
{
	
	position:relative;
	left:750px;
	
	margin-top:15px;
	font-family:Verdana, Arial   ;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#484848;
	width:190px;
	height:18px;
	z-index:100;
	
	
}

/* LINKS ON COURSES PAGES, ARTS ETC AND STYLING TO PROSPECTUS HREF DOWNLOAD LINKS 
A.hdrdda:link {text-decoration: none; color:#488a96; font-weight:bold;}
A.hdrdda:visited {text-decoration: none; color:#488a96;  font-weight:bold;}
A.hdrdda:active {text-decoration: none}
A.hdrdda:hover {text-decoration: underline; color: #488a96;  font-weight:bold;}*/

/* END OF HEADER SECTION------------------------------------------------------------------------------*/



/* Footer Section -----------------------------------------------------------------------------*/
.ftrgfx
{
	position:relative;
	height:80px;
	width:100%;
	top:3px;
	z-index:1;
	overflow:hidden;
	
	
}

#ftrlogo1
{
    height:45px;
	position:relative;
	left:425px;
	margin-top:25px;
	
}

#ftrlogo2
{
	height:50px;
	position:relative;
	left:515px;
	margin-top:-40px;
	
}

#ftrlogo3
{
	position:relative;
	left:610px;
	margin-top:-50px;
	z-index:1;
	height:50px;
	width:50px;
}

#ftrlogo4
{
	position:relative;
	left:660px;
	margin-top:-50px;
	z-index:1;
	
}

#ftrlogo5
{
	position:relative;
	left:690px;
	height:50px;
	width:60px;
	margin-top:-30px;
	z-index:1;
}

#ftrlogo6
{
	position:relative;
	left:760px;
	height:30px;
	width:40px;
	margin-top:-50px;
	z-index:1;
}
#ftrlogo7
{
	position:absolute;
	left:830px;
	height:30px;
	width:50px;
	margin-top:-30px;
	z-index:1;
		}
#ftrlogo8
{
	height:60px;
	left:880px;
	position:relative;
	margin-top:-40px;
	z-index:1;
}
#ftrlogo9
{
	position:fixed;
	height:50px;
	left:520px;
	margin-top:-10px;
	z-index:1;
	}

/* TO RESIZE UCS LOGO TO 50x50 */
.ftrlogo4resize
{
	width:30px;
	height:30px;
}

.ftrtext
{
	position:relative;
	top:-70px;
	left:10px;
	height:110px;
	width:930px;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#484848;
	z-index:0;
	
}


.orgname
{
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#484848;
	
}


.footer ul {
	list-style:none;
	
}

.footer li {
	color: #484848;
	display:inline;
	position:relative;
	left:424px;
	top:-13px;
}

.footer a {
	color: #484848;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}
/*END OF FOOTER SECTION---------------------------------------------------------------------------------------------*/
 

/* Homepage Section -----------------------------------------------------------------------------*/

/*OVERLAY COVERS BOTTOM CONTENT BOXES*/
#homepageoverlay
{
position:relative;
width:950px;
height:214px;
margin-top:-214px;
/*background-color:Red;*/
z-index:3;
/*background-image:
	url('../gfx/homepage/bluebarhome.jpg');*/
	background-repeat:no-repeat;

}

.homepageboxes
{
	/*background-image : url('../gfx/generic/TransparentBack.png');*/
	background-repeat:repeat;
	/*background-color:#000000;*/
	z-index:5;
	height:183px;
	position:relative;
	/*
	filter:alpha(opacity=35); 
   -moz-opacity: 0.35; 
   opacity: 0.35;*/ 
    
}

#homepagebox1
{
	
	position:relative;
	/*width:340px;*/
	left:5px;
	margin-top:-186px;
	width:250px;
	
}

#homepagebox2
{
	position:relative;
	/*width:250px;*/
	margin-top:-183px;
	/*left:350px;*/
	left:260px;
	width:340px;
	
}

#homepagebox3
{
	position:relative;
	/*width:340px;*/
	margin-top:-183px;
	/*left:605px;*/
	left:605px;
	width:340px;
	
}


.hpboxcontent
{
	position:relative;
	height:177px;
	left:3px;
	top:3px;
	width:334px;
	
	/*background-image: url("../gfx/homepage/gradient.png");*/
	background-repeat: repeat-x;


		}




/* HEADINGS USED ON THE HOME PAGE FOR NEWS AND REAL ACHIEVERS ETC */
.gyc_heading_4
{
	position:relative;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	color:#f5f806;
/*background-color:Red;*/
padding-top:7px;

}

/* HEADINGS USED ON THE HOME PAGE FOR NEWS AND REAL ACHIEVERS ETC */
.gyc_heading_5
{
	width:320px;
	position:relative;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#f5f806;
	/*background-color:Blue;*/
	padding-top:7px;
	left:7px;
}

.readmore

{
	position:relative;
	height:30px;
	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	color:#8Bffff;
	
	width:100%;
	
text-align:center;
	
	
}

A.readmore:link {text-decoration: none; color:#8B0000; font-weight:bold; font-size:14px;}
A.readmore:visited {text-decoration: none; color:#8B0000;  font-weight:bold; font-size:14px;}
A.readmore:active {text-decoration: none}
A.readmore:hover {text-decoration: underline; color: #8B0000;  font-weight:bold;font-size:14px;}

.homepagetext
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	padding-top:3px;
	position:relative;
	width:320px;
	/* background-color:Orange; */
	left:7px;
}

/* homepage container for achievers to float text around image*/
.homepageachievers
{
	font-weight:bold;
	font-size:12px;
	float:left;
	
}

#achievertext
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	position:relative;
	padding-top:3px;
	/*background-color:Blue;*/
	width:320px;
	float:left;
	left:7px;
	height:125px;
	color:#FFFFFF;
	text-align:justify;
}

#achievertext img
{
	position:relative;
	padding-right:5px;
	padding-bottom:3px;
}



/* IN PAGE MENUS-------------------------------------------------------------------------------------------------------*/

/* COURSES PAGES CSS ---------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------*/

/*COURSE MENU FULL TIME, PART TIME, HE ETC*/

.course_menu_container
{
	position:relative;
	/*background-color:Orange;*/
	height:220px;
	width:270px;
	top:20px;
}

#UserControls_menu_courses_Menu1 , #ctl00_ctl00_ContentPlaceHolder1_CourseMenu1
{
	
	margin-top:-1px;
	padding-top:1px;
	position: relative;
	left:12px;
	color:#FFFFFF;
}

.menu_courses_top1 a
{ 
	display:block;
}
.menu_courses_top1
{
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold ;
	font-style: normal ;
	text-decoration: none;
	
	    width  :248px;
    text-indent:10px;	

	
}


/*FULL TIME MENU ITEM*/


#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n0 table
{
	background-color:#9C309C;
	border:1px solid #9C309C;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n0 table:hover
{border:1px solid #9C309C;}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n0 a
{padding-top:7px;
		padding-bottom:7px;
	display:block;
	color:#ffffff;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n0 a:hover
{
	padding-top:7px;
		padding-bottom:7px;
	display:block;
	color:#9C309C;
	background-color:#ffffff;
}







/*PART TIME MENU ITEM*/

#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n1 table
{
	margin-top:5px;
	background-color:#9C65FF;
	border:1px solid #9C65FF;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n1 table:hover
{border:1px solid #9C65FF;}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n1 a
{padding-top:7px;
		padding-bottom:7px;
	display:block;
	color:#ffffff;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n1 a:hover
{
	padding-top:7px;
		padding-bottom:7px;
	display:block;
	color:#9C65FF;
	background-color:#ffffff;
}





/*WORK BASED LEARNING MENU ITEM*/
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n2 table
{
	margin-top:5px;
	background-color:#FF6500;
	border:1px solid #FF6500;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n2 table:hover
{border:1px solid #FF6500;}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n2 a
{padding-top:7px;
		padding-bottom:7px;
	display:block;
	color:#ffffff;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n2 a:hover
{
	padding-top:7px;
		padding-bottom:7px;
	display:block;
	color:#FF6500;
	background-color:#ffffff;
}

/*HE MENU ITEM*/
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n3 table
{
	margin-top:5px;
	background-color:#CECF31;
	border:1px solid #CECF31;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n3 table:hover
{border:1px solid #CECF31;}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n3 a
{padding-top:7px;
		padding-bottom:7px;
	display:block;
	color:#ffffff;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n3 a:hover
{
	padding-top:7px;
		padding-bottom:7px;
	display:block;
	color:#CECF31;
	background-color:#ffffff;
}

/*FUTURES MENU ITEM*/
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n4 table
{
	margin-top:5px;
	background-color:#CE0000;
	border:1px solid #CE0000;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n4 table:hover
{border:1px solid #CE0000;}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n4 a
{padding-top:8px;
		padding-bottom:8px;
	display:block;
	color:#ffffff;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n4 a:hover
{
	padding-top:8px;
		padding-bottom:8px;
	display:block;
	color:#CE0000;
	background-color:#ffffff;
}

/*E2E MENU ITEM*/
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n5 table

{
	margin-top:5px;
	background-color:#6E6E6E;
	border:1px solid #6E6E6E;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n5 table:hover
{border:1px solid #6E6E6E;}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n5 a
{padding-top:8px;
		padding-bottom:8px;
	display:block;
	color:#ffffff;
}
#ctl00_ctl00_ContentPlaceHolder1_CourseMenu1n5 a:hover
{
    padding-top:8px;
	padding-bottom:8px;
	display:block;
	color:#6E6E6E;
	background-color:#ffffff;
	
}


/* END OF COURSES MENU */

/* COURSE SEARCH BOX DIV UNDER MENU */
.coursesearch
{
	position:relative;
	left:12px;
	/*background-color:Yellow;*/
	width:250px;
	height:30px;
	margin-top:20px;
	overflow:auto;
}

.SearchTitleWrapper
{
	overflow:hidden;
	width:560px;
	padding-top:5px;
	padding-bottom:5px;
}

.ListHyperLink  {text-decoration: none; color:#488a96; font-weight:normal;}
.ListHyperLink:visited  {text-decoration: none; color:#488a96; font-weight:normal;}
.ListHyperLink:hover  {text-decoration:underline; color:#488a96; font-weight:normal;}
/* COURSE SEARCH TEXT BOX CONTROL STYLING */
#UserControls_header_txtcoursesearch , #ctl00_ContentPlaceHolder1_txtcoursesearch, #ctl00_ctl00_ContentPlaceHolder1_txtcoursesearch
{
	position:relative;
	/*float:left;*/
	font-family:Verdana, Arial   ;
	font-size:13px;
	height:20px;
	border: solid 1px #484848;
	overflow:hidden;
	color:#484848;
	float:left;
	width:182px;
}

.buttsearchgo
{
	position:relative;
	margin:0px;
	padding:0px;
	left:0px;
	width:32px;
	margin-top:-1px;
	float:right;
	
}

/* TOP LEVEL COURSE PAGE PROPECTUS INFORMATION CONTAINING DIV AND FLASH CONTAINING DIV */
#course_media_div
{
	position:relative;
	width:250px;
	height:400px;
	/*background-color:green;*/
	left:-268px;
	/*margin-top:260px; */
	top:260px;
}

.course_media_div
{
	position:relative;
	width:250px;
	height:345px;
	/*background-color:green;*/
	left:-268px;
	/*margin-top:260px; */
	top:260px;
}

.course_media_div ul,.SearchResults ul
{
	/* SPECIFIED NO STYLE FOR BULLETS AS CHROME DISPLAYS THEM BIG!! */
	list-style-type:none;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#B0D524;
}

/*COURSES OUTER CONTAINER WRAPPER*/
.courses_text
{
	position:relative;
	left:10px;
	/*background-color:Fuchsia;*/
	width:650px;
	font-family:Verdana;
	font-size:14px;
	text-align:justify;
	color:#484848;
}


/*PROSPECTUSES IMAGE*/
.prospectus_image
{
	position:relative;
	left:10px;
}
/* DIV FOR TOP COURSES BANNER TO ALLOW POSITIONING COUNTER ADJUSTMENT FOR COURSE_MEDIA_DIV */
.CTitle_page_top
{
	position:relative;
	padding: 0 0 10px 0;
	margin-top:-400px;
	/*background-color:Blue;*/
}


/* BANNER TITLES SELECT AREA, LEVEL ETC*/
.CTitle_page_middle
{ 
	padding: 10px 0 10px 0;
	position:relative;
	top:0px;
	left:0px;
	/*background-color:red;*/
	
}

/* BANNER TITLES SELECT AREA, LEVEL ETC*/
.CTitle
{ 
	padding: 10px 0 10px 0;
	position:relative;
	top:0px;
	left:0px;
	/*background-color:Blue;*/
	/* clears floats, particualy for chrome!! */
	clear:both;
}

/* WRAPPER USED IN COURSES PAGES*/
#CourseWrapper
{
	position:relative;
	left:280px;
	margin-top:-250px;
	width:670px;
	/*background-color:Aqua;*/
	min-height:605px;
	height:auto !Important;
	height:605px;
	padding-bottom:10px;
	

}

.course_packer
{
	position:relative;
	width:20px;
	height:55px;
	/*background-color:Aqua;*/
	
	
}

/*DIV CONTAINING AREA LISTING*/
.CourseSubList
{
	width:670px;
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
	/*background-color:Lime;*/
	z-index:0;
}

/* 2 x DIV CONTAINING COURSE AREA LISTING */
.CourseLeftSub
{
	
	/*display:inline;*/
	width:335px;
	/*background-color:Yellow;*/
	float:left;
	z-index:100;
}

.CourseRightSub
{
	
	/*display:inline;*/
	width:335px;
	/*background-color:Yellow;*/
	float:left;
	z-index:1;
}


.CourseLeftSub ul,.CourseRightSub ul
{
	padding-left:10px;
	list-style-type:none;
	color:#B0D524;
	
}

.StandardCourses ul
{
	padding-left:50px;
	list-style-type:none;
	color:#B0D524;
}

.CourseLeftSub li,.CourseRightSub li, .StandardCourses li,.SearchResults li
{
	padding-top:5px;
	
}



/* LINKS ON COURSES PAGES, ARTS ETC AND STYLING TO PROSPECTUS HREF DOWNLOAD LINKS */
A.toplevellist:link {text-decoration: none; color:#488a96; font-weight:bold;}
A.toplevellist:visited {text-decoration: none; color:#488a96;  font-weight:bold;}
A.toplevellist:active {text-decoration: none}
A.toplevellist:hover {text-decoration: underline; color: #488a96;  font-weight:bold;}




/* LEVELS DISPLAY AT THE BOTTOM OF TOP LEVEL COURSES PAGE*/
.levels
{
	text-align:left;
	padding:0px;
	margin:0px;
	font-size:14px;
	font-family:Verdana;
	width:600px;
	/*background-color:Black;*/
	height:40px;
	
	
}

.levels li
{
	text-align:left;
	/*margin-top:500px;*/
	padding-left:10px;
	list-style-type:none;
	color:#B0D524;
	display:inline;
	
	
}
.levels ul
{
	padding-top:5px;
	margin-left:-20px;

	
}


/* COURSE LISTINGS WITH SIDE BAR ETC*/

.sidebar
{
	position:relative;
	margin-top:-420px;
	left:560px;
	z-index:1;
}

/*DIV CONTAINNING DYNAMICALLY GENERATED TEAM TITLES*/
.areatitle
{
	position:relative;
	/*background-color:Red;*/
	width:561px;
	margin-top:-310px;
	text-align:center;
}

/* DIV COMTAINING COURSE LISTINGS ALSO USED ON COURSE DETAILS*/
.StandardCourses
{
	position:relative;
	/*background-color:Green;*/
	margin-bottom:10px;
	font-family:Verdana;
	font-size:14px;
	text-align:justify;
	width:560px;
	color:#484848;
	
	
	
}

/* DIV COMTAINING COURSE LISTINGS SPECIFIES MIN HEIGHT INCLUDING COURSE DETAILS PAGE*/
#StandardCoursesminheight, #maincourseinfo, #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderCourses_maincourseinfo
{
	position:relative;
	min-height:295px;
	height:auto !important;
	height:295px;
		
}





/* LINKS ON COURSES PAGES, ARTS ETC AND STYLING TO PROSPECTUS HREF DOWNLOAD LINKS */
A.StandardCourses:link {text-decoration: none; color:#488a96; font-weight:normal;}
A.StandardCourses:visited {text-decoration: none; color:#488a96;  font-weight:normal;}
A.StandardCourses:active {text-decoration: none}
A.StandardCourses:hover {text-decoration: underline; color: #488a96;  font-weight:normal;}


/* COURSE DETAILS-----------------------------------------------------------------------------------------*/




.course_details_centrebar
{
position:relative;
width:670px;
height:25px;
/*background-color:Red;*/
background-image:
	url('../gfx/generic/blue_bar_2.jpg');
	background-repeat:no-repeat;

}

.courses_heading_2
{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	
	
}

/*IN COURSE DETAILS PART TIME ETC FORMATTING WITH COLOUR */
.courseCategory
{
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	padding-bottom:4px;
}

.ft
	{
		
		color:#9C309C;
		padding-bottom:6px;
	}
	
.pt
	{
		padding-bottom:6px;
		color:#9C65FF;
	}
	
.wbl
	{
		padding-bottom:6px;
		color:#FF6500;
	}
	
.fu
	{
		padding-bottom:6px;
		color:#CE0000;
	}
.e2e
{
		padding-bottom:6px;
		color:#31659c;
}	

/*COURSE DESCRIPTION TEXT CURRENTLY HANDLED BY CLASS STANDARDCOURSES*/
.courseFullDesc
{
margin-left:10px;
	margin-right:10px;	
}


.courseBold
	{
		font-weight :bold ;
		
	}

/*CLASS TO DEAL WITH CENTERING OF SOME TEXT ELEMNTS ON THE COURSES DETAILS */	
.courseCenter
{
	text-align:center;
}

.courseicons
	{
		text-align:center;
		width:560px;
		padding-top:20px;
		padding-bottom:20px;
		/* background-color:Red; */
	
			
		
	}
	
.courseicons IMG
{
	display:inline;
}

/*THIS is the hyperlink displayed on the occurrences page*/
	.fakehyperlink
	{
		color:#488a96;
		text-decoration:none;	
		display:inline;
		cursor:pointer;
	}
	
	
	span.fakehyperlink:hover {text-decoration: underline; color: #488a96;  font-weight:normal;}

	



/* END OF COURSE DETAILS-----------------------------------------------------------------------------------------*/


/* COURSE OCCURRENCES *----------------------------------------------------------------------*/
.OccurPanelOuter
{
	
	background-color:#B0D524;
	
	font-family:Verdana;
	font-size:14px;
	width:333px;
	overflow:hidden;
}

.OccurPanelInner
{	left:5px;
	text-align:center;
	padding-left:inherit ;
	padding-right:inherit;
	position:relative;
	width:323px;
	background-color:#FFFFFF;
	color:#484848;
}

.CourseOccurText
{
	font-family:Verdana;
	font-size:18px;
	background-color:#ffffff;
	width:333px;
	text-align:center;
	color:#484848;
}

.CourseOccurTitle
{
	
	border-bottom-style:none;
	overflow:hidden;
	height:118px;
}

.courseDesc
{
	font-weight:bold;
}

#disclaimer
{
	font-size:11px;
	padding-bottom:7px;
	padding-top:7px;
	text-align:center;
	background-color:#FFFFFF;
}

/* END OF COURSES PAGES CSS ---------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------*/



.dynamic_media_div 
{
	position:relative;
	width:250px;
	min-height:210px;
	height:auto !important;
	height:210px;
	/*background-color:green;*/
	left:12px;
	/*margin-top:260px; */
	

}




/*MENU for dynamic page*/

#ctl00_ContentPlaceHolder1_SideButtons
{
	position:relative;
	margin-top:-1px;
	padding-top:1px;
}


.StaicMenuItem 
{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style: normal ;
	text-decoration: none;
	
	color:White;
	background-color:#0095C2;
	width:250px;
	
	text-indent:10px;
	margin-bottom:5px;	
	
}
.StaicMenuItem a
{
display:block;
padding-top:8px;
padding-bottom:6px;
text-align:left;
vertical-align:middle;	
width:235px;
}


.MenuSubLevel a
{
display:block;
padding-top:7px;
padding-bottom:7px;
text-align:left;
vertical-align:middle;
}


.MenuSubLevel
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-style: normal ;
	text-decoration: none;
	border-style:solid;
	border-color :#ffffff;
	border-width:1px;
	color:White;
	background-color:#0095C2;
	width:250px;
		text-indent:10px;
	margin-bottom:1px;	
}

.StaticHoverStyle
{
	
		background-color:#B0D524;
}

	


/* DIV CONTANING MENU */
#SideButtonDiv
{
	/*background-color:Orange;*/
	padding-top:0px;
	margin-top:25px;
	height:274px;
	width:250px;
	position:relative ;
	text-align:left;
	left:12px;
	z-index:1;
}


.Dynamicright
{
	margin-top:-509px;
	left:310px;
	position:relative  ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	text-align:justify;
	width:600px;
	/*background-color:red;*/
	padding-bottom:25px;
	color:#484848;
	z-index:0;
	min-height:490px;
}

/* ALL DYNAMIC PAGE HYPERLINKS */
A.Downloads:link {text-decoration: none; color:#488a96; font-weight:normal;}
A.Downloads:visited {text-decoration: none; color:#488a96;  font-weight:normal;}
A.Downloads:active {text-decoration: none}
A.Downloads:hover {text-decoration: underline; color: #488a96;  font-weight:normal;}

/* ALL DYNAMIC PAGE HYPERLINKS */
A.Dynamicright:link {text-decoration: none; color:#488a96; font-weight:normal;}
A.Dynamicright:visited {text-decoration: none; color:#488a96;  font-weight:normal;}
A.Dynamicright:active {text-decoration: none}
A.Dynamicright:hover {text-decoration: underline; color: #488a96;  font-weight:normal;}

.usefullinks ul
{
color:#B0D524;
}

.Dynamicright ul
{
	margin-left:20px;
}

.Dynamicright ol
{
	margin-left:40px;
}

#TitleLabDiv
{
	
		position:relative  ;
		
}
#ctl00_ContentPlaceHolder1_TitleLab
{
	
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style:normal;
font-weight:bold;
}



.gyc_heading_1
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	text-align:center ;
	margin-bottom:10px;
}

.gyc_heading_2
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-align:justify;
	margin-bottom:10px;
}

.gyc_heading_3
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:justify;
	margin-bottom:10px;

}






/* GOVERNORS SECTION */

/* ALSO HANDLES OUTER CONTAINIER FOR REAL ACHIEVERS */


.GovFolder
{
	position:relative;
	width:580px;
	/* background-color:Yellow; */
	left:15px;
}

/* OUTER DIV CONTAINING GOV PHOTO AND TEXT */
.Gov
{
	top:10px;
	position:relative;
	width:125px;
	height:166px;
	/*background-color:Red*/
	margin-bottom:10px;
float:left;
margin-right:20px;
}

#GovContainer img
{
	position:relative;
	left:23px;	
}

#SPTContainer img
{
	position:relative;
	left:11px;
}

.GovName
{
	margin-top:5px;
	position:relative;
	font-size:11px;
	font-weight:bold;
	/*background-color:green;*/
	width:125px;
	text-align:center;
}
.GovText
{
	position:relative;
	font-size:10px;
	font-weight:normal;
	/*background-color:green;*/
	width:125px;
	text-align:center;
}

/* TO FIX A WRAPPING ISSUE WITH CHROME */
.clear_floats
{
	/*background-color:Blue;*/
	width:10px;
	height:10px;
	clear:both;
}

/* CORPORATION DATES
.CorpDates
{
	position:relative;
	margin-top:10px;
} 

*/

.MeetTitle
{
	position:relative;
	height:20px;
	/*background-color:yellow;*/
	width:350px;
}

.MeetDate
{
	position:relative;
	height:20px;
	/*background-color:Green;*/
	left:280px;
	width:300px;
	margin-top:-20px;
}

/*JOBS SECTION-------------------------------------------*/
/*CUSTOM CLASS TO CHANGE COLOUR OF JOB TITLE IN JOB PAGE NOTE ALSO USED FOR REAL ACHIEVERS NAME */

#TitlePadding
{
	margin-top:25px;
	margin-bottom:10px;
}

.JobTitle, .RealANameTitle, .RealAName
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-align:justify;
	
	color:#488a96;
	
}

.Job_Desc
{
background-color:#fffcd2;
border-style:solid;
border-width:1px;
	
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.jobdates
{
display:inline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:justify;
	margin-bottom:10px;
}

/* REAL ACHIEVERS SECTION ------------------------------------------------------------------*/


.RealADesc
{
	position:relative;
	width:430px;
	/*background-color:Orange;*/
	margin-top:0px;
	left:145px;
	text-align:justify;
	
}

#AchieverName
{
position:relative;
left:145px;	
margin-top:-183px;
}

.RealAImg
{
	width:137px;
	height:183px;
	position:relative;
	margin-top:20px;
}

.RealAReadMore
{
	margin-top:20px;
	position:relative;
	left:145px;
}

/* REAL ACHIEVERS FULL STORY */

.RealAchOuter, .RealAchievers
{
	margin-top:10px;
	position:relative;
	width:600px;

}

.RealAImgFull
{
	
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}


/* MAP ------------------------*/

#map
{
	position:relative;
width: 578px; 
height: 400px;
margin-top:20px;
}


/*-CONTACT US SECTION ----------------------------------------------------------------------------------------------*/

#contact_media_div
{
	position:relative;
	height:335px;
	left:12px;
	margin-top:0px;
	top:0px;
}

#ContactWrapper

{
	position:relative;
	left:300px;
	margin-top:-634px;
	width:650px;
	min-height:640px;
	height:auto !Important;
	height:640px;
}

.RequiredField
{
	color:#CE0000;
	
	
	
}


.InputBoxes
{
	position:relative;
	width:390px;
	font-family:Verdana, Arial   ;
	font-size:13px;
	height:20px;
	border: solid 1px #484848;
	float:left;
	color:#484848;
	padding-left:3px;
	
}

.inputboxesdiv
{
	position:relative;
	width:400px;	
	left:190px;
	height:30px;
	margin-top:-27px;

	
}

.commentsboxdiv
{
	position:relative;
	width:400px;
	left:190px;
	height:300px;
	margin-top:-27px;
	
}

.commentsbox
{
	position:relative;	
	width:390px;
	font-family:Verdana, Arial   ;
	font-size:13px;
	height:280px;
	border: solid 1px #484848;
	float:left;
	color:#484848;
	padding-left:3px;
}

.prospboxes

{
	position:relative;	
	font-family:Verdana, Arial   ;
	font-size:13px;
	border: solid 1px #484848;
	float:left;
	color:#484848;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.checkboxes
{
	position:relative;
	height:80px;
	width:390px;
	margin-top:-20px;
	left:190px;
	
	
}

.subbutton
{
	position:relative;
	left:350px;
}

/* END OF CONTACT US CSS -------------------------------------------------------------------*/

/* NEWS AND EVENTS SECTION --------------------------------------------------------------------*/

.NewsPic
{
	position:relative;
	left:-298px;
	margin-top:-550px;
	
}
.NewsPic1
{float:left; padding-right:10px;padding-top:10px}


.NewsPicthumb
{
position:relative;	
	
}

.thumb_container
{
padding-left:10px;	
	height:105px;
	width:100px;
	float:left;
}

.news
{
	border-top:1px solid #e8e8e8;	
	padding-top:10px;
padding-bottom:10px;
height:105px;

}

.story_container
{
	height:105px;
	width:470px;
	padding-right:10px;	
float:right;	
}


#PreviousNewsOdd
{
	background-color:#fffcd2;
}

.PreviousNewsDate,.UploadDate
{
	font-weight:bold;
}


.PreviousStory
{
	/*background-color:yellow;*/
	text-align:left;
}

/*DIV CONTAINING TEXT BOX AND GO BUTTON*/
.NewsSearch
{
	/*background-color:Green;*/
	position:relative;
	width:250px;
	height:50px;
}

/* OUTER DIV CONTAINING ARCHIVE LINK AND NEWS SEARCH */
.newssearchloc
{
	position:relative;
	/*background-color:Red;*/
	height:100px;
	width:250px;
	left:-298px;
	margin-top:480px;
	overflow:hidden;
	
}

/* SEARCH TEXT BOX FORMATTING */
#archsearch
{
	position:relative;
	/*float:left;*/
	font-family:Verdana, Arial   ;
	font-size:13px;
	height:20px;
	border: solid 1px #484848;
	overflow:hidden;
	color:#484848;
	float:left;
	width:182px;
	
}

/*DIV CONTAIINING ARCHIVE LINK*/
.archivelink
{
	position:relative;
	/*background-color:Blue;*/
	width:250px;
	height:30px;
	
}




.forward_nav
{
	clear:both;
	position:relative;
	width:80px;
	height:20px;
	
	left:520px;
	text-align:right;
	margin-top:-20px
}

.back_nav
{
	
	margin-top:15px;
	position:relative;
	width:100px;
	height:20px;
	
}


.PreviousNewsImage

{
	
	overflow:hidden;
	
}




/* END OF NEWS AND EVENTS SECTION --------------------------------------------------------------------*/

/*DYNAMIC BLOCKS PAGE-----------------------------------------------*/
.blocksa
{
	margin-top:-10px;
}
.block_desc,.block_text
{
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
	color:#484848;
	
}
.BlockTitle
{
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:#488a96;
	

}

.block_block
{
	float:left;
	width:300px;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding-left:12px;
	
}

.block_full
{
	float:left;
	width:300px;
	min-height:600px;
	height:auto !important;
	height:600px;
	margin-left:12px;
}


.gyc_campus_heading_1
{
	position:relative;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	text-align:justify;
	color:#484848;
/*background-color:Red;*/
padding-top:7px;
}

.GreenbarCampus
{
position:relative;
top:290px;
z-index:-1;
overflow:hidden;
}
/*END OF DYNAMIC BLOCKS PAGE-----------------------------------------------*/
/*GYCTUBE*/
.gyctubecontent
{
	height:500px;
}
.GYCVideo
{
	position:relative ;
	left:30px;
	margin-top  :30px;
	height:600px;

}

.GYCTubeDesc
{position:relative;
 margin-top:-600px;
 left:660px;
 height:200px;
 background-color:#e4e4e4 ;
 width:277px;
}
.GYCTUBETitle
{
	font-weight:bold;
	font-size:16px;
}
.GYCTubeOthers
{position:relative;
 left:660px;
 height:200px;
 background-color:#e4e4e4 ;
 width:277px;
 top:10px;
}

.CloseButton
{
z-index:10000;
position:relative;
top:-240px;
left:311px;

}
.BSLLayer
{
		z-index:1000;

	
}
.BSLVideo
{
	position:relative;
	top:0px;
	left:-10px;
}



/*Gallery*/


.GalleryPics
{
	
	padding-top:0px;
	
	width:950px;
	position:relative ;
	text-align:left;
	left:15px;
	z-index:1;
	
}


.GalleryThumb
{ 
	
	position:relative;
	width:150px;
	height:154px;
	margin-right:4px;
float:left;
text-align:center;
	
 

}
.GalleryThumbAlbum
{
	padding-top:10px;
    	position:relative;
	width:185px;
	
	height:184px;
	margin-right:4px;
float:left;
text-align:center;
}


.ErrorPage
{
    
    margin-left: 106px;
    margin-right: 106px;

}
.ErrorText
{
    font-family:Verdana, Arial;
	font-size:14px;
}

.LeftApp
{ 
    position:relative;
    width:300px;
    height:30px;
}




.FullApp
{
     height:30px;
     width:600px;
    position:relative;
 Font-size:15px;
    
}

.AppLabel
{
    font-size:15px;
    width:130px;
    float:left;
}

.AppForm
{
  
}
.sharefloat
{
    margin-top : -50px;
    margin-left:550px;
   height:50px;
}

.BSLLogoNew
{
    
    position:relative;
    left:25px;
    float:left;
    top:3px;
}

.LeftApp
{ 
    position:relative;
    width:300px;
    height:30px;
    z-index:10000;
}




.RightApp
{

text-align:left;
 position:relative;  
  margin-left:300px;
  margin-top:-30px;

}

.RightApp1
{
    width:330px;
    height:30px;
    position:relative;
  left:300px;
  margin-top:-30px;
  z-index:2000;
}

.FullApp
{
     height:30px;
    position:relative;
 Font-size:15px;
    
}

.AppLabel
{
    font-size:15px;
    width:130px;
    float:left;
}

.AppForm
{
  
}
.GCSETILE

{
    padding:0px;
    border: 1px solid black;
    width:146px;
    float:left;
    margin-right:10px;
}

.GCSEText
{
       width:146px;
       margin:0px 8px 0px 0px;
           float:left;    
}

.addGCSE
{
     
     
     
   float:left;
    height:16px;
     
       
}

.GCSERemove
{
    float:left ;
    height:16px;
}

.delGCSE
{
    float:left;
    height:16px;
	
	}
.GCSEAddDiv
{width:100px;
           margin-top:38px;
           }
           
           .AppLabelFull
           {
                 font-size:14px;
    
    float:left;
           }

.Validate
{
   z-index:1;
}

.AppThanks
{
    margin-left:130px;
    text-align:left;
    
}

