/* --- Stylesheet for customizable elements --- */
/* Overwriting CORDIS central CSS for: main title, images in banner, search bar, window setting... */
body {margin:0 auto; min-width:950px; max-width:100%;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;background: #747474 url(../icons/ict-bg01.jpg) repeat-x; }

/* adding general HTML elements styles instead of the FCK Editor "format" drop down */

h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
p {}
pre {}
address {}
div {}


#bg { background:url(../icons/blanc.gif) repeat; min-width:98%; max-width:100%; height:100%; height:auto; }
#winset {background:url(../icons/ict-bg01.jpg) repeat-x; height:auto%;}
#top {background-color:transparent;border:none; margin:0 auto;position:relative;width:98%;min-width:950px;max-width:1100px;}

/* remove for new EU look
#corporate-header { border-left:1px solid #D2CFCA; border-right:1px solid #D2CFCA;min-width:934px;background:#2580C3 url(../icons/banner-background2.jpg) no-repeat scroll 0 0;}
#cor-title_en {background-image:url(../icons/ict-ban-title_en.gif);}
#cor-ban-right {position:absolute;right:0.1em;top:1.15em;} */

#corporate-header { border-left:1px solid #D2CFCA; border-right:1px solid #D2CFCA;min-width:934px;}
#cor-ban-right {display: none;}

#cor-ban-right img{border:none}
#cor-ban-right a:active, a:focus {outline:0}
#path { border-left:1px solid #D2CFCA; border-right:1px solid #D2CFCA; margin-bottom: 25px !important;}
/* cordis.css override */
#footer {
    font-size: 11px;
    margin: 0 !important;
    width: 100% !important;
}
#footer ul {background-color:#0065a2;border-bottom:1px solid #FFFFFF;border-top:none;margin:0;padding:4px 8px;text-align:right;color:#fff;}
#footer li {border-left:1px solid #fff;}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline;}
#manageby {background-color:#100800;color:#3CD8FF;margin:0;padding:0.5em;text-align:right;}
#manageby a {color:#3CD8FF;text-decoration:underline;}
#manageby a:hover {color:#3CD8FF;text-decoration:none;}

/*** Left nav***/

#lhs { float: left;}

#left-nav {float:none;width:184px;font-size:0.8em;background-image:url(../icons/bgm-top.gif); background-repeat:no-repeat; background-position:top left;padding:10px 0;}
#left-nav #bgmenu{ background-image:url(../icons/bgm-bot.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:10px;}

	/*** Left Menu activation***/
	body.pg-home * #left-nav #menu li.home a, 
	body.pg-prog * #left-nav #menu .prog a,
	body.pg-part * #left-nav #menu .part a,
	body.pg-proj * #left-nav #menu .proj a,
	body.pg-news * #left-nav #menu .news a {color:#A5FF00; font-weight:bold}	
	body.pg-prog * #left-nav #menu ul#pglist li.on a { font-weight:bold}
		
		#menu{padding:0.8em 0.5em 0.1em 0;margin:0;color:#276B98; background-image:url(../icons/bgm-side.gif); background-repeat:repeat-y; background-color:#747474 ;  }
		#menu ul{padding:0;margin:0; list-style:none;}
		#menu ul li{padding:0;margin:0 0 0.8em 1.5em;line-height:1.3em;}
		#menu ul li a{color:#fff;text-decoration:none; font-weight:bold}
		#menu ul li a:hover{color:#A5FF00;}
		
		#left-nav #menu ul ul#pglist {padding:5px;margin:5px -5px 5px -1.6em; list-style:none; 
		font-size:11px ;background-color:#F2F2F2; color:#000;}
		#left-nav #menu ul ul#pglist li{padding:0;margin:0 0 0.5em 1em;line-height:1.2em;}
		#left-nav #menu ul ul#pglist li a{ color:#000;text-decoration:none; font-weight:normal}
		#left-nav #menu ul ul#pglist li a:hover{color:#666;}
                #left-nav #menu ul ul#pglist li a.on{ font-weight:bold}
		#left-nav #menu ul ul#pglist ul#pgm {margin:7px 0 5px 0; border-top:2px dotted #666; padding-top:5px; }
                #left-nav #menu ul ul#pglist ul#pgm li {margin:0 0 0.5em 0;line-height:1.2em;}
		#left-nav #menu ul ul#pglist ul#pgm li a {font-weight:normal }
		#left-nav #menu ul ul#pglist ul#pgm ul#sum{ border-top:1px dotted #666; margin:5px 0; padding:3px 0 0 8px;
		border-bottom:1px dotted #666 }
                #left-nav #menu ul ul#pglist ul#pgm ul#sum li {margin:0 0 0.3em 0;line-height:1.2em; }
		#left-nav #menu ul ul#pglist ul#pgm ul#sum li a {font-weight:normal }
		#left-nav #menu ul ul#pglist ul#pgm ul#sum ul#ssm{ border-top:1px dotted #666; margin:5px 0; padding:3px 0 0 8px;
		border-bottom:1px dotted #666 }
                #left-nav #menu ul ul#pglist ul#pgm ul#sum ul#ssm li {margin:0 0 0.3em 0;line-height:1.2em; }
		#left-nav #menu ul ul#pglist ul#pgm ul#sum ul#ssm li a {font-weight:normal }
		
	/*** Browse by box***/		
	#left-nav .topbox {width:184px; background-image:url(../icons/bgmbox-top.gif); 
	background-repeat:no-repeat; background-position:top left;padding:10px 0; margin:15px 0; }
	  #left-nav .bgbox{ background-image:url(../icons/bgm-bot.gif); background-repeat:no-repeat; 
	  background-position:bottom left; padding-bottom:10px; }
	  #left-nav .box{padding-bottom:2px;color:#333333;margin:0;background-image:url(../icons/bgmbox-side.gif);
		  background-repeat:repeat-y;}
	  #left-nav .box h2{ display:block;font-size:13px; color:#3CD8FF;
	  background-image:url(../icons/bg-head2.jpg); background-repeat:no-repeat; margin:0 2px 0 2px; height:31px; padding-top:3px;}
	  #left-nav.box h2 span{color:#3CD8FF;}
	  #left-nav .box h2 img{position:relative; padding:0; float:left; top:-6px;}
	  #left-nav .box ul{padding:0;margin:0.5em 0.2em 0 0; list-style:none; font-size:11px; }
	  #left-nav .box ul li{padding:0;margin:0 0 0.8em 1.5em;}
	  #left-nav .box a{color:#000;text-decoration:none;}
	  #left-nav .box a:hover{color:#666;}

/*** left bottom ***/
#left-bottom {float:left;width:184px;font-size:0.8em; padding:10px 0;}

	/*** Browse by box***/		
	#left-bottom .topbox {width:184px; background-image:url(../icons/bgmbox-top.gif); 
	background-repeat:no-repeat; background-position:top left;padding:10px 0; margin:15px 0; }
	  #left-bottom .bgbox{ background-image:url(../icons/bgm-bot.gif); background-repeat:no-repeat; 
	  background-position:bottom left; padding-bottom:10px; }
	  #left-bottom .box{padding-bottom:2px;color:#333333;margin:0;background-image:url(../icons/bgmbox-side.gif);
		  background-repeat:repeat-y;}
	  #left-bottom .box h2{ display:block;font-size:13px; color:#3CD8FF;
	  background-image:url(../icons/bg-head2.jpg); background-repeat:no-repeat; margin:0 2px 0 2px; height:31px; padding-top:3px;}
	  #left-bottom .box h2 span{color:#3CD8FF;}
	  #left-bottom .box h2 img{position:relative; padding:0; float:left; top:-6px;}
	  #left-bottom .box ul{padding:0;margin:0.5em 0.2em 0 0; list-style:none; font-size:11px; }
	  #left-bottom .box ul li{padding:0;margin:0 0 0.8em 1.5em;}
	  #left-bottom .box a{color:#000;text-decoration:none;}
	  #left-bottom .box a:hover{color:#666;}

/*** Right nav***/
#right-nav {float:right;width:231px;font-size:0.7em; }

  #right-nav .topbox {width:231px; background-image:url(../icons/bgbox-top.png); 
  background-repeat:no-repeat; background-position:top left;padding-top:13px; margin-bottom:15px; }
  #right-nav .bgbox{ background-image:url(../icons/bgbox-bot.gif); background-repeat:no-repeat; 
  background-position:bottom left; padding-bottom:5px; }
  #right-nav .box{padding-bottom:2px;color:#333333;margin:0;background-image:url(../icons/bgbox-side.gif); 
  background-repeat:repeat-y;}
	  #right-nav .box h2{ display:block;font-size:13px; color:#747474;background-image:url(../icons/bg-head2.jpg); 
	  background-repeat:no-repeat; margin:0 0 0 2px; height:31px; padding-top:3px;}
	  #right-nav .box h2 span{color:#3CD8FF; line-height:1.3em;}
	  #right-nav .box h2 span a{color:#3CD8FF; text-decoration:none;}
	  #right-nav .box h2 span a:hover{color:#3CD8FF; text-decoration:underline;}
	  #right-nav .box h2 span.multiline{ background-color:#515151;display:block; margin:0 2px 0 0px;padding-left:51px;   }
	  #right-nav .box h2 img{position:relative;padding:0; float:left; top:-6px}
	  #right-nav .box p{padding:0;margin:0.7em 1em 0.7em 1.5em; }
		  #right-nav .box ul{padding:0;margin:1em 1em 0 0.8em; list-style:none; }
		  #right-nav .box ul li{padding:0;margin:0 0 1.5em 0.8em;line-height:1.2em;}
		  #right-nav .box ul li.more{padding-top:1em;margin:0 0 1em 0.8em;line-height:1.3em;
		  background-image:url(../icons/sep.gif); background-repeat:no-repeat}
		  #right-nav .box ul li.more img{ vertical-align:bottom; padding:0 3px}
		  #right-nav .box a{color:#0033CC;text-decoration:underline;}
		  #right-nav .box a:hover{text-decoration:none;}
		  #right-nav #searchfrm {margin:-0.5em 1em -0.5em 1.5em; }
		  #right-nav #searchfrm input {font-size:12px; padding:0.1em 0.2em }
	  #right-nav .box h3 {margin: 0 16px; }

		
/*** Container ***/ 
#container {margin-left:184px;font-size:0.7em;padding:0 0px 11px 0; width:auto; height:auto; }
#container-3col {position:relative;margin-left:184px;font-size:0.7em;padding:0px 0px 11px 0; margin-right:245px; height: auto%;}

/*** Page title ***/ 
h1 { position:relative; display:block;padding:0; margin:0 30px;font-family:Arial, Helvetica, sans-serif; font-size:1.45em; font-weight:bold; line-height:1em; height:40px;color:#FFFFFF; top:18px}
h1.double { top:5px}
h1.ict{ position:relative; background-image:url(../icons/ict-acro.gif); background-repeat:no-repeat;color:#FFFFFF;margin-left:10px ;width:auto;padding:0px; height:42px;font-family:Arial, Helvetica, sans-serif;padding: 22px 0 0px 99px; font-size:1.5em; font-weight:100;}

	/* Content frame */
	#content #liquid-round {width:100%;margin:0px auto;
	background:#fff url(../icons/leftside.gif) repeat-y left top;}
	#content #liquid-round .top {width:100%;height:7px;
	background:url(../icons/top.gif) no-repeat left top;}
	#content #liquid-round .top span {display:block;position:relative;height:20px;background:
	url(../icons/top-right.gif) no-repeat right top;}
	#content #liquid-round .center-content {position:relative;padding:1px 12px 17px 17px;
	margin:-1px 0 -10px 0; background: url(../icons/rightside.gif) repeat-y right top; min-height:365px; display:block;}
	#content #liquid-round .bottom {width:100%;height:20px;
	background: url(../icons/bottom.gif) no-repeat left bottom;}
	#content #liquid-round .bottom span {display:block;position:relative;height:20px;
	background: transparent url(../icons/bottom-right.gif) no-repeat right top;}
	#content #liquid-round p {margin:0 0 1em 0}
	
	/* Content frame with specific title*/
	#content #center-content .head h2{ display:block;font-size:14px;color:#fff; background-image:url(../icons/bg-head2.jpg);background-repeat:repeat-x; margin:7px -11px 0 -15px; height:31px; padding-top:3px;}
	#content #center-content .head h2 .title{ background-color:#515151; padding:2px 5px; color:#fff}
	#content #center-content .head h2 span{color:#3CD8FF;}
	#content #center-content .head h2 img{margin:-6px 0 0 6px; padding:0; float:left}

/*** Content ***/ 
#content {margin:0px; padding:0px 0 0 15px; line-height:1.3; }
#content a{color:#0033CC; text-decoration:underline;}
#content a:hover{ color:#666;}
#content p{padding:2px 0 7px 0; margin:0;}
#content hr{height:1px; color:#BBB; width:80%; text-align:left;}
#content dl{margin:0; padding:0; }
#content dl dt{line-height:1.5; font-weight:bold; margin-left:10px; margin-top:10px;}
#content dt dd{margin-left:10px;}
#content ul{margin:12px 25px; padding:0}
#content ul li{background-image:url(../icons/download.gif); background-repeat:no-repeat; padding:0px 0px 7px 20px;line-height:1.5em; list-style-type:none; }
#content ul li.bullet{background-image:url(../icons/bullet.gif); background-repeat:no-repeat; padding:0px 0px 7px 20px;line-height:1.5em; list-style-type:none; margin: 0 0 0 -25px; }
#content ol li{line-height:1.5;}

.grey {background-color:#e6eef1;}

#content h2, #content h2.h2progr, #content h2.h2part, #content h2.h2proj, #contenth2.h2news{color:#3E7DAC;font-size:15px;margin:10px 0 ;padding:0; line-height:1.3em; }
#content h3, #content h3.h3progr, #content h3.h3part, #content h3.h3proj, #content h3.h3news{color:#034EA2;font-size:14px;margin:15px 0 10px 0}
#content h4{ color:#394377;font-size:110%; font-weight:bold; padding:10px 0 4px 0; margin:0;}
#content h5{ color:#0033CC;font-size:100%; font-weight:bold; padding:15px 0 4px 0; margin:0;}
	
	/* HP styles	
#container-3col #content h3 { color:#034EA2;font-size:14px;margin:15px 0  7px 0;padding:0; }
#container-3col #content h4{ font-size:13px;color:#873399;margin:15px 0 7px 0; padding:0 0 0 0; }
#container-3col #content a{ color:#0033CC;text-decoration:underline; }
#container-3col #content a:hover{ color:#0033CC;text-decoration:none; }
#container-3col #content img{ border:0; }
#container-3col #content ul { padding:0; margin: 7px 0 15px 30px;  }
#container-3col #content ul li{ line-height:1.5; list-style-type:square; margin-bottom:5px; padding:0; color:#333; }
#container-3col #content ol { padding:0; margin: 3px 0 3px 30px; }
#container-3col #content ol li{ line-height:1.4; }
#container-3col #content p{ margin:0; padding:3px 0 ; line-height:1.3; }
#content p.indent1{ margin:0; padding:4px 0 8px 25px;}
#content p.indent2{ margin:0; padding:4px 0 8px 50px;}*/

.date{color:#666666;}
.updated{color:#666666; margin: 0 0 0 30px; border:none}
.hide{ visibility:hidden; display:none;}
.printLink{ visibility:hidden; display:none;}
#content .stories img{ padding-right:5px;}
.intropara{ text-indent:25px; font-weight:bold; color:#5D5D5D;}
.quotebox { font-family:"Courier New", Courier, mono, Verdana; font-size:110%;float:right;width:25%;color:#03C; border:1px solid #999; padding:5px;}
.norm {font-weight:normal;}
.normh {font-weight:normal; padding-left:15px;}
.red { color:#FF0000;}
.yellow { background-color:#FFFF00;}
#content .highlights{ float:right;width:25%; height:auto; margin:0; padding:0; border:1px solid #999;}
#content .highlights .title{ background-color:#EEEFF7;  color:#394377; width:100%; height:20px;font-weight:bold; text-indent:10px; border-bottom:1px dashed #666666; padding-top:5px;}
#content .highlights ul{ padding:5px 3px 3px 3px; margin:0;}
#content .highlights ul li{ list-style-image:url(../icons/bullet-nav.gif); list-style-position:inside; line-height:1.3; padding-bottom:10px;}
.important{ background-color:#F5F5F5; padding:5px; border:1px dashed #DDD;}
.remember{ border:1px dashed #993333; padding:5px; background-color:#F5F5F5;}
.boxgrey{ background-color:#F5F5F5; padding:5px; border:1px dashed #DDD;}
.boxgreyfloatleft{ background-color:#F5F5F5; padding:10px; width:55%; border:1px dashed #DDD; float:left; margin-bottom:5px;}
.boxgreyfloatright{ background-color:#F5F5F5; padding:10px; width:25%; border:1px dashed #9D0040; float:right; margin-bottom:5px;}

#content .fblock{background-color:#F5F5F5; padding:10px; border:1px dashed #DDD; width:400px; margin-right:10px;margin-bottom:20px;}
#content .fblock form{ margin:0; padding:0;}
#content .fblock label{ vertical-align:top;}
/*--------------*/
#content .fblock input {font:normal 100% verdana,arial,helvetica,sans-serif; border:1px solid #B7B7C2;}
#content .fblock select {font:normal 100% verdana,arial,helvetica,sans-serif; border:1px solid #B7B7C2;}
#content .fblock input.button {background:#9D9DA8; color:#fff; border:1px outset #fff; margin-bottom:5px;}
#content .fblock input.radio {background:transparent; color:#fff; border:0;}
#content .fblock input.check {background:transparent; color:#fff; border:0;}
#content .fblock textarea {font:normal 100% verdana,arial,helvetica,sans-serif; border:1px solid #B7B7C2;margin:0 0 10px 0;}
#content .fblock label.Fix {width:110px; text-align:right; display:block; float:left;}

.right{ text-align:right;}
.floatleft{ float:left; padding-right:5px;}
.floatright{ float:right;}

#content .natcontact{background-color:#F5F5F5;padding:5px;border:1px dashed #DDD; width:450px;margin-bottom:15px;float:left;}
#content .natcontact ul{ padding:0; margin:0;}
#content .natcontact ul li{  padding-left:15px; list-style-type:none; padding-bottom:8px;}
#content .natcontact img{ padding-right:8px;}
#content .natcontactdetails{ padding:5px; margin-bottom:10px;}
#content .natcontactdetails h3{ border-bottom:1px dashed #BBB;background-color:#F5F5F5; margin:0; width:75%;}
#content .natcontactdetails img{ padding-right:8px;}
#content .result ul li{ list-style-type:none;}

#content table{border:1px solid #666; width:auto;background-color:#F5F5F5; margin:10px 0 10px 0;}
#content table tr th{border-bottom:1px dashed #AAA; border-right:1px dashed #BBB;font-weight:bold; color:#333333; padding:4px;}
#content table tr td{border-bottom:1px dashed #CCC;border-right:1px dashed #DDD; padding:4px;}

#content table.search{border:1px dashed #aaa; width:auto;background-color:#F5F5F5; margin:10px 0 10px 0;}
#content table.search tr th{border-bottom:0px dashed #AAA; border-right:1px dashed #BBB;font-weight:bold; color:#333333; padding:24px 4px 4px 4px; text-align:left;}
#content table.search tr {border-bottom:5px dashed #CCC;border-right:1px dashed #DDD; padding:4px;}
#content table.search tr td{border-bottom:1px dashed #CCC;border-right:1px dashed #DDD; padding:4px 4px 24px 4px;}

#content table.simple{border:0px solid #666; width:auto;background-color:#FFFFFF; margin:10px 0 10px 0;}
#content table.simple tr th{border:0px;font-weight:bold; color:#333333; padding:4px;}
#content table.simple tr td{border:0px; padding:4px;}

table.medium{border:1px solid #666; width: 34%; background-color:#F5F5F5; margin:10px 0 10px 0;}
table.medium tr th{border-bottom:1px dashed #AAA; border-right:1px dashed #BBB;font-weight:bold; color:#333333; padding:4px;}
#content table.medium tr td{border-bottom:1px dashed #CCC;border-right:1px dashed #DDD; padding:4px;}

#content table.listing {border:1px solid #666; width:auto;background-color:#FFFFFF; margin:10px 0 10px 0;}
#content table.listing thead tr { border-right:1px;  text-align:center; font-weight:bold; color:#4455AA; background-color:#dee7ec; padding:0px;}
#content table.listing thead tr td{ border-right:1px; border-bottom:1px; border-color:#4455AA; padding:4px;}

#content table.listing tbody tr td{ color:#4455AA; border:0px; padding:4px;}
#content table.listing tr td{ color:#4455AA; border:0px; padding:4px;}
.rowcol{border:0px ; text-align:left; color:#4455AA; background-color:#dee7ec; padding:4px;}


/*Programme section*/
#content #subfiles{ background-color:#EFF5F4; border:1px dashed #666666; margin:0 0 10px 0; padding:0; line-height:2em; text-align:center;}
	#content #subfiles a{ color:#000; text-decoration:underline;}
	#content #subfiles a:hover{ color:#8E0930; text-decoration:underline;}
	#content #subfiles a:visited{ color:#8E0930; text-decoration:underline;}
	#content #subfiles a.on{ font-weight:bold;}
	#content #subfiles ul li{background-image:url(../icons/download.gif); background-repeat:no-repeat; padding:0px 0px 7px 20px;}
	
/* Infobulle  ***********************************/
#content a.info { position:relative; border-bottom:1px dashed #808080; text-decoration: none; }
#content a:hover.info { text-decoration: none; background: none;}
#content a.info span {display: none;}
#content a:hover.info span { display: inline; position: absolute;  top:2.5em; left:2.5em; z-index: 20; background: #fff6bf;
  color: #000; border:1px solid #000; width:250px; text-align: justify; font-weight:normal; font-size: 10px; 
  line-height:12px; padding:2px 4px;}


	/* Internal Navigation	*/	
	#content #intnav{ margin:7px 0;padding:0; background-color:#ECF4F7; border-top:1px dotted #ccc;  border-bottom:1px dotted #ccc}
	#content #intnav ul{ margin:0; padding:2px 7px; text-align:center}
	#content #intnav ul li {margin:0; padding: 0; display: inline; list-style-type: none; }
	#content #intnav a {margin:0; padding:5px 10px; text-decoration:none;}
	
/*
#content table { border:1px solid #00AEEF; width:auto; }
#content table tr td { border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:2px; }
#content table {background-color:#F5F5F5;border:1px solid #666666;margin:10px 0;width:auto;}
#content table tr th {border-bottom:1px dashed #AAAAAA;border-right:1px dashed #BBBBBB;color:#333333;font-weight:bold;padding:4px;}
#content table tr td {border-bottom:1px dashed #CCCCCC;border-right:1px dashed #DDDDDD;padding:4px;}*/





/*** Generic ***/ 
.center{ text-align:center; }
.left{ text-align:left; }
.right{ text-align:right; }	
.f-left{ float:left }
img.f-left{ margin:0 10px 5px 0 }
.f-right{ float:right }	
img.f-right{ margin:0 0 5px 10px }
.v-al10 {margin:0 10px} 
.h-al10 {margin:10px 0}
.vert-mid { vertical-align:middle; }
.vert-bot { vertical-align:bottom; }
.vert-top { vertical-align:top; }
.ind12 { text-indent:12px}
.ind20 { text-indent:20px}
.ind90 { text-indent:90px}
.red {color:maroon}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:0 none;}

 .pdf{background-image:url(../../../wel/common/icons/pdf.gif); background-repeat:no-repeat; padding:0 0 10px 20px;}
 .zip{background-image:url(../../../wel/common/icons/zip.gif); background-repeat:no-repeat; padding:0 0 10px 20px;}
 .doc{background-image:url(../../../wel/common/icons/doc.gif);background-repeat:no-repeat;padding:0 0 10px 20px;}
 .ppt{background-image:url(../../../wel/common/icons/ppt.gif); background-repeat:no-repeat; padding:0 0 10px 20px;}
 .xls{background-image:url(../../../wel/common/icons/xls.gif); background-repeat:no-repeat; padding:0 0 10px 20px;}
 .rtf{background-image:url(../../../wel/common/icons/rtf.gif); background-repeat:no-repeat; padding:0 0 10px 20px;}
 .more{background-image:url(../icons/more.gif); background-repeat:no-repeat; padding:0 0 10px 25px;}
 .download{background-image:url(../icons/download.gif); background-repeat:no-repeat; padding:0px 0px 7px 20px;}

/********* FEP results *******/
#content h2 .acrotitle {color:#000000;font-size:90%;}
#content h4.switch {border-bottom:1px solid #F19201;}
#content h4.switch a {color:#F19201;}
#content h4.switch a.active {color:#3C4E96;}
#right-nav .box ul.small {}
#right-nav .box ul.small li{margin-bottom:0.55em;line-height:1.1em;color:#666;}
	


#content .PResults dl {border-color:#FFFFFF #FFFFFF #E6EEEE;border-style:solid;border-width:1px;margin:0;padding:7px 0;}
#content .PResults dl dt {font-weight:bold;line-height:1.2;margin:0;}
#content .PResults dl dd {margin:0;padding:0;}

#content #alphabloc {color:#000000;font-size:120%;margin:4px 0 7px;padding:0;}
#alphabloc ul.alphalist {background-image:none;display:inline;margin:4px 0;padding:0;}
#alphabloc ul.alphalist li {background-image:none;display:inline;line-height:1.2em;margin:0;padding:0 2px;}
#alphabloc ul.alphalist li a {color:#3C4E96;margin:0;padding:0;text-decoration:none;}
#alphabloc ul.alphalist li.selected, ul.alphalist li.selected:hover {cursor:default;font-weight:bold;text-decoration:none;}
#alphabloc ul.alphalist li:hover a, ul.alphalist li.sfover a, ul.alphalist li:hover, ul.alphalist li.sfover {
color:#CC6601;cursor:pointer;}

#content .picture-box2 img {border:medium none;padding:7px 0 0 5px;width:100px;}
#content .picture-box img {border:1px solid #CCCCCC;margin-right:10px;padding:1px;}
.caption {color:#666666;font-size:95%;margin:0.5em 0;text-align:center;}

#content .details-box {background-color:#ECF2F2;border:1px solid #DADADA;color:#000000;margin:12px 0;padding:7px;}
#content .details-box h5 {margin-bottom:12px;padding:0;}
#content .details-box2 {background-color:#FFFFFF;border:1px solid #DADADA;color:#000000;margin:12px 0;padding:7px;}
#content .details-box2 h5 {margin-bottom:12px;padding:0;}
#content table th {background-color:#EAECF0;}
#content table td, table th {background-color:#FFFFFF;margin:0;padding:0.3em;}

#portlet #jsLinkContainer div {font-size:130%;font-weight:bold;margin-top:7px;text-align:center;}
#portlet #jsLinkContainer div ul#MultimediaLinks {background-color:#FFFFFF;font-size:11px;margin:4px;padding-left:20px;
position:relative;text-align:left;vertical-align:middle;}
#portlet #jsLinkContainer div ul#MultimediaLinks li {background-image:none;color:#666666;line-height:1.2;margin:0;padding:3px 0;}
#portlet #jsLinkContainer div ul#MultimediaLinks li a {color:#3867A0;font-weight:bold;}
#portlet #jsLinkContainer div ul#NewsLinks {background-color:#FFFFFF;font-size:11px;margin:4px;padding-left:20px;position:relative;text-align:left;
vertical-align:middle;}
#portlet #jsLinkContainer div ul#NewsLinks li {background-image:none;color:#666666;line-height:1.2;margin:0;padding:3px 0;}
#portlet #jsLinkContainer div ul#NewsLinks li a {color:#3867A0;font-weight:bold;}
#portlet #jsLinkContainer div ul#PublicationsLinks {background-color:#FFFFFF;font-size:11px;margin:4px;padding-left:20px;position:relative;text-align:left;vertical-align:middle;}
#portlet #jsLinkContainer div ul#PublicationsLinks li {background-image:none;color:#666666;line-height:1.2;margin:0;padding:3px 0;}
#portlet #jsLinkContainer div ul#PublicationsLinks li a {color:#3867A0;font-weight:bold;}

/*********** SHOW NEW ARCHIVE HEADER AND HIDE OLD VERSION Start *******************/

div#cordis_archive_new_header {display:block !important; /* visibility:hidden; */}
div#cordis_archive_header {display:none !important; /* visibility:hidden; */}

/*********** SHOW NEW ARCHIVE HEADER AND HIDE OLD VERSION End *******************/

/*********** NEW STYLE FOR SHOWING VIDEO IMAGES IN A BOX Start *******************/
#content ul.videos li {
	background:none;
	border:#e2e2e2 solid 1px;
	display:block;
	float:left;
	font-size:12px;
	min-height:175px;
	height:175px;
	height:auto;
	*height:175px; /* IE6 */
	_height:175px; /* IE7 */
	margin:5px;
	padding:5px;
	text-align:center;
	width:190px;
	*width:190px; /* IE6 */

}

/*********** NEW STYLE FOR SHOWING VIDEO IMAGES IN A BOX Start *******************/
#content ul.videosbig li {
	background:none;
	border:#e2e2e2 solid 1px;
	display:block;
	float:left;
	font-size:12px;
	min-height:175px;
	height:220px;
	*height:235px; /* IE6 */
	_height:250px; /* IE7 */
	margin:5px;
	padding:5px;
	text-align:center;
	width:190px;
	*width:190px; /* IE6 */

}
/*********** NEW STYLE FOR SHOWING VIDEO IMAGES IN A BOX Start *******************/

.update-date {
    color: #666666;
    font-size: 0.7em;
    margin: 0 0 20px 229px;
}

/*********** NEW STYLE FOR UPDATED DATE ADDED WITH JAVASCRIPT Start *******************/



/*********** NEW STYLE FOR UPDATED DATE ADDED WITH JAVASCRIPT End *******************/


/*********** styles for projects articles on /fp7/ict/cognition/ and /fp7/ict/content-knowledge/ *******************/

body.articles-box #content,
body.articles-box #liquid-round,
body.articles-box div.center-content,
body.articles-box div.bottom {
	float: left;
}


div.records {
	float: left;
	padding-bottom: 10px;
	margin-top: 20px;
}

div.row {
	float: left;
	padding-top: 10px;
	border-top: 1px dotted #d7d7d7;
}

div.row img {
	float: right;
	border: none !important;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
	margin-left: 5px;
}

div.records div.row div.left {
	width: 48%;
	float: left;
	margin: 5px 0;
	padding-right: 6px;
	border-right: 1px dotted #d7d7d7;
}

div.records div.row div.right {
	width: 48%;
	float: right;
	margin: 5px 0;
	padding-left: 6px;
	text-align: left !important;
}

a.pjacro, a.pjtitl {
	font-weight: bold;
}


/* social links (cognition) */
div.social-links {
	text-align: center;
	margin-bottom: 4px;
}

div.social-links img {
	margin-right: 10px;
}

/* "All projects" link in content knowledge */
div#all-projects-link {
	background-color: #B5CDFC;
	border: 1px solid #6A9BFC;
	float: right;
	font-weight: bold;
	margin-right: 20px;
	padding: 5px;
}

div#all-projects-link a {
	color: #000000;
}

div#all-projects-link a:hover {
	color: #666666;
}

fieldset {margin-bottom: 20px;}

/* for alternate colors in a list *//* name="composer_info" content="2015-12-04 19:31:41" */
