/* @override http://www.dundee.ac.uk/admissions/_lib/css/site_20080609.css */

/********** NEW TEMPLATE SETTINGS **********/

/*** SITE CSS ***/
body {
		color:#333;
		
	}
#mainContent p, #mainContent ul{
	
	color: #333;
}

/* TABLE COLORS */
	table, td {
		background:#fff;
		}

	th {
		background:#a62525;
		}




/* HEADER COLORS */
	h1, h2 {
		color:#333;
		}

	h3 {
		color:#333;
		}

	h4, h5, h6 {
		color:#333;
		}


       .clearspace {
       	            clear:left;
       	            }
       	            



/* ANCHOR COLORS */
	a {
		color:#a82322;
		}

	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:#a82322;
		color:#ffffff;
		}

	a.external {
		padding-right:16px;
		background:url(/_lib/img/external_link_off.png) no-repeat center right #ffffff;
		}

	a.external:hover {
		background:url(/_lib/img/external_link_on.png) no-repeat center right #a82322;
		}



/* SPLASH */
	#uod_splash {
		background:#5c5c5c url(/admissions/_lib/swf/splash/photos/_noflash.jpg) center;
		}

	#uod_internal_splash {
		background:#5c5c5c url(/admissions/_lib/swf/splash/photos/internal_noflash.jpg) center;
		height:200px;
		}



/* MENUS */
	.uod_menu a {
		color:#ffffff;
		white-space:nowrap;
		}

	.uod_menu a:hover, .uod_menu a:active, .uod_menu a:focus {
		color:#801d1d;
		background:#ffffff;
		}



/* DEPARTMENT */
	#uod_department {
		background:#801d1d;
		}



/* MENU 1 */
	#uod_menu_1 {
		background:#a62525;
		}



/* MENU 2 */
	#uod_menu_2 {
		background:#ba4a4a;
		}



/* SPLASH TOGGLE */
	#uod_toggle_div {
		background:#591515 url(/admissions/_lib/img/toggle_splash_background.png) no-repeat bottom left;
		}

	#uod_toggle_div a {
		color:#ffffff;
		}

	#uod_toggle_div a:hover {
		color:#801d1d;
		background:#ffffff;
		}

/* LEFT MENU */

	#uod_column_leftmenu h6 {
		color:#801d1d;
		}

/* RIGHT-HAND PANEL */
	#uod_rightpanel {
		background:#eeeeee;
		}

	.uod_rightpanel_header {
		background:#a62525;
		color:#ffffff;
		}

		
	#uod_rightpanel_wider {
		width:300px;
		margin:10px 0 20px 20px;
		float:right;
		background:#eee;
		color:#444;
		font-weight:normal;
		}

	#uod_rightpanel_wider p {
		
		margin: 0 0 0 10px;
		}


	.uod_rightpanel_wider_header {
		width:282px;
		background:#a62525;
		color:#ffffff;
		padding:4px 9px;
		font-size:1em;
		}
		
	.uod_rightpanel_wider_header a {
		color:#ffffff;
		white-space:nowrap;
		}


	#uod_rightpanel_narrow {
		width:150px;
		margin:10px 0 20px 20px;
		float:right;
		background:#eee;
		color:#444;
		font-weight:normal;
		}

	#uod_rightpanel_narrow p {
		
		margin: 0 0 0 10px;
		}


	.uod_rightpanel_narrow_header {
		width:132px;
		background:#a62525;
		color:#ffffff;
		padding:4px 9px;
		font-size:1em;
		}
		
	.uod_rightpanel_narrow_header a {
		color:#ffffff;
		white-space:nowrap;
		}


/* IMAGE BOXES */
	.uod_imagebox_caption {
		background:#a62525;
		color:#ffffff;
		}


/* HOME PAGE NEWS + RSS */

	#index_news_content {
		display:block;
		width:315px;
		height:140px;
		background:#4b4b4b;
		margin:0;
		padding:10px 10px 0 10px;
		color:#fff;
		font-size:.8em;
		line-height:1.3em;
		}
	
	#index_news_content h2 {
		color:#398de5;
		font-weight:bold;
		}
	
	#index_news_content a {
		color:#fff;
		}
	
	#index_news_content a:hover, #index_news_content a:focus, #index_news_content a:active {
		color:#fff;
		}
	
	#index_news_content p {
		margin:0 0 7px 0;
		padding:0;
		}

	#index_news_content a.more {
		white-space:nowrap;
		}
	
	a#news_rss_home { 
		display:block;
		width:303px;
		overflow:auto;
		position:relative;
		background:#333;
		color:#fff;
		padding:4px 5px 6px 27px; 
		}

	a#news_no_rss_home { 
		display:block;
		overflow:auto;
		position:relative;
		background:#333;
		color:#fff;
		padding:5px 5px 5px 8px; 
		}


	
	a#news_rss_home:hover, a#news_rss_home:active, a#news_rss_home:focus { 
		background:#a82322; 
		}

	a#news_rss_home img.rss_icon {
		position:absolute;
		top:6px;
		left:6px;
		}

/********** OLD CONTENT SETTINGS **********/

/* HOME PAGE LAYOUT */
h1.h1_index { font-size:1.5em; margin:0 0 0 10px; padding:0; }
#contenttable td { border:0; background:#fff; }
.index_patch { width:335px; margin-bottom:10px; }
.index_patch img { margin:0;padding:0; }
.index_link { display:block;padding:0;margin:0;background:#333;color:#fff; }
.index_link:hover, a.index_link:active, a.index_link:focus { background:#a62525; color:#fff; }
.index_link_text { display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }
.index_text {display:block;margin:0;padding:5px 5px 5px 8px; overflow:auto; }

/* TADA */
#contenttable td.tada_sidebar { background:#ccc; }
.tada_sidebar { vertical-align:top; font-size:0.85em; padding:10px 10px 0 10px; }
.tada_sidebar h3 { color:#000;font-size:1em; font-weight:bold; margin:4px 0 2px 0; line-height:1.3em; }
.tada_sidebar p { margin:0 0 15px 0; }
.tada_sidebar { background:#cccccc; }
.tada_sidebar_image { width:160px;height:15px; }

#tada_think, #tada_apply, #tada_decide, #tada_arrive { margin:10px 0 5px 0; float:left; }
a.tada_link { display:block; margin:0; padding:0; }
a.tada_link:hover, a.tada_link:active, a.tada_link:focus { background:#fff; }

/* MAIN PAGES */
.imagebox_left { float:left; margin:0 10px 10px 0; padding:0; background:#cccccc; }
.imagebox_right { float:right; margin:0 0 10px 10px; padding:0; background:#cccccc; }
.imagebox_caption { padding:3px 5px;font-size:.9em; }

/*textbox_right replaced quotebox Nov 2009 */
.quotebox_left { float:left; padding:0; font-size:.9em; background:#cccccc; }
.quotebox_right { float:right; padding-left:10px; margin:0 0 10px 10px;  font-size:.9em; background:#cccccc; }
/*.quotebox_old_caption { padding-left:0px; background:#000000; color:#cccccc; }*/
.quotebox_caption { font-weight:bold; }

.textbox_right {
	border-left: 2px solid #a62525;
	float:right;
	font: 1.0em Georgia, "Times New Roman", Times, serif;
	padding:10px;
	padding-left: 15px;
	margin:0 0 15px 20px;
	background-color: #ccc;
}

.profilebox_left { float:left; padding:0; font-size:.9em; background:#cccccc; }
.profilebox_right { float:right; padding-left:10px; margin:0 0 10px 10px;  font-size:.9em; background:#cccccc; }
.profilebox_caption { font-weight:bold; }

#uod_rightpanel .padding { padding:5px 5px 10px 10px; }
#uod_rightpanel a { padding:0; }
#uod_rightpanel ul.rightpanel_list { padding:0; margin:0 0 0 15px; }
.posted { color:#555555; font-size:.8em; }

#uod_rightpanel_narrow .padding { padding:5px 5px 10px 10px; }
#uod_rightpanel_narrow a { padding:0; }
#uod_rightpanel_narrow ul.rightpanel_list { padding:0; margin:0 0 0 15px; }



/* UNDERGRADUATE COURSES */
table.ug_courses_table, table.ug_courses_table th, table.ug_courses_table td { margin:0;padding:0;border:0;background:#fff;color:#000; }
table.ug_courses_table, table.ug_courses_table th, table.ug_courses_table td { background:#dddddd; margin-bottom:10px; }
table.ug_courses_table td, table.ug_courses_table th { border:1px solid #ffffff; vertical-align:top; padding:3px; }
table.ug_courses_table td table td { border:0; }
table.ug_courses_table td p, table.ug_courses_table td table tr td p { margin-bottom:5px; padding:0; line-height:1.2em; }
table.ug_courses_table th.table_dark, table.ug_courses_table td.table_dark, table.ug_courses_table tr.table_dark { color:#ffffff; background:#801d1d; font-weight:bold; }
table.ug_courses_table th.table_light, table.ug_courses_table td.table_light, table.ug_courses_table tr.table_light { color:#ffffff; background:#a62525; font-weight:bold; }
table.ug_courses_table th.table_clear, table.ug_courses_table td.table_clear, table.ug_courses_table tr.table_clear { color:#000000; background:#ffffff }
.ug_course_heading { font-weight:bold; }
.hidden { display:none; }

/* PRINT FORM */
.print_form_table { background:#fff; margin-bottom:10px; }
.print_form_table .heading { background:#ddd; font-weight:bold; }
.print_form_table td, .print_form_table th { border:1px solid #000; vertical-align:top; padding:3px; }
.print_form_table td table td { border:1px; }
.print_form_table td p, .print_form_table td table tr td p { margin-bottom:5px; padding:0; line-height:1.2em; }

/* STUDENT PROFILES */
h1.student_profile { margin-bottom:30px; }
.student_profile_picture { width:150px;float:left;margin:0 10px 10px 0;border:1px solid black; }

/* STAFF PROFILES */
h1.staff_profile { margin-bottom:30px; }
.staff_profile_picture { width:150px;float:right;margin:0 10px 10px 0;border:1px solid black; }

/* INTERNATIONAL */
#flag_div { height:30px;margin-top:10px;margin-bottom:15px; }
#flag { width:50px;float:left;margin:0 10px 0 0;border:1px solid #333333; }
#country { vertical-align:middle;padding:3px 0 0 0;margin:0; }


/* Sidebar Styles includes new stlyes for TADA */

div.sidebar {
	margin-top: 15px;
	padding: 0px 0px 0px 15px;
	font-size: .83em;
}
div.sideBarContent {
	border-bottom: 1px dashed #a5a5a5;
	padding-bottom: 20px;
	margin-bottom: 20px;
	display: inline-block;
}
div.sidebar_icon{
	display: inline;
	float: left;
	padding-right: 10px;
	padding-top: 3px;	
}
div.sidebar_text  {
	width: 165px;	
	float: left;	
}
div.sidebar_text ul{
	padding: 0px;
	margin-left: 15px !important;
	margin-bottom: 0px !important;
}
div.sidebar_tada h2 a{
	color: #174fa3;
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
div.sidebar_tada h2 a:hover{
	background: none;
}
div.sidebar_tada h3{
	font-size: 1em;
	color: #000;
}
div.sideBarContent h4{ 
	font-size: 1.1em;	
}
#related_courses_sidebar{
margin-bottom: 20px;
}

#related_courses_sidebar ul{
margin: 0px;
font-size: 10px
}

#related_courses_sidebar li{
border-bottom: 1px dashed #bfc0c0;

list-style-type: none ;

}
#related_courses_sidebar li:last-child{
border-bottom: none;

}

#related_courses_sidebar li a{
color: #333;
padding: 10px 10px;
display: block;

}

#related_courses_sidebar li a:hover{

background: #d4d6d6;
}



/*Columm Layout*/

.colSplit {
	position: relative;
	display: inline-block;
}

.col1 {
	width: 440px;
	float: left;
	
}



.col2 {
	width: 440px;
	float: left;
	padding-left:20px;
}



