/* --- Stylesheet for customizable elements --- */

#top { }
.offscreen {height:1px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:-500px;width:1px;}

/*nav left*/
#left-nav {float:left;width:190px;color:#FFFFFF;font-weight:bold;font-size:0.7em;margin:10px 0 15px 0;padding:0 0 0 5px;}
  #left-nav a{color:#FFFFFF;text-decoration:none;}
  #left-nav a.on{color:#FEBF01;text-decoration:underline;}
  #left-nav a:hover{color:#FEBF01;text-decoration:underline;}
  #left-nav span{padding-left:5px;}
  #left-nav ul{margin:0px;padding:0px;}
  #left-nav img{ border:0;}

#leftbloc1{display: block;background-color:#4975A9;padding:0;margin-bottom:10px;border:1px solid #415776;font-weight:normal;}
  #leftbloc1 li{list-style-type:none;line-height:1.7;}
  #leftbloc1 form{padding:0px;margin:0px;}
  #leftbloc1 .bold{font-weight:bold;border-top:1px solid #FFF;}

#leftbloc2{margin-bottom:10px;background-color:#509CCB;border:1px solid #0A74B0;}
  #leftbloc2 li{list-style-type:none;border-bottom:1px solid #90D5F6;line-height:1.8;}

#leftbloc3{margin-bottom:10px;background-color:#63ABCF;border:1px solid #398DBD;}
  #leftbloc3 li{list-style-type:none;border-bottom:1px solid #90D5F6;line-height:1.8;}

#leftbloc4{background-color:#76B5D4;border:1px solid #67A7CB;}
  #leftbloc4 li{list-style-type:none;border-bottom:1px solid #B7E3F9;line-height:1.8;}
  
/*** Left nav: Left Menu activation***/
	body.pg-home * #left-nav li.home a, 
	body.pg-fp7 * #left-nav li.fp7 a,
	body.pg-fp6 * #left-nav li.fp6 a, 
	body.pg-eupres * #left-nav li.eupres a,
	body.pg-lisbon * #left-nav li.lisbon a,
	body.pg-calls * #left-nav li.calls a,
	body.pg-events * #left-nav li.events a,
	body.pg-interview * #left-nav li.interview a,
	body.research-eu * #left-nav li.research-eu a,
	body.pg-search * #left-nav li.search a{font-weight:bold; color:#FEBF01;text-decoration:underline;}


/*** Right nav***/
#right-nav {float:right;width:194px;font-size:0.7em; margin:15px 0 10px;padding:0 5px 0 0; }
  #right-nav a{color:#1B5293;text-decoration:none;}
  #right-nav a:hover{color:#1B5293;text-decoration:underline;}
  #right-nav p{margin:0; padding:0;}


#rightbloc1{margin-bottom:10px;border:1px solid #999999;background-color:transparent; background-image:url(../icons/bg-pres.png); background-repeat:repeat;height:auto;line-height:1.7; text-align:center}

#rightbloc2{margin-bottom:10px;	border:1px solid #999999;background-color:#FFFFFF;	font-size:110%;	font-weight:bold;	color:#1B5293;	text-align:center;	padding:0;	line-height:1.7; }
#focuslogo {background-image: url(../icons/focus-magazine.gif); background-repeat:no-repeat; background-position:50% 50%; height:82px; margin:0; padding:0;}

#researcheulogo {background-image: url(../icons/researcheu_en.jpg); background-repeat:no-repeat; background-position:50% 50%; height:82px; margin:0; padding:0;}

#rightbloc3{border:1px solid #F32700;padding:5px;background-color:#FFFFFF;}
#rightbloc3 a{color:#1B5293;text-decoration:none;background-color:#FFFFFF;display:block;}
#rightbloc3 a:hover{color:#1B5293;text-decoration:underline;background-color:#EEE;}
#rightbloc3 .date{color:#3393C3;text-align:right; padding-left:10px;}
#rightbloc3 ul{ padding:0;margin:0;}
#rightbloc3 ul li{ list-style-type:none; padding-bottom:10px;}


	
/*** generic***/

.txtcenter {text-align:center}

	

/*** Container ***/ 


#container { margin-left:195px;font-size:0.7em;padding:0px;background-color:#FFFFFF;}
#container-hp { font-size:0.7em;margin-left:195px;margin-right:195px; padding:0 0 11px; zoom: 1; }
#container-norightcol { font-size:0.7em;margin-left:5px;margin-right:0px; padding:0 0 11px 190px; zoom: 1; }

/* only IE7 */
#container-norightcol { *padding-left: 0px; }
/* only IE7 */


/*** Content ***/
#content {margin:0; padding:0px 0 0 10px }

  #content a{color:#FF9900;text-decoration:underline;}
  #content a:hover{color:#3393C3;}
  #content p{ }	
  
  #content h1 {color:#3565BD;font-size:10.2pt;line-height:1.1em;margin-bottom:13px;padding:0 0.3em;text-align:center; font-weight:normal}
  #content h2 {color:#509CCB;font-size:120%;font-weight:bold;}
  #content h2.title {background-color:#1B5293;border:1px solid #154073; border-right:1px solid #1B5293;color:#FFFFFF;font-size:120%;font-weight:bold;margin-bottom:10px ;padding:2px 0 3px 5px;}
    #content h3 {color:#4975A9;font-size:110%;font-weight:bold;}
#content h4 {color:#1B5293;font-size:100%;font-weight:bold;}

  
  #content ul {padding:0; margin: 3px 0 3px 30px;}
  #content ul li{ line-height:1.3; list-style-type:square; margin-bottom:5px; padding:0; color:#333;}
  #content ol {padding:0; margin: 3px 0 3px 30px;}
  #content ol li{line-height:1.4em;}


#general {background-color:#FFFFFF;border:1px solid #CCCCCC;color:#666666;line-height:1.3;padding:0 10px 10px; margin-right:10px;}
#general ul li {color:#666666;}
#general .date {color:#3393C3;}

#general table{border-collapse:collapse;border:1px solid #CCC;width:100%;padding:5px;}
#general table th{text-align:center;vertical-align:middle;font-weight:bold;border:1px solid #CCC;background-color:#E7F1F7;}
#general table td{border:1px solid #CCC;}
#general table td.grey{background-color:#F7F7F7;}
#general .blue{color:#000080; font-weight:bold;}
 
/* style for the articles*/
#article{	border:1px solid #FF9900;padding:0 10px 10px 10px;background-color:#FFFFFF;color:#666666;	line-height:1.3;}
#content .right{float:right;padding-left:5px;}

/*** Content Research-eu ***/ 
body.research-eu #top{background-color: #F3F3F3}

#general-eur {background-color:#FFFFFF;border:1px solid #CCCCCC;line-height:1.3;padding:0 10px 10px; margin:10px 15px 10px 0; }
#general-eur a {color:#00A1E3;text-decoration:underline;}
#general-eur a:hover, a:hover > em { color:#8F348A; }
#general-eur img { border:0; }
#general-eur .left {float:left; padding-right:5px;}
#general-eur p.valigntxt { vertical-align:middle;}


#general-eur h2.title {color:#006AC1; padding:0; background:url(../icons/line-gradient.jpg) no-repeat bottom left; padding:7px 0 3px 0; font-size:140%; font-weight:bold; margin:0 0 1em 0; width:100%; border:1px solid #fff}
#general-eur h2.title em { color:#FABA00; font-family:"Times New Roman", Times, serif; font-size:140%; }

#general-eur table .Subscribe { width:90%; background-color:#F7F7F7; border:1px solid red; }
#general-eur .item1,
#general-eur .item2 { position:relative;padding:10px 0 10px 10px; margin-left:-10px; width:100%; border:none; min-height:175px; }
#general-eur .item2 { border:1px solid #9CF; margin:-5px; margin-left:0; padding:5px; padding-left:0; }
#general-eur .item1 img,
#general-eur .item2 img { margin:5px; border:none; vertical-align: middle; }

#general-eur .item1 p,
#general-eur .item2 p { margin-top:5px; overflow:hidden; }

#general-eur .item2 .link {padding-left:5px;}
#general-eur .item1 .pix,.item2 .pix { position:relative; float:left; }
#general-eur .item1 .txt { position:relative; margin-left:0; overflow:hidden;}
#general-eur .item2 .txt { position:relative; margin-left:0; overflow:hidden;}

#general-eur  .item1 ul { overflow:hidden; padding-left:25px; margin-left:0;  }

#general-eur  .item1 li { margin:5px; }
#general-eur .yellowbox { background:#FC3; border:1px dotted #CCC; padding:3px; text-align:center; font-weight:bold; width:50%; margin:50px auto; }
/*tables*/
#general-eur table.table1 { /*clear:both;*/ border-collapse: collaps; border-top:1px solid #9CF; border-left:1px solid #9CF; margin:10px; }
#general-eur table.table1 th { border-bottom:2px solid #9CF; border-right:1px solid #9CF; text-align:left; font-weight:bold; padding:5px; }
#general-eur table.table1 td { border-bottom:1px solid #9CF; border-right:1px solid #9CF; padding: 2px 2px 2px 5px; vertical-align:middle; }
#general-eur .focus ul { margin-top:0; margin-bottom:0; }
#general-eur .focus img { float:left; margin:5px; }
#general-eur .focus .title > img { position:absolute; }
#general-eur .focus strong,
#general-eur .focus .title > em { color:#F90; font-weight:bolder; }
#general-eur .focus a,
#general-eur .focus a > em { color:#00a1e3; text-decoration:underline; }
#general-eur .focus p > em { color:black; }
#general-eur .focus .blue { color:#5CF; font-weight:bold; }
#general-eur .focus > .thanks { color:black; font-style:italic; }
#general-eur .focus > .focuscontent { position:relative; }
#general-eur table.table2 { margin:10px; width:85% }
#general-eur table.table3 { border-collapse: collaps; border:1px solid #9CF; margin:20px 10px; }
#general-eur table.table3 td,
#general-eur table.table2 td { vertical-align:top; padding:5px; }


/*nav right*/
body.research-eu #right-nav {margin-top:10px }
body.research-eu #rightmenu {border:1px solid #0A70C3;text-align:center; background-color:#FFF}
body.research-eu #rightmenu img { margin:5px 0 5px 0; }
body.research-eu #rightmenu a { color:#1B5293; text-decoration:none; }
body.research-eu #rightmenu a.on { color:#F0B500; text-decoration:underline; }
body.research-eu #rightmenu a:hover,
body.research-eu #rightmenu a:hover > em { color:#F0B500; text-decoration:underline; }
body.research-eu #rightmenu ul { padding:0 3px 0 2em; word-wrap:break-word; margin:0; text-align:left; line-height:1.6; font-weight:bold; }
body.research-eu #rightmenu ul li { list-style-type:square; color:#1B5293; border-bottom:1px solid #CCCCCC; list-style-position:outside; }
body.research-eu #rightmenu ul li ul { padding-left:15px; font-weight:normal; }
body.research-eu #rightmenu ul li ul li { list-style-type:square; color:#F0B500; border:0px; }

/* submit/clear button */
div.submit-button { text-align:center; margin: 10px; }
div.submit-button input { margin: 0 5px; }

/* research*eu toc links */
div.toc-links {
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
}