/*** SITE CSS FOR ESWCE SITE ***/

/*
	- Replace all the color and background parameters for each class below for your chosen colour scheme
	- Replace the #uod_splash class to the correct location of the _noflash.jpg image
*/


/* HEADER COLORS */
	h1, h3, h5 {
		color:#483a85;
		}

	h2, h4, h6 {
		color:#7067ab;
		}



/* ANCHOR COLORS */
	a {
		color:#483a85;
		}

	a:hover, a:active, a:focus,
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
	h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a, h6 a:active,
	h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {
		background:#483a85;
		color:#ffffff;
		}



/* DOCUMENT AND EXTERNAL LINK ANCHOR COLORS */

	#uod_content a[href^="http:"]:hover, #uod_content a[href^="http:"]:active, #uod_content a[href^="http:"]:focus {
		background:#483a85 url(/_lib/img/icons/external_link_on.png) top right no-repeat;
	}

	#uod_content a[href*="dundee.ac.uk"]:hover, #uod_content a[href*="dundee.ac.uk"]:focus, #uod_content a[href*="dundee.ac.uk"]:active {
		background:#483a85;
	}

	#uod_content a[href^="mailto:"]:hover, #uod_content a[href^="mailto:"]:active, #uod_content a[href^="mailto:"]:focus {
		background:#483a85 url(/_lib/img/icons/email_go.png) center left no-repeat;
	}

	#uod_content a[href$='.pdf']:hover, #uod_content a[href$='.pdf']:active, #uod_content a[href$='.pdf']:focus {
		background:#483a85 url(/_lib/img/icons/page_white_acrobat.png) top left no-repeat;
	}

	#uod_content a[href$='.xls']:hover, #uod_content a[href$='.csv']:hover, #uod_content a[href$='.xlt']:hover, #uod_content a[href$='.xlw']:hover, #uod_content a[href$='.xls']:active, #uod_content a[href$='.csv']:active, #uod_content a[href$='.xlt']:active, #uod_content a[href$='.xlw']:active, #uod_content a[href$='.xls']:focus, #uod_content a[href$='.csv']:focus, #uod_content a[href$='.xlt']:focus, #uod_content a[href$='.xlw']:focus {
		background:#483a85 url(/_lib/img/icons/page_white_excel.png) top left no-repeat;
	}

	#uod_content a[href$='.ppt']:hover, #uod_content a[href$='.pps']:hover, #uod_content a[href$='.ppt']:active, #uod_content a[href$='.pps']:active, #uod_content a[href$='.ppt']:focus, #uod_content a[href$='.pps']:focus {
		background:#483a85 url(/_lib/img/icons/page_white_powerpoint.png) top left no-repeat;
	}

	#uod_content a[href$='.doc']:hover, #uod_content a[href$='.wps']:hover, #uod_content a[href$='.doc']:active, #uod_content a[href$='.wps']:active, #uod_content a[href$='.doc']:focus, #uod_content a[href$='.wps']:focus {
		background:#483a85 url(/_lib/img/icons/page_white_word.png) top left no-repeat;
	}

	#uod_content a[href$='.rtf']:hover, #uod_content a[href$='.txt']:hover, #uod_content a[href$='.rtf']:active, #uod_content a[href$='.txt']:active, #uod_content a[href$='.rtf']:focus, #uod_content a[href$='.txt']:focus {
		background:#483a85 url(/_lib/img/icons/page_white_text.png) top left no-repeat;
	}

	#uod_content a[href$='.zip']:hover, #uod_content a[href$='.gzip']:hover, #uod_content a[href$='.rar']:hover, #uod_content a[href$='.zip']:active, #uod_content a[href$='.gzip']:active, #uod_content a[href$='.rar']:active, #uod_content a[href$='.zip']:focus, #uod_content a[href$='.gzip']:focus, #uod_content a[href$='.rar']:focus {
		background:#483a85 url(/_lib/img/icons/page_white_zip.png) top left no-repeat;
	}



/* SPLASH */
	#uod_splash {
		background:#5c5c5c url(/eswce/_lib/swf/splash/photos/_noflash.jpg) center;
		}



/* MENUS */
	.uod_menu a {
		color:#ffffff;
		}

	.uod_menu a:hover, .uod_menu a:active, .uod_menu a:focus {
		color:#483a85;
		background:#ffffff;
		}



/* DEPARTMENT */
	#uod_department {
		background:#483a85;
		}



/* MENU 1 */
	#uod_menu_1 {
		background:#7067ab;
		}



/* MENU 2 */
	#uod_menu_2 {
		background:#a49cfa;
		}



/* SPLASH TOGGLE */
	#uod_toggle_div {
		background:#7067ab url(/eswce/_lib/img/toggle_splash_background.png) no-repeat bottom left;
		}

	#uod_toggle_div a {
		color:#ffffff;
		}

	#uod_toggle_div a:hover {
		color:#006600;
		background:#ffffff;
		}



/* LEFT MENU */
	#uod_column_leftmenu div {
 		font-size:.9em;
 		line-height:1em;
 		 }

	#uod_column_leftmenu h5 {
		background:#483a85;
		color:#ffffff;
		}

	#uod_column_leftmenu h5 a {
		background:#483a85;
		color:#ffffff;
		}

	#uod_column_leftmenu h5 a:hover, #uod_column_leftmenu h5 a:active, #uod_column_leftmenu h5 a:focus {
		background:#ffffff;
		color:#483a85;
		}

	#uod_column_leftmenu ul {
		background:#eee;
		}

	#uod_column_leftmenu h6 {
		color:#483a85;
		}



/* RIGHT-HAND PANEL */
	#uod_rightpanel {
		background:#eeeeee;
		}

	#uod_rightpanel a {
		color:#483a85;
		}

	#uod_rightpanel a:hover, #uod_rightpanel a:focus, #uod_rightpanel a:active {
		color:#ffffff;
		background:#483a85;
		}

	.uod_rightpanel_header {
		background:#483a85;
		color:#ffffff;
		}



/* IMAGE BOXES */
	.uod_imagebox_caption {
		background:#483a85;
		color:#ffffff;
		}

	.uod_imagebox_caption a {
		color:#ffffff;
		}

	.uod_imagebox_caption a:hover {
		background:#ffffff;
		color:#483a85;
		}



/* TABLE COLORS */
	th {
		background:#483a85;
		}



	.noicon	 {
		background: none !important;
	}

	.esrc_logo {
		margin: 20px;
	}

	.float_right {
		float: right;
	}




/* RESEARCH PUBLICATIONS DATABASE */


/* Header with Search */
#publication_header {
	float: left;
	width: 100%;
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 20px;
	background-color:inherit;
}
#publication_header h1{
	float: left;
	margin: 4px 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 200 ;
	font-size: 1.85em;
	color: #8560A8;
}
#publication_header #search{
	float: right;
	margin: 0;
	padding: 10px 10px 9px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#publication_header #search h2{
	color: #7C3658;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 0 10px 0 0;

}
#publication_header #search input.search_input{
	margin-left: 20px;
	width: 300px;
}
#publication_header #search form{
	margin: 0px;
	padding: 0;
}
#administration{
	float: left;
	clear: both;
	width: 100%;
	border-top: 1px solid #8560A8;
	margin: 6px 0 0 0;
}
#administration h2{
	color: #7C3658;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 5px 0 5px 10px;
	letter-spacing: 0;
}
#administration p{
	float: right;
	margin: 0;
	padding: 5px 10px 5px 0;
}
#administration a{
	font-weight: bold;
	padding-right: 15px;
}



/* Tabbed Navigation */
#tabs{
	float: left;
	width: 850px;
	background: #FFF url("/eswce/research/publications/web/image/bottom_border.gif") repeat-x bottom;
	font-size: 93%;
	line-height: normal;
}
#tabs ul{
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}
#tabs li{
	float: left;
	background: url("/eswce/research/publications/web/image/InActiveRight.gif") no-repeat right top;
	margin: 0 3px 0 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
#tabs a{
	float: left;
	display: block;
	background: url("/eswce/research/publications/web/image/InActiveLeft.gif") no-repeat left top;
	padding: 7px 15px 4px;
	color: #858585;
	/*color: #FFFFFF; */
	font-weight: 800;
}
#tabs a:hover{
	text-decoration: underline;
}
/* Hack for Mac IE \*/
#header a {float:none;}
/* Hack end */
#tabs #current{
	background-image: url("/eswce/research/publications/web/image/ActiveRight.gif");
}
#tabs #current a{
	background-image: url("/eswce/research/publications/web/image/ActiveLeft.gif");
	padding-bottom: 5px;
	font-weight: bold;
}
#tabs #current a:hover{
	text-decoration: none;
}

/* Result Information*/
#result_info{
	border: 1px solid #B3B3B3;
	border-top: none;
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	width: 850px;
}
#result_info p{
	padding: 7px;
	margin: 0;
}
#result_info form{
	padding: 0 0 0 0;
	margin: 0;
}
#result_info form{
	text-align: right;
}
#result_info form p .showAll{
	padding-top: 2px;
	padding-bottom: 0;
	float: left;
}
.filter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #6C6C6C;
}
/* Paging */
.pageing{
	clear: both;
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 5px 0 5px 0;
}
.pageing p{
	padding: 0;
	margin: 0;
}

/* Main Table */
#main_table:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#main_table{

	clear: both;
	padding: 0px;
	margin: 0 0 0 1px;
	text-align: left;
}
#main_table table{
	border-collapse: collapse;
	border: none;
}
#main_table td
{
	border-collapse: collapse;
	border: 1px solid #e4e4e4;
	font-size: 0.9em;
	width: 500px;
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}
	/* admin highlights on mouse over table row /*
	/* turned off
.highlight_row{
	background-color: #DFDFDF;
}
.normal_row{
	background-color: #FFF;
}
	*/
	/* headers */
#main_table td.table_space{
	border: none;
}
#main_table td.department_row{
	color: #855FA8;
	background: #F5F6FA;
	font-weight:bold;
	padding-left: 10px;

	height: 30px;
	vertical-align: middle;
}
#main_table td.department_row h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#main_table td.medium_row{
	font-weight:bold;
	padding-left: 16px;
	background: #F7F7F7;
	height: 23px;
	vertical-align: middle;
}
#main_table td.medium_row h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #6C6C6C;
	letter-spacing: 0px;
}
	/* Cells */
#main_table td.author{
	width: 180px;
	background:#ffffff;
}
#main_table td.citation{
	width: 610px;
	background:#ffffff;
}
#main_table td.year{
	width: 40px;
	text-align: center;
	background:#ffffff;
}
#main_table td.noResults{
	width: 750px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
}
			/* Admin Cells */
#main_table td.admin_author{
	width: 140px;
}
#main_table td.admin_citation{
	width: 520px;
}
#main_table td.admin_year{
	width: 40px;
	text-align: center;
}
#main_table td.admin_edit{
	width: 110px;
	text-align: center;
}

/* Highlight Search Text */
.search_text{
	font-weight: bold;
}
.systemOut{
	margin: 0;
	padding: 0;
}
.systemOut p {
	font-style:italic;
	color: #990000;
	margin: 0;
	padding: 0;
}
#validation {
	float: right;
	width: 150px;
	height: 50px;
	margin: 0;
	text-align: left;
}
#validation img{
	display: inline;
	text-align: center;
	float: right;
}
#validation p{
	display: inline;
}
#validation h3{
	display: inline;
}
#validation message{
	float: right;
}
.highlightError{
	color: #FF0000;
}
/* add and edit style */
#selects{
	float: right;
	width: 100%;
}
#selects .selection{
	float: left;
	padding: 0 30px 15px 0;
}
.insertBox{
	font-family: 'Verdana', 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	width: 530px;
}
/* Contact */
.contact{
	font-size: 0.85em;
	padding-bottom: 1px;
}



/*ADDRESS BOOK*/
legend {
	font-size:0.8em;
	margin:0 0 -15px -7px;
	padding:0;
	height:5px;
}
html>body legend{
	margin:0;
	padding:0;
}
fieldset#view{
	width:150px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	border:none;
}
fieldset#department{
	float:right;
	width:150px;
	margin-right:70px;
	padding:0;
	border:none;
}
html>body fieldset#department{
margin-right:150px;
}
fieldset#search{
	margin:0;
	padding:0 5px 0 5px;
	text-align:left;
	width:300px;
	border:none;
}
html>body fieldset#search{
	width:300px;
}
select{
	width:150px;
	font-size:10px;
	margin:0;
	padding:0;
}
input{
	font-size: 1em;
}
#records_to_display select
{
	width: 50px;
	font-size: 10px;
}
#address_book{
	width:760px;
	border-collapse:collapse;
}
html>body #address_book{
	margin-top:0;
}
#address_book th{
	vertical-align:top;
	text-align:left;
	padding-left:3px;
	border:1px solid #c4c4c4;
}
#address_book td{
	vertical-align:top;
	border:1px solid #c4c4c4;
	text-align:left;
	padding:3px;
}
.paging{
	font-size:0.8em;
	color:#636363;
}



/*TABLES*/


       .nobgcolour {
		background:#ffffff;
		}

       .nobgcolour th {
       		background:#386223;
       		}




       	.stripe1 {
       		background:#f3e8fa;
       		}

       	.stripe2 {
       		background:#e8e2ec;
       		}

       	.stripe {
       		background:#483a85;
       		color: #fff;
       		}

       	.stripeblank {
       		background:#483a85;
       		}

/* Strikethrough */

	.strikethrough {text-decoration: line-through;}

/* For the TQFE pages (Helen Booth) */

#boxed {
 margin-left: 90px;
 margin-right: -5px;
 padding: 1em;
 max-width: 43em;}

.contentboxes {
 float: left;
 width: 130px;
 margin-left: 4px;}

#clear_div {
 clear:both;
 height: 3px;}

.thumbnail {
 float: left;
 border: 1px solid #483a85;
 margin: 0 15px 15px 0;
 padding: 5px;}

