@charset "utf-8";
/* CSS Document */
@import url("all-widgets.css");

/* ----<< GLOBAL STYLES >>---- */
/* ----<< GLOBAL STYLES >>---- */
/* ----<< GLOBAL STYLES >>---- */

html{
	background-color:rgb(237,237,237);
	background-image:url("../images-2/html-bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	overflow-y: scroll;
	}

body{
	background-image:url("../images-2/html-bg.png");
	background-position: center top;
	background-repeat: repeat-y;
	}
	
	body.admin-stripe{
		background-image:url("../images-2/admin-bg.png");
		background-repeat: no-repeat;
		}
		
		body.drug-stripe {background-image:url("../images-2/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-2/header-bg-reflex-tall.png");
	}

	.home-page div#header{
		background-image: url("../images-2/home-header-bg-4.png");
		}
			
	.admin-page div#header{
		background-image: url("../images-2/admin-header-bg.png");
		}

	.admin-home-page div#header{
		background-image: url("../images-2/faculty-header-bgs/admin-fp-banner.png");
		}

	.study-page div#header{
		background-image: url("../images-2/study-banner-bg.png");
		}
		
	.arts-page div#header{
		background-image: url("../images-2/faculty-header-bgs/arts-banner-tall.png");
		}

	.arts-home-page div#header{
		background-image: url("../images-2/faculty-header-bgs/arts-fp-banner.png");
		}
	
	.ses-page div#header{
		background-image: url("../images-2/faculty-header-bgs/ses-banner-tall.png");
		}
		
	.ses-home-page div#header{
		background-image: url("../images-2/faculty-header-bgs/ses-fp-banner.png");
		}
		
	.med-page div#header{
		background-image: url("../images-2/faculty-header-bgs/med-banner-1-tall.png");
		}
		
	.med-home-page div#header{
		background-image: url("../images-2/faculty-header-bgs/med-fp-banner-1.png");
		}
		
	.sci-page div#header{
		background-image: url("../images-2/faculty-header-bgs/sci-banner-tall.png");
		}
		
		.drug-page div#header{
		background-image: url("../images-2/drug-banner-1-tall.png");
		}
		
	.drug-home-page div#header{
		background-image: url("http://www.liv.ac.uk/styles/images-2/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-2/faculty-header-bgs/sci-fp-banner.png");
		}

	.vets-page div#header{
		background-image: url("../images-2/faculty-header-bgs/vets-banner-tall.png");
		}
		
	.vets-home-page div#header{
		background-image: url("../images-2/faculty-header-bgs/vets-fp-banner.png");
		}
		
	.eng-page div#header{
		background-image: url("../images-2/faculty-header-bgs/eng-banner-tall.png");
		}
		
	.eng-home-page div#header{
		background-image: url("../images-2/faculty-header-bgs/eng-fp-banner.png");
		}
		
	.projects-page div#header{
		background-image: url("../images-2/faculty-header-bgs/projects-banner-tall.png");
		}
		
	.news-page div#header{
		background-image: url("../images-2/faculty-header-bgs/header-bg-news.png");
		}
			
	.mefepo-page div#header{
		background-image: url("../images-2/admin-header-bg.png");
		}
			
	.blackatlantic-page div#header{
		background-image: url("../images-2/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;
	}
	
.global-nav li a[href="https://staff.liv.ac.uk"],
.global-nav li a[href="http://www.liv.ac.uk/staff/index.htm"],
.global-nav li a[href="https://student.liv.ac.uk"],
.global-nav li a[href="http://www.liv.ac.uk/students/index.htm"]{
	padding-right: 16px;
	background: url("../images-2/global-nav-padlock.png") no-repeat right;
}

	
#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-2/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;
		}
		
	#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-2/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-2/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-2/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-2/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-2/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-2/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;
	}

#main-content form{
	background-color: #eee;
	padding: 10px;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	}
	

/* ----<< 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: #eee;
	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;	
}
