/*** SITE CSS FOR LAW SITE ***/

/** Vertical Scrolling Box on Research Pages**/
#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:420px;
		height:120px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}	
	
/** Vertical Scrolling Box on CPD Pages**/
#slidercpd ul, #slidercpd li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slidercpd li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:190px;
		height:300px;
		overflow:hidden; 
		}

/** Vertical Scrolling Box for Seminars on Research Seminars Pages**/
#sliderressem ul, #sliderressem li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#sliderressem li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:450px;
		height:170px;
		overflow:hidden; 
		}
/* Rounded Box Widget */

.boxroundclasscpd {
	padding:10px;
	border:none;
	color:#000;
	background-color:#CDE8FF;
	width:180px;
	height:340px;
}

.boxroundclassressem {
	padding:10px;
	border:hidden;
	color:#000;
	background-color:#CDE8FF;
	width:450px;
	height:170px;
}	

.boxroundclass {
	padding:10px;
	border:none;
	color:#000;
	background-color:#CDE8FF;
	width:200px;
}

.boxroundclasscontent {
	padding:10px;
	border:hidden;
	color:#000;
	background-color:#CDE8FF;
	width:450px;
	height:130px;
}

.boxroundclasscontent_noscroll {
	padding:10px;
	border:hidden;
	color:#000;
	background-color:#CDE8FF;
	width:450px;
	height:auto;
}

.boxroundclassatoz {
	padding:10px;
	padding-left:50px;
	border:hidden;
	color:#000;
	background-color:#CDE8FF;
	width:380px;
}

.boxroundclassright {
	padding:10px;
	border:none;
	color:#000;
	background-color:#CDE8FF;
	width:200px;
}

.bgwhite {
	background-color:#fff;
	padding-top:30px;
	padding-bottom:30px;
}

.bgwhitecpd {
	background-color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}

.bgwhiteressem {
	background-color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}

.bgwhiteright {
	background-color:#fff;
	padding-top:45px;
	padding-bottom:45px;
	float:right;
}

.deansnewspic {
	background-color:#fff;
	padding-top:10px;
	padding-bottom:150px;
}

/* Calendar CSS*/
.tableListings {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 450px;
	bgcolor: #000000;
}
.tableDate {
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	padding: 2px;
}
.tableTitle {
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	padding: 2px;
}
.tableCategory {
	width: 8px;
}
.tableDescr {
	font-size: 11px;
	color: #383838;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
}
.tableTime {
	font-size: 11px;
	color: #295569;
	font-weight: normal;
}
.newDate {color: #FFFFFF; font-weight: bold; font-size: 12px; }
.newTime {color: #CCCCCC; font-weight: bold; font-size: 12px; }

/* CJN Form background hack
*/
.cjnform {
	background:url(/law/_lib/img/scaleswithcirclewm.jpg) center;
}

/*
	- 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
*/
#homepage_columns_top, #homepage_columns_middle, #homepage_columns_bottom {
		width: 700px;
		}

	#homepage_columns_middle {
		clear:left;
		}

	#homepage_columns_bottom {
		clear:left;
		}


	#homepage_column_1, #homepage_column_2, #homepage_column_4, #homepage_column_5 {
		width: 333px;
		padding: 5px;
		}

	#homepage_column_1, #homepage_column_4 {
		float: left;
		}

	#homepage_column_2, #homepage_column_5 {
		float: left;
		}

	#homepage_column_3 {
		width: 686px;
		padding: 5px;
		margin: 15px 0;
		}

	#homepage_column_1 p, #homepage_column_2 p, #homepage_column_3 p, #homepage_column_4 p, #homepage_column_5 p {
		padding-bottom: 0;
		}

	.item_heading {
		font-size: 1.05em;
		background-color: #444444;
		padding: 6px 5px;
		height: 22px;
		border-bottom: 2px solid #444444;
        margin-bottom: 5px;
		}

	.item_heading a {
		color: #fff;
		}

	.item_heading a:hover {
		background: none;
		}

	img {
		padding-top: 1px;
		}

/* HEADER COLORS */
	h1, h3, h5 {
		color:#000000;
		}

	h2, h4, h6 {
		color:#000000;
		}

/* For hiding H1 Tags */
.hideh1  h1 {
	display:none;
}

/* Staff Photos Table */
	table.center {
	caption-side:bottom;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	font-size: 0.8em;
	}


/* ANCHOR COLORS */
	a {
		color:#135caa;
		}

	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:#444444;
		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:#135caa 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:#135caa;
	}

	#uod_content a[href^="mailto:"]:hover, #uod_content a[href^="mailto:"]:active, #uod_content a[href^="mailto:"]:focus {
		background:#135caa 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:#135caa 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:#135caa 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:#135caa 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:#135caa 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:#135caa 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:#135caa url(/_lib/img/icons/page_white_zip.png) top left no-repeat;
	}



/* SPLASH */
	#uod_splash {
		background:#5c5c5c url(/law/_lib/swf/splash/photos/_noflash.jpg) center;
		}



/* MENUS */
/* This is the 'Department' menu text Colour */
	.uod_menu a {
		color:#fff;
		}

	.uod_menu a:hover, .uod_menu a:active, .uod_menu a:focus {
		color:#135caa;
		background:#ffffff;
		}



/* DEPARTMENT */
	#uod_department {
		background:#315071;
		}



/* MENU 1 446C96*/
	#uod_menu_1 {
		background:#3D6187;
		}



/* MENU 2 */
	#uod_menu_2 {
		background:#4B7AAB;
		}
		
/* MENU 3 */
	#uod_menu_3 {
		background:#4B7AAB;
		}



/* SPLASH TOGGLE */
	#uod_toggle_div {
		background:#315071 url(/law/_lib/img/toggle_splash_background_315071.png) no-repeat bottom left;
		}

	#uod_toggle_div a {
		color:#ffffff;
		}

	#uod_toggle_div a:hover {
		color:#333333;
		background:#ffffff;
		}



/* LEFT MENU */
	#uod_column_leftmenu h5 {
		background:#315071;
		color:#ffffff;
		}

	#uod_column_leftmenu h5 a {
		background:#315071;
		color:#ffffff;
		}

	#uod_column_leftmenu h5 a:hover, #uod_column_leftmenu h5 a:active, #uod_column_leftmenu h5 a:focus {
		background:#135caa;
		color:#135caa;
		}

	#uod_column_leftmenu ul {
		background:#eee;
		}

	#uod_column_leftmenu h6 {
		color:#000000;
		}



/* RIGHT-HAND PANEL */
	#uod_rightpanel {
		background:#eeeeee;
		}

	#uod_rightpanel a {
		color:#135caa;
		}

	#uod_rightpanel a:hover, #uod_rightpanel a:focus, #uod_rightpanel a:active {
		color:#ffffff;
		background:#135caa;
		}

	.uod_rightpanel_header {
		background:#315071;
		color:#ffffff;
		}

/* Settings for News and Events Panels */
	.float_right {
		float:right;
	}
	
	.float_none {
		float:none;
	}


/* IMAGE BOXES */
	.uod_imagebox_caption {
		background:#444444;
		color:#ffffff;
		text-align:center;
		}

	.uod_imagebox_caption a {
		color:#ffffff;
		}

	.uod_imagebox_caption a:hover {
		background:#ffffff;
		color:#444444;
		}
		
	.bgnone {
		background:none;
		}

	.imagebox_additional {
		margin: 0;
		}


/* TABLE COLORS */
	th {
		background:#006600;
		}
	td	{
		background:#CDE8FF;
	}
		
	.tablenormal {
		border: hidden;
		background:none;
	}
	
	.tablenormalsmallfont {
		border: hidden;
		background:none;
		font-size:11px;
	}
.s_hilite {
	color:#C00;
}
.info {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	font-family:Arial, Helvetica, sans-serif; 
    font-size:10px
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
}
.index_newsbox { width:700px; margin-bottom:10px; }
.index_newsbox img { margin:0;padding:0; }
#contenttable td { border:0; background:#fff; }
.index_patch { width:200px; margin-bottom:10px; }
.index_patch img { margin:0;padding:0; }
.index_char { display:block;padding:4;margin:0;font-weight:normal;background:#fff;color:#000; }
.index_link { display:block;padding:0;margin:0;background:#315071;color:#fff; }
.index_link1 { display:block;padding:0;margin:0;background:#666699;color:#fff; }
.index_link2 { display:block;padding:0;margin:0;background:#CC3333;color:#fff; }
.index_link3 { display:block;padding:0;margin:0;background:#CCCC33;color:#fff; }
.index_link4 { display:block;padding:0;margin:0;background:#33CC33;color:#fff; }
.index_link5 { display:block;padding:0;margin:0;background:#CC33CC;color:#fff; }
.index_link:hover, a.index_link:active, a.index_link:focus { background:#a62525; color:#fff; }
.index_link1:hover, a.index_link1:active, a.index_link1:focus { background:#a62525; color:#fff; }
.index_link2:hover, a.index_link2:active, a.index_link2:focus { background:#a62525; color:#fff; }
.index_link3:hover, a.index_link3:active, a.index_link3:focus { background:#a62525; color:#fff; }
.index_link4:hover, a.index_link4:active, a.index_link4:focus { background:#a62525; color:#fff; }
.index_link5:hover, a.index_link5:active, a.index_link5:focus { background:#a62525; color:#fff; }
.index_link_text { display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }
.index_link_text1 { display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }
.index_link_text2 { display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }
.index_link_text3 { display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }
.index_link_text4 { display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }
.index_link_text5 { display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }
.index_text {display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }
