/*##############################
/* Salford Business School Styles */
/*#############################*/
/* Overridden SALFORD Styles */
/*#content h2{
	font-size: 1.1em;
	font-style: oblique;
}

#content h3{
	font-size: 1.3em;
	font-style: normal;
}*/
/*##########################*/
/* Restyled tags */
#content{background-color:#fff;}
#content h1{
	line-height:125%;
	}
dt{
	font-weight:normal;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom:0;
	border-left: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	}
dd{
	padding-left:5px;
	padding-top: 0;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 10px;
	border-left: 1px #CCCCCC solid;
}
dd+dd{margin-top: -10px;}
address{
	font-style: normal;
	padding: 0;
	margin: 0;
}
address p{
	padding: 0 5px;
	margin: 0 5px;
}
/*################################*/
/* Custom classes and IDs */
/*################################*/
/*Navigation Styles*/

/* Top  navigation */
.topnav{
	padding: 10px 5px;
	text-align:center;
	margin-bottom: 10px;
	
	width: 600px;
	background-color:#bdaea5;
	color:white;
}
#home .topnav {margin-top: 0;}
.topnav ul, .topnav li, .topnav ul li a, .topnav p{
	margin:0;
	padding:0;
}
.topnav p{padding: 0 10px;}
.topnav ul{list-style:none;font-size:1.5em;}
.topnav ul, .topnav li, .topnav p {display:inline;font-weight:bold;}
.topnav ul li{margin-right: 20px;}
.topnav a{text-decoration:none; color: white;}
.topnav a:visited{color:white;}
.topnav a:hover{
	background-color: transparent;
	color: #eee;
}
/* Background images for the three top navigation elements. ID on Body tag used to identify pages*/
#research .topnav, #GDME .topnav, #opendays .topnav, #staff .topnav, #mba-home .topnav{
	background-image: url(../images/student-blur.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	color: #f77921;
	text-align: left;
	text-indent: 1em;
	height: 22.4px;
}
#bmi .topnav, #teamprojects .topnav, #welcome .topnav{background-image: url(/images/sky.jpg); background-repeat:no-repeat; background-position: top right;}
#programmes .topnav, #academicenterprise .topnav{background-image: url(../images/peel.jpg); background-repeat:no-repeat; background-position: top right;}
#mba-home .topnav, #staff .topnav{background-image: url(../images/logo-1.jpg); background-repeat:no-repeat; background-position: top right;}
#postgradprogrammes .topnav, #fees .topnav, #faq .topnav, #studentprofiles .topnav{background-image: url(../images/student-blur-2.jpg); background-repeat:no-repeat; background-position: top right;}

/* Right-hand Navigation */
#right_navbar {
	float: right;
	/*text-align:right;*/
	border: #ccc 1px solid;
	border: none;
	background: #eee; 
	margin:0;
	padding:0;
	width: 150px;
}
#right_navbar h2{
	margin:0;
	padding: 5px 5px 0 0;
	font-style:normal;
	background-position: right;
	background-repeat:no-repeat;
	/*color: #eee;*/
}
/*#right_navbar h2 a{
	color: #eee;
	text-decoration:none;
}
#right_navbar h2 a:hover{
	color: white;
}*/

body#opendays #right_navbar{
	padding: 0 5px 5px;
	margin-top: -30px;
	margin-left: 30px;
	}

/* Apply backgrounds to the right navbar heading using following styles. They use IDS on body tags */
#research #right_navbar h2	{background-image:url(../images/student-blur.jpg);}
#faq #right_navbar h2 {color: black; font-size:1.4em; text-align:center; background-color:#CCCCCC; padding-bottom:5px;}
#programmes #right_navbar h2 {background-image: url(../images/peel.jpg);}
#home #right_navbar h2, #bmi #right_navbar h2 {background-image:url(../images/sky.jpg);}
#staff #right_navbar h2 {background-image:url(../images/logo-1.jpg);}
#postgradprogrammes #right_navbar h2 {background-image:url(../images/student-blur-2.jpg);}

#right_navbar{
	padding-left:10px;
	}

#right_navbar h3, #right_navbar h4{
	padding: 5px;
	padding-bottom:0;
	margin:0;
	font-size:110%;
	font-weight:normal;
	color: #00584A;
}
#right_navbar h4{
	font-size:100%;
}
#content #right_navbar ul{
	list-style:none;
	list-style-image: none;
}
#right_navbar ul, #right_navbar li{
	list-style: none;
	margin:0;
	padding:0;
}
#right_navbar li{
	margin:0;
	padding:5px 0;
	line-height: 125%;
}
#right_navbar ul li a{
	display:block;
	text-decoration:none;
	border-left: 3px solid #eee;
	margin-left: -10px;
	padding-left: 10px;
	font-weight:bold;
}
#right_navbar ul li a:hover{
	background: white;
	border-left: 3px solid #ccc;
	list-style: none;
	color: rgb(107, 150,173);
}

#right_navbar #extra-MBA-nav ul li a{
	margin-left: 0;
}
#right_navbar #extra-MBA-nav ul li a:hover, #right_navbar #extra-MBA-nav ul li a:focus{
	background: transparent;
	color: #00584a;
	}
#mba-home #content #right_navbar h2{
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 1.4em;
	border-bottom: 2px solid #2aa1b5;
	}

/* Right navbar used for text */
#right_navbar p.text{
	text-align:left;
	padding: 10px;
	}
/*####################*/
/* Search form in navigation */
#programme_search{
	padding: 0;
	border: solid #7EA3B7 1px;
	border-right-width: 2px;
	border-bottom-width:2px;
	list-style: none;
	list-style-image:none;
	color: #00584a;
	margin-right: 5px;
	margin-left: 0;
	margin-top: 5px;
}

#programme_search form input#searchtext, #programme_search form input#search, #programme_search form input#clear{
	background-color:white;
	color: #7EA3B7;
	font-weight:bold;
	font-size: .8em;
	margin: 3px 0;
	}

#programme_search form label{margin:0;padding: 0;
	color: #7EA3B7;}

#programme_search form{padding: 3px 3px 3px 5px !important; margin:0;}

/*###########################*/
/* Form Styling */
form#edit_form label{display:block; margin-top: 5px;}
#content form#edit_form, #content form#login, #content form#displayname{
	margin: 10px;
	padding: 5px;
	background-color:#ced318;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	font-weight:bold;
}
form input.readonly{
	background-color:#a5a2ce;
	color: black;
	font-weight:lighter;}
	
form#openday1 label, form#teamprojects1 label, form#ucas label{display:block;}
form#openday1 p, form#teamprojects1 p, form#ucas p{padding-top: 3px; padding-bottom:3px;}
form#teamprojects1 input, form#teamprojects1 textarea, form#ucas textarea{
	width: 90%;
	}
form#teamprojects1 input.radio{
	width:auto;
	}
form#teamprojects1 input.button, form#ucas input.button{
	width:auto;
	}

/* Form in Main Content area */
.bodycontent form{
	padding: 5px;
	border: 1px dotted #00584A;
	/*width: auto;*/
	margin: 10px;
	}
.bodycontent form label{
	font-weight:bold;
	display:block;
	}
	
/* Staff Login Form */
#content form#login{
	margin-left:0;
	}

#content form#login input.button{
	display:inline;
	}
form#login input{
	display:block;
	padding: 3px;
	margin: 3px 0;
	font-weight:bold;
	}
form#login fieldset{
	padding: 5px;
	}

/*############################*/
/* Body - custom classes and ids */
#content a.delete, #content a.addimage{
	font-size: smaller;
	font-weight: lighter;}
	
.bodycontent{
	border: 3px #ccc solid;
	background-color:#eee;
	padding: 0;
	margin-bottom: 10px;
	width: 433px;	
}

/* Override width for stafflists (no right-hand nav) and customise lists*/
.stafflist, .feelist{
	width: auto;
	}
.stafflist h2{
	padding-bottom:10px !important;
	padding-top: 10px !important;
	}
.stafflist dl dt{
	font-size: 1.1em;
	margin-top: 10px;
	}
.stafflist dl dd{
	margin-bottom: 0;
	font-size: 1.2em;
	}
.stafflist dl dd a, .stafflist dl dd a:visited{
	text-decoration:none;
	}
.stafflist ul{
	padding-left: 10px !important;
	}
.stafflist ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	border-bottom: 1px dotted #00584a;
	padding-bottom:2px;
	}
.stafflist ul li a, .stafflist ul li a:visited{
	text-decoration:none;
	}
span.office, span.phone, span.email{
	position:absolute;
	}
span.email{
	left:40%;
	}
span.phone{
	right: 3%;
	margin-right:10px;
	}
ul#letter_list{
	padding-bottom: 20px;
	}
ul#letter_list li{
	display:block;
	float:left;
	}
.stafflist ul#letter_list li{
	border-bottom:none;
	height: 1.5em;
	/*padding: 0 3px;*/
	border: 1px solid #a5a2ce;
	background-color:#CCCCCC;
	}
ul#letter_list + ul{
	clear:left;
	}
ul#letter_list li a{
	font-weight: bold;
	font-size: 1.25em;
	width: 100%;
	padding: 1px 3px 2px 3px;
	color:#00584a;
	}
ul#letter_list li.inactive{
	padding:0 3px 2px 3px;
	font-weight:bold;
	color:#80ACA5;
	}
ul#letter_list a:hover{
	background-color: #80ACA5;
	}
/* Definition List in .bodycontent pages*/
.bodycontent dt{
	font-weight: bold;
	}
/* Hack to correct width in all browsers except IE6 Win*/ 
.bodycontent h1 {
	background-color: #ccc;
	margin: 0;
	padding: 5px;
}
.bodycontent h2, .bodycontent h3, .bodycontent h4, .bodycontent h5{
	margin: 0;
	padding: 5px 5px 0 10px;
}
.bodycontent dl{
	margin-left: .5em;
	padding-left: 5px;
}
.bodycontent ul{
	padding-left:25px;
	margin-left: 0;
	margin-top: 0;
	padding-right: 20px;
}
.bodycontent p{
	padding-left: 5px;
	padding-right: 10px;
	margin: 0 0 0 5px;
}
.bodycontent address{
	margin: 10px;
	border-left: 5px solid #CCCCCC;
}
.bodycontent p a, .bodycontent li a{
	padding-left:0;
	padding-right:0;
}
#content .bodycontent h2{
	font-style:normal;
	font-size: 120%;
}
#content .bodycontent h3{
	font-style: normal;
	font-size: 110%;
}
#content .bodycontent h4{
	font-style:normal;
	font-size: 100%;
	font-weight:bold;
	}
#content .bodycontent h4 + p{
	padding-top: 0;
	}
#content .bodycontent h5{
	font-style: normal;
	font-size: 100%;
}
#content .bodycontent img{
	float: right;
	border: 1px solid #00584a;
	margin: 10px 10px 0 20px;
}
/*.decorate_me{
	background-image: url(../images/roundels/banner_4_35.gif);
	background-position: right 2.4em;
	background-repeat:no-repeat;
}
.decorate_me_2{
	background-image:url(../images/roundels/banner_50.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
}*/

#frontpage p{padding: 10px 15px 10px 5px;}
/* the front page marketing banner*/
#marketing_banner{background-color:transparent;
	padding: 15px 5px;
	margin-bottom: 10px;}
#marketing_banner p {padding: 0 10px; font-weight:bold;}
#marketing_banner ul{font-size: 1.8em; font-weight:bold; padding-top: 50px; padding-left:0;}
#marketing_banner{background-image:url(../images/sky.jpg);background-repeat:no-repeat;} 
#marketing_banner ul, #marketing_banner li, #marketing_banner ul li a, #marketing_banner p{color: #eee;}
#marketing_banner a:hover, #marketing_banner a.visited:hover{color: white;}
#marketing_banner.navgroup{font-size:1em; font-weight:bold;} /* ?????? */
#marketing_banner ul {list-style:none;}
#marketing_banner ul, #marketing_banner li, #marketing_banner p {display:inline;}
#marketing_banner ul li a{text-decoration:none;font-weight:bold;}
#marketing_banner, .topnav {text-align:center; padding-left:0; padding-right:0;}

/*#footer{
	width: 100%;
	margin: 0;
	padding: 0;
	clear:both;
}*/
#MBA{
	margin-bottom:5px;
	}
#MBA ul li{
	text-align:left;
	margin:5px;
	padding:5px;
	line-height: 110%;
	border: 1px solid #e6a6ce;
	background-color: #eff0ad;
	color: #00584a;
}
#MBA ul li a{
	background:inherit;
	border-left: none;
	list-style:inherit;
	margin-left: 0;
	padding-left: 0;
	text-align:center;
	}
#MBA ul li a:hover{
	background-color:white;
	border-left:none;
	}
#project_info p, #project_info li, #project_info li a{
	text-align:left;
	margin-bottom: 0;
}
#project_info p, #project_info li{
	padding-left:15px;
	margin-left: 0;
	}
#right_navbar #project_info ul li a{
	border-left: none;
	}
#project_info ul li a:hover{
	background-color: transparent;
	}
#project_info a{
	text-decoration:none;
	font-weight:bold;
	}
#project_info ul{
	padding-bottom: 5px;
	}

/*#research_centres{
	background-image:url(../images/roundels/banner_s_50.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}*/
#keyfacts{
	border: #ccc 1px solid;
	background: #eee; 
	margin:0;
	padding:0;	
	position:absolute;
	right: 0;
	top: 61px;
	width: 150px;
	overflow:hidden;
}

#keyfacts h2{
	margin:0;
	padding: 5px 5px 0 5px;
	font-style:normal;
	background-position: right;
	background-repeat:no-repeat;
	color: #eee;
}
#keyfacts h3, #keyfacts h4{
	padding: 5px;
	padding-bottom:0;
	margin:0;
	font-size:110%;
	font-weight:normal;
	color: #00584A;
}
#keyfacts h4{font-size: 90%; font-weight:bold;}
#keyfacts p{
	line-height:125%;
	padding-right: 5px;
	}
#keyfacts h3{
	font-weight:bold;
	}
#keyfacts .contact p{
	margin-top: 3px;
	margin-bottom: 3px;
	}
#keyfacts .contact li{
	padding-bottom: 2px;
	padding-top: 2px;
	}
#postgradprogrammes #keyfacts h2 {background-image:url(../images/student-blur-2.jpg);}

#content #keyfacts ul{
	list-style:none;
	list-style-image: none;
}
#keyfacts ul, #keyfacts li{
	list-style: none;
	margin:0;
	padding:0 5px;
}
#keyfacts li{
	margin:0;
	padding:5px 0;
	line-height: 125%;
}
#keyfacts ul li a, #keyfacts p a{
	display:block;
	text-decoration:none;
	font-weight:bold;
}
#keyfacts ul li a:hover, #keyfacts p a:hover{
	background: white;
	/*border-left: 3px solid #eee;
	list-style: none;*/
}
ul#staff_links_list{
	margin:10px;
	padding:0;
	list-style-type:none;
	list-style-image:none;
	}
ul#staff_links_list li, ul#prog_links_list li{
	padding: 10px 5px;
	margin: 5px 0;
	font-size: 1.2em;
	/*border: 3px solid #E5BFCC;
	 background-color:#F5E6EB; */
	}
ul#staff_links_list li a:link, ul#staff_links_list li a:visited, ul#prog_links_list li a:link, ul#prog_links_list li a:visited{
	width: 100%;
	display:block;
	}
ul#staff_links_list li a:hover, ul#prog_links_list li a:hover{
	color: #990033;
	}
/* Styles for staff detail page*/
a#profile_link{
	background-color:#CED6E7;
	color:#6B96AD;
	padding: 5px 5px;
	font-size:1.3em;
	font-weight:bold;
	border: 2px solid #CCCCCC;
	text-decoration:none;
	margin-left: -5px;
	}
#content div#seek_link{
	clear:both;
	}
#content div#seek_link p{
	padding: 10px 15px 10px 5px;
	}

#staff_image img{
	border: 2px solid #6B96AD;
	}
#footer hr{width: 600px;}
/* Styles for modules lists */
#UG-modules{
	width: 99%;
}

#UG-modules ul.links{
	margin: 10px 0 10px 0;
	padding: 0;
	margin-left: -5px;
	
}
#UG-modules ul.links li{
	display: inline;
	list-style-image:none;
	margin:0;
	/*background-color: #EDB3A5;*/
	padding:5px;
}
#UG-modules ul.links li a{
	text-decoration: none;
	font-size: 1em;
}

/* Styles for GDME info */
div#GDMEinfo{
	width: 100%;
	}
#GDMEinfo dl dt{
	font-weight:bold;
	}
#GDMEinfo dl dd+dd{
	margin-top: -10px;
	}
#GDMEinfo p.signature{
	font-size: larger;
	color:red;
	font-style:italic;
	}
/* Fee table styles */
table#fees_table{
	margin: 5px;
	}
table#fees_table td{
	border: 1px solid #CCCCCC;
	border-right-width:3px;
	border-bottom-width:3px;
	line-height:125%;
		}
table#fees_table tr{
	margin-bottom: 10px;
	}
table#fees_table thead td{
	text-align:center;
	font-weight:bold;
	}
table#fees_table tr td{
	padding-left: 5px;
	}
table#fees_table tr td.fee{
	text-align:center;
	background-color:#CCCCCC;
	font-weight:bold;
	}
table#fees_table td.progname, table#fees_table td.fee_notes{
	padding-right: 5px;
	}
table#fees_table a{
	text-decoration:none;
	}
/* Student Profile styles*/
#studentprofiles .bodycontent{
	width: 99%;
	}
#content h2.noimage{margin-top:10px;}

#content #sbs-news h3{clear:none;}
/*#sbs-news{
	border-bottom: 5px solid  #2AA1B5;
	padding-bottom: 20px;
	}*/
table#logos-table{
	margin-left:auto;
	margin-right:auto;
	padding-top: 10px;
	clear:both; 
	}
/* Stuff in the media page */
#media_index h3{
	font-weight:bold;
}

/* News images etc */
#news-story #content img, #news-index #content img{
	border: 2px solid #6B96AD;
	margin: 15px;
	}
img.no_border{
	border:none !important;
	}

/* Styles for the contact info at the top of the nav column */
#nav-contact{
	text-align:center; 
	padding: 3px; 
	margin-right: 5px;
	border: 1px solid #7EA3B7; 
	border-right-width:2px; 
	border-bottom-width:2px;
	}
#nav-contact h2{
	margin:4px 0;
	padding:0;
	font-size: 1.1em;
	font-weight:bold;
	line-height: 105%;
}
#nav-contact h2 a{
	color: #6B96BC;
	}
#nav-contact ul{margin-right:0;}
#nav-contact ul li{
	border-bottom-style:none;
	width: 100%;
	text-align:center;
	margin:0; padding: 0;
	}

/* All of these below moved from dev_styles */
/* CSS Document */

#container{
	margin-top:0;
	}
#subheader{
	margin:20px 0 0 20px;
	padding:0;
	border-bottom-width:0;
}
#subheader h1{
	font-size: 1.2em;
	}
	
#home .topnav, #prof_progs .topnav{background-image: url(../images/sky.jpg); background-repeat:no-repeat; background-position: top right;}

#content{
	width: 600px;
	background-position: 52% center;
	}
#content h2{
	font-size: 1.8em;
	margin-top: 0;
	line-height: 125%;
	}
#content h2.nobanner{
	margin-top: 10px;
	}
#content #right_navbar h2{
	font-size: 1.2em;
	}
	
#navbar ul li ul.subnav{
	background-color:white;
	}

#announce h2, #pillars_news h2{
	font-size: 1.4em;
	margin-top:0;
	}
#pillars_news h2 {
	line-height:125%;
	margin-bottom: 10px;
	padding-left: 20px;
	}
#pillars_news a#newsletter, #pillars_news a:active#newsletter, #pillars_news a:focus#newsletter {
	padding-left: 20px;
	background-color: white;
	}
#content p.newsletter{
	padding-left:20px;
	margin-bottom: 3px;
	}

#announce ul{
	list-style-type: none;
	padding: 0;
	margin:0;
	}
#announce ul li{
	padding-left: 25px;
	padding-top: 0;
	margin-top: -5px;
	background-image: url(/images/listimage/bluelist.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	}


#extra{
	float:left;
	width: 180px;
	margin-top: 15px;
	/*border: thin solid orange;*/
	}
#extra h2{
	background-image:url(../images/sky.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	color:#FFFFFF;
	font-size: 1.2em;
	padding: 5px;
	margin: 0;
	text-align: center;
	}
#extra ul{
	list-style-type:none;
	width: 95%;
	margin:0;
	padding:0;
	margin-bottom: 10px;
	}
#extra ul li{
	line-height: 125%;
	padding-top: 3px;
	padding-left:20px;
	background-image: url(/images/listimage/small_bluelist.gif);
	background-repeat:no-repeat;
	background-position: 0 center;
	}
#extra p{
	font-weight:bold;
	width: 100%;
	}
#extra p a{
	text-decoration:none;
	}
#breadcrumbnav{
	margin-left: 155px;
	border-bottom: 2px solid #C9E8ED;
	border-top: 2px solid #C9E8ED;
	/*margin-bottom: 15px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	color: #88AABC;
	}
#breadcrumbnav a, #breadcrumbnav a:visited{
	color: #88AABC;
	}

#right_navbar{margin-left: 40px; margin-bottom: 20px;}

#faq dl dt, #postgradprogrammes dl dt, #content dl dt{
	font-weight:bold;
	color:#6B96AD;
	}
#content p a:hover strong, #content p a:active strong{
	color: white;
	}
#content #prog_links_list a:active, #content #prog_links_list a:focus,#content #prog_links_list a:hover, #content #staff_links_list a:active, #content #staff_links_list a:focus,#content #staff_links_list a:hover{
	background-color: #F5E6EB;
}
ul#prog_links_list{
	width: 30em;
	}
#right_navbar #MBA p{
	text-align:left;
	padding-left: 10px;
	}
span.email{
	left: 50%;
	}
.stafflist h3{
	padding-left: 20px;
	}
#teamprojects_thanks address{
	border-left: 3px solid #6B96AD;
	padding-left: 10px;
	}
#teamprojects_thanks address p{
	line-height:100%;
	}
#right_navbar #project_info h2{
	text-align:left;
	padding-left:10px;
	}
#content address p{
	line-height: 100%;
	}
	
	
/* Following styles copied from home page (extra.css) styles for the channels links */
#channels { margin-top: 2px; margin-left: 20px; width: 755px; font-size: 0.85em; z-index: 0;  }
#channels p, #channels ul, #channels ul li { display: inline; padding: 0; margin: 0; }
#channels ul li { padding: 5px 0 5px 10px; margin: 0 3px 0 0; background: #fff url(http://www.salford.ac.uk/images/common/breadcrumb.gif) no-repeat left center; }
#channels ul li.first { background: none; padding: 0; }
#channels li a, #channels li a:link, #channels li a:visited { color: #6b96ad; text-decoration: none; }
#channels li a:focus, #channels li a:hover, #channels li a:active { color: #fff; background: #6b96ad; }

#channels ul li#mobile { background-image: url(/homepage/phone.gif); padding-left: 15px; }
* html #channels ul { padding-left: 3px; } /* IE Hack */

/* Welcome Page links */

.captionedimage{
float:right;
text-align:center;
font-size: .8em;
font-weight: bold;
margin-left: 20px;
padding-left: 10px;
border-left: 3px solid #6B96AD;
border-bottom: 3px solid #6B96AD;
}
.captionedimage img, .captionedimage p{
margin: 0;
padding: 0;
}
#welcome p.signature{
	font-family: cursive;
	font-size: 1.6em;
	font-weight:bold;
	}
/* Welcome quote on home page*/
#content #welcomequote blockquote{
	font-weight:bold;
	color:#749CB1;
	background-color:transparent;
	z-index:1;
	}
#content #welcomequote a:link, #content #welcomequote a:visited,#content #welcomequote a:hover,#content #welcomequote a:active{
	color:#749CB1;
	background-color:transparent;
	}
#content #welcomequote p{
	margin-left: 55px;
	}
.bqstart {
     float: left;
     height: 65px;
     margin-top: -20px;
	 margin-right: 5px;
     padding-top: 45px;
     font-size: 700%;
     color: #749CB1;
	 font-family: "Times New Roman", Times, serif;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 20px;
     font-size: 700%;
     color: #749CB1;
	 font-family: "Times New Roman", Times, serif;
	 z-index:100;
 }
 
#studentsupport .topnav{background-image: url(../images/student-blur-2.jpg); background-repeat:no-repeat; background-position: top right;}
#studentsupport #content {
float:left;
width: 50%;
}
#studentsupport #extra {
	position: absolute;
	top: 155px; right: 0;
}

#studentsupport #extra *{
	color: #D869AD;
	}
#studentsupport #extra a:hover, #studentsupport #extra a:focus, #studentsupport #extra a:active {
 	color: #6B96AD;
	background-color: transparent;
	}
#studentsupport #extra h3{
	font-size: 1.6em;
	}
#studentsupport #extra h4{
	font-size: 1.3em;
	}

#studentsupport .img_plus{
	float:left;
	margin-right: 20px;
	padding: 10px;
	border: 3px solid #6B96AD;
}

#content .img_plus a:hover, #content .img_plus a:focus, #content .img_plus a:active {
 	color: #6B96AD;
	background-color: transparent;
	}
#skills_sessions th, #skills_sessions td{
	padding: 5px;
	border: .5px solid #6B96AD;
}
#skills_sessions{
	border: .5px solid #6B96AD;
	}
#teamprojects #content{
	float:left;
	width: 50%;
	}
#teamprojects #content h2{
	margin-top: 10px;
	}
#teamprojects #extra{
	position:absolute;
	top: 40px;
	right: 0;
}
#teamprojects #extra h2{
	background-image:none;
	color: #6B96AD;
	text-align:left;
	padding:0;
	margin:0;
	font-size: 1.4em;
	}
#teamprojects #extra ul li{
	list-style-type:none;
	background-image: none;
	margin:0;
	padding:0 0 10px 0;
	}
#teamprojects #extra a{
	display:block;
	}
/*#academicenterprise #content{
	float:left;
	width: 50%;
	}*/
#ae_extra{
	float:right;
	width: 200px;
	margin: 0 0 20px 30px;
	margin-top: 0;
	padding-bottom:10px;
	background-color:#6B96AD;
	}
#content #ae_extra h3{
	background-color:silver; 
	color: #6B96AD; 
	font-weight: bold; 
	padding: 5px 0 5px 20px; 
	margin:0;
	margin-top:0;
	width:auto; height:auto;
	}
	
#content #ae_extra a:link, #content #ae_extra a:focus, #content #ae_extra a:active, #content #ae_extra a:visited {
	color: white !important;
	background-color: transparent !important;
}
#content #ae_extra a:hover{border-bottom: 1px solid white;}
#content #ae_extra li a{text-decoration:none;}
#ae_extra li{line-height:135%; margin-bottom: 10px; list-style-type:none;}
#ae_extra li.last{margin-bottom:0;}

#labs .topnav{background-image: url(../images/pcarea.jpg); background-repeat:no-repeat; background-position: top right;}
#intranet .topnav{background-image: url(../images/intranet.jpg); background-repeat:no-repeat; background-position: top right;}
#intranet #extra{
	float:right;
	margin: 0 0 20px 30px;
	padding: 5px 0 5px 10px;
	border: thin solid #bd0073;
	}
#intranet #extra h3{
	margin: 0;
	}
	
/* H2s that follow lists...*/
#content ul + h2,#content ul + a + h2 {padding-top: 10px;}
/* Reduce margin underneath Programme Title*/
#content h1#programme_name{
	margin-bottom:.2em;
	}
/* Programme Pages */
#postgradprogrammes #content h2{
	font-size: 1.4em;
	}
#content #keyfacts_link{
	float:right;
	clear:right;
	width: 4em;
	background-color: #6B96AD;
	border: 1px solid #E4B0A2;
	margin: 0 0 0 25px;
	text-align:center;
	color:white;
	font-size:1.3em;
	height:auto;
	padding: 0;
	}
#content #keyfacts_link a{
	color: white;
	text-decoration:none;
	}
#content #apply{
	width: 4em;
	margin: 0 0 5px 25px; 
	float:right; 
	font-size:1.3em; 
	background-color: #6B96AD;
	border: 1px solid #E4B0A2;
	height:auto;
	text-align:center;
	padding:0;
	}
#content #apply a{
	color:white;
	text-decoration:none;
	}

/* Professional Programmes Pge */
#prof_progs .entry{
	border: 1px solid #bd0073;
	padding: 0 5px;
	margin-bottom: 10px;
	}
#prof_progs .entry h4{
	font-size: 1.2em;
	margin-top: 5px;
	}
	
/* Styles for news on front page*/
#content #sbs-news img.news-banner{
	margin-top: 15px;
	}
#content #sbs-news h3{
	margin:0;
	}
#content #sbs-news p{
	line-height:125%;
	margin: 4px 0;
	}
	
/* Styles for logo image in main navigation */
#logo-link{
	margin-top: 10px;
	text-align: center;
	}
#logo-link img{
	margin-bottom: 5px;
	}
	
/* Make sure the AMBA logo doesn't get a back color on hover etc */
#navbar #mba_link a, #content #mba_link a{
	background-color:transparent;
}

	
/* Styles for links to online applications*/
#content #online-app-link{
 background-color:white; 
 padding: 40px 0 5px 40px; 
 background-color:#f77921; 
 color:white;
 background-image:url(/images/bee-orange.gif);
 background-repeat:no-repeat;
 background-position:95% 15%;
 position:relative;
 height:auto;
}
#content #online-app-link h2{
color:white; 
font-size: 2.2em;
margin-bottom: 30px;
}
#content #online-app-link p{
font-size: 1.6em;
}
#content #online-app-link p a span{
	color:#bd0073;
	font-style:italic;
	font-size:1.8em;
	}
#content #online-app-link a, #content #online-app-link a:link{
	color:white;
	text-decoration:none;
	background-color:transparent;
	}
#content #online-app-link a:hover,#content #online-app-link a:focus{
	color: #bd0073;
	}
#content #online-app-link a:hover span,#content #online-app-link a:focus span{
	color: white;
	}
#content #online-app-link p.additional_info{
	font-size: .8em;
	font-style:italic;
}

#important-fees-note{
	padding: 10px;
	padding-top: 0;
	border: 1px solid #00584a;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#important-fees-note p{
	padding-left: 20px;
	margin: 0;
	border-left: 2px solid #990033;
	line-height: 180%;
	}
#important-fees-note h3{
	font-weight:bold;
	}
.transparent_back{
	background-color:transparent !important;
	}
#content #mlt-modules li a, #content #mlt-more li a{color:silver; text-decoration:none;}
#content #mlt-modules li a:hover, #content #mlt-more li a:hover{background-color:black; color: #6B96AD;}
#content #mlt-staff-list li a{text-decoration:none;}
#content #mlt-staff-list li a:hover{background-color:transparent; color: #6B96AD;}
#content #mlt-staff-list {width: 200px; margin:0; padding:0; border-top: 2px solid #6B96AD; border-bottom: 2px solid #6B96AD; padding-top: 10px;}
#content #mlt-staff-list li a img{position:absolute;right:0;}
#content #mlt-staff-list li{clear:left; position:relative; height: 40px; list-style-type:none; margin: 5px 0;}
#content .ri_overview {padding: 10px; background-color: #bdaea5; float: left; width: 45%; height: 100%;}
#content .ri_overview * {color: white !important;}
#content .ri_overview h3 {padding-top: 5px; padding-bottom: 10px; margin-top:0; line-height: 115%; height: 50px; width: 100%; border-bottom: 2px solid white;}
#content #mams{margin-right: 20px;}
.expired{text-decoration:line-through;}
/* Print styles */
@media print{
#right_navbar, #marketing_banner, #breadcrumbnav, hr, .topnav{
	display: none;
}
#container{margin-top:0;}
.bodycontent{border:none; width: 95%; background-color:white; color:#000;}
a, a:link,a:visited, a:active {color: #000; text-decoration:none;}
}

