/*** SITE CSS FOR REGISTRY 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
*/

/*#############################################################################*/
/* Registry CSS code section starts here */

/* ----------------------------------------------------------------------------- */

.general_box {background-color:#ffffcc;padding:10px;border:solid 1px;}
.general_600wide {width:600px; margin-bottom: 10px;}
.general_500wide {width:500px;}
.general_400wide {width:400px;}

.exam_timetable_row_show1 {background-color:#ffeeee;border:1px solid #c0c0c0;}
.exam_timetable_row_show2 {background-color:#ffcccc;border:1px solid #c0c0c0;}
.exam_timetable_row_hide1 {background-color:#ffffdd;border:1px solid #c0c0c0;}
.exam_timetable_row_hide2 {background-color:#ffffaa;border:1px solid #c0c0c0;}
.alignright {text-align:right;}
.phpred {color:red;}
.php_div_grey {width:90%;padding:10px;border:solid 1px;background-color:#e0e0e0;}
.php_general_box {background-color:#ffffcc;padding:10px;border:solid 1px;}
.php_select {width:140px;}
.php_001 {border:1px solid;width:99%;}
.php_date {width:120px;}
.php_time {width:50px;}
.php_admin_exams_table {width:70%;}
.php_wid400 {width:400px;}
.php_wid100perc {width:100%;}
.php_mysql_update {font-size:1.0em;font-weight:bold;color:red;}
.php_staffgrad_viewer {font-size:0.8em;font-family:Arial,sans;color:black;background-color:#c0c0ff;}
.php_grey {background-color:#f0f0f0;}
.php_cream-tbl-footer {background-color:#ffffcc;text-align:center;font-size:1.2em;font-weight:bold;letter-spacing:1.2em}
.php_uar001 {border:solid 1px;padding:5px;margin:3px;width:540px;}
.php_uar002 {font-family:Arial;font-size:0.9em;color:#0000aa;}
.php_uar_error {background-color:#ffdddd;border:solid 1px;width:90%;padding:20px;margin-bottom:10px;margin-left:10px;}
.php_uar003 {background-color:#ffffee;border:solid 1px;padding:10px;width:45%;margin-left:0px;float:left;height:330px;}
.php_uar004 {background-color:#ffffee;border:solid 1px;padding:10px;width:46%;margin-left:10px;margin-bottom:10px;float:right;height:330px;}
.php_uar_line {border-bottom:solid 1px;}
.php_uar_why {width:97%;background-color:#ffffee;margin-left:0px;margin-top:0px;padding:10px;border:solid 1px;}
.php_wid90perc {width:90%;}
table.bank {width:75%;}
td.bank-textarea {text-align:center;}
td.blue {background-color:#0653a5;color:#ffffff; padding:10px;border:solid 1px black;}
td.grey {background-color:#e0e0e0;color:#000000; padding:10px;border:solid 1px black;}
.about_sits_evision {color:red;font-size:0.8em;}
.about_sits_evision001 {border:solid 1px;padding:10px;width:670px;}

.evision_offline {background-image: url('https://evision.dundee.ac.uk/images/dundee/banner_stretch3.jpg');}
.pad15 {padding:15px;}
.font08 {font-size:0.8em;}

.reg-home {width:900px;}
.reg-home-left-panel {width:270px;float:left;}
.reg-home-right-panel {width:350px;float:left;border:solid 1px;}
.reg-home-far-right-panel {float:right;}
.reg-home-right-panel li {list-style:none;}
.reg_home-right-panel_subcontent {height: 150px;}


#products {
	margin-bottom:167px;
}
#products img {
	margin:0 20px 10px 0;
	cursor:pointer;
}
.description {
	background-color:#edecbc;
	border:1px solid #999;
	width:550px;
	min-height:140px;
	display:none;
	margin-top:-167px;
	margin-bottom:25px;
	-moz-border-radius:4px;
	padding:0 20px;
}
.description .arrow1 {
	width:34px;
	height:34px;
	background:transparent url(/registry/_lib/img/arrow_yellow.png) repeat scroll 0 -68px;
	margin-top:-28px;
	margin-left:36px;
	font-size:1px;
	position:relative;
}
.description .arrow2 {
	width:34px;
	height:34px;
	background:transparent url(/registry/_lib/img/arrow_yellow.png) repeat scroll 0 -68px;
	margin-top:-28px;
	margin-left:300px;
	font-size:1px;
	position:relative;
}
.description .arrow3 {
	width:34px;
	height:34px;
	background:transparent url(/registry/_lib/img/arrow_yellow.png) repeat scroll 0 -68px;
	margin-top:-28px;
	margin-left:500px;
	font-size:1px;
	position:relative;
}
#commercial .arrow {
	margin-left:210px;
}
#multidomain .arrow {
	margin-left:385px;
}
/* ----------------------------------------------------------------------------- */



div.reg_gizmobox {
	border:solid 1px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-color:#d0d0d0;
	background-color:#f5f5f5;
}
img.airlie {
	z-index:2;
	margin-left:50px;
	margin-top:80px;
}
a.home:link {
	padding:0px;
	margin:0px;
	z-index:1;
}
a.home:visited {
	padding:0px;
	z-index:1;
	background-color:black;
}
a.home:hover {
	padding:0px;
	z-index:1;
	border-color:black;
}
a.home:active {
	padding:0px;
	z-index:1;
}
a.home2:link {
	padding:0px;
	margin:0px;
	background-color:white;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
a.home2:visited {
	padding:0px;
}
a.home2:hover {
	padding:0px;
	background-color:white;
}
a.home2:active {
	padding:0px;
	z-index:1;
}
.reg_transparent {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
img.ul {
	z-index:1;
	margin-left: -432px;
	margin-top: -150px;
	margin-right:0px;
	margin-bottom: 200px;
	position:relative;
	border:double;
}
img.ur {
	z-index:1;
	margin-left: 10px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom: 200px;
	position:relative;
	border:double;
	float:right;
}
img.bl {
	z-index:1;
	margin-left:0px;
	margin-top: -50px;
	margin-right:0px;
	margin-bottom: -20px;
	position:relative;
	border:double;
	clear:right;
	float:left;
}
img.br {
	z-index:1;
	margin-left:0px;
	margin-top: -50px;
	margin-right:0px;
	margin-bottom: -20px;
	position:relative;
	border:double;
	float:left;
}
/* --- Table sytle ---  */
table.sample_record {
	width:100%;
}
td.tbl_field {
	background-color:#1e1666;
	color:white;
	font-weight:bold;
	width:150px;
}
td.tbl_data {
	width:150px;
	padding-top:0px;
}
td.tbl_desc {
	width:150px;
	padding-top:0px;
}
table.sample_record tr td {
	width:400px;
	padding-top:0px;
}
.clear_right {
	clear:right;
}
.clear_left {
	clear:left;
}
.clear_both {
	clear:both;
}
#uod_menu_1 ul li.reg_topmenu {
	border:0px;
}
#reg_top_submenu ul li.reg_top_submenu {
	border:0px;
}
#reg_top_submenu {
	background:#358be3;
}
#reg_top_submenu {
	padding:5px 8px;
	border-top:solid 1px; /* Added for IE8 browser compatibility mode */
	border-bottom:solid 2px;
	
}
#reg_top_submenu ul li { /* Fix for IE7 zoom */
	display:inline-block;
}
#reg_top_submenu ul li {
	list-style:none;
	display:inline;
	white-space:nowrap;
	border-right:1px solid #fff;
	margin: 0;
	padding:0 5px 0 1px; /* Remember IE6 padding fix in _ie6.css */
}
#reg_top_submenu ul li a {
	padding:0 2px;
}
#reg_top_submenu ul li.uod_listitem_last {
	border-right:0;
	margin: 0;
	padding:0 2px 0 0;
}
img.printinguser {
	border:solid 1px;
	float:left;
	margin:0px 10px 10px 10px;
	;
}
ul li.reg_topmenu {
	color:#c7c7c7;
	font-weight:bold;
	font-size:0.9em;
	border:0px;
	padding: 0 2px 0 0;
	letter-spacing:0.10em;
}
li.reg_top_submenu {
	color:#d0d0d0;
	;
	font-weight:bold;
	font-size:0.9em;
	;
	letter-spacing:0.04em;
}
hr.reg_menu {
	color:white;
	background-color:black;
	height:1px;
	padding:0px;
	margin:0px;
	border:0px
}
hr.reg_submenu {
	color:white;
	background-color:black;
	height:2px;
	padding:0px;
	margin:0px;
	border:0px;
}
div.reg_gizmobox p {
	padding:10px;
}
b.reg_home {
	font-size:0.5em;
	letter-spacing:0.4em;
}
div#left-panel {
	width:25%;
	float:left;
	padding:10px;
	margin:10px;
	border:solid 1px;
}
div#right-panel2 {
	width:35%;
	float:left;
	padding:20px 10px 5px 5px;
	margin:0px 0px 0px 0px;
	border: solid 0px;
}
div#right-panel {
	width:35%;
	float:right;
	padding:20px 10px 5px 5px;
	margin:0px 50px 0px 0px;
	border: solid 0px;
	width:600px;
}
div#normal-panel {
	width:90%;
	float:left;
	padding:20px 10px 5px 5px;
	margin:0px 50px 0px 0px;
	border: solid 0px;
}
div.spaced {
	line-height:2.0em;
}
div#contact_address {
	float:right;
	border:solid 1px;
	padding:5px;
	margin:5px;
	width:250px;
	height:250px;
	background:#c0c0c0;
}
div#contact_tel {
	float:right;
	border:solid 1px;
	padding:5px;
	margin:5px;
	width:250px;
	height:250px;
	background:#c0c0c0;
}
div#home_button_icons {
	float:left;
}
div.box_border {
	border:solid 1px;
	padding:10px;
}
table tr.assessment_row1 td {
	background-color:#00ffff;
}
table tr.assessment_row2 td {
	background-color:#d3f0fa;
}
table tr.assessment_row3 td {
	background-color:#91daf2;
}
table tr.assessment_row4 td {
	background-color:#56c6eb;
}
table tr.assessment_row5 td {
	background-color:#1aa8d7;
}
table tr.assessment_row6 td {
	background-color:#127596;
}
table tr.assessment_row7 td {
	background-color:#ebe8a9;
}
div.narrow {
	width:50%;
}
.float-left_regcontact {
	float:left;
	width:300px;
	margin:10px;
}
.float-left_sits {
	float:left;
	width:300px;
	margin:10px;
	background:#ffffcc;
	padding:10px;
	border: solid 1px;
	height:150px;
}
.float-left-general {
	float:left;
	width:40%;
	margin:10px;
	background:#ffffcc;
	padding:10px;
	border: solid 1px;
	height:auto;
	min-height:190px;
}
.float-right-general {
	float:right;
	width:40%;
	margin:10px;
	background:#ffffcc;
	padding:10px;
	border: solid 1px;
	height:auto;
}
div.pgo1 {
	background:#99ffff;
}
div.pgo2 {
	background:#ffff99;
}
.deptsmall {
	font-size:0.6em;
	line-height:2.0em;
	margin-top:5px;
}
.dept_title {
	padding-top:15px;
}
.smaller {
	font-size:0.8em;
}
/* used for style select*/
select.theme {
	background:#0000ff;
	color:#ffffff;
}
.theme_select {
	font-size:0.65em;
	float:right;
	margin-right:200px;
	margin-top:-20px;
}

p.important {color:#FF0000;}
/* Registry CSS code section ends here */

/*#############################################################################*/



/* HEADER COLORS */
	h1, h3, h5 {
	color:#003366;
}
h2, h4, h6 {
	color:#003399;
}
/* ANCHOR COLORS */
	a {
	color:#003366;
}
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:#003366;
	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:#003366 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:#003366;
}
 #uod_content a[href^="mailto:"]:hover, #uod_content a[href^="mailto:"]:active, #uod_content a[href^="mailto:"]:focus {
 background:#003366 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:#003366 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:#003366 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:#003366 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:#003366 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:#003366 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:#003366 url(/_lib/img/icons/page_white_zip.png) top left no-repeat;
}
/* SPLASH */
	#uod_splash {
	background:#5c5c5c url(/registry/_lib/swf/splash/photos/reg_rec.jpg) center;
}
	#uod_splash_grad {
	background:#5c5c5c url(/registry/_lib/swf/splash/photos/grad10.jpg) center;
	height:200px;
}

	#uod_splash_admin {
	background:#5c5c5c url(/registry/_lib/swf/splash/photos/admin.jpg) center;
	height:200px;
}

/* MENUS */
	.uod_menu a {
	color:#ffffee;
}
.uod_menu a:hover, .uod_menu a:active, .uod_menu a:focus {
	color:#003366;
	background:#ffffff;
}
/* DEPARTMENT */
	#uod_department {
	background:#003366;
	border-top:0px solid #0653a5;
}
/*was #58b320 */	
	#uod_parent_unit {
	font-weight:bold;
	color:#ffffff;
}
/* MENU 1 */
	#uod_menu_1 {
	background:#0653a5;

}



/* MENU 2 */

	#uod_menu_2 a {
	color:#003366;
}
/*color:#003366; */
	#uod_menu_2 {
	background:#cccccc;
}
/* 	background:#99CCFF; */


/* SPLASH TOGGLE */
	#uod_toggle_div {
	background:#0653a5 url(/registry/_lib/img/toggle_splash_background.png) no-repeat bottom left;
}
#uod_toggle_div a {
	color:#ffffff;
}
#uod_toggle_div a:hover {
	color:#003366;
	background:#ffffff;
}
/* LEFT MENU */
	#uod_column_leftmenu h5 {
	background:#003366;
	color:#ffffff;
}
#uod_column_leftmenu h5 a {
	background:#003366;
	color:#ffffff;
}
#uod_column_leftmenu h5 a:hover, #uod_column_leftmenu h5 a:active, #uod_column_leftmenu h5 a:focus {
	background:#ffffff;
	color:#003366;
}
#uod_column_leftmenu ul {
	background:#eee;
}
#uod_column_leftmenu h6 {
	color:#003366;
}
#uod_column_leftmenu p {
	margin: 5px 10px;
}
/* RIGHT-HAND PANEL */
	#uod_rightpanel {
	background:#eeeeee;
}
#uod_rightpanel a {
	color:#003366;
}
#uod_rightpanel a:hover, #uod_rightpanel a:focus, #uod_rightpanel a:active {
	color:#ffffff;
	background:#003366;
}
.uod_rightpanel_header {
	background:#003366;
	color:#ffffff;
}
/* IMAGE BOXES */
	.uod_imagebox_caption {
	background:#003366;
	color:#ffffff;
}
.uod_imagebox_caption a {
	color:#ffffff;
}
.uod_imagebox_caption a:hover {
	background:#ffffff;
	color:#ffffff;
}
/* TABLE COLORS */
	th {
	background:#0653a5;
}
/* LIST SYLES */

	li.none {
	list-style:none;
}




/* Homepage content */
	
	
	#reg_column1, #reg_column2, #reg_column3, #reg_column4 {
	width: 200px;
	display: inline-block;
	text-align2: center;
	margin-bottom: 15px;
	float: left;
	margin-right: 10px;
	background:#fff url("/registry/_lib/img/h300.png") repeat-x scroll 0 -50px;
}


/* 4 box */
	#reg_column_kmd5, #reg_column_kmd6, #reg_column_kmd7, #reg_column_kmd8 {
	width: 300px;
	display: inline-block;
	text-align2: center;
	margin-bottom: 15px;
	float: left;
	margin-right: 10px;
	background:#fff url("/registry/_lib/img/h150.png") repeat-x scroll 0 -20px;
}


.reg_column1 a.uod_home_image { display:block; }




.reg_column_title {
	margin: 15px 0 15px 0;
	padding: 5px;
	background-color: #4986c9;
	font-size: 1.3em;
	color: #fff;
	text-align: center;
}
.reg_column_content {
	height: 180px;
}
.reg_column_content li {
	list-style:none;
}
.reg_column_content p {
	margin: 5px 25px;
}

#reg_column img, #reg_column img, #reg_column img, #reg_column img {

		border-top: 4px solid #fff;

	background:none;
	color:none;
	}
	
	



/* IMAGE BOXES */
	.reg_addbox {
	background:#fff url("/registry/_lib/img/h300.png") repeat-x scroll 0 -50px;
	color:#000000;
	width: 250px;
	height: 180px;
}
.reg_addbox_title {
margin: 7px 0 15px 0;
	padding: 5px;
	background-color: #4986c9;
	font-size: 1.3em;
	color: #fff;
	text-align: center;
}
.reg_addbox li {
	list-style:none;
}

.reg_addbox p {
	margin: 5px 25px;
}

div.fltlft
{
float:left;
}



/* Admin Intranet CSS */

.float-left-admin {
	float:left;
	width:300px;
	margin:10px;
	background:#eeeeee;
	padding:5px;
	border: solid 1px #666666;
	height:auto;
	min-height:190px;
}

.admin_title h4 {
	margin: 0px 0 0px 0;
	padding: 10px;
	background-color: #003366;
	font-size: 1.1em;
	color: #fff;
	text-align: center;
}


.icon-blue{
background: url("/registry/admin/support/_lib/img/icons/User-32.png") 8px 6px no-repeat;
padding:14px;
text-align:center;
}
.icon-green{
background: url("/registry/admin/support/_lib/img/icons/User-green-32.png") 8px 6px no-repeat;
padding:14px;
text-align:center;
}
.icon-red{
background: url("/registry/admin/support/_lib/img/icons/User-red-32.png") 8px 6px no-repeat;
padding:14px;
text-align:center;
}
