/* --------------------------- reset + main html redefinitions  */
/*  common tag redefinitions  */
html, body, fieldset {
	font:100% Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
}
html {
	font-size:100.01%;
}
body {
	background:#fff url(/site_images/bck_body.jpg) top repeat-x;
	color:#444;
	line-height:1.3em;
	font-size:0.7em; /* 11px */
}
* {
	font-size:100%; /* avoids font scaling in a table - if this distroys all layout, just use table */
}

a:link{color:#000;}
a:visited{color:#444;}
a:hover{color:#aaa;}
a:active{color:#444;}
a {
	color:#002b5c;
}
a:visited {
	color:#444;
}
a:hover {
	color:#002bbb;
}
a img {
	border:none; /* avoids border when img is link */
}
fieldset {
	border:none;
}
/* Neutralize/reset styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, hr, address {
	margin:1em 0;
	padding:0;
}
ul, ol {
	margin:1em;
	padding:0;
}
:focus {
	outline: 0;
}
h1 {
	font-size:2.4em;
	font-weight:normal;
	color:#002b5c;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.1em;
	margin-top:0.2em;
}
h2 {
	color:#000000;
	font-size:1.2em;
}
h3 {
	font-size:1em;
	font-weight:bold;
}
h4 {
	color:#777;
	font-size:1em;
	font-weight:bold;
}
h5 {
	font-size:1em;
	font-weight:normal;
}
h6 {
	font-size:0.9em;
	font-style:italic;
	font-weight:normal;
}
hr {
	border:none;
	border-bottom:1px solid #d2d2d2;
	height:1px;
}
input, select, textarea {
	font-size: 100%;
	font-family: "Lucida Grande", "Lucida Sans", arial, helvetica, clean, sans-serif;
	color:#444;
}
.btnRow {
	text-align:right;
	padding-top:1em;
}
input.buttonS,
input.buttonM,
input.buttonL {
	background: url(/site_images/but_yellowM.gif) no-repeat;
	border:none;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#363636;
	margin: 0 0 15px 0;
}
input.buttonS {
	background: url(/site_images/but_yellowS.gif) no-repeat;
	width:70px;
}
input.buttonM {
	background: url(/site_images/but_yellowM.gif) no-repeat;
	width:100px;
}
input.buttonL {
	background: url(/site_images/but_yellowL.gif) no-repeat;
	width:150px;
}
/*input[type=text], input[type=password], textarea, input.text {
	width:340px;
}
select {
	width:317px;
}*/
ul li {
	list-style:none;
	padding:0 0 0.4em 1.2em;
	margin:0;
}
ol li {
	padding:0 0 0.4em 0;
	margin:0 0 0 1.2em;
}
select, textarea { /* similar to class 'inputfield' */
}
td {
	vertical-align:top; /* relevant in most cases, i.e. in application layout */
}
.intro {
	color: #575758;
	font-style:italic;
	font-weight:bold;
	font-size:1.09em
}
/* --------------------------- shared styles  */
/*  common styles  */
.alignR {
	text-align:right;
}
.clearfloats {
	clear:both;
}
br.clearfloats { /* new 20081027 */
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	clear: both;
	height: 0px;
}
.floatL {
	float:left;
}
img.floatL {
	margin:0 15px 15px 0;
}
.floatR {
	float:right;
}
img.floatR {
	margin:0 0 15px 15px;
}
.noPadding {
	padding:0;
}
.prct100 {
	width:100%;
}
.more {
	font-size:.9em;
}
.middle {
/*	overflow:hidden;*/
}
.vAlignMid,
.vAlignMid * {
	vertical-align:middle;
}
.noPadding,
.noPadding td {
	padding:0 !important;
}
/* --------------------------- application related  */
.formtable {
	border-collapse:collapse;
}
.formtable td {
	padding:.3em 1em;
}
.label {
	padding-right:2em;
	text-align:right;
	width:150px;
}
.inputfield {
	border:1px solid #aaa;
	color:#666;
}
.XXS {
	width:40px;
}
.XS {
	width:70px;
}
.S {
	width:150px;
}
.M {
	width:200px;
}
.L {
	width:300px;
}
table.form, table.form table {
}
.form td {
}
.ui-datepicker-trigger { /* img calenderke na input */
	vertical-align:middle;
	margin-left:.5em;
}
.underline {
	text-decoration:underline;
	cursor:pointer;
}
.highlight {
	background-color:#4b94bd;
	color:#fff;
	font-weight:bold;
	padding:0 .5em;
}
.fsHit { /* standaard highlight voor ForwardSearch, in elk .net project voorzien */
    background-color:#fff599;
	color:#000;
	padding:0 0.5em;
}
/* --------------------------- main centered div  */
#main {
	width: 976px;
	margin:0 auto; /* centreren van het concept */
	position:relative;
}
*html #main { /* new 20081027 - css hack enkel voor IE */
	zoom:1; /*avoids several IE bugs */
}
/* --------------------------- logo and lang switch  */
#header {
	background:url(/site_images/bck_header.png) center top;
	height:133px;
	position:relative;
	zoom:1;
}
#brand {
	height:94px;
	position:absolute;
	width:230px;
	left:3px
}
#lang {
	right:15px;
	position:absolute;
	background: url(/site_images/bck_LangNavRight.gif) right no-repeat;
	height:26px;
	line-height:26px;
	padding:0 10px 0 0;
	margin:0
}
#lang div {
	background: url(/site_images/bck_LangNavLeft.gif) left no-repeat;
	padding: 0 0 0 10px;
	margin:0
}
#lang ul {
	padding:0;
	margin:0
}
#lang li {
	display:inline;
	margin:0;
	padding:0 5px 0 5px;
	background: url(/site_images/ill_langnavSeperator.gif) right no-repeat
}
#lang a {
	color:#6d88a7;
	text-decoration:none
}
#lang a:hover {
	color:#FFF
}
#lang a.active {
	color:#FFF
}
/*#lang li.last {
	background: none !important;
}*/
#search {
	position: absolute;
	top:41px;
	left:736px;
}
#search .searchfield {
	width:141px;
	height:18px;
	background:url(/site_images/bck_searchfield.gif);
	border:0;	
	padding: 5px 5px 0 5px;
	margin:0
}
#search .searchbutton {
	width:69px;
	height:23px;
	line-height:20px;
	background:url(/site_images/bck_searchbutton.gif);
	border:0;	
	padding:0;
	margin:0 0 0 5px
}
#funcnav {
	position: absolute;
	top:45px;
	/*left:441px;*/
	right:250px;
}
#funcnav ul {
	margin:0;
	padding:0 54px 0 0;
}
#funcnav ul li {
	margin:0;
	padding:0 5px;
	display:inline;
	background:transparent url(/site_images/ill_langnavSeperator.gif) no-repeat scroll right center
}
/*#funcnav ul li.last {
	background: none !important;
}*/
#funcnav li a {
	color:#FFF;
	text-decoration:none
}
#funcnav li a:hover {
	color:#FFF;
	text-decoration:underline
}
#socialNetwork {
	position:absolute;
	right:0;
	top:0;
}
#socialNetwork .twitter,
#socialNetwork .facebook {
	display:block;
	float:left;
	text-indent:-10000px;
	overflow:hidden;
	width:18px;
	height:18px;
	padding-left:6px;
	text-decoration:none;
}
#socialNetwork .twitter {
	background:url(/site_images/but_twitter.gif) no-repeat top right;
}
#socialNetwork .facebook {
	background:url(/site_images/but_facebook.gif) no-repeat top right;
}
/* --------------------------- topnav  */
#topnav {
	background:url(/site_images/bck_topNav.gif) top;
	width:968px;
	position:absolute;
	height:36px;
	bottom:4px;
	left:4px;
}
#navigation {
	width:770px;
}
#navigation ul {
	margin:0;
	padding:0;
}
#navigation td {
	height:36px;
	line-height:36px;
	margin:0;
	padding:0;
	background:url(/site_images/ill_topnavSeperator.gif) right top no-repeat;
	font-size:1.1em;
	text-align:center
}
#navigation a {
	height:36px;
	line-height:36px;
	display:block;
	padding:0;
	color:#FFF;
	text-decoration:none
}
#navigation a:hover {
	background: #002044;
	color:#fff
}
#navigation a.active {
	background: url(/site_images/bck_topNav_hover.gif);
	color:#002b5c;
}
#login {
	position:absolute;
	bottom:7px;
	right:19px;
}
#login .button {
	float:left;
	background:url(/site_images/bck_registerRight.gif) right no-repeat;
	height:21px;
	line-height:21px;
	margin:0 7px 0 0;
	width:70px;
	text-align:center
}
#login .button a {
	background:url(/site_images/bck_registerLeft.gif) left no-repeat;
	height:21px;
	display:block;
	color:#FFF;
	text-decoration:none
}
/* --------------------------- path  */
#path {
	background:url(/site_images/bck_path.gif) bottom no-repeat;
	padding:13px 28px;
	color: #808285
}
.large #path {
	background:url(/site_images/bck_pathL.gif) bottom no-repeat;
}
#path.country {
	background:url(/site_images/bck_pathCountry.gif) 16px bottom no-repeat;
	padding:13px 0 13px 16px;
}
#path, #path a:link, #path a:hover, #path a:visited {
	color:#808285;
	text-decoration:none
}
#path a:hover {
	text-decoration:underline
}
/* --------------------------- container all content, nav, content and right column  */
#body #contentLeftContainer {
	float:left;
	width:210px;
	padding:0 0 1px;
}
#home #contentLeftContainer {
	float:left;
	width:761px;
}
#leftnav {
	margin: 0 0 5px 0;
	text-align:left;
}
#leftnav h2 {
	font:Georgia, "Times New Roman", Times, serif;
	background:url(/site_images/bck_topLeftNav.gif);
	padding:13px 0 8px 20px;
	margin:0;
	color: #002b5c;
}
#leftnav .hr {
	background: url(/site_images/ill_orangeLine.gif);
	height:2px;
	font-size:1px
}
#leftnav ul {
	background:url(/site_images/bck_bottomLeftNav.gif) bottom left;
	padding:13px 10px 17px 10px;
	margin:0 0 0 0
}
#leftnav ul ul {
	background:none;
	padding:0 10px 0 10px
}
#leftnav ul li {
	color:#002b5c;
	padding:0;
	margin:0;
	line-height:2em
}
#leftnav ul li a {
	text-decoration:none;
	color:#002b5c;
	display:block;
	padding: 0 0 0 26px;
	background:url(/site_images/ill_leftnavIcon.gif) 10px 7px no-repeat;
}
#leftnav ul li a:hover {
	text-decoration:none;
	color:#006295;
	display:block;
	padding: 0 0 0 26px;
	background:url(/site_images/ill_leftnavIcon_active.gif) 10px 7px no-repeat;
}
#leftnav ul li.active a {
	text-decoration:none;
	color:#006295;
	display:block;
	background:url(/site_images/ill_leftnavIcon_active.gif) 10px 7px no-repeat;
}
.last {
	background:none !important

}
.button {
	background: url(/site_images/but_yellowRight.gif) right no-repeat;
	display:block;
	height:23px;
	line-height:23px;
	padding: 0 3px 0 0;
	text-align:center;
	color:#363636;
	margin: 0 0 15px 0;
	float:left;
}
.button a {
	background: url(/site_images/but_yellowLeft.gif) left no-repeat;
	display:block;
	color:#363636;
	text-decoration:none !important;
}
#contentMidContainer {
	float: left;
	width:558px
}
.large {
	width:764px !important;
}
#contentMidContainer .top {
	background: url(/site_images/bck_contentMidContainer_top.png) top no-repeat;
	height:3px;
	width:553px;
	font-size:1px
}
#contentMidContainer.large .top {
	background: url(/site_images/bck_contentMidContainer_topL.png) top no-repeat;
}
#contentMidContainer .middle {
	background:url(/site_images/bck_contentMidContainer_middle.png) left repeat-y;
	zoom:1;
}
#contentMidContainer.large .middle {
	background:url(/site_images/bck_contentMidContainer_middleL.png) left repeat-y;
}
#contentMidContainer .bottom {
	background: url(/site_images/bck_contentMidContainer_bottom.png) top no-repeat;
	font-size:1px;
	height:3px;
	width:553px;
	zoom:1;
}
#contentMidContainer.large .bottom {
	background: url(/site_images/bck_contentMidContainer_bottomL.png) top no-repeat;
	width:764px;
}
#inthepictureTop {
	margin:0 0 5px 0
}
#inthepictureTop .top {
	background:url(/site_images/bck_inthepicture_top.png) top no-repeat;
	height:3px;
	width:761px;
	font-size:1px
}
#inthepictureTop .middle {
	background:url(/site_images/bck_inthepicture_middle.png);
	width:761px;
	zoom:1
}

#inthepictureTop .topic {
	padding: 10px 20px;
}
#inthepictureTop .bottom {
	background:url(/site_images/bck_inthepicture_bottom.png) top no-repeat;
	height:4px;
	width:761px;
	font-size:1px
}
#inthepictureTop .img {
	width:369px;
	float:left;
	margin:1px 0 1px 5px
}
#inthepictureTop .img img {
	height:auto;
	width:369px;
}
#inthepictureTop .content {
	width:325px;
	float:left;
	padding:30px;
}
#inthepictureTop .content h1 {
	margin:0;
	padding:0;
	line-height:normal;
	font-size:1.8em;
}
#inthepictureTop .content h1 a {
	color:#002B5C;
	text-decoration:none;
}
#inthepictureTop .content h1 a:hover {
	text-decoration:underline;
}
#contentMidContainer #reports {
	width: 100%;
	float:none
}
#contentMidContainer #contentBody {
	font-size:1.1em;
	line-height:1.5em;
}
#contentMidContainer #contentBody H1 {
	font-size:2.1em;
}
#contentMidContainer #reports h2 {
	background:url(/site_images/bck_topLargeReportsBlock.png) left bottom no-repeat;
	color:#002B5C;
	margin:0;
	padding:13px 16px 8px 16px;
	font-family:Georgia, "Times New Roman", Times, serif
}
#contentMidContainer #reports .hr {
	background: url(/site_images/bck_hrLargeReports.png) left no-repeat;
	height:1px;
	font-size:1px
}
#contentMidContainer #reports .middle {
	background: url(/site_images/bck_middleLargeReportsBlock.png) repeat-y;
	margin:0;
	padding:1px 16px;
	zoom:1
}
#contentMidContainer .overviewImg {
	float:left;
	margin:0 1em 0 0;
	width:120px;
	border:1px solid #ccc;
	height:auto;
}
#contentMidContainer .detailImg {
	float:left;
	margin:0 1em 0 0;
	border:1px solid #ccc;
}
#contentRightContainer .overviewImg {
	height:auto;
	margin:0 1em 1em 0;
	width:168px;
}
#contentMidContainer #reports h3 {
	margin-bottom:0 !important;
	padding:0
}
.rightColumnImg {
	width:176px;
	height:auto;
}
#reports {
	width:377px;
	float:left;
}
#reports .button {
	margin-top: 1.5em;
}
#reports .contextBlock h2 {
	font:Georgia, "Times New Roman", Times, serif;
	background:url(/site_images/bck_topReportsBlock.png) left top no-repeat;
	padding:13px 16px 8px 16px;
	margin:0;
	color: #002b5c;
}
#reports .contextBlock .hr {
	background: url(/site_images/bck_hrReports.png) left no-repeat;
	height:1px;
	font-size:1px
}
#reports .contextBlock .middle {
	background: url(/site_images/bck_middleReportsBlock.png);
	margin:0;
	padding:1px 16px;
	zoom:1
}
#reports .contextBlock a {
	color:#444;
	text-decoration:none;
}
#reports .contextBlock a:hover {
	text-decoration:underline;
}
#reports .contextBlock .country {
	background: #4994bf;
	color:#FFF;
	display:block;
	float:left;
	margin:0 4px 2px 0;
	padding:2px 4px 3px;
}
#reports .contextBlock .date {
	color:#777;
	display:block;
	float:left;
	padding:2px 4px 3px;
}
#reports .contextBlock .country a {
	color:#FFF;
	text-decoration:none;
}
#reports .contextBlock .country a:hover {
	text-decoration:underline;
}
#reports .contextBlock .intro {
	clear:both;
	color:#363636;
	display:block;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	padding-top:.1em;
}
#reports .contextBlock .bottom {
	background: url(/site_images/bck_bottomReportsBlock.png);
	margin:0;
	padding:0;
	height:3px;
	font-size:1px
}
.report .title {
	background: #4994bf;
	color:#FFF;
	display:block;
	float:left;
	margin:0 4px 2px 0;
	padding:2px 4px 3px;
}
.report .date {
	color:#777;
	display:block;
	float:left;
	padding:2px 4px 3px;
}
#focus {
	width:382px;
	float:right;
	margin:0 0 5px 0
}
#inthepictureBottom {
	width:380px;
	float:right;
}
#inthepictureBottom img {
	width:350px;
	margin:12px 0 0 0;
}
#inthepictureBottom .contextBlock h2 {
	font:Georgia, "Times New Roman", Times, serif;
	background:url(/site_images/bck_topInThePictureBottom.png) left top no-repeat;
	padding:13px 16px 8px 16px;
	margin:0;
	color: #002b5c;
}
#inthepictureBottom .contextBlock .hr {
	background: url(/site_images/bck_hrInThePictureBottom.png) left no-repeat;
	height:1px;
	font-size:1px
}
#inthepictureBottom .contextBlock .middle {
	background: url(/site_images/bck_middleInThePictureBottom.png);
	margin:0;
	padding:1px 16px;
	zoom:1
}
#inthepictureBottom .contextBlock .bottom {
	background: url(/site_images/bck_bottomInThePictureBottom.png);
	margin:0;
	padding:0;
	height:3px;
	font-size:1px
}
#contentRightContainer {
	float:right;
	width:206px;
}
#contentRightContainer #yellowContainer {
	border: 1px solid #d7d7d7;
}
#contentRightContainer #yellowContainer .middle {
	background:#ffc526 url(/site_images/bck_yellowBoxBot.gif) bottom repeat-x;
	border: 1px solid #fff;
	font-size:1.1em;
	padding:1em;
	text-align:center;
}
#contentRightContainer .middle {
}
#contentRightContainer #yellowContainer {
	margin:0 0 7px 0
}
#contentRightContainer #yellowContainer a {
	color: #444;
	text-decoration:none;
}
#contentRightContainer #yellowContainer a:hover {
	text-decoration:underline;
}
.dropDwnR {
	width:170px;
}
.dropDwnR,
.dropDwnR option {
	font-weight:normal;
}
.marginLi {
	padding-bottom:0.4em;
	display:block;
}
#contentRightContainer #blueContainer {
	margin:0 0 7px 0
}
#contentRightContainer #blueContainer .top {
	background: url(/site_images/bck_contentRightBlue_top.png) bottom no-repeat;
	height:3px;
	font-size:1px;
	padding:0;
	margin:0;
	line-height:1px
}
#contentRightContainer #blueContainer .middle {
	background: url(/site_images/bck_contentRightBlue_middle.png);
	color:#bae6fe;
	padding: 13px 23px;
	zoom:1
}
#contentRightContainer #blueContainer .bottom {
	background: url(/site_images/bck_contentRightBlue_bottom.png) top no-repeat;
	height:4px;
	font-size:1px;
	padding:0;
	margin:0;
	line-height:1px
}
#contentRightContainer #blueContainer a {
	color: #FFF
}
.contextBlock {
	margin:0 0 7px 0
}
.contextBlock h2 {
	font:Georgia, "Times New Roman", Times, serif;
	background:url(/site_images/bck_topContextNav.png) left top no-repeat;
	padding:13px 16px 8px 16px;
	margin:0;
	color: #002b5c;
}
.contextBlock h2 a {
	color:#002B5C;
	text-decoration:none;
}
.contextBlock h2 a:hover {
	text-decoration:underline;
}
.contextBlock .hr {
	background: url(/site_images/ill_greyLine.png) left no-repeat;
	height:1px;
	font-size:1px
}
.contextBlock .middle {
	background:url(/site_images/bck_middleContextNav.png);
	margin:0;
	padding:1px 16px;
	zoom:1
}
.contextBlock .img {
	background:url(/site_images/bck_middleContextNav.png);
	margin:0;
	padding:1px 6px 1px 3px;
}
.contextBlock .Item {
	padding:1.4em 0;
	background: url(/site_images/ill_newsSeperator.gif) bottom repeat-x
}
#reports .Item {
	padding:.5em 0;
	background: url(/site_images/ill_newsSeperator.gif) bottom repeat-x
}
.contextBlock .Item h3 {
	margin:0;
	padding:0;
	color:#000000;
}
.contextBlock .Item h3 a {
	text-decoration:none;
	color:#000000;
}
.contextBlock .Item h3 a:hover {
	text-decoration:underline;
}
.contextBlock .Item .date {
	color:#002b5c;
	display:block
}
#mediareleases .Item,
#crisisWatchReport .Item {
	border-bottom:1px solid #ddd; 
	padding:5px;
}
#mediareleases .paging,
#crisisWatchReport .paging {
	margin:10px 0;
}
.contextBlock .bottom {
	background:url(/site_images/bck_bottomContextNav.png) top left no-repeat;
	height:4px;
	font-size:1px;
	padding:0;
	margin:0;
	line-height:1px;
}
#contentBody {
	border-bottom:1px solid #fff;
}
#contentBody a:link{color:#000;}
#contentBody a:visited{color:#444;}
#contentBody a:hover{color:#444;}
#contentBody a:active{color:#444;}

#contentBody .margin {
	padding:10px 25px 25px 25px;
}
/*.large #contentBody .margin {
	padding:10px 125px 25px 25px;
}*/
#contentBody ul li {
	list-style: disc;
	margin:0 0 0 12px;
	padding:0 0 0.4em 0.2em;
}
#contentR {
	float:left;
	width:222px;
}
.rssL {
	background:transparent url(/site_images/ico_rss.png) no-repeat scroll left 6px;
	display:block;
	padding:5px 5px 5px 25px;
	color: #575758;
	text-decoration:none;
	margin:.7em;
}
.pdfR {
	background:transparent url(/site_images/ico_pdf.gif) no-repeat scroll left 6px;
	display:block;
	padding:5px 5px 5px 25px;
	color: #575758;
	text-decoration:none;
	margin:.7em;
}
a.rssL:hover,
a.pdfR:hover {
	text-decoration:underline
}


/* --------------------------- footer  */
#footer {
	background: url(/site_images/bck_footer.gif);
	color:#FFF;
	text-align:center;
	margin:10px 0 0 0;
	padding:7px 0 6px 0
}
#footer a:link, #footer a:visited {
	color:#FFF
}
#footer a:hover {
	color:#FFF
}
#footer p {
	margin:0;
	padding:0
}
.fullpdfdownload {
	color:#000;
	text-decoration:none;
	height:23px;
	line-height:23px;
	margin: 0 3px 0 6px;
}
.mediarelease {
	color:#000;
	text-decoration:none;
	height:23px;
	line-height:23px;
	margin: 0 0 0 3px
}
a.fullpdfdownload:hover,
a.mediarelease:hover {
	text-decoration:underline;

}
#focus .top {
}
#focus .bottom {
	background:transparent url(/site_images/bck_bottomInThePictureBottom.png) no-repeat scroll 0 0;
	font-size:1px;
	height:3px;
}
#focus .middle {
	background:transparent url(/site_images/bck_middleInThePictureBottom.png) repeat scroll 0 0;
	width:382px;
	zoom:1
}
/*--- accordeon --*/
#expandAllLink,
#collapseAllLink {
	float:left;
	padding:.2em .7em;
	border:1px solid #bbb;
	margin:0 6px 8px 0;
	color:#888!important;
	text-decoration:none;
}
a:hover#expandAllLink,
a:hover#collapseAllLink {
	text-decoration:underline;
	color:#666!important;
}
.basic {
	margin:0 4px;
	width:372px;
	border: 1px solid #fff;
}
#contentMidContainer .basic {
	margin:0 4px;
	width:487px;
	border: 1px solid #fff;
}
.basic div {
	background-color: #fff;/*	margin: 10px 0 10px 0*/
}
.basic p {
	border: none;
	text-decoration: none;
	padding:10px 16px;
	margin:0
}
.basic a.accHeader {
	cursor:pointer;
	display:block;
	padding:5px 25px 5px 5px;
	margin-top: 0;
	text-decoration: none;
	color: #fff;
	background-color: #4994bf;
	border-top: 1px solid #599ec5;
	border-bottom: 1px solid #3d85ae;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	background: #4994bf url(/site_images/ico_closedAccordion.gif) 351px no-repeat;
}
#contentMidContainer .basic .accTitle {
	background: none;
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	color: #fff;
	background-color: #4994bf;
	border-top: 1px solid #599ec5;
	border-bottom: 1px solid #3d85ae;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
}
#contentMidContainer .basic a.accHeader {
	color: #4994bf;
	border-top: 1px solid #ccc;
	border-bottom: none;
	background: #fff url(/site_images/ico_closedAccordion2.gif) 469px no-repeat;
}
#contentMidContainer .basic a.selected {
	color:#002B5C;
	border-bottom: 1px solid #ccc;
	background: #fff url(/site_images/ico_openAccordion2.gif) 469px no-repeat;
}
.basic a.accHeader:hover {
	background-color: 4994bf;
}
.basic a.accHeader.selected {
	color: #fff;
	background: #4994bf url(/site_images/ico_openAccordion.gif) 351px no-repeat;
	padding-right:2em;
}
.basic img {
	margin-left:30px;
	margin-top:10px;
}
.basic .type {
	color: #000;
}
#inthepictureBottom .buttonRow {
	margin: 0 0 15px 0
}
#accordion .buttonRow {
	margin: 0 10px
}
#accordion .buttonRow a:hover {
	text-decoration:underline;
}
#accordion .img, #inthepictureBottom .img {
	float:right;
	width:134px;
	display:block; /*height:100%;*/
	padding-right:16px;
	background:none;
}
#accordion .img img {
	width:120px;
	height:auto;
	margin-left:10px;
}
#accordion h2 {
	margin:0;
	padding:0;
	font-size:1em
}
.riskAlerts,
.detSituations ,
.impSituations,
.conflictResOpp {
	padding:5px 0 0 0;
	margin:0;
	min-height:20px;
	height:auto!important;
	height:20px;
}
.riskAlerts {
	background: url(/site_images/ico_riskalerts.gif) left top no-repeat;
}
.detSituations {
	background:url(/site_images/ico_deterioratedsituations.gif) left top no-repeat;
}
.impSituations {
	background:url(/site_images/ico_improvedsituations.gif) left top no-repeat;
}
.conflictResOpp {
	background:url(/site_images/ico_conflictresolutionopportunities.gif) left top no-repeat;
}
.riskAlerts li, .detSituations li, .impSituations li, .conflictResOpp li {
	margin:0;
	padding: 0 0 0 30px;
	line-height:1.5em
}
#contentBody .riskAlerts li, 
#contentBody .detSituations li, 
#contentBody .impSituations li, 
#contentBody .conflictResOpp li {
	margin:0;
	padding: 0 0 0 30px;
	line-height:1.5em;
	list-style-type:none;
}
.rss {
	background:url(/site_images/ico_rssLinks.gif) left no-repeat;
	height:18px;
	line-height:18px;
	display:block;
	padding:15px 0 15px 25px;
	color:#575758;
}
a.rss:link {
	color:#575758;
	text-decoration:none !important
}
a.rss:visited {
	color:#575758;
	text-decoration:none !important
}
a.rss:hover {
	color:#575758;
	text-decoration: underline !important
}
a.rss:active {
	color:#575758;
	text-decoration:none !important
}
.paging {
	background:#dcdcdc;
	border:1px solid #b4b4b4;
	border-bottom:3px solid #b4b4b4;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:40px 0 20px 0;
}
#contentRightContainer .paging {
	background:#eee;
	border:none;
	height:auto;
	line-height:1.5em;
	margin:1.5em 0;
	font-size:.9em;
	padding:.7em 0;
}
.paging ul {
	margin:0 auto;
	padding:0;
	width: 230px;
}
.paging ul li {
	margin:0;
	padding:0;
	float:left;
	height:20px;
	width:20px;
}
.paging ul li a {
	color: #575758;
	text-decoration:none
}
.paging ul li.active a {
	display: block;
	background:url(/site_images/ill_activePage.gif) 0 4px no-repeat;
	color:#000
}
.paging ul li.next {
	width: 40px;
	background:none
}
.paging ul li.next a:hover {
	width: 40px;
	background:none
}
.paging ul li a:hover {
	display: block;
	background:url(/site_images/ill_activePage.gif) 0 4px no-repeat;
	color:#000
}
#contentMidContainer .paging .range {
	margin-right:2em;
}


/*------------------------------------contact-----------------------------*/

table.contact td {
	padding:0 20px 20px 0;
}
.subnav {
	width:100%;
	position:absolute;
	left:0;
	top:36px;
	height:auto
}

.error {
	color:#F00 !important;
}
.errorMessage {
	color:#F00 !important;
	background:#f8c6c6;
	padding:10px;
	font-weight:bold;
	border:1px solid #F00;
	margin-bottom:10px;
}


/*------------------------------------ topContainer -----------------------------*/
.marginCountry {
	padding:10px 25px 10px 16px;
}
#topContainer {
	background:url(/site_images/bck_countryTopBox1.gif) repeat-y;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	position:relative;
	zoom:1;
}
#topContainer.wide {
	background:url(/site_images/bck_countryTopBox2.gif) repeat-y;
}
#topContainer h3,
#topContainer p,
#topContainer ul {
	margin-top:0;
}
#topContainer h2 {
	background:url(/site_images/bck_topContnrH2.gif) left bottom repeat-x;
	color:#002B5C;
	margin:0 0 0 1px;
	padding:11px 16px 8px 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #d3d3d3;
}
#topContainer h2 a {
	color:#002B5C!important;
	text-decoration:none;
}
#topContainer h2 a:hover {
	text-decoration:underline;
}
#topContainer .margin {
	padding:14px 14px 50px;
}
#topContainer .inPicture img {
	float:left;
	margin:0 1em .5em 0;
}
#inPicture,
#crisisWatch {
	float:left;
}
.narrow #inPicture {
	width:309px;
}
.wide #inPicture {
	width:516px;
}
#crisisWatch {
	float:left;
	width:207px;
}
#crisisWatch .date {
	color:#4994bf;
}
#crisisWatch #divTooltip .date {
	color:#4994bf;
	padding-top:10px;
}
#topContainer .buttonRow {
	position:absolute;
	bottom:16px;
}
#topContainer .button {
	margin:0;
}
#inPicture .buttonRow {
	bottom:auto;
	left:0;
	position:relative;
	width:295px;
}
.wide #inPicture .buttonRow {
	width:500px;
}
#crisisWatch .buttonRow {
	bottom:auto;
	left:0;
	position:relative;
}
#crisisWatch #divTooltip .buttonRow {
	left: 0!important;
	position:relative;
	bottom:0
}
#inPicture img {
	margin:0 14px 5px 0;
	width:126px;
	height:auto;
}

/* ---- navigation ---- */
#navigation div.subnav {
	display:none;
	position: absolute;
	top: 35px; /** Set 1px less than menu height */
	left: 0px;
	padding: 0 0 14px 0;
	width: 770px;
	background:#002044;
	z-index:1000;
}
#navigation ul#mainNav li {
	height:auto!important;
	margin:0;
	background:none;
	padding:0;
}
#navigation div.subnav a {
	height:auto!important;
	line-height:normal!important
}
.innerSubnav {
	position:relative;
}
#navigation .subnav a.close {
	float:right;
    display:block;
    height: 24px;
    background:url(/site_images/doormat_closeLeft.jpg) left top no-repeat;
    padding-left:30px;
    margin-right:15px;
    cursor:pointer;
}
#navigation .subnav a.close span {
	display:block;
    padding-right:7px;
    height: 24px;
    background:url(/site_images/doormat_closeRight.jpg) right top no-repeat;
	line-height:23px;
    cursor:pointer;
}
#navigation .subnav ul.subnavContent {
	padding: 3px 3px 0 1px;
	width: 766px;
	background-color:#002044;
	list-style: none;
}
#navigation .subnav ul.subnavContent li {
	float:left;
	margin: 0 0 0 15px;
	padding: 0;
	width: 138px;
	height: auto;
	text-align: left;	
	font-size:1em !important
}
#navigation .subnav ul.subnavContent li div {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; background:url(/site_images/line_subnav.gif) repeat-x bottom; padding:10px 0 4px 0}
#navigation .subnav ul.subnavContent li a:hover {
	text-decoration: underline;
}
#navigation .subnav dl {
	float: left;
	margin: 0;
	/*	padding: 0 0 6px 9px;*/
	width: 140px;
	padding:20px 0 0;
}
#navigation .subnav dl dt {
	/*	padding: 4px 0 12px 6px;*/
	padding:0;
	margin:0;
	color:#70b4db
}
#navigation .subnav dl dt a {
	color:#70b4db;
	padding: 2px 0 2px 0
}
#navigation .subnav dl dd {
	/*	padding: 0 0 6px 6px;*/
	padding:0;
	margin:0
}
#navigation .subnav dl dd a {
	padding: 2px 0 2px 0
}

/* ---- sitemap ---- */
#contentBody #sitemap ul {
	margin:0 0 1em 0;
	padding:0;
}
#contentBody #sitemap ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}
#contentBody #sitemap ul li a {
	background:#4a95bf;
	border-top:1px solid #fff;
	color:#fff;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	padding:.3em .6em;
	text-decoration:none;
}
#contentBody #sitemap ul li a:hover {
	text-decoration:underline;
}
#contentBody #sitemap ul ul li a {
	background:#fff;
	border-top:1px solid #4a95bf;
	color:#444;
	font-size:1.2em;
	padding:0.4em 1em 0.3em;
}
#contentBody #sitemap ul ul ul li a {
	border-top:1px dotted #ccc;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:.95em;
	padding:.2em 2em;
}

/*FDC TOOLTIP HP*/
.tooltip {
	background-color: #f2f1f1;
	color: #575758;
	font-size:13px;
	font-family:verdana;
    border:solid 1px #d2d2d2;
	z-index:100;
}
#divTooltip {display:block; position:absolute; left:309px!important; top:36px!important; z-index:999; overflow:visible !important; font-size:1em; padding:20px}
a.tooltip_close, a.tooltip_close:hover {
	color:#000000;
	float:right;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	margin-right:3px;
	margin-top:-15px;
	text-decoration:none;
}
a#toolbox {text-decoration:none;}

#divTooltip H2 {background:none;padding:5px 0 8px 0;}


/*steps*/
.steps {height:32px; line-height:32px; width:95%;padding-bottom:15px}
.steps td {background-color:#aaaaaa; color:#fff; width:33%;text-align:center}
.steps td.active {background-color:#4a95bf; color:#fff;}
.steps .step1 {border-right: 1px solid #fff}
.steps .step2 {border-right: 1px solid #fff}

/* Sitecore indentation fix */
blockquote { padding-left:15px;
}

#overlay_privacyCookie{ position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 1000; 
	background: #000; background: rgba(0, 0, 0, .8);  }
#overlay_privacyCookie .text{ color: #FFF; max-width: 960px; width: 100%; margin: 0 auto; padding: 15px; overflow: hidden; }
#overlay_privacyCookie .btnCreateCookie{ float: right; color: #ffb422; display: block; width: 15%; text-align: right;  }
#overlay_privacyCookie .left{ float: left; width: 80%; }
#overlay_privacyCookie a{ color: #FFF; text-decoration: underline; }