@charset "utf-8";
/* CSS Document */
.accessibility {
	/*display:none;*/
	height:1px;
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:-500px;
	width:1px;
}

a:focus {
	outline:thin dotted #000;
}

#ccHeader a:focus {
	outline:thin dotted #FFF;
	background-color:#FFF;
	color:#000 !important;
}

#ccHeader #ccHeaderT #menu-container a:focus {
	background-color:#AACCFF !important;
}


.hiddenNojs{
	display:none;	
}

.breadcrumbs a,
.breadcrumbs a:hover,
.breadcrumbs {
	color:#d5e0e2;	
	text-decoration:none;
}
p.clearBoth {
	clear:both;
}
.alignRight {
	text-align:right;
}
.navActive,
.bold {
	font-weight:bold;
}
.cBoxBorder {
	padding:2px;
	margin-bottom:20px;
}

.cSubBoxOneBox h3 {
margin-left:5px;
	margin-top:10px;
}

body {
	background:#FFF;
	font-size:81.5%;
	font-family:Arial, Helvetica, sans-serif;
}
#page {
	overflow:hidden;
	height:1%;
	margin:0 auto;
	text-align:left;
	max-width:984px;
	min-width:900px;
	position:relative;
}
#page #ccMain img {
	margin-right:10px;	
}

#page #ccMain img.iconvisit {
	margin-right:0;	
}

#XL_ajaxContent ul,
#page #ccMain ul{
	margin:5px 0 15px 10px;
}

#XL_ajaxContent ol,
#page #ccMain ol {
	margin:2px 0 4px 10px;
}






#XL_ajaxContent ul li.ulli ul {
	margin:0 0 15px 10px;
}
#XL_ajaxContent ul li,
#page #ccMain ul li {
	padding-left:15px;
}
/* ************************************** */
#page #ccHeader {
	background:url("../../wel/template-2009/images/banner/banner-background.jpg") no-repeat scroll left top transparent;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}

#path {
	background:none repeat scroll 0 0 #065194;
	min-height:15px;
}
.breadcrumbs {
	/*background:#065194;*/
	height:1.5em;
	line-height:1.5em;
	padding-left:10px;
	position:relative;
z-index:100;
}
#page #ccHeader #ccHeaderB {
	border-top:1px solid #F6D54C;
	

}
#page #ccHeader #ccHeaderM { 
	height:88px;
	position:relative;
}
#page #ccHeader #ccHeaderT a, 
#page #ccHeader #ccHeaderT a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#page #ccHeader #ccHeaderT div select {
	/*display:inline;*/
}

#page #ccHeader #ccHeaderT div ul {

}
#page #ccFooter ul li,
#page #ccHeader #ccHeaderT div#services ul li {
	border-left:1px solid #FFFFFF;
	padding:0 5px;
}	
#page #ccFooter ul li.first,
#page #ccHeader #ccHeaderT div#services ul li.first {
	border:none;
}


#page #ccHeader #ccHeaderT {
	position:absolute;
	right:5px;
	top:0;
	width:100%;
	z-index:2;
}

#page #ccHeader #ccHeaderT div#services {
	background:url("../../wel/template-2009/images/banner/service-background.png") repeat-y scroll right top transparent;
	display:block;
	overflow:auto;
	padding-bottom:2px;
	padding-right:3px;
}

#page #ccHeader #ccHeaderB div ul, #page #ccHeader #ccHeaderB div ul li, #page #ccFooter ul, #page #ccFooter ul li {
	display:inline;
}
#page #ccFooter ul, #page #ccFooter ul li {
	line-height:20px;
}

#page #ccHeader #ccHeaderT p,
 #page #ccHeader #ccHeaderT div#services ul,
 #page #ccHeader #ccHeaderT div#services ul li {
	display:inline;
	line-height:15px;
}

#menu-container {
	float:right;
	margin-right:220px;
	margin-top:88px;
	position:relative;
	z-index:10000 !important;
}

#page #ccHeader #ccHeaderT div#menu-container ul{
	list-style:none;
	background:#0f4f8f;
	padding:1px 1px 1px 1px;
	float:right;
/*	background:#0f4f8f;*/
}
#page #ccHeader #ccHeaderT div#menu-container ul li {
	display:block;
	float:left;
	line-height:15px;
	width:16px;
	list-style:none;	
	border-right:1px solid #FFFFFF;
	text-align:center;
	padding:0px 0px 0px 2px;
	cursor: pointer;
	z-index:1000;
	background:#0f4f8f;
}
#page #ccHeader #ccHeaderT div#menu-container ul li.lastItem {

	border-right:0px solid #FFFFFF;

}
#page #ccHeader #ccHeaderT div#menu-container ul li a.langSelected {
	font-weight:bold;

}




#page #ccFooter div {
	float:left;	
	line-height:20px;
}
#page #ccFooter ul {
	float:right;	
}
#lgg { 
	margin:30px 25px 0 0; 
	padding:0; 
	float:right;
}
#lgg a {	
	/*background-color: #fff;*/
}
#lgg ul li{ 
	display:inline;
}




#share_box ul li,
#lgg ul li,
#page #ccHeader #ccHeaderT div#services ul li,
#page #ccHeader #ccHeaderB ul li,
#page #ccFooter ul li {
	background:none;
	/*padding-right:10px;*/
}
/*
#page #ccHeader #ccHeaderM { 
	clear:both;	
}
*/
#page #ccHeader h1 { 
	display:none;	
}
.euImageBanner {
	background:url("../../wel/template-2009/images/banner/banner-right.png") no-repeat scroll right -1px transparent;
	height:105px;
	position:absolute;
	right:0;
	top:0;
	width:500px;
	z-index:0;
}
.euFlag {
	position:absolute;
	top:22px;
	left:12px;	
}
.euImageTitle {
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:68px;
	left:103px;
	top:20px;
	position:absolute;
	width:600px;
	z-index:0;
}
/* ************************************** */
#page #ccMain{
/*padding-top:15px;*/
padding-top:0px;
padding-bottom:0px;
}

#page #ccMain #ccSubL p {
	margin:0 10px 0 10px;
}
#page #ccMain #ccSub {
	height:1%;
	overflow:hidden;
	
}
#page #ccMain #ccSubL {
	width:100%;
	float:left;
	overflow:hidden;
	height:1%;	
	/*padding-left:35px;*/
	padding-left:10px;
	margin-right:-360px;
}

#page #ccMain #ccSubL #ccSubLContainer {
	/*margin-right:360px;*/
	margin-right:320px;
	padding-right:10px;
}
#page #ccMain #ccSubRT #help_us_button a#help_us,
#page #ccMain #ccSubR #ccSubRM a,
#page #ccMain #ccSubR #ccSubRTLinks a {
	position:relative;
	z-index:0;
}
#page #ccMain #ccSubR {
	width:300px;
	float:right;
	/*padding-right:25px;*/
	z-index:0;
	padding-right:10px;
}
#page #ccMain #ccSubL #ccSubLB,
#page #ccMain #ccSubL #ccSubLM,
#page #ccMain #ccSubL #ccSubLT,
#page #ccMain #ccSubL #ccSubLTFst,
#page #ccMain #ccSubR #ccSubRB,
#page #ccMain #ccSubR #ccSubRM,
#page #ccMain #ccSubR #ccSubRT, 
#page #ccMain #ccSubRBlogs{
	margin:10px 0;
}
#page #ccMain #ccSubL #ccSubLB {
	margin-top:9px;
}	

#page #ccMain #ccSubL #ccSubLB,
#page #ccMain #ccSubL #ccSubLT {
	clear:both;
	overflow:hidden;
	height:1%;
}
#page #ccMain #ccSubL #ccSubLM {

}	
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody {
	clear:both;	
}
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst,
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyAbst,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyAbst {
	float:left;
	padding:5px 10px 2px 5px;
}	
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst {
	float:none;	
}

#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstBLine img.alico,
#page #ccMain img.alico,
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst img.alico,
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyAbst img.alico,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyAbst img.alico,
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstBLine img.alIco,
#page #ccMain img.alIco,
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst img.alIco,
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyAbst img.alIco,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyAbst img.alIco {
	margin-right:3px;
}
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstBLine img.alico,
#page #ccMain img.alico,
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst img.alico,
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyAbst img.alico,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyAbst img.alico,
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstBLine img.alIco,
#page #ccMain img.alIco,
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst img.alIco,
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyAbst img.alIco,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyAbst img.alIco,
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst img.rss_img_arch,
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst h4 img,
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyAbst h4 img,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyAbst h4 img {
	float:none;
}
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst img,
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyAbst img,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyAbst img {
	float:left;
}

#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst img.iconvisit,
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyAbst img.iconvisit,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyAbst img.iconvisit {
	float: none;
}

#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyMenu,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyMenu {
	float:right;
	width:185px;
	padding:5px;
}
#page #ccMain #ccSubL #ccSubLB .cSubBoxBodyWithMenu, 
#page #ccMain #ccSubL #ccSubLT .cSubBoxBodyWithMenu {
	/*background: url(../images/back.gif) repeat-y top right;*/
	overflow:hidden;
	height:1%;
}
/*
#page #ccMain #ccSubL #ccSubLT .cSubBoxBodyWithMenu .cSubBoxBodyAbst {
	width:100%;
}	*/
#page #ccMain #ccSubL #ccSubLB .cSubBoxBodyWithMenu .cSubBoxBodyAbst {
	width:60%;
}	

#page #ccMain #ccSubL #ccSubLM .cSubLMContainer {
	width: 100%;
	background: url(../images/top_2box.gif) no-repeat center top;
	padding-top: 1px;
	margin-top:10px;
}
#page #ccMain #ccSubL #ccSubLM .cSubLMContainer .cBoxContainer {
	border-left: 1px solid #B1B6B2;
	border-right: 1px solid #B1B6B2;
	background: url(../images/back_2box.gif) no-repeat center bottom;
	overflow: auto;
	_height: 1%;
	
}
#page #ccMain #ccSubL #ccSubLM .cSubLMContainer .cBoxContainer .cBoxLeft {
	float: left;	
	width: 50%;
	_width: 49%;
}
#page #ccMain #ccSubL #ccSubLM .cSubLMContainer .cBoxContainer .cBoxLeft .cBox {
	margin-right: 6px;
	/*background-color: #fff;	*/
	margin-bottom: 1px;
}
#page #ccMain #ccSubL #ccSubLM .cSubLMContainer .cBoxContainer .cBoxRight {
	width: 50%;
	margin-left: 50%;
	_width: 49%;
}
#page #ccMain #ccSubL #ccSubLM .cSubLMContainer .cBoxContainer .cBoxRight .cBox {
	margin-left: 6px;
	/*background-color: #fff;*/
	margin-bottom: 1px;
}
#page #ccMain #ccSubL #ccSubLM .cBoxColL {
}
#page #ccMain #ccSubL #ccSubLM .cBoxTLine {
	margin-bottom:10px;
}
#page #ccMain #ccSubL #ccSubLM .cBoxBLine {

}
#page #ccMain #ccSubL #ccSubLM br.cBoxSpacer {
	clear:both;
	height:1%;
}
#page #ccMain #ccSubL #ccSubLB .cSubBoxBody .cSubBoxBodyMenu,
#page #ccMain #ccSubL #ccSubLT .cSubBoxBody .cSubBoxBodyMenu,
div.cSubBoxBody div.cSubBoxBodyAbst {

}
.display-none {
display: none;
}
#page #ccMain #ccSubL .cSubBoxEditor form {
overflow:auto;
	/*overflow:hidden;
	border:1px solid red;
	height:1%;	
	_height:1%;*/
}
#page #ccMain #ccSubL .cSubBoxEditor,
#page #ccMain #ccSubL .cSubBoxEditor {
	/*background-color:#eff2d9;*/
	overflow:hidden;
	/*height:1%;*/
	padding:0 10px;
}
#page #ccMain #panel_survey input.radiofield ,
#page #ccMain #ccSubL .cSubBoxEditor input {
	border:none;
	background:none;
}
#page #ccMain #ccSubL .cSubBoxEditor ul {
	margin:0;
}
#page #ccMain #ccSubL .cSubBoxEditor ul ul {
	margin-left:15px;
}
#page #ccMain #ccSubL .cSubBoxEditor ul li {
	background:none;
	margin:0;
	padding:0;
}
#page #ccMain #ccSubL .cSubBoxEditor p {
	border-top:1px solid #CCCCCC;
	margin:0;
	padding:0;
	padding-top:10px;	
}


#page #ccMain #ccSubL .cSubBoxEditor div.fieldset{
padding:10px 0;
}
#page #ccMain #ccSubL .cSubBoxEditor .divFLine {
	border-bottom:1px solid #CCCCCC;
	
	padding-bottom:10px;
		
}
#page #ccMain #ccSubL .cSubBoxEditor .divRColunm {
	float:left; 
	width:50%;

}
.cSubBoxBodyAbst p

 {
	padding:5px 0;	
}
#ccSubR .cSubBoxBodyAbst h3
 {
	margin:0;	
		padding:0;	
}
.cSubBoxBodyAbst h3
 {
	margin:20px 0px 10px 0px;	
		padding:0px 0px 5px 0px;	
}



.cSubBoxBodyAbst h4
 {
	padding:10px 0px 5px 0px;	
}

#page #ccMain #ccSubRTMisc,
#page #ccMain #ccSubRTSearch,
#page #ccMain #panel_survey,
#page #ccMain #ccSubRTLinks {
	padding:5px 0 5px 10px;
}
#page #ccMain #help_us_button {
	padding:5px 0 10px 10px;
	font-weight:bold;
}
#page #ccMain .cSubBoxTitle h2 {
	padding-left:5px;
}
#page #ccMain .cSubBoxBodyAbst h2 {
	padding-bottom:5px;
}
#page #ccMain #ccSubL p.titleTools a {
	line-height:16px;	
	vertical-align:middle;
}
#page #ccMain #ccSubL p.titleTools img {
	margin:5px 0;
}
#page #ccMain #ccSubL p.titleTools {
	margin:0;
	padding-right:5px;
}
#page #ccMain .cSubBoxTitle {
	overflow:hidden;
	height:1%;
}
#page #ccMain .cBoxContainer .cSubBoxTitle {
	margin:2px 2px 0;	
}
#page #ccMain #ccSubLB .cSubBoxTitle h2 {
	/*float:left;
	overflow:hidden;
	height:1%;*/
}

#page #ccMain #ccSubLT .cSubBoxTitle h2 {
	float:left;
	overflow:hidden;
	height:1%;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTMisc,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTMisc,
#page #ccMain #ccSubR #ccSubRT #ccSubRTMisc {
	overflow:hidden;
	height:1%;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTMisc div,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTMisc div,
#page #ccMain #ccSubR #ccSubRT #ccSubRTMisc div {
	float:left;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTMisc p,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTMisc p,
#page #ccMain #ccSubR #ccSubRT #ccSubRTMisc p {
	float:right;
	padding-right:10px;
}
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTMisc p {
	padding-right:0;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTLinks p,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTLinks p,
#page #ccMain #ccSubR #ccSubRT #ccSubRTLinks p {
	padding:2px 0;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTLinks,
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTSearch,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTLinks,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTSearch,
#page #ccMain #panel_survey,
#page #ccMain #ccSubR #ccSubRT #ccSubRTLinks,
#page #ccMain #ccSubR #ccSubRT #ccSubRTSearch {
	padding-bottom:10px;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight  #ccSubRTMisc img,
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight  #ccSubRTSearch img,
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight  #ccSubRTLinks img,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTMisc img,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTSearch img,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTLinks img,
#page #ccMain #ccSubR #ccSubRT #ccSubRTMisc img,
#page #ccMain #ccSubR #ccSubRT #ccSubRTSearch img {
	margin:0;	
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight  #ccSubRTSearch form,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTSearch form,
#page #ccMain #panel_survey form,
#page #ccMain #ccSubR #ccSubRT #ccSubRTSearch form {
	display:inline;	
	line-height:16px;
	vertical-align:middle;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTSearch input.searchField,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTSearch input.searchField,
#page #ccMain #panel_survey input 
{
	width:175px;	
}
#page #ccMain #panel_survey input.submitfield {
	width:75px;
}
#page #ccMain #panel_survey input.radiofield {
	width:10px;
}
#page #ccMain #ccSubR #ccSubRT #ccSubRTSearch input.searchField {
	width:250px;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTSearch input.imageField,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTSearch input.imageField,
#page #ccMain #ccSubR #ccSubRT #ccSubRTSearch input.imageField {
	border:none;	
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight #ccSubRTSearch p,
#page #ccMain #ccSub3CRight #ccSubRT #ccSubRTSearch p,
#page #ccMain #panel_survey p
 {
	padding-top:5px;
}
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbst {
	clear:both;	
}
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstLastLine {
	padding:1px;	
}
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstBLine {
	overflow: hidden;
	height:1%;
	padding-top:4px;
}
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstBLine img {
	float:left;
}
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstTLine {
	padding:0 85px 10px 10px;
background:url("../images/barroso.jpg") no-repeat scroll right bottom transparent;
min-height:86px;
}
#page #ccMain #ccSubR #ccSubRM .cSubBoxFirstTitle {
	overflow:hidden;
	height:1%;
}
/*#page #ccMain #ccSubR #ccSubRM .cSubBoxFirstTitle h2 {
	float:left;
}*/
#page #ccMain #ccSubR #ccSubRM .cSubBoxFirstTitle p {
	padding-top:8px;
}
#page #ccMain #ccSubR #ccSubRB {
	clear:both;	
}
#page #ccMain #ccSubRB ul {
	padding:0px 0px 10px 5px;
}	
/* ************************************* */
#page #ccMain #ccSub3CContainer {
	overflow:hidden;
	height:1%;
	/*margin:0 25px 0 35px;*/
	margin:0px;
}
#page #ccMain #ccSub3CContainer #ccSub3CLeft {
	overflow:hidden;
	height:1%;
	float:left;
	/*margin-right:-225px;*/
	margin-right:-245px;
	width:100%;
}
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxDirectLinks {
	margin:5px 0;	
	padding:5px 0;	
}
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxDirectLinks p {
	padding:5px 0 5px 12px;
}
#page #ccMain .cSubBoxMoreInfo p {
	padding:8px;	
}
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner {
	/*margin-right:225px;*/
	margin-right:245px;
}
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft {
	float:left;
	width:215px;
}
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerRight #ccSub3CLeftInnerRightInner {
	margin-left:215px;
	padding:5px 5px 0;
}
#page #ccMain #ccSub3CContainer #ccSub3CRight {
	float:right;
	/*width:220px;*/
	width:240px;
	padding:5px 5px 0 0;
}
/* ************************************* */
#page #ccMain #ccSub2CContainer {
	overflow:hidden;
	height:1%;
	
	/*margin:0 25px 0 35px;*/
	margin:0px;
}
#page #ccMain #ccSub2CContainer #ccSub2C {
	/*overflow:hidden;
	height:1%;*/
	float:left;
	width:100%;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft {
	/*overflow:hidden;
	height:1%;*/
	float:left;
	width:215px;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight {
	/*overflow:hidden;
	height:1%;*/
	margin-left:215px;
	padding-right:5px;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel {
	overflow:hidden; 
	height:1%;
	padding-top:5px;

}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelLeft {
	float:left; 
	margin-right:-250px; 

	width:100%; 
	overflow:hidden;
	height:1%;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelLeft #ccSub2CRightFstLevelLeftContainer {
	margin-right:250px;
	margin-left:5px;
	margin-bottom:10px;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightFstLevel #ccSub2CRightFstLevelRight {
	float:right; 
	width:240px;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightSndLevel .cSubBoxTwoBoxes {
	overflow: hidden; 
	height: 1%;	
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightSndLevel .cSubBoxTwoBoxes .cSubBoxTwoBoxesLeft {
	float: left; 
	width: 48%;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CRight #ccSub2CRightSndLevel .cSubBoxTwoBoxes .cSubBoxTwoBoxesRight {
	float: right; 
	width: 48%;
}
#page #ccMain #ccSub2CRightSndLevel {
	padding:0 5px 0px 0px;	
}
#page #ccMain #ccSub2CRightSndLevel h4 {
	padding-bottom:5px;	
}
#page #ccMain #ccSub2CRightSndLevel h3 {
	padding-bottom:5px;	
	margin-bottom:10px;	
}



#page #ccMain #ccSub2CRightSndLevel .cSubBoxOneBox {

	margin-bottom:10px;
}
#page #ccMain #ccSub2CRightSndLevel .cSubBoxOneBox  h3 {
margin-left:5px;
	margin-top:20px;
}
#page #ccMain #ccSub2CRightSndLevel .cSubBoxOneBox  h4 {

	padding-top:10px;
}
#page #ccMain #ccSub2CRightSndLevel .cSubBoxTwoBoxes {
	margin-top:10px;
	margin-bottom:10px;
}
#page #ccMain #ccSub2CRightSndLevel .cSubBoxTwoBoxes div {
	margin-bottom:10px;
}
#page #ccMain #ccSub2CRightSndLevel .cSubBoxTwoBoxes .cSubBoxTwoBoxesLeft {
	padding-right:10px;
}
#page #ccMain #ccSub2CRightSndLevel .cSubBoxTwoBoxes .cSubBoxTwoBoxesRight {
	padding-left:10px;
}
/* ************************************* */
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft {
	padding-bottom:200px;
}
#page #ccMain .cSubBoxMoreInfo {
	margin-top:2px;
}
/*
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul.fstLevel li,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul.fstLevel li {
	padding-left:15px;
}
*/
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul li,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul li {
	padding:0;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul.sndLevel,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul.sndLevel {
	margin:0;
	padding-left:10px;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul.fstLevel,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul.fstLevel {
	margin:0;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul.fstLevel li,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul.fstLevel li {
	background:none;
}
#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul li a,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul li a {
	display:block;
	padding:4px 10px;
}

#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul li span.nolink,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul span.nolink {
	display:block;
	float:left;
	padding:4px 4px 4px 10px;
}

#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul li.nolinkli a,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul li.nolinkli a{
	display:block;
	float:left;
	padding:6px 0px 4px 0px;
}

#page #ccMain #ccSub2CContainer #ccSub2C #ccSub2CLeft ul.sndLevel li,
#page #ccMain #ccSub3CContainer #ccSub3CLeft #ccSub3CLeftInner #ccSub3CLeftInnerLeft ul.sndLevel li {
	padding:0;
	padding-left:6px;
	overflow:hidden;
	height:1%;
}
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxRelatedLinks {
	margin-top:20px;	
}
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxDirectLinks h3,
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxRelatedLinks h3 {
	padding:0 0 5px 5px;	
}
#page #ccMain #ccSub3CRight .cBoxReadAlso {
	margin:10px 0;	
}
#page #ccMain .cBoxReadAlso h2 {
	padding:5px;
}
/* ************************************* */
#page #ccMain .cSubBoxNavigationBar img {
	margin:0;	
}
#page #ccMain .cSubBoxNavigationBar ul li {
	background:none;
	display:inline;
	padding:0;
}
#page #ccMain .cSubBoxNavigationBar ul li.navSpace {
	padding:0 5px;
}
#page #ccMain .cSubBoxNavigationBar ul li.navBorder {
	border-left:1px solid #000;
}
/* ************************************* */
#page #ccFooter {
	overflow:hidden;
	height:1%;
	padding:5px 5px 5px 10px;
}
#page #ccFooter div.footer_rigth {
	float: right;
}
.rss_arch {
float: right;
}
/*** language selector - template 2007 ***/
/*
#menu-container {
	text-align:left;*/
	/*display:block;*/
	/*position:absolute;
	top:0;
	right:210px;*//*265*/
/*}*/




/*#page #ccHeader #ccHeaderT div#services {
	PADDING-TOP: 5px;
	display:block;
	margin-right:270px;
}*/

input{
background:transparent;
}

#eu_tube_disclaimer{

background-color:#eff2d9;
font-size:90%;
margin-right:10px;
}
#eu_tube_disclaimer h4{

padding:5px;
font-weight:bold;
}

#SurveyForm .form_tools_ab {
	display:none;
	position:absolute;
	top:-1000px;
}

ul.sitemap_level_1{
margin-left:0px;
}

ul.sitemap_level_1 li{
margin-left:0px;
list-style:none;
font-weight:bold;
}

ul.sitemap_level_2 li{
margin-left:20px;
list-style:none;
font-weight:normal;
}

ul.sitemap_level_2 li a:link,
ul.sitemap_level_1 li a:link,
ul.sitemap_level_2 li a:visited,
ul.sitemap_level_1 li a:visited
{
text-decoration:none;
}

ul.sitemap_level_2 li a:hover,
ul.sitemap_level_1 li a:hover
{
text-decoration:underline;
}

div.cookie_disclaimer_button{
text-align:right;
padding:5px;
}
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxBodyAbst.news_event img {float:none;}

img.news_image{
float:left !important;
}

.cSubBoxBodyAbst .chapeau {
font-weight:bold;

}

#page #ccHeader #ccHeaderT div#menu-container ul.hiddenJsExec {
	background:none;
}
#page #ccHeader #ccHeaderT div#menu-container ul.hiddenJsExec li {
	background:none;
	color:#074A8B;
	border-right:none;
}
#page #ccHeader #ccHeaderT div#menu-container ul.hiddenJsExec li a {
	background:none;
	color:#074A8B;
	font-family:Arial Narrow,Arial,Verdana,Helvetica,Geneva,sans-serif;
	font-size:130%;
	padding:0 2px;
}
#page #ccHeader #ccHeaderT div#menu-container ul.hiddenJsExec li a.langSelected {
	background-color:#074A8B;
	color:#FFFFFF;
	font-weight:normal;
}


input#skip_eutube_disclaimer{
border:0px solid white;
}
#ccSubRT
	{
	background:none;
	border:0px;
	padding:0px;
	}

#ccSubRT #ccSubRTMisc
	{
	margin-bottom: 10px;
	/*border:1px solid #b1b6b2;*/
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	}

#ccSubRT #ccSubRTSearch
	{
	margin-bottom: 10px;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	}

#ccSubRT #ccSubRTLinks
	{
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	}
#page #ccMain #ccSubR #ccSubRM .cSubBoxBodyAbstBLine span img {
    float:none;
}
/*-- new style for toolbox --*/
#ccSub2CRight #ccSubRTMisc, #ccSub2CRight #ccSubRTSearch, #ccSub2CRight #ccSubRTLinks, #ccSub2CRight #help_us_button, #ccSub3CRight.int #help_us_button, #ccSub3CRight.int #ccSubRT #ccSubRTMisc, #ccSub3CRight.int #ccSubRT #ccSubRTSearch, #ccSub3CRight.int #ccSubRT #ccSubRTLinks {
	background: url("../images/box_titel_right02_bckgrnd.jpg") no-repeat scroll right bottom #FFFFFF;
}
#page #ccMain #ccSub3CRight.int #ccSubRT #ccSubRTLinks img  {
	/*margin: 0 4px 0 0;
	vertical-align: middle;*/
	margin: 0 3px 0 0;
    padding-left: 3px;
    vertical-align: middle;
}
.int #ccSubRT
	{
	background:none;
	border:0px;
	padding:0px;
	}
.int #ccSubRT.cBoxBorder
	{
	border:1px solid #b1b6b2;
	}

.int #ccSubRT #ccSubRTMisc
	{
	margin-bottom: 0px;
	
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	}

.int #ccSubRT #ccSubRTSearch
	{
	margin-bottom: 0px;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	}

#ccSubRT #ccSubRTLinks
	{
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	}
#ccSubRT #help_us_button
	{
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	border-top:2px solid #ffffff;
	}
/* see also style */
div.see_also
	{
	border: 1px solid #b1b6b2;
	margin-right:-10px;
	}
div.see_also.ext
	{
	margin-right:0px;
	}		
div.see_also h3
	{
	padding:0px;
	margin:0px;
	background-image:url(../images/bk_h2_see_also.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-top:8px;
	padding-bottom:8px;
	margin-right:2px;
	border-bottom: 1px solid #b1b6b2 !important;
	margin-left:6px;
	padding-left:3px;
	}
#page #ccMain div#ccSub3CLeftInnerRightInner div.cSubBoxBodyAbst div ul.ulgwpapers li a img  {
	padding:0px;
	margin:0px;
	float:none;
	}
table.tablePaper {
	margin: 20px 0 0 0;
	}
table.tablePaper td {
	border:1px solid #DBDBDB;
	padding: 0 15px;
	}
table.tablePaper tr {

	}
	
	.nolink2
	{
		color: #074B8C;
	}
/*new footer */
#page #ccFooter div.footer_rigth {
	float:none;
	padding-left:360px;
	color:#074B8C;
}
#page #ccFooter div.footer_rigth a, #page #ccFooter div.footer_rigth a:hover {
	color:#074B8C;
}
#page #ccFooter {
	background-color:#ffffff;
	border-left:1px solid #065194;
	border-right:1px solid #065194;
}
#page #ccFooter a, #page #ccFooter a:hover {
	color:#074B8C;
	text-decoration:none;
}
.cBoxBorder {
	border-bottom:none;
}
.cBoxBorder .cBoxReadAlso {
	border:1px solid #B1B6B2;
}
#page #ccMain #ccSub3CLeftInnerRightInner .cSubBoxRelatedLinks h3 {
	border-bottom:none;
}
#page #ccMain {
	padding-bottom:20px;
}

