/* Central CSS (corporate) */

@import url(../wel/template-2009-01/css/poll.css);

body {margin:0 auto;width:984px;padding:0px 5px;background-color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;}
.floatright {float:right;}
.floatleft {float:left;}
/*CONTAINER / CORDIS logo is in template(s)*/
#container {
    margin:0 auto;
    width:984px;
    background-color:#fff;
}

/* img.logo{
    position: absolute;
    right: 10px;
    top: 200px;
    z-index: 3;
} */

/* EUROPA-CORDIS: CORPORATE HEADER */
#corporate-header{position:relative;background:#ffffff url(../icons/eu-id-bg.gif) repeat-x scroll 0 0;height:145px;/*height:3.3em;min-height:55px;/*3.8em*/margin:0;padding:0;z-index:1;min-width: 740px;border-left:1px solid #0E477A;border-right:1px solid #0E477A;border-top:1px solid #0E477A;}

	#linkBox{position:relative;text-align:right;padding-right:0.2em;color:#396ea2;font-size:11px;height:1.5em;}

		#linkBox a{display:inline-block;color:#396ea2;text-decoration:none;padding-top:0.15em;}
		#linkBox a:hover{color:#396ea2;text-decoration:underline;}
                #linkBox a:focus, #linkBox li:first-child a:focus { color:#396ea2;  background-color:#fff;}
		#linkBox form{margin:0; padding:0}
		#linkBox form.lang SELECT{float:right;background-color:#ffffff;border:1px solid #99aabb;color:#396ea2;min-width:120px;font-size:0.95em;margin:0 0 0 0.5em;font-family:Verdana,Arial,Helvetica,sans-serif;}
	/*  Hide Language selector for NOSCRIPT  */
	.displayswitch {display:none;}
	.javascript .displayswitch {display:block}
	/*Banner*/

.bantitle {
	background: transparent none no-repeat scroll 0 0;
	height: 145px;
	left: 38px;
	position:absolute;
	top: 0;
	min-width: 600px;
	z-index: -1;
}

		#title-de {background-image:url(../icons/eu-header_de.gif); width: 775px;}
		#title-en {background-image:url(../icons/eu-header_en.gif); width: 725px;}
		#title-es {background-image:url(../icons/eu-header_es.gif); width: 805px;}
		#title-fr {background-image:url(../icons/eu-header_fr.gif); width: 870px;}
		#title-it {background-image:url(../icons/eu-header_it.gif); width: 805px;}
		#title-pl {background-image:url(../icons/eu-header_pl.gif); width: 655px;}
		#title-cs {background-image:url(../icons/eu-header-cs.gif); width: 650px;}
		#title-da {background-image:url(../icons/eu-header_da.gif); width: 750px;}
		#title-fi {background-image:url(../icons/eu-header_fi.gif); width: 600px;}
		#title-el {background-image:url(../icons/eu-header_el.gif); width: 740px;}

	#imageBanner h1 {height:1px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:-500px;width:1px;}
/*Noscript: language switch*/
#noscript {text-align:center;margin:0;padding:0;font-family:"Arial Narrow",Arial,Verdana,Helvetica,Geneva,sans-serif;}
	ul.langbox{list-style-type:none;margin:0;padding:0;line-height:0.9em;}
	ul.langbox li {position:relative;display:inline;margin:0;padding:0;font-size:0.7em;}
	ul.langbox li a.lang {color:#074A8B;padding:0 0.2em;margin:0;text-decoration:none;}
	ul.langbox li a.curlang {background-color:#074A8B;color:#FFFFFF;padding:0 0.2em;text-decoration:none;margin:0;}
	ul.langbox li a.lang:hover {background-color:#DBE1E6;}
	ul.langbox a.lang:link, ul.langbox a.lang:visited {color:#074A8B;}
/* Page borders */
#borderpage{position:relative;border-left:1px solid #0E477A;border-right:1px solid #0E477A;}
	#borderpage .endyelline img{position:absolute;right:0px;z-index:2}
/* Breadcrumbs/Path navigation */
#breadcrumb {
background-color: #074A8B;
color:#ffffff;
font-size: 11px;
height: auto;
padding: 2px 0 3px 10px;
position:relative;
z-index:1;}
	#breadcrumb a{text-decoration:none;color:#ffffff;font-weight:normal;}
	#breadcrumb a:hover{text-decoration:underline;color:#FFF;}
        #breadcrumb a:focus, #breadcrumb li.first-child a:focus {color: #10559A; background-color:#fff;}
span.endyelline{display:none;}

/* Top main menu (tabs) */
#corporate-menu{position:relative;background-image:url(../icons/bkg-topmenu.gif);background-repeat:repeat-x;background-color:#107496;/*margin-bottom:5px;*/ height:29px;border-bottom:1px solid #18A3E4;border-top:1px solid #00FFFF;}
	#tabs{position:relative;font-family:"Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;font-size:8.6pt;min-width:757px;width:100%;z-index:2;}
		#tabs ul{position:relative;list-style-image:none;list-style-type:none;margin:0.55em 0 0 7px;padding:0;bottom:0 ;}
		#tabs li{display:inline;margin:0;padding:0;line-height:1.4em;}
		#tabs li a{background:transparent url(../icons/tableft.gif) no-repeat scroll left top;float:left;padding-left:0.27em;text-decoration:none;/*margin-left:0.1em;*/ cursor:pointer;}
		#tabs li a:hover{background-position:0% -42px;}
		#tabs li a span{background:transparent url(../icons/tabright.gif) no-repeat scroll right top;color:#ffffff;display:block;float:left;padding:0.25em 0.55em 0.35em 0.4em;}
		#tabs li a:hover span{background-position:100% -42px;color:#FFFFFF;}
		#tabs li.last a{ background:transparent url(../icons/tableft2.gif) no-repeat scroll left top;float:left;padding-left:0.27em;text-decoration:none;}
		#tabs li.last a:hover{background-position:0% -42px;}
		#tabs li.last a span{background:transparent url(../icons/tabright2.gif) no-repeat scroll right top;color:#153D78;display:block;float:left;padding:0.25em 0.55em 0.35em 0.4em;}
		#tabs li.last a:hover span{background-position:100% -42px;color:#FFFFFF;}
		#tabs li.empty{ width:1em;display:block;float:left;list-style-type:none;}
		#tabs li a.on{background-position:0% -42px;color:#FFFFFF;}
		#tabs li a.on span{background-position:100% -42px;color:#FFFFFF;padding:0.25em 0.55em 0.35em 0.4em;}
/*CORPORATE title bar color*/
#theme-color{position:relative;border-bottom:1px solid #003399;}
/*hp*/#theme-color1{position:relative;font-size:0.7em;padding-right:30.5em;background-color:#DEF0FC;height:3.7em;}
/*news*/#theme-color2{position:relative;font-size:0.7em;padding-right:30.5em;background-color:#B4C895;height:3.7em;}
/*funding*/#theme-color3{position:relative;font-size:0.7em;padding-right:0.3em;background-color:#61C4E4;height:3.7em}
/*results*/#theme-color4{position:relative;font-size:0.7em;padding-right:0.3em;background-color:#BBC1E3;height:3.7em}
/*themes*/#theme-color5{position:relative;font-size:0.7em;padding-right:0.3em;background-color:#C1D1A5;height:3.7em}
/*local*/#theme-color6{position:relative;font-size:0.7em;padding-right:0.3em;background-color:#DEF0FC;height:3.7em}
/*reference*/#theme-color7{position:relative;font-size:0.7em;padding-right:0.3em;background-color:#EDD2a7;height:3.7em}
/*interact*/#theme-color8{position:relative;font-size:0.7em;padding-right:0.3em;background-color:#CABDCA;height:3.7em}
/*help*/#theme-color9{position:relative;font-size:0.7em;padding-right:0.3em;background-color:#DEF0FC;height:3.7em}
/* Search bar*/

#searchbar{
    position:absolute;
    text-align:right;
    width:auto;
    margin:0;
    font-size:0.7em;
    padding:0.2em;
    padding-top: 1em;
    background-color:transparent;
    z-index:3;
    right:7px !important;
    color:#2B6AB0;

}
	#searchbar a{ color:#003399;text-decoration:underline;}
	#searchbar a:hover{text-decoration:none;}
	#searchbar span.txt{margin-right:0.1em;font-size:0.9em; display: none;}
	#searchbar form{margin:0;padding:0;background-color:transparent;}
	#searchbar form input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;}
	#searchbar form input.field{font-size:1em;width:18em;margin-top:0.2em;padding:0.1em;color:#778899;}
	#searchbar form input.button{color:#535353;margin-top:0.2em;padding:0.1em;vertical-align:bottom}

/*LEFT NAV*/
#left_nav {position:relative;float:left;width:12em;clear:both; background-color:#F7F7F7}
/*RIGHT NAV*/
#right_nav-hp {position:relative;float:right;width:12em;margin:0;padding:0;}
#right_nav {position:relative;float:right;width:9.35em;margin:0;padding:0;}
/*CONTENT*/
#content-hp {position:relative;margin-left:12.2em;margin-right:12.2em;padding:0;}
#content-norightcol {position:relative;margin-left:12.2em;margin-right:0;padding:0;}
#content-norightcol-noleftmenu {position:relative;margin-left:0;margin-right:0;padding:0;}
#content {position:relative;margin-left:12.2em;margin-right:9.35em;padding:0;}

/*FOOTER*/
#footer{position:relative;clear:both;background-color: #0065a2;text-align:right;font-size:11px;}
	#footmenu{color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:0.5em;}
		#footmenu a{color:#fff;text-decoration:none;}
		#footmenu a:hover{color: #fff;text-decoration: underline;}
		#footmenu span{color:#fff;}
	#manageby{color:#003399;padding:0.5em;background-color:#f8f8f6;}
		#manageby a{color:#003399;text-decoration:underline}
		#manageby a:hover{color:#003399;text-decoration:none}


/* css for the share button in the corporate header (tabs section) */
#share-tool {
    float: right;
    margin-right: 10px;
}

#share_box {
    left: 669px !important;
}

/* social icons on CORDIS and News home pages */

#social-icons-box {
    margin: 10px 0;
    text-align: center;
}

#social-icons-box img {
    margin: 0 4px 0 0;
}

#social-icons-box a{
    text-decoration: none;
}

/* ---------------------------------------- New Tabs ------------------------------------- */

/* NEW Top main menu (tabs) */

.new-tabs {
  background: #ffffff !important;
  border-top: none !important;
  border-bottom: none !important;
  min-height: 3em !important;
  padding: 4px 0 0 4px;
}

.new-tabs #tabs {
  position:relative;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 0.75em;
  min-width:757px;
  width:100%;
  z-index:2;
}

.new-tabs #tabs ul {
  position:relative;
  list-style-image:none;
  list-style-type:none;
  margin: 0 !important;
  padding:0;
  bottom:0;
}

.new-tabs #tabs li {
  display:inline;
  margin:0;
  padding:0;
  line-height:1.4em;
}

.new-tabs #tabs li a {
  background: #E6E6E6 !important;
  margin: 0 2px;
  border: 1px solid #0065A2;
  border-bottom: 1px solid #E6E6E6;
  border-radius: 5px 5px 0 0;
  float:left;
  padding: 5px;
  text-decoration:none;
  cursor:pointer;
  text-align: center;
}

.new-tabs #tabs li a:hover {
  background: #0065A2 !important;
  border-bottom: 1px solid #0065A2;
}

.new-tabs #tabs li a span {
  background: #E6E6E6 !important;
  color: #074A8B !important;
  display:block;
  float:left;
  padding: 0 !important;
  width: 96px;
  min-height: 3em;
}

.new-tabs #tabs li a:hover span {
  background: #0065A2 !important;
  color:#FFFFFF !important;
}

.new-tabs #tabs li.tab-home a span {
  width: 40px;
  text-indent: -99999px;
  background-image: url(../icons/home-icon.png)!important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.new-tabs #tabs li.tab-home a:hover span {
  background-image: url(../icons/home-icon-on.png) !important;
}



/* css for the share button in the corporate header (new tabs section) */
.new-tabs #share-tool {
    float: right;
    margin-right: 10px;
    margin-top: 1.2em;
}


/* css for the form and buttons  */
#searchbox{
    display:inline-block;
    padding-top:5px;
    top:0px;
    left:8px;
    position:relative;
}
#searchbox input.field{
    width:100px;
    position:relative;
    float:none;
    margin:0;
    padding:0 !important;
    height:21px;
    font-size:10px;
}
#searchbox input.button{
    border:none;
    width:21px;
    position:relative;
    float:none;
    maring:0;
    height:21px;
    left:-14px;
    top:2px;
    background-image:url(../icons/searchicon.png);
}


/* Search Bar - Header */
#service-header #simpleSearch {
    display: inline-flex;
}

form#simpleSearch label {
display: none !important;
}

#searchbar{
    margin-top: -51px;
}

#searchbar form#simpleSearch input#q {
    height: 24px;
    border: 2px solid #D8D7D7;
    border-radius: 5px 0 0 5px;
    vertical-align: 5px;
    height: 23px;
    position: relative;
    right: 25px;
    width: 90px;
    font-size: 11.2px;
}

#share_button_container {
    display: none;
}

#searchbar form#simpleSearch input[type=submit] {
    background: url("../icons/glyphicons-halflings-white.png") no-repeat scroll -41px 7px #0065A2;
    border: 1px solid #0065A2;
    border-radius: 0 5px 5px 0;
    display: inline-block;
    line-height: 300px;
    padding: 0;
    width: 30px;
    height: 29px;
    margin-bottom: 10px;
    vertical-align: top;
    margin-left: -27px;
    cursor: pointer;
    position: relative;
    font-size: 11.2px;
}

#searchbar form#simpleSearch {
    font-size: 0;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
 border: solid 1px #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
}/* name="composer_info" content="2015-03-20 17:45:58" */
