﻿/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
wmed
/* ----<< GLOBAL STYLES >>---- */
/* ----<< GLOBAL STYLES >>---- */
/* ----<< GLOBAL STYLES >>---- */

html{
	background-image:url("../images/html-bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	overflow-y: scroll;
	}

body{
	background-image:url("../images/html-bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	}
	
	body.admin-stripe{
		background-image:url("../images/admin-bg.png");
		background-repeat: no-repeat;
		}
		
		body.drug-stripe {background-image:url("../images/drug-bg.png");
		background-repeat: no-repeat;
		}
	
td, th{
	/*padding: 5px;*/
	vertical-align:top;
	}
	
th{
	font-weight: bold;
	}

	
hr{
	width: 100%;
	height: 1px;
	color: #999;
	background-color: #fff;
	float:left;
	padding: 0px;
	margin: 0px 0 10px 0;
	}

/* ----<< PAGE HEADER >>---- */
/* ----<< PAGE HEADER >>---- */
/* ----<< PAGE HEADER >>---- */

#header{
	min-height: 120px;
	position:relative;
	display: block;
	background-position:20px 50px;
	background-repeat: no-repeat!important;
	margin-bottom: 10px;
	background-image: url("../images/header-bg-reflex-tall.png");
	}

	.home-page div#header{
		background-image: url("../images/home-header-bg-4.png");
		}
			
	.admin-page div#header{
		background-image: url("../images/admin-header-bg.png");
		}

	.admin-home-page div#header{
		background-image: url("../images/faculty-header-bgs/admin-fp-banner.png");
		}

	.study-page div#header{
		background-image: url("../images/study-banner-bg.png");
		}
		
	.arts-page div#header{
		background-image: url("../images/faculty-header-bgs/arts-banner-tall.png");
		}

	.arts-home-page div#header{
		background-image: url("../images/faculty-header-bgs/arts-fp-banner.png");
		}
	
	.ses-page div#header{
		background-image: url("../images/faculty-header-bgs/ses-banner-tall.png");
		}
		
	.ses-home-page div#header{
		background-image: url("../images/faculty-header-bgs/ses-fp-banner.png");
		}
		
	.med-page div#header{
		background-image: url("../images/med-banner-1-tall.png");
		}
		
	.med-home-page div#header{
		background-image: url("../images/faculty-header-bgs/med-fp-banner-1.png");
		}
		
	.sci-page div#header{
		background-image: url("../images/faculty-header-bgs/sci-banner-tall.png");
		}
		
		.drug-page div#header{
		background-image: url("../images/drug-banner-1-tall.png");
		}
		
	.drug-home-page div#header{
		background-image: url("http://www.liv.ac.uk/styles/images/faculty-header-bgs/med-fp-banner-1.png");
		}
		
	.drug-page div#header div#tabs ul li.active { background-color: #c08d69;}
	.drug-page div#header div#tabs ul li { background-color: #bfaea2;}
		
	.sci-home-page div#header{
		background-image: url("../images/faculty-header-bgs/sci-fp-banner.png");
		}

	.vets-page div#header{
		background-image: url("../images/faculty-header-bgs/vets-banner-tall.png");
		}
		
	.vets-home-page div#header{
		background-image: url("../images/faculty-header-bgs/vets-fp-banner.png");
		}
		
	.eng-page div#header{
		background-image: url("../images/faculty-header-bgs/eng-banner-tall.png");
		}
		
	.eng-home-page div#header{
		background-image: url("../images/faculty-header-bgs/eng-fp-banner.png");
		}
		
	.projects-page div#header{
		background-image: url("../images/faculty-header-bgs/projects-banner-tall.png");
		}
		
	.news-page div#header{
		background-image: url("../images/faculty-header-bgs/header-bg-news.png");
		}
			
	.mefepo-page div#header{
		background-image: url("../images/med-banner-1-tall.png");
		}
			
	.blackatlantic-page div#header{
		background-image: url("../images/tate-bg.gif");
		}
			
	#header img{
		display: none;
		}
			
	#header #partner-logo{
		display: block;
		position: absolute;
		top: 20px;
		left: 300px;
		}
		
	#header .logo{
		display: block;
		position: absolute;
		top: 20px;
		left: 300px;
		}
	
.global-nav{
	padding: 20px 30px 0 0;
	float: right;
	}
	
.global-nav li{
	float:left;
	}
	
#crumbtrail{
	font-size: 10px;
	line-height: 25px;
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 10px;
	margin-bottom: 10px;
	background-color: #d6dae9;
	clear: both;
	width: 940px;
}

.arts-page #crumbtrail{
	background-color: #eee6f4;
}

.ses-page #crumbtrail{
	background-color: #e0e8f2;
}

.sci-page #crumbtrail{
	background-color: #ffdcdc;
}

.eng-page #crumbtrail{
	background-color: #ffe8db;
}

.vets-page #crumbtrail{
	background-color: #eaf5fa;
}

.med-page #crumbtrail{
	background-color: #e5f4e0;
}

.drug-page #crumbtrail{
	background-color: #c08d69;
}

.mefepo-page #crumbtrail{
	background-color: #d6dae9;
}

.ug-page #crumbtrail{
	background-color: #8f91b2;
	color: #fff;
}
	.ug-page #crumbtrail a, .ug-page #crumbtrail a:hover{
		color: #fff!important;
	}
	
	
	.drug page #container{
	margin: 0 auto;
	width: 990px;
	background-image:url("../images/drug-bg.png");
	background-position: center top;
	background-repeat: repeat-x;
	}
	
	
	
.int-page #crumbtrail{
	background-color: #4c9dc7;
	color: #fff;
}
	.int-page #crumbtrail a, .ug-page #crumbtrail a:hover{
		color: #fff!important;
	}
	
.pg-page #crumbtrail{
	background-color: #a19479;
	color: #fff;
}
	.pg-page #crumbtrail a, .ug-page #crumbtrail a:hover{
		color: #fff!important;
	}
	
.blackatlantic-page #crumbtrail{
	background-color: #fddfc9;
}


/* ----<< PAGE STRUCTURE >>---- */
/* ----<< PAGE STRUCTURE >>---- */
/* ----<< PAGE STRUCTURE >>---- */

#container{
	margin: 0 auto;
	width: 990px;
	background-image:url("../images/body-bg-reflex.png");
	background-position: center top;
	background-repeat: repeat-x;
	}

	/* ----<< LEFT HAND COLUMN >>---- */

#left-hand-column{
	width: 230px;
	float: left;
	margin: 0 10px 0 20px;
	display: inline;
	}

#left-hand-column .extras-box{
	background-color: #eee;
	}
	
#right-hand-overflow{
	padding: 10px 10px 10px 10px;
	}
	
	/* ----<< CENTRAL COLUMN STANDARD PAGES >>---- */

#main-content{
	width: 460px;
	float: left;
	padding-right: 10px;
	border-right: 1px solid #999;
	background-color: #fff;
	position: relative;
	}
	
	#main-content.wide{
		width: 710px;
		border-right: none;
		background-color: #EEEEEE;
        border: 1px solid #DDDDDD;
        padding: 4px
		}
		
	#main-content.no-divider{
		border-right: none!important;
		width: 470px;
		padding: 0;
		}
	
	#main-content.department-main-content{
		width: 390px;
		}
		
	/*-----IMAGES-----*/
		
#main-content img, #right-hand-column img{
	margin-bottom: 20px;
	margin-right: 10px;
	/*float: left;
	padding-bottom: 20px;
	padding-right: 10px;*/
	display: inline;
	background-color: transparent;
	}
	
	a > img:hover{
		background-color: transparent!important;
	}

/*#container > #main-content img{
	max-width: 460px;
	height: auto;
	}
	
	#container > #main-content.wide img{
		max-width: 710px;
		}
		
	#container > #main-content.no-divider img{
		max-width: 470px;
		}
		
	#container > #right-hand-column img{
		max-width: 230px;
		height: auto;
		}*/
	
	#main-content .grey-border,  #right-hand-column .grey-border{
		background-color: #eee;
		border: 1px solid #ddd;
		padding: 3px;
		margin-bottom: 20px;
		margin-right: 10px;
		}
		
	#main-content .imagenomargin{
		margin: 0px;
		}
		
	#main-content.department-main-content img, #right-hand-column img{
		clear: both;
		float: none;
		}
		
	#main-content p > img{
		margin-bottom: 0px;
	}
	
	#main-content table img{
		padding: 0px;
		margin: 0px;
	}
		
	/*Preserve default left float for Study Images*/
	.ug-page #main-content img{float: left;}
	.pg-page #main-content img{float: left;}
	.int-page #main-content img{float: left;}

	/*floats for use in pages*/
	#main-content .float-left{float: left;}
	#main-content .float-right{float: right;}
	#main-content .float-left-grey-border{float: left; background-color: #eee; border: 1px solid #ddd; padding: 3px; margin-right: 10px;}
	#main-content .float-right-grey-border{float: right; background-color: #eee; border: 1px solid #ddd; padding: 3px; margin-left: 10px;}

/*not really being used, so commented out 10/06 paul */
/*#main-content object{
	max-width: 460px;
	}
	
#main-content.no-divider object{
	max-width: 470px;
	}*/
	
#main-content h3 + img{
	margin-top: 5px;
	margin-bottom: 15px;
	}
	
/* ----- hack dropped in to fix the issue of images on tulip staff pages not resizing Paul 30/06 -----*/
	
td.mainbody > img/*[height="100"]*/ {
	height: 100px!important;
	}
	
/* ----- images with captions in re-usable content ----- */

	.image-with-caption-left{
		padding: 3px;
		border: 1px solid #ddd; 
		background: #eee; 
		float: left;
		margin-right: 10px;
		width: 222px;
		margin-bottom: 10px;
	}
	
	.image-with-caption-right{
		padding: 3px;
		border: 1px solid #ddd; 
		background: #eee; 
		float: right;
		margin-left: 10px;
		width: 222px;
		margin-bottom: 10px;
	}

	.image-with-caption-full{
		padding: 3px;
		border: 1px solid #ddd; 
		background: #eee; 
		float: none;
		width: 452px;
		margin-bottom: 10px;
	}
	
	.image-with-caption-ar {
		padding: 3px;
		border: 1px solid #ddd; 
		background: #eee; 
		float: none;
		width: 452px;
		margin-bottom: 10px;
		}

	#main-content .image-with-caption-left img, #main-content .image-with-caption-left p, #main-content .image-with-caption-right img, #main-content .image-with-caption-right p, #main-content .image-with-caption-full img, #main-content .image-with-caption-full p, #right-hand-column .image-with-caption-left img, #right-hand-column .image-with-caption-left p{
		margin: 0px;
		width: 100%;
	}


	/*----tables-----*/

/*#main-content table{
	margin-bottom: 20px;
	clear: both;
	}
	
	
	#main-content table{
		width: auto!important;
		max-width: 460px!important;
		}
	
	#main-content.wide table{
		max-width: 710px!important;
		}*/
				
	/* ----<< RIGHT HAND COLUMN >>---- */
	
#right-hand-column{
	width: 230px;
	float: left;
	margin-left: 10px;
	background-color: #fff;
	}
	
#right-hand-column.department-right-hand-column{
	width: 300px;
	}
	
#right-hand-column .extras-box{
	width: 210px;
	border: none;
	box-shadow : 0 0 0px #ddd; 
	-webkit-box-shadow : 0 0 0px #ddd; 
	}
	
#right-hand-column ul, #main-content ul, #study-content ul, #right-hand-column ol, #main-content ol, #study-content ol{
	margin: 0 0 20px 10px;
	}

#right-hand-column ul li, #main-content ul li, #study-content ul li{
	list-style: disc;
	line-height: 20px;
	margin: 0 0 0 20px;
	list-style-position: outside;
	clear: both;
	}

#right-hand-column ol li, #main-content ol li, #study-content ol li{
	list-style: decimal;
	line-height: 20px;
	margin: 0 0 0 20px;
	list-style-position: outside;
	clear: both;
	}

	#right-hand-column li.no-bullet, #main-content li.no-bullet, #study-content li.no-bullet{
		list-style: none;
		}
		
	#main-content li img{
		margin-bottom: 0px!important;
		}

	#professional-services ul, #academic-departments ul{
		margin: 0 0 0 -10px;
		}

	#professional-services li, #academic-departments li{
		margin-bottom: 10px!important;
		float: left;
		list-style: none!important;
		}
		
	#professional-services ul li a, #academic-departments ul li a{
		background-color: #fff;
		width: 20px;
		height: 20px;
		float: left;
		text-align: center;
		clear: none;
		display: inline;
		}
		
	#professional-services ul li a:hover, #academic-departments ul li a:hover{
		background-color: #ccc;
		}
		
	#AZselector li{
		list-style: none!important;
		padding: 0!important;
		margin-top: 0!important;
		margin-right: 10px!important;
		margin-bottom: 10px!important;
		margin-left: 0!important;
		float: left;
		clear: none!important;
		}
		
	#AZselector li a{
		background-color: yellow;
		list-style: none;
		width: 20px;
		background-color: #eee;
		border: 1px solid #ddd;
		display: block;
		text-align: center;
		clear: none!important;
		}
		
#right-hand-column img{
	clear: both;
	float: none;
	}
	
#container #right-hand-column.department-right-hand-column img{
	float:left;
	max-width: 300px;
	clear: none;
}
		

	/* ----<< FOOTER >>---- */
	
	.drug-page #footer-new{
	background-image:url("../images/drug-footer.png");
	background-position: top;
	background-repeat: no-repeat;
	width: 950px;
	margin: 10px 0 0 20px;
	padding-top: 20px;
	clear: both;
	float: left;
	display: inline;
	}

#footer-new{
	background-image: url("../images/footer-bg-reflex.png");
	background-position: top;
	background-repeat: no-repeat;
	width: 950px;
	margin: 10px 0 0 20px;
	padding-top: 20px;
	clear: both;
	float: left;
	display: inline;
	}
	
#footer-new.admin-footer{
	background-image: url("../images/footer-bg-admin.png");
	}
	
	/* ----<< FRONT PAGE >>---- */
	
#splash-wrapper{
	width: 630px;
	float: left;
	margin: 0 0 0 20px;
	display: inline;
	}

#splash{
	position:relative;
	display: block;
	}
	
#news{
	width: 630px;
	background-color: #eee;
	margin-top: 10px;
	float:none;
	padding-bottom: 10px;
	border-radius : 5px; 
	-moz-border-radius : 5px; /* Mozilla */
	-webkit-border-radius : 5px; /* Webkit */
	padding-right: 1px;
	position: relative;
	}
	
#news ul{
	margin: 0 0 10px 0;
	overflow: auto;
	margin-bottom: 0px;
	padding-bottom: 10px;
	}

#news li{
	width: 130px;
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	display: inline;
	}

#news li + li{
	padding-left: 10px;
	width: 138px;
	border-left: 1px solid #999;
	margin-left: 0px;
	}
	
#news .news-clear{
	overflow: auto;
	float: right;
	clear: both;
	background-color: #ddd;
	padding: 5px 10px;
	margin: 0px 10px;
	text-decoration: none;
}

#news-rss-logo{
	position: absolute;
	top: 5px;
	right: 5px;
}

#quick-links{
	width: 310px;
	margin: 0 0 10px 10px;
	float: left;
	background-color: #eee;
	border-radius : 5px; 
	-moz-border-radius : 5px; /* Mozilla */
	-webkit-border-radius : 5px; /* Webkit */
	}
	
.quick-links li{
	float: left;
	margin: 0 0 10px 0;
	}
		
.quick-links li:hover{
	background-color: #eeeeee;
	}
	
.quick-links .light a{
	background-color: #dcd7c4;
	}
		
#secondary-content{
	width: 310px;
	margin: 0 0 0 10px;
	float: left;
	background-color: #eee;
	margin-bottom: 10px;
	border-radius : 5px; 
	-moz-border-radius : 5px; /* Mozilla */
	-webkit-border-radius : 5px; /* Webkit */
	}
	
#secondary-content img{
	float: left;
	margin: 0 10px 0 10px;
	}
	
#useful-links.extras-box{
	margin-left: 10px;
	width: 310px;
	padding: 0px;
	border: 0px;
	box-shadow : 0 0 0 ; 
	-webkit-box-shadow : 0 0 0 ;
	border-radius : 5px; 
	-moz-border-radius : 5px; /* Mozilla */
	-webkit-border-radius : 5px; /* Webkit */
	}

	/* ----<< LIBRARY STYLES >>---- */
	
#find-a-book, #my-account, #library-news{
	background-color: #f7f7f7;
	width: 340px;
	padding: 0 0 0 10px;
	float: left;
	}
	
#find-a-book{
	background-image: url("../images/lib-icons/find-a-book-bg.jpg");
	background-repeat: no-repeat;
	background-position: right 30px;
	margin: 0 10px 0 0;
	height: 350px;
	}
	
	
#my-account{
	background-image: url("../images/lib-icons/my-account-bg.jpg");
	background-repeat: no-repeat;
	background-position: right 30px;
	height: 350px;
	}
	
#find-a-book form, #my-account form{
	background-color: transparent!important;
	padding: 0px!important;
	border: 0px!important;
	}
	
#find-a-book .search-input, #my-account .search-input{
	width: 150px;
	}
	
#library-news{
	margin: 10px 10px 0 0;
	}

#library-splash{
	background-color: #f7f7f7;
	width: 160px;
	padding: 0 0 0 10px;
	float: left;
	margin: 10px 10px 10px 0;
	}
	
#library-splash img{
	border: none;
	padding: 0;
	margin: 0 0 10px -10px;
	}
	
#lib-quick-links{
	background-color: #f7f7f7;
	width: 160px;
	padding: 0 0 0 10px;
	float: left;
	margin: 10px 0 10px 0;
	}
	
	#right-hand-column div#lib-quick-links{
	width: 220px;
	margin: 0px 0 10px 0;
	}

#lib-quick-links img{
	border: none;
	margin: 0 10px 5px 0;
	padding: 0;
	}
	
#lib-quick-links li{
	list-style: none;
	clear: both;
	line-height: 40px;
	padding: 0;
	margin: 0;
	}

#lib-quick-links ul, #library-news ul{
	margin: 10px 0 10px 0;
	padding-right: 10px;
	}
	
#special-collections{
	background-color: #f7f7f7;
	width: 220px;
	padding: 0 0 0 10px;
	float: left;
	margin: 0 0 0 -10px;
	display: inline;
	}
	
#special-collections img{
	margin: 0 0 10px -10px;
	padding: 0;
	}
	
.rss_box{
 	}
 
.rss_title, rss_title a{
	 }
 
.rss_items{
	}
	
#library-news li{
	margin: 0 10px 10px 10px;
	}

.rss_item a:link, .rss_item a:visited, .rss_item a:active{
	}

.rss_item a:hover{ 
	}
	
.rss_date{
	}	
		
	/* ----<< STUDY STYLES >>---- */

#study-home{
	margin: 0 20px 10px 20px;
	float:left;
	display: inline;
	}
	
#study-content{
	margin: 10px 20px 10px 20px;
	}
	
.study-box{
	float: left;
	width: 220px;
	margin: 0px 10px 10px 0;
	padding: 0 10px 10px 0;
	background-color: #eee;
	}
	
	#right-hand-column .study-box ul{
		clear: both;
		margin-left: 0px;
		}
		
	#right-hand-column .study-box li{
		list-style: none;
		list-style-position: outside;
		margin-left: 10px;
		}
		
#right-hand-column .study-box img{
	margin-left: 10px;
	margin-bottom: 10px;
	}

#undergraduate{
	background-color: #666698;
	padding-bottom: 20px;
	}

#postgraduate{
	background-color: #807867;		
	padding-bottom: 20px;
	}

#international{
	background-color: #2E81AC;		
	padding-bottom: 20px;
	}
	
#find-a-course{
	background-color: #676a71;
	margin-right: 0px;
	background-position: top;
	background-repeat: repeat-x;
	height: 230px!important;
	}

.study-box form{
	margin-left: 10px;
	}
	
.study-box .search-input {
	width: 198px;
	border: 1px solid #999;
	margin-bottom: 10px;
	}
	
#find-a-course .search-button, #container div#find-a-course input[type="submit"], .study-box .search-button{
	float: right;
	border: 1px solid #999;
	}

#online-degrees, #adult-learners, #cpd{
	background-color: #d8dbe2;
	}

#next-step{
	background-color: #d8dbe2;
	margin-right: 0px;
	padding-bottom: 20px;
	}
	
.date{
	font-size: 11px;
	}
	
	/* ----<< STUDY INSIDE STYLES >>---- */

#ug-visit-us, #ug-prospectus, #pg-visit-us, #pg-prospectus, #int-visit-us, #int-prospectus{
	background-color: #8f91b2;
	margin-top: -10px;
	}
	
#ug-prospectus, #pg-prospectus , #int-prospectus, #professional-services{
	margin-right: 0px;
	}
	
#pg-visit-us, #pg-prospectus{
	background-color: #A19479 ;
	margin-top: -10px;
	}
	
#int-visit-us, #int-prospectus{
	background-color: #4C9DC7;
	margin-top: -10px;
	}
	
#ug-find-a-course{
	background-color: #8f91b2;
	}
	
#pg-find-a-course{
	background-color: #A19479 ;
	}
	
#int-find-a-course{
	background-color: #4C9DC7;
	}
	
#next-step ul, #adult-learners ul{
	margin-left: 10px;
	}
	
#left-box{
	width: 215px;
}

#right-box{
	width: 215px;
	margin-right: 0px;
}

#left-box h3, #right-box h3{
	background-color: #666698;
	border-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	width: 100%;
	color: #fff;
	
}

.ug-page table, .ug-page table td, .ug-page table tr{
	border-collapse:collapse;
	border-spacing:0;
	border: 0px;
	}
	
.ug-page th, .ug-page table td{
	margin:0;
	padding:0;
	}
	
	/* ----<< INTERNATIONAL COUNTRY PAGES >>---- */
	
.int-page #main-content .int-flag{
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 3px;
	border: 1px solid #ddd;
	background-color: #eee;
}
#int-countries-container{
	width: 458px;
	background-color: #eee;
	border: 1px solid #999;
}
#int-countries-container ul.TabbedPanelsTabGroup{
	padding: 0px;
	margin: 0px;
}
#int-countries-container li.TabbedPanelsTab{
	background-color: #ddddee;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 86px;
	float: left;
	clear: none;
	padding: 2px;
	text-align: center;
	cursor: pointer;
	height: 40px;
	border-bottom: 1px solid #999;
}
#int-countries-container li.TabbedPanelsTab + li.TabbedPanelsTab{
	border-left: 1px solid #999;
	width: 87px;
}
#int-countries-container .TabbedPanelsTabGroup .TabbedPanelsTabSelected{
	background-color: #eee;
	border-bottom: 1px solid #eee;
	font-weight: bold;
}
#int-countries-container .TabbedPanelsContent{
	clear:both;
	padding: 10px;
}

	/* ----<< STUDY TABLES >>---- */
	
	#main-content table.study-table{border: 1px solid #ccc;}
	#main-content table.study-table tr{background-color: white;}
	#main-content table.study-table td {padding: 5px;  border: 1px solid #ccc;}
	#main-content table.study-table th {padding: 5px; border: 1px solid #ccc; background-color: #eee; font-size: 14px; font-weight: normal!important;}
	#main-content table.study-table{width: 100%!important;}
	.ug-page #main-content table.study-table tr:hover {background-color: #e3e3ec!important;}
	.ug-page #main-content table.study-table tr.alt{background-color: #f4f4f7;}
	.pg-page #main-content table.study-table tr:hover {background-color: #e7e4dd!important;}
	.pg-page #main-content table.study-table tr.alt{background-color: #f5f4f1;}
	.int-page #main-content table.study-table tr:hover {background-color: #d2e6f1!important;}
	.int-page #main-content table.study-table tr.alt{background-color: #edf5f9;}
	
	
	
/* ----<< NAVIGATION >>---- */
/* ----<< NAVIGATION >>---- */
/* ----<< NAVIGATION >>---- */

	/* ----<< CENTRAL NAVIGATION >>---- */

#roundhouse-nav {
	float: left;
	width: 950px;
	margin: 0 0 10px 20px;
	background-color: #c6cdd7;
	display: inline;
	}

#roundhouse-nav ul{
	float:left;
	}
		
#roundhouse-nav li{
	border-right: 1px solid white;
	float: left;
	}
	
#roundhouse-nav a{
	width: 94px;
	height: 30px;
	line-height: 15px;
	padding: 5px 10px 5px 10px;
	float: left;
	-webkit-transition: background-color .5s linear;
	}
	
	#roundhouse-nav a:hover{
		background-color: #f1f1f1;
		text-decoration: none;
		}
		
	#roundhouse-nav .roundhouse-sub a{
	width: auto;
	height: auto;
	-webkit-transition: none;
	}
	
		.drug-page div#left-hand-nav li:first-child, .drug-home-page div#left-hand-nav li:first-child{
		background-color: #766a62;
		}
	
	#roundhouse-nav .roundhouse-sub a:hover{
		text-decoration: underline;
		}

#roundhouse-nav .roundhouse-sub{
	background-color: #f1f1f1;
	margin-top: 0px;
	padding-left: 7px;
	width: 943px;
	}
	
#roundhouse-nav .roundhouse-sub li{
	font-size: 10px;
	border: 0px;
	padding: 0 0 0 3px;
	margin: 0;
	width: auto;
	height: auto;
	}
	
	/* ----<< LEFT-HAND-NAV >>---- */
	
#left-hand-nav{
	width: 210px;
	margin: 0 10px 10px 0px;
	padding: 0 10px 10px 10px;
	float: left;
	background-color: #eee;
	/*css3 selectors
	box-shadow : 0 0 5px #ddd; 
	-webkit-box-shadow : 0 0 5px #ddd; */
	border-radius : 5px; 
	-moz-border-radius : 5px; /* Mozilla */
	-webkit-border-radius : 5px; /* Webkit */
	}
	
	#left-hand-nav li:first-child{
		margin-bottom: 10px;
		background-color: #354993;
		background-position: bottom left;
		width: 210px;
		margin-left: -10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		line-height: 20px;
		border-bottom: none;
		margin-bottom: 9px;
		margin-top: 0px;
		color: #fff;
		}
		
	.staff-page div#left-hand-nav li:first-child{
		background-color: #7fb2cc;
		color: #fff;
		}
		
	.staff-page div#left-hand-nav{
		background-color: #b5d9e5;
	}
	
	.admin-page div#left-hand-nav li:first-child{
		background-color: #013b81;
		}
		
	.arts-page div#left-hand-nav li:first-child, .arts-home-page div#left-hand-nav li:first-child{
		background-color: #8f53b3;
		}
		
	.eng-page div#left-hand-nav li:first-child, .eng-home-page div#left-hand-nav li:first-child{
		background-color: #ef6c38;
		}

	.vets-page div#left-hand-nav li:first-child, .vets-home-page div#left-hand-nav li:first-child{
		background-color: #007ea1;
		}

	.ses-page div#left-hand-nav li:first-child, .ses-home-page div#left-hand-nav li:first-child{
		background-color: #0071b3;
		}

	.med-page div#left-hand-nav li:first-child, .med-home-page div#left-hand-nav li:first-child{
		background-color: #35ab40;
		}

	.sci-page div#left-hand-nav li:first-child, .sci-home-page div#left-hand-nav li:first-child{
		background-color: #cf2748;
		}
		
	.mefepo-page div#left-hand-nav li:first-child{
		background-color: #013b81;
		}
		
	.projects-page div#left-hand-nav li:first-child, .sci-home-page div#left-hand-nav li:first-child{
		background-color: #cf2748;
		}
		
	.bg-page div#left-hand-nav li:first-child{
		background-color: #b30838;
		}
		
	.blackatlantic-page div#left-hand-nav li:first-child{
		background-color: #f68026;
		}
		
		
/*#left-hand-nav,*/.extras-box{
	width: 208px;
	margin: 0 10px 10px 0px;
	padding: 0 10px 10px 10px;
	float: left;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url("../images/white-fade-bg.png");
	background-color: #edeadd;
	background-color: #eee;
	border: 1px solid #d6dae9;
	/*css3 selectors*/
	box-shadow : 0 0 5px #ddd; 
	-webkit-box-shadow : 0 0 5px #ddd; 
	/*border-radius : 10px; 
	-moz-border-radius : 10px; /* Mozilla */
	/*-webkit-border-radius : 10px; /* Webkit */
	}
			
#left-hand-nav li, #right-hand-column #left-hand-nav li{
	line-height: 15px;
	margin: 3px 0 5px 0;
	list-style: none;
	}
	
.extras-box h3, .study-box h3, #right-hand-column #left-hand-nav li:first-child{
		line-height: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 10px;
		margin-top: 0px;
		}
					
.menusub, .menusub-lib-elec, .menusub-lib-how, .menusub-lib-info, .menusub-lib-res, .menusub-lib-con, .menusub-lib-my{
	padding-left: 10px;
	font-size: 12px;
	background-color: #ffffff;
	margin: 0 0 0 0!important;
	padding-bottom: 5px;
	}
	
	.menusub:before{
		content: "- ";
		}
		
	.ug-nav .menusub{
		background-color: #666698;
		}
		
	.int-nav .menusub{
		background-color: #2e81ac;
		}
		
	.pg-nav .menusub{
		background-color: #807867;
		}
		
	.menusub + .menusub{
		margin-top: 0px;
		padding-top: 0px;
		border-top: 0px;
		}
	
	/* ----<< STUDY-SECTION NAV >>---- */

#left-hand-nav.ug-nav, #left-hand-nav.pg-nav, #left-hand-nav.int-nav{
	width: 210px;
	border: none;
	background-image: none;
	background-color: #8f91b2;
	/*css3 selectors*/
	box-shadow : 0 0 5px #ddd; 
	-webkit-box-shadow : 0 0 5px #ddd; 
	border-radius : 0px; 
	-moz-border-radius : 0px; /* Mozilla */
	-webkit-border-radius : 0px; /* Webkit */
	}
	
#left-hand-nav.pg-nav{
	background-color: #A19479 ;
	}
	
#left-hand-nav.int-nav{
	background-color: #4C9DC7;
	}
	
#left-hand-nav.ug-nav li:first-child, #left-hand-nav.pg-nav li:first-child, #left-hand-nav.int-nav li:first-child{
	border-bottom: none;
	margin-bottom: 10px;
	background-color: #666698;
	background-image: none;
	width: 210px;
	margin-left: -10px;
	padding-left: 10px;
	font-size: 16px;
	}
	
#left-hand-nav.pg-nav li:first-child{
	background-color: #807867;		
	}

#left-hand-nav.int-nav li:first-child{
	background-color: #2E81AC;		
	}
	
	/* ----<< LIBRARY-NAV >>---- */
	
.lib-home .menusub-lib-elec, .lib-home .menusub-lib-how, .lib-home .menusub-lib-info, .lib-home .menusub-lib-res, .lib-home .menusub-lib-con, .lib-home .menusub-lib-my{
	display: none;
	}
	
.lib-how .menusub-lib-elec, .lib-how .menusub-lib-info, .lib-how .menusub-lib-res, .lib-how .menusub-lib-con, .lib-how .menusub-lib-my{
	display: none;
	}

.lib-elec .menusub-lib-info, .lib-elec .menusub-lib-how, .lib-elec .menusub-lib-res, .lib-elec .menusub-lib-con, .lib-elec .menusub-lib-my{
	display: none;
	}

.lib-info .menusub-lib-elec, .lib-info .menusub-lib-how, .lib-info .menusub-lib-res, .lib-info .menusub-lib-con, .lib-info .menusub-lib-my{
	display: none;
	}
	
.lib-res .menusub-lib-elec, .lib-res .menusub-lib-how, .lib-res .menusub-lib-info, .lib-res .menusub-lib-con, .lib-res .menusub-lib-my{
	display: none;
	}

.lib-cont .menusub-lib-elec, .lib-cont .menusub-lib-how, .lib-cont .menusub-lib-info, .lib-cont .menusub-lib-res, .lib-cont .menusub-lib-my{
	display: none;
	}
	
.lib-my .menusub-lib-elec, .lib-my .menusub-lib-how, .lib-my .menusub-lib-info, .lib-my .menusub-lib-res, .lib-my .menusub-lib-con{
	display: none;
	}

	
/* ----<< FORMS >>---- */
/* ----<< FORMS >>---- */
/* ----<< FORMS >>---- */

#container input[type="submit"], #container input[type="reset"] {
	width: 62px;
	height: 30px;
	border: 0px;
	vertical-align: bottom;
	cursor:pointer;
	background-color: #fff;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	text-transform: uppercase;
	font-size: 10px;
	border: 1px solid #ddd;
	border-radius : 5px; 
	-moz-border-radius : 5px; /* Mozilla */
	-webkit-border-radius : 5px; /* Webkit */
	}
	
#container input[type="button"] {
	width: 67px;
	height: 30px;
	border: 0px;
	vertical-align: bottom;
	cursor:pointer;
	background-color: #fff;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	text-transform: uppercase;
	font-size: 10px;
	border: 1px solid #ddd;
	border-radius : 5px; 
	-moz-border-radius : 5px; /* Mozilla */
	-webkit-border-radius : 5px; /* Webkit */
	
}
	
#main-content input[type="submit"]{
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#main-content input[type="reset"]{
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.hidden-label{
	display: none;
	}

.lib-box-trigger{
	background-color:#eee;
	border:none;
	color:;
	width:100%;
	font-size:14px;
	line-height: 30px!important;
	text-align: left;
	margin:10px 0 0 -10px;
	padding: 0 0 0 10px;
	clear:both;
	width: 350px;
	height: 30px;
	cursor: pointer;
	}
	
 .search-input, .login-input, #q, #main-content input[name=q]{
	border: 1px solid #d6dae9;
	height: 18px;
	width: 208px;
	padding: 5px;
	font-size: 16px;
	vertical-align: bottom;
	margin-right: 4px;
	}
	

/* ----<< COMMENTS >>---- */
/* ----<< COMMENTS >>---- */
/* ----<< COMMENTS >>---- */


/* ----<< EXTRAS >>---- */
/* ----<< EXTRAS >>---- */
/* ----<< EXTRAS >>---- */



	/* ----<< STYLES CARRIED OVER FROM OLD CSS >>---- */

.headingcolour{
	background-color: #def3fe;
	padding: 10px;
	text-indent: 0px;
	}
	
/* sace research table */
#research_table { border:2px solid #9a65bb; border-bottom:20px solid #9a65bb;  }
#research1 {border:1px solid #e3d4ec;  }
#research1 td {background-color: #f1e4f9;}

#research2 {border:1px solid #e3d4ec; }
#research2 td { background-color: #f1e4f9;}

/*----shipping lines table----*/
table#shipping { background-color:#eee6f4; border:1px solid #8f53b3; border-collapse:collapse;}
table#shipping tr { border:1px solid #8f53b3; }
table#shipping tr td { border:1px solid #8f53b3;  }
table#shipping tr.purple { background-color:#cdb3dd;}

	
	/* ----<< HR >>---- */

	
.homelatest_banner{
	background-color: #dbe2f1;
	color: #000000;
	padding-left: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: 1em;
	}
	
.homecontent_left{
	float: left;
	border-top-width: 1px;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 1px;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #5275bc;
	border-right-color-value: #5275bc;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #5275bc;
	border-left-color-value: #5275bc;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	width: 200px;
	}
	
.homecontent_right{
	float: left;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
	width: 200px;
	}
	
.homecontent_right p{
	clear: both;
}

.cellhighlight{
	background-color: #dbe2f1;
	color: #000000;
	}
	
.white{
	color: white;
	clear:both;
}

	/* ----<< STYLES FOR NON JAVA USERS - THESE NEED TO BE OVER-RIDDEN BY JAVA.CSS >>---- */
		
	
.js .TabbedPanelsTab+.TabbedPanelsTab, .js .TabbedPanelsContent+.TabbedPanelsContent{
	visibility: visible;
	}
	
.js div#find-a-book, .js div#my-account{
	height: 190px;
	}
	
.TabbedPanelsTab+.TabbedPanelsTab, .TabbedPanelsContent+.TabbedPanelsContent{
	visibility: hidden;
	}
	
	/* ----<< FINCH CSS >>---- */
	
.finch-1{
	display: inline-block;
	width: 200px;
	text-align: center;
	position: relative;
	top:-330px;
	left:410px;
	margin-bottom: -250px;
	}
	
.finch-2{
	display: inline-block;
	width: 200px;
	text-align: center;
	position: relative;
	top:-200px;
	left:410px;
	margin-bottom: -250px;
	}
	
	
#roundhouse-nav .ug-template-li{
	background-color: #f1f1f1;
	}
	
	/* ----<< GOOGLE CSS >>---- */

#lg, #sk, #nd, #co, #su, #nt, #sb, #re h3{
	display:none;
	}
	
#google-results{
	margin-left: 20px;
	margin-right: 20px;
	}
	
#re{
	background-color:;
	}

#re dt{
	padding: 5px 10px 5px 10px;
	color: #344893;
	}
	
#re dt a, #re .rc a, #km a{
	color: #344893!important;
	}

#re dd {
	border: 1px solid #eee;
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
	}
	
#km{
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 0 10px 10px 10px;
	margin-bottom: 10px;
}

#km .l{
	clear: both;
	display: block;
}
	
#google-results p{
	margin-bottom: 10px!important;
	}
	
#sf fieldset{
	background-color: #adcbed;
	padding: 10px;
	position: relative;
	height: 110px;
	margin-bottom: -10px;
	border: 1px solid #ddd;
	}
	
	
#sf #q{
	border: 1px solid #ddd;
	padding: 5px;
	float: none;
	position: relative;
	width: 228px;
	height: 18px;
	font-size: 16px;
	}
	
#sf select{
	position: relative;
	top:40px;
	left: -248px;
	clear: both;
	border: 1px solid #ddd;
	padding: 4px;
	font-size: 16px;
	width: 240px;
	}
	
.sa{
	position: relative;
	top: -20px;
	left: 260px;
	}
	
.sn{
	position: relative;
	top: -20px;
	left: 260px;
	}

#sf #gs{
	position: relative;
	top: 80px;
	left: -492px;
	}
	
#so{
	position: relative;
	top: -40px;
	left: 270px;
	}
	
	
	/* ----<< GOOGLE ADVANCED >>---- */


#as, #h{
	padding: 10px;
	background-color: #eee;
	border: 1px solid #ddd;
	position: relative;
}


.name{
	display: block;
	width: 250px;
	float: left;
	clear:left;
	line-height: 30px;
	margin-bottom: 10px;
}


#as .value{
	clear: right;
	display: block;
	float: left;
	line-height: 30px;
	margin-bottom: 10px;
}

#as input, #h input{
	border: 1px solid #ddd;
	padding: 5px;
	float: none;
	width: 200px;
	height: 18px;
	font-size: 16px;
	}
	
	
.pair{
	clear: both;
	margin-top: 10px;
}

.param label{
	display: none;
}

#as select{
	border: 1px solid #ddd;
	padding: 4px;
	font-size: 16px;
	}

.value select + select{
	width: 230px;
}

#lr, #as_filetype, #as_occt{
		width: 212px;
}

#as_access_p, #as_access_a{
	width: 30px!important;
	height: 12px!important;
}

#as em{
	margin-top: -30px;
	margin-left: 230px;
	display: block;
}

#er{
	margin-top: 20px;
}

	/* ----<< UG GOOGLE RESULTS >>---- */

#google-ug-results td{
	padding: 0px!important;
	margin: 0px;
	border-collapse: collapse;
}

#google-ug-results table{
	height: 20px!important;
	/*background-color: yellow;*/
} 

#google-ug-results form{
	height: 30px!important;
	/*background-color: blue;*/
	margin-bottom: -80px;
}

#google-ug-results input{
	border: 1px solid #ddd;
	padding: 5px;
	float: none;
	width: 200px;
	height: 18px;
	font-size: 16px;
	}
	
#google-ug-results td{
	background-color: #eee;
}

#google-ug-results td img{
	display: none;
}

#google-ug-results .n table{
	background-color: #eee;
	border: 1px solid #ddd;
	
}


	/* ----<< TULIP MERGE PAGES CENTRAL >>---- */
	
#additional_tulip td{
	padding: 0px;
}

	/* ----<< TULIP MERGE PAGES >>---- */
	
	/*-----SES-----*/

.ses-page .lightshading {
	background-color: #DAEAFD;
}

.ses-page .titlestriplight{background-color: #8eaed2; padding:1px;}

.ses-page .mainbody h1{
	color: #0071B3;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	padding-top: 0.5em;
}

.ses-page .faculty_leftmenutopbackground, .ses-page .faculty_leftmenutopbackground a, .ses-page #main-content .titlestriplighttext, .ses-page #main-content .titlestriplighttext a{background-color: #8EAED2;}

.ses-page .moduleTable {
	padding: 3px 3px 3px 3px;
	border: 2px solid #0071B3;
}

.ses-page .moduleCell {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #DAEAFD;
	border-left: 1px solid #DAEAFD;
	border-right: 1px solid #DAEAFD;
	border-top:	1px solid #DAEAFD;
}

.ses-page .moduleTableHorizontal {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #DAEAFD;
}

.ses-page .tableBorder {
	padding: 2px 2px 2px 2px;
	border: 2px solid #0071B3;
}

	/*-----ARTS-----*/

.arts-page .titlestriplight {background-color: #BD99D2; padding:1px;}

.arts-page .faculty_leftmenutopbackground, .arts-page .faculty_leftmenutopbackground a, .arts-page #main-content .titlestriplighttext, .arts-page #main-content .titlestriplighttext a {background-color: #8E53B3;color:#fff;}


.arts-page .moduleTable {
	padding: 3px 3px 3px 3px;
	border: 2px solid #8E53B3;
}

.arts-page .moduleCell {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #F0D5FF;
	border-left: 1px solid #F0D5FF;
	border-right: 1px solid #F0D5FF;
	border-top:	1px solid #F0D5FF;
}

.arts-page .moduleTableHorizontal {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #F0D5FF;
}

.arts-page .tableBorder {
	padding: 2px 2px 2px 2px;
	border: 2px solid #8E53B3;
}

.arts-page .whitetext {
	color: #FFFFFF;
	background-color: #8E53B3;
}

.arts-page .lightshading {
	background-color: #F0D5FF;
}

.arts-page .rightpaneltext{
	color: #8E53B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

	/*-----VETS-----*/


.vets-page .titlestriplight {background-color: #b3dbec; padding:1px;}

.vets-page .faculty_leftmenutopbackground, .vets-page .faculty_leftmenutopbackground a, .vets-page #main-content .titlestriplighttext, .vets-page #main-content .titlestriplighttext a {background-color: #007ea1;color:#fff;}

.vets-page  .departmentintrotext{color:#AAD8EB; font-size:100%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.vets-page .featuretexttitle{font-size:200%; color:white; background-color:#000000;}
.vets-page .featuretext {font-size:95%; color:white; background-color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.vets-page .moduleTable {
	padding: 3px 3px 3px 3px;
	border: 2px solid #007EA2;
}

.vets-page .moduleCell {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #DCF3FD;
	border-left: 1px solid #DCF3FD;
	border-right: 1px solid #DCF3FD;
	border-top:	1px solid #DCF3FD;
}

.vets-page .moduleTableHorizontal {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #DCF3FD;
}

.vets-page .tableBorder {
	padding: 2px 2px 2px 2px;
	border: 2px solid #007EA2;
}

.vets-page .whitetext {
	color: #FFFFFF;
	background-color: #007EA2;
}

.vets-page .lightshading {
	background-color: #DCF3FD;
}

.vets-page .rightpaneltext{
	color: #007EA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

.vets-page hr.hrule {
   color: #007EA2;
text-align: center;
height: 1px;
width: 100%;
}

.vets-page .colouredtext {
	color: #007EA2;
}

/*-------- DRUG SAFETY --------------------*/

.drug-page .titlestriplight {background-color: #a1d68e; padding:1px;}

.drug-page .faculty_leftmenutopbackground, .drug-page .faculty_leftmenutopbackground a, .drug-page #main-content .titlestriplighttext, .drug-page #main-content .titlestriplighttext a {background-color: #37b343;color:#fff;}

.drug-page .departmentintrotext{color:#96D180; font-size:100%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.drug-page .featuretexttitle{font-size:200%; color:white; background-color:#000000;}
.drug-page .featuretext {font-size:95%; color:white; background-color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.drug-page .moduleTable {
	padding: 3px 3px 3px 3px;
	border: 2px solid #37B344;
}

.drug-page .moduleCell {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #E5F6DF;
	border-left: 1px solid #E5F6DF;
	border-right: 1px solid #E5F6DF;
	border-top:	1px solid #E5F6DF;
}

.drug-page .moduleTableHorizontal {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #E5F6DF;
}

.drug-page .tableBorder {
	padding: 2px 2px 2px 2px;
	border: 2px solid #37B344;
}

.drug-page .whitetext {
	color: #FFFFFF;
	background-color: #37B344;
}

.drug-page .lightshading {
	background-color: #E5F6DF;
}

.drug-page .rightpaneltext{
	color: #37B344;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

.drug-page hr.hrule {
   color: #37B344;
text-align: center;
height: 1px;
width: 100%;
}

.drug-page div#main-content table.tableborderzero { border:1px solid #c08d69; border-collapse:collapse;}

.drug-page div#main-content table.tableborderzero tr td { padding:10px; border-bottom:1px solid #c08d69;}




	/*-----MED-----*/

.med-page .titlestriplight {background-color: #a1d68e; padding:1px;}

.med-page .faculty_leftmenutopbackground, .med-page .faculty_leftmenutopbackground a, .med-page #main-content .titlestriplighttext, .med-page #main-content .titlestriplighttext a {background-color: #37b343;color:#fff;}

.med-page .departmentintrotext{color:#96D180; font-size:100%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.med-page .featuretexttitle{font-size:200%; color:white; background-color:#000000;}
.med-page .featuretext {font-size:95%; color:white; background-color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.med-page .moduleTable {
	padding: 3px 3px 3px 3px;
	border: 2px solid #37B344;
}

.med-page .moduleCell {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #E5F6DF;
	border-left: 1px solid #E5F6DF;
	border-right: 1px solid #E5F6DF;
	border-top:	1px solid #E5F6DF;
}

.med-page .moduleTableHorizontal {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #E5F6DF;
}

.med-page .tableBorder {
	padding: 2px 2px 2px 2px;
	border: 2px solid #37B344;
}

.med-page .whitetext {
	color: #FFFFFF;
	background-color: #37B344;
}

.med-page .lightshading {
	background-color: #E5F6DF;
}

.med-page .rightpaneltext{
	color: #37B344;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

.med-page hr.hrule {
   color: #37B344;
text-align: center;
height: 1px;
width: 100%;
}

.colouredtext {
	color: #37B344;
}

	/*-----SCIENCE-----*/

.sci-page .lightshading {
	background-color: #FFF7E5;
}

.sci-page .titlestriplight {background-color: #ECADBA; padding:1px;}

.sci-page .faculty_leftmenutopbackground, .sci-page .faculty_leftmenutopbackground a, .sci-page #main-content .titlestriplighttext, .sci-page #main-content .titlestriplighttext a {background-color: #CF2748;color:#fff;}

.sci-page .departmentintrotext{color:#FF7472; font-size:100%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.sci-page .featuretexttitle{font-size:200%; color:white; background-color:#000000;}
.sci-page .featuretext {font-size:95%; color:white; background-color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.sci-page .moduleTable {
	padding: 3px 3px 3px 3px;
	border: 2px solid #CE2847;
}

.sci-page .moduleCell {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #FFF7E5;
	border-left: 1px solid #FFF7E5;
	border-right: 1px solid #FFF7E5;
	border-top:	1px solid #FFF7E5;
}

.sci-page .moduleTableHorizontal {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #FFF7E5;
}

.sci-page .tableBorder {
	padding: 2px 2px 2px 2px;
	border: 2px solid #CE2847;
}

.sci-page .whitetext {
	color: #FFFFFF;
	background-color: #CE2847;
}

.sci-page .rightpaneltext{
	color: #CE2847;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

.sci-page hr.hrule {
   color: #CE2847;
text-align: center;
height: 1px;
width: 100%;
}

.sci-page .colouredtext {
	color: #CE2847;
}

	/*-----ENGINEERING-----*/


.eng-page .titlestriplight {background-color: #ffab7b; padding:1px;}

.eng-page .faculty_leftmenutopbackground, .eng-page .faculty_leftmenutopbackground a, .eng-page #main-content .titlestriplighttext, .eng-page #main-content .titlestriplighttext a {background-color: #ef6c38;color:#fff;}

.eng-page .departmentintrotext{color:#FFA36B; font-size:100%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.eng-page .featuretexttitle{font-size:200%; color:white; background-color:#000000;}
.eng-page .featuretext {font-size:95%; color:white; background-color:#000000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.eng-page .moduleTable {
	padding: 3px 3px 3px 3px;
	border: 2px solid #EF6B37;
}

.eng-page .moduleCell {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #FFEDE2;
	border-left: 1px solid #FFEDE2;
	border-right: 1px solid #FFEDE2;
	border-top:	1px solid #FFEDE2;
}

.eng-page .moduleTableHorizontal {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #FFEDE2;
}

.eng-page .tableBorder {
	padding: 2px 2px 2px 2px;
	border: 2px solid #EF6B37;
}

.eng-page .whitetext {
	color: #FFFFFF;
	background-color: #EF6B37;
}

.eng-page .lightshading {
	background-color: #FFEDE2;
}

.eng-page .rightpaneltext{
	color: #EF6B37;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none;
}

.eng-page hr.hrule {
   color: #EF6B37;
text-align: center;
height: 1px;
width: 100%;
}


.eng-page .colouredtext {
	color: #EF6B37;
}


/*--------------- health and safety styles --------------------*/

#procedures{
	clear: both;
	}

#procedures ul{
	margin: 10px 0pt 0pt;
	padding: 0pt; 
	list-style-type: none!important; 
	list-style-image: none!important; 
	list-style-position: outside!important;
	}
	
#procedures li{
	border: 2px solid rgb(204, 204, 204); 
	margin: 0pt 15px 15px 0pt!important; 
	padding: 5px; 
	background-color: rgb(238, 238, 238); 
	width: 20px!important; 
	height: 20px!important; 
	float: left!important; 
	text-align: center;
	list-style-type: none!important;
	clear: none!important;
	}
	
#hscontacts{
	clear: both;
	}	

#hscontacts table{
	border: 2px solid rgb(221, 221, 221);
	width: 100%;
	}
	
#hssearch fieldset{
	border: medium none ;
	margin: 0pt;
	padding: 0pt;
	}
	


/*--------------- health and safety styles(paul) --------------------*/

.hs-a-to-z{
	background-color: #eee;
	border: 2px solid  #ccc;
	padding: 5px 5px 5px 5px;
	margin: 0 15px 15px 0!important;
	width: 20px;
	height: 20px;
	float: left!important;
	text-align: center;
	list-style: none;
	clear: none!important;
	}
	
.a-z-table{
	clear: both;
	width: 100%;
	}

.a-z-table td{
	border-top: 1px solid #ccc;
	background-color: #eee;
	font-weight: bold;
	}
		
.a-z-table td+td{
	font-weight: normal;
	}
	
/* ----- Liverpool First Styles ----- */

#wrapper #box1 #box1-inner li{
	list-style: none;
}

/* ----- Projects Styles ----- */
	
	#container.projects-page #h1-link {background-image: none;}
	#container.projects-page .nav-link{ position: absolute; top: 90px;}
	#container.projects-page .global-nav{position: relative; z-index:10;}
	#container.projects-page .projects-logo{display: block; position: absolute; top: 20px; left: 20px; z-index: 0;}
	#container.projects-page #crumbtrail{background-color: #f6d0cf;}
	#container.projects-page #left-hand-nav li:first-child{background-color: #db4341;}
	#container.projects-page #TabbedPanels1 .TabbedPanelsTab {background-color: #e47271; background-image: none;}
	#container.projects-page #TabbedPanels1 .TabbedPanelsTabSelected {background-color: #f6d0cf; background-image: none;}
	#container.projects-page .whitetext {color: #ffffff; background-color: #db4341;}
	#container.projects-page .colouredtext {color: #db4341;}


/* ----- business gateway styles ----- */
/* ----- business gateway styles ----- */

	/* ----- tabs for BG site - taken from the about section -----*/
	
		#about-countries-container{
			width: 100%;
			border: none;
			background-color: transparent;
		}
		#about-countries-container ul.TabbedPanelsTabGroup{
			padding: 0px;
			margin: 0px;
		}
		.bg-page #about-countries-container li.TabbedPanelsTab{
			clear: none;
			list-style: none;
			width: auto;
			float: left;
			padding: 5px 8px 5px 8px;
			text-align: left;
			font-size: 12px;
			line-height: 19px;
			margin:0 1px 0 0;
			border-bottom: none;
			-moz-border-radius-topleft: 5px;
			-webkit-border-top-left-radius: 5px;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-right-radius: 5px;
			background-color: #c3d0d7;
		}
		.bg-page #about-countries-container li.TabbedPanelsTab:hover{
			background-color: #87a1af;
			color: white;
			cursor: pointer;
		}
		.bg-page #about-countries-container li.TabbedPanelsTab + li.TabbedPanelsTab{
			border-left: none;
			border-bottom: none;
			width: auto;
		}
		.bg-page #about-countries-container .TabbedPanelsTabGroup .TabbedPanelsTabSelected{
			background-color: #b30838;
			border-bottom: none;
			font-weight: normal;
			color: #fff;
		}
		.bg-page #about-countries-container .TabbedPanelsContent{
			clear:both;
			padding: 10px;
			background-color: #eee;
			border-top: 2px solid #b30838; 
		}
		.bg-page #about-countries-container .TabbedPanelsContent .why{
			border: 1px solid rgb(221, 221, 221);
			padding: 3px; 
			float: left; 
			margin-bottom: 10px; 
			width: 222px; 
			margin-right: 10px; 
			background-color: white;	
			}
		#about-countries-container .TabbedPanelsContent .why p, #about-countries-container .TabbedPanelsContent .why img{
			margin-bottom: 0pc;
		}
		
/* ----- webcast styles ----- */
/* ----- webcast styles ----- */

.video-container{
		float: left; 
		width: 456px;
		border: 2px solid #ddd;
		padding: 0 0 10px 0;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		background-color: #eee;
		}
	.video-container h3{
		background-color: #ddd;
		border-bottom: 0px;
		padding-left: 10px;
	}
	.video-container dl{
		float: left;
		margin: 10px 10px;
		padding: 0px;
	}
	.video-container dt{
		float: right;
		width: 278px;
		margin: 0;
		padding: 0;
		font-size: 130%;
		letter-spacing: 1px;
	}
	.video-container dd{
		margin: 0;
		padding: 0;
		font-size: 11px;
	}
	#main-content .video-container dd.dd-img img{
		float:left;
		margin: 0px 10px 0 0;
		padding: 4px;
		border: 1px solid #ddd;
		background-color: #fff;
	}

/* ----- accommodation video styles ----- */
/* ----- accommodation video styles ----- */

#main-content ul.accommodation-video-list{
	padding: 0px;
	margin: 0px;
}
#main-content .accommodation-video-list li{
	list-style: none;
	padding: 0px;
	margin: 0 0 10px 0;
	float: left;
	clear: none;
}
#main-content .accommodation-video-list li.accommodation-top-left{
	margin-right: 10px;
}
#main-content .accommodation-video-list li.accommodation-107{
	width: 107px;
	margin-right: 10px;
}
#main-content .accommodation-video-list li.accommodation-108{
	width: 108px;
	margin-right: 10px;
}
#main-content .accommodation-video-list li.accommodation-108-end{
	width: 108px;
}
#main-content .accommodation-video-list li img{
	padding: 3px;
	margin: 0px;
	background-color: #eee;
	border: 1px solid #ddd;
	clear: both;
	display: block;
}
#main-content .accommodation-video-list span{
	display: block;
	font-size: 10px;
	line-height: 16px;
	margin-top: 5px;
}

.cdss-form input {

width: 210px; 
height: 25px;
font-size: 1.2em;


}

ul.staff-survey-list {
border:1px solid #999;
padding:10px;	
}

ul.staff-survey-list li {
padding:5px; 
margin-bottom:3px; 
list-style-type:none;
border-bottom:1px solid #96cefd;	
}

@charset "utf-8";
/* CSS Document */

/* ----<< GLOBAL STYLES >>---- */
/* ----<< GLOBAL STYLES >>---- */
/* ----<< GLOBAL STYLES >>---- */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	}
	
strong{
	font-weight: bold;
	}
	
em{
	font-style:italic;
	font-weight: inherit;
	}
	
strong > em{
	font-weight: bold;
	}
	
#main-content blockquote{
	/*background-color: #eee;
	background-image:url("../images/block-quote-bg.gif");
	background-repeat: no-repeat;
	background-position: center;
	padding: 10px 50px 10px 50px;
	margin: 0 0 10px 0;
	border: 1px solid #ddd;
	clear: both;*/
	background-color: #eee;
	padding: 10px 10px 10px 10px;
	margin: 0 0 10px 0;
	border: 1px solid #ddd;
	clear: both;
	}
	
#right-hand-column blockquote{
	background-color: #eee;
	background-image:url("../images/block-quote-narrow-bg.gif");
	background-repeat: no-repeat;
	background-position: center;
	padding: 10px 30px 10px 30px;
	margin: 0 0 10px 0;
	border: 1px solid #ddd;
	clear: both;
	}


/* ----<< HEADINGS >>---- */
/* ----<< HEADINGS >>---- */
/* ----<< HEADINGS >>---- */

h1{
	}
		
	#h1-link{
		background-image:url("../images/logo-inside-lg.gif");
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
		height:0;
		overflow:hidden;
		padding:80px 0 0;
		width:246px;
		}
		
.drug-page div#header h1 a#h1-link { 

        background-image:url("http://www.liv.ac.uk/images/liv-mrc-logo.png");
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
		height:0;
		overflow:hidden;
		padding:80px 0 0;
		width:400px;
		}


	#front-page-h1{
		background-image:url("../images/logo-fp.gif");
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
		height:0;
		overflow:hidden;
		padding:120px 0 0;
		width:290px;
		}
		
	.mefepo-page #h1-link{
		background-image: url("https://www.liv.ac.uk/mefepo/images/mefepo.gif");
		width: 550px;
		background-position: 20px 20px;
		margin-left: -1000px;
		}

	
h2, #left-hand-column h1, #main-content h1{
	font-size: 16px;
	border-bottom: 1px solid #999;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 9px;
	/*width: 100%;*/
	}
	
	#header h2{
		clear: both;
		font-size: 20px;
		/*line-height: 25px;
		padding: 7px 0 0 0;*/
		line-height: 20px;
		padding: 10px 0 10px 0;
		margin: 0 0 0 30px;
		overflow: visible;
		border-bottom: none;
		width: 460px;
		font-weight: normal;
		}
		
	#header.intranet h2{
		background-image:url("../images/padlock.png");
		background-position: left;
		background-repeat: no-repeat;
		padding-left: 25px;
		}
		
	#splash h2{
		border: none;
		margin: 0px 0px -30px 0px;
		}
		
		#splash h2 a{
		}
	
	.study-box h2{
		border-bottom: none;
		line-height: 20px;
		padding: 5px 10px 5px 10px;
		margin: 0 0 10px 0;
		}
		
	#online-degrees h2, #adult-learners h2, #cpd h2, #next-step h2{
		background-color: #354993;
		width: 210px;
		}
				
	#find-a-course h2{
		background-color: #676a71;
		width: 210px;
		}
		
	#online-degrees h2 a, #adult-learners h2 a, #cpd h2 a, #next-step h2 a{
		text-shadow: none;
		}
			
	#right-hand-column div#find-a-course h2{
		color: #66c9cf;
		}
		
	.department-h2 {
		font-size: 22px;
		}
		
	#find-a-book h2, #my-account h2, #library-news h2, #library-splash h2, #lib-quick-links h2, #special-collections h2{
		text-decoration: none;
		padding-left: 10px;		
		margin-left: -10px;
		line-height: 20px;
		border-bottom: none;
		margin-bottom: 0px;
		color: #fff;
		background-image: url("../images/white-fade-bg-2.png");
		background-position: top;
		background-repeat: repeat-x;
		}
		
	#find-a-book h2{
		background-color: #512d44;
		}
		
	#my-account h2{
		background-color: #a3c1ad;
		}
	
	#library-news h2{
		background-color: #399ab8;
		}
		
	#library-splash h2{
		background-color: #b2cbe5;
		}
		
	#lib-quick-links h2{
		background-color: #9cbb0b;
		}
		
	#special-collections h2{
		background-color: #b2cbe5;
		}

	#next-step h2, #find-a-course h2{
		color: #fff;
		}
				
	.pg-page div#main-content h2, .ug-page div#main-content h2, .int-page div#main-content h2{
		font-size: 16px;
		border-bottom: none;
		line-height: 20px;
		margin-bottom: 10px;
		background-color: #807867;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: white;
		width: auto;
		}
	
	.pg-page div#main-content .blue{
		background-color: #354993;
		}
		
	.ug-page div#main-content h2{
		background-color: #66669b;
		}
		
	.int-page div#main-content h2{
		background-color: #2e81ac;
		}

	.ug-page div#main-content div#ug-visit-us h2, .ug-page div#main-content div#ug-prospectus h2{
		width: 210px;
		background-color: #8f91b2;
		}

	.pg-page div#main-content div#pg-visit-us h2, .pg-page div#main-content div#pg-prospectus h2{
		background-color: #a19479;		
		width: 210px;
		}

	.int-page div#main-content div#int-visit-us h2, .int-page div#main-content div#int-prospectus h2{
		background-color: #4c9dc7;
		width: 210px;
		}
		
	/*----faculty page test------

	.vets-home-page div#main-content h2, .vets-page div#main-content h2{
		font-size: 20px;
		border-bottom: none;
		line-height: 20px;
		margin-bottom: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #007ea1;
		width: auto;
		}

	.vets-home-page div#main-content h3, .vets-home-page div#right-hand-column h3,.vets-page div#main-content h3{
		font-size: 14px;
		border-bottom: none;
		line-height: 20px;
		margin-bottom: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #007ea1;
		width: auto;
		}*/

h3, #right-hand-column h1{
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
	margin-bottom: 9px;
	clear: both;
	min-height: 0px; /*inserted to trigger haslayout in IE to remove unwanted margin when following a floated element, Paul 14/10/09 */
	}
				
	#quick-links h3, #secondary-content h3, .fp-box h3, #useful-links h3{
		line-height: 20px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom: none;
		background-color: #ddd;
		}
						
	.department-right-hand-column h3{
		font-size: 16px;
		}
				
	#right-hand-column .study-box h3, #professional-services h3, #academic-departments h3{
		color: white;
		border-bottom: none;
		background-color: #666698;
		width: 210px;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 20px;
		}
		
	#find-a-book h3, #my-account h3{
		margin: 0px;
		padding: 0px;
		line-height: 20px;
		border-bottom: 0px;
		}
		
	#right-hand-column .study-box .pg-rhc-h3{
		background-color: #807867;		
		line-height: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		}
		
	#right-hand-column .study-box .pg-rhc-h3-blue{
		background-color: #354993;		
		line-height: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		}

	#right-hand-column .study-box .int-rhc-h3{
		background-color: #2E81AC;
		line-height: 20px;
		}

	.staff-page #right-hand-column .study-box h3{
		background-color: #e9d1d7;
		color: #333;
		}
		
	#right-hand-column #ug-find-a-course h3{
		background-color: #8f91b2;
		}
		
	#right-hand-column #pg-find-a-course h3{
		background-color: #A19479 ;
		}
		
	#right-hand-column #int-find-a-course h3{
		background-color: #4C9DC7;
		}
		
	.infection-page .study-box h3{
		background-color: #004835;
		line-height: 20px;
		padding: 5px 10px 5px 10px;
		border: 0px;
		width: 210px;
		color: white;
		}

h4{
	font-size: 12px;
	line-height: 20px;
	margin: -5px 10px 5px 0;
	padding: 0 0 0 0;
	clear: both;
	}
		
	#main-content h4, #right-hand-column h4{
		font-style: italic;
		font-weight: bold;
		}
		
	.extras-box h4{
		clear: none;
		float:left;
		margin:10px;
		font-weight: normal;
		}
		
	#find-a-book h4, #my-account h4, #library-news h4, #library-splash h4, #special-collections h4{
		font-size: 14px;
		line-height: 20px;
		font-style: normal;
		color: #fff;
		margin: 10px 0 0 -10px;
		padding: 5px 0 5px 10px;
		background-color: #eee;
		font-weight: normal;
		}
	
	
	#find-a-book h4 a, #my-account h4 a, #library-news h4 a, #library-splash h4 a{
		text-decoration: none;
		font-weight: normal;
		}
		
h5{
	font-size: 12px;
	line-height: 20px;
	margin: -5px 10px 5px 0;
	padding: 0 0 0 0;
	clear: both;
	font-style: italic;
	}



/* ----<< TEXT STYLES >>---- */
/* ----<< TEXT STYLES >>---- */
/* ----<< TEXT STYLES >>---- */

p{
	margin: 0 0 20px 0;
	}
	
	#breadcrumb p{
		margin: 0 0 0 260px;
		line-height: 30px;
		}
	
	.summary, .introduction/*oldstyle*/{
		font-size: 14px;
		}
		
	.quote{
		font-style: italic;
		}
		
	.quote-credit, .corpquote/*oldstyle*/{
		margin-left: 10px;
		font-size: 10px;
		}
		
	.wide-caption, .wide-caption-dept, .rhc-caption{
		background-color: #eee;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 10px;
		width: 452px;
		position: relative;
		top: -20px;
		margin: 0px;
		clear: both;
		}
		
	.wide-caption-dept{
		width: 382px;
		}
		
	.rhc-caption{
		width: 226px;
		}
		
	.address{
		float: left;
		line-height: 15px;
		}
	
	.footer-centre{
		text-align: center;
		margin-right: 140px;
		line-height: 15px;
		}
		
	.study-box p{
		padding: 0 10px 0 10px;
		clear: both;
		}
		
	#ug-visit-us p, #ug-prospectus p, #pg-visit-us p, #pg-prospectus p, #int-visit-us p, #int-prospectus p{
		color: #fff;
		}
		
	#useful-links p{
		margin: -5px 10px 10px 10px;
		}
	
	#more-useful-links p{
		padding: 0px;
		margin: 0px;
		}

	#library-splash p{
		padding-right: 10px;
		}
		
	.find-course-form p{
		margin: 10px 0 20px -10px;
		color: #fff;
		}
		
	blockquote p{
		margin-bottom: 0px;
		}
		
	#secondary-content p{
		padding: 0 10px 0 10px;
		}
		
	.extras-box p{
		margin-bottom: 10px;
	}
		
	.corpquotefooter/*oldstyle*/{
		font-size: 80%;
		color: #000000;
		background-color: #cccccc;
		padding: 5px;
		}

	.headingcolour/*oldstyle*/{
		background-color: #def3fe;
		padding: 5px;
		border-bottom: none;
		}
		
	.headingcolour_alt/*oldstyle*/{
		background-color: #f3ede0;
		text-indent: 5px;
		}
		
	.colouring/*oldstyle*/{
		color: #344893;
		}
		
	.alumni_gen/*oldstyle*/{
		color: #a14c4c;
		}
		
	.textheader/*oldstyle*/{
		color: #3d6c5e;
		font-weight: bold;
		}
		
	.whitetext/*oldstyle*/{
		color: #ffffff;
		background-color: #013b81;
		}
		
	.neutralshading/*oldstyle*/{
		background-color: #e9dec7;
		}
		
	.silver_heading/*oldstyle*/{
		font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
		color: #99a8b7;
		font-weight: bold;
		font-size: 1.6em;
		}
		
	#slidetext{
		color: #999999;
		margin-bottom: 10px;
	}
	
	.mediumshading/*oldstyle*/{
		background-color: #e9dec7;
		border-bottom: none;
		}
		
	.mediumshading h3, .mediumshading h2/*oldstyle*/{
		border-bottom: none;
		}
		
	.lightshading{
		background-color: #f9f6f0;
		border-bottom: none;
		}

	.thick_line{
		border-top-width: 3px;
		border-right-width-value: 3px;
		border-right-width-ltr-source: physical;
		border-right-width-rtl-source: physical;
		border-bottom-width: 3px;
		border-left-width-value: 3px;
		border-left-width-ltr-source: physical;
		border-left-width-rtl-source: physical;
		border-top-style: solid;
		border-right-style-value: solid;
		border-right-style-ltr-source: physical;
		border-right-style-rtl-source: physical;
		border-bottom-style: solid;
		border-left-style-value: solid;
		border-left-style-ltr-source: physical;
		border-left-style-rtl-source: physical;
		border-top-color: #e9dec7;
		border-right-color-value: #e9dec7;
		border-right-color-ltr-source: physical;
		border-right-color-rtl-source: physical;
		border-bottom-color: #e9dec7;
		border-left-color-value: #e9dec7;
		border-left-color-ltr-source: physical;
		border-left-color-rtl-source: physical;
		width: 100%;
		}
		
	.ness{
		font-weight: bold;
		color: #006087;
		}
		
.ses-page .colouredtext, .ses-home-page .colouredtext{/*oldstyle*/
	color: #0071b3;
	}	
	
.ses-page .whitetext, .ses-home-page .whitetext{/*oldstyle*/
	color: #ffffff;
	background-color: #0071b3;
	}

.ses-page .lightshading, .ses-home-page .lightshading{/*oldstyle*/
	background-color: #daeafd;
	}
	
.arts-page .colouredtext, .arts-home-page .colouredtext{/*oldstyle*/
	color: #8e53b3;
	}	
	
.arts-page .whitetext, .arts-home-page .whitetext{/*oldstyle*/
	color: #ffffff;
	background-color: #8e53b3;
	}

.arts-page .lightshading, .arts-home-page .lightshading{/*oldstyle*/
	background-color: #f0d5ff;
	}
	
.vets-page .lightshading, .vets-home-page .lightshading{/*oldstyle*/
	background-color: #dcf3fd;
	}	
	
.vets-page .whitetext, .vets-home-page .whitetext{/*oldstyle*/
	color: #ffffff;
	background-color: #007ea2;
	}
	
.vets-page .white, .vets-home-page .white{/*oldstyle*/
	color: #ffffff;
	}
	
.vetshighlight{/*oldstyle*/
	color: #ff0000;
	}

.med-page .lightshading, .med-home-page .lightshading{/*oldstyle*/
	background-color: #e5f6df;
	}	
	
.med-page .whitetext, .med-home-page .whitetext{/*oldstyle*/
	color: #ffffff;
	background-color: #37b344;
	}
	
	
	.drug-page .lightshading, .drug-home-page .lightshading{/*oldstyle*/
	background-color: #e5f6df;
	}
	
	.drug-page .whitetext, .drug-home-page .whitetext{/*oldstyle*/
	color: #ffffff;
	background-color: #37b344;
	}
	
/* -----LINKS----- */	

a{
	color: #333;
	/*word-wrap: break-word;*/
	}
	
	a:hover{
		text-decoration: underline!important;
		color: #000!important;
		}
		
	#left-hand-nav.ug-nav a, #left-hand-nav.pg-nav a, #left-hand-nav.int-nav a, #left-hand-nav li:first-child a, .white-link, .white-link:hover, .nav-link, .nav-link:hover{
		color: #fff!important;
		}
		
	 #left-hand-column a, .nav-link, #roundhouse-nav a, .quick-links a{
		text-decoration: none;
		}
		
	.nav-link{
		text-shadow : #333 1px 1px 1px;
		border-bottom: none;
		}
		
	.nav-link:hover{
		text-decoration: underline;
		}
		
	.splash-sub{
		font-size: 12px;
		line-height: 20px;
		}
				
	.quick-links a{
		width: 130px;
		height: 30px;
		padding-left: 10px;
		line-height: 30px;
		background-color: #edeadd;
		float: left;
		margin-left: 10px;
		}
		
	.quick-links a:hover, .quick-links .light a:hover{
		background-color: #eeeeee;
		}
		
	.quick-links .light a{
		background-color: #dcd7c4;
		}			
	
	#skip-nav-target, #skip-nav-target:hover{
		text-decoration: none;
		cursor: default;
		}
	
	#skip-nav{
		margin-left: -2000px;
		height: 20px;
		margin-bottom: -20px;
		float: left;
		}
		
	.study-button, .study-button-blue{
		width: 228px;
		border:  1px solid #741b0f;
		color: #fff!important;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 24px;
		display: block;
		line-height: 40px;
		background-color: #ad7560;
		text-align: center;
		text-decoration: none;
		background-color: #ba8b79;
		float: left;
		clear: both;
		margin-bottom: 10px;
		
		/*css3*/
		background-image: -moz-linear-gradient(top, #ba8b79, #954b2f); /* FF3.6 */
		background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ba8b79),color-stop(1, #954b2f)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ba8b79', EndColorStr='#954b2f'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ba8b79', EndColorStr='#954b2f')"; /* IE8 */
		-moz-border-radius: 8px; /* FF1+ */
		-webkit-border-radius: 8px; /* Saf3-4 */
		border-radius: 8px; /* Opera 10.5, IE 9, Saf5, Chrome */
		text-shadow: 2px 2px 3px #000; /* FF3.5+, Opera 9+, Saf1+, Chrome */
		}
	
	/*
	.study-button:hover{
		background-image: url("../images/study/study-button-hover.png");
		}

		.pg-page .study-button{
			border-color: #a19479;		
			}
		
		.pg-page .study-button-blue{
			border-color: #354993;
			}	

		.int-page .study-button{
			border-color: #2E81AC;
			}
		*/
			
		.whitetext a:link{
			color: white!important;
		}
			
	/* ---- links in the main content of faculty pages ---*/
	
	.arts-page #main-content a, .arts-page #right-hand-column a, .ses-page #main-content a, .ses-page #right-hand-column a, .sci-page #main-content a, .sci-page #right-hand-column a, .eng-page #main-content a, .eng-page #right-hand-column a, .vets-page #main-content a, .vets-page #right-hand-column a, .med-page #main-content a, .med-page #right-hand-column a, .drug-page #main-content a, .drug-page #right-hand-column a, .arts-home-page #main-content a, .arts-home-page #right-hand-column a, .ses-home-page #main-content a, .ses-home-page #right-hand-column a, .sci-home-page #main-content a, .sci-home-page #right-hand-column a, .eng-home-page #main-content a, .eng-home-page #right-hand-column a, .vets-home-page #main-content a, .vets-home-page #right-hand-column a, .med-home-page #main-content a, .med-home-page #right-hand-column a{
		/*display: inline-block;*/
	}
	
	.arts-page #main-content a:visited, .arts-page #right-hand-column a:visited, .ses-page #main-content a:visited, .ses-page #right-hand-column a:visited, .sci-page #main-content a:visited, .sci-page #right-hand-column a:visited, .eng-page #main-content a:visited, .eng-page #right-hand-column a:visited, .vets-page #main-content a:visited, .vets-page #right-hand-column a:visited, .med-page #main-content a:visited, .med-page #right-hand-column a:visited, .drug-page #main-content a:visited, .drug-page #right-hand-column a:visited{
		color: gray
	}
	
	.med-page #right-hand-column div.academic-study-box a:visited { color:#333;}
	
	.arts-page #main-content a:hover, .arts-page #right-hand-column a:hover, .arts-home-page #main-content a:hover, .arts-home-page #right-hand-column a:hover{
		background-color: #eee6f4;
	}
	
	.ses-page #main-content a:hover, .ses-page #right-hand-column a:hover, .ses-home-page #main-content a:hover, .ses-home-page #right-hand-column a:hover{
		background-color: #e0e8f2;
	}
	
	.sci-page #main-content a:hover, .sci-page #right-hand-column a:hover, .sci-home-page #main-content a:hover, .sci-home-page #right-hand-column a:hover{
		background-color: #ffdcdc;
	}
	
	.eng-page #main-content a:hover, .eng-page #right-hand-column a:hover, .eng-home-page #main-content a:hover, .eng-home-page #right-hand-column a:hover{
		background-color: #ffe8db;
	}
	
	.vets-page #main-content a:hover, .vets-page #right-hand-column a:hover, .vets-home-page #main-content a:hover, .vets-home-page #right-hand-column a:hover{
		background-color: #eaf5fa;
	}
	
	.med-page #main-content a:hover, .med-page #right-hand-column a:hover, .med-home-page #main-content a:hover, .med-home-page #right-hand-column a:hover{
		background-color: #e5f4e0;
	}
	
	#main-content a > img{
		background-color: transparent;
	}
	
	@charset "utf-8";
/* CSS Document */


/* ----- default admin page settings ----- */

.ui-tabs-hide{
	display: none;
}

#tabs{
	position: absolute;
	top: 60px;
	right: 30px;
}

#tabs div{
	float: left;
	clear: both;
}

#tabs li{
	float: left;
	padding: 0 5px;
	margin-right: 5px;
	line-height: 20px;
	background-color: #98a2c8;
}

#tabs li a{
	text-decoration: none;
}

#tabs li.active{
	background-color: #e2e5ef;
}


/* ----- faculty colours and settings ----- */

/* science */

.sci-home-page #tabs li, .sci-page #tabs li{
	background-color: #ff8180;
}

.sci-home-page #tabs li.active, .sci-page #tabs li.active{
	background-color: #ffdcdc;
}

.sci-home-page #tabs .search-input, .sci-page #tabs .search-input{
	border: 1px solid #ffdcdc;
}

/* engineering */

.eng-home-page #tabs li, .eng-page #tabs li{
	background-color: #ffab7b;
}

.eng-home-page #tabs li.active, .eng-page #tabs li.active{
	background-color: #ffe8db;
}

.eng-home-page #tabs .search-input, .eng-page #tabs .search-input{
	border: 1px solid #ffe8db;
}

/* arts */

.arts-home-page #tabs li, .arts-page #tabs li{
	background-color: #c3a3dd;
}

.arts-home-page #tabs li.active, .arts-page #tabs li.active{
	background-color: #eee6f4;
}

.arts-home-page #tabs .search-input, .arts-page #tabs .search-input{
	border: 1px solid #eee6f4;
}

/* ses */

.ses-home-page #tabs li, .ses-page #tabs li{
	background-color: #8eaed2;
}

.ses-home-page #tabs li.active, .ses-page #tabs li.active{
	background-color: #e0e8f2;
}

.ses-home-page #tabs .search-input, .ses-page #tabs .search-input{
	border: 1px solid #e0e8f2;
}

/* vets */

.vets-home-page #tabs li, .vets-page #tabs li{
	background-color: #b3dbec;
}

.vets-home-page #tabs li.active, .vets-page #tabs li.active{
	background-color: #eaf5fa;
}

.vets-home-page #tabs .search-input, .vets-page #tabs .search-input{
	border: 1px solid #eaf5fa;
}

/* medicine */

.med-home-page #tabs li, .med-page #tabs li{
	background-color: #a1d68e;
}

.med-home-page #tabs li.active, .med-page #tabs li.active{
	background-color: #e5f4e0;
}

.med-home-page #tabs .search-input, .med-page #tabs .search-input{
	border: 1px solid #e5f4e0;
}

/* projects */

.projects-home-page #tabs li, .projects-page #tabs li{
	background-color: #f6d0cf;
}

.projects-home-page #tabs li.active, .projects-page #tabs li.active{
	background-color: #e47271;
}

.projects-home-page #tabs .search-input, .projects-page #tabs .search-input{
	border: 1px solid #e47271;
}


/* ----- workaround to remove double box flash on page load ----- */

#tab-2{
	display: none;
}

/*---------table styles----------*/

table 
{ 
	font-family:arial;
	background-color: #d58104;
	padding:0;
	margin-bottom: 20px;
	width: 100%;
	text-align: left;
	font-size:1em;
	border: 1px solid #666;
}

th 
{ 
    background-color: #013b81;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	font-weight:bold;
	color: #eee;
	border: 1px solid #666;
}

tr 
{
	background:#F4F8FA;
	border: 1px solid #666;
}

td
{
    padding: 4px;
	font-size: 8pt;
	border: 1px solid #666;
}

.linkbutton 
{
    background-color: #D58104;
    border: 1px solid #486925;
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    height: 14px;
    padding: 0px 4px 6px 4px;
    text-align: center;
    width: 148px;
}

.linkbutton:hover
{
    background-color: #f5b134;
}

.linkbutton a
{
    color: #fff !important;    
}

.linkbutton a:hover
{
    background-color: #f5b134 !important;
}

.validation-summary-errors ul
{
    color: Red;
}


.pdf
{
    background: url("../images/icons/pdf.png") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    padding-bottom: 2px;
    padding-left: 20px;    
}