/*
 * VU theme "theme_14"
 * Created on 02-03-2009 09:47:10
 * $Id: theme_template.css 59625 2009-02-06 08:04:06Z a.hoekema $
 */
 
/***** Global ****/
/* General styles */
a {
	color: #000080;
}

/* Form help */
.form_help {
	background-image: url('/en/Images/help.gif');
}

/* Unordered list */
.square_list li {
	background: url('/en/Images/square.gif') no-repeat 0px 9px;
}
div#cms-rtf.cms-square-list li {
	background: url('/en/Images/square.gif') no-repeat 0px 9px;
}

/* List table (2-columns), used on agenda detail and form confirmation */
.list_table li {
	background-color: #E9EDE6;
}
.list_table li .value {
	border-left: 1px solid #F0F3EE;
	background-color: #F0F3EE;
}

/* Navigation title */
span.nav_title {
	border-bottom:1px solid #B2B2D8;
}

/* Gray line for pdf/doc */
.gray_line a.pdf,
.gray_line a.doc{
	color: #000080;
}

/* Paging */
.pagging li a:hover,
.pagging li a.active {
	background-color: #6666B2 !important;
}

/* Page line */
.page_line {
	border-top: 1px solid #B2B2D8;
}

/* Page top button (above search form) */
.page_top_button a {
	border-top: 1px solid #E9EDE6;
	border-left: 1px solid #E9EDE6;
	border-bottom: 1px solid #899E7A;
	border-right: 1px solid #899E7A;
	background: #6666B2 url('/en/Images/arrow_down.gif') no-repeat right .6em;
}

/* Small blue submit button */
.blue_submit_small {
	background-color: #6666B2;
}

/* Article box header (tussenhomepage) */

.article_box h2 {
	color: #6666B2;
}

.article_box h3 {
	color: #6666B2;
}

/* Back link */
.back_link {
	color: #000080;
}

/******* Header ******/
/* Top header */
.header_search .header_search_submit {
	color: #666666;
}

/* Main categories dropdown menu */
.dd_menu_div {
	border: 1px solid #000080;
}
.dd_menu_div ul li a {
	color: #000080;
}
.dd_menu_div ul li a:hover {
	background: #B2B2D8;
}

/* Header breadcrumb */
.header_title {
	background-color: #7F7FBF; 
}
.header_title,
.header_title a,
.header_title a:hover {
	color: #FFFFFF;
}

/* Text resizer */
.text_resizer {
	color: #000080;
}
.text_resizer_minus {
	background-image: url('/en/Images/text_resizer_minus_s1.gif');
}
.text_resizer_plus {
	background-image: url('/en/Images/text_resizer_plus_s1.gif');
}

/***** Left column *****/
/***** Navigation Menu *****/
/* Left navigation */
ul#left-nav-menu {
	border-top:1px solid #CCCCE5;
}
ul#left-nav-menu li a {
	color: #000080;
}
/* Level 1 */
ul#left-nav-menu li {	
	border-bottom: solid 1px #CCCCE5;
}
ul#left-nav-menu li a.active {
	background-color: #EAEAF4;
}
ul#left-nav-menu li a:hover {
	background-color: #EAEAF4;
}

/* Level 2 */
ul#left-nav-menu li ul li {
	background-color: #EAEAF4;
}
ul#left-nav-menu li ul li a.active{
	background-color: #D8D8EB;
}
ul#left-nav-menu li ul li a:hover {
	background-color: #D8D8EB;
}

/* Level 3 */
ul#left-nav-menu li ul li ul li{
	background-color: #D8D8EB;
	border-bottom: solid 1px #DFE7DC; /* @TODO: color doesn't match */
}
ul#left-nav-menu li ul li ul li a {
	background-image: url('/en/Images/square3.gif');	
}
ul#left-nav-menu li ul li ul li a.active {
	background-color: #C9C9E4;
}
ul#left-nav-menu li ul li ul li a:hover{
	background-color: #C9C9E4;
}

/* Level 4 */
ul#left-nav-menu li ul li ul li ul li { 
	background-color: #C9C9E4;
}
ul#left-nav-menu li ul li ul li ul li a {
	background-image: url('/en/Images/dash.gif');	
}
ul#left-nav-menu li ul li ul li ul li a.active {
	background-color: #B7B7DB;
}
ul#left-nav-menu li ul li ul li ul li a:hover {
	background-color: #B7B7DB;
}

/***** Content column (center) ****/
/* Content heading+styling */
.content_header {
	border-bottom: 1px solid #B2B2D8;
}
.page_title_blue {
	border-bottom: 1px solid #B2B2D8;
	color: #000080;
}
.page_title_black { 
	border-bottom: 1px solid #B2B2D8;
}

/****** Right column (right) ****/
/* Accordion menu */
.nav_block_menu {
	background-color: #F0F3EE;
}
.nav_block_menu li a , .nav_block_menu li strong {
	background-color: #6666B2; 
	color: #FFFFFF;
}
.nav_block_menu li a.color_1, .nav_block_menu li strong.color_1 {
	background-color: #7F7FBF;
}
.nav_block_menu li a.color_2, .nav_block_menu li strong.color_2 {
	background-color: #9999CC;
}
.nav_block_menu li a.color_3, .nav_block_menu li strong.color_3 {
	background-color: #B2B2D8;
}
.nav_block_menu li ul li a {
	color: #000080;
}

/***** Home specific styles *****/
/* Flash header */
.home .flash ul {
	background-color: #333399;
}
.home .flash ul li a:hover {
	background-color: #6666B2;
}

/* Main heading (not visible on screen) */
.home h1 {
	background-color: #B7B7DB;
	color: #000080;
}

/* Main heading (not visible on screen) */
.home h2 {
	background-color: #B7B7DB;
	color: #000080;
}

/* Alternative content if Flash player unavailable */
.page {
	background: #000080; /* 100% */
}
.page .continue a {
	background: #6666B2; /* 60% */
}
.page .continue a:hover {
	background: #7F7FBF; /* 50% */	
}

/* Read more link */
.home .more {
	color: #000080;
}

/* Home general links */
.home a {
	color: #000080;
}
.home a:hover {
	color: #000080;
}

/* Home blocks */
/* Block 1 (news) */
.home .block1 .left {
	background-color: #E5E5F2; /* 10% */
}
.home .block1 .left h2 {
	color: #000080; /* tekst */
}
.home .block1 ul li {
	border-bottom: 1px solid #B2B2D8; /* 30% */
}

/* Block 2 (agenda) */
.home .block2 h1 {
	background-color: #C9C9E4; /* 21% */
}

.home .block2 h2 {
	background-color: #C9C9E4; /* 21% */
}

.home .block2 .list_element {
	border-bottom: 1px solid #B2B2D8; /* 30% */
}

/* Block 3 (direct naar) */
.home .block3 h1 {
	background-color: #D8D8EB; /* 15% */
}

.home .block3 h2 {
	background-color: #D8D8EB; /* 15% */
}

.home .block3 ul li {
	border-bottom: 1px solid #B2B2D8; /* 30% */
}
/***** News specific styles *****/
/* News */
.news .article {
	border-bottom: 1px solid #B2B2D8; /* 30% */
}
.news h2 {
	color: #000080; /* tekst */
}
.news2 {
	border-bottom: 1px solid #B2B2D8; /* 30% */	
}
.news2 h2 {
	color: #6666B2; /* 60% */
}
.news_top {
	background-color: #B2B2D8; /* 30% */
}
.news_top img {
	border-right: 1px solid #6666B2;/* 60% */	
}
.news_top_content h2 {
	color: #6666B2; /* 60% */
}

/* Archive/press date list */
.date_list li {
	border-bottom: 1px solid #B2B2D8;
}
.date_list strong,
.date_list a {
	color: #000080;
}

/***** Catalog *****/
.catalog h2,
.catalog h3 {
	color: #6666B2; /* 60% */
}

.catalog .gray_line a.pdf,
.catalog .gray_line a.doc {
	color: #000080;
}

/***** Aplhabet *****/
.alphabet_title {
	border-bottom: 1px solid #B2B2D8; /* 30% */
}
.alphabet li,
.alphabet li a {
	color: #000080; /* 100% */
}
.alphabet_list li {
	color: #000080; /* 100% */
	border-bottom: 1px solid #B2B2D8; /* 30% */	
}
.alphabet_list li.up .up {
	background: url('/en/Images/arrow3.gif') no-repeat;
}

/***** Person *****/
.arrow_list li a {
	color: #000080;
}

/***** Header Form *****/
.header_form {
	background-color: #B2B2D8; /* 30% */
}
.header_form .line {
	border-bottom: 1px solid #7F7FBF; /* 50% */ 
}

/***** Site Map *****/
.site_map h2 {
	border-bottom: 1px solid #B2B2D8; /* 30% */ 
}
.site_map h2 a {
	color: #000080; /* 100% */
}
.site_map {
/*	background-image: url('/en/Images/sitemap_bg.gif'); */
}
.site_map_left {
	background-image: url('/en/Images/sitemap_bg.gif'); 
}
.site_map_right {
	background-image: url('/en/Images/sitemap_bg.gif'); 
}
.site_map .big_text {
	color: #000080; /* tekst */
}
.site_map li a {
	color: #000080 !important; /* tekst */
} 
.site_map ul li a {
	color: #000080;
	background: url('/en/Images/square2.gif') no-repeat 2px 6px;
}
/*
.site_map li a.closed {
	background-image: url('/en/Images/plus.gif');
}

.site_map li a.open {
	background-image: url('/en/Images/minus.gif');
}*/

.site_map li span.active a {
	background-image: url('/en/Images/minus.gif');
}
.site_map li span.activenone a {
	background-image: url('/en/Images/plus.gif');
}

/***** Communicatiewetenschap *****/
.comm_bottom_list h2 {
	border-bottom-color: #B2B2D8; /* 30% */
}
.comm_bottom_list ul li {
	color: #000080; /* tekst */
}
/* In page navigation (opleidingen detail) */
div#in-page-navigation ul li ul li a {
	background-image: url('/en/Images/dash.gif');
}

/***** Page email *****/
.page_email_link {
	color: #000080; /* tekst */
}

/***** Search *****/
/* Search results */
.page_results {
	border-bottom: 1px solid #B2B2D8;
}
.search_results h2 {
	color: #000080;
}

/* Search person results */
.normal_title {
	color: #000080;
}
.line_list li {
	border-bottom: 1px solid #B2B2D8;
}

/***** Popup table *****/
div.table_popup .close_button a {
	border-top: 1px solid #E9EDE6;
	border-left: 1px solid #E9EDE6;
	border-bottom: 1px solid #899E7A;
	border-right: 1px solid #899E7A;
	background: #6666B2;
}
/***** NCA overrides *****/
/* Container */
body {
	background-color: #E5E5F2; /* oud #F6F5FA;*/
	padding-bottom: 30px;
}
.container {
	background: #fff;
	text-align: center;
	width: 100%;
}

.wrapper,
.footer {
	margin: 0 auto;
	text-align: left;
	width: 930px;
}
.wrapper {
	padding-bottom: 0px;
}

.footer {
	border-top: 1px solid #D9E5F1;
	background: #fff;
	margin-top: 20px;
	padding: 0 0 20px 0;
	width: 930px;
}

.footer a {
	
}

/* Custom clearfix for footer */
.footer:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.footer {display: inline-block;}
/* Hides from IE-mac \*/
* html .footer {height: 1%;}
.footer {display: block;}
/* End hide from IE-mac */

.footer ul {
	margin-top: 7px;
}

.footer a.left {
	background: url("/en/Images/footer_vua.gif");
	height: 14px;
	margin-left: 2px;
	width: 194px;
}

.footer a.left img {
	display: none;
}

.footer a,
.footer ul li a {
	color: #4C4CA6;
}

/* Reposition logo */
.header {
	height: 95px;
}

.header_menu {
	width: 934px;
}

.header_menu a {
	color: #4C4CA6;
}

/* Reposition header menu */
.header_menu ul {
	float: left;
}
.header_search {
	float: left;
	margin-top: -8px;
}
.header_menu .clear {
	clear: none;
}
.header ul.targets {
	clear: right;
	float: right;
	margin-left: 0px;
	margin-top: 0px;
}
.header ul.targets li {
	display: inline;
	float: left;
	padding: 0px 5px;
}
.header ul.targets li a {
	color: #000080;
	font-weight: bold;
}
.header ul.targets li a.intranet_link {
	clear: none;
	float: none;
}

/* Remove background image */
.header_logo, #home_header {
	/*background-image: none;*/
}

/* Move this styles to theme */
.home .block1 h1,
.home .block2 h1 {
	background-color: #F0E808;
}
.home .block3 h1 {
	background-color: #F0E808;
}

/* Move this styles to theme */
.home .block1 h2,
.home .block2 h2 {
	background-color: #F0E808;
}
.home .block3 h2 {
	background-color: #F0E808;
}

/* Nav block menu */
.nav_block_menu {
	background-color: #EAEAF4;
}

/* Footer favorites */
.footer ul li.favorites {
	background: transparent url(/en/Images/favorites.gif) no-repeat scroll 0 1px;
}
