﻿body{margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;}

A:link{text-decoration: none; color: #28ACE2;}
A:active{text-decoration: none; color: #28ACE2;}
A:visited{text-decoration:none; color: #28ACE2;}

A:hover {text-decoration: underline; color: #28ACE2;}

h1{font-size:1.4em;color:#0F5282;}
 
#Main{width:100%;float:left;text-align:center;}
#Container{width:970px;margin-right:auto;margin-left:auto;}
#Top{height:7px;}
#SiteActionMenu{height:25px;width:100px;float:right;text-align:right;}
#Logo{height:105px;width:100px;margin-top:10px;float:left;border-bottom:solid 1px #BADCF3;z-index:3;}
#StaticNavMenu{height:30px;width:866px;text-align:right;float:left;}
#TopMenuCommonContainer{width:615px;padding-top:12px;float:right;color: #bee4f7;font-weight:bold;}
#TopMenuCommonContainer A:link{text-decoration: none; color: #28ACE2;}
#TopMenuCommonContainer A:active{text-decoration: none; color: #28ACE2;}
#TopMenuCommonContainer A:visited{text-decoration: none; color: #28ACE2;}
#TopMenuCommonContainer A:hover{text-decoration: underline; color: #28ACE2;}
#ProgrammeBottomLinkLeft2 A{color:#10518c;padding-top:5px;}
#ProgrammeBottomLinkRight2 A{color:#10518c;padding-top:5px;}
#ProgrammeBottomLinkLeft2 {padding-top:5px;}
#ProgrammeBottomLinkRight2 {padding-top:5px;}
#SearchBoxContainer{width:245px;float:right;text-align:right;}

#ProgramBottomLinkLeftTitle,#ProgramBottomLinkRightTitle
	{
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		font-size:9pt;
		color:#638aad;
		font-weight:600;
		position: absolute;
		top: 12px; 
		height:18px; 		
		background-color:White; 
	}
#ProgramBottomLinkLeftTitle{left:10px;width:210px;}
#ProgramBottomLinkRightTitle{left:171px;width:190px;}

.wptest{background-color:Blue;}
.ArticleWebparts .ms-WPBody{padding-bottom:10px; /*border-bottom:solid 1px #bde7f7;*/}

#TopNavMenuContainer{height:60px;width:867px;float:left;display:block;text-align:left;border-bottom:solid 1px #BADCF3;}
#TopNavMenu{height:28px;margin-top:32px;padding-top:1px;margin-left:154px;overflow:hidden;position:absolute;}
#Left{width:231px;float:left;display:block;} 
#SiteIntroduction{width:231px;height: 0;float:left;} /*Disabled for all but SiteIntroduction pages*/
#LeftNavMenu{width:231px;float:left;} 
#Content{float:left;width: 729px;text-align:left;padding-bottom:30px;} /* margin-left:10px;padding-top:10px; */
#Footer{padding-top: 10px;width:966px;float:none;border-top:solid 1px #BADCF3;padding-top:15px;clear:both;margin-left:auto;margin-right:auto;}
div.footer{border-top:solid 1px #28ACE2;margin-top: 50px;text-align: center;}
div.footer a:link{color: #0F5282;}
div.footer a:visited{color: #0F5282;}
div.footer a:active{color: #0F5282;}
div.footer a:hover{color: #28ACE2;}
div.footerLogo{padding-top: 15px;}
.footerText{padding-top:10px;text-align:center;width:560px;margin-right:auto;margin-left:auto;}
div.footerTextBox{height: 15px;padding-left:5px;padding-right:5px;float:left;}
div.footerSpacerDot{background-image: url(/_layouts/images/GraduateSites/footerSpacerDot.gif);background-repeat: no-repeat;background-position: 50% 50%;width: 21px;height: 12px;float:left;}

li{list-style-image: url(/_layouts/images/APM/list_arrow_blue.gif);}

div.EditModeMetaTags{width:220px;float:left;}
.ArticleWebPartZone{margin-left:40px;}
.apmm_content
{	
	padding-left:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.frontpagetop{padding-top:5px;}
/*Top Navigation*/
.MenuButtonBorderVertical{height:28px;width:1px;float:left;}
.MenuButtonBorderVertical img{border:none;}
.topNavItem .MenuButtonCenter{height:28px;float:left;padding-left:10px;padding-right:10px;padding-top:4px;font-weight:bold;font-size:1em;color:#0f5282;cursor:pointer;}
.topNavHover .MenuButtonCenter{height:28px;float:left;padding-left:10px;padding-right:10px;padding-top:4px;font-weight:bold;font-size:1em;color:#28ACE2;cursor:pointer;}
	
.topNavSelected .MenuButtonBorderVertical{height:28px;width:1px;float:left;margin-bottom:0px;background-color:#BADCF3;}
.topNavSelected .MenuButtonCenter{height:28px;float:left;padding-left:10px;padding-right:10px;padding-top:4px;font-weight:bold;font-size:1em;background:url(/_layouts/images/GraduateSites/topmenustrib.gif);background-repeat: repeat-x;background-color:#BADCF3;}
	
a.topNavItem:link{text-decoration: none;color:#0F5282;}
a.topNavItem:active{text-decoration: none;color:#28ACE2;}
a.topNavItem:visited{text-decoration:none;color:#0F5282;}
a.topNavItem:hover {text-decoration: none;color:#28ACE2;}

/*Left Navigation*/
.HeavyDivider{border-bottom:0;}
.leftMenuTable{width:231px;margin-top:-1px;border-bottom:solid 1px #21aae7;}
.leftSubMenuContainer table{/*background:url(/_layouts/images/APM/subMenuBackground_Blue2.gif);*/background:url(/_layouts/images/GraduateSites/Menu_Shadow_LightBlue.gif);background-repeat:no-repeat;background-position:0px 0px;}
.leftSubMenuContainer table td{padding-left:16px;}
.leftSubMenuItemSeperator{/*border-bottom:dashed 1px #bee6f6;*/ height:1px;font-size:1px;}
.leftMenuItemSeperator{border-top:solid 1px #bee6f6;height:1px;font-size:1px;}

.leftMenuContainer{float:left;border:0;border-top:solid 1px #BADCF3;margin-top:-1px;}
.leftMenuContainer div{float:left;}
.leftMenuItem{padding:7px;color:#0F5282;text-align:left;}

.leftMenuContainer .leftMenuItem a:link{text-decoration: none;/*color:#0F5282;*/color:#000000;font-weight:bold;}
.leftMenuContainer .leftMenuItem a:visited{text-decoration:none;/*color:#0F5282;*/color:#000000;font-weight:bold;}
.leftMenuContainer .leftMenuItem a:hover {text-decoration: none;color:#28ACE2;font-weight:bold;}
.leftSubMenuContainer{padding-left:16px;}
.leftSubMenuContainer .leftMenuItem a:link{display:block;padding-left:20px;text-decoration: none;color:#0F5282;font-weight:normal;}
.leftSubMenuContainer .leftMenuItem a:visited{display:block;padding-left:20px;text-decoration:none;color:#0F5282;font-weight:normal;}
.leftSubMenuContainer .leftMenuItem a:hover {display:block;padding-left:20px;text-decoration: none;color:#28ACE2;font-weight:normal;}

.leftSubMenuContainer .leftMenuItem{padding:7px;color:#0F5282;text-align:left;}	

.leftMenuContainer a.leftMenuSelected:link{text-decoration: none;color:#28ACE2;}
.leftMenuContainer a.leftMenuSelected:active{text-decoration: none;color:#28ACE2;}
.leftMenuContainer a.leftMenuSelected:visited{text-decoration: none;color:#28ACE2;}
.leftMenuContainer a.leftMenuSelected:hover{text-decoration: none;color:#28ACE2;}

.leftMenuItem a, .leftMenuItem a:active, .leftMenuItem a:active{display:block;padding-left:20px;color:#000000;}
.leftMenuItem a.leftMenuSelected{display:block;padding-left:20px;text-decoration: none;color:#28ACE2;background:url(/_layouts/images/GraduateSites/list_arrow_blue.gif);background-repeat:no-repeat;background-position: 3px 3px;}

.leftSubMenuContainer a.leftMenuSelected:active{display:block;padding-left:20px;text-decoration: none;color:#28ACE2;background:url(/_layouts/images/GraduateSites/list_arrow_blue.gif);background-repeat:no-repeat;background-position: 3px 3px;}
.leftSubMenuContainer a.leftMenuSelected:visited{display:block;padding-left:20px;text-decoration: none;color:#28ACE2;background:url(/_layouts/images/GraduateSites/list_arrow_blue.gif);background-repeat:no-repeat;background-position: 3px 3px;}

/* Web parts and controls */
table.imgGalleryItem{float:left;margin-right:11px;width:174px;text-align:center;} 
td.imgGalleryPic{background:url(/_layouts/images/APM/imagegallerybg.gif);background-repeat:no-repeat;width:172px;height:168px;margin-right:11px;margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;} 
td.imgGalleryPic img{border-color:#ffffff;border-width:1px;} 
td.imgGalleryTitle{height:20px;padding-top:2px;padding-bottom:25px;}
td.imgGalleryTitle .imgGalleryList{margin-left:25px;padding-left:0px;text-align:left;margin-top:0px;margin-bottom:0px;}
td.imgGalleryTitle .imgGalleryList .imgGalleryListItem a{font-weight:bold;color:#000000;}

div.imgGalleryName{font-weight:bold;width:100%;font-size:14px;text-align:left;margin-bottom:12px;}
div.imgGalleryLargePic{width:528px;float:left;overflow:hidden;}
div.imgGalleryLargePicTop{width:528px;background:url(/_layouts/images/APM/imggallery_top.gif);background-repeat:no-repeat;height:10px;margin:0px;padding:0px;overflow:hidden;}
div.imgGalleryLargePicBottom{width:528px;background:url(/_layouts/images/APM/imggallery_bottom.gif);background-repeat:no-repeat;height:10px;margin:0px;}
div.imgGalleryLargePicMiddle{width:508px;background:url(/_layouts/images/APM/imggallery_side.gif);background-repeat:repeat-x;background-color:#fae2c8;padding-left:10px;padding-right:10px;}
div.imgGalleryLargePicMiddle img{border-color:#ffffff;border-width:1px;}
div.imgGalleryInfo{float:left;width:174px;margin-left:20px;}
div.imgGalleryInfo .imgGalleryInfoSize{width:164;border-bottom: solid 1px #ebdfcf;border-top: solid 1px #ebdfcf;text-align:left;padding-left:10px;padding-top:15px;padding-bottom:15px;}
div.imgGalleryInfo .imgGalleryInfoDl ul {margin-left:0px;padding-left:30px;padding-top:14px;margin-top:0px;}
div.imgGalleryInfo .imgGalleryInfoDl a, div.imgGalleryInfo .imgGalleryInfoDl a:visited{font-weight:bold;color:#000000;}

/* Programme Front page*/
/*
.ProgrammeHeader{float:left;width:100%;height:200px;}
.ProgrammeContent{float:left;width:100%}
.ProgrammeTopBannerLeftPart{float:left;padding-top:0px;}
.ProgrammeTopBannerRightPart{float:left;padding-top:0px;}
*/


/* Sharepoint standard css*/
.ms-standardheader ms-WPTitle{border:0;}
.ms-WPBorder{border:0;}
.ms-sbtable{width:230px;margin-top:4px}
TD.ms-sbcell{border:0; padding-bottom:2px;padding-left:5px;width:205px;height:20px;text-align:left;background-image:url(/Style%20Library/Images/search_input_background.gif);background-repeat:no-repeat;background-position: 2px 0px;}
INPUT.ms-sbplain{border:0;width:190px;}
TD.ms-sbgo{border:0;background-color:#FFFFFF;background-image: none;width:17px;padding:0;}
.ms-sbLastcell{width:0;padding:0;}
#WebPartTitleWPQ1{border:0;}

/*FAQ List*/
.FAQList{width:100%;float:left;}
.FAQItem{width:100%;margin: 0 auto;}
.FAQ_Question{width:100%;float:left;padding:10px;font-weight:bold;}
.FAQ_Answer{width:650px;float:left;padding:5px 10px 10px 20px;}

/*Office locator list*/
.OfficeInformation{width:100%;float:left;}
.OfficeSelector{width:100%;float:left;padding-bottom:10px;}
.OfficeLocations{width:100%;float:left;}
.OfficeLocationItem{width:100%;float:left;padding:5px;}
.OfficeLocationItemName{width:100%;float:left;font-weight:bold;margin-bottom:5px;}





@media print 
{
		body{margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;}
		
		#SiteActionMenu{display:none;visibility:hidden;height:0px;width:0px;}
		#StaticNavMenu{display:none;visibility:hidden;height:0px;width:0px;}
		#TopMenuCommonContainer{display:none;visibility:hidden;height:0px;width:0px;}
		#SearchBoxContainer{display:none;visibility:hidden;height:0px;width:0px;}

		#TopNavMenuContainer{height:0px;width:0px;display:none;text-align:left;border-bottom:none;visibility:hidden;}
		#TopNavMenu{display:none;height:0px;margin-top:0px;margin-left:0px;overflow:hidden;visibility:hidden;}
		
		#Logo{display:none;visibility:hidden;height:0px;width:0px;}
		#Left{display:none;visibility:hidden;height:0px;width:0px;}
		#SiteIntroduction{display:none;visibility:hidden;height:0px;width:0px;}
		#SearchBoxContainer{display:none;visibility:hidden;height:0px;width:0px;}
		
		.ctl00_ctl02_publishingContext1{visibility:hidden;height:0px;width:0px; border-bottom: none;}
		.ms-siteaction{visibility:hidden;height:0px;width:0px; border-bottom: none;}
		.ms-consoleframe{display:none;visibility:hidden;height:0px;}
		.topNavItem .MenuButtonCenter{height:0px;float:left;padding-left:0px;padding-right:0px;padding-top:0px;font-weight:bold;font-size:1em;color:#0f5282;cursor:pointer;}
		.topNavHover .MenuButtonCenter{height:0px;float:left;padding-left:0px;padding-right:0px;padding-top:0px;font-weight:bold;font-size:1em;color:#28ACE2;cursor:pointer;}
		.ms-consoleframe{display:none;visibility:hidden;height:0px;}
		.ms-consolestatusframe{display:none;visibility:hidden;height:0px;}
		.HeavyDivider{display:none;visibility:hidden;height:0px;width:0;}

		.leftMenuContainer{display:none;visibility:hidden;height:0px;width:0px;}
		#Left{display:none;visibility:hidden;height:0px;width:0px;}
		#LeftNavMenu{display:none;visibility:hidden;height:0px;width:0px;}
		.LeftNavSpace{display:none;visibility:hidden;height:0px;width:0px;}
		#Footer{margin-left:38px;margin-top: 10px;width:100%;float:left;}
}