/* ------------- RESET BROWSER DEFAULTS ------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
:focus { outline:0; }
a {text-decoration: none; color: inherit;}
a:active { outline:none; }
body { line-height:1; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }


/* ------------- GENERAL SETTINGS ------------- */

html {
	width: 100%;
	background-color: #BEBEBE;
	font-family: arial, "Helvetica Neue", helvetica, sans-serif;
}

body {
	width: 100%;
	background-color: #BEBEBE;
	font-size: 0.750em;
}	

.hidden {
	display: none;
}

.twoThirdWidth {
	float: left;
	width: 38.417em;
	padding: 1.5em;
}

ol {
	list-style-type: decimal;
	margin-left: 1.3em;
	line-height: 1.3em;
}

ol li {
	font-weight: inherit;
}

.bold {
	font-weight: bold;
}

.mediumFont {
	font-size: 1.333em;
}

a {
	color: #677176;

}

a:hover {
	color: #0770A4;
}

p {

}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.contentLeft {
	float: left;
	width: 41.1em;
}

#content-right {
	float: left;
	width: 21.250em;
	padding-left: 0.1em;
}

ul.bulletPoints {
	list-style-type: disc;
	margin-left: 2em;
}

/* ------------- FONT SIZES ------------- */

h1 {
	font-size: 1.917em;
	line-height: 1em;
}

h2 {
	font-size: 1.333em;
	line-height: 1em;
}

h3 {
	font-size: 1em;
}


.smallFont {
	font-size: 0.833em;
}

/* ------------- TEXT COLORS ------------- */

.blue {
	color: #0770a4;
}

.darkBlue {
	color: #086999;
}

.grey {
	color: #677176;
}

.lightBlue {
	color: #d2ecf8;
}

.extraDarkBlue {
	color: #083b78;
}

.black {
	color: #000;
}

/* ------------- BACKGROUND COLORS ------------- */

.lightGreenBG {
	background: #e7f3e2;
}

.lightBlueBG {
	background: #d0e7f4;
}

.searchBlueBG {
	background: #dff1f9;
}

.greyBG {
	background: #ddd;
}

.greyNavBG {
	background: #677176;
}

.lightTurquoiseBG {
	background: #d9f0f0;
}

	
#page-wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 82.333em;
	background: #FFF;
}	
	
#page {
	width: 82.333em;
}

#header {
	position: relative;
}

.homepageHeader {
	position: relative;
	width: 80.667em;
	height: 9.333em;
	background: transparent url('../images/Header.jpg') no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://peacemakerdev.un.org:8888/drupal-7.14/sites/peacemakerdev.un.org/themes/peacemaker/images/Header.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://peacemakerdev.un.org:8888/drupal-7.14/sites/peacemakerdev.un.org/themes/peacemaker/images/Header.jpg', sizingMethod='scale')";

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/peacemakerdev.un.org/themes/peacemaker/images/Header.jpg', sizingMethod='scale'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sites/peacemakerdev.un.org/themes/peacemaker/images/Header.jpg', sizingMethod='scale')"; */
	
	padding-right: 1.667em;
	padding-top: 2.500em;
	text-align: right; 
	z-index: 0;
}

.homepageHeader a {
	color: #FFF;
}

.homepageHeader a:hover {
	color: #D2ECF8;
}

.headerHomepageLogo {
	position: absolute;
	left: 3.833em;
	top: 2.167em;
	width: 8.833em;
	height: 7.417em;
	background: transparent url('../images/UN_Icon2x.png') no-repeat;
	background-size: cover;
}

.headerSubpage {
	position: relative;
	width: 80.667em;
	height: 5.083em;
	background: transparent url('../images/Header.jpg') no-repeat;
	background-size: cover;
	padding-right: 1.667em;
	padding-top: 2.500em;
	text-align: right; 
	color: #d2ecf8;
}

.homepageHeader img.bg {
	display: none;	
}

.headerSubpage .homeLogo {
	position: absolute;
	top: 1.250em;
	left: 4.583em;
/*	background: transparent url('../images/homeLogo.png') no-repeat; */
	background: transparent url('../images/UN_Icon2x.png') no-repeat;
	background-size: cover;
	width: 6.667em;
	height: 5.583em;
}

.headerSubpage .subHeaderText {
	position: absolute;
	top: 1.667em;
	right: 1.667em;
	width: 32.500em;
}

.headerSubpage .subHeaderText h2, .headerSubpage .subHeaderText p {
	display: inline;
}

.UNPeacemaker {
	position: absolute;
	top: 1.417em;
	left: 16.667em;
	background: transparent url('../images/UNPM_logotype.png') no-repeat;
	background-size: cover;
	width: 19.917em;
	height: 4.583em;
}

.front .UNPeacemaker {
	position: absolute;
	top: 3.833em;
}

#main-wrapper {
	position: relative;
	background: #FFF;
	overflow: hidden;
/*	z-index: 1000; */
}

.front #main-wrapper {
	overflow: visible;
}

#main {
	position: relative;
	margin-top: 0em;
	min-height: 29.167em;
	height: 100%;
	overflow: visible; /* hidden */
	background: #F2F5F8;
	right: 65.833em;
/*	z-index: 1000; */
}

.front #main {
	right: 0;
	background: none;
}

#mainOverlayBar {
	position: relative;
	background: transparent url('../images/horizontalOverlayBar.png') 0em -0.083em repeat-x;
	background-size: contain;
	width: 100%;
	margin-top: -0.417em;
	height: 0.500em;
}

.clear {
	clear: both;
}

#sidebar-first {
	position: relative;
	margin: 0;
	padding: 0;
	width: 16.500em;
	float: left;
	padding-top: 0em;
	min-height: 29.167em;
	height: 100%;
	overflow: hidden;
	background: #f2f5f8 url('../images/menuBG.png') no-repeat;
	background-size: 100%;
	left: 65.833em;
}

.front #sidebar-first {
	left: 0;
}

ul.menu {
	font-size: 1em;
	color: #FFFFFF;
	margin-left: 0em;
	z-index: 10;
}

ul.menu li {
	margin: 0;
	padding-left: 1.500em;
}

ul.menu .menu li {
	padding-left: 0.833em;
	font-size: 0.750em;
}

ul.menu li.active-trail {
/*	background: #677176; */				/* greyNavBG */
	background: #e4eaed;
	color: #0770a4; /* blue */
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	margin-top: 0.3em;
	margin-bottom: 0.4em;
}

ul.menu li.active-trail a {
	color: #0770a4; /* blue */
}

ul.menu li.active-trail ul li a {
	color: #677176;
}

ul.menu li.active-trail ul li a.active, ul.menu li.active-trail ul li.active-trail a {
	color: #0770a4; /* blue */
}

ul.menu li.active-trail ul li.active-trail {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0.2em;
	padding-bottom: 0.25em;
	
}

ul.menu li.active-trail ul li.active-trail ul {
	display: none;
}

ul.menu a.active {
	color: #0770a4; /* blue */
}

.menu ul.menu a {
	color: #677176;
}

.menu ul.menu a:hover {
	color: #0770a4; /* blue */
}

ul.menu ul.menu {
	margin-left: 0em;
}

ul li.expanded, ul li.collapsed {
	list-style-image: none;
	list-style-type: none;
}

ul li.leaf {
	list-style-image: none;
	list-style-type: none;
}

.menu li {
	padding-bottom: 0.250em;
}

.menu a {
/*	color: #6a7073; */
	color: #677176;											/* .grey */
	font-size: 1.333em;
	font-family: arial, helvetica, sans-serif;
}

.menu a:hover {
	/* color: #000; */
	color: #0770a4; /* blue */
}

.mainSubMenu {
}

/* Main Sub Menu */

.mainSubMenu {
	margin-top: 1.75em;
}

.mainSubMenu .menu a {
	font-size: 1em;
}

#content {
	position: relative;
	float: left;
	margin-left: 0.167em;
	padding-top: 1em;
	padding-left: 1.25em;
	width: 64.416em;
	background: #ffffff url('../images/homeBG.png') no-repeat;
	background-size: 65.667em auto;
	height: inherit;
	min-height: 28.177em;
	overflow: visible;
	left: 65.833em;
	text-align: justify;
	color: #3b3b3b;
}

.mainContent p, .mainContent div {
	line-height: 1.4em;
}

.front #content {
	left: 0;
}

ul.expert-list li {
	float: left;
	width: 25.000em;
}

.mainMenu {
	margin: 0;
	padding: 0;
	width: 16.500em;
/*	height: 30.417em; */
	height: 100%;
	margin-top: 1em;
}

/* DPA MENU */	
.front #block-menu-menu-dpa-menu {
/*	margin-top: 1.5em; */
}
			
#block-menu-menu-dpa-menu {
	background: transparent url('../images/DPALine.png') repeat-x;
	margin-top: 3em;
	padding-top: 1.250em;
/*	position: absolute;
	bottom: 0.833em; */
	width: 16.500em;
	margin-bottom: 0.833em;
}

	#block-menu-menu-dpa-menu li.first a {
		font-size: 1.333em;
	}
		
	#block-menu-menu-dpa-menu li.last a {
		position: relative;
		font-size: 1em;
		padding-left: 2.5em;
		padding-top: 0.2em;
	}
	
	.twitter {
		position: absolute;
		top: 0;
		left: 0;
		background: transparent url('../images/twitterPeacebird.png') no-repeat;
		width: 23px;
		height: 16px;
		float: left;
	}
	
	#block-menu-menu-dpa-menu li.last a:hover .twitter {
		background: transparent url('../images/twitterPeacebird.png') 0 -16px no-repeat;
	}
	
.homepageHeader p {
	color: #d2ecf8;
	font-size: 1.083em;
}

#header {
	margin-bottom: 0.167em;
}

#brandbar {
	margin-bottom: 0.083em;
}

#WorldMap {
	position: absolute; 
	top: 2.667em; 
	left: 11.667em; 
	width: 51.667em; 
	height: 26.250em;
}

#MapDisclaimerText {
	position: absolute;
	top: 20em;
	right: 10.8em;
	z-index: 1000;
}

.mapDisclaimerTextSource {
	display: none;
}


#MapDisclaimer {
	position: absolute;
	top: 26em;
	right: 1.8em;
/*	position: absolute;
	bottom: 1em;
	right: 1.8em; */
}

.view-map-of-current-activities-view #MapDisclaimer {
	top: 23em;
	right: 0.3em;
}

.page-document-search #MapDisclaimer {
	top: 12.93em;
	left: 27.5em;
}


#MapDisclaimer a {
	font-size: 0.8em;
}

#MapText {
	z-index: 100; 
	position: absolute; 
	top: 6.750em; 
	left: 0em; 
	color: #0770a4;
}

#MapLoading {
	z-index: 100; 
	position: absolute; 
	top: 0em; 
	left: 0.1em; 
	color: #0770a4;
}

#MoreSearchOptions {
	z-index: 100; 
	position: relative; 
	padding-top: 0.1em;
}

#MapText h1 {
	text-transform: uppercase;
	color: #083b78;
}

/* HOMEPAGE FEATURES */

.front .views-exposed-widget {
	display: none;
}

.front .views-exposed-widget.views-submit-button {
	display: block;
}

.front #block-system-main {
	display: none;
}

.front .views-exposed-widget.views-widget-filter-field_pacountry_tid {
	display: block;
}

.front #edit-field-pacountry-tid-wrapper label {
	position: absolute;
	top: -1.2em;
	left: 0;
	color: #000;								/* blue */
	font-weight: normal;
}

#homepageFeatures {
	position: relative;
	margin-top: 0.833em;
	min-height: 13.833em;
	padding: 0 1.500em;
	height: auto;
}

#homepageFeatures .region {
	position: relative;
}

/* #homepageFeatures .block {
	float: left;
	width: 33%;
} */

.homepageFeature {
	float: left;
	width: 26.444em;
}

#homepageFeatures h2 {
	color: #0770a4;								/* blue */
	margin-bottom: 0.667em;
	text-transform: uppercase;
	font-size: 1em;
}

/* Homepage Searchbox */
.front #views-exposed-form-document-search-home-page {
	position: absolute;
	top: 20.083em;
	left: 1.4em;
	z-index: 120;
}

.front #edit-field-pacountry-tid {
	width: 11.400em;
	height: 1.700em;
	font-size: 1.667em; 
	color: #677176;								/* blue */
	padding-left: 0.300em;
	padding-right: 2em;
	line-height: 1em;
}

.front #edit-field-pacountry-tid.smallFont {
	width: 19.0038em;
	height: 2.8339em;
	font-size: 1em; 
	padding-left: 0.500em;
	padding-right: 3.334em;
	line-height: 2.3em;
}

input.form-autocomplete {
	background-image: none !important;
}

.front #autocomplete li.selected {
	background: #0770a4;
	color: #fff;
}

.front #autocomplete li {
	background: #FFF;
}

.front #autocomplete {
	width: 20em !important;
	background: #FFF !important;
}


.front #edit-submit-document-search-home {
	position: absolute;
	top: 0.78em;
	right: 2.48em;
	background: transparent url('../images/searchPeace.png') 0 -2.750em no-repeat;
	background-size: cover;
	width: 2.750em;
	height: 2.750em;
/*	font-size: 0.833em; */
	font-size: 1em;
	border: 0;
	padding: 0;
	margin: 0;
	color: transparent;
}

.front #edit-submit-document-search-home:hover {
	cursor: pointer;
	background: transparent url('../images/searchPeace.png') 0 0 no-repeat;
}

.front #autocomplete {
	position: absolute;
	font-size: 1.333em;
	line-height: 1.2em;
	background: #FFF;
	z-index: 1000;
}

.front #autocomplete li {
	padding-left: 0.6em;
	color: #0770a4;
	background: #FFF;
	z-index: 1000;
}


/* Homepage Key Documents Feature Box */

.kdIcon {
	float: left;
	width: 2.833em;
	padding-right: 0.7em;
}

.kdIcon img {
	width: 2.750em;
	height: 3.833em;
}

.kdDescription {
	float: left;
	color: #000;
	/* width: 67%; */
	width: 16.750em;
	margin: 0;
	padding: 0;
	padding-left: 0.333em;
	padding-top: 0.333em;
}

.kdDescription p {
	margin: 0;
	padding: 0;
	margin-top: 0.250em;
}

.kdContent {
	padding-top: 0.5em;
	line-height: 1em;
}

.kdDate {
	color: #000;
	margin-top: 0.417em;
	font-size: 0.833em;							/* smallFont */
/*	width: 19%; */
	width: 6.833em;
	text-align: right;
	padding-right: 0.667em;
	padding-top: 0.250em;
}

#homepageFeature1 .view-content .views-row {
	min-height: 3.833em;
	background: #e7f3e2;  						/* lightGreenBG */
	margin-bottom: 0.167em;
	margin-right: 0.167em;
	clear: both;
}

#homepageFeature1 .view-footer {
	background: #e7f3e2;  						/* lightGreenBG */
	margin-top: 0.167em;
	margin-right: 0.167em;
	padding-top: 0.417em;
	padding-bottom: 0.417em;
	text-align: right;
	width: 26.083em;
	padding-right: 0.17em;
	color: #086999;								/* darkBlue */
}

#homepageFeature1 .view-footer a {
	padding-right: 0.583em;
}

/* Homepage Feature DPA Headlines */

#homepageFeature2 {
	width: 26.444em;
	height: 15.500em;
}

.dpaHeadlineLink:hover {
	filter:alpha(opacity=70); 	-moz-opacity: 0.7; 	opacity: 0.7;
	-khtml-opacity: 0.7;	
}


/* Homepage Expert Interviews Feature Box */

#homepageFeature3 {
	width: 26.361em;
	background: #FFF;
}

#homepageFeature3 .content {
	min-height: 13.833em;
	width: 26.361em;
}

.eiPreviewImage {
	width: 13.166em;
	height: 5.75em;
	overflow: hidden;
	background: #000;
}

.eiPreviewImage img{
	width: 13.166em;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}

#homepageFeature3 .view-footer {
	clear: both;
	background: #d0e7f4;  						/* lightBlueBG */
	margin-top: 0.167em;
	margin-right: 0.167em;
	padding-top: 0.417em;
	padding-bottom: 0.417em;
	text-align: right;
	width: 26.194em;
	padding-right: 0.167em;
	color: #086999;								/* darkBlue */

}

#homepageFeature3 .view-footer a {
	padding-right: 0.583em;
}

#homepageFeature3 .view-content {
	clear: both;
}

#homepageFeature3 .view-header {
	height: 5.7em;
	padding-top: 0.375em;
	padding-left: 0.375em; 
	background: #d0e7f4;						/* lightBlueBG */	 
}

#homepageFeature3 .view-header h2 {
	font-size: 1.333em;
	text-transform: none;
}

.videoHolder {
	position: relative;
	float: left;
	min-height: 5.8em;
}

.videoHolder {
	filter:alpha(opacity=40); 	-moz-opacity: 0.4; 	opacity: 0.4;
	-khtml-opacity: 0.4;
}

.currentVideo {
	filter:alpha(opacity=100); 	-moz-opacity: 1; 	opacity: 1;
	-khtml-opacity: 1;
}

.videoText {
	display: none;
}

.view-interviews-homepage {
	position: relative;
	height: auto;
}

.view-interviews-homepage .playButton {
	position: absolute;
	left: 10.417em;
	top: 2.083em;
	width: 2.083em;
	height: 2em;
	background: transparent url('../images/playButton.png') no-repeat;
	background-size: cover;
}


/* Peace Agreements Search Page */

.page-document-search #content {
	padding-left: 0;
	width: 65.666em;
}

.page-document-search .views-exposed-widgets {
	margin-bottom: 0;
}

.page-document-search .view-header {
	position: relative;
	background: transparent;
	color: #0770a4;								/* blue */
	height: 14.500em;	
	padding-left: 1em;
}

.page-document-search .view-header div {
	float: left;
	width: 29.500em;
}

.page-document-search .view-header .searchInfo {
	position: absolute;
	bottom: 0.5em;
	left: 1em;
}

.page-document-search #World {
	position: relative;
	height: 14.333em;
	width: 34.500em;
}

.page-document-search #WorldMap {
	position: absolute;
	top: 0; 
	left: 1.667em; 
	width: 32.500em; 
	height: 14.333em;
}

.page-document-search #MapText {
	z-index: 100;
	position: absolute;
	top: 3.750em; 
	left: 1.667em; 
	color: #0770a4;
}

.page-document-search .view-header h2[property="dc:title"] {
	display: none;
}

.page-document-search .views-exposed-form .views-exposed-widget {
	/* background: #dff1f9;	*/					/* searchBlueBG */
}

.page-document-search .view-filters {
	background: #dff1f9;						/* searchBlueBG */	
}

.page-document-search .ui-moreinfo {
	padding: 0.8em 0.8em 0 0.8em;
}

.page-document-search .ui-moreinfo h2 {
	text-transform: uppercase;
	color: #083B78;
}

/* Word Search Box */

#edit-keys-wrapper {
	float: left;
	background: #083b78;
	height: 4.250em;
/*	width: 51em; */
	width: 78%;
	padding: 0;
/*	padding-left: 0.833em; */
}

#edit-keys-wrapper label {
	float: left;
	color: #FFF;
	font-size: 1.917em;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0.85em;
	padding-left: 0.833em;
}

#edit-keys-wrapper input {
	margin-left: 1em;
	font-size: 1.333em;
	width: 24em;
	height: 1.475em;
	margin-top: 0.783em;
	padding-left: 0.625em;
}

/* Year */
#edit-field-padate-value-wrapper {
	float: left;
/*	width: 13.833em; */
	width: 22%;
	background: #083b78;
	height: 4.250em;
	padding: 0;
	padding-left: 0;
	padding-right: 0;
}

#edit-field-padate-value-wrapper label {
	float: left;
	color: #FFF;
	margin-top: 1.2em;
	font-size: 1.333em;
	font-weight: normal;
}

#edit-field-padate-value-wrapper .views-widget {
	float: left;
}

#edit-field-padate-value-wrapper .container-inline-date {
	clear:none;
}

#edit-field-padate-value-wrapper .form-item {
	float: left;
}

#edit-field-padate-value-wrapper input {
	float: left;
	font-size: 1.333em;
	width: 4.750em;
	margin-top: 0.7em;
	padding-left: 0.625em;
	margin-left: 0.750em;
	height: 1.475em;
}

#edit-field-padate-value-wrapper .description {
	display: none;
}

.page-document-search .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0.5em;
}


/* Country / Entity */

.page-document-search #edit-field-pacountry-tid-wrapper {
	float: left;
	background: #dff1f9;
	height: 5em;
	width: 64.834em;
	padding: 0;
	padding-left: 0.833em;
	padding-right: 0;
	border-top: 2px solid #f3fafd;
	border-bottom: 2px solid #f3fafd;
}

.page-document-search #edit-field-pacountry-tid-wrapper label {
	float: left;
	color: #083b78;
	margin-top: 1.4em;
	font-size: 1.333em;
	font-weight: normal;
	margin-left: 9.322em;
}

.page-document-search #edit-field-pacountry-tid-wrapper input {
	float: left;
	font-size: 1.333em;
	width: 19.875em;
	margin-top: 1em;
	padding-left: 0.625em;
	margin-left: 0.750em;
	height: 1.475em;
}


.page-document-search #edit-field-pacountry-tid-wrapper input.form-autocomplete {
	background-position: 100% 0.5em;
}

.page-document-search #autocomplete {
	font-size: 1.333em;
	margin-top: 0.8em;
	margin-left: 0.9em;
	line-height: 1.2em;
	background: #FFF;
	width: 16.875em;
}

.page-document-search #autocomplete li {
	padding-left: 0.625em;
}



/* Region */

#edit-field-paregion-tid-wrapper {
	float: left;
	width: 31.5em;
	background: #dff1f9;
	height: 5em;
	padding: 0;
	padding-left: 0.833em;
	border-right: 2px solid #f3fafd;
	border-bottom: 2px solid #f3fafd;
}

#edit-field-paregion-tid-wrapper label {
	float: left;
	color: #083b78;
	margin-top: 0.750em;
	font-size: 1.333em;
	font-weight: normal;
}

#edit-field-paregion-tid-wrapper .views-widget {
	float: left;
	width: 23.750em;
	margin-left: 2.8em;
	padding-top: 0.8em;
}

#edit-field-paregion-tid-wrapper .views-widget .form-item {
	float: left;
	margin-right: 0.5em;
}

#edit-field-paregion-tid-wrapper .views-widget label {
	margin-top: 0.4em;
	font-size: 1em;
	color: #000;
}

#edit-field-paregion-tid-wrapper input {
	float: left;
	margin-right: 0.4em;
	width: 1.333em;
	height: 1.333em;
}

/* Conflict / Issue */

#edit-field-paconflict-tid-wrapper {
	float: left;
	width: 32em;
	background: #dff1f9;
	height: 5em;
	padding: 0;
	padding-left: 0.833em;
	border-bottom: 2px solid #f3fafd;
}

#edit-field-paconflict-tid-wrapper label {
	float: left;
	color: #083b78;
	margin-top: 0.750em;
	font-size: 1.333em;
	font-weight: normal;
}

#edit-field-paconflict-tid-wrapper .views-widget {
	float: left;
	width: 19.533em;
	margin-left: 2.8em;
	padding-top: 0.8em;
}

#edit-field-paconflict-tid-wrapper .views-widget .form-item {
	float: left;
	margin-right: 0em;
}

#edit-field-paconflict-tid-wrapper .views-widget label {
	margin-top: 0.4em;
	font-size: 1em;
	color: #000;
	width: 7em;
	
}

#edit-field-paconflict-tid-wrapper input {
	float: left;
	margin-right: 0.4em;
	width: 1.333em;
	height: 1.333em;
}

/* Thematic */

.page-document-search #edit-field-pathematic-tid-wrapper {
	display: block;
	background: #dff1f9;
	width: 64.834em;
	padding: 0;
	padding-left: 0.833em;
	padding-right: 0;
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 2px solid #f3fafd;
	min-height: 7em;
}

.page-document-search #edit-field-pathematic-tid-wrapper .fieldset-wrapper {
	margin-left: 3.5em;
}


.page-document-search #edit-field-pathematic-tid-wrapper legend {
	display: block;
	color: #083B78;
	margin-left: 0em;
	padding-bottom: 0.750em;
	font-size: 1.333em;
	font-weight: normal;
	width: 30em;
	clear: both;
}

.page-document-search #edit-field-pathematic-tid-wrapper fieldset .thematicCollapsed {
	display: none;
}

.page-document-search #edit-field-pathematic-tid-wrapper fieldset .thematicOpen {
	clear: both;
	display: inline-block;
	margin-left: 16.5em;
	padding: 0.3em 0 0.3em 0;
	font-size: 1.333em;
}

.page-document-search #edit-field-pathematic-tid-wrapper fieldset.collapsed .thematicCollapsed {
	display: inline-block;
	margin-left: 16.5em;
	padding: 0.3em 0 0.3em 0;
	font-size: 1.333em;
}

.page-document-search #edit-field-pathematic-tid-wrapper fieldset.collapsed .thematicOpen {
	display: none;
}

.page-document-search #edit-field-pathematic-tid-wrapper legend span {
}

.page-document-search #edit-field-pathematic-tid-wrapper legend .info {
	font-size: 0.750em;
	clear: both;
}

.page-document-search #edit-field-pathematic-tid-wrapper .views-widget .bef-tree {
	padding-bottom: 1em;
}

.page-document-search #edit-field-pathematic-tid-wrapper .views-widget .new-tree {
	float: left;
	width: 28.333em;
	padding-bottom: 0;
}

.new-tree1 {
	margin-left: 3.5em;
	margin-right: 1em;
}

.page-document-search #edit-field-pathematic-tid-wrapper .views-widget .bef-tree li {
	float: left;
	width: 28.333em;
	margin-right: 1em;
}

.new-tree li {
	clear: both;
}

.page-document-search #edit-field-pathematic-tid-wrapper .views-widget .bef-tree .form-item {
	clear: both;
}

.page-document-search #edit-field-pathematic-tid-wrapper .views-widget .bef-tree .form-item label {
	font-weight: normal;
}

.page-document-search #edit-field-pathematic-tid-wrapper .views-widget .bef-tree-child {
	width: 24.5em;
	margin-left: 2em;
	clear: both;
}

.page-document-search #edit-field-pathematic-tid-wrapper .views-widget .bef-tree-child .form-item,
.page-document-search #edit-field-pathematic-tid-wrapper .views-widget .bef-tree-child li  {
	float: none;
	display: block;
	clear: both;
}

.thematicDescription {
	display: none;
}

#edit-field-pathematic-tid-wrapper .moreInfo {
	color: #677176;
	text-decoration: underline;
}

.page-document-search .form-item-field-pathematic-tid .fieldset-legend {
	
	
}



/* Submit Button */
.page-document-search .views-submit-button {
	float: right;
	margin-bottom: 1em;
}

.page-document-search .views-submit-button input {
	width: 15.875em;
	height: 2.188em;
/*	background-color: #083b78; */
	font-size: 1.333em;
	color: #FFF;
	text-align: left;
	padding-left: 0.7em;
	background: #083b78 url('../images/searchIcon.png') 14.1em 0.6em no-repeat;
	border: 0;
}

.page-document-search .views-submit-button input:hover {
	cursor: pointer;
	background-color: #000;

}

/* Reset Button */
.page-document-search .views-reset-button {
	float: right;
}

.page-document-search .views-reset-button input {
	width: 7.188em;
	height: 2.188em;
	background-color: #dff1f9;
	font-size: 1.333em;
	color: #000;
	text-align: left;
	padding-left: 0.7em;
	border-color: #bbdeea;
}

.page-document-search .views-reset-button input:hover {
	cursor: pointer;
	background-color: #FFF;
}

/* Help Rollover */
.page-document-search .views-search-help {
	float: left;
	margin-top: 3em;
	margin-left: 1em;
}

.searchHelpTextSource {
	display: none;
}


/* Search Results */

.page-document-search .searchResultsHeader {
	padding-top: 1.565em;
	padding-left: 0.391em;
	padding-bottom: 0.087em;
	font-size: 1.917em;
	color: #083b78;
	background: #FFF;
}

.page-document-search .searchNoResults {
	padding-top: 0.565em;
	padding-left: 0.563em;
	padding-bottom: 0.087em;
	font-size: 1.333em;
	color: #000;
	background: #FFF;
}

.page-document-search .view-footer {
	background: #FFF;
	padding-left: 0.75em;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 0.75em;
}

.page-document-search .view-content {
	margin: 0;
	background: #FFF;
	padding-bottom: 1em;
	text-align: left;
	line-height: 1.1em;
}

.page-document-search .view-document-search div, .page-document-search .view-document-search p {
	line-height: 1.1em;
} 

.tableDiv {
	clear: both;
}

.view-content .tH {
	color: #083b78;
	float: left;
}

.view-content .tD, .view-content .tH {
	font-size: 1em;
	padding-bottom: 0.667em;
	padding-top: 0.667em;
	float: left;
}

.view-content .tR {
	clear: both;
}

.view-content .tH a.active img {
	margin-left: 0.250em;
}

.view-content .tD.active {
	background: transparent;
}

.view-content .tR.odd {
/*	background: #dff1f9; */
	background: #FAF3E7;
}

.view-content .tR.even {
/*	background: #f5fbfd; */
	background: #F5E5CA;
}

.view-content .tD a {
/*	color: #677176; */
	color: #9C3F07;
	text-decoration: underline;
}

.view-content .tD a:hover {
	color: #0770A4;
}

.page-document-search .views-field-field-paregion {
	padding-left: 0.833em;
	padding-right: 1em;
	width: 5.500em;
}

.page-document-search .views-field-field-pacountry {
	padding-right: 1em;
	width: 7.500em;
}

.page-document-search .views-field-field-paconflict {
	padding-right: 1em;
	width: 7.500em;
}

.page-document-search .views-field-field-agreement-title {
	padding-right: 1em;
	width: 26.167em;
}

.page-document-search .views-field-field-padate {
	padding-right: 1em;
	width: 6.500em;
}

.page-document-search .views-field-field-language {
	width: 6.200em;
}




/* Peace Agreement Page */

.node-type-peace-agreement-page h1 {
	color: #083b78;
	padding: 0.696em;
	padding-top: 0;
}

.node-type-peace-agreement-page h2.back {
	color: #086999;
	padding: 0.696em;
	padding-left: 1em;
}

.node-type-peace-agreement-page #content {
	padding: 0;
	width: 65.666em; 
	padding-top: 0.2em;
	padding-bottom: 1em;
}

.node-type-peace-agreement-page #content div, .node-type-peace-agreement-page #content p {
	line-height: 1.1em;
} 

.node-type-peace-agreement-page .field-name-body .field-item p {
	font-size: 0.833em;
} 

.node-type-peace-agreement-page .field-name-field-agreement-title .field-item {
/*	background: #000;
	color: #FFF; */
	font-size: 1.438em;
	background: #f5e5ca;
	color: #9C3F07;
	padding: 0.696em;
	line-height: 1em;
	text-align: left;
}

.node-peace-agreement-page {
	background: #f5e5ca;
}

.node-type-peace-agreement-page .group-left-column {
	float: left;
	border-right: 0.167em solid #f1f9fc;
	min-height: 15em;
}

.node-type-peace-agreement-page .group-right-column {
	float: left;
	/* border-left: 0.167em solid #f1f9fc; */
}

/* Country/Entity */
.node-type-peace-agreement-page .field-name-field-pacountry {
/*	background: #dff1f9; */
	background: #f5e5ca;
	width: 18em;
	padding: 1em 1em 1em 1.333em;
	border-top: 0.167em solid #f1f9fc;
	text-align: left;
}

.node-type-peace-agreement-page .field-label {
	color: #9C3F07;
	font-weight: normal;
	margin-bottom: 0.3em;
}

.node-type-peace-agreement-page .field-items {
	color: #000;
	font-size: 1.333em;
}

/* Summary */
.node-type-peace-agreement-page .field-name-body {
	background: #f5e5ca;
	width: 42.500em;
	padding: 1em 1.333em 1em 1.333em;
	border-top: 0.167em solid #f1f9fc;
	text-align: left;
	line-height: 1.1em;
}

.node-type-peace-agreement-page .field-name-body .field-label {
	font-size: 1em;	
	margin-bottom: 0.3em;
}

.node-type-peace-agreement-page .field-items .fileLink a {
	font-size: 1em;
	text-decoration: underline;
	padding-right: 0.5em;
	line-height: 1.3em;
}

/* Download Document */
.node-type-peace-agreement-page .field-type-file {
	float: left;
}

.groupDownload .fieldset-legend {
	display: block;
	position: absolute;
	top: 0.7em;
	left: 1.333em;
	color: #9C3F07;
	font-size: 1em;
}

.groupDownload {
	display: block;
	position: relative;
	padding-top: 2.1em;
	padding-bottom: 1em;
	padding-left: 1.333em;
	padding-right: 1em;
	background: #fbf3e6;
	width: 18em;
	border-top: 0.167em solid #f1f9fc;
}

html.js fieldset.collapsible .fieldset-legend, html.js fieldset.collapsed .fieldset-legend {
	background-image: none;
	padding-left: 0;
}

.field-type-file .field-label {
	display: none;
}

.field-type-file .fileSize .field-label {
	display: block;
}

.node-type-peace-agreement-page .field-name-field-document .field-label, .field-name-field-download-french .field-label {
	font-size: 0.750em;	
}

.node-type-peace-agreement-page .fileSize {
	display: none;
	float: right;
	padding-top: 0.2em;
	margin-right: 1em;
}

.node-type-peace-agreement-page .fileLink {
	float: left;
}

/* Date */
.node-type-peace-agreement-page .field-name-field-padate {
	background: #f5e5ca;
	width: 18em;
	padding: 1em 1em 1em 1.333em;
	border-top: 0.167em solid #f1f9fc;
}

/* Language */
.node-type-peace-agreement-page .field-name-field-language {
	background: #f5e5ca;
	width: 18em;
	padding: 1em 1em 1em 1.333em;
	border-top: 0.167em solid #f1f9fc;
}
.node-type-peace-agreement-page .field-name-field-language .field-item {
	float: left;
}


/* Thematic */
.node-type-peace-agreement-page .field-name-field-pathematic {
	background: #dff1f9;
	width: 18em;
	padding: 1em 1em 1em 1.333em;
	border-top: 0.167em solid #f1f9fc;
}

.node-type-peace-agreement-page .field-name-field-pathematic .field-items {
	float: left;
	font-size: 1em;
}



/* PEACEMAKING MANDATE PAGE */

.page-peacemaking-mandate .view-header {
	color: #0770a4;
	width: 52em;
	text-align: left;
}

.page-peacemaking-mandate h2 {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	color: #0770a4;
	line-height: 1em;
}

.page-peacemaking-mandate .views-row {
	padding: 1em 0em 1em 1em;
	margin: 0;
}

.page-peacemaking-mandate .views-row-1 {
	background: #f5e5ca;
}

.page-peacemaking-mandate .views-row-2 {
	background: #eeeadc;
	margin: 0 0.167em;
}

.page-peacemaking-mandate .views-row-3 {
	background: #faf3e7;
}

.mandateBox {
	position: relative;	
	float: left;
	width: 19.85em;
	height: 23em;
	
}

#content .mandateBox .views-field-title {
	color: #9c3f07;
	font-size: 1.917em;
	width: 7em;
	float: left;
	text-transform: uppercase;
	line-height: 1em;
	text-align: left;
}

#content .mandateBox .views-field-title a {
	color: #9c3f07;
}


.mandateBox .views-field-field-mandate-preview-image {
	float: right;
}

.mandateBox .views-field-body {
	clear: both;
	padding-top: 0.5em;
	padding-right: 1em;
	line-height: 1.3em;
}

.mandateBox .moreInfo {
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: right;
	color: #086999;
	padding: 0.8em 0.8em 0.8em 1.5em;
	
	background-color: rgba(255, 255, 255, 0.6);
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#FFFFFFFF');
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255) transparent;
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF)";
}

.page-peacemaking-mandate .view-footer {
	clear: both;
	padding: 1em 0;	
}

.page-peacemaking-mandate #content .view-footer .node-missions-page {
	text-align: left;
}

.page-peacemaking-mandate .node-missions-page {
	float: left;
	width: 29.358em;
	background: #dff1f9;
	line-height: 1.833em;
	margin-right: 0.167em;
	padding: 1em;
}

.page-peacemaking-mandate #content a {
	color: #677176;
}

.page-peacemaking-mandate h2 a {
	font-weight: normal;
}

.page-peacemaking-mandate #content a:hover {
	color: #0770A4;
}

.page-peacemaking-mandate .missionsHeader {
	width: 56.667em;
	padding-bottom: 0.8em;
}

.page-peacemaking-mandate h2[property="dc:title"] {
	display: none;
}

.page-peacemaking-mandate .field-name-body {
	float: left;
	width: 7.500em;
	color: #000;

}

.page-peacemaking-mandate .field-name-body p {
	line-height: 1.1em;
	padding-top: 1em;
}

.page-peacemaking-mandate .field-name-field-first-column, .page-peacemaking-mandate .field-name-field-second-column  {
	float: left;
	width: 6.667em;
}

.page-peacemaking-mandate .node-missions-page .field-type-text-long {

}

/* Activities & Resources */

.city_hover, .activity-hover {
position: absolute;
display: none;
padding-left: 10px;
width: auto;
z-index: 2;
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 10px;
border: 1px solid #000;
}

.city_hover .c_label, .activity-hover .activity-label {
display: block;
padding: 10px;
color: #000;
background-color: #fff;
overflow: hidden;
}

.act-lat, .act-long {
	display: none;
}

h1.title {
	color: #0770a4;
	text-transform: uppercase;
	margin-bottom: 0.25em;
}

.view-map-of-current-activities-view .view-header {
	width: 52.500em;
	color: #0770A4;
	text-align: left;
}

.view-quarterly-reports .view-header {
	color: #083b78;
}

.view-map-of-current-activities-view #WorldMap {
	position: relative; 
	margin-top: 3em; 
	margin-left: 6.000em; 
	width: 51.667em; 
	height: 26.250em;
	top: 0;
	left: 0;
}

.view-map-of-current-activities-view #MapText {
	z-index: 100; 
	position: absolute; 
	top: 8.750em; 
	left: 0em; 
	color: #083b78;
}

.page-activities-and-resources .view-footer {
	padding-bottom: 2em;
}

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:10000000;
}

#popupActivity {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	z-index:10000001;
	font-size: 1em;
	width: 55em;
	min-height: 25em;
	background: #FFF;
	padding: 1.5em;
	text-align: justify;
	line-height: 1.3em;
}

.popupActivityClose {
	float: right;
}

#popupActivity h1, #popupActivity h2 {
	color: #083b78;
}

.activitiesText {
	margin-left: 6.5em;
	width: 51.667em;
	margin-bottom: 1em;
	color: #083b78;
	text-align: justify;
}

.node-article h2[property="dc:title"] {
	display: none;
}


/* Overview Page */

.node-type-overview-page .field-name-field-feature-box .field-item {
	width: 28.4em;
	height: 22.083em;
	padding: 1.5em;
/*	background: #dff1f9; */
	background: #acdbe9;
	float: left;
	margin-right: 0.167em;	
	margin-bottom: 1.5em;
	position: relative;
	overflow: hidden;
	text-align: left;
}

.node-type-overview-page.page-node-36 .field-name-field-feature-box .field-item {
	background: #dff1f9;
}

.node-type-overview-page .field-name-field-feature-box .field-item img {
	margin-top: -1.5em;
	margin-left: -1.5em;
	padding-bottom: 1em;
	width: 31.417em;
	height: 8.333em;
}

.node-type-overview-page .field-name-field-feature-box .field-item h1, .node-type-overview-page .field-name-field-feature-box .field-item h1 a {
	color: #083b78;
}

.node-type-overview-page .field-name-field-feature-box .field-item a img:hover {
	filter:alpha(opacity=70); 	-moz-opacity: 0.7; 	opacity: 0.7;
	-khtml-opacity: 0.7;
}

.node-type-overview-page .field-name-field-feature-box .field-item h5 a {
	color: #677176;
	padding: 0.8em 1em 0.7em 2em;
/*	background: #eff8fc; */
	background: #d4f1fa;
	position: absolute;
	bottom: 0;
	right: 0;
}

.node-type-overview-page.page-node-36 .field-name-field-feature-box .field-item h5 a {
	background: #eff8fc;
}

.node-type-overview-page .field-name-field-feature-box .field-item a:hover {
	color: #0770A4;
}

.node-type-overview-page .field-name-body {
	width: 52.500em;
	color: #0770a4;	
	padding-top: 0.2em;
	padding-bottom: 1.5em;
}

.node-type-overview-page #content .field-name-body p {
	font-size: 1.333em;
	line-height: 1em;
	text-align: left;
}

/* Partnerships */

.node-type-partnership-overview-page .field-name-body {
	width: 52.500em;
	color: #0770a4;	
	padding-top: 0.2em;
	padding-bottom: 1.5em;
}

.node-type-partnership-overview-page #content .field-name-body p {
	font-size: 1.333em;
	line-height: 1em;
	text-align: left;
}

.node-type-partnership-overview-page .field-name-field-partnerships .field-item {
	width: 28.167em;
	height: 13.667em;
	padding: 1.5em;
	background: #dff1f9;
	float: left;
	margin-right: 0.167em;	
	margin-bottom: 1.5em;
	position: relative;
}

.node-type-partnership-overview-page .field-name-field-partnerships .field-item h6 a {
	color: #677176;
	padding: 0.8em 1em 0.7em 2em;
	background: #eff8fc;
	position: absolute;
	bottom: 0;
	right: 0;
}

.node-type-partnership-overview-page .field-name-field-partnerships .field-item a:hover {
	color: #0770A4;
}


.node-type-partnership-overview-page .field-name-field-partnerships .field-item h1, .group_mediation_support_network h1, .node-type-partnership-overview-page .field-name-field-partnerships .field-item h1 a {
	color: #083b78;
}

.node-type-partnership-overview-page .field-name-field-partnerships .field-item {
	text-align: left;
}

.group_mediation_support_network {
	clear: both;
	background-color: #f2f5f8;
	padding: 1.5em;
	width: 59.5em;
	margin-bottom: 2em;
}

.group_mediation_support_network p {
	width: 43.667em;
	line-height: 1.3em;
}


.node-type-partnership-overview-page #content {
	padding-left: 1.5em;
	width: 64.166em;
	left: 65.833em;
}

.field-name-field-msn-images {
	margin-top: 3em;
}

.field-name-field-msn-images .field-item {
	float: left;
	width: 19.167em;
	height: 7.667em;
	text-align: center;
}

.view-quarterly-reports {
	position: relative;
	width: 18.250em;
	float: left;
	background: #f2f5f8;
	height: 24.200em;
	padding: 1.5em;
	margin-left: 0.167em;
}

.view-map-of-current-activities-view .documentView {
	float: left;
	width: 21.250em;
	padding-left: 0.2em;
}

.view-map-of-current-activities-view .documentView .view-header h2 {
	color: #083B78;
	padding-bottom: 0.3em;
	margin-left: 0.3em;
}

.view-map-of-current-activities-view .twoThirdWidth {
/*	height: 22em; */
}

.view-map-of-current-activities-view ol li {
	color: #083b78;
	line-height: 0.9em;
	margin-top: 1.4em;
}

.view-map-of-current-activities-view ol li span {
	font-size: 0.750em;
}

.view-map-of-current-activities-view .view-footer {
	margin-bottom: 2em;
}

.view-map-of-current-activities-view #World {
	height: 26em;
	width: 63em;
}


#tip {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	background: #FFF;
	border: 0.083em solid #000;
	width: auto;
	padding: 0.5em;
}

.page-mediation-support-activities-and-resources .view-header p {
	margin-top: 0.7em;
	margin-bottom: 0.2em;
	line-height: 1.3em;	
}

.view-quarterly-reports .view-empty {
	margin-top: 1em;
	padding-left: 1em;
}

.view-quarterly-reports .fileSize {
	display: none;
}

.view-quarterly-reports .reportType {
	float: left;
	color: #083b78;
	font-size: 1.333em;
	line-height: 1em;
	padding-left: 0.688em;
}

.view-quarterly-reports .fileLink {
	float: right;
	line-height: 1.333em;
	padding: 0;
	padding-top: 0.2em;
}

.view-quarterly-reports .fileLink:hover {
	text-decoration: underline;
}

.view-quarterly-reports .date-year {
	width: 9.5em;
	height: 1.478em;
	overflow: hidden;
	background: #083b78 url('../images/downArrowWhite.png') no-repeat 8.55em 0.6em;
	color: #FFF;
	font-size: 1.917em;
}

.view-quarterly-reports .date-year select {
   	width: 11.913em;
	padding-left: 0.5em;
	font-size: 1em;
   	border: 0 solid #ccc;
   	height: 1.478em;
	-webkit-appearance: none;
}

.view-quarterly-reports .view-filters {
	height: 3.2em;
}

.view-quarterly-reports .views-row {
	height: 1.800em;
	border-bottom: 0.083em solid #afb8af;
	padding: 0;
	padding-top: 0.8em;
}

/* KEY UN DOCUMENTS VIEW */

.view-key-document-landing-view .view-header {
	width: 52.500em;
	color: #0770a4;
	padding-bottom: 1.875em;
	text-align: left;
}

.view-key-document-landing-view .view-content {
	border-top: 0.083em solid #083b78;
	width: 62.833em;
	padding-top: 1em;
}

.view-key-document-landing-view .view-content .item-list h3 {
	color: #083B78;
	font-size: 1.917em;
	margin-bottom: 0.6em;	
}

.view-key-document-landing-view .view-content .item-list ul, .view-document-view .view-content .item-list ul {
	margin: 0;
	padding: 0;
	margin-bottom: 2.833em;
}

.view-key-document-landing-view .view-content .item-list ul li, .view-document-view .view-content .item-list ul li {
	margin: 0;
	background: #e3efde;
	margin-bottom: 0.167em;
	min-height: 3.667em;
	overflow: hidden;
}

.kdlIcon, .dIcon, .mlIcon {
	float: left;
	min-height: 100%;
	width: 2.750em;
	padding-right: 1em;
}

.kdlIcon img, .dIcon img, .mlIcon img {
	width: 2.750em;
	height: 3.750em;
}

.kdlContent, .dContent, .mlContent {
	float: left;
	padding-left: 0.5em;
	padding-top: 0.5em;
	background: #d4e9cb;
	width: 43.5em;
	line-height: 1.3em;
	padding-bottom: 0.5em;
	padding-right: 1em;
	height: 100%;
}

.kdlInfo, .dInfo, .mlInfo {
	float: left;
	height: 100%;
	width: 39.75em;
}

.kdlContent div, .kdlContent p, .dContent div, .dContent p, .mlContent div, .mlContent p {
	line-height: 1.2em;
}

.kdlTitle, .dTitle, .mlTitle {
	font-size: 1em;
	font-weight: bold;
}

.kdlDate, .dDate {
	font-style: italic;
}

.view-key-document-landing-view .item-list .views-field-field-kd-download ul li {
	float: left;
}

.kdlLanguage, .dLanguage, .mlLanguage{
	float: left;
}

.kdlDownload, .dDownload, .mlDownload {
	float: left;	
	width: 15.7em;
	line-height: 1.3em;
	text-align: left;
	padding: 0.5em 0.8em 0.5em 1em;
	overflow: hidden;
	background: #e3efde;
}	

.kdlDownload a, .dDownload a, .mlDownload a {
	float: left;
	padding-right: 1em;
	color: #677176;
	text-decoration: underline;
}

.kdlDownload a:hover, .dDownload a:hover, .mlDownload a:hover {
	color: #0770A4;
}

.dSummary, .kdlSummary, .mlSummary {
	text-align: justify;
	padding-right: 1em;
}

.mlSummary a, .dSummary a, .kdlSummary a {
	color: #000;
	text-decoration: underline;
}

.mlSummary a:hover, .dSummary a:hover, .kdlSummary a:hover {
	text-decoration: none;
}

.expandable .details {
	display: inline;
}

/* MEDIATION LIBRARY VIEW */

.view-mediation-library-view .view-header {
	width: 52.500em;
	color: #0770a4;
	padding-bottom: 1.2em;
}

.view-mediation-library-view .view-filters {
	display: none;
}

.view-mediation-library-view .view-content {
	width: 62.833em;
}

.view-mediation-library-view .view-content .item-list h3 {
	color: #083B78;
	font-size: 1.333em;
	margin-bottom: 0.6em;
	text-transform: uppercase;	
}

.view-mediation-library-view .view-header .sectionHeader {
	margin-top: 0.8em;
	color: #083B78;
	font-size: 1.917em;
	text-transform: uppercase;	
}

.view-mediation-library-view .searchNoResults {
	padding-bottom: 1em;
	font-size: 1.333em;
}

.view-mediation-library-view .view-content .item-list ul {
	margin: 0;
	padding: 0;
	margin-bottom: 2.833em;
}

.view-mediation-library-view .view-content .item-list ul li {
	margin: 0;
	background: #FFEAD2;
	margin-bottom: 0.167em;
	min-height: 3.667em;
	overflow: hidden;
}

.mlContent {
	background: #F9CE9B;
}

.mlAuthor, .mlDate {
	font-style: italic;
}

.mlDownload {
	text-align: center;
	padding-top: 2em;
	background: #ffead2;
}

.mlDownload a {
	float: none;
	font-size: 1.333em;
	text-align: center;
	padding-left: 0.9em;
}

.view-mediation-library-view .view-footer {
	margin-bottom: 2em;
}

/* MEDIATION LIBRARY OVERVIEW VIEW */

.view-mediation-library-overview-view .view-header, .view-test-mediation-library-overview .view-header, .view-mediation-library-overview .view-header {
	width: 52.500em;
	color: #0770a4;
	padding-bottom: 1.875em;
	text-align: left;
}

.view-mediation-library-overview-view .view-content, .view-test-mediation-library-overview .view-content, .view-mediation-library-overview .view-content {
	border-top: 0.083em solid #083b78;
	padding-bottom: 2em;
	margin-right: 1.667em;
}

.mldList .views-row {
	display: none;
}

.mldList {
	float: left;
}

.mldList li.mldCount {
	
}

.mldCategory .sectionDocuments {
	float: left;
	width: 14.667em;
	padding-top: 0.5em;
	text-align: right;
}

.mldCategory:hover {
	background: #FFEAD2;	
	cursor: pointer;
}

.mldCategory .sectionDocuments a {
	font-size: 1.333em;
}


.mldCategory .sectionName {
	float: left;
	width: 45.333em;
	padding-left: 1em;
	padding-top: 0.45em;
}

.mldCategory .sectionName span {
	font-size: 1.333em;
	text-transform: uppercase;
	color: #083B78;
}

.mldCategory {
	clear: both;
	padding-top: 1em;
	padding-bottom: 3em;
	border-bottom: 0.083em solid #083b78;
}

.view-test-mediation-library-overview .mldCategory, .view-mediation-library-overview .mldCategory {
	padding-bottom: 1em;
}

.mldCategory h3 {
	float: left;
	color: #083b78;
}

/* MEDIATION INTERVIEWS VIEW */

.view-mediation-interviews-view .view-header {
	width: 52.500em;
	color: #0770a4;
	padding-bottom: 1.875em;
	text-align: left;
}

.view-mediation-interviews-view .view-content {
	width: 62.833em;
	padding-top: 1em;
}

.rightColumn .view-mediation-interviews-view .view-content {
	padding-top: 0.1em;
}

.view-stand-by-team .leftColumn .view-content .views-row  {
	position: relative;
	float: left;
	width: 19.7em;
	height: 17em;
	background: #d0e7f4;
	margin-right: 0.167em;
	margin-bottom: 1.5em;
	overflow: hidden;
}

.view-mediation-interviews-view .view-content .views-row {
	position: relative;
	float: left;
	width: 20.75em;
	height: 17em;
	background: #d0e7f4;
	margin-right: 0.167em;
	margin-bottom: 1.5em;
}

.view-mediation-interviews-view .view-content .sbtIntroduction .views-row  {
	width: 21.250em;
	background: #f2f5f8;
}

.view-mediation-interviews-view .sbtIntroduction .miImage {
	width: 21.250em;
	height: 9.814em;
	overflow: hidden;
}

.view-mediation-interviews-view .miImage:hover, .sbtImage:hover {
	filter:alpha(opacity=70); 	-moz-opacity: 0.7; 	opacity: 0.7;
	-khtml-opacity: 0.7;
}

.view-mediation-interviews-view .sbtIntroduction .miImage img {
	width: 21.250em;	
	height: auto;
}

.view-mediation-interviews-view .miThematic, .sbtThematic {
	padding-left: 1em;
	padding-top: 0.1em;
	color: #083b78;
}

.view-mediation-interviews-view .miName, .sbtName {
	color: #083b78;
	padding-left: 0.75em;
	padding-top: 0.5em;
	font-size: 1.333em;
}

.miSubtitle, .sbtSubtitle {
	color: #083b78;
	padding-left: 1em;	
	font-size: 1em;
}

.view-mediation-interviews-view .playButton, .view-stand-by-team .playButton {
	position: absolute;
	left: 1em;
	top: 3.75em;
	width: 2.083em;
	height: 2em;
	background: transparent url('../images/playButton.png') no-repeat;
	background-size: cover;
}

.sbtImage {
	width: 19.7em;
	height: 9.098em;
	overflow: hidden;
	background: #000;
}

.sbtImage img {
	width: 19.7em;
	height: auto;
}

.view-mediation-interviews-view .miImage {
	width: 20.75em;
	height: 9.583em;
	overflow: hidden;
	background: #000;
}

.view-mediation-interviews-view .miImage img {
	width: 20.75em;
	height: auto;
}

.view-mediation-interviews-view .miSummary, .sbtSummary {
	padding: 0.5em;
	padding-left: 1em;
	line-height: 1.3em;
}

.view-mediation-interviews-view .miSummary a, .sbtSummary a {
	font-weight: bold;
}

/* .view-mediation-interviews-view .miSummary a:hover, .sbtSummary a:hover {
	text-decoration: underline;
} */

.view-mediation-interviews-view .miLink a, .sbtLink a {
/*	color: #086999; */
	padding: 0.8em 1em 0.7em 2em;
	background: #eff8fc;
	position: absolute;
	bottom: 0;
	right: 0;
}

.view-mediation-interviews-view .sbtIntroduction .miLink a {
	background: #f9fafc;
}

.view-mediation-interviews-view .miLink a:hover, .sbtLink a:hover {
/*	color: #000; */
}

/* Interview Page */

.node-type-interview-page .interviewLeft {
	float: left;
	width: 39.950em;
}

.node-type-interview-page .interviewRight {
	float: left;
	width: 21.250em;
	padding-left: 1.5em;
}

.node-type-interview-page .field-name-field-interview-preview-image img {
	width: 21.250em;
	height: auto;
}

.node-type-interview-page .field-name-field-interview-thematic-issue {
	color: #0770a4;
	font-size: 1.333em;
	margin: 0.3em 0;
}

.node-type-interview-page .field-name-field-interview-thematic-issue .field-label {
	font-weight: normal;
}

.node-type-interview-page .field-name-field-interview-name {
	font-size: 1.917em;
	color: #0770a4;
}

.field-name-field-video {
	margin-top: 2em;
	margin-bottom: 2em;
}

.interviewCategory {
	clear: both;
}

.interviewCategory h3 {
	font-size: 1.917em;
	color: #083b78;
	padding-bottom: 0.5em;
}

.sbtIntroduction.interviewCategory h3 {
	display: none;
}

.field-name-field-video .field-item {
	padding-bottom: 2em;
}

/* Peacemaking Mandate Subpage */

.node-type-peacemaking-mandate-subpage h1 {
	color: #0770a4;
	text-transform: uppercase;
}

.node-type-peacemaking-mandate-subpage h2 {
	color: #0770a4;
}

.node-type-peacemaking-mandate-subpage .block-views h2 {
	color: #083b78;
}


.node-type-peacemaking-mandate-subpage .pmLeft {
	float: left;
	width: 40.250em;
	padding: 0em 0.5em 0 0;
	margin-right: 0.9em;
}

.node-type-peacemaking-mandate-subpage .pmRight {
	float: left;
/*	border-top: 1px solid #0770a4; */
	width: 21.250em;
	padding-top: 0.25em;	
	overflow: hidden;
}

/* Stand-by-Team Page */

.leftColumn {
	float: left;
	width: 39.950em;
}

.rightColumn {
	float: left;
	width: 21.250em;
	padding-left: 1.5em;
}

.rightColumn .view-document-view .view-header {
	padding-bottom: 0.5em;
}

.rightColumn .view-document-view .view-header h2 {
	color: #083b78;
}


.page-mediation-support-stand-by-team h1.title {
	display: none;
}

.page-mediation-support-stand-by-team h1, .page-mediation-support-stand-by-team h2 {
	color: #0770a4;
}

.page-mediation-support-stand-by-team .view-content h1 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: #083b78;
}

.moreTitle {
	display: none;
}

.view-document-view .views-row.dRight {
	width: 21.250em;
	background: #f2f5f8;
}

/* Document View */

.documentView {
	margin-top: 1em;
	margin-bottom: 1em;
}

#block-views-document-view-block {
	margin-top: 3em;
}

#block-views-document-view-block .content {

}

#content .view-document-view div, #content .view-document-view p {
	line-height: 1.3em;
}

.view-document-view .views-row {
	margin: 0;
	background: #e3efde;
	margin-bottom: 0.167em;
	min-height: 3.667em;
	overflow: hidden;
	width: 62.9em;
}

.dRight .dIcon {
	padding-top: 0.5em;
	padding-left: 0.5em;
}

.dRight .dContent {
	width: 15em;
	line-height: 1.3em;
	background: none;
	padding-bottom: 0em;
	padding-left: 0;
}

.dRight .dDownload {
	float: left;
	width: 16em;
	padding: 0;
	padding-bottom: 0.5em;
	min-height: 1em;
	background: none;
}

.dRight .dDownload span {
	float: left;
}

.dDocuments {
	clear: both;
}

.dRight .dDownload a {
	float: left;
	padding-left: 0;
}

.dDownload a:hover {
	color: #0770A4;
}

/* Basic Page */

.node-type-page .content h1 {
	color: #083b78;
	margin-bottom: 0.3em;
	line-height: 1.2em;
}

.node-type-page .rightColumn {
	margin-top: -2.1em;
	position: relative;
	min-height: 50em;
}

.node-type-page .rightColumn .field-name-field-page-image {
	width: 21.250em;
	height: auto;
}

.node-type-page .rightColumn .slideShow {
	position:absolute;
	top:0em;
	left:1.5em;
	z-index:100;
}

.node-type-page .rightColumn .slideShow .prev {
	position: absolute;
	top: 0.6em;
	left: 1em;
	text-align: left;
	z-index: 1000;
	background: transparent url('../images/leftArrow.png') no-repeat;
	width: 1.167em;
	height: 1.167em;
	background-size: cover;
	background-position:0 0;
}

.node-type-page .rightColumn .slideShow .next {
	position: absolute;
	top: 0.6em;
	right: 1em;
	text-align: left;
	z-index: 1000;
	background: transparent url('../images/rightArrow.png') no-repeat;
	width: 1.167em;
	height: 1.167em;
	background-size: cover;
	background-position:0 0;
}

.node-type-page .rightColumn .slideShow .prev:hover, .node-type-page .rightColumn .slideShow .next:hover {
	filter:alpha(opacity=70); 	-moz-opacity: 0.7; 	opacity: 0.7;
	-khtml-opacity: 0.7;
}


.node-type-page .rightColumn .slideShow .caption {
	background: #e4e9ed;
	padding: 0.8em 1em;
	margin-top: -0.3em;
}

.node-type-page .rightColumn .slides_container {
	width: 21.250em;
	height: 70em;
	overflow:hidden;
	position:relative;
	display:none;
}

.node-type-page .rightColumn .slides_container div.slide {
	width: 21.250em;
	height:auto;
	display:block;
	overflow: hidden;
}

.node-type-page .rightColumn .slide img {
	width: 21.250em;
	height: auto;
	padding-top: 2.250em;
	background: #e4e9ed;	
}

.node-type-page .block-views {
	margin-top: 2em;
}

.node-type-page .block-views h2 {
	color: #083b78;
}

#content .field-name-field-page-header-text {
	color: #086999;
	margin-bottom: 2em;
	font-size: 1.333em;
	line-height: 1em;
}

#content .field-name-field-page-header-text p {
	line-height: 1em;
}

.node-type-page #content h2 {
	color: #083b78;
	margin-bottom: 0.3em;
}

.node-type-page #content h3 {
	color: #083b78;
}

.node-type-page #content {
	line-height: 1.3em;
}

/* Subscription Form */

.node-webform .content {
	float: left;
	width: 39.777em;
	background: #dff1f9;
	padding: 1.333em 0 0 1.333em;
	margin-bottom: 2em;
}

.node-type-webform .field-name-field-webform-header {
	width: 52.500em;
	color: #0770A4;
	padding-top: 0.2em;
	padding-bottom: 1.5em;
}

.node-type-webform .field-name-field-webform-header h1 {
	font-size: 1.917em;
	text-transform: uppercase;
	padding-bottom: 0.348em;
}

.node-type-webform .field-name-field-webform-header p {
	font-size: 1.333em;
	text-align: left;
	line-height: 1em;
}

.node-webform .content h1 {
	color: #083b78;
	padding-bottom: 0.8em;
}

.node-webform .content h6 {
	color: #086999;
	margin-top: -2.8em;
	text-align: right;
	padding-right: 1.333em;
	padding-bottom: 0.8em;
}

.webform-container-inline label {
	display: block;
    float: left;
	font-size: 1.333em;
	margin-right: 0;
	width: 7.125em;
	text-align: left;
	color: #086999;
	height: 1.875em;
	padding-top: 0.4em;
}

.webform-container-inline label[for=edit-submitted-organization-department] {
	padding-top: 0;
}

.webform-container-inline input {
	font-size: 1.333em;
	height: 1.5em;
	width: 21.275em;
}

#webform-component-website---msu-updates, #webform-component-website---msu-updates .form-item {
	padding: 0;
}

#edit-submitted-website-msu-updates {
	margin-left: 9.3em;
}

.webform-client-form .form-item {
	clear: both;
	padding: 0;
	margin: 0;
	height: 3em;
}

.webform-client-form input.form-submit {
	float: right;
	margin: 0.6em 1.2em 1em 0;
	width: 15.875em;
	height: 2.188em;
	background-color: #083b78;
	font-size: 1.333em;
	color: #FFF;
	text-align: right;
	padding-right: 0.7em;
	border: 0;
}

.webform-client-form input.form-submit:hover {
	cursor: pointer;
	background-color: #000;
}

.webform-client-form .form-required {
	color: #086999;
}

/* Footer */

.social {
	float: right;
	padding-top: 0;
	font-size: 1.091em;
	padding-right: 1em;
}

.socialShare {
	float: left;
	padding-top: 2px;
}

.footerFacebook {
	position: relative;
	display: block;
	background: url('../images/social.png') no-repeat;
	width: 17px;
	height: 16px; 
	overflow: hidden;
	float: right;
	margin-right: 4px;
}

.social span {
	display: none;
}

.footerTwitter {
	position: relative;
	display: block;
	background: url('../images/social.png') -21px 0 no-repeat;
	width: 17px;
	height: 16px; 
	overflow: hidden;
	float: right;	
	margin-right: 4px;
}

.footerLinkedin {
	position: relative;
	display: block;
	background: url('../images/social.png') -42px 0 no-repeat;
	width: 17px;
	height: 16px; 
	overflow: hidden;
	float: right;	
	margin-right: 4px;
}

.footerMail {
	position: relative;
	display: block;
	background: url('../images/social.png') -63px 0 no-repeat;
	width: 16px;
	height: 16px; 
	overflow: hidden;
	float: right;	
	margin-right: 4px;	
}
