﻿#DeltaPlaceHolderMain .ms-rtestate-field table, .ms-rtestate-write table,#newscontainer table{
border-collapse:inherit !important;
}

@charset "utf-8";
/* CSS Document */
@media screen and (min-width:0\0) {
    #veintidos { color: red}
	#DeltaPlaceHolderMain .ms-rtestate-field TABLE, .ms-rtestate-write TABLE {
		border-width: inherit !important;border-collapse:separate !important;}
		
		.blue_submit.blue_submit--contact.grid-selection.autotablet.right {
    height: 19px;
}
#newscontainer table{
	border-width: inherit !important;border-collapse:collapse !important;
}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .blue_submit.blue_submit--contact.grid-selection.autotablet.right {
    height: 19px;
}
}


.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2{
	line-height:inherit !important;
}

.ms-rtestate-field h3, h3.ms-rteElement-H3{
	line-height: inherit !important;;
}

h3, .ms-h3 {
    font-size: inherit !important;;
}
 
.list-unstyled li.s-la-faq-listing a{
    font-size: 8pt;
    color:#003399 !important;
} 

.ms-rtestate-field h4, h4.ms-rteElement-H4{
	line-height:inherit !important;
}


div.ms-webpart-chrome-vertical {
    display: inline;
}

div.ms-webpart-cell-vertical {
    display: inline;
}

div.ms-webpart-zone {
    display: inline;
}

div.ms-SPZone div.ms-webpart-chrome-vertical {
    display: table-row;
}

div.ms-SPZone div.ms-webpart-cell-vertical {
    display: table;
}

div.ms-SPZone {
    display: table;
}

footer {
    display: block;
    float: left;
    width: 100%;
}
.nounderline {
    text-decoration: none;
}

.ms-WPBody {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 1em;
}


@media screen\0 {
     a:link {
    color: #0072c6;
}

	p > a{
    color:#0072c6;
	}
}

.description {
    color: #4c4c4c;
    font-family: verdana, arial,helvetica,sans-serif;
    /*font-size: 8pt;*/
    font-size: 1em;
}

 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  /* IE10+ specific styles go here */  
  a:link {
    color: #0072c6;
}

	p > a{
    color:#0072c6;
	}

}
div.ms-WPBody A:link, .ms-WPBody A:visited {
    color: blue;
}

div.ms-WPBody A:hover {
    color:red;
}
 
 
.ms-WPBody A:link, .ms-WPBody A:visited {
    color: blue;
}

.ms-WPBody A:hover {
    color: #ff0000;
}

.link-item-cqwp, .link-item-cqwp a:link {
    color: #0000ee;
    font-family: Verdana,arial,helvetica,sans-serif;
    /*font-size: 1em;*/
    font-weight: normal;
    text-decoration: none;
}



.link-item, .link-item a, .link-item a:link {
    color: #003399;
    font-family: Verdana,arial,helvetica,sans-serif !important; 
    text-decoration: none;
    /*font-size:1em;*/
}

li a, li .ms-link:visited, div a, div .ms-link:visited,  p a, p .ms-link:visited{
	color: blue;
}
 

a, .ms-link:visited{
color: blue;
}

p > a{
color: blue;
}


a:hover {
     
    text-decoration: underline;
}

#column td {
    vertical-align: top;
}

div#suiteLinksBox a:hover{
	color:#fff ;
}

.s4-breadcrumb{
    border-bottom: 1px solid #ccc;
    color: #656b77;
    float: left;
    font-size: 9pt;
    margin: 0;
    padding: 0 0 3px;
    width: 100%;
}
.s4-breadcrumb ul {
float:right;
padding:0px;
  font-family: "Arial","Helvetica","Verdana",sans-serif;
}

.s4-breadcrumb li{
float:left;
list-style:none;
padding: 0 10px 0 0;
position:relative;
  font-family: "Arial","Helvetica","Verdana",sans-serif;
}

span.s4-breadcrumb-arrowcont{
	display:none;
}

.s4-breadcrumb li a:after {
    content: ">";
    display: inline-block;
    text-align: center;
    width: 15px;
}

.s4-breadcrumb li a{
	 color: #656b77;
	 font-size: 9pt;
	   font-family: "Arial","Helvetica","Verdana",sans-serif;
}
.s4-breadcrumbCurrentNode {
    font-weight: bold;
}

.s4-breadcrumb li a:hover{ text-decoration:underline;}

body {
    color: black !important;
     font-family: verdana,arial,helvetica,sans-serif !important;
         font-size: 0.8em !important;
    font-weight: normal;
    line-height: 1.5 !important;
    margin: 0;
    padding: 0;
}
.body {
    background-color: #ffffff;
    height: 100%;
    margin: 0;
}
div#newscontainer {
    clear: none;
    display: block;
    height: auto;
    padding: 0 15px 0 5px;
    width: auto;
}
div.GridPanel {
    display: block;
    height: auto;
    position: relative;
    width: auto;
}
ul.NoBulletNoIndent {
    list-style-type: disc;
    margin-left: 15px;
    padding-left: 4px;
    padding-right: 0;
    text-decoration: none;
}
ul.li.NoBulletNoIndent {
    background-color: red;
}
a.HPLink {
    margin-left: 1px;
    padding-left: 0;
    text-decoration: none;
}
span.lblNewsDate {
    margin-left: 2px;
    padding-left: 2px;
    text-decoration: none;
}
h1, h1 a:link, h1 a:visited {
    color: white !important;
    font-size: 17px !important;
    font-weight: bold !important;
    font-family: verdana,arial,helvetica,sans-serif !important;
    margin: 0;
    padding: 0;
        line-height:inherit !important;
    text-decoration: none;
}
h2, h2 a:link, h2 a:visited {
    color: #303030 !important;
    font-family: verdana,arial,helvetica,sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    margin: 0;
    padding: 0;
    line-height:inherit !important;
    text-decoration: none;
}
h3, h3 a:link, h3 a:visited {
    color: #303030 !important;
    font-size: 14px !important;
     font-weight: bold !important;
	font-family: verdana,arial,helvetica,sans-serif !important;
    margin: 0;
        line-height:inherit !important;
    padding: 0;
    text-decoration: none;
}
h4, h4 a:link, h4 a:visited {
    color: white !important;
    font-size: 12px !important;
    margin: 0;
    font-family: verdana,arial,helvetica,sans-serif !important;
    padding: 0;
    font-weight: bold !important;
    text-decoration: none;
        line-height:inherit !important;
}
h5, h5 a:link, h5 a:visited {
    color: #000000 !important;
    font-size: 12px !important;
    margin: 0;
    font-family: verdana,arial,helvetica,sans-serif !important;
    padding: 0;
    font-weight: bold !important;
    text-decoration: none;
        line-height:inherit !important;
}
h6, h6 a:link, h6 a:visited {
    color: #000000 !important;
    font-weight: bold;
    font-size: 9px !important;
    font-weight: normal;
    margin: 0;
    font-family: verdana,arial,helvetica,sans-serif !important;
    padding: 0;
    text-decoration: none;
}

#s4-bodyContainer{
	 padding-bottom:0px !important;
}

.ms-rtestate-field{
	   word-wrap: inherit !important;

}

@media (min-width: 320px) and (max-width: 1024px) {
   #s4-workspace{
	    overflow: inherit !important;
}

body{
	overflow:visible !important;
}

#s4-bodyContainer{
	float:left;
}

 

.center-960 { padding:0 10px;}

    }


.link-item a:hover{
	color:#ff0000 !important;
	text-decoration:underline !important;
}
.boxtext {
    margin: 0 0 0 5px;
    padding: 0 15px 0 0;
}


.ms-rtestate-field p, p.ms-rteElement-P {
    line-height: inherit !important;
    margin: 13px 0 !important;
    word-wrap: inherit !important;
}

p.photorighthor, p.photoright{
    margin: 0 !important;
}


.pred {
    color: #ff0000;
    text-decoration-color: red;
}
.orangeHeader {
    color: #ff7800;
}
.inlinelist {
    margin: 0;
    padding: 0;
}
.inlinelist li {
    display: inline;
    margin: 3px;
    padding: 0;
    text-decoration: none;
}
.gray, gray a:link, gray a:visited {
    color: #000000;
    float: none;
    font-family: Verdana,sans-serif,Arial,Helvetica;
    font-size: 9px;
    margin-top: 1px;
    padding: 0;
    text-decoration: none;
}
.image, gray bold a:link, gray bold a:visited {
    color: #676767;
    float: left;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 10px;
    margin: 0 3px 0 0;
    padding: 15px 0 0;
    text-decoration: none;
}
.photoright {
    color: #333333;
    float: left;
    font-family: Verdana,sans-serif,Arial,Helvetica;
    font-size: 0.8em;
    margin: 0;
    padding: 10px 10px 10px 0;
    width: 200px;
}
.photorighthor {
    color: #333333;
    float: left;
    font-family: Verdana,sans-serif,Arial,Helvetica;
    font-size: 10px;
    margin: 0;
    padding: 2px 10px 10px 0;
    width: 280px;
}
.photorighthcap {
    color: #333333;
    float: right;
    font-family: Verdana,sans-serif,Arial,Helvetica;
    font-size: 10px;
    margin: 0;
    padding: 2px 10px 10px 0;
    width: 280px;
}
#wrapper {
    background: rgba(0, 0, 0, 0) url("img/watermark01.gif") no-repeat scroll left top;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.wrapper-content {
    margin: 0;
    padding: 0;
    width: 850px;
}
.boxheadlong {
    background: #1d498b url("/SiteCollectionImages/bar01.gif") no-repeat scroll left top;
    height: auto;
    margin: 0;
    padding: 1px 3px 0px 8px;
    width: auto;
}


.udhrtext h4 {
color: #E95200 !important;
font-size: 12px;
margin: 0px;
padding: 0px;
text-decoration: none;
}
.boxheadblue {
    background-color: #1d498b;
    height: auto;
    margin: 0 0 15px;
    padding: 1px 0 1px 8px ;
    width: auto;
}
.boxheadshort {
    background: #1d498b url("/SiteCollectionImages/bar02.gif") no-repeat scroll left top;
    height: auto;
    margin: 0 0 15px;
    padding: 1px 0 0 8px;
    width: auto;
}
.boxlefttwo {
    margin: 0;
    padding: 0 0 15px;
    width: 274px;
}
p.boxtext {
    margin: 0 0 0 5px !important;
    padding:0 15px 0 0 !important;
}


div.item{
    margin-bottom: 6px;
    margin-top: 6px;
    margin-left: 4px;
    margin-right: 0px;
    clear: both;
    
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    clear: both;
}

.boxrighttwo {
    float: right;
    margin: 0;
    padding: 0;
    width: 265px;
}
.news {
    margin: 5px 10px 0 15px;
    padding: 0;
}
.newsimg {
    height: auto;
    margin: 0 0 0 5px;
    padding: 0 15px 0 0;
}
.teasertwo {
    float: right;
    margin: 0;
    padding: 15px 0 0;
    width: 82%;
}
.teasertwoimg {
    float: left;
    margin: 0 3px 0 0;
    padding: 15px 0 0;
}
.listing {
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.headline {
    height: auto;
    margin: 0;
    padding: 0;
}
.rss {
    float: right;
    height: auto;
    margin: 3px 3px 0 0;
    padding: 0;
}
.master {
    background-color: #ffffff;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
}
.masterContent {
    background-color: #ffffff;
}
.shadowRight {
    background-image: url("../../../../../../../../../Images/bl_Shadow_Right.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    min-height: 100%;
    width: 12px;
}
.shadowLeft {
    background-image: url("../../../../../../../../../Images/bl_Shadow_Left.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    min-height: 100%;
    width: 12px;
}
.spacer {
    width: 12px;
}
.breadcrumb {
    border-bottom: 1px solid #cccccc;
    clear: both;
    color: #656b77;
    font-family: "Arial","Helvetica","Verdana",sans-serif;
    font-size: 9pt;
    margin-bottom: 4px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-top: 4px;
}

.ms-link:visited {
    color:blue;
    text-decoration: none;
}

.breadcrumb a:active {
    color: #656b77;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
}
.breadcrumb:active {
    color: #656b77;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
}
.breadcrumb a {
    color: #656b77 !important;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
}
.breadcrumb a:hover {
    text-decoration: underline;
}
.breadcrumbCurrent {
    font-weight: bold;
}
.HideRootNode {
    margin-left: -47pt;
    visibility: hidden;
}
.login {
    display: inline;
}
.login a:hover {
    text-decoration: underline;
}
.sharepointLogin {
    display: inline;
    float: right;
}
.sharepointLogin .ms-globallinks {
    position: relative;
}
.topArea {
    background: rgba(0, 0, 0, 0) url("../../../../../../../../../../images/header_EN_NEW.jpg") no-repeat scroll right top;
}
.topArea *:active {
    text-decoration: none;
}
.logo {
    float: left;
    font-family: tahoma;
    height: 42px;
    padding: 3px 0 3px 4px;
}
.logo a {
    background-image: url("../../../../../../../../../../images/header_EN_NEW.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: #656b77;
    display: block;
    padding: 15px 5px 0 75px;
}
.topLinkBar {
    display: inline;
    float: right;
    padding-left: 1px;
    padding-right: 7px;
    width: auto;
}
.topLinkBar a, .toplinkbar a:active {
    color: #ffffff;
    font-family: tahoma;
    font-size: 9pt;
    text-decoration: none;
}
.topLinkBar a:hover {
    text-decoration: underline;
}
.topLink {
    background: rgba(0, 0, 0, 0) url("../../../../../../../../../Images/linksdivider.gif") no-repeat scroll right 6px;
    display: inline;
}
.console {
    clear: both;
}
.search .ms-sbcell .ms-sbplain {
    border: 1px solid #555555;
    height: 14px;
    margin-left: 2px;
    margin-right: 2px;
}
.search .ms-sbcell {
    border: medium none;
    color: #ffffff;
    font-size: 8pt;
    font-weight: bold;
    padding: 0;
}
.search .ms-sbgo {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.siteActionMenu {
    float: right;
}
.authoringRegion {
    background-color: #dddddd;
    color: #333333;
    width: 100%;
}
.topNavContainer {
    background-color: #1d498b;
    background-repeat: repeat-x;
    height: 20px;
}
.img {
    border-bottom-style: none;
    border-width: 0;
}
.homeimg {
    border-color: #666666;
    border-style: solid;
    border-width: 1px;
}
.topNav {
}
.leftNav {
    background-color: #5289db;
    border: 1px solid #8997bc;
    margin-left: 3px;
    margin-right: 15px;
    margin-top: 4px;
    padding-top: 0;
    width: 160px;
}
.leftNavSpacer {
    width: 160px;
}
.leftNavSelected {
    background-color: #b2bcd3;
    border-bottom: 1px solid #b2bcdd;
    border-top: 1px solid #b2bcdd;
    color: #f4f5f9;
    line-height: 14pt;
}
.leftNav1, .leftNav2, .leftNav3 {
    color: #354260;
}
.leftNav1 {
    font-family: tahoma;
    font-size: 8pt;
    font-weight: bold;
    line-height: 14pt;
}
.leftNav1 a {
    display: block;
    font-family: tahoma;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 10px;
}
.leftNav2 {
    font-family: tahoma;
    font-size: 8pt;
    line-height: 14pt;
}
.leftNav2 a {
    display: block;
    padding-left: 10px;
    padding-right: 10px;
}
.leftNav3 {
    font-family: tahoma;
    font-size: 8pt;
    line-height: 14pt;
}
.leftNav3 a {
    display: block;
    padding-left: 18px;
    padding-right: 10px;
}
.leftNavHover {
    background-color: #596e9e;
    color: #ffffff;
}
.leftNavFlyOuts {
    border-left: 1px solid #cbd1e0;
    border-right: 1px solid #cbd1e0;
    border-top: 1px solid #cbd1e0;
    font-family: Tahoma;
    font-size: 8pt;
}
.leftNavFlyOutsItem {
    background-color: #eceff3;
    border-bottom: 1px solid #cbd1e0;
}
.leftNavFlyOutsItem a {
    color: #354260;
    display: block;
    min-width: 100px;
    padding: 1px 5px;
}
.leftNavFlyOutsHover {
    background-color: #b2bcd3;
}
.pageTitle {
    color: #666666;
    font-family: tahoma;
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
}
.pageTitle span {
    margin: 0;
    padding: 0;
}
.mainContainer {
    margin-left: 10px;
    margin-right: 10px;
}
.bottomLinkBar {
    color: #999999;
    float: none;
    font-family: tahoma;
    font-size: 8pt;
}
.mainContent div.ms-pagebreadcrumb, .mainContent td.ms-pagebreadcrumb {
    display: none;
}
div.ms-wikieditouter {
    border-bottom: 1px solid #6393d4;
    border-right-width: 1px;
    margin-bottom: 8px;
    margin-right: 5px;
    position: static;
}
div.ms-quicklaunchouter {
    border-width: 0;
    margin-left: 7px;
    margin-top: 5px;
    width: 158px;
}
#footermaster {
    background: #1d498b url("img/bgfooter.gif") no-repeat scroll left top;
    clear: both;
    color: white;
    font-size: 11px;
    height: 16px;
    margin: 0;
    padding: 0 0 0 15px;
    white-space: nowrap;
    width: auto;
}
#footermaster a {
    color: white;
    font-size: 11px;
    text-decoration: none;
}
#footermaster li {
    display: inline;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#footermaster .firstfootermaster {
    float: left;
    margin: 0;
    padding: 0;
    width: 33%;
}
#footermaster .middlefootermaster {
    float: left;
    margin: 0;
    padding: 0;
    width: 33%;
}
#footermaster .firstfootermaster ul, #footermaster .middlefootermaster ul {
    margin: 0;
    padding: 0;
}
.title-With-Background {
    background-color: #5e6e9e;
}
.box_color {
    background-color: #e9eef5;
}
.box_r {
    background-color: #e9eef5;
    margin: 0 0 15px;
    padding: 8px 0 12px 10px;
    width: 200px;
}
.box_r_combo {
    background-color: #e9eef5;
    margin: 3px 0 15px;
    padding: 8px 0 12px 10px;
    width: 200px;
}
.box_r_combo_upr {
    background-color: #e9eef5;
    margin: 3px 0 15px;
    padding: 8px 0 12px 10px;
    width: 300px;
}
.box_r_combo_hrc {
    margin: 3px 0 15px;
    padding: 8px 0 12px 10px;
    width: 260px;
}
.box_r_links {
    margin: 0 0 15px;
    padding: 8px 0 12px;
}
.relatedLinks {
    margin: 10px 5px 10px 10px;
    padding: 0;
}
.marktop {
    background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/link_t.gif") no-repeat scroll center top;
    height: 11px;
    margin: 0;
    padding: 0;
    width: 211px;
}
.markcenter {
    background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/link_m.gif") repeat-y scroll center top;
    height: auto;
    margin: 0;
    padding: 0;
    width: 211px;
}
.markcenter span {
    font-weight: bold;
    margin: 0 0 0 12px;
}
.markbottom {
    background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/link_b.gif") no-repeat scroll center bottom;
    height: 11px;
    margin: 0;
    padding: 0;
    width: 211px;
}
.combo {
    color: black;
    font-family: "Verdana",sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0 4px 0 0;
    padding: 0;
}
.button {
    background-color: #e95200;
    color: white;
    font-family: "Verdana",sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 25px;
}
.image_hor {
    clear: both;
    float: left;
    height: auto;
    margin: 0 13px 10px 0;
    padding: 3px 0 10px;
    width: 280px;
}
.image_ver {
    border-bottom: 1px solid #ccc;
    clear: both;
    float: left;
    margin: 0 13px 10px 0;
    padding: 3px 0 10px;
    width: 150px;
}
.image_hor img, .image_ver img {
    margin: 0;
    padding: 0 0 1px;
}
.image_hor .credit, .image_ver .credit {
    color: #999;
    font-size: 0.8em;
    line-height: 1.2em;
    margin-bottom: 5px;
    padding: 0;
    text-align: right;
}
.caption {
    color: black;
    font-size: 0.8em;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}
.udhr_banner {
    margin-bottom: 12px;
}
div#container {
    background: #1d498b none repeat scroll 0 0;
    border-top: 1px solid #a2b4cf;
    height: 25px;
    margin: 0;
    position: absolute;
    width: 100%;
}
ul#navigation-1 {
    background: #5286d9 none repeat scroll 0 0;
    color: #ffffff;
    display: inline;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    height: auto;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: auto;
}
ul#navigation-1 li {
    border-right: 1px solid #a2b4cf;
    display: block;
    float: left;
    height: 20px;
    list-style: outside none none;
    margin: 0;
    padding: 5px 7px 0;
    position: relative;
    width: auto;
}
ul#navigation-1 li a:link, ul#navigation-1 li a:visited {
    background: #1d498b none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
ul#navigation-1 li:hover a, ul#navigation-1 li a:hover, ul#navigation-1 li a:active {
    color: #ffffff;
    display: block;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
ul#navigation-1 li ul.navigation-2 {
    background-color: #1d498b;
    display: none;
    font-weight: normal;
    left: -1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 25px;
}
ul#navigation-1 li:hover ul.navigation-2, ul#navigation-1 li.sfhover ul.navigation-2, ul#navigation-1 li.link ul.navigation-2 {
    border-top: 1px solid #a2b4cf;
    display: block;
    list-style: outside none none;
}
ul#navigation-1 li ul.navigation-2 li {
    border-bottom: 1px solid #a2b4cf;
    border-left: 1px solid #a2b4cf;
    clear: left;
    height: auto;
    padding-bottom: 10px;
}
ul#navigation-1 li ul.navigation-2 li a:link, ul#navigation-1 li ul.navigation-2 li a:visited {
    background-color: #1d498b;
    clear: left;
    height: 1em;
    margin: 0;
    padding: 3px 0 10px;
    position: relative;
    width: 13em;
}
ul#navigation-1 li ul.navigation-2 li:hover a, ul#navigation-1 li ul.navigation-2 li a:active, ul#navigation-1 li ul.navigation-2 li a:hover, ul#navigation-1 li ul.navigation-2 li.sfhover a {
    background-color: #5286d9;
    clear: left;
    height: 1em;
    margin: 0;
    padding-bottom: 10px;
    position: relative;
    width: 13em;
}
ul#navigation-1 li ul.navigation-2 li:hover, ul#navigation-1 li ul.navigation-2 li.sfhover {
    background-color: #5286d9;
    display: block;
    list-style: outside none none;
}
div#udhrcontainer {
    height: auto;
    padding: 0 15px 0 5px;
    width: auto;
}
ul#navigationleft {
    background-color: #f5f5f5;
    border: 0 solid;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 2em;
    margin: 0;
    padding: 0 0 0 3px;
    text-align: left;
    width: 18em;
}
ul#navigationleft li {
    background-color: #f5f5f5;
    display: block;
    float: left;
    margin: 0;
    padding-left: 0;
    position: relative;
    width: 18em;
}
ul#navigationleft a:link, ul#navigationleft a:visited {
    color: black;
    padding-left: 0;
    text-decoration: none;
    width: 18em;
}
ul#navigationleft a, ul#navigationleft a:hover, ul#navigationleft a:active {
    color: #1d498b;
    padding-left: 0;
    text-decoration: none;
    width: 18em;
}
ul#navigationleft li a:link, ul#navigationleft li a:visited {
    color: black;
    display: block;
    margin: 0;
    padding-left: 0;
    text-decoration: none;
    width: 18em;
}
ul#navigationleft li:hover a, ul#navigationleft li a:hover, ul#navigationleft li a:active {
    background-color: #f1f3f5;
    color: #1d498b;
    display: block;
    margin: 0;
    padding-left: 0;
    text-decoration: none;
    width: 18em;
}
#righcolumn {
    background-color: #e9eef5;
    float: right;
    margin-right: 10px;
    margin-top: 1em;
    width: 250px;
}
#righcolumn p {
    margin-top: 0;
}
#leftcolumn {
    margin: 0 300px 0 2em;
    padding-top: 1em;
}
#leftcolumn h2 {
    margin-top: 0;
}
#leftcontent {
    float: left;
    margin: 1em 0 0 1em;
    padding-top: 1em;
    width: 72%;
}
#leftcontent p {
    margin-top: 0;
}
#rightcontent {
    background-color: #e9eef5;
    float: right;
    margin-right: 10px;
    margin-top: 1em;
    width: 21%;
}
#rightcontent h2 {
    margin-top: 0;
}
.box-gray {
    background-color: #f0f0f0;
    background-repeat: repeat-x;
    border: 1px solid #f0f0f0;
    clear: none;
    margin: 0 10px 20px 0;
    padding: 15px;
}
.boxhead-gray {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dedede;
    padding: 6px;
}
.floatleft {
    float: left;
    margin: 0 15px 10px 0;
}
.floatleft_hr {
    float: left;
    margin: 0 15px 10px 0;
    height: 250px;
    width: 460px;
}
.floatright {
    float: right;
    margin: 0 8px 10px 0;
}
.disabox_r {
    background-color: #e9eef5;
    margin: 0;
    padding: 1px 0 0 8px;
    width: auto;
}
.disaboxheadblue {
    background-color: #1d498b;
    height: auto;
    margin: 0;
    padding: 1px 0 0 8px;
    width: auto;
}
.table {
    background: #fff none repeat scroll 0 0;
    width: 100%;
}
.table ul {
    border: 1px solid #e9eef5;
    float: left;
    margin: 0;
    padding: 0;
    width: 30%;
}
.table ul li {
    list-style: outside none none;
    padding: 5px 10px;
}
.table ul li.title {
    background: #fff none repeat scroll 0 0;
    color: #000;
    font-weight: bold;
}
.table ul li.even {
    background: #e9eef5 none repeat scroll 0 0;
}
.table ul li.odd {
    background: #fff none repeat scroll 0 0;
}
.secondline {
    position: absolute;
    right: 0;
    top: 30px;
    width: 100%;
}
.search {
    float: right;
    position: relative;
    top: 10px;
    width: 19%;
}
.donatenow {
    background-color: #1d498a;
    float: right;
    position: relative;
    width: 19%;
}
.donatenowbutton {
    background-color: #1d498a;
    border: 0 none;
}
.searcharrow {
    border: 0 none;
    height: 17px;
    padding-left: 4px;
    padding-top: 2px;
    position: absolute;
}
.searchinput {
    font-size: 1em;
    height: 1.1em;
    line-height: 1.1em;
    width: 100px;
}
.humanrightsday {
    background-image: url("https://www.ohchr.org/SiteCollectionImages/AboutUs/HumanRightsDay/bkgd_header.gif");
    background-repeat: repeat-x;
    border: 1px solid #666;
    clear: none;
    height: 123px;
    margin: 0 10px 20px 0;
    padding: 0;
}
.displaynews {
    font-size: 1.2em;
    margin: 10px 80px;
    position: relative;
}
.lblNewsTitle {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}
/* 2017-10-19 - Class created for dipslay title on twitter*/
.h2{
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}
/* */
.lblNewsTitleOrange {
    color: #e95200;
    font-size: 1.2em;
    font-weight: bold;
}
.imgPrintNews {
    display: none;
}
#table_columns {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    text-align: left;
    width: 500px;
}
#column1, #column2, #column3, #column4 {
    padding-right: 1px;
}
#section1 {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin-bottom: 20px;
    padding-right: 20px;
    width: 500px;
}
#column1 {
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 155px;
}
#column2 {
    background: #fff none repeat scroll 0 0;
    float: right;
    width: 600px;
}
#column3 {
    background: #fff none repeat scroll 0 0;
    float: left;
    width: auto;
}
#section2 {
    background: #fff none repeat scroll 0 0;
    float: right;
    padding-left: 10px;
    width: auto;
}
.story {
    color: #303030;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.HR2011 {
    font-style: italic;
    font-weight: bold;
}
.maintitle {
    color: black;
    font-family: "Arial","Helvetica","Verdana",sans-serif;
    font-size: 2em;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
span#__publishingReusableFragment {
    width: 100%;
}
.link-item-issues, , .link-item-issues a:link{
    color: blue;
    font-family: Verdana,sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
}

.link-item-issues a:visited, .link-item-issues a:active {
    color: #663399;
    text-decoration: none;
}

.link-item-issues a:hover{
    color: red!Important;
    text-decoration: underline;
}
.see_also {
    background-color: #1d498b;
    color: white;
    font-size: small;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
.see_also_sub_section {
    background-color: #e9eef5;
    color: #1d498b;
    font-size: small;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
.hr_rule_up {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: 0;
    color: #999999;
    height: 2px;
}
.hr_rule_down {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: 0;
    color: #999999;
    height: 1px;
    margin-bottom: 20px;
}
.hr_vertical {
    border-left: 1px solid rgb(204, 204, 204);
    margin-right: 30px;
    padding-left: 15px;
}
.marginleft {
    margin: 5px 5px 0 8px;
}
 

#header {
    box-sizing: border-box;
}
#header *, *::before, *::after {
    box-sizing: inherit;
}
img, iframe {
    vertical-align: middle;
}
ul, ol {
    padding-left: 2em;
}
.unstyled {
    list-style-type: none;
    padding-left: 0;
}
[dir="rtl"] ul, [dir="rtl"] ol {
    padding-left: 0;
    padding-right: 2em;
}
#header {
    background: #fff none repeat scroll 0 0;
    color: #5d5d5d;
    font-family: Arial,helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
body {
    overflow-x: hidden;
}
.center-960 {
    margin: 0 auto;
    width: 960px;
}
.welcome-name {
    background: #333 none repeat scroll 0 0;
    float: right;
}
.site-action {
    float: left;
}
#editpage table {
    margin-bottom: 0 !important;
}
.searchbuttons__bigbutton--what {
    float: left !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.searchform__submit{
  float:right;
}
}
.search_form > div > label {
    margin-right: 0px;
}
.form-country__buttonimg {
    padding: 0 0 2px;
    position: absolute;
    right: 2px;
}
.font-fix {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
.navigation__text {
    line-height: 1.3em;
}
.navigation__subnav {
    font-weight: 400;
}
#countrylist {
    text-transform: none;
}
#countrylist .navigation__subnav__link {
    text-align: left;
}
.uppercase {
    text-transform: uppercase;
}
.smaller {
    font-size: 0.9286em;
    line-height: 1.6154;
    margin: 1.6154em 0;
}
.small {
    font-size: 0.8571em;
    line-height: 1.75;
    margin: 1.75em 0;
}
.big {
    font-size: 1.1429em;
    line-height: 1.3125;
    margin: 1.3125em 0;
}
.bigger {
    font-size: 1.2857em;
    line-height: 1.1667;
    margin: 1.1667em 0;
}
.biggest {
    font-size: 1.4286em;
    line-height: 1.05;
    margin: 1.05em 0;
}
.strong {
    font-weight: bold;
}
.noborder, #header iframe {
    border: 0 none;
}
q {
    quotes: "“" "”" "‘" "’";
}
:lang(fr) > q {
    quotes: "« " " »" "“" "”" "‘" "’";
}
:lang(en) > q {
    quotes: "“" "”" "‘" "’";
}
:lang(es) > q {
    quotes: "«" "»" "“" "”";
}
:lang(ru) > q {
    quotes: "«" "»" "‚" "‘";
}
:lang(cn) > q {
    quotes: "「" "」";
}
q::before {
    content: open-quote;
}
q::after {
    content: close-quote;
}
sup, sub {
    position: relative;
    vertical-align: 0;
}
sup {
    bottom: 1ex;
}
sub {
    top: 0.5ex;
}
li p, li ul {
    margin-bottom: 0;
    margin-top: 0;
}
.cut {
    hyphens: auto;
    word-wrap: break-word;
}
.nocut {
    hyphens: none;
    word-wrap: normal;
}
code, pre, samp {
    white-space: pre-wrap;
}
code {
    line-height: 1;
}
kbd {
    border: 1px solid;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    padding: 0 0.25em;
}
abbr[title] {
    border-bottom: 1px dotted;
    cursor: help;
}
.alignright {
    text-align: right;
}
.aligncenter {
    text-align: center;
}
.alignleft {
    text-align: left;
}
.aligntop {
    vertical-align: top;
}
.alignbottom {
    vertical-align: bottom;
}
.alignmiddle {
    vertical-align: middle;
}
[dir="rtl"] .alignright {
    text-align: left;
}
[dir="rtl"] .alignleft {
    text-align: right;
}
#navigation a, #header div.bg-grey a {
    color: #106fa8 !important;
    cursor: pointer;
    text-decoration: none;
}
#header div.bg-grey a:focus, #navigation a:hover, #header div.bg-grey a:hover, #navigation a:active, #header div.bg-grey a:active {
    color: #5d5d5d !important;
}
a:link img, a:visited img, img {
    border-style: none;
}
.bg-white {
    background: #fff none repeat scroll 0 0;
}
.bg-lightgrey {
    background: #f6f6f6 none repeat scroll 0 0;
}
.bg-grey {
    background: #ececec none repeat scroll 0 0;
}
.bg-strongblue {
    background: #106fa8 none repeat scroll 0 0;
    color: #fff;
}
.bg-blue {
    background: #588fc2 none repeat scroll 0 0;
    color: #fff;
}
.bg-lightblue {
    background: #d1e2ed none repeat scroll 0 0;
}
.color-grey {
    color: #5d5d5d;
}
.icon-more::before {
    content: "+ ";
    font-size: 1.2em;
    font-weight: bold;
}

 .breadcrumb {
 
    padding-left: 16px;
}


.mod {
    overflow: auto;
}
.mod--hidden {
    overflow: hidden;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
    clear: both;
}
.clearleft {
    clear: left;
}
.clearright {
    clear: right;
}
.clearhidden {
    clear: both;
    margin: 0;
    padding: 0;
    visibility: hidden;
}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
[dir="rtl"] .left {
    float: right;
}
[dir="rtl"] .right {
    float: left;
}
[dir="rtl"] .clearleft {
    clear: right;
}
[dir="rtl"] .clearright {
    clear: left;
}
.gut {
    height: 1px;
}
.row {
    display: table;
    table-layout: fixed;
}
.col {
    display: table-cell;
    vertical-align: top;
    white-space: normal;
}
.col-noalign {
    display: table-cell;
}
.bl {
    display: block;
}
.inbl, .grid {
    display: inline-block;
}
.grid {
    vertical-align: top;
}
.relative, .centered-content {
    position: relative;
}
.centered-content--nav {
    position: static;
    transition: left 0.5s ease 0s;
}
.center {
    margin-left: auto;
    margin-right: auto;
}
.w1 {
    width: 1%;
}
.w2 {
    width: 2%;
}
.w3 {
    width: 3%;
}
.w5 {
    width: 5%;
}
.w10 {
    width: 10%;
}
.w15 {
    width: 15%;
}
.w20 {
    padding-left: 5px;
    padding-right: 5px;
    width: 20%;
}
.w23-5 {
    width: 23.5%;
}
.w24 {
    width: 24%;
}
.w25 {
    width: 25%;
}
.w30 {
    width: 30%;
}
.w33 {
    width: 33.333%;
}
.w40 {
    width: 40%;
}
.w45 {
    width: 45%;
}
.w49 {
    width: 49%;
}
.w50 {
    width: 50%;
}
.w60 {
    width: 60%;
}
.w66 {
    width: 66.666%;
}
.w70 {
    width: 70%;
}
.w75 {
    width: 75%;
}
.w76 {
    width: 76%;
}
.w80 {
    width: 80%;
}
.w90 {
    width: 90%;
}
.w100 {
    width: 100%;
}
.w100_special {
    width: 100.1%;
}
.mh2-7e {
    min-height: 2.7em;
}
.mt0 {
    margin-top: 0;
}
.mt0-5 {
    margin-top: 0.5em;
}
.mt1 {
    margin-top: 1em;
}
.mt1-5 {
    margin-top: 1.5em;
}
.mt2 {
    margin-top: 2em;
}
.mr0 {
    margin-right: 0;
}
.mr1 {
    margin-right: 1em;
}
.mr2 {
    margin-right: 2em;
}
.mb0 {
    margin-bottom: 0;
}
.mb0-5 {
    margin-bottom: 0.5em;
}
.mb1 {
    margin-bottom: 1em;
}
.mb2 {
    margin-bottom: 2em;
}
.ml0 {
    margin-left: 0;
}
.ml1 {
    margin-left: 1em;
}
.ml2 {
    margin-left: 2em;
}
.m0 {
    margin: 0;
}
.m1 {
    margin: 1em;
}
.m2 {
    margin: 2em;
}
[dir="rtl"] .mr0 {
    margin-left: 0;
}
[dir="rtl"] .mr1 {
    margin-left: 1em;
    margin-right: inherit;
}
[dir="rtl"] .mr2 {
    margin-left: 2em;
    margin-right: inherit;
}
[dir="rtl"] .ml0 {
    margin-right: 0;
}
[dir="rtl"] .ml1 {
    margin-left: inherit;
    margin-right: 1em;
}
[dir="rtl"] .ml2 {
    margin-left: inherit;
    margin-right: 2em;
}
.pt0 {
    padding-top: 0;
}
.pt0-25 {
    padding-top: 0.25em;
}
.pt0-5 {
    padding-top: 0.5em;
}
.pt1 {
    padding-top: 1em;
}
.pt2 {
    padding-top: 2em;
}
.pr0 {
    padding-right: 0;
}
.pr1 {
    padding-right: 1em;
}
.pr2 {
    padding-right: 2em;
}
.pb0 {
    padding-bottom: 0;
}
.pb0-25 {
    padding-bottom: 0.25em;
}
.pb1 {
    padding-bottom: 1em;
}
.pb2 {
    padding-bottom: 2em;
}
.pl0 {
    padding-left: 0;
}
.pl1 {
    padding-left: 1em;
}
.pl2 {
    padding-left: 2em;
}
.p0 {
    padding: 0;
}
.p0-5 {
    padding: 0.5em;
}
.p1 {
    padding: 1em;
}
.p2 {
    padding: 2em;
}
[dir="rtl"] .pr0 {
    padding-left: 0;
}
[dir="rtl"] .pr1 {
    padding-left: 1em;
    padding-right: 0;
}
[dir="rtl"] .pr2 {
    padding-left: 2em;
    padding-right: 0;
}
[dir="rtl"] .pl0 {
    padding-right: 0;
}
[dir="rtl"] .pl1 {
    padding-left: 0;
    padding-right: 1em;
}
[dir="rtl"] .pl2 {
    padding-left: 0;
    padding-right: 2em;
}
.invisible {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.hidden {
    display: none;
}
.nodesktop {
    display: none;
}
.centered-content {
    margin: 0 auto;
    max-width: 960px;
    position: relative;
}
.header__topnav {
    font-size: 0.8571em;
}
.skip {
    position: absolute;
}
.skip__link:first-child {
    margin-right: 1em;
}
.switchlang__separator {
    letter-spacing: -0.05em;
}
.header__banner {
    padding: 0.1em 0;
}
.bg-gradient-nav {
    background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/OHCHR_Images/OHCHR-head-grbg.jpg") no-repeat scroll 50% 0;
}
.bg-img-nav {
    background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/OHCHR_Images/header.jpg") no-repeat scroll 50% 0;
}
.bg-img-nav-rtl {
    background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/OHCHR_Images/header-rtl.jpg") no-repeat scroll 50% 0;
}
.bg-img-nav-rtl {
    background-size: cover;
}

.list-unstyled li.s-la-faq-listing a:hover{
	color:red !important;
}

/*hr{
border-top:1px solid #003399 !important;
}*/

.logo {
    height: 125px;
    margin-bottom: 2em;
    margin-top: 1em;
    padding: 0;
   
    width: 350px;
}
.displaysearchform {
    background: transparent none repeat scroll 0 0;
    position: absolute;
    right: 5.8em;
    top: 35%;
    z-index: 668;
}
.displaysearchform--below {
    z-index: 665;
}
.searchform__input {
    background: #fff url("/SiteCollectionImages/OHCHR_Images/blue_separator.gif") no-repeat scroll 100% 50% !important;
    border-radius: 0;
    height: 2em;
    width: 180px !important;
    -webkit-appearance: none;
    float:left;
}
.searchform__submit {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    display: inline-block;
    height: 28px;
    padding: 0;
    text-align: center;
        width: 29px;
    min-width:inherit;
    margin-left:0px;
}
.searchform__link {
    background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/OHCHR_Images/fleche_blanche.png") no-repeat scroll 100% 50%;
    color: #fff;
    display: inline-block;
    margin-top: 0.2em;
    padding-right: 1em;
    text-decoration: none;
}
.switchlang_form__select {
    height: 2em;
}
.searchbuttons {
    margin-top: 1.5em;
}
.searchbuttons__bigbuttonscontainer {
    margin-top: 1.5em;
}
.searchbuttons__bigbutton__spacer {
    display: none;
}
.blue_button, .searchbuttons__bigbutton, .blue_submit {
    background: #588fc2 none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff !important;
    display: inline-block;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0.5em 1em;
    text-align: left;
    text-decoration: none;
}
.blue_button {
    background-image: url("/SiteCollectionImages/OHCHR_images/hover_blue.png");
    background-position: 95% 50%;
    background-repeat: no-repeat;
    display: block;
    padding-left: 0.5em;
    padding-right: 1.2em;
}
.blue_submit:focus, .blue_submit:hover, .blue_submit:active {
    background-color: #3e77ab;
}
.blue_button[aria-expanded="true"] {
    background-image: url("/SiteCollectionImages/OHCHR_images/hover_blue_top.png");
}
.blue_submit {
    border: 0 none;
    text-align: center;
    text-transform: uppercase;
}
.searchbuttons__bigbutton {
    min-width: 210px;
    text-transform: uppercase;
}
.searchbuttons__bigbutton--what, .searchbuttons__bigbutton--donate {
       background-position: 98% 50%;
    background-repeat: no-repeat;
    padding-right: 2.5em;
    width: auto !important;
    min-height: inherit !important;
  /*  font-size: 0.88em !important;    */
    
}
.searchbuttons__bigbutton--what {
    background-image: url("/SiteCollectionImages/OHCHR_images/icone_oiseau.png");
    margin-right: 1.1em;
}
.searchbuttons__bigbutton--donate {
    background-color: #cb4b11;
    background-image: url("/SiteCollectionImages/OHCHR_images/icone_coeur.png");
}
.blue_button:focus, .blue_button:hover, .blue_button:active, .blue_submit:focus, .blue_submit:hover, .blue_submit:active, .footer-link:focus, .footer-link:hover, .footer-link:active, .searchform__link:focus, .searchform__link:hover, .searchform__link:active, .searchbuttons__bigbutton:focus, .searchbuttons__bigbutton:hover, .searchbuttons__bigbutton:active {
    color: #fff;
    text-decoration: none;
}
.navigation-container {
    background: #fff none repeat scroll 0 0;
}
.navigation, .navigation-filter {
    margin: 0;
    padding: 0;
}
.navigation-filter {
    background: #f6f6f6 none repeat scroll 0 0;
    margin-bottom: 1em;
}
.navigation__item, .navigation-filter__item {
    font-size: 0.9286em;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
.navigation__item:nth-child(1) {
    width: 9%;
}
.navigation__item:nth-child(8) {
    width: 16%;
}
.displaymenu {
    color: #fff;
    font-size: 3em;
    line-height: 1;
    padding: 0 0.2em;
    position: absolute;
    right: 0.4em;
    text-decoration: none;
    top: 30%;
    z-index: 668;
}
.displaymenu--below {
    z-index: 665;
}
.displaymenu:focus, .displaymenu:hover, .displaymenu:active {
    color: #fff;
}
.navigation__link, .navigation-filter__link {
    display: block;
    padding: 1em 0.2em 1.1em;
    text-decoration: none;
}
.navigation-filter__link {
    padding: 1.3em 0.2em 1.4em;
}
.navigation-filter__item {
    border-left: 1px solid #fff;
}
.navigation-filter__item:first-child {
    border-left: 0 none;
}
.navigation__itemhover, .navigation-filter__itemhover {
    background: transparent none repeat scroll 0 0;
    bottom: -11px;
    height: 11px;
    left: 50%;
    margin-left: -22px;
    position: absolute;
    width: 42px;
    z-index: 666;
}
.navigation__item:hover .navigation__itemhover, .navigation__item--active .navigation__itemhover,
.navigation-filter__link:hover .navigation-filter__itemhover,
.navigation-filter__link[aria-selected="true"] .navigation-filter__itemhover {
    background: rgba(0, 0, 0, 0) url("/SiteCollectionImages/OHCHR_images/fleche_orange_horizontal.png") no-repeat scroll 0 0;
}

.navigation a:focus{
outline:none;
}

.navigation__link:hover, .navigation__link:active, .navigation__item:hover, .navigation__item:hover .navigation__text, .navigation__item--active, .navigation__item--active .navigation__text, .navigation-filter__link:focus, .navigation-filter__link:hover, .navigation-filter__link:active, .navigation-filter__link[aria-selected="true"], .navigation-filter__item:hover, .navigation-filter__item:hover .navigation-filter__text, .navigation-filter__item--hover, .navigation-filter__item--active, .navigation-filter__item--active .navigation-filter__text {
    background: #cb4b11 none repeat scroll 0 0;
    color: #fff;
    outline: 0 none;
}
.navigation__item--active, .navigation-filter__item--active, .navigation-filter__link[aria-selected="true"] {
    font-weight: bold;
}
.navigation__text {
    line-height: 1.3;
}
.oldies .navigation__text--oneline {
    display: inline-block;
    padding: 0.85em 0;
}
.navigation__link {
    display: flex;
    height: 5.1em;
}
.navigation__text {
    align-self: center;
    display: flex;
    justify-content: center;
    margin: auto;
}
.navigation__subnav {
    background: #ebebeb none repeat scroll 0 0;
    color: #f00;
    list-style-type: none;
    padding: 1em 0 0;
    position: absolute;
    text-align: left;
    top: 100%;
    width: 17em;
    z-index: 6;
}
.navigation__subnav__link {
    border-bottom: 1px solid #fff;
    display: block;
    line-height: 1.3;
    padding: 0.5em 1em 0.5em 1.5em;
}
.nav-system [data-visually-hidden="true"] {
    display: none;
}
.nav-system__item {
    position: relative;
}
.nav-system [data-visually-hidden] {
    position: absolute;
}
.form-country {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    margin: 0 1em;
    padding-top: 2px;
    position: relative;
}
.form-country__input {
    height: 29px;
    margin: 0;
    padding: 0;
    width: 80% !important;
}
_::-moz-tree-row(hover), .form-country__input {
    height: 30px;
}
.form-country__button {
    background: transparent none repeat scroll 0 0;
    height: 27px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 2px;
}
.form-country__buttonimg {
    margin: 0;
    padding: 0;
}
.form-country__seeall {
    border-bottom: 1px solid #fff;
    display: block;
    font-size: 0.8em;
    margin-bottom: 1em;
    padding: 0.5em 1em 0.5em 1.4em;
    text-transform: none;
}
.form-country__seecountry {
    display: block;
    padding: 0 1em 0.5em;
    text-transform: none;
}
.nav-system__subnav__item:last-child .form-country__seecountry {
    padding-bottom: 1em;
}
.main {
    margin-top: 3em;
}

.groupheader {
    clear: both;
    font-family: Arial,helvetica,sans-serif !important;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
}


p > a:hover{
color:#ff0000 !important;
}



.footer-link {
    color: #fff !important;
    display: inline-block;
    line-height: 1.1;
    margin-bottom: 0.25em;
}
#header label, #header button, #header input[type="submit"], #header input[type="button"], #header input[type="reset"] {
    cursor: pointer;
    outline: 0 none;
}
#header input, header ul input {
    border: 1px solid #fff;
    border-radius: 0;
    font-family: inherit;
    font-size: 1em;
    outline: 0 none;
    padding: 0.25em;
    width: 210px;
}
.select_resource {
    -moz-appearance: none;
    background: #cb4b11 url("/SiteCollectionImages/OHCHR_Images/hover_blue.png") no-repeat scroll 98% 50%;
    color: #fff;
    padding: 0.5em;
    text-transform: uppercase;
    width: 100%;
}
.select_resource option {
    background: #fff none repeat scroll 0 0;
    color: #000;
}
.labelohchr {
    display: inline-block;
}
.label.aligntop {
    vertical-align: top;
}
.button-ohchr {
    background: #fff none repeat scroll 0 0;
    color: #106fa8;
    outline: 0 none;
    padding: 0.25em 0.5em;
    text-transform: uppercase;
}
.auto {
    width: auto;
}
.priorities_element {
    margin-bottom: 1em;
}
.color-box {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 226px;
}
.color-box__img {
    display: block;
}
.color-box__text {
    color: #fff;
    display: block;
    font-weight: bold;
    min-height: 7em;
    padding: 0.5em 0.5em 0.5em 0.8em;
    text-align: left;
    white-space: normal;
}
.color-box__text--green {
    background: #258836 none repeat scroll 0 0;
}
.color-box__text--blue {
    background: #007eb0 none repeat scroll 0 0;
}
.color-box__text--darkblue {
    background: #106fa9 none repeat scroll 0 0;
}
.color-box__text--violet {
    background: #723f81 none repeat scroll 0 0;
}
.color-box__text--orange {
    background: #cb4b11 none repeat scroll 0 0;
}
.color-box__text--brown {
    background: #8d1713 none repeat scroll 0 0;
}
.grid-selection, .width-search {
    line-height: 1.3;
    margin-bottom: 1.5em;
    width: 23.5%;
}
.grid-selection-gut, .width-search-gut {
    width: 0;
}
.grid-selection__input {
    -moz-appearance: none;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    height: 2.7em;
    padding: 0.7em;
    width: 100%;
}
.grid-selection__input--select {
    background: #fff url("/SiteCollectionImages/OHCHR_images/hover_back.png") no-repeat scroll 98% 50%;
}
.quick-selection__links {
    padding-bottom: 0.5em;
}
.is-hidden, .tabs__tabcontent[aria-hidden="true"], .navigation-container[aria-hidden="true"], .to_expand[aria-hidden="true"], .search_form[aria-hidden="true"] {
    display: none;
}
.centered-content--nav[data-shown="true"] {
    left: 0;
}
.navigation[aria-hidden="false"] {
    display: block;
}
.centered-content--nav[data-shown="true"] #navigation[aria-hidden="false"] {
    box-shadow: 3px 3px 3px 0 #585858;
}
.oldies .nooldies {
    display: none;
}
.ie6 .noie6 {
    display: none;
}
.ie7 .noie7 {
    display: none;
}
.ie8 .noie8 {
    display: none;
}
.ie9 .noie9 {
    display: none;
}
.ie7 .col, .ie7 .col-noalign, .ie6 .col, .ie6 .col-noalign {
    float: left;
}
.ie7 .row, .ie6 .row {
    overflow: auto;
}
.ie7 .grid, .ie6 .grid {
    display: inline;
}
[dir="rtl"] .ie7 .col, [dir="rtl"] .ie7 .col-noalign, [dir="rtl"] .ie6 .col, [dir="rtl"] .ie6 .col-noalign {
    float: right;
}
.nav-system__link.navigation__link {
    display: table;
    height:66px;
    height:77px\9;
    margin: 0 auto;
    text-align: center;
}

@media screen\0 {
    .nav-system__link.navigation__link {height:77px;}
}



.navigation__text {
    display: table-cell;
    margin: auto;
    vertical-align: middle;
}
.navigation__itemhover, .navigation-filter__itemhover {
    bottom: -10px;
}
@media not all, not all {
.nav-system__link.navigation__link {
    height: 77px;
}
}
.nav-system__link.navigation__link {
}
 
 .box_r a:hover, a:hover  {
     color:red;
    text-decoration: underline;
}
