/*********PAGE SETUP************/
			body{background:#f3f3f3;}
			#page{width:975px; margin:auto;font-size:90%;}
			a,a:link,a:visited{text-decoration:none;}
			a:hover{text-decoration:underline;}
			
			/*********TOP HEADER************/
			#header{padding:10px;}
			a{color:#333;}
			#header img#qubLogo{float:left; margin-left:10px;}
			#header #headerRight{float:right; width:400px; text-align:right; margin-top:20px;}				
			#header #accessLinks{font-size:90%; padding:5px 0px 5px 0px;}					
			#header form#siteSearch label{display:none;}
			#header input#searchText{width:300px; padding:5px; color:#666; border:1px solid #333;}
			#header input#searchBut{padding:5px; color:#fff; background:#9cc; border:none; font-weight:bold;}		
									
								
			/**************SITE TITLE***********************/	
			h1#siteTitle{margin:0px; padding:5px; padding-left:10px; font-size:160%;}			
			h1#siteTitle a{color:#FFFFFF;}			
				
					
			/**************MAIN NAVIGATION***********************/	
			#mainNav{padding:10px;background:url('/directorates/media/Media,201800,en.gif');font-size:90%; color:#fff;}			
			#mainNav ul{margin:0px; padding:0px; list-style:none;}	
			#mainNav ul a{color:#FFF; font-weight:bold;}		
			#mainNav li{float:left; width:200px; margin-right:20px; padding:5px; border-right:1px dashed #fff;}	
#mainNav li.mainnav5{clear:left;}
			
			/**************CONTENT***********************/			
			#content{background:#fff; padding-top:10px; margin-bottom:10px; line-height:160%;}
			
			
			/**************CONTENT > LEFT COLUMN***********************/				
			#content #colLeft{float:left; width:240px; margin:0px 20px 20px 10px; font-size:90%;}
			#colLeft h2#areaTitle{padding:5px; margin:0px;}
			#colLeft h2#areaTitle a{color:#FFFFFF;}
			#colLeft #subNav{background:#ddd;}
			#colLeft #subNav ul{margin:0px;padding:0px; list-style:none;}
			#colLeft #subNav li{padding:3px;}

			#content #colLeft #subNav a {color:#333;}
			#colLeft #subNav ul ul{background: #eee;}
			#colLeft #subNav ul ul ul{background:#fff;}
			
			#colLeft #subNav span.currentbranch0, #colLeft #subNav span.currentbranch1{font-weight:bold;}
			
			
			/**************CONTENT > RIGHT COLUMN***********************/				
			#content #colRight{float:right; width:695px; color:#666; margin:0px 10px 20px 0px;}
                        #content #colRight a{text-decoration:underline;}
			#content #colRight h3{margin-bottom:10px;}
			
			
			/**** FOOTER ****/
			#footer{padding:10px; color:#fff; font-size:90%;}
			#footer a{color:#fff;}
			#footer a#footerQubLink{font-size:140%;}
			#footer span#footerLinks{float:right; width:180px; text-align:right;}
			
			/*********MISC************/			
			.clearer{clear:both;}
                        .img_left_cont_template{margin-bottom:20px;}

/**** TABLE STYLES *****/

/*
Theme: inphecthyuz
Author: Infected-FX
URL: www.infectedfx.net
Country: Mexico
*/

table.table_style_1 {
        /*width: 100%;*/
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	background-color:#E7E7E7; /*PADDY B REMOVED FROM MAIN TABLE STYLE 1/12/2008*/
	color: #616161;
}

.table_style_1 caption {
	font-weight: bold;
	background: #50ADEA;
	border-bottom:2px solid #1975d7;
	color: #FFF;
	text-transform:uppercase;
	padding:10px;
}

.table_style_1 td, .table_style_1 th {
	padding: 4px;
}

.table_style_1 thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

.table_style_1 tbody th {
	font-weight: bold;
}

.table_style_1 tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}
.table_style_1 tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

.table_style_1 tbody th a:link, .table_style_1 tbody th a:visited{
	color:#96D030;
	padding:3px 0px 0px 18px;
	}
.table_style_1 tbody th a:hover{
	color:#FF8601;
	}

.table_style_1 tbody tr td { 
	height:50px;
	background: #FFF;
	border: 1px solid #FFF;
	}

.table_style_1 tbody tr.odd td{ 
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

.table_style_1 table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

.table_style_1 table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}
.table_style_1 tbody td a[href="http://www.infectedfx.net"] {
	margin: 0 auto;
	height: 15px;
	background: url(http://infectedfx.net/css/tables/ok.gif) no-repeat;
	border-bottom: 0;
	padding:3px 0px 0px 18px;
	font-weight:bold;
	color:#FF8601;
}

.table_style_1 table a[title^="Download"] { 
	background: url(http://infectedfx.net/css/tables/down.gif) no-repeat center;
	padding:20px 0px 0px 15px;

}

.table_style_1 tfoot th, .table_style_1 tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}
#footerLeft {
	float: left;
	padding-left: 5px;
	width: 245px;
	height: 100px;
	background: url('http://www.qub.ac.uk/images/directorates2009/footer_left.jpg');
	}
#footerLeft img {
	margin: 0px;
	padding: 0px;
	}



/***************************************************************************/
/*--- [News - Used here for The Library Page in IS Site - Subject to move] -------------------*/	
#news_top {
	width: 460px;
	margin-bottom: 12px;
	}	
#news_top_left {
	float: left;
	width: 260px;
	}
#news_top_right {
	text-align: right;
	float: right;
	width: 200px;
	padding-top: 10px;
	}	
#news_top_right a:link, #news_top_right a:visited, #news_top_right a:hover, #news_top_right a:active {
	color: <?php echo $colLeftLinks;?>;
	text-decoration: none;
	}
.home_news_link {
	color: <?php echo $colLeftLinks;?>;
	text-decoration: none;
	display: block;
	}
.home_news_link_more {
	color: <?php echo $colLeftLinks;?>;
	text-decoration: none;
	visibility: hidden;
        display: none;
	}
		
		
#newsEvents	{
	width: 460px; /*Was 460px and commented out*/
	margin-bottom: 10px;
	color: #9b9898;
	}
#colRight #newsEvents ul {	
	list-style-type: none;
        margin: 0px;
        padding: 0px;
	}
#newsEvents ul li {
	display: block;
	background-image: url(http://www.qub.ac.uk/images/schools2009/default/news_fade.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	}
.newsLeft {
	float: left;
	width: 51px;
	}	
.newsRight {
	float: left;
	width: 340px; /*Was commented out and width: 409px;*/
        line-height: 1em;
        padding-top: 15px;
	}		
.home_news_extended_text {
        padding-top: 3px;
        display: none;
}
	
#newsEvents ul li a:link {
	color: #514e49;
	text-decoration: none;
	font-weight: bold;
	display: block;
	}	
.newsCalendar {
	float: left;
	height: 43px;
	width: 41px;
	background: url(http://www.qub.ac.uk/images/schools2009/red/news_calendar.jpg);
	margin-right: 10px;
	text-align: center;
	}	
.newsCalendarMonth {
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	}	
.newsCalendarDay {
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	font-family: arial;
	}	
hr {
        border: 0px solid #ccc;
        height: 1px;
        background: #ccc;
}

/****NEWS FOR LIBRARY********/
#newsEventsLib	{
	width: 460px; /*Was 460px and commented out*/
	margin-bottom: 10px;
	}
#colRight #newsEventsLib ul {	
	list-style-type: none;
        margin: 0px;
        padding: 0px;
	}
#newsEventsLib ul li {
	display: block;
	background-image: url(http://www.qub.ac.uk/images/schools2009/default/Library_news_bullet.png);
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 23px;
	}

#newsEventsLib ul li a:link {
	color: #514e49;
	text-decoration: none;
	font-weight: bold;
	}




/**** TABLE STYLES *****/

/*
Theme: inphecthyuz
Author: Infected-FX
URL: www.infectedfx.net
Country: Mexico
*/

.table_style_1 {
        /*width: 100%;*/
	border-spacing:1px;
	font-size:90%;
	background-color:#E7E7E7; /*PADDY B REMOVED FROM MAIN TABLE STYLE 1/12/2008*/
	color: #616161;
}

.table_style_1 caption {
	font-weight: bold;
	background: #50ADEA;
	border-bottom:2px solid #1975d7;
	color: #FFF;
	text-transform:uppercase;
	padding:10px;
}

.table_style_1 td, .table_style_1 th {
	padding: 4px;
}

.table_style_1 thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

.table_style_1 tbody th {
	font-weight: bold;
}

.table_style_1 tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}
.table_style_1 tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

.table_style_1 tbody th a:link, .table_style_1 tbody th a:visited{
	color:#96D030;
	padding:3px 0px 0px 18px;
	}
.table_style_1 tbody th a:hover{
	color:#FF8601;
	}

.table_style_1 tbody tr td { 
	height:50px;
	background: #FFF;
	border: 1px solid #FFF;
        border: 1px solid #e7e7e7;
	}

.table_style_1 tbody tr.odd td{ 
	background: #f9f9f9;
	border-top:1px solid #FFF;
	}

.table_style_1 table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

.table_style_1 table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}
.table_style_1 tbody td a[href="http://www.infectedfx.net"] {
	margin: 0 auto;
	height: 15px;
	background: url(http://infectedfx.net/css/tables/ok.gif) no-repeat;
	border-bottom: 0;
	padding:3px 0px 0px 18px;
	font-weight:bold;
	color:#FF8601;
}

.table_style_1 table a[title^="Download"] { 
	background: url(http://infectedfx.net/css/tables/down.gif) no-repeat center;
	padding:20px 0px 0px 15px;

}

.table_style_1 tfoot th, .table_style_1 tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}

div#footer { margin: 0 0 10px 0; }

#footer-left { float: left; /* margin-right: 50px; */ width: 250px; }
#footer-left img { margin-right: 10px; }

