
/************ COLOURS ************
	
	
	
*/
/************ CSS RESET (YUI) ************/
body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img, abbr,acronym {
	border:0;
}
/*
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
*/
ol,ul {
	list-style:none;
	margin:0;
	padding:0;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
}
q:before,q:after {
	content:'';
}

/************ UTILITY ************/

.clearfix:after {
	clear: both; 
	content: "."; 
	display: block;
	height: 0; 
	visibility: hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}

#SilverStripeNavigatorMessage {
	display:none;
}


/************ TAGS ************/
html {
	height:100%;
}

body {
	font-family:verdana, helvetica, arial;
	font-size:62.5%;
	background:#FFFFFF url('../images/clouds_small.jpg') 140% top repeat-x;
	text-align:center;
	color:#333333;
}
html > body {
	font-size:10px;
}


/*
a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
	 a:link {
		
	}
		 a:focus {
			color:#333333;
			text-decoration:underline;
		}
		 a:active {
			text-decoration:underline;
		}
		a:visited {
			color:#333333;
		}
		a:hover {
			color:#333333;
			text-decoration:underline;
		}

hr {
	background:url('../images/divider.png') left top repeat-x;
	height:8px;
	line-height:8px;
	border:0 none;
	font-size:1px;
	overflow:hidden;
	
	background-color:#E4E4E4;
}

p {
	margin-bottom:1em;
}

h2 {
	color:#33AED2;
	font-weight:bold;
}
*/

.divider {
	background:url('../images/divider.png') left top repeat-x;
	height:8px;
	clear:both;
}

/************ LAYOUT ************/

#OuterWrapper {
	/*background:url('../images/clouds_t_mid.png') 200% top repeat-x;*/
	width:100%;
}


#Wrapper {
	width:904px;
	margin:0px auto;
	text-align:left;
	position:relative;
}


#Ticker {
	width:100%;
	overflow:hidden;
	height:50px;
	position:absolute;
	left:0;
	top:15px;
	z-index:120;
}

#InnerTicker {
	position:relative;
}
	.tickerItem {
		float:left;
		text-align:left;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding-right:30px;
	}
	.tickerItem a {
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	.tickerItem a:hover, .tickerItem a:focus {
		text-decoration:underline;
	}


/*
#Ticker {
	width:100%;
	overflow:hidden;
	height:50px;
	position:absolute;
	left:0;
	top:15px;
	z-index:120;
}

#InnerTicker {
	position:relative;
}
	.tickerItem {
		float:left;
		text-align:left;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		padding-right:30px;
	}
	.tickerItem a {
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	.tickerItem a:hover, .tickerItem a:focus {
		text-decoration:underline;
	}
*/
/************ HEADER ************/

#SiteTitle {
	text-transform:uppercase;
	position:absolute;
		right:0;
		top:53px;
	font-size:32px;
	line-height:62px;
	font-weight:bold;
	text-indent:-999em;
	background:url('../images/make_your_mark_transparent.png') right center no-repeat;
}
	#SiteTitle a {
		display:block;
		width:652px;
		height:62px;
	}

#UniversityLogo {
	position:absolute;
		left:0;
		top:53px;
	border:0;
}

/************ TOP MENU ************/

#TopMenu {
	padding-top:147px;
}

	#TopMenu a, #TopMenu span {
		color:#00467F;
		text-decoration:none;
		font-weight:bold;
		font-size:0.9em;
		line-height:21px;
	}
	#TopMenu a:hover {
		text-decoration:underline;
	}

#CustomSearchForm_SearchForm {
	float:right;
	border:1px solid #B7BEC2;
	padding:2px;
	display:block;
	background-color:#FFFFFF;
	width:279px;
	
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}
		#CustomSearchForm_SearchForm_Search {
			display:inline;
			background:transparent;
			border:0;
			font-size:10px;
			width:260px;
			font-weight:bold;
			float:left;
			padding:1px;
		}
		#SubmitSearch {
			float:right;
		}
		.defaultValue {
			color:#666666;
		}

/************ MAIN MENU ************/

#MainMenu {
	background:url('../images/mainmenu_bg.png');
	margin-top:15px;
	z-index:20;
	position:relative;
}
	#MainMenu li {
		float:left;
		position:relative;
	}
		#MainMenu li.last {
			
		}
	
	#MainMenu a, #MainMenu span {
		display:block;
		height:34px;
		padding-top: 6px;
		color:#FFFFFF;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
		font-size:1.1em;
		z-index:100;
		/*background:#3F749E;*/
		background-image:url('../images/mainmenu_bg.png');
		position:relative;
	}
	
	#MainMenu a:hover, #MainMenu span, #MainMenu a.section {
		background-image:none;
	}
	
	
	
	#MainMenu ul {
		position:absolute;
		z-index:90;
		display:block;
		/*display:none;*/
		
		left:-999em;
		
	}
		#MainMenu li:hover ul, #MainMenu li.hover ul {
		/*	display:block;*/
			
		/*	left:0;*/
		}
	#MainMenu ul li {
		float:none;
	}
	#MainMenu ul a, #MainMenu ul  span {
		display:block;
		padding: 6px 6px 0px 6px;
		font-size:9px;
		width:auto;
		height:auto;
		
		background:none;
	}
	#MainMenu ul li.last a, #MainMenu ul  li.last span {
		
	}
	#MainMenu ul a:hover, #MainMenu ul span {
		
	}


.mainMenu1 {
	width:80px;
	margin-right:7px;
}
	.mainMenu1 a, .mainMenu1 span {
		background-position:-0px bottom;
	}
	
.mainMenu2 {
	width:113px;
	margin-right:7px;
}
	.mainMenu2 a, .mainMenu2 span {
		background-position:-87px bottom;
	}
	
.mainMenu3 {
	width:103px;
	margin-right:8px;
}
	.mainMenu3 a, .mainMenu3 span {
		background-position:-207px bottom;
	}
	
.mainMenu4 {
	width:137px;
	margin-right:6px;
}
	.mainMenu4 a, .mainMenu4 span {
		background-position:-318px bottom;
	}
	
.mainMenu5 {
	width:105px;
	margin-right:7px;
}
	.mainMenu5 a, .mainMenu5 span {
		background-position:-461px bottom;
	}

.mainMenu6 {
	width:101px;
	margin-right:9px;
}
	.mainMenu6 a, .mainMenu6 span {
		background-position:-573px bottom;
	}

.mainMenu7 {
	width:125px;
	margin-right:5px;
}
	.mainMenu7 a, .mainMenu7 span {
		background-position:-683px bottom;
		padding-left:7px;
		padding-right:7px;
	}
	
.mainMenu8 {
	width:91px;
	margin-right:0px;
}
	.mainMenu8 a, .mainMenu8 span {
		background-position:-813px bottom;
	}


/******* living in auckland submenu *******/
#MainMenu .mainMenu6 ul {
	background:url('../images/dropdown_6_bg_with_dividers.png') left -37px no-repeat;
	top:37px;
	width:100%;
}
	#MainMenu .mainMenu6:hover ul, #MainMenu .mainMenu6.hover ul {
		left:0px;
	}
		#MainMenu .mainMenu6 ul a, #MainMenu .mainMenu6 ul span {
			background:url('../images/dropdown_6_bg_with_dividers.png') 900px -37px no-repeat;
		}

	#MainMenu .mainMenu6 .subMenu1 a, #MainMenu .mainMenu6 .subMenu1 span {
		height:31px;
	}
		#MainMenu .mainMenu6 .subMenu1 a:hover, #MainMenu .mainMenu6 .subMenu1 span {
			background-position:-126px -37px;
		}

	#MainMenu .mainMenu6 .subMenu2 a, #MainMenu .mainMenu6 .subMenu2 span {
		height:35px;
	}
		#MainMenu .mainMenu6 .subMenu2 a:hover, #MainMenu .mainMenu6 .subMenu2 span {
			background-position:-126px -74px;
		}

	#MainMenu .mainMenu6 .subMenu3 a, #MainMenu .mainMenu6 .subMenu3 span {
		height:21px;
		padding-left:0px;
		padding-right:0px;
	}
		#MainMenu .mainMenu6 .subMenu3 a:hover, #MainMenu .mainMenu6 .subMenu3 span {
			background-position:-126px -115px;
		}

	#MainMenu .mainMenu6 .subMenu4 a, #MainMenu .mainMenu6 .subMenu4 span {
		height:21px;
	}
		#MainMenu .mainMenu6 .subMenu4 a:hover, #MainMenu .mainMenu6 .subMenu4 span {
			background-position:-126px -142px;
		}


/******* study information submenu *******/
#MainMenu .mainMenu7 ul {
	background:url('../images/dropdown_7_bg_with_dividers.png') left -37px no-repeat;
	top:37px;
	width:100%;
}
	#MainMenu .mainMenu7:hover ul, #MainMenu .mainMenu7.hover ul {
		left:-1px;
	}
		#MainMenu .mainMenu7 ul a, #MainMenu .mainMenu7 ul span {
			background:url('../images/dropdown_7_bg_with_dividers.png') 900px -37px no-repeat;
		}
	
	#MainMenu .mainMenu7 .subMenu1 a, #MainMenu .mainMenu7 .subMenu1 span {
		height:22px;
	}
		#MainMenu .mainMenu7 .subMenu1 a:hover, #MainMenu .mainMenu7 .subMenu1 span {
			background-position:-150px -37px;
		}
		
	#MainMenu .mainMenu7 .subMenu2 a, #MainMenu .mainMenu7 .subMenu2 span {
		height:36px;
		padding-left:4px;
		padding-left:4px;
	}
		#MainMenu .mainMenu7 .subMenu2 a:hover, #MainMenu .mainMenu7 .subMenu2 span {
			background-position:-150px -65px;
		}
	
	#MainMenu .mainMenu7 .subMenu3 a, #MainMenu .mainMenu7 .subMenu3 span {
		height:23px;
	}
		#MainMenu .mainMenu7 .subMenu3 a:hover, #MainMenu .mainMenu7 .subMenu3 span {
			background-position:-150px -107px;
		}
	
	#MainMenu .mainMenu7 .subMenu4 a, #MainMenu .mainMenu7 .subMenu4 span {
		height:34px;
	}
		#MainMenu .mainMenu7 .subMenu4 a:hover, #MainMenu .mainMenu7 .subMenu4 span {
			background-position:-150px -136px;
		}
	
	#MainMenu .mainMenu7 .subMenu5 a, #MainMenu .mainMenu7 .subMenu5 span {
		height:33px;
	}
		#MainMenu .mainMenu7 .subMenu5 a:hover, #MainMenu .mainMenu7 .subMenu5 span {
			background-position:-150px -176px;
		}
	
	#MainMenu .mainMenu7 .subMenu6 a, #MainMenu .mainMenu7 .subMenu6 span {
		height:26px;
	}
		#MainMenu .mainMenu7 .subMenu6 a:hover, #MainMenu .mainMenu7 .subMenu6 span {
			background-position:-150px -215px;
		}

/************ CONTENT ************/


#Content {
	margin-top:8px;
	padding-top:16px;
	font-size:1.05em;
	z-index:1;
	line-height:1.6em;
	background:url('../images/divider.png') left top repeat-x;
	position:relative;
}

#LeftColumn {
	width:226px;
	float:left;
}

#SectionHeading {
}
	#SectionHeading a, #SectionHeading span {
		display:block;
		position:relative;
		width:213px;
		height:166px;
	}
	#SectionHeading b {
		display:block;
		text-align:center;
		padding:20px;
		font-size:20px;
		line-height:24px;
	}
	#SectionHeading img {
		position:absolute;
			left:0;
			top:0;
		z-index:2;
	}
	



#RightColumn {
	float:right;
	width:639px;
	margin:11px 0 0 3px;
	padding:0 18px 11px 18px;
	position:relative;
	z-index:1;
	
	background:url('../images/content_bg.png') center top repeat-y;
}
	#RightColumnTop {
		height:11px;
		width:675px;
		background:url('../images/content_top.png') right top no-repeat;
		position:absolute;
			top:-11px;
			right:0;
	}

	#RightColumnBottom {
		height:11px;
		width:675px;
		background:#FFFFFF url('../images/content_bottom.png') center top no-repeat;
		/*
		position:absolute;
			bottom:0px;
			left:0px;
		*/
		float:right;
	}

a.backLink {
	background:url('../images/backbutton_bg.png') left top no-repeat;
	display:block;
	color:#FFFFFF !important;
	font-size:8px;
	height:23px;
	line-height:23px;
	width:109px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	position:absolute;
		left:2px;
		top:-10px;
	z-index:10;
	font-family:helvetica, arial;
}
	.backLink:hover, .backLink:focus, .backlLink:visited {
		text-decoration:none;
		color:#FFFFFF;
	}
	.backLink span {
		font-size:11px;
	}


/*
@font-face {
	font-family: 'LietzLindauHamburg';
	src: local('LietzLindauHamburg'),
		  url('../../../assets/LietzLindauHamburg.otf') format('opentype');
}
*/

h1 {
	color:#7A7A7A;
	font-size:1.85em;
	text-transform:uppercase;
	font-family: verdana, helvetica, arial;
	margin-bottom:4px;
	margin-top:18px;
	font-weight:bold;
}





/************ SIDE MENU ************/

#SideMenu {
	margin-left:23px;
	
}
	#SideMenu li {
		
	}

	#SideMenu a, #SideMenu span {
		display:block;
		background:url('../images/sidemenu_item_bg.png') left bottom no-repeat;
		position:relative;
		width:124px;
		padding:8px;
		text-decoration:none;
		color:#808080;
		text-transform:uppercase;
		font-weight:bold;
		line-height:13px;
		text-align:center;
	}
	#SideMenu b {
		display:block;
		background:url('../images/sidemenu_item_bg_top.png') left bottom no-repeat;
		height:2px;
		width:100%;
		position:absolute;
			left:0;
			top:0;
	}
		#lastBottomSideMenuDivider {
			bottom:0;
		}
		
	#SideMenu .first {
		padding-top:2px;
		background:url('../images/sidemenu_item_bg.png') left -78px no-repeat;
	}
	#SideMenu .last {
		padding-bottom:2px;
		background:url('../images/sidemenu_item_bg_top.png') left bottom no-repeat;
	}
	
	#SideMenu a:hover, #SideMenu a.hover, #SideMenu span {
		color:#FFFFFF;
		background-color:#33AED2
	}



/************ BOTTOM MENU ************/

#BottomMenuBar {
	margin-top:8px;
	padding-top:20px;
	background:url('../images/divider.png') left top repeat-x;
}


#BottomMenu {
	position:relative;
}
	#BottomMenu li {
		float:left;
	}
	#BottomMenu a, #BottomMenu span {
		display:block;
		height:29px;
		padding-top: 4px;
		color:#FFFFFF;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
		font-size:1em;
		background-color:#22C9F3;
		background-image:url('../images/bottommenu_bg.png');
		
		padding-top:4px;
		line-height:1.2em;
	}

	#BottomMenu a:hover, #BottomMenu span {
		background-color:#83E1F8;
	}

.bottomMenu1 {
	width:150px;
	margin-right:6px;
}
	.bottomMenu1 a, .bottomMenu1 span {
		background-position:0px 0px;
	}

	#BottomMenu .bottomMenu1 a {
		background-color:#00467E;
	}
	#BottomMenu .bottomMenu1 a:hover,
	#BottomMenu .bottomMenu1 a:focus,
	#BottomMenu .bottomMenu1 span {
		
	}


.bottomMenu2 {
	width:151px;
	margin-right:10px;
}
	.bottomMenu2 a, .bottomMenu2 span {
		background-position:-156px top;
	}

.bottomMenu3 {
	width:149px;
	margin-right:10px;
}
	.bottomMenu3 a, .bottomMenu3 span {
		background-position:-317px top;
	}

.bottomMenu4 {
	width:148px;
	margin-right:10px;
}
	.bottomMenu4 a, .bottomMenu4 span {
		background-position:-479px top;
		padding-left:8px;
		padding-right:8px;
	}

.bottomMenu5 {
	width:150px;
	margin-right:6px;
}
	.bottomMenu5 a, .bottomMenu5 span {
		background-position:-0px top;
	}

.bottomMenu6 {
	width:151px;
	margin-right:10px;
}
	.bottomMenu6 a, .bottomMenu6 span {
		background-position:-156px top;
	}

.bottomMenu7 {
	width:149px;
	margin-right:10px;
}
	.bottomMenu7 a, .bottomMenu7 span {
		background-position:-317px top;
	}

.bottomMenu8 {
	width:148px;
	margin-right:0px;
}
	.bottomMenu8 a, .bottomMenu8 span {
		background-position:-479px top;
	}
	
.bottomMenu li.last {
	margin-right:0px;
}
	
	



#SocialLinks {
	float:right;
	line-height:23px;
	position:relative;
	z-index:10;
}
	#SocialLinks a, #SocialLinks span {
		display:block;
		float:left;
		margin-right:9px;
		color:#009AC6;
		font-weight:bold;
	}
	#FacebookLink {
		text-indent:-999em;
		background:url('../images/social_buttons.png') 0px 0px no-repeat;
		width:21px;
		height:23px;
	}
	#TwitterLink {
		text-indent:-999em;
		background:url('../images/social_buttons.png') -21px 0px no-repeat;
		width:22px;
		height:23px;
	}
	#SocialLinks #YouTubeLink {
		text-indent:-999em;
		background:url('../images/social_buttons.png') right 0px no-repeat;
		width:39px;
		height:23px;
		margin-right:0;
	}

#ShareLink {
	cursor:pointer;
	cursor:hand;
}

#SendLinkContainer {
	position:absolute;
		left:-40px;
		top:-194px;
	background:url('../images/sharelink_bg.png') top left no-repeat;
	width:196px;
	height:158px;
	z-index:100;
	overflow:hidden;
	padding:18px 16px 18px 24px;
	line-height:15px;
	display:none;
}

	#SendLinkContainer label {
		color:#FFFFFF;
		
		margin:0 0 2px 4px;
		font-size:9px;
	}
	label {
		text-transform:uppercase;
	}
	
	legend {
		display:none;
	}
	
	#SendLinkContainer .middleColumn {
		margin-bottom:3px;
		background:url('../images/sharelink_field_bg.png') top left no-repeat;
		height:18px;
	}
	#SendLinkContainer input.text {
		font-size:10px;
		line-height:12px;
		border:0;
		width:183px;
		margin-left:2px;
		background:transparent;
	}
	#SendLinkContainer .Actions {
		text-align:right;
	}
	
	#SendLinkContainer #ShareFormClose {
		position:absolute;
			right:19px;
			top:9px;
		font-size:10px;
		color:#FFFFFF !important;
		text-decoration:none;
		margin:0;
		padding:0;
		cursor:pointer;
		cursor:hand;
	}
	
	#Form_SendLinkForm_error {
		position:absolute;
			left:24px;
			bottom:18px;
		font-size:10px;
		color:#a8d3ec;
		font-weight:bold;
	}
	
	#SendLinkResponse {
		position:absolute;
			left:0;
			top:0;
		width:100%;
		height:100%;
		text-indent:-999em;
		cursor:pointer;
		cursor:hand;
		background:center center no-repeat;
		
		display:none;
	}
		#SendLinkResponse.success {
			background-image:url('../images/sharelink_success.png');
		}
		#SendLinkResponse.failure {
			background-image:url('../images/sharelink_fail.png');
		}
	


#BottomMenu {
	float:left;
}
	#BottomMenu li {
		float:left;
	}


		

/************ FOOTER ************/

#Footer {
	background:#A0A0A0;
	color:#FFFFFF;
	clear:both;
	margin:10px 0 0 0;
	line-height:31px;
	height:31px;
}
	#Footer a {
		color:#FFFFFF;
		text-decoration:none;
	}
		#Footer a:hover, a:focus {
			text-decoration:underline;
		}
	

#copyrightLink {
	float:left;
	padding:0 13px;
	display:block;
}

#footerNav {
	float:right;
	line-height:31px;
}

#footerLogo {
	float:right;
	margin-left:20px;
}

/************ CAROUSEL ************/

#CarouselWrapper {
	margin:35px 0;
}

/************ SLIDESHOW ************/

#SlideshowContainer {
	position:relative;
	height:302px;
	width:516px;
	margin:30px auto;
}

	#SlideshowContainer #VideoBackButton, #VideoNextButton {
		
	}

.typography #Slideshow {
	position:relative;

	float:left;
	text-indent:0;
	list-style-type:none;
	margin:0 !important;
	list-style-position:outside;
	min-height:1%
}
	.slide {
		position:absolute;
		left:0;
		top:0;
		background:#E4E4E4;
		text-indent:0;
		margin:0 !important;
	/*	visibility:hidden;*/
		text-align:center;
	}
	.slide .slideImage {
		display:block;
		padding:8px 14px 14px 14px;
		background:url('../images/slideshow_bg.png') bottom right no-repeat;
		line-height:0;
		font-size:0;
	}
	
	.slide h2 {
	}
	
	
/*
	.slide .slideImageInner {
		width:428px;
		height:241px;
		background:center center no-repeat;
		display:block;
	}
*/


/************ HOME PAGE ************/

.HomePage h1 {
	margin-top:0;
}
.HomePage #Content {
	background-image:none;
	margin-top:0;
}

#NewsBox {
	float:left;
	position:relative;
	width:448px;
	height:399px;
	margin-top:10px;
	background:url('../images/news_bg.png');
	color:#FFFFFF;
}

#HomeRightColumn {
	float:right;
	width:450px;
	position:relative;
	margin-top:20px;
}
	#HomeRightColumn li {
		float:left;
		margin-left:12px;
		margin-top:16px;
		display:inline;
	}
	#HomeRightColumn a {
		display:block;
		position:relative;
		width:213px;
		height:166px;
	}
	#HomeRightColumn b {
		display:block;
		text-align:center;
		padding:20px;
		font-size:20px;
		line-height:24px;
	}
	#HomeRightColumn img {
		position:absolute;
			left:0;
			top:0;
		z-index:2;
	}

#NewsBox #Slideshow {
	width:393px;
	height:370px;
	margin-top:20px !important;
	position:relative;
}
#NewsBox #Slideshow li.slide {
	background:url('../images/news_bg.png') center center;
	height:100%;
	text-align:left;
}
	.HomePage a.slideshowImage {
		display:block;
		line-height:0;
		width:376px;
		height:203px;
		padding:0px;
		
		margin:0px 8px;
		
		background:center center ;
		background:left top ;
	}
	
	#NewsBox .divider {
		background-image:url('../images/divider_blue.png');
		margin:8px 0;
		width:391px;
	}
	#NewsBox h1 {
		color:#FFFFFF;
		font-size:25px;
		line-height:1.2em;
	}
	
	#NewsBox #VideoBackButton, #NewsBox #VideoNextButton {
		width:22px;
		background-image:url('../images/news_arrows.png');
		height:200px;
		margin-top:20px;
	}
	#NewsBox #VideoBackButton {
		margin-left:5px;
	}
	#NewsBox #VideoNextButton {
		margin-right:5px;
	}
	
	#NewsBox p {
		font-size:14px;
	}
	
	
	#NewsBox .greyBoxLink {
		background-image:url('../images/news_greybutton_text.png');
		width:106px;
		height:19px;
		color:#FFFFFF;
		font-size:7px;
		text-indent:-999em;
	/*	float:right;*/
		position:absolute;
			right:0;
			bottom:0;
	}
	




/************ VIDEO PAGE ************/

.videoContent {
	margin:0px 112px;
}

#VideoList {
	margin:0px 112px;
	text-indent:0;
	list-style:none;
}
	#VideoList li {
		margin-top:10px;
		padding:0 0 0 132px;
	}
	.videoThumbnail {
		background:url('../images/video_thumbnail_bg.png') top left no-repeat;
		padding:8px;
		float:left;
		margin:0 0 0 -132px;
	}
		.videoThumbnail a {
			display:block;
			line-height:0;
		}
		.videoDate {
			display:block;
			font-size:9px;
			line-height:11px;
		}
	#VideoList p {
		padding-top:4px;
		font-size:0.9em;
		line-height:1.4em;
	}

	#VideoList a.greyBoxLink, .videoContent a.greyBoxLink {
		background:url('../images/clicktoplay_bg.png') top left no-repeat;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		font-family:helvetica, arial;
		font-size:9px;
		text-align:center;
		width:103px;
		height:15px;
		line-height:15px;
	}
	#VideoList a.greyBoxLink:hover, .videoContent a.greyBoxLink:hover, #VideoList a.greyBoxLink:focus, .videoContent a.greyBoxLink:focus {
		color:#FFFFFF;
		text-decoration:none;
	}
	.videoContent a.greyBoxLinkWide {
		background:url('../images/clicktoplay_wide_bg.png') top left no-repeat;
		width:115px;
	}
	

#VideoHolder {
	width:488px;
	height:241px;
	margin:0 auto;
}
	#VideoHolder.bigVideoPlayer {
		width:540px;
		height:320px;
	}

.typography .colouredTitle {
	width:428px;
	height:29px;
	line-height:14px;
	background:url('../images/videopage_title_bg.png') top left no-repeat;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	text-transform:none;
	display:block;
	font-weight:bold;
	margin:0 auto 10px auto;
}

#Video {
	float:left;
	outline:none;
}

#VideoBackButton, #VideoNextButton,
#SlideshowBackButton, #SlideshowNextButton {
	width:30px;
	height:100%;
	background-color:red;
	background:url('../images/video_arrows.png') left center no-repeat;
	text-indent:-999em;
	outline:none;
}
	#SlideshowBackButton, #VideoBackButton {
		float:left;
	}
	#SlideshowNextButton, #VideoNextButton {
		float:right;
		background-position: right center;
	}

#VideoBackButton.disabled, #VideoNextButton.disabled,
#SlideshowBackButton.disabled, #SlideshowNextButton.disabled {
	cursor:default;
	
	-khtml-opacity:0.50;
	-moz-opacity:0.50;
	-ms-filter:"alpha(opacity=50)";
	filter:alpha(opacity=50);
	opacity:0.50;
}


#VideoTitle.bigVideoPlayer {
	width:480px;
	height:30px;
	background-image:url('../images/videopage_title_bg_wide.png');
}





/************ LINKS PAGE ************/

	.typography .linkList {
		list-style-type:none;
		margin-left:0;
	}
	.typography .linkList li {
		float:left;
		width:315px;
		margin-bottom:10px;
		text-indent:0;
	}
	.typography .linkList li.odd {
		margin-right:9px;
	}
	.typography .linkList li p {
		margin-bottom:4px;
	}


/************ MEET THE STARS PAGE ************/

#StarThumbnails {
	text-align:center;
	margin:0px auto;
	list-style-type:none;
	list-style-position:outside;
	text-align:center;
}
	#StarThumbnails li {
		margin:0 1px;
		display:inline;
		text-indent:0;
		text-align:center;
		padding:0;
		font-size:1px;
	}
	#StarThumbnails li.starThumb1 {
		display:block;
		float:none;
		clear:both;
	
		margin-bottom:1 auto 10px auto;
	}
	#StarThumbnails li.first a {
		
		
	}

/************ GRADUATE PAGE ************/

#GraduateMap {
	width:820px;
	height:540px;
	margin:0 42px;
	z-index:1;
	position:relative;
}


/************ SCHOLARSHIP MAP PAGE ************/

#ScholarshipMapSpacer {
	height:342px;
}
#ScholarshipMap {
	position:absolute;
		left:10px;
		bottom:10px;
	padding:8px 14px 13px 8px;
	width:641px;
	height:321px;
	margin:0 auto;
	background:url('../images/scholarship_map.jpg') top left no-repeat;
}
#ScholarshipMapInner {
	position:relative;
}
	#EligibleLink {
		position:absolute;
		left:33px;
		top:140px;
		display:block;
		width:249px;
		height:68px;
		text-indent:-999em;
	}
	
.flag  {
	background:url("../images/flag_pole.png") repeat scroll 0 0 transparent;
	display:block;
	height:45px;
	position:absolute;
	width:45px;
	
	margin-top:-44px;
	margin-left:-16px;
}



/************ SEARCH PAGE ************/

#SearchResults {
	margin-left:0;
	text-indent:0;
	list-style-position:outside;
}
	#SearchResults li {
		background:url('../images/divider.png') left bottom repeat-x;
		padding:10px 0 20px 0;
		list-style-type:none;
		text-indent:0;

	}
	#SearchResults li p {
		margin-bottom:4px;
	}
	
	
	
	
/************ CONTACT PAGE ************/

.googleMapContainer {
	float:right;
}





/************ ENTRY PAGE ************/


	.slideContent {
		text-align:left;
		font-size:9px;
		margin:0 14px;
		width:428px;
	}
	
	.slideContent p {
		
	}
	
	
	body.EntryPage #SlideshowContainer {
		margin-bottom:8px;
	}
	
	body.EntryPage #SlideshowNextButton,
	body.EntryPage #SlideshowBackButton {
		height:306px;
	}

	body.EntryPage .slideImage {
		background:none;
	}

