
* {
	margin: 0;
	padding: 0;
}

html {
	background: #f5f5f5 url(../images/bg-grad.jpg) repeat-x;
}

body {
	text-align: center;
}

#centered {
	margin: 0 auto;
	width: 954px;
	position: relative;
	text-align: left;
}

	



/*    Top    */

#top {
	height: 3.5em;
	position: relative;
	overflow: hidden;
	background: #9498c6;
	color: #fff;
}

#top a#swLogo{
	display:inline-block;
	text-indent:-9999px;
	width:63px;
	height:28px;
	background:url(../images/template-sprite-2012-2.png) 0px -100px no-repeat;
	margin:7px 0 0 22px;
}
#top a#swLogo:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}

#top div {
	position: absolute;
	top: 6px;
	right: 210px;
	font-size: 91.66666666667%; /* 11px */
}

#top a {
	color: #fff;
}

#top a#donate-button, #top a#intranet-button, #top a#stay-informed-button {
	/*width: 115px;
	height: 24px;*/
	text-align:center;
	display: inline-block;
	/*background: url(../images/template-sprite-2012-2.png) -164px -107px no-repeat;*/
	vertical-align:middle;
	color:#7074AD;
	font-size:109.1%;
	font-weight:bold;
	text-transform:uppercase;
	/*padding:7px 3px 0 0;*/
	text-decoration:none;
	
	background: url(../images/header-button-bg-2014.gif) 0 0 no-repeat;
	height:30px;
}
	#top a#donate-button span, #top a#intranet-button span, #top a#stay-informed-button span {
		display:inline-block;
		background: url(../images/header-button-bg-2014.gif) right -30px no-repeat;
		padding:6px 12px 0 9px;
		min-width: 97px;
		height:23px;
	}
#top a#donate-button:hover, #top a#intranet-button:hover, #top a#stay-informed-button:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}

#search {
	position: absolute;
	top: 10px;
	right: 22px;
	display: block;
	float: right;
}

#search-input {
	width: 141px;
	border: 3px solid #fff;
	border-width: 3px 4px;
	color: #9b9c9e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

#search-submit,
.search-submit {
	width: 22px;
	height: 21px;
	background: #6f73a5 url(../images/search-submit.gif) no-repeat;
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}


/*   header   */

#header {
	height: 162px;
	background: url(../../../images/headers/shanty.jpg) no-repeat;
}

#header a {
	height: 100%;
	display: block;
	position: relative;
}

#header a #name-overlay {
	width: 530px;
	height: 92px;
	position: absolute;
	top: 51px;
	left: 21px;
	display: block;
	background: url(../images/template-sprite-2012-2.png) no-repeat;
	text-indent:-9999px;
}
#header a:hover #name-overlay {
	background-position:-530px 0px;
}
	#header a #name-overlay.logo-zh-cn {
		background-image: url(../images/chinese/2014-logo-sprite.png);		
	}
	#header a #name-overlay.logo-ru {
		width: 678px;
		background-image: url(../images/russian/2014-logo-sprite.png);		
	}
	#header a:hover #name-overlay.logo-ru {
		background-position:-678px 0px;
		background-image: url(../images/russian/2014-logo-sprite.png);		
	}
	#header a #name-overlay.logo-ar {
		background-image: url(../images/arabic/2014-logo-sprite.png);		
	}

/*    Nav    */

#nav {
	background: #6468a1 url(../images/nav-grad.png) repeat-x;
	overflow: hidden;
	zoom:1;
}

#nav ul {
	margin: 0;
	display: block;
	width:764px;
	list-style-type: none;
	overflow:hidden;
	float:left;
}

#nav li {
	margin: 0;
	float: left;
	display: block;
}

#nav a {
	padding: 4px 16px 5px 16px;
	display: block;
	color: #fff;
	font-size: 116.67%; /* 14px */
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
}

#nav a:hover {
	background: url(../images/1px-white-70.png) repeat;
	color: #444647;
}
#nav a.menu-first{
	padding-left:24px;
}

#nav #activeSection a {
	background: #fff;
	color: #444647;
}

	#nav div.smIcons, #responsive-nav div.smIcons{
		float:left;
		text-align:right;
		width:168px;
		padding:5px 22px 0 0;
	}
		#nav div.smIcons a, #responsive-nav div.smIcons a{
			display:inline-block;
			width:20px;
			height:20px;
			background: url(../images/template-sprite-2012-2.png) no-repeat;
			text-indent:9999px;
			margin:0 0 0 3px;
			padding:0;
			outline:none;
		}
		div.smIcons a:hover{
			opacity:0.7;
			filter:alpha(opacity=70);
		}
		div.smIcons a#facebook{
			background-position:-63px -108px;
		}
		div.smIcons a#twitter{
			background-position:-83px -108px;
		}
		div.smIcons a#linkedin{
			background-position:-103px -108px;
		}
		div.smIcons a#youtube{
			background-position:-123px -108px;
		}
		div.smIcons a#rss{
			background-position:-143px -108px;
		}

#sub-nav ul {
	margin: 0;
	list-style-type: none;
}

#sub-nav li {
	margin: 0;
	width:166px;
}

#sub-nav li.expanded {
	background-color:#F3F3F3;
	border-bottom: 2px solid #dddedf;
}
#sub-nav li.expanded a{
	border-bottom:none;
}
#sub-nav a {
	padding: 3px 22px 3px 11px;
	display: block;
	background: url(../images/nav-arrow.png) no-repeat 150px center;
	border-bottom: 2px solid #dddedf;
	color: #444647;
	font-weight: bold;
	text-decoration: none;
}

#sub-nav .selected a {
	background-image: url(../images/nav-arrow-purple.png);
}

#sub-nav a:hover, #sub-nav a:focus, #sub-nav .selected a {
	background-color: #f3f3f3;
	color: #4c518f;
}

#sub-nav ul li a.menu-first {
	color: #fff;
	background: #9b9c9e;
	border: none;
	font-size: 108.33333333333%; /* 13px */
}

#sub-nav ul li ul{
	margin:7px 0 0 17px;
	padding-bottom:7px;
}
#sub-nav ul li ul li{
	width:132px;
	font-weight:normal;
}
#sub-nav ul li.expanded ul li a, #sub-nav ul li ul li a, #sub-nav ul li.selected ul li a, #sub-nav ul li ul li a.menu-first {
	border-bottom: 1px solid #dddedf;
	font-weight:normal;	
	color:#444646;
	background: none;
	font-size: 100%;
}
#sub-nav ul li ul li:last-child a{
	border-bottom: none;	
}
#sub-nav ul li ul li.selected a, #sub-nav ul li.selected ul li.selected a{
	color: #4c518f;
	background: url(../images/nav-arrow-purple.png) no-repeat 123px center;
}
#sub-nav ul li ul li a:hover, #sub-nav ul li.selected ul li a:hover{
	color: #4c518f;
}

#left-col p {
	font-size: 91.66666666667%; /* 11px */
}

.stay-informed {
	margin-top: 15px;
	width: 122px;
	height: 16px;
	display: block;
	overflow: hidden;
	background: url(../images/stay-informed.png) no-repeat;
}
.si-ar{
	background: url(../images/arabic/stay-informed.png) no-repeat;
}
.si-ru{
	width: 130px;
	background: url(../images/russian/stay-informed.png) no-repeat;
}
.si-zh-cn{
	background: url(../images/chinese/stay-informed.png) no-repeat;
}

/*    Main    */

#main {
	padding-bottom: 20px;
	background: #fff url(../images/main-grad.png) repeat-y right;
}
#main.home{
	background: #fff url(../images/main-home-grad.png) repeat-y right;
	padding-bottom: 36px;
}

#breadcrumbs {
	padding: 10px 22px;
	font-size: 91.66666666667%; /* 11px */	
}

#sw-breadcrumbs {
	padding-left: 5px;
	display: inline;
} 

#left-col {
	margin: 0 20px 0 22px;
	width: 166px;
	float: left;
}

#content-col {
	margin: 0 20px 0 0;
	width: 538px;
	float: left;
}

#wide-col {
	margin: 0 20px 0 22px;
	width: 724px;
	float: left;
}

#right-col {
	margin: 0 22px 0 16px;
	width: 150px;
	float: left;
}

#home-left {
	margin: 37px 20px 0 22px;
	width: 622px;
	float: left;
}
	#home-left #homepageIntro{
		
	}
	#home-left #homepageItems{
		float:left;
		width:436px;
		margin:0 20px 0 0;
	}
		#homepageItems h3{
			margin-bottom:6px;
			font-size:125%;
			color:#7072AC;			
		}
			#homepageItems h3 a{
				color:inherit;
			}
		#homepageItems p{
			margin-bottom:12px;
		}
		#homepageItems img{
			margin-bottom:12px;
		}
	#home-left #quickLinks{
		float:left;
		background:#DFE0EC;
		width:166px;
	}
		#quickLinks h3{
			font-size:141.67%;
			font-family:Humanist, Arial, Helvetica, sans-serif;
			font-weight:normal;
			color:#7072AC;
			padding:0 14px;
			margin:6px 0 0 0;
		}
		#quickLinks h3 a{
			color:inherit;
			padding-right:12px;
			background:url(../images/large-arrow-grey.gif) center right no-repeat;
			text-decoration:none;
		}
		#quickLinks h3 a:hover{
			color:#9498C6;
		}
		#quickLinks p{
			font-size:108.33%;
			border-bottom:solid 1px #FFFFFF;
			font-weight:bold;
			line-height:110%;
			padding:0 14px 9px 14px;
			margin:0;
		}

#home-left #tabs h3 {
	margin-top: 0;
	font-size: 116.66666666667%; /* 14px */
}

#home-left .intro {
	color: #7075ae;
	font-size: 100%;
}

#home-left #tabs {
	width: 538px;
	float: left;
}

#feature {
	zoom: 1;
}

/*
#home-left #tabs #feature p, #home-left #tabs #feature ul, #home-left #tabs #feature ol {
	margin-left: 138px;
}*/

#latest-blog {
	margin-left: 20px;
	width: 166px;
	float: left;
}

#latest-blog h2, #right-col div h2 {
/*	margin-bottom: 12px;
	color: #6f7172;
*/
	font-size: 91.66666666667%; /* 11px */
	margin:0 0 10px 0;
	text-transform:uppercase;
	color:#454646;
}

#home-right h2{
	color:#666666;
	text-transform:uppercase;
	font-size:150%;
	margin-bottom: 16px;
}

#home-right {
	margin: 33px 22px 0 16px;
	width: 252px;
	float: left;
}

#home-right img {
	display: block;
}

#latest-blog p, #right-col div p, #home-right p {
	font-size: 91.66666666667%; /* 11px */
	margin-bottom:6px !important;
	line-height:140% !important;
}


/*    Tabs    */

.ui-tabs .ui-tabs-hide {
	display: none;
}

#tabs {
	margin-top: 20px;
}

#home-left #tabs {
	margin-top: 0;
}

#tabs ul {
	margin: 0;
	list-style-type: none;
}

#tabs ul li {
	margin: 0;
	float: left;
}

#tabs div ul {
	margin:0px 0px 0px 0px;
	padding-left:10px;
	list-style-type:square;
	float:none;
}

#tabs div ul li{
	margin-left:10px;
	padding:0px 0px 10px 10px;
	list-style-type:square;
	float:none;
}

#tabs ul.ui-tabs-nav a {
	margin: 0 3px -1px 0;
	padding: 6px 18px;
	display: block;
	background: #deddd9 url(../images/tab-grad.png) repeat-x;
	color: #9b9c9e;
	font-size: 91.66666666667%; /* 11px */
	text-decoration: none;
}

#tabs ul li.ui-tabs-selected a, #tabs ul li.ui-state-hover a {
	padding: 5px 17px;
	color: #6f7172;
	background: #fbfbfb;
	border: 1px solid #dddedf;
	border-bottom-color: #fbfbfb;
}

#home-left #tabs #feature, #home-left #tabs #resources, #tabs #tab-1, #tabs #tab-2, #tabs #tab-3, #tabs #tab-4 {
	margin-bottom: 14px;
	padding: 15px 16px;
	clear: both;
	background: #fbfbfb;
	border: 1px solid #dddedf;
}


/*    Box    */

.box-title {
	background: #dddedf;
}

.box-title h2 {
	margin: 0;
	padding: 5px 16px;
	color: #9b9c9e;
	font-size: 183.33333333333%; /* 22px */
}
.box-title h2:not(.search h2, .keyword-search h2, .search-results h2, .emailSignup h2, .newsFeed h2){
	font-family:Humanist, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.box-body {
	padding: 15px 16px;
	background: #fbfbfb;
	border: 1px solid #dddedf;
}

.box-body h3 {
	margin: 0 0 10px 0;
	color: #9b9c9e;
}

.box-body h4 {
	margin: 0 0 5px 0;
	font-size: 116.66666666667%; /* 14px */
}

/*.box-body p, .box-body ul, .box-body ol {
	margin-left: 165px;
}*/

.boxTop{
	margin-bottom:20px;
}
.boxTop p, .boxTop ul, .boxTop ol {
	margin-left: 0px;
}

.box-title.search {
	background: #c9cbe4
}

.box-title.search h2 {
	padding-top: 8px;
	color: #4c518f;
	font-size: 100%; /* 12px */
	font-weight: normal;
}

.box-title.keyword-search h2,
.box-title.search-results h2 {
	padding-top: 8px;
	color: #6f7173;
	font-size: 100%; /* 12px */
	font-weight: normal;
}

.box-body.keyword-search p,
.box-body .searchResults p {
	margin-left: 0;
}


/*    Photo story    */

a.photo-story-image {
	background: #dddedf;
	display: block;
	text-align: center;
}

a.photo-story-image img {
	max-width: 100%;
	max-height: 403px;
	text-align: center;
}

.photo-story-caption {
	margin: 10px 0;
}

.photo-story-controls {
	text-align: center;
}

.photo-story-controls a {
	margin: 0 5px;
	padding: 2px 5px;
	background: #7075ae;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}

.photo-story-controls a:hover {
	background: #9B9C9E;
}


/*    Forms    */

label {
	margin-bottom: 3px;
	display: block;
	color: #4c518f;
	font-weight: bold;
}

.input-tiny, .input-small, .input-medium, .input-large, .wide-input, textarea, .input-field {
	width: 200px;
	display: block;
}

select {
	margin-right: 10px;
	max-width: 250px;
	display: block;
	float: left;
}
.newsArchive select {
	display:inline;
	float:none;
}

textarea {
	height: 100px;
}

.fieldError{
	border: 1px solid red;
}

.error {
	color: red;
}

.form-field-wrapper {
	margin-bottom: 10px;
	clear: both;
	overflow: auto;
}

#form1 p {
	overflow: auto;
}


/*    Donation Form    */

#donation-form ul.errors {
	margin: 0;
	padding: 3px 15px 15px 15px;
	list-style-type: none;
	background: #7075ae;
	color: #fff;
}

#content #donation-form ul.errors li{
	color: #fff;
}

#donation-form ul.errors h2 {
	color: #fff;
}

#donation-form label {
	width: 110px;
	float: left;
	color: #454648;
	font-weight: normal;
}

form .row {
	padding-bottom: 10px;
}

form .input-field {
	padding: 2px 5px;
	width: 148px;
	border: 1px solid #cbccce;
	color: #6f7173;
	margin-right:10px;
}

form .row.required .input-field {
	border-color: #7075ae;
}

form fieldset {
	border: none;
}

#donation-form .box-title {
	padding: 15px 15px 5px 15px;
}

#donation-form .box-title label, #donation-form .box-title legend {
	color: #4c518f;
	font-size: 116.66666666667%; /* 14px */
}

#donation-form .box-title label {
	margin-right: 5px;
	width: auto;
	display: block;
	float: none;
}

#donation-form.single-donations .box-title label {
	padding: 0 15px 0 5px;
	display: inline;
	color: #454648;
	text-align: right;
}

#donation-form.single-donations .box-title .input-radio {
	margin-top: 10px;
}


#donation-form.supporter-donations .box-title label {
	padding: 0 15px 0 5px;
	display: inline;
	color: #454648;
	text-align: right;
}

#donation-form.supporter-donations .box-title .input-radio {
	margin-top: 10px;
}

#donation-form.single-donations .box-title .input-field, #donation-form.single-donations .box-title label {
	display: inline;
}

#donation-form form .giftaid h2 {
	margin: 10px 0;	
}

#donation-form form .giftaid label {
	
	float: none;
	display: inline;
}

form .row.checkbox label {
	width: 365px;
	float: right;
}

form .row .input-checkbox {
	margin-left: 0;
	margin-right: 5px;
	float: left;
	display: inline;
}

form .input-submit {
	padding: 3px 12px;
}

#donation-form .box-body p {
	margin: 0;
}



/*    Resource Search    */
form#resource-search{
	background:#F3F3F8;
	padding:16px 16px 8px 16px;
	margin-bottom:16px;
}

.col1, .col3, .col2, .col4 {
/*	width: 252px;*/
	float: left;
}
.col1{
	width:170px;
}
	.col1 select#rFromMonth{
		max-width:62px;
	}
.col2{
	width:144px;
}
	.col2 select{
		max-width:130px;
	}
	.col2 select#rToMonth{
		max-width:62px;
	}
.col3{
	width:228px;
}
	.col3 select{
		max-width:214px;
	}
.col4{
	width:150px;
}
	.col4 select{
		max-width:130px;
	}

#resource-search .group {
	margin-bottom: 15px;
}


/*    Map    */

#map {
	width: 538px;
	height: 300px;
	position: relative;
	background: #b8b8b8;
	background: #d2d2d1;
}

#map-overlay {
	width: 300px;
	height: auto;
	max-height: 220px;
	padding: 5px 15px;
	position: absolute;
	bottom: 30px;
	right: 30px;
	display: none;
	overflow: hidden;
	z-index: 10;
	background: url(../images/1px-white-70.png);
	border: 1px solid #6f7173;
}

#map-overlay h2{
	margin: 8px 0 6px 0;
}

#map-overlay ul{
	list-style:none;
	margin-left:0;
}

#map-overlay li {
	margin-bottom: 6px;
	padding-left: 10px;
	font-size: 83.33333333333%;
	font-weight:bold;
	background: url(../images/nav-arrow-purple.png) 0 2px no-repeat;
}

#map-overlay p {
	font-size: 83.33333333333%;
}

#map-overlay p.close{
	text-align: right;
}


/*    Blog    */

.comments {
	padding-left: 18px;
	background: url(../images/blog-comments.png) no-repeat 0 2px;
}
#right-col .comments {
	background: url(../images/blog-comments-sidebar.png) no-repeat 0 2px;
}

#follow-facebook {
	margin-left: 5px;
}

.wide-input {
	width: 240px;
}


/*    Events    */

.event-homepage-date-box {
	height: 50px;
	width: 46px;
	float: left;
	background: #c0c0c0;
}

.event-homepage-date-day {
	padding-top: 7px;
	color: #333;
	font-size: 190.90909090909%; /* 21px */
	font-weight: bold;
	line-height: 100%;
	text-align: center;
}

.event-homepage-date-month {
	color: #aaa;
	font-size: 118.18181818182%; /* 13px */
	font-weight: bold;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
}

.event-homepage-dates-info {
	margin-left: 55px;
}


/*    Footer    */

#footer-links{
	padding:18px 18px 14px 48px;
	background: #9498c6;
	font-size:108.33%;
	color:#FFF;
	overflow:hidden;
}
	#footer-links h4{
		text-transform:uppercase;
		margin-bottom:12px;
	}
	#footer-links ul{
		list-style:none;
		padding:0;
		margin:0;
	}
	#footer-links a{
		color:#FFF;
	}
	
	#footer-links #fl-links{
		float:left;
		border-right:solid 1px #7074AD;
		min-height:140px;
		padding-left:40px;
		width:143px;
	}
	#footer-links #fl-discover{
		float:left;
		border-right:solid 1px #7074AD;
		min-height:140px;
		width:137px;
	}
	#footer-links #fl-site-info{
		float:left;
		border-right:solid 1px #7074AD;
		min-height:140px;
		padding-left:40px;
		width:147px;
	}
	#footer-links #fl-other-sites{
		float:left;
		padding-left:78px;
	}
	
	#footer-links .website-link{
		float:left;
		width:122px;
		margin-right:28px;
	}
	#footer-links .website-link img{
		border:solid 1px #666666;
		margin-bottom:8px;
	}

#footer {
	padding:18px 48px 14px 48px;
	position: relative;
	overflow: hidden;
	background: #7074AD;
	color: #fff;
}

#footer .stay-informed {
	margin: 10px 0 0 22px;
	background-image: url(../images/stay-informed-purple.png);
}

#footer p {
}

#footer a {
	color: #fff;
}

#copyright {
	float:left;
	width:762px;
	font-size: 91.67%;
}
#credits {
	float:left;
	font-size:100%;
	padding-top:14px;
}



/*    Additional Styles    */

a.resultNavNext {
	padding-right: 12px;
	background: url(../images/result-nav-next.gif) no-repeat right center;
}

a.resultNavPrev {
	padding-left: 12px;
	margin-left: 4px;
	background: url(../images/result-nav-prev.gif) no-repeat left center;
}

a.seeMore, #right-col div li a {
	padding-left: 12px;
	background: url(../images/see-more-arrow.gif) no-repeat left center;
}

/*
#resourceDownloads h2 {
	margin-bottom: 4px;
}
*/

#right-col div ul {
	font-size: 93%; /* 11px */
	list-style: none;
	margin: 0;
}

#right-col div li{
	margin-bottom: 6px;
}

#resource-search-submit {
	margin-top: 12px;
}

#keyword-search-submit {
	margin-top: 12px;
	float: right;
}

.newsFeed.box-body p {
	margin-left: 0;
}

.box-title.emailSignup h2,
.box-title.newsFeed h2 {
	color: #6F7173;
	font-size: 100%;
	font-weight: normal;
	padding-top: 8px;
}

p.resultDetail{
	font-size:91.67%; /* 11px */
	margin-bottom:0px;
}

p.resultNav{
	border-top:solid 1px #d8d8d8;
	padding-top:20px;
	color:#666666;
	font-size:108.33%;
	line-height:120%;
}

.resultNav a{
/*	padding:0 4px;*/
	color:#666666;
}
.resultNav a:hover{
	color: #4c518D;
}
.resultNav a.selected{
	color:#4C518D;
	font-weight:bold;
	text-decoration:underline;
}


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

#hidden-survey h2 {
	margin: 20px 0;
}
#hidden-survey table {
	width: 100%;
}
#hidden-survey p {
	margin: 0 0 15px;	
}
#hidden-survey td {
	padding: 10px;	
	width: 30%;
	text-align: center;
}
#hidden-survey a {
	display: block;
	padding: 6px;
	font-weight: bold;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;           
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

}
		#hidden-survey a:link, #hidden-survey a:visited {
			color: #FFF;	
			text-decoration: none;
		}
				#hidden-survey a:hover {
					color: #333;	
					text-decoration: none;
					-webkit-box-shadow: 0px 0px 4px #000; 
					-moz-box-shadow: 0px 0px 4px #000; 
					box-shadow: 0px 0px 4px #000; 
				}
		#hidden-survey .now {
			background: #51c845;
		}
		#hidden-survey .later {
			background: #c8bd45;
		}
		#hidden-survey .never {
			background: #d14343;	
		}


/* Homepage features */
div#homeFeatureContainer{
	position:relative;
	width:622px;
	margin-bottom:20px;
	display:block !important;
}
	div#homeFeatures{
	}
		#homeFeatures a.feature{
			position:relative;
			display:block;
			width:385px;
			height:299px;
		}
		#feature1{
			background:#FFFF00;
		}
		#feature2{
			background:#FF0000;
		}
		#feature3{
			background:#00FF00;
		}
		#feature4{
			background:#00FFFF;
		}
		#feature5{
			background:#FF00FF;
		}
			.feature div.featureText{
				width:353px;
				padding:10px 16px;
				position:absolute;
				bottom:0px;
				background:url(../images/template-sprite-2012-2.png) 0px -288px no-repeat;
				display:none;
			}
				.featureText h2{
					color:#FFFFFF;
					text-transform:uppercase;
					font-family:Humanist, Arial, Helvetica, sans-serif;
					font-weight:normal;
					font-size:166.67%;
					margin:0;
				}
				.featureText p{
					color:#FFFFFF;
					margin:0;
				}
	ul#featureNav{
		width:254px;
		list-style:none;
		padding:0;
		margin:0;
		position:absolute;
		right:0px;
		z-index:10;
	}
		#featureNav li a{
			display:block;
			background-image:url(../images/template-sprite-2012-2.png);
			background-repeat:no-repeat;
			background-position:-269px -198px;
			width:218px;
			height:50px;
			color:#666666;
			text-transform:uppercase;
			font-family:Humanist, Arial, Helvetica, sans-serif;
			font-size:150%;
			padding:10px 0 0 36px;
			text-decoration:none;
			line-height:110%;
		}
		#featureNav li a:hover{
			opacity:0.6;
			filter:alpha(opacity=60);
		}
		#featureNav li.activeSlide a{
			background-position:-269px -138px;
			color:#FFFFFF;
			opacity:1;
			filter:alpha(opacity=100);
		}
		
/* Issues Landing Page */
div#issuesMenu{
	width:556px;
	padding-right:4px;
	float:left;
}
a.issueLink{
	display:inline-block;
	width:260px;
	height:150px;
	position:relative;
	margin:0 18px 18px 0;
}
	a.issueLink span.itemText{
		display:inline-block;
		position:absolute;
		bottom:0px;
		left:0px;
		width:218px;
		height:37px;
		background:url(../images/template-sprite-2012-2.png) 0px -138px no-repeat;
		color:#FFFFFF;
		padding:10px 28px 6px 14px;
		overflow:hidden;
	}
	.noAnimation a.issueLink:hover span.itemText{
		height:134px;
	}
		.itemText h2{
			color:#FFFFFF;
			font-size:133.33%;
			margin:0 0 10px 0;
			font-family:Humanist, Arial, Helvetica, sans-serif;
			font-weight:normal;
			line-height:100%;
		}
		#content .itemText p{
			font-size:108.33%;
			line-height:120%;
			display:none;
			color:#FFFFFF;
		}
		#content .noAnimation .itemText p{
			display:block;
		}
		
/* "The Latest" feed ...and Related Resources */
div.latestItem,
div.relatedResource{
	overflow:hidden;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
}
#content div.latestItem{
	padding-bottom:6px;
}
	.latestItem h2{
		font-size:125%;
	}
	.latestItem h3,
	.relatedResource h3{
		margin-top:0;
	}
	.latestItem img,
	.relatedResource img{
		width:58px;
		margin:0 10px 4px 0;
		float:left;
		border:solid 1px #666666;
	}
	
/* "The Experts" database */
div#expertsSearch{
	background:#F3F3F8;
	padding:10px 5px 18px 15px;
	overflow:hidden;
	margin-bottom:18px;
}
	#expertsSearch h2{
		text-transform:uppercase;
		font-weight:normal;
		font-family:Humanist, Arial, Helvetica, sans-serif;
		font-size:150%;
		margin:0 0 10px 0;
	}
	#expertsSearch label{
		display:inline-block;
		margin-right:8px;
		vertical-align:middle;
	}
	#expertsSearch select{
		float:none;
	}
		#nameContainer{
			width:222px;
			float:left;
		}
			#nameContainer input{
				width:160px;
				border:solid 1px #ABADB3;
			}
		#categoriesContainer{
			width:296px;
			float:left;
		}
		#countryContainer{
			width:145px;
			float:left;
		}
			#countryContainer select{
				width:130px;
				border:solid 1px #ABADB3;
			}
		#themeContainer{
			width:252px;
			float:left;
		}
			#themeContainer select{
				width:214px;
				border:solid 1px #ABADB3;
			}
			
		.staff #nameContainer{
			width:250px;
			float:left;
			margin-right:10px;
		}
			.staff #nameContainer input{
				width:180px;
				border:solid 1px #ABADB3;
			}
		#jobContainer{
			width:240px;
			float:left;
		}
			#jobContainer input{
				width:180px;
				border:solid 1px #ABADB3;
			}
		#teamContainer{
			width:398px;
			float:left;
			margin-top:8px;
		}
			#teamContainer select{
				border:solid 1px #ABADB3;
			}
		
div#expertSearchResults{
}
	#expertSearchResults h3{
		color:#7072AC;
		font-size:125%;
	}
	#expertSearchResults a{
		color:#7072AC;
	}
	#expertSearchResults p{
		font-size:91.67%;
	}
	#expertSearchResults p#resultNav{
		font-size:108.33%;
		color:#666666;
		margin-top:16px;
	}
		#resultNav a{
			color:#666666;
		}
		#resultNav a.selected{
			color:#4C518E;
			font-weight:bold;
			text-decoration:underline;
		}
		.rnLabel{
			margin-right:10px;
		}
		.rnPrev,
		.rnNext{
		}
		.rnDivider{
			margin:0 10px;
		}

div#expertDetails{
}
	#expertDetails img.align-left{
		margin:4px 20px 20px 0;
	}
	#expertDetails h2{
		color:#454646;
		font-size:116.67%;
		margin-bottom:10px;
	}
	#expertDetails ul li{
		margin-bottom:6px;
	}
	
div#expertContactDetails{
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:10px;
	margin-bottom:18px;
}
/*	#expertContactDetails h2{
		margin:0 0 10px 0;
		text-transform:uppercase;
		color:#454646;
	}*/
	#expertContactDetails p{
		line-height:120%;
	}
	
/* quotes */
div.quoteContainer{
	width:150px;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:24px;
	margin-bottom:28px;
}
	.quoteContainer p{
		margin-bottom:6px !important;
	}
	p.quoteText{
		font-style:italic;
		font-size:116.67% !important;
		line-height:150% !important;
		color:#7072AC !important;
		background:url(../images/quote-marks.png) 0px 0px no-repeat;
		width:150px;
		padding-top:26px;
	}
	p.quoteName{
		line-height:120% !important;
		padding-bottom:26px;
		background:url(../images/quote-marks.png) -954px bottom no-repeat;
		width:150px;
		font-size:91.67% !important;
	}
	.quoteContainer a{
		text-decoration:none;
		color:inherit;
		font-weight:normal !important;
	}
	.quoteContainer a:hover{
		opacity:0.7;
		filter:alpha(opacity=70);
	}
#resourceSide div.quoteContainer{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
	border-top:solid 1px #CCCCCC;
	padding-top:24px;
}
	
/* Resources */
div#resourceMain{
	width:538px;
	float:left;
	margin-right:20px;
}
div#resourceSide{
	width:150px;
	padding-left:14px;
	border-left:solid 1px #CCCCCC;
	float:left;
}
	#resourceSide h2 {
		/*font-size: 91.66666666667%;*/ /* 11px */
		margin:0 0 10px 0;
		text-transform:uppercase;
		color:#454646;
		color:#7075ae;
	}
	#content #resourceSide p{
		font-size: 91.66666666667%; /* 11px */
		line-height: normal;;
	}
	#content #resourceSide li{
		font-size: 91.66666666667%; /* 11px */
		line-height: normal;
	}
	#content #resourceSide li a {
		padding-left: 24px;
		background-position:0px 3px;
		background-repeat:no-repeat;
		display:inline-block;
		padding-bottom:5px;
	}
	#content #resourceSide li a.audio{
		background-image:url(../images/file-icons/audio.png);
	}
	#content #resourceSide li a.csv{
		background-image:url(../images/file-icons/csv.png);
	}
	#content #resourceSide li a.doc{
		background-image:url(../images/file-icons/doc.png);
	}
	#content #resourceSide li a.file{
		background-image:url(../images/file-icons/file.png);
	}
	#content #resourceSide li a.htm{
		background-image:url(../images/file-icons/htm.png);
	}
	#content #resourceSide li a.image{
		background-image:url(../images/file-icons/image.png);
	}
	#content #resourceSide li a.pdf{
		background-image:url(../images/file-icons/pdf.png);
	}
	#content #resourceSide li a.ppt{
		background-image:url(../images/file-icons/ppt.png);
	}
	#content #resourceSide li a.video{
		background-image:url(../images/file-icons/video.png);
	}
	#content #resourceSide li a.xls{
		background-image:url(../images/file-icons/xls.png);
	}
	#content #resourceSide ul {
		list-style: none;
		margin: 0 0 20px 0;
	}
	#content #resourceSide li{
		margin-bottom: 6px;
	}
	
/* News */
form#newsSearch{
	background-color:#F3F3F8;
	padding:10px 14px 16px 14px;
	margin-bottom:20px;
}
#newsSearch span.group{
	display:inline-block;
	margin-right:14px;
}
#newsSearch label {
	display: inline-block;
	margin-bottom:2px;
}
#newsSearch select{
	margin-right:8px;
	border:solid 1px #ABADB3;
}
#newsSearch input.search-submit{
	vertical-align:bottom;
	display:inline-block;
}
.newsArchive p.resultNav,
.blogArchive p.resultNav{
	border-top:none;
	padding-top:0;
}

.blogArchive p.resultNav{
	border-top:none;
	border-bottom:solid 1px #CCC;
	padding-bottom:16px;
	margin-top:-4px;
}

/* Twitter feed */

#twitterFeed{
	background:url(../images/quote-marks.png) -954px bottom no-repeat;
	padding-bottom:20px;
	margin-bottom:30px;
}
#left-col #twitterFeed{
	width:150px;
}
#twitterFeedInner{
	background:url(../images/quote-marks.png) left top no-repeat;
	padding-top:16px;
}

#twitterFeed h2,
#right-col #twitterFeed h2{
	line-height:120%;
	color:#666;
	font-size:150%;
	margin:0 0 16px 0;
	text-transform:uppercase;
}
	#twitterFeed h2 a{
		display:block;
		text-decoration:none;
		color:inherit;
		background:url(../images/twitter-bird-large.png) right 7px no-repeat;
		padding-right:60px;
		min-height: 48px;
	}
	#twitterFeed h2 a:hover{
		opacity:0.8;
		filter:alpha(opacity=80);
	}
#twitterFeed a.tweet{
	font-size:108.33%;
	line-height:140%;
	display:inline-block;
	color:#454646;
	text-decoration:none;
	border-top:solid 1px #CCCCCC;
	padding:12px 1px 12px 1px;
}
#twitterFeed a.tweet:hover{
	/*background-color:#DFE0EC;*/
	
	opacity:0.8;
	filter:alpha(opacity=80);
}
#twitterFeed a.first{
	border-top:none;
}
	.tweet span.tweet-date{
		
		display:block;
	}
	.tweet span.tweet-thing{
		color:#7073AC;
	}
#twitterFeed p#joinConv{
	margin-top:4px;
}
	#joinConv a{
		font-weight:bold;
		color:#7073AC;
	}

#content div#expertSearchResults p, #content div#expertSearchResults li,
#content div.latestItem p, #content div#latestItem li,
#content div.newsArchive p, #content div#newsArchive li,
#content div.blogArchive p, #content div#blogArchive li,
#content div.searchResults p, #content div#searchResults li{
	font-size:100%;
	line-height:normal;
	color:inherit;
}

#content .photo-gallery-display
{width: 100%; float: left; margin-bottom: 12px;}

	#content .photo-gallery-display .photo-gallery-image
	{height: 134px; width: 134px; float: left; overflow: hidden;}
	
		#content .photo-gallery-display img.image-width
		{height: 134px;}
		
		#content .photo-gallery-display img.image-height
		{width: 134px;}
		
div.jobListing{
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:18px;
	padding-bottom:6px;
}

ul#language-select{
	margin-top:9px;
	overflow:hidden;
	list-style:none;
}
#language-select li{
	float:left;
	margin-right:20px;
}

#language-select a{
	display:block;
/*	background-image:url(../images/language-selection.gif);
	background-repeat:no-repeat;
	text-indent:-999999px;
	margin:0 8px;*/
}
#language-select a:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
}

#language-select a#ls-arabic{
/*	width:35px;
	height:16px;
	background-position:0px 0px;*/
	font-size:150%;
}
#language-select a#ls-russian{
/*	width:53px;
	height:16px;
	background-position:-54px 0px;*/
	font-size:150%;
}
#language-select a#ls-chinese{
/*	width:76px;
	height:16px;
	background-position:-125px 0px;*/
	font-size:150%;
	font-weight: bold;
}
#language-select a#ls-english{
/*	width:47px;
	height:16px;
	background-position:-219px 0px;*/
	font-size:150%;
}

/* Homepage 2014 */
#main.home-2014{
	background: #FFF;
	padding-top:36px;
}

.home-2014 #content h1{
	margin-top:-8px;
}

#homeSlides{
	width:954px;
	height:327px;
	position:relative;
}
	#homeSlides .slide{
		display:block;
		width:954px;
		height:327px;
		position:relative;
		overflow:hidden;
	}
	#homeSlides #name-overlay {
		width: 530px;
		height: 92px;
		position: absolute;
		z-index:100;
		left:30px;
		top:26px;
		display: block;
		text-indent:-9999px;
	}
	#homeSlides #name-overlay.logo-en-gb {
		background: url(../images/template-sprite-2012-2.png) no-repeat;
	}
	#homeSlides #name-overlay.logo-zh-cn {
		background: url(../images/chinese/2014-logo-sprite.png) no-repeat;
	}
	#homeSlides #name-overlay.logo-ru {
		width: 678px;
		background: url(../images/russian/2014-logo-sprite.png) no-repeat;
	}
	#homeSlides #name-overlay.logo-ar {
		background: url(../images/arabic/2014-logo-sprite.png) no-repeat;
	}
	
	#homeSlides .slideText{
		position:absolute;
		background:url(../images/purple-trans.png) repeat;
		color:#FFF;
		font-family:Humanist, Arial, Helvetica, sans-serif;
		width:482px;
		padding:16px 20px;
		font-size:166.67%;
		line-height:130%;
	}
	#homeSlides .st-left{
		left:33px;
		top:147px;
	}
	#homeSlides .st-right{
		right:28px;
		top:147px;
	}
	#homeSlidePager{
		position:absolute;
		right:28px;
		bottom:23px;
		z-index:100;
	}
		#homeSlidePager a{
			background:#FFF;
			display:block;
			float:left;
			width:13px;
			height:13px;
			margin-left:4px;
			text-indent:-999999px;
		}
		#homeSlidePager a.activeSlide{
			background:#483D58;
		}
		#homeSlidePager a:hover{
			background:#9498C6;
		}
		
/* SW Blog */
h3.sw-blog-menu-heading{
	font-size:116.67%;
	color:#7072AC;
	margin:0 0 5px 0;
}
#right-col ul.sw-blog-menu{
	list-style:none;
	padding:0 0 12px 0;
	margin:0 0 16px 0;
	border-bottom:solid 1px #CCC;
}
.sw-blog-menu li{
	margin-bottom:5px;
}
#right-col .sw-blog-menu li a{
	color:#454648;
	font-weight:normal;
}
#right-col .sw-blog-menu li.selected a{
	font-weight:bold;
}

.sw-blog-summary{
	padding-bottom:10px;
	margin-bottom:20px;
	overflow:hidden;
	border-bottom:solid 1px #CCC;
}

#author-details{
	float:left;
	width:115px;
	margin:22px 23px 0 0;
}
	#author-details p{
		font-size:100%;
	}	
	.author-name{
		font-size:150%;
		font-weight:normal;
		color:#7074AD;
		border-bottom:solid 1px #CCC;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	.author-name a{
		color:#7074AD;
	}
	.author-image{
		border:solid 1px #666666;
	}
	.author-link{
		color:#4D4D4D;
		font-weight:normal !important;
		background:url(../images/bullet-arrow-dark.gif) 0 3px no-repeat;
		padding-left:11px;
	}

#article{
	float:left;
	width:586px;
	margin:18px 0 0 0;
}
	#article h2{
		font-size:150%;
		color:#666;
		margin-bottom:16px;
	}
	#article hr,
	#article .hr{
		margin:24px 0;
	}

#content p.blog-post-categories{
	font-size:133.33%;
	margin:0;
}
	.blog-post-categories a{
		color:#7073AC;
	}
	
p.blog-post-date{
}

#content p.form-error{
	color:#F00;
}

#comments-form{
}
	#comments-form label{
		float:none;
		display:inline-block;
		width:72px;
		margin-right:12px;
		vertical-align:top;
		font-weight:normal;
		color:#393939;
		padding-top:6px;
	}
	#comments-form input{
		vertical-align:top;
		font-size:100%;
		font-family:inherit;
	}
	#comments-form textarea{
		display:inline-block;
		vertical-align:top;
		font-size:100%;
		font-family:inherit;
	}
	#comments-form .text-input{
		margin:0;
		padding:6px;
		border:solid 1px #CCC;
	}
	#comments-form #comment-name,
	#comments-form #comment-email{
		width:240px;
	}
	#comments-form #comment-text{
		width:484px;
		height:112px;
	}
	#comments-form .no-label{
		margin-left:87px;
	}
	
	.blog-comment{
		border-top:solid 1px #CCC;
		padding-top:24px;
		overflow:hidden;
	}
	.bc-first{
		border-top:none;
		padding-top:0;
	}
	
	.comment-image{
		width:70px;
		float:left;
		margin-right:12px;
	}
	.comment-text{
		float:left;
		width:498px;
	}
		#content .comment-text h3{
			margin:0;
			font-size:133.33%;
			color:#7072AC;
		}
		#content .comment-text p{
			font-size:100%;
		}

.resourceSummary{
	clear:both;
	overflow:hidden;
	padding:16px 0;
	border-top:solid 1px #d8d8d8;
}
.rs-first{
	border-top: none;
	padding:0 0 16px 0;
}
.rs-text{
	float:left;
	width:420px;
}
.rs-image{
	width:60px;
	height:auto;
	float:left;
	border: solid 1px #666666;
	margin: 0 10px 4px 0;
}
		
/* RTL adjustments */
.right-to-left #search-input{
	text-align:right;
	direction:rtl;
}
.right-to-left #top a#donate-button span,  
.right-to-left #top a#stay-informed-button span{
	text-align:right;
	direction:rtl;
}
.right-to-left #nav ul{
	float:right;
	direction:rtl;
}
	.right-to-left #nav li{
		float:right;
	}
	.right-to-left #nav a.menu-first{
		padding-left:16px;
		padding-right:24px;
	}
.right-to-left #nav div#smIcons{
	float:right;
	padding:5px 0 0 22px;
	text-align:left;
}

.right-to-left #tabs ul li{
	float:right;
}

.right-to-left #breadcrumbs,
.right-to-left #twitterFeed,
.right-to-left #newsSearch,
.right-to-left #resource-search {
	text-align:left;
	direction:ltr;
}

.right-to-left #tabs ul.ui-tabs-nav a {
	margin: 0 0 -1px 3px;
}

.right-to-left .latestItem img, 
.right-to-left .relatedResource img {
	margin: 0 0 4px 10px;
	float: right;
}

.right-to-left #content #resourceSide li a {
	padding-left: 0;
	padding-right: 24px;
	background-position: right 3px;
}
.right-to-left .rs-text{
	float:right;
	width:420px;
}
.right-to-left .rs-image{
	float:right;
	margin: 0 0 4px 10px;
}

#smartsearch-results .pagination{
	margin-top:10px;
}
#smartsearch-results .pagination .prevlink{
	float:left;
}
#smartsearch-results .pagination .nextlink{
	float:right;
}

/* New Resource Filtering - April 2015 */
#main.no-sidebar{
	background:#FFF;
	overflow:hidden;
}
.no-sidebar #content-col {
	width: 726px;
}

.resource-filter-heading{
	background:#9b9c9e;
	color:#FFF;
	font-size:125%;
	padding:6px 10px;
}

.resource-filter-container{
	border-bottom: 2px solid #dddedf;
	padding:8px 12px 10px 12px;
}
	.resource-filter-container h4{
		font-size:108.33%;
		margin-bottom:5px;
	}
	.resource-filter-container label{
		color:#7075AE;
		padding-bottom:3px;
	}
	
	.resource-filter-container p{
		margin-bottom:0;
		overflow:hidden;
	}
	
	#rf-keywords{
		border:solid 1px #DEDFE1;
		padding:6px;
		margin:0 0 16px 0;
		width:128px;
	}
	
	#rf-from-month,
	#rf-from-year,
	#rf-to-month,
	#rf-to-year{
		border:solid 1px #DEDFE1;
		padding:6px 3px;
		margin:0 0 16px 0;
		width:59px;
		box-sizing:content-box;
		font-size:109.1%;
	}
	#rf-from-month,
	#rf-to-month{
		margin-right:8px;
	}
	
	.right-to-left #rf-from-month,
	.right-to-left #rf-from-year,
	.right-to-left #rf-to-month,
	.right-to-left #rf-to-year{
		float:right;
	}
	.right-to-left #rf-from-month,
	.right-to-left #rf-to-month{
		margin-right:0;
		margin-left:8px;
	}
	
	#rf-submit{
		background:url(../images/button-purple-bg.gif) repeat-x;
		border:0px none;
		color:#FFF;
		border-radius:5px;
		padding:5px 10px;
		font-size:109.1%;
	}

.filter-list{
	list-style:none;
	margin-left:0;
}
.filter-list.expanded-list{
	margin-top:10px;
	margin-bottom:10px;
}
	
	.filter-list li{
		padding-left:17px;
		margin-bottom:6px;
		font-size:108.33%;
		line-height:110%;
		
		display:none;
	}
/*	.filter-list li.filter-item-1,
	.filter-list li.filter-item-2,
	.filter-list li.filter-item-3,
	.filter-list li.filter-item-4,
	.filter-list li.filter-item-5,
	.filter-list li.filter-item-6,*/
	.filter-list.expanded-list li,
	.no-js .filter-list li{
		display:list-item;
	}
	
	.filter-list li.selected{
		background:url(../images/purple-tick.png) 0px 2px no-repeat;
	}
	
	.right-to-left .filter-list li{
		padding-left:0;
		padding-right:17px;
	}
	.right-to-left .filter-list li.selected{
		background:url(../images/purple-tick.gif) right 2px no-repeat;
	}
	
		.filter-list li a{
			color: #454648;
		}
		
	.resource-filter-container .show-more{
		font-size:91.67%;
		color:#7075AE;
		text-decoration:underline;
		/*margin-left:17px;*/
	}
	.resource-filter-container .show-more:hover{
		text-decoration:none;
	}
	.right-to-left .resource-filter-container .show-more{
/*		margin-left:0;
		margin-right:17px;*/
	}
	
.addthisContainer{
	margin-bottom:10px;
	overflow:hidden;
}
#expertDetails .addthisContainer .addthis_toolbox,
#resourceMain .addthisContainer .addthis_toolbox,
#newsArticle .addthisContainer .addthis_toolbox{
	float:right;
}
#newsArticle .articleDate{
	display:inline-block;
	vertical-align:middle;
	width:200px;
}
#newsArticle .addthisContainer{
	display:inline-block;
	vertical-align:middle;
	margin-bottom:6px;
	clear:both;
	width:338px;
}
.expertDetailTextNarrow{
	float:left;
	width:418px;
}

#right-col div#sw-blog-menus ul{
	font-size:100%;
}
#right-col div#sw-blog-menus li a{
	padding:0;
	background:0;
}