/*
 * Title : 'PORJECT NAME'
 * Author : Copyright 2006 Blue4You
 * URL : http://www.blue4you.be
 * Description:
 * 
 * 
 * Created : 06/03/2006
 * Modified : 06/03/2006
 */

/* WEBSITE LAYOUT */
body				{ margin:0; padding:0; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555; background-color:#FFF; text-align:center /* hack IE5 to center the site */; }

#Container			{ position:relative; width:924px; margin:0 auto; text-align:left; }
#Header				{ position:relative; border-top:15px solid #bee4e2; height:155px; }
#Footer				{ position:relative; width:100%; clear:both; background:#def1f0; font-size:10px; color:#427d86; }

#Content			{ width:100%; clear:both; float:left; margin:0 0 15px; }
#Content_Left		{ float:left; width:225px; }
#Content_Right		{ float:right; width:677px; }
#Footer p			{ margin:0; padding:8px; }
#Validate			{ position:absolute; top:8px; right:8px; z-index:4; padding:0 !important; }
#Copyright			{ position:absolute; bottom:8px; right:8px; padding:0 !important; }

#LogoContainer		{ position:absolute; display:block; top:45px; left:0; width:330px; height:60px; }
#Logo				{ background:#FFF url("../Images/Layout/Logo_Yorkshireurope.gif") no-repeat top right; text-indent:-200em; z-index:2; }
#Logo h1			{ color:#5f8b93; font-size:40px; margin:0; padding:0; }
#Logo h1 span		{ color:#53bfc4; margin:0; padding:0; }
#Logo p				{ color:#53bfc4; margin:0; font-size:11px; padding:0 0 0 10px !important; font-weight:bold; }

#TopBanner			{ position:absolute; top:0; right:0; z-index:1; }

/* NAVIGATION */
#Navigation			{ position:relative; float:left; clear:both; width:100%; height:48px; background:url("../Images/Navigation/Bg_Navigation.gif") repeat-x top left; }

#MainNav,#SizeNav	{ margin:0; padding:0; }

#MainNav			{ float:right; }
#MainNav li			{ float:left; list-style:none; }
#MainNav li a.Level_1						{ display:block; width:111px; height:32px; margin:0 1px; font-weight:bold; font-size:11px; text-align:center; color:#FFF; text-transform:uppercase; text-decoration:none; background:url("../Images/Navigation/Bg_Tab_Left.gif") no-repeat top left; }
#MainNav li a.Level_1 span					{ display:block; height:24px; padding:8px 0 0; background:url("../Images/Navigation/Bg_Tab_Right.gif") no-repeat top right; }
#MainNav li a.Level_1:hover					{ background:url("../Images/Navigation/Bg_Tab_Left_On.gif") no-repeat top left; cursor:pointer; }
#MainNav li a.Level_1:hover span			{ background:url("../Images/Navigation/Bg_Tab_Right_On.gif") no-repeat top right; cursor:pointer; }
#MainNav li.Active a						{ background:url("../Images/Navigation/Bg_Tab_Left_On.gif") no-repeat top left; cursor:pointer; }
#MainNav li.Active a span					{ background:url("../Images/Navigation/Bg_Tab_Right_On.gif") no-repeat top right; cursor:pointer; }

.Level_2						{}
.Sub_Off						{ display:none; }
.Sub_On							{ position:absolute; top:35px; left:246px; margin:0; padding:0 0 5px; width:677px; }
.Sub_On li						{ border-left:1px solid #DEDEDE; }
.Sub_On a						{ display:block; width:110px; height:30px; padding:0 0 0 5px; margin:0 0 0 5px; font-size:10px; line-height:14px; background:none !important; color:#84afb1 !important; text-transform:none !important; font-weight:normal !important; }

#SizeNav						{ float:left; margin:8px 0 0 8px; padding:1px; border:1px solid #639b97; }
#SizeNav li						{ float:left; list-style:none; margin:0; }
#SizeNav a						{ display:block; width:17px; height:17px; text-indent:-200em; overflow:hidden; }

a.small								{ background:url("../Images/Layout/txt_Small.gif") no-repeat top left; }
a.medium							{ background:url("../Images/Layout/txt_Medium.gif") no-repeat top left; }
a.large								{ background:url("../Images/Layout/txt_Large.gif") no-repeat top left; }
a.small:hover, #small.selected		{ background-position: 0px -17px; }
a.medium:hover, #medium.selected	{ background-position: 0px -17px; }
a.large:hover, #large.selected		{ background-position: 0px -17px; }

/* LINK STYLE */
a					{ color:#53bfc4; outline:none;}
a:link, a:visited	{ color:#53bfc4; }
a:hover				{ text-decoration:none; }
.link_dark			{ color:#53bfc4 !important; text-decoration:none !important; font-size:13px;}
.link_dark:hover	{ color:#53bfc4 !important; text-decoration:underline !important;}
.dwnld_word			{ margin:0; padding:0 0 0 25px; background:url("../Images/Icons/word.jpg") no-repeat center left;}
.dwnld_pdf			{ margin:0; padding:0 0 0 25px; background:url("../Images/Icons/pdf.png") no-repeat center left;}

/* ANCHIOR TOP */
.ToolBar						{ border-top:1px solid #EDEDED; height:22px; text-align:right; }
a.TopPage,a.TopPage:visited		{ display:block; width:80px; float:right; font-size:10px; }

/* MAIN HTML ELEMENTS */
table				{}
tr					{}
th					{}
td					{}
hr					{}
h1					{}
h2					{}
h3					{ font-size:18px; color:#53bfc4; margin:0 0 15px 0; border-bottom:1px solid #EDEDED; }
h4					{ font-size:15px; color:#506f75; margin:20px 0 10px 0; padding:2px 0; border-bottom:1px solid #EDEDED; }
h5					{}
h6					{}
p					{ margin:0 0 15px; }
#Content p			{ line-height:15px; }
strong				{}
em					{}
span				{}
ul					{}
li					{}
#Content_Right li	{ padding:2px 0; margin:0; list-style-image:url("../Images/Citation/ico_Bullet.gif"); }
.Image_Border		{ padding:4px; margin:0 0 0 10px; border:1px solid #DEDEDE; background:#FFF; }
.Image_Border_Padded { padding:4px; margin:10px; border:1px solid #DEDEDE; background:#FFF; }
.NewSpan			{ color:#506F75 !important; font-size:13px; font-weight:bold; }

.Infobulle			{ margin:15px 0 0; padding:0; color:#FFF; background:url("../Images/Layout/IFB_Header.gif") no-repeat top left; }
.IFB_Header			{ padding:7px 0 0; margin:0 0 0 38px; color:#FFF; border-color:#7c9fa5; background:url("../Images/Layout/IFB_TopRightCorner.gif") no-repeat top right; }
.IFB_Content		{ padding:0 38px; background:url("../Images/Private/Info_Body.gif") repeat-y top right; }
.IFB_Content li		{ list-style:none !important; }
.IFB_Footer			{ height:23px; background:url("../Images/Layout/IFB_Footer.gif") no-repeat bottom left; }
.IFB_RightCorner	{ height:23px; background:url("../Images/Layout/IFB_BottomRightCorner.gif") no-repeat bottom right; padding:0 40px; }
.Infobulle ul								{ margin:10px 0 0 0; padding:0; }
.Infobulle li								{ list-style:none; margin:0; padding:0; }
.Infobulle li a,.Infobulle li a:visited		{ display:block; height:20px; padding:1px 0 1px 18px; color:#FFF; background:url("../Images/Layout/IFB_Arrow.gif") no-repeat 0 5px; }

.Box_Message		{ color:#999; border:1px dotted #CCC; background:#F8F8F8 url("../Images/Icons/Ico_Box_Message.gif") no-repeat 10px 5px; padding:10px 10px 10px 80px; }

/* FORM ELEMENTS */
form				{ margin:0; }
input				{  }
select				{  }
textarea			{  }

#Form_Subscribe							{ width:677px; margin:0; padding:0; background:url("../Images/Form/Bg_Subscribe_Header.gif") no-repeat top left; }
#Form_Filter							{ width:677px; height:80px; margin:0 0 20px 0; padding:0; background:url("../Images/Form/Bg_Filter_Header.gif") no-repeat top left; }
#InfoNoteHeader							{ width:677px; height:187px; margin:0 0 10px 0; padding:10px 0; background:url("../Images/Form/Bg_InfoNote_Header.gif") no-repeat top left; }

#horizontalForm							{ margin:0; padding:40px 0 0 185px; background:url("../Images/Form/Bg_Footer.gif") no-repeat bottom left; }
#horizontalForm fieldset				{ display:block; margin:0 0 10px 0; padding:0; border:0; }
#horizontalForm fieldset legend			{ margin:0 0 0 -7px; padding:0 10px 0 0; font-size:16px; font-weight:bold; }
#horizontalForm fieldset.radio			{ margin:0 0 10px 0; }
#horizontalForm fieldset.radio input	{ clear:both; float:left; width:auto; height:20px; margin:0 5px 0 0; border:0 !important; }
#horizontalForm fieldset.radio label		{ font-weight:normal; width:206px; padding:5px 30px 0 0 !important; }
#horizontalForm fieldset.radio label.auto	{ width:auto; }
#horizontalForm input					{ display:block; width:200px; border:1px solid #CDCDCD; padding:2px; margin:0; font:12px "Trebuchet MS", Arial, sans-serif; }
#horizontalForm input.submit			{ clear:both; }
#horizontalForm label					{ float:left; color:#678f96; display:block; padding:15px 30px 0 0; margin:0; font-weight:bold; }
#horizontalForm select					{ display:block; }

#filterform fieldset					{ display:block; margin:0 0 10px 0; padding:13px 15px 13px 20px; border:0; }
#filterform label						{ float:left; color:#678f96; display:block; padding:15px 30px 0 0; margin:0; font-weight:bold; }
#filterform .filter_submit				{ padding:15px 0 0 0 !important;}
#filterform	select						{ border:1px solid #CDCDCD; padding:2px; margin:0; font:12px "Trebuchet MS", Arial, sans-serif; }
#filterform .selectL					{ width:185px;}
#filterform .selectS					{ width:60px;}
/*#filterform span						{ display:block; float:left; padding:5px 5px 8px 0;}*/

.SubmitForm								{ padding:15px 0 !important; margin:0 30px 0 0 !important; border-top:1px solid #CCC !important; }
.Submit_Large,.Submit_Medium,.Submit_Small,.Submit_Medium_Small	{ border:0 !important; color:#FFF; font:bold 14px "Trebuchet MS", Arial, sans-serif !important; }
.Submit_Large							{ width:200px !important; height:26px; background:url("../Images/Form/Submit_Large.gif") no-repeat top left; }
.Submit_Medium							{ width:120px !important; height:26px; background:url("../Images/Form/Submit_Medium.gif") no-repeat top left; }
.Submit_Medium_Small					{ width:75px !important; height:26px; background:url("../Images/Form/Submit_Medium_Small.gif") no-repeat top left; }
.Submit_Small							{ width:50px !important; height:26px; background:url("../Images/Form/Submit_Small.gif") no-repeat top left; }

.FirstBeginForm							{ clear:both; float:none !important; }


/* NEWS LIST (home) */
.NewsItem				{ border-bottom:1px solid #DEDEDE; padding:0 0 10px 0; margin:0 0 10px; clear:both; width:100%; }
.DateNews				{ float:left; height:65px; width:33px; margin:0; padding:3px 0 0; font-size:14px; font-weight:bold; line-height:13px; color:#639b97; background:url("../Images/News/Bg_Date_News.gif") no-repeat top left; text-align:center; }
.DateNews span			{ display:block; font-size:10px; font-weight:normal !important; color:#b0d1cf !important; line-height:10px; text-transform:uppercase; }
.NewsContent			{ margin:0 0 0 43px; font-size:11px; color:#639b97; }
.NewsContent h4			{ margin:0; padding:0; color:#639b97; font-size:11px; }

.Int_NewsItem			{ padding:0; margin:0 0 20px; clear:both; width:100%; }
.Int_DateNews			{ float:left; height:65px; width:47px; margin:0; padding:6px 0 0; font-size:14px; font-weight:bold; line-height:13px; color:#639b97; background:url("../Images/News/Bg_IntDate_News.gif") no-repeat top left; text-align:center; }
.Int_DateNews span		{ display:block; font-size:10px; font-weight:normal !important; color:#b0d1cf !important; line-height:10px; text-transform:uppercase; }
.Int_DateNews span.DateMonth	{ color:#FFF !important; margin:0 0 7px; }
.Int_NewsContent				{ margin:0 0 0 63px; font-size:11px; color:#555; /*border-bottom:1px solid #DEDEDE;*/}
.Int_NewsContent h4				{ margin:0 0 5px; padding:0; color:#58bac3; font-size:13px; border-color:#DEDEDE; }
.Int_NewsContent a.MoreInfo		{ display:block; width:100px; padding:0 0 2px 18px; background:url("../Images/Icons/Arrow_Shortcut.gif") no-repeat center left; }

#whatsnew-newsletter a					{ margin:0; padding:0; text-decoration:none; }
#whatsnew-newsletter a:hover			{ margin:0; padding:0; text-decoration:underline; }
#whatsnew-newsletter #title				{ float:right; font-size:15px; font-weight:bold; color:#506f75; margin:20px 0 10px 0; padding:2px 0;}
#whatsnew-newsletter a#newsletterERDF 	{ display:block; float:right; clear:both; overflow:hidden; width:440px; height:70px; line-height:90px;  padding:0 0 15px 10px; color:#fff !important; background:url(../Images/News/newsletterERDF.gif) no-repeat top left; }

/* Home Left*/
#ShortCut				{ clear:both; margin:15px 0 0; padding:0; }
#ShortCut .ShortItem	{ margin:0 0 15px; padding:0; list-style:none; background:url("../Images/Home/Bg_ShortCut_Item_Top.gif") no-repeat top left; }
#ShortCut .ShortItem div		{ padding:15px 15px 15px 30px; background:url("../Images/Home/Bg_ShortCut_Item_Footer.gif") no-repeat bottom left; }
#ShortCut .ShortItem a			{ display:block; height:auto; font-size:14px; color:#639b97; cursor:pointer; text-decoration:none; }
#ShortCut .ShortItem a:hover	{ color:#53bfc4; }
#ShortCut .ShortItem strong		{ display:block; }

.ShortItem ul					{ margin:10px 0 0; padding:9px 0 0; list-style:none; border-top:1px solid #DEDEDE; }
.ShortItem li					{ list-style:none; }
.ShortItem li a					{ display:block; height:auto; width:162px; padding:1px 0 1px 18px; font-size:12px !important; color:#555 !important; background:url("../Images/Icons/Arrow_Shortcut.gif") no-repeat 0 4px;/* text-decoration:underline !important;*/}
.ShortItem li a:hover			{ text-decoration:none !important; color:#666 !important; }
.ShortItem li.Active a			{ font-weight:bold; color:#777 !important; }

#ShortCut .ShortItem #EuroalertSubMenu							{ margin:0; padding:0; border:none; }
#ShortCut .ShortItem #EuroalertSubMenu	 ul					{ margin:10px 10px; padding:9px 0 0; list-style:none; }
#ShortCut .ShortItem #EuroalertSubMenu	 li					{ padding:0 0 0 10px; list-style:none; background:url("../Images/SubMenu_Heading/SubList_Arrow_Active.gif") no-repeat 18px 7px ;}
#ShortCut .ShortItem #EuroalertSubMenu	 li a					{ background:none; font-weight:normal; }
#ShortCut .ShortItem #EuroalertSubMenu	 li a:hover			{ text-decoration:none !important; color:#666 !important; }
#ShortCut .ShortItem #EuroalertSubMenu	 li.Active a		{ font-weight:bold; color:#777 !important; }

#subList						{ margin:0 !important; padding:2px 0 0 0 !important; list-style:none; border:none !important; }
#subList li						{ margin:0 0 0 30px !important; padding:0 !important; list-style:circle; color:#555 !important; font-weight:bold !important;font-size:11px !important; }
#subList a						{ font-weight:normal; margin:0 !important; padding:0 !important; color:#555 !important; background:none !important;font-size:11px !important; }
#subList a:hover				{ margin:0 !important; padding:0 !important; text-decoration:underline !important; color:#555 !important; }

#SubCalendarText		{ float:left; clear:both; width:225px;height:30px; margin:0 0 15px 0; font-weight:bold; }
#Sponsors_Container		{ float:left; clear:both; width:225px; height:120px; margin:0; }

/* CONTACT US */
#Download_PDF			{ margin:10px 0; padding:3px 0 3px 45px; background:url("../Images/Icons/Ico_Pdf_GD.gif") no-repeat center left; border-top:1px solid #DDD; border-bottom:1px solid #DDD; }
#Download_PDF p			{ margin:0; padding:0; font-size:10px; color:#999; }

/* SUBMENU */
#SubSectMenu				{ margin:0 0 15px; }
#SubSectMenu h3				{ margin:0; padding:88px 0 0 20px; width:205px; height:25px; border:0; }
#SubSectMenu ul				{ padding:15px 20px 15px 30px; margin:0; background:url("../Images/SubMenu_Heading/Bg_SubMenu_List.gif") no-repeat bottom left; }
#SubSectMenu ul li			{ margin:7px 0; padding:0; list-style-image:url("../Images/SubMenu_Heading/List_Arrow.gif"); }
#SubSectMenu ul li a		{ display:block; height:auto; width:175px; border-bottom:1px solid #E5E5E5; text-decoration:none; }
#SubSectMenu ul li a:hover	{ color:#506f75; }

#SubSectMenu ul li ul		{ width:100px; padding:0; margin:0 0 0 15px; background:none; }
#SubSectMenu ul li ul li	{ list-style-image:url("../Images/SubMenu_Heading/SubList_Arrow.gif"); }
#SubSectMenu ul li ul li a	{ border:none; color:#555; }

#SubSectMenu ul li.Active		{ list-style-image:url("../Images/SubMenu_Heading/List_Arrow_Active.gif"); }
#SubSectMenu ul li.Active a		{ color:#506f75; font-weight:bold; }
#SubSectMenu ul li.Active ul li a	{ font-weight:normal; color:#555; }
#SubSectMenu ul li ul li.Active		{ list-style-image:url("../Images/SubMenu_Heading/SubList_Arrow_Active.gif"); }
#SubSectMenu ul li ul li.Active a	{ color:#506f75; font-weight:normal; }

#WhatWeOffer				{ color:#FFF; background:#b7d968 url("../Images/SubMenu_Heading/WhatWeOffer.gif") no-repeat top left; }
#OurRegion					{ color:#FFF; background:#a6cfe9 url("../Images/SubMenu_Heading/OurRegion.gif") no-repeat top left; }
#Whatsnew					{ color:#FFF; background:#bab9af url("../Images/SubMenu_Heading/Whatsnew.gif") no-repeat top left; }
#WhoWeAre					{ color:#FFF; background:#446773 url("../Images/SubMenu_Heading/WhoWeAre.gif") no-repeat top left; }

/* CITATION */
.LargeCit					{ width:580px; }
.MediumCit					{ width:390px; }
.SmallCit					{ width:300px; }

.BigFont					{ font-size:16px !important;width:310px; }

.Citation					{ margin:25px 0 25px 30px; font-size:13px; color:#506f75; font-style:italic; background:url("../Images/Citation/ico_Quote_Right.gif") no-repeat bottom right; }
.Citation ul,.Citation ol	{ margin:0 42px 0 0; padding:0 0 0 62px; background:url("../Images/Citation/ico_Quote_Left.gif") no-repeat top left; }
.Citation ul li				{ padding:2px 0; margin:0; list-style-image:url("../Images/Citation/ico_Bullet.gif") !important; }
.Citation ol li				{ padding:2px 0; margin:0; }
.Citation p					{ margin:0 42px 0 0; padding:15px 0 15px 42px; background:url("../Images/Citation/ico_Quote_Left.gif") no-repeat top left; line-height:20px !important; }

/* Table (simple data) */
.TBL_Data					{ border:1px solid #CCC; border-right:0; margin:0 0 15px; }
.TBL_Data th				{ padding:10px; border-right:1px solid #CCC; }
.TBL_Data td				{ padding:7px 10px; border-right:1px solid #CCC; vertical-align:top; border-top:1px solid #CCC; }
.Last_Col					{ border-right:1px solid #CCC !important; }
.TBL_Data .Altern_Row		{ background:#EFEFEF; }
.TBL_Data th				{ font-size:14px; background:#506f75; color:#FFF; border-right:1px solid #FFF; }
.RedText					{ color:#ae2d14; }
.BlueText					{ color:#144bae; }
.TBL_Data ul				{ margin:0 0 0 15px; padding:0; }
.TBL_Data li				{ list-style-image:none !important; list-style-type:disc; }

/* PAGINATION */
#pagination_table			{ border-top:1px solid #DEF1F0; }
.pagination					{ margin:0; padding:0; }
.pagination li				{ display:inline; font-size:12px !important; color:#B5DFDD !important; font-weight:bold; padding:0 3px !important; }
.intern_prv_inact			{ font-size:12px !important; font-weight:bold; }
.intern						{ font-size:12px !important; color:#678F96; font-weight:bold; }
.intern a:link,.intern a:visited,.intern a:active	{ padding:0 3px; text-decoration:none !important; color:#678F96; font-size:12px !important; }
.intern a:hover				{ border:1px solid !important; padding:0 2px !important; }
.externLeft					{ font-size:12px !important; color:#678F96; font-weight:bold; }
.externLeft a:link,.externLeft a:visited,.externLeft a:active	{ padding:0 3px; text-decoration:none !important; color:#678F96; }
.externLeft a:hover			{ border:1px solid !important; padding:0 2px !important; }

/* Error */
.ErrorMsg					{ color:#990000; font-weight:bold; height:32px; }
.error_field				{ border:1px solid #678F96 !important; }

/* PAGES DYNAMIQUE */
.Clear						{ clear:both;}
.DarkGreenBold				{ color:#506F75; font-weight:bold;}
.MoreDetail					{ display:block; color:#506F75 !important; float:right; margin:0; padding:0 0 2px 18px; background:url("../Images/Icons/Arrow_details.gif") no-repeat center left; }
.MoreInfo					{ display:block; padding:0 0 2px 18px; background:url("../Images/Icons/Arrow_Shortcut.gif") no-repeat center left; }
.ResultsFilter				{ margin:0; padding:0 0 20px 0; font-size:11px; color:#555;}
.ResultsFilter h4			{ margin:0 0 5px; padding:0; color:#58bac3; font-size:13px; border-color:#DEDEDE; }
.ResultsFilter th h4		{ font-size:15px; color:#506f75; margin:20px 0 10px 0; padding:2px 0; border-bottom:1px solid #EDEDED; }
.ResultsFilter td			{ padding:0 0 5px !important; }
.ResultsFilter p			{ margin:0 0 5px 0; padding:0;}
.ResultsTop3				{ margin:5px 0 5px 0;}
.WindowPix					{ float:right;}
.WindowPix img				{ padding:4px; margin:0 0 7px 20px; border:1px solid #DEDEDE; background:#FFF; }
