﻿/* CountryProfile graph */
/* Cleaning the axis */
.axis path, .axis line {
    fill: none;
    stroke: black;
    shape-rendering: crispEdges; /*svg attrib to avoid blurry edges*/
}

.axis text {
    font-family: sans-serif;
    font-size: 11px;
}

/* Country Bars */
.barPeriod1 {
    fill: #E68A2E;
    /*stroke: black;*/
}

.barPeriod2 {
    fill: #85ADFF;
    /*stroke: black;*/
}

.barPeriod3 {
    fill: #3386C1;
    /*stroke: black;*/
}

.barPeriod4 {
    fill: #E68A2E;
    /*stroke: black;*/
}
/* CountryProfile graph - ends */

/* Country Status Legends */
.lgdNoAction 
{
    fill: #FF7519;  /*E68A2E*/
    background-color: #FF7519;
}
.lgdSignatory
{
    fill: #3083FF;  /*85ADFF*/
    background-color: #3083FF;
}
.lgdStateParty
{
    fill: #003D99;  /*3386C1*/
    background-color: #003D99;
    color: White;
}

/* Country Aggregation Legends */
.lgd04
{
    fill: #990033;
    background-color: #990033;
    color: white;
}

.lgd59
{
    fill: #FF7519;
    background-color: #FF7519;
    color: #000000;
}    

.lgd1014
{
    fill: #3083FF;
    background-color: #3083FF;
    color: #000000;
}

.lgd1518
{
    fill: #003D99;
    background-color: #003D99;
    color: white;
}
.lgndFilter
{
    display: none;
}
.rgnFilter
{
    display: none !important;
}
.ulCountries li
{
    cursor: pointer;
}

/***********WJM ADD******************/

.topright
{
    position:absolute;
    top:0px;
    right:0px;
}

.header__banner {
  /*padding: .1em 0;*/
  min-height:18px;
}

.bg-gradient-nav {

  background: #0f6ea8;
  background: -moz-linear-gradient(left, #0f6ea8 0%, #0f6ea8 48%, #1c4980 50%, #1c4980 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f6ea8), color-stop(48%,#0f6ea8), color-stop(50%,#1c4980), color-stop(100%,#1c4980));
  background: -webkit-linear-gradient(left, #0f6ea8 0%,#0f6ea8 48%,#1c4980 50%,#1c4980 100%);
  background: -o-linear-gradient(left, #0f6ea8 0%,#0f6ea8 48%,#1c4980 50%,#1c4980 100%);
  background: -ms-linear-gradient(left, #0f6ea8 0%,#0f6ea8 48%,#1c4980 50%,#1c4980 100%);
  background: linear-gradient(to right, #0f6ea8 0%,#0f6ea8 48%,#1c4980 50%,#1c4980 100%);
}

.bg-grey {
  background: #ececec;
}

.switchlang
{
	padding-right:160px;
}
.switchlang__separator {
  letter-spacing: -0.05em;
}


div#top-header div.bg-grey a  {
  color: #106FA8;
  text-decoration: none;
  cursor: pointer;
}

div#top-header
{
    width:1000px;
    margin: 0px auto;
    overflow:hidden;
    }

div#top-header div.bg-grey a:focus, 
div#top-header div.bg-grey a:hover,
div#top-header div.bg-grey a:active {
  color: #5D5D5D; 
}


body #s4-mini-header{
	background: url('/content/images/header.jpg') no-repeat 40% 0;
	height:120px;
}


nav {
	
}

nav ul {
	list-style-type: none;
}

nav ul li {
	margin-right:5px;
	position:relative;	
	display: inline;	
}
	
nav ul li a {
	text-decoration:none;
}

section#logo
{
    position:relative;
    top:15px;
    left:40px;    
}

#OHCHRheader
{
    border-width:0px;
    height:82px;
    min-height:82px;
}

/* F O O T E R */

#footermaster {
	clear: both;
    width: auto;
	height: 16px;
	white-space: nowrap;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    font-size: 11px;
   	color: white;
    background: url(img/bgfooter.gif) no-repeat left top #1d498b;


    }
#footermaster a{
	font-size: 11px;
	color: white;
	font-size: 11px;
	text-decoration: none;
}

#footermaster li {
	display: inline;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    }

#footermaster .firstfootermaster{

    margin: 0px;
    padding: 0px;
    width: 33%;
    float: left;
}

#footermaster .middlefootermaster{

  margin: 0px;
  padding: 0px;
  width: 33%;
  float: left;
}


#footermaster .firstfootermaster ul, #footermaster .middlefootermaster ul{
	margin: 0px;
    padding: 0px;
}