@media all /* HTML RESET */ 
{

	body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,small,
	strike,strong,sub,sup,dl,dt,dd,fieldset,form,label,input,legend,caption,table,tbody,tfoot,thead,tr,th,td
	{color: #FFFF00;}
	body,div,table,tbody,tfoot,thead,tr,th,td{background-color:#000;}
		
/* LINK */
	
	a,a:visited,
	a:hover,a:focus,a:active{color:#00FFFF;text-decoration:underline;}
	
/* LINKS WITH ICON */

	html body .layout a.link-ico span.link-size{color:#00FFFF;text-decoration:none;}
}
@media screen /* LAYOUT */
{

	.layout{border-left:1px solid #FFFF00;border-right:1px solid #FFFF00;border-bottom:1px solid #FFFF00;}
	.layout-footer{background:transparent none;border-top:1px solid #FFFF00;}
	.layout-wrapper-reset{background:none repeat scroll 0 0 #000;}
	.layout,.layout-body,.layout-wrapper,.layout-wrapper-reset,.layout-left.layout-content,.layout-content-reset,.layout-right
	{background-color:#000;}
}
@media screen /* TEMPLATE 2011 */
{

/* ACCESSIBILITY MENU */
		
	#accessibility-menu a,
	#accessibility-menu a:focus,
	#accessibility-menu a:active{background-color:#000;border:2px solid #FFFF00;color:#00FFFF;text-decoration:underline;}
	* html #header #accessibility-menu a{text-decoration:underline;} /* IE6*/
	
/* BANNER */

	.banner-right{background:none;}
	#header{background:none;background-color:#000;}
	#header a,#header a:visited,#header li.selected a:visited{color:#00FFFF;text-decoration:none;}
	#services li a:hover,#header a:focus,#services a:active{color:#00FFFF;text-decoration:underline;}
	* html .banner-right{background:none;background-color:#000;} /* IE6*/
	
	
/* SERVICES */
	
	#services{background:none;background-color:transparent;}
	#services a,
	#services a:visited{background: url("/wel/template-2011/images/separator-contrast.gif") transparent left center no-repeat;}
	#services li a,#services li a:visited{color:#00FFFF;text-decoration:none;}
	* html #services{background:none;background-color:transparent;}/*IE6*/

/* NAVIGATION PATH (CRUMBTRAILS) */

	#path{border-bottom:1px solid #FFFF00;border-top:1px solid #FFFF00;background-color:#000;}
	#path li{background:url("/wel/template-2011/images/breadcrumb-contrast.gif") transparent left center no-repeat;}
	#path,#path li{color:#FFFF00;}
	#path a:hover,#path a:focus,#path a:active,#path li a:hover,#path li a:focus,#path li a:active,#path li.first a:hover,#path li.first a:focus,#path li.first a:active
	{color:#00FFFF;text-decoration:underline;}
	#path a,#path a:visited,#path li.first a,#path li.first a:visited{color:#00FFFF;text-decoration:none;}

/* SEARCH BOX SECTION */
	
	#header #search-form{margin:0;}
	.search-form input.search-field{background: none transparent;height:18px;padding:6px 0 0;position:relative;margin-top:0;border:1px solid #FFFF00;width:150px;}
	.search-on label{color:#FFFF00;left: 5px;}
	.search-form p {background:none;}
	.search-os-contrast{border:0}

/* ADVANCED SEARCH SECTION */
	
	#header .advanced-search  a{color:#00FFFF;background:  url("/wel/template-2011/images/advanced-search-arrow-contrast.gif") no-repeat center left;text-decoration:underline;}
	* html #header .banner-right .advanced-search a{text-decoration:underline;}/*IE6*/

/* LANGUAGES SELECTOR (SCRIPT) */
	
	.language-selector-close,.language-selector-open{background-color:#000;border:1px solid #FFFF00;}
	.language-selector-close a,.language-selector-open a{color:#00FFFF;background-color:transparent;}
	.language-selector-open img,.language-selector-close img{background:#FFFF00;padding:1px 0;top:0;right:-1px;}
	#header .language-selector-open a:hover,
	#header .language-selector-open a:focus,
	#header.language-selector-open a:active{background-color:transparent;text-decoration:underline;color:#00FFFF;}
	*html .language-selector-open a:active{background-color:transparent;text-decoration:underline;}/* IE6*/
	.language-selector-open li.lang-separate{border-top:1px solid #FFFF00;}
	
	.font-size-2 .language-selector-open img,
	.font-size-2 .language-selector-close img{top:0px;margin-right:10px;padding:3px 0;}
	.font-size-3 .language-selector-open img,
	.font-size-3 .language-selector-close img{top:0px; border:0;right:0;padding:4px 0;}
	
/* footer section */
	
	.layout-footer li a, 
	.layout-footer li a:visited{text-decoration: none;color:#00FFFF; background:url("/wel/template-2011/images/separator-contrast.gif") no-repeat scroll left center transparent;} 
	.layout-footer li a:active,.layout-footer li a:hover{color:#00FFFF;text-decoration:underline;} 
	
/* SHARE BOX */

	div#share_box{background:none;background-color:#000;}
	div.share_header  #share_tab_bookmarks{color:#FFFF00;}
	.share_content a,.share_content ul.share_list li a,#share_box ul.share_list li a:visited
	{color:#00FFFF;text-decoration:none;}
	#share_box div.share_pages a,#share_box .share_content div.share_pages a:visited,#share_box .share_content div.share_pages a:active 
	{color:#00FFFF}
	#share_box .share_content ul.share_list li a:hover,#share_box .share_content div.share_pages a:hover{color:#00FFFF;text-decoration:underline;}
	div.share_content,.share_display_block{background-color:#000;}
	#share_box div.share_footer{background-color:#000;color:#FFFF00;}
	
}
@media screen /* WEBSERVICE */
{
	
	html body span.ws-links a,.ws-links,html body span.ws-links a:visited{background-color:#000;}
	html body span.ws-links a,html body span.ws-links a:visited{border: 1px solid #FFFF00;color:#00FFFF;}
	html body span.ws-links a:hover,html body span.ws-links a:focus,html body span.ws-links a:active{border:1px solid #FFFF00;background-color:#333333;color:#00FFFF}
	
/* WS POPUP */
	
	.js .ws-popup-show span.ws-popup-layout{border:1px solid #FFFF00;color:#FFFF00;background:#000;}	
	
}
@media screen /* STYLE */
{

/* LIST OF CATEGORY BY ITEM */

	.itemCategory{color:#FFFF00;}
	.euListDateCategory .itemCategory{color:#FFFF00;}
		
/* LIST */
   
   .euList span.euDate{color:#FFFF00;}
	
/* MENU */

	.euMenu a{background:none;}
	.euMenu li div.selected a,.euMenu li li div.selected a,.euMenu li li li div.selected a{background-image:none}
	div.selected{background:#333333;background-image:none;}
	.euMenu li.euShowSubLevel li li div a:hover,.euMenu li.euShowSubLevel li li div a:active,.euMenu li.euShowSubLevel li li div a:focus{color:#00FFFF;}
	.euMenu a span,.euMenu ul li a span{color:#00FFFF;text-decoration:none}
	.euMenu li.euShowSubLevel li li div a:focus,.euMenu li li div a:hover,.euMenu li li div a:active,.euMenu li li div a:focus {color:#00FFFF;text-decoration:underline;border:0;}

/* LINK BEHAVIOR */
	
	.euMenu a:hover,.euMenu a:focus,.euMenu a:active{color:#00FFFF;background-color:#333333;} 

/* rublic selected */

	.euMenu li div.selected a,.euMenu li li div.selected a, .euMenu li li li div.selected a{background-image:none;background-color:#333333;color:#00FFFF;}
	
/* BOX-DATE */

	.euBox .euDate{color:#FFFF00;}

/* GROUP BOX */

	.euGroupBox h3{border-bottom:2px solid #FFFF00;}
	
/* BUTTONS */

	.euButtons img{border:2px solid #FFFF00;}

}
@media screen /* CONTENT */
{

/* REFERENCE */

	.euDocRef li{border-top:1px solid #FFFF00;}
	.euDocRef li.euFirst{border:0;}
	.euDocRef li.euRefDate{color:#FFFF00;}
	.euDocRef b{color:#FFFF00;}

/* AGENDA */
	
	.euAgenda h3{border-bottom:5px solid #FFFF00;}
	
/* FAQ */
	
	.euAnswers h3{border-bottom:5px solid #FFFF00;}
	
/* GALLERY */

	.euGallery h3{border-bottom:5px solid #FFFF00;}
	.euGallery .euItem{border-top:3px solid #FFFF00;}
	.euItem a{text-decoration:underline;}
	.euGallery h4{color:#FFFF00;}
	.euGallery div.euMedia{border-right:3px solid #FFFF00;}
	.euCaption{color:#FFFF00;}
	.euLow{border-top:1px solid #FFFF00;}
	.euHigh{border-top:1px solid #FFFF00;}

/* NEWSLETTER */

	.euNewsletterImg{background-color:#000;border:3px solid #FFFF00;}
	.euBoxHeader h2{border-bottom:5px solid #FFFF00;color:#FFFF00;}
	.euBoxHeader h6{color:#FFFF00;}
	.euNewsletterCategoryTitle{font-size:150%;border-bottom:0px solid #FFFF00;}
	.euNewsletter .euText{border:1px solid #FFFF00;background-color:#000;}
	.euNewsletter h4{color:#FFFF00;}
	.euNewsletterContent .euRelatedMedia h4,.euNewsletterContent .euRelatedLinks h4{color:#FFFF00;}
	
/* RELATED MEDIAS + RELATED LINKS */

	.euRelatedMedia h3,
	.euRelatedLinks h3{border-bottom:3px solid #FFFF00;}

/* TABLE OF CONTENT	*/

	.euTocBox{border:2px solid #FFFF00;background-color:#000;}
	.euTocTitle{color:#FFFF00;}
	.euTocList,.euTocList ul{border-left:1px solid #FFFF00;}

}
@media screen /* COMPONENTS */
{

/* PLAYER (reset-inline) */

	.navPlayer li.navPlayerInfo{border:1px solid #FFFF00;color:#FFFF00;background-color:#000;}
	.navPlayerInfo i{color:#FFFF00;}
		
/* SLIDESHOW */
	
	.slideFrame{border:1px solid #FFFF00;}
	.slideText{border:1px solid #FFFF00;}
	.slideImage img{border:1px solid #FFFF00;}
	
/* MEDIAGALLERY */

	.mediaFrame{border:1px solid #FFFF00;}
	.mediaLoading .mediaPlayer{background:url("/wel/components/images/loading-contrast.gif") #000 center center no-repeat;}
	.mediaNoPreview{background:#000;}
	.mediaImageLoad{background:url("/wel/components/images/loading-contrast.gif") #000 center center no-repeat;}
	.mediaNoPlugins b{color:#FFFF00;}
	
/* DYNAMIC PANEL */
	
	.dynamicPanelLoading{border:1px solid #FFFF00;background:url("/wel/components/images/loading-contrast.gif") #000;}

/* TAB */
	
	.js .tabItem{border:1px solid #FFFF00;background-color:#000;}
	.js .tabs .euGroup{border:1px solid #FFFF00;background-color:#000;}
	
/* COMMON NAV LINK */

	.tabNav a,.tabNav a:visited{background-color:#000;border:1px solid #FFFF00;color:#00FFFF;}
	.tabNav a:hover,.tabNav a:focus,.tabNav a:active{background-color:#333333;border:1px solid #FFFF00;color:#00FFFF;}
	.tabNav a.selected,.tabNav a.selected:visited,.tabNav a.selected:hover,.tabNav a.selected:focus,.tabNav a.selected:active{background-color:#333333;border:1px solid #FFFF00;color:#00FFFF;}

/* MULTIPAGE */

	.multiPage{padding:3px 0;margin:3px 0;border:1px solid #FFFF00;background-image:none;background-color:#000;}
	.multiPageMenuLink,.multiPageMenuLink:visited{background:url("/wel/components/images/arrows-down-contrast.gif") no-repeat scroll right center #333333;border:1px solid #FFFF00;}
	
/* NUMBER LINK */

	.navLinks a,.navLinks a:visited{background-color:#000;color:#00FFFF;border:1px solid #FFFF00;}
	.navLinks a:hover,
	.navLinks a:focus,
	.navLinks a:active,
	.navSelected a,
	.navSelected a:visited{background-color:#333333;color:#00FFFF;border:1px solid #FFFF00;}
	.navSelected a:hover,
	.navSelected a:focus,
	.navSelected a:active{border:1px solid #00FFFF;}
	
/* SUB MENU */
	
	.setPaginMenu{border:1px solid #FFFF00;background-image:none; background-color:#000;}
	.setPaginMenu a{background-color:#000;color:#00FFFF;border:1px solid #FFFF00;}
	.setPaginMenu a:focus,.setPaginMenu a:hover,.setPaginMenu a:active{background-color:#000;color:#00FFFF;border:1px solid #FFFF00;}
	
/* MENU SELECTOR */
	
	.multiPageMenuLink,
	.multiPageMenuLink:visited{border:1px solid #FFFF00;color:#00FFFF;background:url("/wel/components/images/arrows-down-contrast.gif") #000 right center no-repeat;}
	.multiPageMenuLink:hover,
	.multiPageMenuLink:focus,
	.multiPageMenuLink:active{background:url("/wel/components/images/arrows-down-contrast.gif") #000 right center no-repeat;border:1px solid #FFFF00;color:#00FFFF;}

/* CALENDAR */
	
	.calendar table,
	.calendar td{border:1px solid #FFFF00;}
	
	/* INLINE CALENDAR POPUP */
	
	.calendarEventPopup{border:1px solid #FFFF00;background-color:#000;}
	.calendarEventPopup .calendarEventDate{color:#FFFF00;background-image:none;background-color:#000;border-bottom:1px solid #FFFF00;}
	.calendarEventPopup a{background:url("/wel/components/images/arrow_04-contrast.gif") #000;}
	
	/* NAV */
	
	.calendarNav span.s{background-image:none;}
	
	/* design */
	
	.js .calendar{border:2px solid #FFFF00;background-image:none;}
	.calendar table{border:1px solid #FFFF00;background-image:none;background-color:#000;}
	.calendar tbody td{background-color:#000;}
	
	/* head */
	
	.year td{color:#FFFF00;border-top:1px solid #FFFF00;}
	.month td{color:#FFFF00;border-bottom:1px solid #FFFF00;}
	
	/* week */
	
	.calendar tr.weekRow td{background-image:none;background-color:#000;color:#FFFF00;border-bottom:1px solid #FFFF00;}
	
	/* day */
	
	.calendar tbody td{border-left:1px solid #FFFF00;border-top:1px solid #FFFF00;color:#FFFF00;}
	
	/* week */
	
	.calendar td.weekCol{border-right:1px solid #FFFF00;background-color:#000;color:#FFFF00;}
	
	/* highligh day */
	
	.highlightDay{background-color:#333333;color:#FFFF00;}
	td.eventDay a,td.eventDay a:hover{background:#333333;padding:2px;color:#00FFFF;}
	.calendar tbody td.eventDay{background-color:#333333;}
	.calendar tbody td.eventDay a strong,.calendar tbody td.eventDay a:visited strong{color:#00FFFF;text-decoration:none;}
	.calendar tbody td.eventDay a:hover strong{color:#00FFFF;text-decoration:underline;}
		
	/* nocsript events */
	
	.calendarEventDate{color:#333333; background-color:#000;background-image:none;}

	/* archive */

	.archiveCalendar div.calendarSkin{background-color:#000;}

	/* loading  */

	.js .calendarLoading{border:1px solid #FFFF00;background:url("/wel/components/images/loading-contrast.gif") #000;}
	
	/* INLINE CALENDAR POPUP */
	
	.calendarEventPopup{background-color:#000;}
	.calendarEventPopup .calendarEventDate{color:#FFFF00;background:#000;border-bottom:1px solid #FFFF00;}
	

/* ACCORDION */
	
	.accordion{border:1px solid #FFFF00;}
	.accordion h3{background-color:#000;}
	.accordion h3 a,.accordion h3 a:visited{color:#00FFFF;border-top:1px solid #FFFF00;border-bottom:1px solid #FFFF00;background:url("/wel/components/images/expand_collapse-contrast.gif") no-repeat scroll 98% center transparent;}
	.accordion h3 a:hover,.accordion h3 a:focus,.accordion h3 a:active{background-color:#000;border-top:1px solid #FFFF00;border-bottom:1px solid #FFFF00;background-image:none;color:#00FFFF;background-color:#333333;text-decoration:underline;}
	.accordion .open h3 a, .accordion .open h3 a:visited, .accordion .open h3 a:hover, .accordion .open h3 a:focus, .accordion .open h3 a:active 
	{background-color:#333333;background-image: none;border-bottom:1px solid #FFFF00;color: #FFFF00;}

/* DROPDOWN */
	
	/* mandatory rules */
	
	.dropdown a{background-color:#000;color:#00FFFF;}
	
	/* skin rules */
	
	.dropdown{border:1px solid #FFFF00;background-image:none;background-color:#000;}
	.dropdown a,
	.dropdown ul ul a{background:#000;color:#00FFFF;}
	.dropdown li a.master span{border-left:1px solid #FFFF00;border-right:1px solid #FFFF00;color:#00FFFF;}
	.dropdown li a.master:hover span,.dropdown li a.master:focus span,.dropdown li a.master:active span{background-color:#000;color:#00FFFF;}
	.dropdown li a.drop span{background-image:url("/wel/components/images/arrows-down-contrast.gif");color:#00FFFF;}
	.dropdown ul ul a.main span{background-image:url("/wel/components/images/arrow_03-contrast.gif");color:#00FFFF;}
	.dropdown ul ul a span{border-top:1px solid #FFFF00;border-bottom:1px solid #FFFF00;color:#00FFFF;}
	.dropdown ul ul a{border-left:1px solid #FFFF00;border-right:1px solid #FFFF00;color:#00FFFF;color:#00FFFF;}
	.dropdown ul ul a.euFirst span{border-top:1px solid #FFFF00;color:#00FFFF;}
	.dropdown ul ul a.euLast span{border-bottom:1px solid #FFFF00;}
	.dropdown ul ul a:hover,.dropdown ul ul a:focus,.dropdown ul ul a:active{background:#000;color:#00FFFF;color:#00FFFF;}

/* FLYOUT */
	
	.flyout a{background-color:#000;color:#00FFFF;}
	
	/* skin rules */
	
	.flyout a{background:#000;color:#00FFFF;border-left:1px solid #FFFF00;border-right:1px solid #FFFF00;}
	.flyout a span{border-top:1px solid #FFFF00;border-bottom:1px solid #FFFF00;color:#00FFFF;}
	.flyout a:hover span,
	.flyout a:focus span,
	.flyout a:active span{background-color:#000;color:#00FFFF;color:#00FFFF;}
	.flyout a.euFirst span{border-top:1px solid #FFFF00;color:#00FFFF;}
	.flyout a.euLast span{border-bottom:1px solid #FFFF00;color:#00FFFF;}
	.flyout a.fly span{background-image:url("/wel/components/images/arrow_03-contrast.gif");color:#00FFFF;}
	
/* DEBUG */
 
	#euDebug{color:#FFFF00;border:5px solid #FFFF00;background-color:#000000;background-image:none;}
	#euDebug i{color:#FFFF00;}
	#euDebug b{color:#FFFF00;}
	#euDebug em{color:#FFFF00;}
	#euDebug u{color:#FFFF00;}
	#euDebug s{color:#FFFF00;}
}