/*---------GLOBAL header--------- */
#globalMenu{height:16px; background-color:#3366FF; border-bottom:1px solid #DDD; text-align:left; font-weight:bold;}
.globalTextSize { font-size:1.3em; padding:0 0 0 10px; color:#fff;}

/*---------Common elements to GLOBAL and DEPARTMENT header--------- */
.menuTop {float:right; height:16px; padding:0 10px; border-left:1px solid #fff;}
#lineShadow{height:4px; background-image:url(./bgdshad1.gif);}

/*---------NEW elements to create an action bar on PUBL site--------- */
.menuAction {margin-bottom:10px; overflow:hidden; width:100%;}
.button {float:left; padding:2px 5px 4px 5px; margin:4px 5px 1px 0; background-color:#F9EFBE; border:1px solid #ccc;}
.menuActionLeft {float:left; margin-bottom:10px;}

/*---------GLOBAL:language selectors, additional menu on top ---------*/
#supplementMenu {clear:both; padding:5px 0;} 
#addMenu {float:right;}
#language {font-weight:bold;}

/*---------Common elements to GLOBAL and DEPARTMENT:bread crumb, last update and footer ---------*/
#footer {text-align:center; padding:3px 5px 5px 5px; border-top:4px solid #003399;}

/*---------Secondary grid strucure:2 columns, 3 columns ---------*/
.twoCols {width:99%; border-bottom:10px solid #fff; /*overflow:hidden;*/}
.twoCols100 {width:100%; margin-bottom:0; overflow:hidden;}

.twoColsRight25 {width:27%; float:right; }
.twoColsLeft75 {width:99%; }

.twoColsRight50 {width:50%; float:right; }
.twoColsLeft50 {width:100%; max-width:50%; }

.boxRight {margin:0 10px 10px 6%;}
.boxLeft {margin:0 2% 10px 10px;}
.boxLeft1 {margin:0 2% 10px 0;}/*Box left with no left margin*/

.maxWidth75 {max-width:73%;line-height:1.3em;}
.maxWidth50 {max-width:50%;}

.spaceCol {margin-left:2%; margin-right:3%;} /* it could be 3% and 4%*/

.newsBox img, .featureMultiple img, .list img, .image img, .invisible img {border:1px solid #bbb; background-color:#FFF;}
/*the featureSingle has the borderBox in the code and not not in the CSS*/

/*----------------selctors to align object on left and right, used for images and text-------------*/
.floatLeft {float:left;	margin:0 8px 0 0;}
.floatRight {float:right; margin:0 0 0 8px;}

img {border:none;}
.borderBox {border:1px solid #bbb; background-color:#FFF;}
.facetNavigation {border:1px solid #bbb; margin-bottom:15px;}
.borderBoxLight {border:1px solid #CCC;}
.frame {border:1px solid #CCC; background-color:#FFF; padding:5px;}
.image {border:1px solid #CCC; background-color:#F0F0EB; margin-bottom:15px; padding:5px;}

.relatedLinks li.borderBox, .quickLinks li .borderBox, .featureMultiple li .borderBox, .list li .borderBox, .newsBox li .borderBox, .boxLeftTwoCols .borderBox, .boxRightTwoCols .borderBox, .boxHome .borderBox, .boxContent .borderBox, .boxHome1 li .borderBox, .boxHomeFeature li .borderBox, .boxLeft50 li .borderBox, .relatedLinks .borderBox, .boxHomeAdver .borderBox {border:none;}

/*----------------Standard font face and dimension for P and H selectors-------------*/
body { margin:0 15px; font:62.5%/150% Arial,Helvetica,Verdana,Geneva,sans-serif; color:#333; background-color:#E9E9DC;} /* 0.7em/1.3em */
p {margin: 0 0 1.3em 0;}
.large {font-size:1.2em; line-height:1.4em;} /*used as class for <p> to have larger font size*/
.largeStrong {font-size:1.2em; line-height:1.4em; font-weight:bold;} /*used as class for links to have larger font size*/

/*----------------Classes for form fields-------------*/
form {margin:0;}
input {	font:8pt Arial,Helvetica,Verdana,Geneva,sans-serif;	margin:3px 0 0;}
input.search, input.search1 {width:100px; margin-right:2px; font:8pt Arial,Helvetica,Verdana,Geneva,sans-serif; }
input.search1 {width:150px;}
input.butt {background-color:#F5F5F5; color:#000; font-weight:bold; font-size:11px; width:20px;}

/*----------------Classes to design horizontal lines to be used within <p> <ul> <ol>-------------*/
.lineTop {border-top:1px solid #ccc; margin-top:6px; padding-top:3px;}

/*----------------Classes for aligning contents used within <p> <ul> <ol> -------------*/
.center {text-align:center;}
.right {text-align:right;}

/*----------------Standard font face and dimension for P and H selectors-------------*/
.noEmptyLine { margin-bottom:0;} /*used as class for <p> for not having enpty line*/

/*----------------Classes to color font-------------*/
.white {color:#FFF;}

/*----------------Selectors for hierarchical list (OL) and unordered list (UL)-------------*/
ol,ul {margin:0 0 0 0; padding-left:0; padding-right:0; list-style-type:none;}
li {margin-top :0; margin-bottom :3px;}

/*----------------selectors for composing bullet list in the TEXT area (valid also for LIST area)-------------*/
/*----------------selctors to specify different type of unordered list (UL) and title for grouping-------------*/
ul.square, ul.disc, ul.circle, ul.nu {margin-bottom: 1.3em;}
ul.square li {list-style:square; list-style-position:outside; margin-bottom: 0.4em; margin-left:15px;}
ul.circle li {list-style:circle; list-style-position:outside; margin-bottom: 0.4em; margin-left:15px;}
ul.noSpace li {margin-bottom:4px;} /*It is used for spacing items (li) in any type of list excluding the left menu*/

/*----------------Links formattimg-------------*/
/*Default underlined*/
A:link, A:active {color:#0033cc; text-decoration:none; border-bottom:dashed #999 1px;}
A:visited {	color:#993300;	text-decoration:none; border-bottom:dashed #999 1px;}
A:hover {color:#993300; text-decoration:underline; border-bottom:none;}

A.none:link, A.none:visited, A.none:active {text-decoration:none; color:#0033cc; border-bottom:none;}
A.none:hover {color:#993300; text-decoration:none; border-bottom:none;}

A.white:link, A.white:visited, A.white:active {color:#FFF; text-decoration:none; border-bottom:none;}
A.white:hover {color:#F9EFBE; text-decoration:underline; border-bottom:none;}

A.blue:link, A.blue:visited, A.blue:active {color:#0033cc; text-decoration:none; border-bottom:none;}
A.blue:hover {color:#993300; text-decoration:underline;}

A.gray:link, A.gray:visited, A.gray:active {color:#666; text-decoration:none; border-bottom:none;}
A.gray:hover {color:#993300; text-decoration:underline;}

A.red:link, A.red:visited, A.red:active {color:#993300; text-decoration:none; border-bottom:none;}
A.red:hover {color:#993300; text-decoration:underline;}

A.pdf:link, A.pdf:active {color:#999966; text-decoration:underline; border-bottom:none;}
A.pdf:visited {color:#993300; text-decoration:underline; border-bottom:none;}
A.pdf:hover {color:#993300; text-decoration:none; border-bottom:dashed #999 1px;}

#supplementMenu A:link, #supplementMenu A:active, #supplementMenu A:visited {color:#666; text-decoration:none; border-bottom:none;}
#supplementMenu A:hover {color:#993300; text-decoration:underline; border-bottom:none;}

.boxRight A:link, .boxRight A:active {text-decoration:none; color:#0033cc; border-bottom:none;}
.boxRight A:visited {color:#993300;text-decoration:none; border-bottom:none;}
.boxRight A:hover {color:#993300; text-decoration:underline;}

.boxLeft1 .twoCols A:link, .boxLeft1 .twoCols A:active {color:#0033cc;	text-decoration:none; border-bottom:dashed #999 1px;}
.boxLeft1 .twoCols A:visited {color:#993300; text-decoration:none; border-bottom:dashed #999 1px;}
.boxLeft1 .twoCols A:hover {color:#993300; text-decoration:underline; border-bottom:none;}

.boxLeft .twoCols A:link, .boxLeft .twoCols A:active {color:#0033cc;text-decoration:none;border-bottom:dashed #999 1px;}
.boxLeft .twoCols A:visited {color:#993300;text-decoration:none; border-bottom:dashed #999 1px;}
.boxLeft .twoCols A:hover {color:#993300; text-decoration:underline; border-bottom:none;}

/*----------------Background colors to be used in table, tr and td but also p, ol ul-------------*/
.bgBeige {background-color:#F0F0EB;}
.bgYell {background-color:#F9EFBE;}
.bgBlueDa {background-color:#003399;}

/*----------------Background colors for Departments and regions-------------*/
.bgOrangeDa {background-color:#CC6600;}
.bgOrange {background-color:#FF9900;}
.bgBordeauxDa {background-color:#990000;}
.bgBordeaux {background-color:#FF3300;}
.bgGreenDa {background-color:#006600;}
.bgGreen {background-color:#66CC66;}

/* 	 ==================================================================	 */
/* 	 ==================================================================	 */
/* 	 ==================================================================	 */
#ieHack	{ text-align:center; } /* for IE */
.bodyContainer { font-size:1.0em; text-align:left; width:940px; padding:0 10px; margin:0 auto; background-color:#fff; }

/* rounded corners */
.bodyContainer { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }

/* for flexible layout pages */
.bodyContainerFlex { font-size:1.2em; text-align:left; padding:3px 10px; margin:0 auto; background-color:#fff; }
.bodyContainerFlex .footer-s { width:100%; padding:5px 0 15px; border-top:4px solid #003399; }

#breadCrumb, #bodyContainer, #footer, #lastUpdate { background-color:#fff; }
#globalHeader { margin-bottom:3px; }
#globalMenu, .menuTop, .menuTopYell { height:18px; }

#localMenuDept { height:18px; text-align:left; border-bottom:1px solid #666; font-weight:bold; margin-top:5px; border-top:1px solid #333;	} 
	
.menuTopDept /* in region pages */
{ border-left:2px solid #fff; float:right; padding:0 10px; }

#globalBackground { height:60px; }
#bodyContainerNoMenu { background-image:none; }

/* GRIDs */
#mainGridLeft { font-size:1.2em; }
.boxLeft1 { font-size:1.2em; line-height:1.5em; }
.boxRight1, .boxRight50 { font-size:1.2em; }

#supplementMenu1 { overflow:hidden; }

#supplementMenu1, /* site map menu in asia */
#supplementMenu, #breadCrumb, #footerDepartment, #footer { font-size:1.1em; }

#language {	font-weight:normal; } 
#addMenu1, #supplementMenu a, #language1 { font-size:1.1em; } 
#breadCrumb	{ border-bottom:1px dotted #888; padding-bottom:3px; }

.twoColsLeft50 { max-width:65%; }
.twoColsRight50 { width:35%; } 	/*	asia-countries */
.twoColsRight50 .featureMultiple { border:0; }

/* REMOVE RESET column borders dividers */
.bgdLine25, /* right col vertical divider */
#bodyContainer, /* remove left margin vertical line*/
#bodyContainer1,  /* remove right margin vertical line*/
.bgdLine50 	/* in GB - middle col divider */
{ background-image:none; }

.sectionMenuPullDown { border:0; } /* GB 306 - REMOVE divider */

/* EXCEPTION - depts and offices */
#mainGridRightNoMenu .twoColsLeft75 { font-size:95%; }	
ol.hierarchicalList p.titleList	{ background-color:#DDEBF2; border-top:1px solid #6699FF; color:#000; font-size:1em; padding:1px 5px 2px; }

/*	********************************	*/
h1.detail, .pageTitleLine h1  /* titles in detail page	*/
{ font:2.4em/120% Georgia,"Times New Roman",Times,serif; color:#000; background-color:#fff; letter-spacing:-0.02em; }
	
.pageTitleLine.bgBeige p 	/* standfirsts in detail page background-color:#fff;*/ 
{ font:120% Georgia, "Times New Roman", Times, serif; margin-bottom:15px; }

.pageTitleLine { border:0; background-color:#fff; }

h2 { font-size:1.1em; }
h3 { margin-bottom:3px; font:bold 107.5% Arial,Verdana,sans-serif; } /* subhead */ 

/* *********************************************** */
/*  image with caption */
/* *********************************************** */
.pictureCaption { font:0.875em/1.35em Arial,Helvetica,Verdana,sans-serif; color:#777; padding:3px; margin-bottom:15px; float:right; }
.pictureCaption img { padding:0 0 5px; }				
.imageRight { margin:0 0 10px 15px; float:right; }
.imageLeft { margin:0 12px 10px 0; float:left; }

.featureSingle img { margin-bottom:3px; }

/*	pullquotes */
.pullqBox { font-size:95%; color:#777; background-color:#f8f8f8; border:1px solid gray; width:225px; }
.pullqTitle	{ margin:0; font-size:100%; font-weight:bold; color:#fff; background-color:#555; padding:0 5px; margin-bottom:10px; }
.pullqImage { font:bold 1em/1.3em Arial,Helvetica,Verdana,sans-serif; min-height:50px; margin-bottom:5px; padding:3px; }
.pullquote1, .pullquote2 { color:#000; line-height:130%; margin:5px 5px 10px; }
.pullquote2	{ border-top:1px dotted gray; padding:7px 0 0 3px; }
.imageRight2 { float:right; margin:0 0 0 3px; }
.imageLeft2 { float:left; margin:0 3px; }
.pullqBox li { background:transparent url(./arrowhr.gif) no-repeat scroll 0 0; padding-left:12px; margin-bottom:5px; }
a.pullqLink:link, a.pullqLink:visited, a.pullqLink:hover { font-weight:normal; }

/* *********************************************** */
/* various small elements */
/* *********************************************** */
.lineTop { border-top:1px dotted #CCC; padding-top:10px; }
#borderBottom { border:	0px; height:0; margin-left:0; }
#lastUpdate { margin-bottom:10px; }
#top a { background-color:#f3f3f3; padding:3px 8px; font-size:1.1em; border:1px solid #ccc; }
#top a:hover { background-color:#ddd; text-decoration:none; border-color:#aaa; }
.contentHtm { margin-bottom:1.2em; }
.grid1 tr th, .graybox1	{ background-color:	#f3f3f3; }
#pagination { background-color:#EEE; padding:5px; margin:25px 0 0; }
#footer { border-top-color:	#6699FF; }
.facets { border-bottom:0; }
.floatImage	{ width:98%; }
ul.indent, ol.indent, ul.noIndent { margin-bottom:5px; } /* see ILS*/
.featureMultiple { padding:0; border:0; } /* 306 */
.featureMultiple ul.floatImage li { width:98%; } /* what we do - PRojects */
ul.indentFacets { margin-left:5px; }
.twoColsRight25 .featureMultiple, .twoColsRight25 .quickLinks, .twoColsRight25 .relatedLinks { padding:0; } /* reset box widths for the cols */
#leftContainer { padding-right:0; padding-top:20px; } /* left col in GB*/

.sectionMenu ul, .quickLinks ul, .relatedLinks ul, .newsBox ul { margin:5px; }
.list li { margin-bottom:10px;}

/*	********************************	*/
/* 	META table sizes 	*/
/*	********************************	*/
/* .horizontalLineLight is also used in conference rules!!!*/
.horizontalLineLight /* in some asia pages */
{ border-bottom:1px solid #E8E8E8; margin:0 0 15px 8px; font-size:0.9em; line-height:1.3em; color:#777; width:95%; }
.horizontalLineLight tr td { padding:1px 5px; }
.horizontalLineLight tr td:first-child { width:120px; } /* type label field */
.horizontalLineLight a { text-decoration:underline; }

/* for hilites eg. DOWNLOADS etc */
/* .horizontalLineLight tr#language-versions, */
.horizontalLineLight tr#primary-file, /* pdf download row */
.horizontalLineLight tr#online-location	/* URL row */
{ height:22px; color:#333; background-color:#eee; }
/* .horizontalLineLight tr#language-versions a, */
.horizontalLineLight tr#primary-file a, /* PDF file link */
.horizontalLineLight tr#online-location a /* URL link */
{ font-size:120%; }

/*	******************	styles	**************************	*/
/* bullet points in centre cols in PR */
.text ul { line-height:1.3em; width:90%; margin:0 0.5em 1.5em; }

/* block bullet points in centre cols in PR. what we do - bullet points in blockquote */
.text ul li { padding:0.2em 1em 0.2em 0; }

/* list items styles and spacing for featureMultiples, quicklinks, relatedlinks */
ul.arhr	li { border-bottom:1px dotted #ccc; margin-bottom:4px; padding-bottom:4px; }
ul.arhr li:last-child { border-bottom:0; }

ul.noIndent { margin-left:5px; }

ol.arhr li, ul.arhr li { background:url("./arrowhr.gif") no-repeat scroll -10px 3px transparent; }
.textList li { margin-bottom:5px; background:url("/webcommon/r-images/arrowhr.gif") no-repeat scroll -9px 4px transparent; }
    
/* ********************************************************************************** */
/*	RESETTING ELELMENT STYLES */
.twoColsRight25 .featureMultiple, 
.twoColsRight25 .quickLinks, 
.twoColsRight25 .relatedLinks, 
.twoColsRight25 .sectionMenu, 
.twoColsRight50 .sectionMenu, /* see GB*/
.twoColsLeft100 .newsBox /* in ILO media */
{ background-color:#fff; border:0; }

/*	******	MAIN CENTRE COLUMN - for elements	****************	*/
/*	ELEMENT BOXES - in main cols */
.twoColsLeft75 .quickLinks, 
.twoColsLeft75 .relatedLinks,
.twoColsLeft75 .featureMultiple,
.twoColsLeft75 .newsBox,
.twoColsLeft100 .featureMultiple, 
.twoColsLeft50 .newsBox /* for GB */
{ font-size:100%; border:0;	} /* for newsBox reset */ 

/*	ELEMENT BOX HEADERS - in main cols */
.twoColsLeft75 .featureMultiple p.titleListSmall.bgGrayLi, /* headers - key resources in Themes */
.twoColsLeft75 .quickLinks p.titleListSmall, 
.twoColsLeft75 .sectionMenu p.titleListSmall,
.twoColsLeft75 .newsBox p.titleListSmall,
.twoColsLeft100 .newsBox p.titleListSmall, /* in ILO media */
.twoColsleft100 p.titleList.red.bgYell, /* EXCEPTION - in 305 */
.twoColsLeft75 p.titleList.red.bgYell, /* EXCEPTION - in 306 */
.twoColsLeft50 .newsBox p.titleListSmall, /* EXCEPTION - in GB, see also element types above */
.twoColsLeft75 .featureMultiple p.titleListSmall.white.bgBlue /* EXCEPTION - in asia */
{ font-size:1.1em; color:#B92517; background-color:#f3f3ee; border:0; border-bottom:1px solid #DBDBCF; padding:3px 5px; }

.twoColsLeft75 .featureMultiple p.titleListSmall.bgGrayLi /* headers - key resources in Themes */
{ color:#c00; background-color:#EEE; border-bottom:1px solid #ccc; border-top:5px solid #999; margin-bottom:15px; padding-bottom:8px; }

/* featureMultiple in centre cols in media and pub info */
.twoColsLeft75 .featureMultiple .newsBox { border:0; }

/*	LINK HEADERS styles - EXCEPTION - what we do, Themes 
see also "LINK HOVER - colours" 	*/
table.invisible p.titleListSmall { border:0; } /* reset */

table.grid1 p.grayTitle1 a, /* header links - about ILO */
table.invisible p.titleListSmall a	
{ font-size:1.1em; background-color:#F3F3EE; display:block; border-bottom:1px solid #DBDBCF; padding:3px 5px; }

/* LINK HEADERS styles - EXCEPTIONS in ILO */ 
table.grid1 p.grayTitle1 { border:0; padding:1px; margin-top:10px; } /* about ILO, tripartism & technical coop */

/*	red on grey headers */
.twoColsLeft75 .furtherInfo h2, /* in 3col grids - PR articles */
.twoColsLeft100 .furtherInfo h2, /* in 2 col grids */
h2.red /* in asia library */
{ color:#ad0000; background-color:#efefe6; padding-left:5px; padding-bottom:1px; margin:20px 0 6px; }

/*	ELEMENT sub HEADERS - centre col */
.twoColsLeft75 .featureMultiple ul p.titleListSmall	/* EXCEPTION - what we do-publications-reports, ILS */
{ border:0; color:#999; border-bottom:1px solid #eee; padding-bottom:3px; margin-bottom:6px; }

/* SECONDARY LINKS */
ul.arhr.noSpace a { font-weight:normal; }

.twoColsLeft75 /*.newsBox*/ ul.arhr.noSpace li	/* EXCEPTION - official meetings */
{ border-bottom:0; margin:3px 0; line-height:1.3em; } /* also in what we do- events*/

/* year dividers in a) media pages .twoColsLeft100 and b) asia events .twoColsLeft75 */
.list p.titlelistSmall.bgBeige.red { font-size:1.2em; color:#B92517; background-color:#f3f3ee; padding:2px 2px 2px 5px; }

/*	dates */
.featureMultiple ul.arhr .red,
.featureMultiple ul.floatImage .red, /* regions - africa */
.newsBox ul.arhr .red, /* regions - america */
.newsBox ul.floatImage .red, /* regions - europe */
.list ul.arhr .red,
.list ul.floatImage .red /* regions - asia meetings */
{ font-size:0.9em; color:#888; font-weight:600; margin-right:5px; }
/* { font-size:97.5%; color:#000; font-weight:600; margin-right:5px; } */

/*	******************************** RIGHT (and LEFT) COLUMNs ********************************	*/
/*	ELEMENT BOXES - right and left cols  */
.twoColsRight25 .featureMultiple, 
.twoColsRight25 .quickLinks, 
.twoColsRight25 .relatedLinks, 
.twoColsRight50 .featureMultiple, /* 3 col grid - equal widths */ 
/* ********	left columns	********	 */
#leftContainer .featureMultiple,
#leftContainer .quicklinks,
.twoColsRight25 .list, /* EXCEPTION - projects-better work */
.twoColsRight50 .sectionMenu ul.arhr  /* EXCEPTION- see GB */
{ font-size:95%; line-height:1.3em; margin-bottom:20px; }

/*	ELEMENT HEADERS - right and left cols */
.twoColsRight25 .featureMultiple p.titleListSmall, 
.twoColsRight25 .quickLinks p.titleListSmall, 
.twoColsRight25 .relatedLinks p.titleListSmall, 
.twoColsRight50 .featureMultiple p.titleListSmall, /* 3 col grid - equal widths */ 
#leftContainer .featureMultiple p.titleListSmall, /* ********	left col	********  */
.twoColsRight25 .list p.titleListSmall	/* EXCEPTION - projects-better work */
{ font-size:1.25em; line-height:1.1em; color:#333; background-color:#FFF; padding:5px 0; border-top:5px solid #B92517; border-bottom:0; }

/*	ELEMENT SUB-HEADERS */
.relatedLinks p.titleListSmallNo, /* factsheets */
.facets p.titleListSmallNo
/*p.titleListSmallNo.lineTopFacets  EXCEPTION - sub headers in right cols, asia projects */
{ font-size:1.1em; border:0; color:#888; border-bottom:1px dotted #aaa; padding-bottom:3px; margin-bottom:6px; }

/*	***************	FEATURE SINGLE BOXES ***************	*/
/* #mainGridLeft .quickLinks,		 EXCEPTION - GB */
table.featureSingle, /* for regions */
.image.center, /* single images */
.featureSingle.center, .featureSingle
{ font-size:95%; background-color:#F3F5DE; line-height:1.3em; padding:8px; border-width:1px; margin-bottom:20px; }

.featureSingle a:link, .featureSingle a:active { font-weight:bold; }

/*	**************** IN THIS SECTION  **************** */
.twoColsRight25 .facets, /* facet BOX */
.twoColsRight25 .sectionMenu /* element BOX */
{ font-size:95%; line-height:1.3em; background-color:#EEF1F6; border-top:4px solid #B92517; border-bottom:2px solid #ccc; padding:0; margin-bottom:20px; } 
.twoColsRight25 .sectionMenu p.titleListSmall { font-size:1.25em; color:#000; background-color:#DDECFF; padding:3px 5px; }/* in this section titles */
 .twoColsRight25 .sectionMenu ul.arhr.noIndent { padding:0 5px 3px 5px; } /* the list of in this section */

/* #mainGridLeft .quickLinks p.titleListSmall - EXCEPTION - GB */
.twoColsRight25 .facets p.titleListSmallNo.white.bgRed1 /* facets title */
{ font-size:110%; font-weight:bold; line-height:1.3em; text-transform:uppercase; 
color:#333; background-color:#E5E594; border-top:1px solid #EEE; border-bottom:2px solid #FFF;
margin:0 0 6px; padding:1px 2px 3px 6px; }
	
/* *************** FACETS BOX *************** */
/* similar to IN THIS SECTION with a different colour */
.twoColsRight25 .facets { background-color:#fcfcfc; border:1px solid #ccc; padding:5px; } /* facet BOX */
.twoColsRight25 .facets p.titleListSmallNo.white.bgRed1	{ color:#000; border-bottom:1px solid #aaa; } /* facet title */
.facets ul.arhr li {line-height:1.2em; padding-bottom:3px; padding-top:0; margin-bottom:3px; border:0; } /* facet items */

/* **********************************	left menu NAVIGATION	********************************** */
#leftMenu, .mainMenuLeft 
{ font-size:0.95em; background-color:#EEF1F6;border-top:4px solid #274983; border-bottom:2px solid #274983;margin-bottom:15px; padding:0; }
	
#leftMenu ol { border-top:2px solid white; } /*	 for global pages */ 
#leftMenu li.lineMenuLeft ol.arhr { border-top:0; border-bottom:1px solid #fff; } /* submenu in list */
#leftMenu ol.arhr { padding:0; } /* spacing in submenu box */
li.lineMenuLeft { line-height:1.3em; border-bottom:2px solid #fff; padding:0; margin:0; }

#mainGridLeft .lineMenuLeft strong /*	EXCEPTION - sub menu in for asian region */
{ margin:2px 2px 2px 5px; display:block; line-height:110%; } 

li#leftMenu { padding:0; border-bottom:2px solid #fff; margin:0; }

.lineMenuLeft ol.arhr li, .lineMenuLeft ul.arhr li 
{ background:transparent url(./arrowhr.gif) no-repeat scroll -5px 4px; margin:0; padding:0; }

#leftMenu A.gray { color:#00209F; display:block; padding:2px 1px 4px 14px; line-height:120%; } 
#leftMenu A.blue { color:#37468E; display:block; padding:2px 1px 2px 0; } 
/* #leftMenu A.gray:hover, #leftMenu A.blue:hover { color:#fff; background-color:#74a9cc; text-decoration:none; } */
#leftMenu li li a:hover, #leftMenu li li A.blue:hover { color:#fff; background:url("./arrowhrwo.gif") no-repeat scroll -5px 4px #5482CF; text-decoration:none; }

/* left sub menu button links */
li.lineMenuLeft a.gray { /* background-color:#DDECFF; */}
li.lineMenuLeft a.gray:hover, .mainMenuLeftRegions li.lineMenuLeft a.gray:hover { background-color:#74a9cc; }

/* LINK FONT SIZES */
.newsBox li li a { font:0.9em Arial,Helvetica,Verdana,serif; }

.newsBox li a, .list li a,
.twoColsLeft75 .featureMultiple li a { font:bold 1.1em Arial,Helvetica,sans-serif; } 

.twoColsLeft75 .featureMultiple li a.pdf,
.twoColsLeft75 .newsBox li a.pdf, 
.list a.pdf { font:1em Arial,Helvetica,sans-serif; }

/* ****************************	LINKS	********************************* */
/*	removing underlined links */
.twoColsLeft50 a, .twoColsRight50 a, /* 3-col grid equal col widths - see GB */
.twoColsLeft75 a, .twoColsRight25 a, /* 3-col grid */
.twoColsLeft100 a, 	/* 2-col grid */
.twoColsLeft75 a:visited, .twoColsLeft100 a:visited, /* IE requires these */
.featureSingle a:link, .featureSingle a:active, .featureSingle a:visited, .featureSingle a:hover, /* overwrite */
#footer a, A:link, A:active, 
a:visited { border-bottom:0; }

.text a { text-decoration:underline; }

/*	links for PDFs	*/
a.pdf {	font-size:95%; }
A.pdf:link, A.pdf:active { color:#999966; text-decoration:underline; font-weight:normal; }
A.pdf:visited { color:#999966; text-decoration:none; font-weight:normal; }
a.pdf:hover { text-decoration:underline; border:0; }

.boxLeft1 a.pdf { font:0.9em Arial,sans-serif; }

/*	********************************	*/
/*		LINK COLOURS			 	*/
/*	********************************	*/
/* LINK COLOURS */
table.grid1 p.grayTitle1 a,	/* about ILO - EXCEPTION */
p.titleListSmall a.none,	/* link headers in themes, what we do */
.boxRight1 a,	/* in depts and offices */
a:link,
.boxRight1 a:link, /* facets */
#breadCrumb a:link, #breadCrumb a:visited,
a { color:#0644aa; } /* 0664AA */

/*	LINK VISITED - colours */
#leftContainer .quickLinks a:visited, 	/* EXCEPTION -ILO bookstore */
.boxRight1 a:visited, 	/* in depts and offices */
ol.hierarchicalList a:visited,	/* EXCEPTION - depts and offices */
a:visited { color:#5577AA; }

/*	LINK HOVER - colours */
A.gray:hover, /*regions supplemtary menu */
table.grid1 p.grayTitle1 a:hover,	/* about ILO - EXCEPTION */
#breadCrumb a:hover,
#leftContainer .quickLinks a:hover, 	/* EXCEPTION -ILO bookstore */
p.titleListSmall a.none:hover,	/* link headers in themes, what we do */
.boxRight1 a:hover,	/* in depts and offices */
ol.hierarchicalList a:hover,	/* EXCEPTION - depts and offices */
a.pdf:hover, a:hover { color:#ee3300; }

/*	********************************	*/
/*		LINK WEIGHTS			 	*/
/*	********************************	*/
.twoColsLeft75 .text .grid1 a, /* EXCEPTION - link headers in about ILO */
.text .grid1 a,		/* EXCEPTION - about ILO*/ /*.twoColsLeft50 a, in GB */
.twoColsLeft75 a, .twoColsLeft100 a {  } /*font:1.3em/1.3em Georgia,Times,sans-serif; font-weight:bold;*/

/*	LINK VISITED - font weights  */ 	
.twoColsLeft75 .text a,	/* links in body copy in themes */
table.horizontalLineLight a, /* meta table links */
p.noEmptyline.lineTop a, /* list all */
ol.hierarchicalList a /* EXCEPTION - depts and offices */
{ font-weight:normal; }

p.noEmptyline.lineTop a	{ font-size:95%; }	/* list all */

/* *************************** 	EXCEPTIONS 	*************************** */
.twoColsLeft75 .featureMultiple.grayLightBorder /* WoW-social security */
{ border:1px solid #ccc; background-color:#f3f3f3; padding:3px; }

table.grid1 p.grayTitle1 a { text-decoration:none; } /* about ILO - EXCEPTION */

.twoColsLeft75 .featureMultiple ul ul.arhr li a, /* secondary links in ILS */
.twoColsLeft75 .furtherInfo ul.arhr li a /* better work */
{ font:normal 95%/1.3em Arial,Helvetica,sans-serif; } 

.twoColsLeft75 .featureMultiple ul.arhr.noSpace li { border-bottom:0; margin:3px 0; } /* EXCEPTION - stats meetings - secondary links reset */

.twoColsLeft75 .grayBox2 p.titleListSmall { border:0; background-color:#cdcdcd; } /* EXCEPTION - ILO bookstore boxed title */
.horizontalline .title td { border:0; } /* EXCEPTION - 306 */
.featureMultiple .horizontalLineLight { font-size:95%; }	/* EXCEPTION in conference Rules */
.twoColsLeft75 .featureMultiple .newsBox { margin-bottom:8px; }	/* Video EXCEPTION */
p.text { padding:5px; }	/* EXCEPTION - standfirst in stats */

.sectionMenu p.titlelistSmall.bgYell, select.bgYell { background-color:#F3F3EE; padding:3px 3px 3px 9px; } /* in GB #F9EFBE; IE wont render otherwise */

/*	********************************************	*/
/*	////////////// HOME PAGE //////////	*/
/*	********************************************	*/
#globalHomeBackground { height:85px; }	/* reduced height of banner */
#introText, #introText a { font-family:georgia, serif; border:none; } /* site message */

/*	*****	 FONT SIZES - body with EXCEPTIONS in the right cols	***** */
.home p.noEmptyLine, /* the picture plugs and slider */
.boxHomeTwoCols,	/* featured */
.home .boxHome.bgBeige p.center, /* right cols boxes with images */
.home .boxHome.bgBeige ul.arhr,/* right cols lists only */
.home .boxHome.bgBeige ul.noSpace,/* right cols multimedia only */
p.smaller	/* meta data for slider */
{ font:95%/1.3em Arial,Helvetica,Verdana,san-serif; margin-bottom:5px; display:block;} 

/* BOX styles - EXCEPTION, written as such to counter erratic behaviour in IE */
.home .boxHome.bgBeige { background-color:#FFF; border:1px solid #ccc; } /* all BOXES in IE, right col only in FF */
.home .boxHomeThreeColsPlug.Center { background-color:#FFF; border-width:1px 0 0; padding-top:20px; } /* affects featureSingle in IE!!! if .home is not present */

/* BOXED TITLES */
.boxTitleHome, /* right col boxed TITLES */ 
.boxTitleHomeTwoCols /* featured */ 
{ font:bold 1.1em Verdana,Arial,sans-serif; color:#CC3300; background-color:#eee; 
height:18px; padding:1px 0 2px 5px; border:1px solid #ccc; border-top:5px solid #AAA; }
.twoColsRightHome25 .boxTitleHome { border-bottom:0; } /* only for title bgnds in the right cols */

.boxTitleHomeTwoCols, /* featured */ 
.boxTitleHome.bgBlueMe, /* slider */ 
.boxTitleHome.bgGold /* menu */ { border-width:5px 0 1px; }
.boxTitleHomeTwoCols, .boxTitleHome.bgBlueMe { margin-bottom:10px; }

.boxHome.bgYell ul.noIndent { margin-bottom:0 }	/* late patches - for quicklinks submenu */
.threeCols { text-align:left; font-weight:bold;} /* the second and third tiers*/
.threeCols .box p.noEmptyLine { clear:left; } /* force the text to sit underneath the image */

/* *****	LINK COLOURS for home page	***** */
#mainGridHome a.pdf { color:#996; text-decoration:underline; }
#mainGridHome a.pdf:visited { text-decoration:none; }

.home .noUnder a { color:#0044EE; } 	/* .noUnder a:link is the original  */
.home .noUnder a:visited { color:#5577AA; }
p.noEmptyLine.titleListhome a:hover,.home .noUnder a:hover, #mainGridHome a.pdf:hover,
.home #supplementMenu A:hover { color:#EE6600; }

/* *****	MENU navigation - quicklinks ***** */
.boxHome.bgYell { padding:0; background-color:#fff; margin-top:3px; font-size:95%; }
.boxHome.bgYell ul.arhr.noIndent li { background-color:#DDECFF; padding-bottom:0; border:0; } /* sub-menu list items */

.home li.lineMenuLeft, .home li.lineMenuLeft ul.arhr li { margin:0; width:100%; /* for IE to display properly */ }

#leftMenu a.blue:hover { color: #fff; background-color:#5482CF; text-decoration:none; }

/* *****	slider ***** */
.contentdiv p.noEmptyLine, .contentdiv p.smaller, /* contentdiv reqd so that IE will display properly */
.home .boxHomeFeature { background-color:#F3F5DE; } 
#slider2 { height:185px; }

.contentdiv ul a { font-size:95%; } /* secondary links in slider */
.contentdiv ul li { line-height:1.2em; border:0; }

/* current display article title */
p.noEmptyLine.titleListhome a { font:1.6em Georgia,Times,sans-serif; font-weight:500; text-decoration:none; }
p.noEmptyLine.titleListhome a:hover { text-decoration:none; }

.paginate {	font-weight:bold; }
.paginate a { margin-right:0; }
a.toc, .paginate a, #paginat-slider2 a.link, #paginat-slider2 a.visited, 
#paginat-slider2 a.selected, #paginat-slider2 a:hover { padding:2px 7px; }

/* ***********************	SEARCH	 ******************* */
.searchEngine, .searchEngine p.titleListSmall, .searchEngine p
{ background-color:#FFF3EE; padding:5px 5px 10px 5px; }
.searchEngine p.titleListSmall, .searchEngine p { border:0; }
.searchEngine { border-top:3px solid #ccc; border-bottom: 1px solid #ccc; }

.twoColsLeft100 { width:700px; } 
.boxLeftX .lineBottom { padding-left:5px; }
.formBox p.titleListSmall { border:0; padding:0; margin:0; background-color:inherit; }

/*	URL link below */
.gray1 a:link, .gray1 a:visited, .gray1 a:active 
{ font-size:0.875em; font-weight:normal; color:#0066CC; border-bottom:0;}
a.large:link, a.large:active, a.large:visited, a.large:hover { font-weight:normal; }
.gray1 a:hover { color:#ee6600; }	

/* NOT SEMANTIC! */
ul.floatImage img.floatLeft,
/* .newsBox */ ul.floatImage img.floatRight { float:left; margin:0 12px 3px 0; } /*official meetings */

/*---------------- new CSS from new global ------------*/
#supplementaryMenu, #footer { font-size:1.1em; overflow:hidden; width:960px; padding:5px 0 5px; margin:0 auto; clear:both; text-align:left; background-color:#E9E9DC;/* position:relative;*/ left:-10px; }
#footer { border:0; }

#miniLanguages { float:left; }
#miniLanguages .selected { color:#666; font-weight:bold; }

#miniTools { float:right; margin:0 30px 0 0; }
#miniTools .hilite { font-weight:bold; }

#un { float:right; text-align:right; font-weight:bold; }

#headerWrapper { width:100%; height:80px; }
#logo { margin:0; float:left; }
#strapline { float:left; } 
#searchGlobal { font-size:110%; float:right; margin:25px 0 0; }

#navMainWrapper { font:bold 1.2em/1.15em Arial,sans-serif; border:1px solid #d7d9eb ; margin-bottom:3px; clear:both; overflow:hidden; zoom:1;} 
#navMainWrapper li { line-height:1.1em; width:116px; border-right:1px solid #d7d8eb; float:left; list-style-type:none; margin:0; }
#navMainWrapper li:last-child { width:119px; border-right:0; }

#navMainWrapper a { color:#37468E; background:url("../resources/bar_gradient_3.gif") repeat-x 0 0; background-color:#EEF1F6; padding:2px 3px 0 5px; height:30px; text-decoration:none; display:block; }
#navMainWrapper a:hover, #navMainWrapper a.selected { color:#fff; background:url("../resources/bar_gradient_3c.gif") repeat-x scroll 0 0 #37468E; }


/* sectors */
.sectorslist li { font-size: 1.1em; }
.featurebox img {margin-bottom:3px;}

.heading { padding-bottom:3px; }
h4 { font-size:1.3em; margin-bottom:5px; }
#newlist li { background-position: 0 0; }



