html body{font-size : 80%;font-family : Verdana, Arial, Helvetica, sans-serif;background-color : #EAEAEA;padding-bottom:20px;}#header{background-color : #222222;}#container{background-color : #FFFFFF;border-style:solid;border-color:#CCCCCC;border-top: none;border-width : 0px 1px 1px 1px;}#contents{margin-bottom:20px;}#contents p{line-height : 150%; }#contents li{line-height : 150%; padding-bottom:1.0em;}#contents  a:link{ color : #583C65;text-decoration : underline;}#contents a:visited{ color : #583C65;text-decoration : underline;}#contents a:hover{ color : #583C65;text-decoration : underline;}#contents a:active{ color : #583C65;text-decoration : underline;}#contents h1{		background-color:#583C65;				font-size:1.3em;		line-height:1.25em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#FFFFFF;		text-align:left;		font-weight:bold;}#contents h2{font-style : normal;font-weight : normal;font-size : 140%;}#contents h3 {    font-size: 120%;    font-style: normal;    font-weight: bold;}#contents h4{font-style : normal;font-weight: bold;font-size : 100%;}#sitewide a:link{ font-size : 90%;color : #FFFFFF;text-decoration : none;}#sitewide a:visited{ font-size : 90%;color : #FFFFFF;text-decoration : none;}#sitewide a:hover{ font-size : 90%;color : #FFFFFF;text-decoration : none;}#sitewide a:active{ font-size : 90%;color : #FFFFFF;text-decoration : none;}#textonly a:link{ font-size : 90%;color : #FFFFFF;text-decoration : none;}#textonly a:visited{ font-size : 90%;color : #FFFFFF;text-decoration : none;}#textonly a:hover{ font-size : 90%;color : #FFFFFF;text-decoration : none;}#textonly a:active{ font-size : 90%;color : #FFFFFF;text-decoration : none;}#schooltitle{background-color : #0878A6;}#schooltitle h2{font-style : normal;font-weight : normal;font-size : 160%;}#identity{background-color : #A6D3FF;}#uwbheader{background-color : #583C65;}#uwbheader h2{font-style : normal;font-weight : normal;font-size : 160%;}#uwblogo{width : 955px;height : 115px;background-image : url(http://www.bangor.ac.uk/management_centre/images/masthead.png) !important;background-repeat : no-repeat;background-color : #583C65;}#footer{background-color : #FFFFFF;font-size : 85%;margin-bottom:40px;}#footerlink{background-color : #FFFFFF;font-size : 100%;}#footer ul{list-style : none;}#footer p{font-style : normal;font-weight : normal;font-size : 100%;}#footer a:link{ color : #583C65;text-decoration : underline;}#footer a:visited{ color : #583C65;text-decoration : underline;}#footer a:hover{ color : #583C65;text-decoration : underline;}#footer a:active{ color : #583C65;text-decoration : underline;}#idheading{background-color : #82A5C7;}#idheading p{font-size : 150%;color : #FFFFFF;padding-left: 0px;padding-top:30px;margin  : 0px 0px 0px 0px;height :60px;}#breadcrumbs li{text-decoration:none;}#breadcrumb li a{text-decoration:none;color:#583C65;}#breadcrumb li a:link{text-decoration:none;color:#583C65;}#breadcrumb li a:hover{text-decoration:none;color:#583C65;}#breadcrumb li a:active{text-decoration:none;color:#583C65;}#breadcrumb li a:visited{text-decoration:none;color:#583C65;}#menu dl, #menu dt, #menu dd, #menu ul, #menu li {list-style-type: none;font-size:1.0em;font-weight:normal;}#menu dt {cursor:pointer;border-bottom: 1px solid #FFFFFF;background-color: #583C65;}#menu dd {border: 0px solid #666666;}#menu dd a {background-color : #5A585D;font-size:100%;padding-left:25px;padding-right:10px;padding-top  :5px;padding-bottom  :5px;border-bottom: 1px solid #ffffff;color: #FFFFFF;text-decoration: none;font-weight : normal;display: block;}#menu dt a{color: #FFFFFF;text-decoration: none;font-weight : bold;display: block;border: 0 none;}#menu dt a:hover{color:#888888;}#menu dd a:hover {color: #888888;}#menu dt a:active{background-color : #583C65;color: #FFFFFF;}#menu dd a:active{background-color : #5A585D;color: #FFFFFF;}.searchfield{background-color : #FFFFFF;font-size : 90%;border-width : 1px;border-style : solid;border-color : #FFFFFF;width : 142px;}.linkspacer1{color : #003366;}.linkspacer2{color : #FFFFFF;}.schooltitle{background-color : #82A5C7;color : #FFFFFF;font-weight : normal;font-size : 150%;}.imagefloat{/* Hide from IE-Mac \*/float:left;/* End hide */}.logofloat{float:left;}.centerheading{vertical-align:middle}.light{font-weight : normal;font-size : 100%;}#deptid{background-color:#5A585D;}#deptid p{margin:0px 0px 0px 8px;padding:5px 0px 0px 0px;font-size:150%;color:#FFFFFF;}.featurelink_captionBox {		background-color:#583C65;		height:100%;		font-size:1.0em;		line-height:1.25em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#FFFFFF;		text-align:center;		font-weight:bold;		}	#feature_links p, #side_number6 p, #side_number7 p, #side_number8 p{		background-color:#583C65;				font-size:1.0em;		line-height:1.25em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#FFFFFF;		text-align:center;		font-weight:bold;}	#profile_links p{		background-color:#583C65;		font-size:1.0em;		line-height:1.25em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#FFFFFF;		text-align:center;		font-weight:bold;}	#page_heading h1{		background-color:#583C65;				font-size:1.3em;		line-height:1.25em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#FFFFFF;		text-align:left;		font-weight:bold;		}	.banner_captionBox {		background-color:#583C65;		padding:5px 5px 5px 5px;		margin:0px 0px 0px 0px;		color:#FFFFFF;	}	#top_story h2{		background-color:#583C65;		height:100%;		font-size:1.3em;		line-height:1.6em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#FFFFFF;		text-align:left;		font-weight:normal;}	#top_story p, #top_story p a{		background-color:#583C65;		height:100%;		font-size:1.0em;		line-height:1.6em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#FFFFFF;		text-align:left;		font-weight:200;}	#top_story h1{		background-color:#583C65;				font-size:1.35em;		line-height:1.35em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#FFFFFF;		text-align:left;		font-weight:bold;}		#news p {  margin-left: auto;    margin-right: auto;	font-weight:bold;		text-align:center;		background-color:#583C65;		padding:5px 5px 5px 5px;		margin-top:0px ;		color:#FFFFFF;		line-height:1.0em;		width:130px;	}		#news img{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;display: block;    margin-left: auto;    margin-right: auto;}	#news h2 {		background-color:#583C65;		padding:5px 5px 5px 5px;		margin:0px 0px 0px 0px;		color:#FFFFFF;		font-size:1.1em;	}	#news .other_stories {		background-color:#583C65;		color:#ffffff;		padding:0px 5px 5px 5px;		margin:0px 0px 0px 0px;		font-size:1.3em;		line-height:1.6em;			}	#sidepanel{margin-top:10px;		padding:0px 0px 0px 0px;border:1px solid #583C65; width:150px;}#sidepanel h2{		background-color:#583C65;		padding:0px 0px 0px 0px;		padding:3px 3px 3px 3px;		text-align:center;		color:#FFFFFF;		font-size:1.1em;		line-height:1.6em;			margin-top:0px;        margin-bottom:0px;		font-weight:bold;}#sidepanel h3{		font-size:1.0em;		padding-left:3px;		padding-right:3px;		margin-bottom:-20px;		padding-bottom:0px;}#sidepanel h4{		font-size:1.0em;		font-weight:bold;		padding:3px 3px 3px 3px;}#sidepanel p{padding:3px 3px 3px 3px;		background-color:#FFFFFF;		font-size:0.8em;		/*text-align:left;*/		color:#333333;		font-weight:normal;}	#sidepanel a{		font-size:1.0em;		text-align:left;		text-decoration:underline;		color:#583C65;}	sidepanel li{color:#583C65;}	html table{border:1px #583C65 solid;border-collapse:collapse;font-size:1.0em;}html td, html tr, html th{border:1px #583C65 solid;padding:3px;}html th{font-weight:bold;color:#ffffff;background:#583C65;padding:5px;border-collapse:collapse;}html table img{border:none;}#staffintro {	background-color: #583C65;		margin-bottom:10px;}	#staffdetails {	background-color: #5A585D;		}#staffdetails a:link {	color: #ffffff;	}#staffdetails p	{								font-size:1.0em;			line-height:1.25em;			padding:5px 5px 5px 5px;			margin:-3px 0px 0px 0px;			color:#ffffff;				}	#staffpagetitle h1 {				background-color:#FFFFFF;		padding:5px 5px 5px 5px;		margin:0px 0px 0px 0px;		font-size:1.1em;		color:#000000;		}#staffdetails h2{		font-weight:bold;		font-size:1.0em;		line-height:1.25em;		padding:5px 5px 5px 5px;		margin:-3px 0px 0px 0px;		color:#fffff;}		#sidepanel1{margin-top:10px;		padding:0px 0px 0px 0px;border:1px solid #583C65; }#sidepanel2, #sidepanel3, #sidepanel4{margin-top:20px;		padding:0px 0px 0px 0px; }#sidepanel1 h2, #sidepanel2 h2, #sidepanel3 h2, #sidepanel4 h2{		background-color:#583C65;		padding:3px 3px 3px 3px;		text-align:center;		color:#FFFFFF;		font-size:1.1em;		line-height:1.6em;			margin-top:0px;		margin-bottom:5px;		font-weight:normal;}#sidepanel1 h3, #sidepanel2 h3, #sidepanel3 h3, #sidepanel4 h3{		margin-top:0px;		padding:0px 3px 0px 3px;				text-align:left;			font-size:0.85em;		line-height:1.2em;			margin-top:0px;		margin-bottom:7px;}#sidepanel ul, #sidepanel1 ul, #sidepanel2 ul, #sidepanel3 ul{margin: 0px 5px 10px 0px;padding:0px 2px 0px 2px;}#sidepanel ul li, #sidepanel1 ul li, #sidepanel2 ul li, #sidepanel3 ul li{		background-color:#ffffff;		/*font-size:0.85em;*/		text-align:left;		color:#583C65;		font-weight:normal;background-image:url(http://www.bangor.ac.uk/config2005/masterfiles/images/arrow.gif);background-repeat:no-repeat;background-position:-0px 10px;line-height:130%;list-style-type:none;padding:5px 0px 0px 10px;margin: 0px 0px 0px 5px;}#sidepanel1 p{background-color:#ffffff;				font-size:0.8em;		text-align:left;		color:#333333;		font-weight:normal;		margin-bottom:2px;}	#sidepanel2 p, #sidepanel3 p, #sidepanel4 p{		background-color:#583C65;		font-size:1.0em;		text-align:center;		color:#ffffff;		font-weight:bold;		padding:3px 3px 3px 3px;margin: 5px 0px 0px 0px;}	#sidepanel a:link, #sidepanel a:visited, #sidepanel1 a:link, #sidepanel2 a:link, #sidepanel1 a:visited, #sidepanel2 a:visited, #sidepanel3 a:link, #sidepanel3 a:visited{		font-size:1.0em;		text-align:left;		text-decoration:none;		color:#583C65;}	#sidepanel a:hover,  #sidepanel1 a:hover, #sidepanel2 a:hover, #sidepanel3 a:hover{text-decoration:underline;}#sidepanel a img, #sidepanel2 a img, #sidepanel3 a img, #sidepanel4 a img{padding-bottom:0px;margin-top: -5px !important;/* \*/margin-top:-5px; /* this is the hack ie5/6/win *//* */margin-bottom: -5px !important;/* \*/margin-bottom:-10px; /* this is the hack ie5/6/win *//* */}html body form table input{background-color:#5A585D;color:#ffffff;}/* *****************************************************************************  added for migration purposes*/#pageExtras {		text-align:left;	}	#pageExtrasR {		float:right;		width:260px;	}	#pageExtras ul {		list-style-position:outside;		list-style-type:disc;		margin:0px 0px 0px 15px;		padding:0px;	}	#pageExtras li {		margin:3px 0px 3px 0px;	}	#copyright {		border-top:5px solid #ffffff;	}	#leftColumn {		width:250px;		float:left;		margin:10px 0px 10px 0px;		padding-right:5px;		border-right:1px solid #D9D9D9;	}	#rightColumn {		width:250px;		float:right;		display:inline;		margin:10px 0px 0px 0px;	}	#rightColumn h4 {		margin:5px 5px 0px 5px;		padding:0px;	}	#rightColumn p {		margin:0px 5px 5px 5px;		padding:0px;	}/* RESEARCH PAGE STYLES */#rightColumnRes {		width:245px;/*		width:240px; */		float:right;		display:inline;		margin:10px 0px 0px 0px;/*		margin:10px 0px 0px 10px; */		border-bottom:1px solid #D9D9D9;		border-left:1px solid #D9D9D9;		border-top:1px solid #D9D9D9;		padding:5px 0px 5px 5px;	}#leftColumnRes {		width:245px;		float:left;		display:inline;		margin:10px 0px 0px 0px;		border-bottom:1px solid #D9D9D9;		border-right:1px solid #D9D9D9;		border-top:1px solid #D9D9D9;		padding:0px;	}	#leftColumnRes h4 {		margin:5px 5px 0px 5px;		padding:0px;	}	#leftColumnRes p {		margin:0px 5px 5px 5px;		padding:0px;	}	#summaryBoxWrapper {		background-color:#D4E4CC;		margin:0px;		width:250px;	}	#summaryBoxWrapper p {		margin:0px 5px 5px 5px;		padding-bottom:5px;	}/* HOMEPAGE */	.leftColumnHome {		width:253px;		float:left;		margin:0px;	}	#prospectusText {	color:#cc6600;	font-weight:bold;	}	.rightColumnHome {		width:253px;		float:right;		margin: 0px;		padding:0px;	}	#leftColGrn {background-color:#549434; color:#FFFFFF;}	#rightColGrn {background-color:#d4e4cc;}	#leftColGrn h4{color:#FFFFFF; margin:5px; padding:0px;}	#rightColGrn h4{margin:5px; padding:0px;}	#leftColGrn p{color:#FFFFFF; margin:5px; padding:0px;}	#rightColGrn p{margin:5px; padding:0px;}	#tableHP {padding:0px; margin:10px 0px 10px 0px; float:left;}	#tableHPLower {padding:0px; margin:10px 0px 10px 0px; float:left; background-color:#549434;}	#tableHPLower h3{margin:5px; padding:0px; color:#FFFFFF;}	#tableHPLower p{margin:5px; padding:0px; color:#FFFFFF;}	a.leftHP:link, a.leftHP:visited, a.leftHP:active {		color:#ffffff;		text-decoration:none;		background-color:#549434;		font-weight:bold;	}	a.leftHP:hover {		color:#ffffff;		text-decoration:underline;		background-color:#549434;	}	a.rightHP:link, a.rightHP:visited, a.leftHP:active {		color:#cc6600;		text-decoration:none;		background-color:#d4e4cc;		font-weight:bold;	}	a.rightHP:hover {		color:#cc6600;		text-decoration:underline;		background-color:#d4e4cc;	}	#summaryBoxHome {		padding:0px 0px 5px 0px;		margin:0px 0px 5px 0px;	}	#summaryBoxHome h4 {margin:5px 5px 0px 5px;}	#summaryBoxHome p {margin:0px 5px 0px 5px;}	input.frm {width:240px;}	#contactFrm textarea {width:240px; height:75px;}	#contactDetails td {padding:5px 0px 5px 0px;}	#contactDetails th {display:none;}	#contactDetails h3 {margin-top:0px;}/* CLASSES */	.ucasCode {		font-size:.7em;		font-weight:normal;	}	.summaryBox {		background-color:#549434;		padding:0px 0px 5px 0px;		margin:0px 0px 0px 0px;		color:#FFFFFF;	}	.imageR {float:right; background-color:#DBEFD1; width:auto; margin:10px 0px 10px 10px;}	.imageCap {padding:5px 0px 5px 5px; width:auto;}	.imageCapPortrait {padding:5px; width:165px;}/**/#resIntro h2 {background-color:#d4e4cc; padding:5px;}#resIntro p {padding:5px;}.partner {display:block; width:500px; border-top:1px solid #cccccc; padding:5px 0px 0px 0px;}	#leftColGrn {background-color:#549434; color:#FFFFFF;}	#rightColGrn {background-color:#d4e4cc;}	#leftColGrn h4{color:#FFFFFF; margin:5px; padding:0px;}	#rightColGrn h4{margin:5px; padding:0px;}	#leftColGrn p{color:#FFFFFF; margin:5px; padding:0px;}	#rightColGrn p{margin:5px; padding:0px;}	#tableHP {padding:0px; margin:10px 0px 10px 0px; float:left;}	#tableHPLower {padding:0px; margin:10px 0px 10px 0px; float:left; background-color:#549434;}	#tableHPLower h3{margin:5px; padding:0px; color:#FFFFFF;}	#tableHPLower p{margin:5px; padding:0px; color:#FFFFFF;}        /* RESEARCH PAGE STYLES */#rightColumnRes {		width:245px;/*		width:240px; */		float:right;		display:inline;		margin:10px 0px 0px 0px;/*		margin:10px 0px 0px 10px; */		border-bottom:1px solid #D9D9D9;		border-left:1px solid #D9D9D9;		border-top:1px solid #D9D9D9;		padding:5px 0px 5px 5px;	}#leftColumnRes {		width:245px;		float:left;		display:inline;		margin:10px 0px 0px 0px;		border-bottom:1px solid #D9D9D9;		border-right:1px solid #D9D9D9;		border-top:1px solid #D9D9D9;		padding:0px;	}	#leftColumnRes h4 {		margin:5px 5px 0px 5px;		padding:0px;	}	#leftColumnRes p {		margin:0px 5px 5px 5px;		padding:0px;	}	#summaryBoxWrapper {		background-color:#D4E4CC;		margin:0px;		width:250px;	}	#summaryBoxWrapper p {		margin:0px 5px 5px 5px;		padding-bottom:5px;	}		#sidepanels	{		float:right;		width : 230px;		margin: 0px 5px 0px 20px;	}		#sidepanelimg	{	width:203px; 	padding-left:20px; 	text-align:center;	}		#sidepanel img	{text-align:center;}		#sidepanel	{ margin-bottom:20px;}
