/* BODY APPEARANCE */

@media all /* HTML RESET */
{
	div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
	a,abbr,acronym,address,big,body,cite,code,del,dfn,img,ins,kbd,q,s,samp,
	small,strike,strong,sub,sup,tt,var,dl,dt,dd,
	fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-style:inherit;font-family:inherit;}
	input{margin:0;font-style:inherit;font-family:inherit;}
	table{font-size:1em;}
	caption,th,td{text-align:left;font-weight:normal;}
	body{color:#000;background-color:#fff;font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;font-size:62.5%;line-height:1.5;}
	p{padding:5px 0; text-align:justify;}
	h1,h2,h3,h4,h5,h6{padding:4px 0;margin:4px 0;font-weight:normal;}
	h1{font-size:180%;color:#135;}
	h2{font-size:150%;color:#369;}
	h3{font-size:140%;color:#036;}
	h4{font-size:130%;color:#036;}
	h5{font-size:120%;color:#369;}
	h6{font-size:110%;color:#036;}
	ol,ul{margin:5px 0 0 0;padding:0 0 0 30px;}
	li {margin-bottom: 10px; list-style-type:square;}

/* LINK */

	a{color:#027AC6;text-decoration:underline;}
	a:visited{color:#551A8B;}
	a:hover,a:focus,a:active{color:#036;}

/* LINKS WITH ICON */

	html body a.link-ico{border:0;text-decoration:none;}
	html body a.link-ico span{text-decoration:underline;}
	html body a.link-ico img{border:0;vertical-align:middle;padding:0 0 0 4px;}
	html body a.link-ico span.link-size{color:#333;text-decoration:none;padding:0 0 0 4px;}

/* LINKS COMPONENTS: additionnal tools, webservice icon, ... */

	html body a.link-components{position:relative;left:0;top:0;display:inline-block;font-size:12px;text-decoration:none;padding:0;margin:0;border:0;}
	html body a.link-components span.s{position:absolute;left:0;top:0;width:16px;height:16px;cursor:pointer;overflow:hidden;display:none;}
	html body a.link-components:hover span.s,
	html body a.link-components:focus span.s,
	html body a.link-components:active span.s{display:block;}

/* ACCESSIBILITY ELEMENT */

	.off-screen{position:absolute;left:-999px;top:-999px;}

/* RESET ANY ORDER LIST: language selector, additionnal tools ... */

	.reset-list,
	.reset-list ul,
	.reset-list li{margin:0;padding:0;list-style-type:none;}
}

body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
}

/* unknown */
.titletextbox {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #508ABC;
	background-image: url(/dgs/health_consumer/design/images/text-table_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/* buttons below right menu */

.button-box {
	text-align: center;
}

.button-link {
	text-decoration: none;
}

.button-image {
	border: 0px;
}

/* mainmenu left side */

/* ul */
.root {
	margin-left: -32px;
}

.root A:hover {
	text-decoration: underline;
    color: #B81B3D;
}

.folder {
    margin-left: -32px;
}

/* li */
.first_selected_folder {
	font-weight: bold;
	list-style: url(/dgs/health_consumer/design/images/mainmenu_front_select.gif) inside none;
	background:url(/dgs/health_consumer/design/images/mainmenu_back_rev.gif) repeat-y;
	padding-left: 8px;
}

.first_selected_folder A {
	text-decoration: none;
		color: #000000;
}

.first_selected_folder A:hover {
	text-decoration: underline;
	color: #B81B3D;
}

.root_selected_folder {
	font-weight: bold;
	list-style: url(/dgs/health_consumer/design/images/mainmenu_front_select.gif) inside none;
	background:url(/dgs/health_consumer/design/images/mainmenu_back_rev.gif) repeat-y;
	padding-left: 8px;
	margin-left: 8px;
	margin-bottom: -12px;
}

.root_selected_folder A {
	text-decoration: none;
	color: #000000;
}

.root_selected_folder A:hover {
	text-decoration: none;
	color: #B81B3D;
}

.selected_folder {
	font-weight: bold;
	list-style: url(/dgs/health_consumer/design/images/mainmenu_front_select.gif) inside none;
	padding-left: 8px;
	margin-top: 4px;
}

.selected_folder A {
	text-decoration: none;
	color: #000000;
}

.selected_folder A:hover {
	text-decoration: underline;
	color: #B81B3D;
}

.selected_item {
	font-weight: normal;
	list-style: none;
	margin-left: 10px;
	list-style: url(/dgs/health_consumer/design/images/mainmenu_front_dark.gif) inside none;
}

.selected_item A {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.selected_item A:hover {
	text-decoration: underline;
	font-weight: normal;
}

.first_unselected_folder {
	font-weight: normal;
	list-style: url(/dgs/health_consumer/design/images/mainmenu_front_select_blue.gif) inside none;
	background:url(/dgs/health_consumer/design/images/mainmenu_back_rev.gif) repeat-y;
	padding-left: 8px;
}

.first_unselected_folder A {
	text-decoration: none;
	
}

.first_unselected_folder A:hover {
	text-decoration: underline;
	color: #B81B3D;
}
	

.unselected_folder {
	font-weight: normal;
	list-style: url(/dgs/health_consumer/design/images/mainmenu_front_select_blue.gif) inside none;
	padding-left: 8px;
	margin-top: 4px;
}

.unselected_folder A {
	text-decoration: none;
}

.unselected_folder A:hover {
	text-decoration: underline;
	color: #B81B3D;
}

.unselected_item {
	font-weight: normal;
	list-style: none;
	margin-left: 10px;
}

.unselected_item A {
	text-decoration: none;
	font-weight: normal;
}

.unselected_item A:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #B81B3D;
}

/** Menu */
.menu-title-link {
	color:#FFFFFF;
}

A.menu-title-link {
	color:#FFFFFF;
text-decoration: underline;
}
A.menu-title-link:link {
	color:#FFFFFF;
}
A.menu-title-link:visited {
	color:#FFFFFF;
}
A.menu-title-link:active {
	color:#FFFFFF;
}
A.menu-title-link:hover {
	color:#FFFFFF;
	text-decoration: none;
}

/*lastupdated*/
.lastupdated {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 10px;
	color:#666666;
}

#datamain {
	width: 100%;
	height:380px;
}
#datamain-table {
	width: 100%;
	border-collapse: collapse;
}

/* Liens par defaut dans le contenu importé [ avec classe body ] */
a.body img {
    border:0px;
}
a.body {
	text-decoration: underline;
	color : #3983bb; /* #313F4B; */
	font-weight : normal;
}
a.body:link {
	
	color : #3983bb;
	text-decoration: underline;
	font-weight : normal
}
a.body:visited {

	color : #8f8f8f;
	text-decoration: underline;
	font-weight : normal;
}
a.body:active {
	text-decoration: none;
	color : #0C386D;
	text-decoration: underline;
	font-weight : bold
}
a.body:hover {
	text-decoration: underline;
	color : #8f8f8f; /* #313F4B; */
	font-weight : normal;
}

/* Liens par defaut dans le contenu importé [ sans classe body ] */
a img {
    border:0px;
}
a{
	text-decoration: underline;
	color : #3983bb; /* #313F4B; */
	font-weight : normal;
}
a:link {
	
	color : #3983bb;
	text-decoration: underline;
	font-weight : normal
}
a:visited {

	color : #8f8f8f;
	text-decoration: underline;
	font-weight : normal;
}
a:active {
	text-decoration: none;
	color : #0C386D;
	text-decoration: underline;
	font-weight : bold
}
a:hover {
	text-decoration: underline;
	color : #8f8f8f; /* #313F4B; */
	font-weight : normal;
}

/* Styles pour le header et les liens qui s'y trouvent (Banner, important legal notice and languages) */

	
/*.backgroundbanner {
background-color: #3399cc;
color: #ffffff;
}
*/
.backgroundbanner {
background-image: url(/dgs/health_consumer/design/images/banner_back.gif);
background-repeat:repeat-x;
height:145px;
}

	#header{position:relative;z-index:10;min-height:145px;line-height:1.4;}
	#banner-flag{position:absolute;left:40px;top:15px;z-index:12;color:#000;width:172px;height:119px;}
	#header #banner-title-text{margin:0;border:0;font-size:24px;line-height:1.2;padding-left:240px;position:absolute;top:65px;color:#000;}
	#header #banner-title-text span{display:block;font-size:18px;}
	#banner-image-right{position:absolute;right:0;top:38px;z-index:7;height:107px;width:210px;}
	#banner-image-title{position:absolute;left:0;top:0;height:145px;width:100%;z-index:6;background-repeat:no-repeat;background-position:0 0;}

.backgroundnotice {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	background-color: #3399CC;
	color: #FFFFFF;
	font-size: 0px;
	text-decoration: none;
	display:none;
}

.backgroundnotice a:link {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	background-color: #3399CC;
	color: #FFFFFF;
	font-size: 0px;
	text-decoration: none;
}

.backgroundnotice a:visited {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	background-color: #3399CC;
	color: #FFFFFF;
	font-size: 0px;
	text-decoration: none;
}

.backgroundnotice a:hover {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	background-color: #3399CC;
	color: #FFFFFF;
	font-size: 0px;
	text-decoration: none;
}

/* Languages */
.formlang {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
} 

.language {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;

	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3399CC;
}
a.language:link {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;

	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3399CC;
}
a.language:visited {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;

	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3399CC;
}
 a.language:hover {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;

	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3399CC;
}
a.language:active {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;

	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	background-color: #3399CC;
}

.languagenolink {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3399CC;
}

.langsel {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
}

/* relatif à l'impression */
@media print { 
	img.resize{width: 150px}
}

/* La ligne de avec le chemin 
(ex.  EUROPA > European Commission > DG Health and Consumer Protection > Overview > Animal Health and Welfare )
*/
/*
.yellowline { 
 	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #276096;
	text-decoration: none;
	list-style: none;
	text-decoration: none;
} 
a.yellowline { 
 	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #276096;
	text-decoration: none;
	list-style: none;
	text-decoration: none;
} 
a.yellowline:visited { 
 	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #276096;
	text-decoration: none;
	list-style: none;
	text-decoration: none;
}
a.yellowline:active { 
 	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #276096;
	text-decoration: none;
	list-style: none;
	text-decoration: none;
} */

/* Styles Generiques sur le Strong et les Liens */

tr {
	margin-top : 10px;
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	color: #313F4B;
}

#langsel {
	margin-top : 0;
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 90%;
}

strong {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	list-style: none;
	text-decoration: none;

	}
a { 
 	font-family:  Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3983bb;
	text-decoration: underline;
	list-style: none;
}

a:hover { 
 	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8f8f8f;
	text-decoration: underline;
	list-style: none;
}

p {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	color: #313F4B;
	line-height:20px;
}

/* Sub menu [ brown menu in the section ]*/
.subnavigation {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-color: #B3AE62;
}

a.subnavigation:link {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-color: #B3AE62;
}

a.subnavigation:visited {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-color: #B3AE62;
}

a.subnavigation:active {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-color: #B3AE62;
}

a.subnavigation:hover {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-style: normal;
	background-color: #B3AE62;
}

/* style de base dans la section principale de contenu */

.content {
	margin-top : 10px;
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	color: #313F4B;
}

/* Classe utilisée dans le contenu HTML importé */
.middlebullet {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	color: #313F4B;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 10px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left : 20px;
	text-align : justify;		
}

.middlebullet02 {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	color: #313F4B;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 10px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left : 20px;
	text-align : justify;		
}

/* Left Menu */
.menutext {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #405A73;
	text-decoration:none;		
	text-align : right;
	padding-left: 20px;	
	padding-right: 20px	
}

.menutext div {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #405A73;
	text-decoration:none;		
	text-align : left;	
	padding-top : 2px;
	padding-bottom : 2px	
}

.menutext a {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #405A73;
	text-decoration:none;		
	text-align : left;
	padding-top : 2px;
	padding-bottom : 2px	
}

.menutext a:visited {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #405A73;
	text-decoration:none;		
	text-align : left
}

.menutext a:hover{
	font-family:  Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #405A73;
	text-decoration:underline
}

.titlemenu {
	font-family:  Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #508ABC;
	padding-left: 15px;
}

.titletext {
	font-family:  Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #508ABC;
}

/* Menu avec images vers les 3 sites */
#tdbgmenu
{
	background-image:url(/dgs/health_consumer/design/images/bg-menu02.gif)
}

/* Right JavaScript Menu*/

.navigation {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	background-color: #548CBC;
}

.rightmenu {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #34506A;
	text-decoration:none;
}

.rightmenu div {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #34506A;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.rightmenu a {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 80%;
	color: #34506A;
	text-decoration:none;
	padding-bottom: 5px;
}

.rightmenu a:visited {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 80%;	
	color: #34506A;
	text-decoration:none;
}

.rightmenu a:hover {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #B81B3D;
	text-decoration:underline;
}

.rightmenu a:active, .rightmenu a:focus {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #6ba8e1;
	text-decoration:underline;
}

/* Print version link */

.print {
	font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;

	color: #FFFFFF;
	background-color: #4E87B8;
}

.print a {
	color: #FFFFFF;
	text-decoration:none;
}

.print a:link {
	color: #FFFFFF;
	text-decoration:none;
}

.print a:active {
	color: #FFFFFF;
	text-decoration:none;
}

.print a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

.print a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

/* News section on mainpages of the websites */

.news_table B {
	font-family:  Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #276096;
}

.news_table TD {
	text-align: justify;
	letter-spacing: 1px;
	margin-left: 10px;
	font-size:90%;
}

.news-img{
	margin-right: 10px;
}

/* corrections - styles contenus dans le contenu importé */
.header02 {
	font-weight: bold;
}

.header {
	font-weight: normal;
}

.bodytext_bold {
	font-weight: bold;
}

/* health browse the theme */
.li {
   font-family: Verdana, Arial, Helvetica, "DejaVu Sans", sans-serif;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   color: #000054;
   line-height: 130%;
   background-color: transparent;
}

#table_links a {
text-decoration: none;
color:#548cbc;
font-size:80%;
}

#table_links a:hover {
text-decoration: none;
color:#83add3;
}

/*NEW EC TEMPLATE*/

/* SERVICES */

	#services{font-size:100%;font-weight:normal;position:absolute;left:0;top:2px;right:0;z-index:18;padding:1px 5px 1px 0;text-align:right; font-family: Verdana,Arial,Helvetica,"DejaVu Sans",sans-serif;}
	#services ul{display:inline;padding:3px 0;}
	#services li{display:inline; list-style-type:none;}
	#services a,
	#services a:visited{background:url("/dgs/health_consumer/design/images/services-separator.gif") transparent left center no-repeat;color:#396ea2;text-decoration:none;margin:0;padding:0 5px 3px 5px;border:0;font-weight:normal;display:inline-block;font-size:90%;}
	#services a:focus,
	#services a:hover,
	#services a:active{color:#396ea2;text-decoration:underline;border:0;font-size:90%;}
	#services a.first{border:0;background-image:none;font-size:90%;}
	
	.js #services{padding-right:140px;}
	
	/* adjust some elements on font-size change */
	
	.font-size-2 #services{padding-right:150px;}
	.font-size-3 #services{padding-right:172px;}
	
/*END SERVICES*/

#nav li {
list-style-type: none;
margin-bottom: 0;
}

	
/* LANGUAGES SELECTOR (SCRIPT) */	
	.language-selector-close,
	.language-selector-open{font-size:100%;position:absolute;top:1px;right:1px;z-index:99;overflow:hidden;width:130px;background-color:#fff;border:1px solid #9ab;}
	.language-selector-close li{padding:1px;position:absolute;left:-999px;top:-999px;}
	
	.language-selector-open li,
	.language-selector-close li.selected{padding:1px;position:relative;left:0;top:0;width:128px; margin:0; list-style:none;}
	.language-selector-close a,
	.language-selector-open a,
	.language-selector-close a:visited,
	.language-selector-open a:visited{display:block;padding:0 3px;border:0;text-decoration:none;color:#396ea2; font-weight:normal; font-size:90%;}
	.language-selector-close a:hover,
	.language-selector-close a:focus,
	.language-selector-close a:active,
	.language-selector-open a:hover,
	.language-selector-open a:focus,
	.language-selector-open a:active{background-color:#def;color:#036; font-weight:normal; font-size:90%;}
	.language-selector-open li.lang-separate{border-top:1px solid #9ab;margin:2px 0 0 0;}
	.language-selector-open img,
	.language-selector-close img{position:absolute;right:0;top:0;z-index:1;width:16px;height:16px; border:none;}
	.language-selector-alone a:hover{background-color:transparent;color:#396ea2;font-weight:normal; font-size:90%;}
	.language-selector-alone{height:25px;}
	
	/* adjust some elements on font-size change */	
			 
	.font-size-2 .language-selector-alone{height:30px;}
	.font-size-3 .language-selector-alone{height:35px;}
	
	.font-size-2 .language-selector-close,
	.font-size-2 .language-selector-open{width:140px}
	.font-size-2 .language-selector-open li,
	.font-size-2 .language-selector-close li.selected{width:138px}
	.font-size-2 .language-selector-open img,
	.font-size-2 .language-selector-close img{top:2px}
	
	.font-size-3 .language-selector-close,
	.font-size-3 .language-selector-open{width:162px}
	.font-size-3 .language-selector-open li,
	.font-size-3 .language-selector-close li.selected{width:160px}
	.font-size-3 .language-selector-open img,
	.font-size-3 .language-selector-close img{top:4px}

/* END LANGUAGES SELECTOR (SCRIPT) */

/* NAVIGATION PATH (CRUMBTRAILS) */

	#path{font-size:90%;background-color:#074A8B;min-height:18px; *height:18px;color:#fff;padding:0;overflow:hidden;line-height:1.6; font-family: Verdana,Arial,Helvetica,"DejaVu Sans",sans-serif; margin-left: 6px;}
	#path a{position:relative;z-index:7;padding-left:10px;}
	#path a{white-space:nowrap;display:inline;padding:0 0 0 12px;float:left;background:url("/dgs/health_consumer/design/images/breadcrumb.gif") transparent left center no-repeat;}
	#path a.first{background-image:none;padding-left:0;padding-right:0;}
	#path a,
	#path a:visited{color:#fff;text-decoration:none;border:0; font-weight:normal;font-size:90%;}
	#path a:hover,
	#path a:focus {text-decoration:underline;color:#fff;border:0;font-size:90%;}
	#path a:active{text-decoration:none;color:#fff;border:0;font-size:90%;}

/* END NAVIGATION PATH (CRUMBTRAILS) */	

/* ACCESSIBILITY ELEMENT */

	.off-screen{position:absolute;left:-999px;top:-999px;}
	
/* HIDDEN */

	.off-screen {display:none;}
	.layout-footer{clear:both;padding:15px 0;text-align:center;color:#396ea2;}

/*END NEW EC TEMPLATE*/

/*FOR IE*/
@media screen
{
/* LAYOUT */

	* html .layout{width:984px;}

 /* ACCESSIBILITY */

	* html #accessibility-menu a,
	* html #accessibility-menu a:focus,
	* html #accessibility-menu a:active{float:left;width:99%;}

/* BANNER */
#header{position:relative;z-index:10;min-height:145px;background-color:#fff;line-height:1.4;}
	* html #header{height:145px;}
	* html #services{height:17px;left:auto;width:100%; *width:500px;}
	* html #path{float:left;width:100%;padding:0 0 2px;}
	* html #services a.first,
	* html #services a.first:visited{background-image:none;}

/* LANGUAGE SELECTOR (NOSCRIPT) */

	#language-selector{left:auto;}

/* LANGUAGE SELECTOR (SCRIPT) */

	* html #language-selector-open li a,
	* html #language-selector-close li a{background-color:#fff;}
	* html #language-selector-close li.selected a{cursor:pointer;color:#396ea2;}
	* html #language-selector-open li.selected a:hover,
	* html #language-selector-open li.selected a:active,
	* html #language-selector-open li.selected a:focus{cursor:pointer;color:#036;background-color:#def;}
	* html #language-selector-close li.lang-separate{border-top:1px solid #9ab;margin:2px 0 0 0;}

/* WEBSERVICE */

	*+ html .ws-links a{margin:0;position:relative;top:1px;vertical-align:baseline;}
	* html .ws-links a{width:16px;margin:0;position:relative;top:2px;vertical-align:baseline;}
	* html .ws-popup-show a{margin:0 0 3px 0;}
	* html .ws-loading a.ws-ico span.s{display:none;visibility:hidden;}

}
@media print /* IE6/IE7 */
{
	* html #header #banner-title-text{top:-5px;}
	*+ html #header #banner-title-text{top:-5px;}
	* html body #layout{min-width:640px !important;width:640px !important;max-width:640px !important;}
}



#ecc_links a {
text-decoration: none;
color:#fbed05;
font-size:105%;
}

#ecc_links a:hover {
text-decoration: none;
color:#ffffff;
}

#ecs_a a {
text-decoration: none;
color:#ffffff;
}

#ecs_a a:hover {
text-decoration: none;
color:#000000;
}

#wshp a {
text-decoration: none;
color:#ffffff;
font-size:105%;
}

#wshp a:hover {
text-decoration: none;
color:#000000;
font-size:105%;
}

#htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: #e0b1ca;
border: 10px solid #9c0a58;
color: #000000;
padding: 10px;
text-align:justify;
width: 250px; /*width of tooltip*/
}

/*ACCORDEON*/

#wrapper{
  margin:0;  
  text-align:left
}
#content {

  width:100%;
  margin:0;
  padding-bottom:0;
  overflow:hidden
}

.accordeoncontent {margin:0; padding:19px 0 0 0; position:relative; overflow:hidden; background-color:#ffffff; border:'1px' 'solid' '#0065a2'}

.collapse p {padding:0 10px 1em}

.switch {position:absolute; top:1.5em; right: 1.5em; padding:3px;}

.post .switch {position:static; text-align:right}

.post .main{margin-bottom:.3em; padding-bottom:0}

.other li, .summary {margin-bottom:.3em; padding:1em; border:1px solid #e8e7e8; background-color:#f8f7f8}

.other ul {list-style-type:none; text-align:center}

#content a, #content a:visited {
  border-width:0;
  text-decoration:none;
  font-weight:normal;  
 }
 
 color:#0065a2;
 
 #content h3.expand a, #content h3.expand a:visited, #content h3.acc_expand a, #content h3.acc_expand a:visited {
  border-width:0;
  text-decoration:none;
  font-weight:bold;  
  color:#0065a2;
 }
 
 
#content a:hover, #content a:active, a:focus {
  text-decoration:none;
  
}
#content a:active, #content a:focus {

}

.expand a {
  display:block;
  padding:5px 10px;
  background-color:#f0f0f0;
  font-size: 12px;
  margin:0;
}

.expand a:link, .expand a:visited {
  border-width:1px;
  background-image:url(/dgs/health_consumer/images/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:98% 50%;
  width:100%;
  display:block;
}

.expand a:hover, .expand a:active, .expand a:focus {
color:#fff;
background-color:#508abc;
display:block;
  font-size: 12px;
}

.expand a.open:link, .expand a.open:visited {
  border-style:solid;
  background:#eee url(/dgs/health_consumer/images/arrow-up.gif) no-repeat 98% 50%;
  background-color:#508abc;
    display:block;
}

div.accordeoncontent div.collapse ul{
margin: 10px 30px;
list-style-type:square;
}

#content div.accordeoncontent h3.expand, #content div.accordeoncontent h3.acc_expand{
margin: 3px 0;
color:#0065a2;
font-weight:bold;
text-decoration:none;
padding:0;
}

#content div.accordeoncontent h3.expand a, #content div.accordeoncontent h3.acc_expand a{
margin: 0;
color:#0065a2;
font-weight:bold;
text-decoration:none;
padding: 7px 0 7px 10px;
}

#content div.accordeoncontent h3.expand a:hover, #content div.accordeoncontent h3.acc_expand a:hover{
color:#ffffff;
}

div.accordeoncontent h2{
font-size: 12px;
margin: 10px 0;
}

/* --- Headings --- */
.acc_expand{margin:0; padding:0; margin: 0; border:1px solid #0065a2;}

/* --- Links --- */
.accordeoncontent a:link, a:visited {text-decoration:none;}

.accordeoncontent a:hover, a:active, a:focus {}

.accordeoncontent a:active, a:focus {color:#6eb95c;}

.acc_expand a {
	background-image:url(/consumers/theme/2013/images/accordian/arrdown.jpg); 
	background-repeat:no-repeat; background-position: top right;
	border:1px solid #0065a2; 
	color:#0065a2; 
	display:block;   
	font-size:12px; 
	font-weight:bold; 
	height:auto; 
	line-height:15px; 
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;
	}

.acc_expand a:link, .acc_expand a:visited {background-color:#ffffff; color:#0065a2; display:block; font-weight:bold; font-style:normal;}
h3.acc_expand {margin-left:0;}

#content div.accordeoncontent h3.acc_expand a:hover, #content div.accordeoncontent h3.acc_expand a:active, #content div.accordeoncontent h3.acc_expand  a:focus {color:#ffffff; background-color:#0065a2;}

#content div.accordeoncontent h3.acc_expand a.open:hover, #content div.accordeoncontent h3.acc_expand a.open:link, #content div.accordeoncontent h3.acc_expand a.open:visited { 
	color:#FFFFFF;
	background-color:#0065a2; 
	background-image:url(/consumers/theme/2013/images/accordian/arrup.jpg); 
	background-repeat:no-repeat; 
	background-position: top right;}

.acc_img {float: left;}

.acc_txt {margin-left: 100px; display:block;}

.acc_expand ul.simple-square li {margin-left: 3px;}

/*table fs*/

.even {
background-color:#deedac;
border-bottom:1px dashed #c7e172
}

.odd {
background-color:#fff;
border-bottom:1px dashed #c7e172

}

.fs {
display:block;
padding: 20px;
}

.fs:hover {
background-image:url(/dgs/health_consumer/images/fs_bg_odd.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#cfea91;
border-bottom:1px solid #9ab166;
}

/*END ACCORDEON*/

/*ACCORDEON TRACES*/

.switch-ah {top:1.5em; right: 1.5em; padding:-70px 3px 50px 3px; float:right;}

#wrapper-ah {
width:580px;
}

.accordeoncontent-ah h2 {
font-size:14px;
font-weight:bold;
line-height:50px;
color:#CC0000;
}

.accordeoncontent-ah h2 {

}

code {

}

ul.acc#acc, ul.acc#acc li {
list-style:none;
margin:0;
padding:0;
}

.collapse-ah {
padding: 10px;
border:1px dotted #73891a;
margin: 0 5px;
text-align:justify;
}

#collapse-ah a {
text-decoration:none; 
color:#9ac1c9;
}

#collapse-ah a:hover {
color:#033;
}

h2 {
margin: 20px 0 10px 0;
}

#acc h3 { 

}

#acc h3:hover {

}

#acc .acc-section {
overflow:hidden; 
background:#fff;
}

#acc .acc-content {

}

.expand-ah {
line-height:60px;
background-image:url(/food/images/acc-ah.jpg);
background-repeat:no-repeat;
}

.expand-ah a {
padding: 14px 10px 0 5px;

text-decoration:none;
color:#FFFFFF;
}

.expand-ah a:link, .expand-ah a:visited {
  background-image:url(/food/images/arrow-down-ah.gif);
  background-repeat:no-repeat;
  background-position:99% 65%;

  text-decoration:none;
}

.expand-ah a:hover,  .expand-ah a:focus {
color:#73891a;
padding: 14px 10px 0 5px;
background-image:url(/food/images/acc_hover-ah.jpg);
background-repeat:no-repeat;
background-position:100% 0%;
line-height:60px;
}

.expand-ah a:active {
color:#fff;
padding: 12px 10px 0 5px;
background-image:url(/food/images/acc_hover-ah.jpg);
background-repeat:no-repeat;
background-position:100% 0%;
line-height:60px;
}

.expand-ah a.open:link, .expand-ah a.open:visited {  
  background:url(/food/images/arrow-up-ah.gif);
  background-repeat:no-repeat;
  background-position:99% 65%;  
  color:#daee6f;
}

ul.acc#acc ul li {
	list-style:none;
	margin:0 0 10px 0;
	list-style-image:url(/food/img/arrow.jpg);
}

/*END ACCORDEON TRACES*/

/*TOOLTIP CA*/

a.tooltip_ca{
    position:relative; /*this is the key*/
    z-index:24;
	text-decoration:none;
}

a.tooltip_ca:hover{z-index:25}

a.tooltip_ca span{display: none}

a.tooltip_ca:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	top:1.5em; left:1.5em;
    width:auto;
	padding:5px 10px;
    border:1px solid #9f0e51;
    background-color:#f8d8e7; color:#9f0e51;
	font-weight:bold;
    text-align: center}

.health-claims.claims a {
color:#fff;
}

/*BIPS*/

div.accordion#acc2 h1 {font-size:14px; font-weight:bold; color:#6d8d00}

div.accordion#acc2 h1{margin: 10px 0;}

div.accordion#acc2 h2, div.accordion#acc2 h3 {margin-bottom:1em}

.h a {padding:3px 10px; margin:0;}

.h {font-size:12px; border:1px solid #8aaac5;}

#main h2 {}

#side, #side h2, #side h3 {background:#000; color:#e3e3e3}

#side h2 {border-bottom:1px solid #484b51}

a {}

a, .accordion .switch a {text-decoration:none}

.accordion a{border-width:1px; text-decoration:underline}

a:hover, a:focus, a:active {border-color:#bcd; text-decoration:none; outline:0 none}

#side a:hover, #side a:active, #side a:focus {background-color:#334}

.js #main .accordion {visibility:visible;}

.js #side .accordion {display:none}

.accordion {margin:0; padding:0 10px}

.accordion li {list-style-type:none}

.accordion li.last-child {margin-left:19px; list-style-type:disc}

#side ul.accordion ul {margin:0; padding:0 0 0 20px;}

.accordion .outer {}

.accordion .inner {margin-bottom:0; padding:0 20px 0 30px; overflow:hidden}

.accordion .inner .inner {padding-bottom:0}

.accordion .h {padding-top:0; padding-bottom: 0;}

.accordion p {margin:.5em 0 1em}

.switch {margin-bottom:.5em}

a.trigger {display:block; padding-left:20px; background-image: url(/food/images/plus.png); background-repeat: no-repeat; background-position: 1px 50%;  font-weight:700}

a.trigger.open {background-image: url(/food/images/minus.png); *background-repeat:no-repeat;}

#simple a.trigger.open {background-image: none;}

.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}

#main a.trigger {background-color:#f0f0f0}

#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7}

#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border:1px solid #bcd}

#main .switch a.open {background:transparent none; color:#FFFFFF}

h3.h a {
font-weight:normal;
}

div.new.sub  {
margin-left: 20px;
}

p.switch {
margin-top: -25px;
float:right;
line-height: 23px;
background-image: none; padding:5px;
}

#adr a, #adr_box a{
color:#FFFFFF;
}

#adr_box a{
text-decoration:none;
}

#adr{
color:#FFFFFF;
font-weight:bold;
}

#adr a:hover, #adr_box a:hover{
text-decoration:none;
}

#adr li{
color:#FFFFFF;
}

/*ADR TIMELINE*/
#timelineblock {
width: 900px;
		overflow: hidden;
		margin: 0 10px 10px 0;
		padding-bottom: 20px;
		position: relative;

	}
	
#timeline a {
	color: #04658d;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
	#timeline a:hover,
	#timeline a.selected {
		color: #D00067;
	}

.sociales {
	text-align: center;
	margin-bottom: 20px;
}

	#timeline {
		width: 900px;
		height: auto;
		overflow: hidden;
		margin: 10px auto;
		padding-bottom: 20px;
		position: relative;
		background: url(/consumers/safety/psmsp/images/background2.jpg);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#d2d9ec;
		
		
		
	}
		#dates {
			width: 900px;!Important
			height: 60px;
			overflow:visible;
		}
		
		
		ul#dates {
			width: 900px;!Important
			display:block;
			*margin:2px 0 0 0;
			*padding:0;
		}
		
			#dates li {
				list-style: none;
				float: left;
				width: 50px;
				height: 54px;!Important
				height: 60px; 
				line-height: 60px; 
				font-size: 18px;
				text-align: center;
				background: url(/consumers/redress_cons/images/biggerdot.png) center bottom no-repeat;
				display:block;
				-margin-top: 6px;
				
				
				
				
				
			}
				#dates li a {
					line-height: 38px;
					padding-bottom: 10px; 
					
					
				}
				
				#dates li a.selected, #dates a:hover {
					color:#D00067;
					font-size:100%;
				}
				#dates li a.selected {
			      color:#D00067;
				  font-size:110%;				 
				  display:block;
				  line-height: 38px;
					padding-bottom: 10px;
					width:60px;
				  
				}
		
		#issues {
			width: 900px;
			
			overflow: hidden;
			
		}	
			#issues li {
				width: 900px;
				height: auto;
				list-style: none;
				float: left;
			}
				
				#issues li h1 {
					color: #e52e87;
					font-size: 16px;
					margin: 10px 0;
					font-weight:bold;
					
				}
				#issues li p, #issues li span {
					
					margin-right: 50px; !Important
					margin-left: 70px; !Important
					font-weight: normal; !Important
					line-height: 22px; !Important
					text-align:justify; !Important
					
				}
				
				 #issues li span {
					
					display:block;
					line-height:22px;
					
					
				}
		

		
		
				
.dates_img {
margin:20px 0 30px 70px;				
}

.adr_titles{
color:#1d8ab7;
font-weight:bold;
margin-left: 70px;
background-image:url(/consumers/redress_cons/images/adr_title.png);
background-repeat:no-repeat;
padding-left: 25px;
display:block;
line-height:25px;
height:30px;
font-size:16px;
}

#timeline .adr_titles a{
color:#1d8ab7;
font-size:16px;
}

#timeline .adr_titles a:hover{
color:#D00067;
}

#timeline .adr_other {
margin-left:70px;
}

#timeline #2013{
margin-left:0;
float: right;
display:block;
top:0;
position: relative;
*margin-top: -480px;
*margin-left: 250px;
}

#timeline li.2013 {
*z-index:1000;
*clear:both;
*width:60px;
*height:54px;
*display:block;
*margin-left: 300px;
*margin-top: -64px;
}

/*
#timeline #2015{
margin-left:0;
float: right;
display:block;
top:0;
position: relative;
*margin-top: -200px;
}
*/

.wrapleft{
padding-right: 10px;
}

/*END ADR TIMELINE*/

.fvo_table ul, .fvo_table li {
list-style-type:none;
}

.fvo_details{
padding-right: 20px;
padding-bottom: 10px;
}

.fvo_details2{
padding-bottom: 10px;
}

table#content_table tr td{
padding: 10px;
}

#sanco-tables tr td{
padding: 10px;
}

.sanco-tables tr td{
padding: 10px;
}

#sanco-tables{
border-collapse:collapse;
}

#sanco-tables tr td p{
text-align:left;
}

/*PRETYPHOTO*/

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}

.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}

.pp_content_container{position:relative;text-align:left;width:100%}

.pp_content_container .pp_left{padding-left:20px}

.pp_content_container .pp_right{padding-right:20px}

.pp_content_container .pp_details{float:left;margin:10px 0 2px}

.pp_description{display:none;margin:0}

.pp_social{float:left;margin:0}

.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}

.pp_social .twitter{float:left}

.pp_nav{clear:right;float:left;margin:3px 10px 0 0}

.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}

.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}

.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}

.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}

.pp_gallery div{float:left;overflow:hidden;position:relative}

.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}

.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}

.pp_gallery ul a img{border:0}

.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}

.pp_gallery li.default a{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}

.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}

.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(http://ec.europa.eu/consumers/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}

.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}

.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}

.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}

.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}

.pp_fade,.pp_gallery li.default a img{display:none}

/*end PRETYPHOTO*/

#no-bold a {
font-weight:normal;
text-decoration: underline;
}

/*TIPS*/
.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
	padding: 30px;
	background-color:#cccccc;
	border:solid 5px #000;
}

/*ANOTHER TIP*/
tooltip{width:800px;margin:0;padding:10px;background-color: #f7f7f7;border:1px solid #0065a2;}

.tooltip p{margin:5px;text-align:justify;}

.tooltip img{margin:0; padding:0; border:none;}

.tooltip ul{margin:0 0 0 10px; padding: 0;}

.tooltip li{margin:10px; padding: 0; list-style-type:square;}

/*SFW*/
#sfw-main {
display:block;
width:70%;
*width:100%;
height:auto;
}

#sfw-left {
display:block;
width:210px;
float:left;
margin: 0 10px 10px 10px;
}

#sfw-right {
display:block;
width:100%;
background-color:#f1f1f1;
top:0;
margin-left: 220px;
padding: 20px;
color:#666666;
}

.sfw-menu {
width:150px;
height:110px;
display:block;
text-align:center;
padding: 10px;
margin: 10px auto;
}

.sfw-link a{
font-weight:bold;
text-decoration:none;
color:#0165a3;
}

.sfw-link a:hover{
color:#444;
}

.sfw-link a:visited{
color:#444;
}

#sfw-left ul {
display:block;
list-style-type::none;
margin:0;
padding:0;
}

#sfw-left li {
display:block;
list-style-type::none;
margin:0;
padding:0;
line-height:32px;
height:32px;
margin-bottom: 1px;
}

#sfw-left li a{
font-weight:bold;
text-decoration:none;
color:#fff;
background-image:url(/food/archive/safety/sustainability/images/orange-button.png);
background-repeat:no-repeat;
line-height:32px;
height:32px;
display:block;
padding-left: 10px;
}

#sfw-left li a:hover{
background-image:url(/food/archive/safety/sustainability/images/blue-button.png);
background-repeat:no-repeat;
margin-left: 10px;
}

#sfw-left li.active a{
background-image:url(/food/archive/safety/sustainability/images/blue-button.png);
background-repeat:no-repeat;
margin-left: 10px;
}

.sfw-img {
display:block;
height:120px;
width:200px;
float:right;
margin-top:0;
padding: 5px;
border:1px solid #fff;
background-color:#CCCCCC;
margin-left: 10px;
}

h1.sfw-h1{
color:#015284;
font-size:180%;
}

.sfw-box {
text-align:center;
display:block; 
background-color:#ebebeb; 
height:50px; 
padding: 5px;
}

.sfw-box a.body{
text-align:center;
font-weight:bold; 
color:#0165a3;
text-decoration:none;
}

.sfw-box a.body:hover{ 
color:#000;
}

.swf-video-title {
display:block;
margon: 0 0 10px 0;
font-weight:bold;
}

.swf-video-title a{
font-weight:bold;
color:#555555;
text-decoration:none;
margin: 0 0 10px 0;
display:block;
}

.swf-video-title a:hover{
color:#0165a3;
text-decoration:none;
}

.swf-video-title a:visited{
font-weight:normal;
}

.swf-video-desc{
display:block;
margin: 0 0 10px 0;
font-size:90%;
color:#777777;
}

.swf-video-author{
display:block;
font-size:80%;
color:#666666;
}

.hide-it {
visibility:hidden;
display:none;
}

/* TIMELINE */
.display {
	display: none;
	}

.simileAjax-bubble-container {
	z-index: 50000;
	}

.thrColFixHdr #mainContent {
    z-index: 200;
}

.timeline-event-bubble-title {
    font-size: 12px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.timeline-event-bubble-body {
    font-size: 12px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.timeline-event-bubble-time {
    display: none;
}

.timeline-copyright {
    display: none;
}

.timeline-band-1 .timeline-ether-bg {
    background-color: #0065a2;
}

.timeline-band-0 .timeline-ether-bg {
    background-color: #d8dff0;
	background-image:url(/consumers/safety/psmsp/images/background.jpg);
	background-repeat:repeat-x;
}

.timeline-event-label { 
        /* padding: 25px 25px 25px 10px; */
        /* color: #467302; */
         min-width: 300px; /**/
		/* vertical-align: middle; */
		/* font-weight: 700; */
} 
.timeline-band-layer-inner, .timeline-band-layer  { 
        color: #fff; 
} 
.simileAjax-bubble-container  { 
        width: 450px; 
}  
.timeline-band-1 .timeline-date-label {
	    color: #FFF;
}
#datenews {
	    color: #022601;
}

/* Months */
.timeline-band-layer-inner .timeline-date-label {

    color: #014489;
}

.ep {
    color: #0065a2;
}

.ec {
    color: #ed4145;
}

.council {
    color: #99804b;
}

.consumers {
    color: #0065a2;
	font-weight:bold;
}

td.SmallText {
	font-size: 80%;	
	text-decoration:none;
}

.SmallText {
	font-size: 80%;	
	text-decoration:none;
}

.consumers:hover {
    color: #e52e87;
}

.date_institution  {
    color: #4a4a42;
}

timeline-band-1  {
    height: 40px;
}

/*ENDTIMELINE*/

#sfw-right h2 {
margin: 20px 0 10px 0;
font-weight:bold;
}
