#wrapper
{
    margin: 0px auto;
    padding: 0px;
    width: 1051px;
    background-color: #fff;
    color:#404040;
}
body.sfreContentArea
{
    background-color: #fff
}

/*Typography****************************************************/

.sfContentBlock h1, .sfContentBlock h2, .sfContentBlock h3,  .sfContentBlock h4,  .sfContentBlock h5, .sfContentBlock h6, h1, h2, h3, h4, h5, h6
{
    font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600 !important;
	margin-top:0px;
    margin-bottom:10px;
}
.sfContentBlock h1, h1
{
    font-size: 36px;
    font-weight: 700;
    margin-bottom:30px;
} 
.sfContentBlock h2, h2
{
    font-size: 30px;
}
.sfContentBlock h3, h3
{
    font-size: 24px;
    padding:0;
    border-bottom:0;
}
.sfContentBlock h4, h4
{
    font-size: 20px;
}
.sfContentBlock h5, h5
{
    font-size: 18px;
    font-style:normal;
}
.sfContentBlock h6, h6 
{
    font-size: 15px;
}
 
.photoCredit
{
    padding-top:60px;
    font-style:italic;
    font-size:70%;
}

blockquote 
{
    border-top:5px solid #94c7b6;
    border-bottom:5px solid #94c7b6;
    margin-bottom:50px;
    margin-top:50px;
    padding-top:0px;
    padding-bottom:0px;
    font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;  
	font-size:18px;
	line-height:1.4;
	
}

blockquote p:last-of-type
{
    margin-bottom:0;
}
blockquote:after, blockquote:before 
{
    display:block;
    font-size:70px;
    font-weight: 600 !important;  
    color: #fff;  
    background: #94c7b6;  
    border:30px solid #fff;
    margin-left:293px;
    text-align: center;  
    -webkit-border-radius: 50%; 
    -moz-border-radius: 50%; 
    border-radius: 50%; 
    border-radius: 50%;   
    padding:38px 5px 5px 5px;
    height:10px;
    width:43px;
    line-height:0;   
} 
blockquote:before
{  
    content: "\201C";
    margin-top:-60px;  
}  

blockquote.left:before, blockquote.right:before, blockquote.left:after, blockquote.right:after
{  
    margin-left:68px;
} 
blockquote:after
{  
    content: "\201C";
    margin-bottom:-60px;  
    margin-top:-20px;
} 
blockquote.left:after, blockquote.right:after 
{
    margin-top:0px;
} 
blockquote.left, blockquote.right
{
	width:250px;
	
}
.quoteAttribution 
{
    font-weight:600;
    text-transform:uppercase;
    text-align:right;
}

.featureBox 
{
    padding-top:20px;
    padding-bottom:20px;
    border-top:5px solid #94c7b6;
    border-bottom:5px solid #94c7b6;
    margin-bottom:20px;
    margin-top:20px;
    font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;  
	font-size:18px;
	line-height:1.4;
}

.featureBox.left, .featureBox.right 
{
    width:300px;
}

.sfContentBlock p.top 
{
   text-transform:uppercase;
   text-align:right;
   float:right;
   font-size:80%;
}   

.sfContentBlock p.top a
{
    color:#919191;
} 
/*Header****************************************************/
#header
{
    padding-top: 46px;
    position: relative;
}
#header h1 a
{
	display: block;
	overflow: hidden;
	background: url("../Images/d-header-logo.png") left top no-repeat;
	height: 0;
	padding-top: 62px;
	margin-left:40px;
	margin-bottom:46px;
	width: 503px;
	
}

/*Top Navigation*/
#header .topNav
{
	float: right;
	margin-top:5px;
}
#header .topNav li
{
    float: left;
    font-size:12px;
}
#header .topNav a
{
    color: #404040;
    padding: 0px 10px;
    display: block;
    border-left: solid 1px #94c7b6;
    text-transform: uppercase;
}
#header .topNav li:first-child a
{
	border-left-width: 0;
}

/*Social Links*/
.socialLinks
{
	float: right;
	margin-right:40px;
}


.socialLinks a
{
	color: #dbc1c0;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 29px;
	width: 28px;
	float: left;
	margin-left: 4px;
	border:1px solid #d4d4d4;
	padding-right: 0;
}
 .socialLinks a.facebook
{
	background:#ffffff url("../Images/bt_facebook_header.png") left top no-repeat;
}
.socialLinks a.twitter
{
	background:#ffffff url("../Images/bt_twitter_header.png") left top no-repeat;
}
.socialLinks a.flickr
{
	background:#ffffff url("../Images/bt_flickr_header.png") left top no-repeat;
}
.socialLinks a.youtube
{
    background: #ffffff url("../Images/bt_youtube_header.png") left top no-repeat;
}
.socialLinks a.rss
{
    background: #ffffff url("../Images/bt_rss_header.png") left top no-repeat;
}

/*Main Search*/
#header .mainSearch
{
	float: right;
	position: absolute;
	top: 85px;
	right:40px;
}

#header .mainSearch input[type="text"] 
{
    padding:2px 8px;
    height:18px;
    font-size:12px;
	border:1px solid #b5b3ac;    
}
#header .mainSearch input[type="submit"] 
{
    font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600 !important;
	font-size:14px;
	background:#d4d4d4;
	border-radius: 4px;
	padding: 2px 8px;
	text-transform:uppercase;
	border:1px solid #b5b3ac;
}

/*Main Navigation****************************************************/

.mainNav .sfNavHorizontalDropDown > .k-item > a.k-link.sfSel, .mainNav .sfNavHorizontalDropDown > .k-item > a.k-link.sfSel:hover
{
	margin-top: 0;
	/*padding-top: 0;*/
	color:#1bb0ce;
	
}
.mainNav .sfNavHorizontalDropDown
{
	background-color: transparent;
}
.mainNav .k-menu .k-item, .mainNav .k-widget.k-menu-horizontal>.k-item
{
    border-right: 1px solid #b3b3b3;
	border-left: 1px solid #ffffff;
}
.mainNav .k-menu .k-item, .mainNav .k-widget.k-menu-horizontal>.k-item:last-of-type
{
    border-right: 1px solid #ffffff;
} 
.mainNav .k-menu .k-item, .mainNav .k-widget.k-menu-horizontal>.k-item:first-of-type 
{
	border-left: none;
}

.mainNav .sfNavHorizontalDropDown .k-last > a.k-link 
{ 
    border-right:solid 1px #b3b3b3;
}
.mainNav .k-menu .k-item.k-first, .mainNav .k-widget.k-menu-horizontal>.k-item.k-first
{
	/* border-left: solid 1px #7a4c4e; */
}
.mainNav .sfNavHorizontalDropDown .k-item > a.k-link
{
	color: #404040;
	font-size: 16px;
	padding: 5px 30px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}

.sfNavWrp .sfNavHorizontalDropDownWrp .mainNav 
{
    background:#e6e6e6;
}

.sfNavHorizontalDropDown li.k-item a:hover.k-link
{
    color:#1bb0ce;
}

ul#headerPlaceholder_T8DB3D5E2001_ctl00_ctl00_navigationUl.sfNavHorizontalDropDown 
{
    background:#e6e6e6;

}

/*Footer****************************************************/
#footer 
{
    font-size:12px;
    padding:40px 40px;
    border-top:1px solid #94c7b6;
    background:#f6f3f3;
}
#footer .socialLinks 
{
    margin-right:0;
}

div#footer div.sf_3cols_1in_33
{
    padding-right:40px;
}
div#footer div.sf_3cols_2in_34
{
    padding: 0 40px;
    margin:0;
}

div#footer div.sf_3cols_3in_34
{
    padding-left:40px;
}

/* 33% 34% 33% */
#footer div.sf_colsOut.sf_3cols_1_33, #footer div.sf_colsOut.sf_3cols_2_34, #footer div.sf_colsOut.sf_3cols_3_33
{
    width:33.3333333333333333333333333333%; /* 297px/971px*/    
}  



/*Bottom Navigation*/
.bottomNav
{
	margin-bottom:10px;
	display: inline-block;
     float: left;
}
.bottomNav li
{
    float: left;
}
.bottomNav a
{
    color: #404040;
    padding: 0px 10px;
    display: block;
    border-left: solid 1px #94c7b6;
    text-transform: uppercase;
    font-size: 11px;
}
.bottomNav li:first-child a
{
	border-left-width: 0;
	padding-left:0;
}
div.footer p
{
    margin-bottom:10px;
}
 div#footerPlaceholder_TA66FF07D001_Col01.sf_colsIn.sf_3cols_2in_34
{
    border-left:1px solid #94c7b6;
    border-right:1px solid #94c7b6;
}

div#footerPlaceholder_TA66FF07D001_Col00.sf_colsIn.sf_3cols_1in_33, div#footerPlaceholder_TA66FF07D001_Col01.sf_colsIn.sf_3cols_2in_34, #footerPlaceholder_TA66FF07D001_Col02.sf_colsIn div.sfContentBlock.footer, #footerPlaceholder_TEBC48CEC002_Col00.sf_2cols_1in_25
{
    overflow:auto;
    float:left;
}

.logos 
{
    float:right;
}

.logos a 
{
    margin-left:40px;
}

/*Newsletter Form*/
.footer input[type="text"] 
{
    float:left;
    width:90%;
    padding:5%;
    margin-bottom:10px;

}
.footer input[type=submit] 
{
	background: #d3643b;
	color: #FFF;
	font-weight: 600 !important;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 16px;
	padding: 8px 16px; 
	border: 2px solid #d3643b;
	float:left;
}

::-webkit-input-placeholder {
    font-style: italic;
}
::-moz-placeholder {
    font-style: italic;
}
:-ms-input-placeholder {
    font-style: italic;
}
input:-moz-placeholder {
    font-style: italic;
}

.sfContentBlock.footer
{
    overflow:hidden;
}

/*Homepage****************************************************/
/* Banner Side Gradients */

.homeGradient
{
    width:100%;
    height:326px;
    pointer-events: none;
    content: "";
	position: absolute; 
	bottom: 0;
	left: 0;
	right: 0;
	-moz-box-shadow: inset  -255px 0 253px -255px  #000000, inset 255px 0 253px -255px  #000000;
    -webkit-box-shadow: inset  -255px 0 253px -255px  #000000, inset 255px 0 253px -255px  #000000;
    box-shadow: inset  -255px 0 253px -255px  #000000, inset 255px 0 253px -255px  #000000;
 
}

/* Tabs */
.tabHome
{
	font-size: 12px;
	display: inline-block;
	padding-top: 2px;
	padding-left: 13px;
	border-right: 37px solid transparent;
	border-bottom: 37px solid #e6e6e6;
	height: 0;

}

.tabHome a 
{
	background: #e6e6e6;
	text-decoration: none;
	text-transform: uppercase;
	color: #343434;

}

.tabHome p
{
    margin-top:10px; 
   	text-transform: uppercase;
	font-weight: 600 !important;
	font-family: 'Source Sans Pro', Arial, sans-serif;
}
/* 3 Feature Boxes */

.homepageFeaturedTitle
{
	border-top: 2px solid #4f8699;
	border-bottom: 2px solid #4f8699;
	background: #1bb0ce url(../Images/net-pattern.jpg) center center;
}

.homepageFeaturedTitle a
{
	color: #FFF;
	padding: 12px 18px;
	display: block;
}
.homepageFeaturedTitle h3
{
    margin:0;
    border:0;
    text-align: center;
	text-transform: uppercase;
	font-size:19px;
	letter-spacing:-0.01em;
}
.homepageFeaturedTitle h4 
{
    margin:0;
    padding:0;
    font-size:18px;
}
.topMargin 
{
    margin-top:40px;
}
.homepageFeaturedTitle a:hover, #newsWrapper a:hover
{

}
.homepageFeaturedDescription
{
	padding: 18px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-ms-border-bottom-left-radius: 3px;
	-o-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	-o-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.24);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.24);
	box-shadow: 0 0 6px rgba(0,0,0,0.24);
	margin-top: -2px;
	min-height:120px;
	position:relative;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;


}
.homepageFeaturedDescription p a 
{
	color: #4f8699;
	font-size: 12px;
	margin-top: -10px;
	text-align:right;
	float:right;

}

.sfContentBlock .homepageFeaturedDescription p
{
    margin-bottom:12px;
}    


/*News*/
#newsHomepage
{
	border-top: 1px solid #343434; 
	margin-top:8px;
}
#newsHomepage h4 {
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: -15px;
    
}
#newsHomepage h4 span
{
	padding-left: 20px;
	padding-right: 20px;
	background: #FFF;
}
.homePage .sfnewsMetaInfo, .sf_2cols_2_25 .sfnewsMetaInfo /* Changes the display of the date, but only on the homepage */
{
   	text-transform: uppercase;
	background: #dee5e3;
	padding: 9px;
	text-align: center;
	display: inline-block;
	float: left;
	line-height: 1.0;
	color: #7e7e7e;
	font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600 !important;
}
.sf_2cols_2_25 .sfnewsMetaInfo 
{
    float:right;
    clear:right;
    margin:0px 0px 10px 10px;
}
   
.sf_2cols_2_25.sfContentBlock ul 
{
    padding:0 16px;
}

.sfnewsMetaInfo span
{
  	font-size: 18px;
}
li.sfnewsListItem 
{
    list-style: none;
}
.sf_2cols_1_75 li.sfnewsListItem 
{

    padding: 16px 0;
	border-bottom: 1px solid #d4d4d4;
}

li.sfnewsListItem:last-of-type
{
    border-bottom:0;
}
.homePage .sfnewsSummary
{
    padding-left:64px;
}

h2.sfnewsTitle a
{
   	color: #4f8699;
	font-size: 16px;
}

h2.sfnewsTitle a:hover
{

	color:#1bb0ce;
}
.homePage h2.sfnewsTitle 
{
    float:right; 
    clear:right;
    width: 636px;
}

li.sfnewsListItem p 
{
    margin-bottom:0;
}
.viewAll
{
	text-transform: uppercase;
	border: 1px solid #c8c8c8;
	margin-top: 10px;
	font-weight: 600 !important;
	font-family: 'Source Sans Pro', Arial, sans-serif;
}
.viewAll a
{
	display: block;
	padding: 12px;
	background: #e6e6e6;
	color:#343434
}
.viewAll a:hover 
{
    background:#dee5e3;
}

/*Fast Facts*/
.fastFacts 
{
   	background: #dee5e3;
	padding-top: 11px; 
	border:1px solid #c8c8c8;
	overflow: hidden;
	
}
.fastFacts p
{
	padding:0 11px;
}
.fastFacts h5
{
	font-size: 18px;
	text-align: center;
	margin-bottom:11px;
}
.fileSize {
	padding:9px 13px 9px 13px;
	font-size:11px;
	display:inline-block;
	float:right;
    text-align:center;
    font-style:italic;
}
.fastFacts .button a{
	background:#d3643b;
	color:#FFF;
	padding:9px;
	text-decoration:none;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-weight:700;
	text-transform:uppercase;
	font-size:13px;
	display:inline-block;
	float:left;
}

.fastFacts .button a:hover 
{
    background:#1bb0ce;
}

/*Newsletter*/
.newsletter {
	background: #dee5e3;
	padding: 40px;
	position:relative;
	border:1px solid #94c7b6;
	overflow:auto;
}

.newsletter iframe 
{
    float:left;
    margin:0;
    padding:0;
}
.newsletter button, .newsletter input 
{
    border: 2px solid #d3643b;
    font-size: 14px; 
    padding: 0 20px;
    height: 40px;
    vertical-align: middle;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#newsletter input[type=submit] 
{
	background: #d3643b;
	color: #FFF;
	font-weight: 600 !important;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	margin-left:-4px;
	text-transform:uppercase;
	font-size:16px;
}
#newsletter input[type=submit]:hover
{
    background:#1bb0ce;
    border: 2px solid #1bb0ce;
}
::-webkit-input-placeholder 
{
    font-style: italic;
}
::-moz-placeholder
{
    font-style: italic;
}
:-ms-input-placeholder
{
    font-style: italic;
}
input:-moz-placeholder
{
    font-style: italic;
}
.socialLinksNewsletter
{

}
.socialLinksNewsletter a
{
	color: #dbc1c0;
	display: block;
	overflow: hidden;
	height: 0;
	padding-top: 38px;
	width: 38px;
	float: left;
	margin-left: 4px;
}
 .socialLinksNewsletter a.facebook
{
	background: url("../Images/bt_facebook_newsletter.png") #b1b8b6 left top no-repeat;
	padding-right:0px;
}
.socialLinksNewsletter a.twitter
{
	background: url("../Images/bt_twitter_newsletter.png") #b1b8b6 left top no-repeat;
	padding-right:0px;
}
.socialLinksNewsletter a.flickr
{
	background: url("../Images/bt_flickr_newsletter.png") #b1b8b6 left top no-repeat;
	padding-right:0px;
}
.socialLinksNewsletter a.youtube
{
	background: url("../Images/bt_youtube_newsletter.png") #b1b8b6 left top no-repeat;
	padding-right:0px;
}
.socialLinksNewsletter a.rss
{
	background: url("../Images/bt_rss_newsletter.png") #b1b8b6 left top no-repeat;
	padding-right:0px;
}

.sfContentBlock .tableOfContents ul
{
    list-style-type: none;
    padding-left:0px;
    margin-top: -40px;
    padding-top: 40px; 
}

.stickdiv {
    position:fixed;
    top:0px;
    width:971px;
    background:#ffffff;
    padding-bottom:3px;
    z-index:1000;
    display:block;
}

.stickdiv ul 
{
    margin-bottom:0px;
}

.anchor:before
{
    content: " ";
    background: white;
    display: block;
    margin-top: -40px;
    padding-top: 40px; 
}

/*Filter*/
.filter h4 
{
    background:#e6e6e6;
    padding:10px;
    margin:0px;
}

ul.sftaxonVerticalList 
{
    border:1px solid #e6e6e6;
    padding:10px;
    margin:0px;
}

.sftaxonVerticalList li 
{
    padding:5px;
    font-size:12px;
}

/*Where We Work Country Pages ****************************************************/

.ViewMore 
{
    float:right;
    margin-bottom:10px;
}
/*Map*/
.map-box .container-map {
	position: absolute;
	top: 20px;
	left: 122px;
	padding: 0;
}
.map-box .container-map .map {
	background: url(../Images/africa_map_highlight.png) left top no-repeat;
	width: 350px;
	height: 366px;
}
.map-box {
	position: relative;
	background: #d3643b url(../Images/africa_map_container_bg.jpg) left top no-repeat;
	height: 387px;
}
.map-box .areas {
	float: right;
	padding: 10px;
	padding-left: 0;
}
.map-box .countries {
	color: #e4e9eb;
	float: left;
	font-size: 18px;
	padding-left:10px;
	
}
.countries a {
	display: block;
	color: #fff;
	text-decoration: none;
	width: 100px;
	padding: 10px 30px 10px 10px;
}
.countries a:hover 
{
    background: #e78a1c;
}
.areas .countries li {
	line-height: 17px;
	cursor: pointer;

}
 ul.countries
{
    list-style-type:none;
}
.map-box ul:first-of-type
{
    border-left:1px solid #e09d8a;
    padding-left:30px;
}


/*Banner*/
.countryBanner 
{
    padding:30px 0px 0px 30px;
    background: url("../Images/banner_orange.png") left top no-repeat;
    color:#ffffff; 
    height:324px;
}

.banner
{
    padding:30px 0px 0px 30px;
    background: url("../Images/banner_orange.png") right top no-repeat;
    color:#ffffff; 
    position:absolute;
    height:324px;
    z-index:2;
    width:727px;
}    
.countryBanner p, .countryBanner h1
{
    max-width:500px;
    float:left;
    clear:left;
}

 .banner p, .banner h1, .banner h2 
 {
     max-width:500px;
 }
 
 .banner h2 
 {
     font-weight:400;
 }
.countryBanner h1 
{
    
}
.countryBanner p
{
    padding-right:30px;
    border-right:1px solid #e09d8a;
}

.countryProfile p 
{
    border:none;
    color:#dadada;
}
.countryProfile a, .banner a 
{
    color:#fff;
}
.countryProfile 
{
    float:right;
    width:160px;
    padding-right:220px;

}
        .angola 
        {
            background:url("../Images/map_angola.jpg") right top no-repeat;
        }
        .benin 
        {
            background:url("../Images/map_benin.jpg") right top no-repeat;
        }
		.burkinafaso 
        {
            background:url("../Images/map_burkinafaso.jpg") right top no-repeat;
        }
		.burma 
        {
            background:url("../Images/map_burma.jpg") right top no-repeat;
        }
		.cambodia 
        {
            background:url("../Images/map_cambodia.jpg") right top no-repeat;
        }
		.cameroon 
        {
            background:url("../Images/map_cameroon.jpg") right top no-repeat;
        }
		.cotedivoire 
        {
            background:url("../Images/map_cotedivoire.jpg") right top no-repeat;
        }
        .drc 
        {
            background:url("../Images/map_drc.jpg") right top no-repeat;
        }
        .ethiopia 
        {
            background:url("../Images/map_ethiopia.jpg") right top no-repeat;
        }
        .ghana 
        {
            background:url("../Images/map_ghana.jpg") right top no-repeat;
        }
        .guinea 
        {
            background:url("../Images/map_guinea.jpg") right top no-repeat;
        }
        .kenya 
        {
            background:url("../Images/map_kenya.jpg") right top no-repeat;
        }
        .liberia 
        {
            background:url("../Images/map_liberia.jpg") right top no-repeat;
        }
        .madagascar 
        {
            background:url("../Images/map_madagascar.jpg") right top no-repeat;
        }
        .malawi 
        {
            background:url("../Images/map_malawi.jpg") right top no-repeat;
        }
        .mali 
        {
            background:url("../Images/map_mali.jpg") right top no-repeat;
        }
        .mekong 
        {
            background:url("../Images/map_mekong.jpg") right top no-repeat;
        }
        .mozambique 
        {
            background:url("../Images/map_mozambique.jpg") right top no-repeat;
        }
		.niger 
        {
            background:url("../Images/map_niger.jpg") right top no-repeat;
        }
        .nigeria 
        {
            background:url("../Images/map_nigeria.jpg") right top no-repeat;
        }
        .rwanda 
        {
            background:url("../Images/map_rwanda.jpg") right top no-repeat;
        }
        .senegal 
        {
            background:url("../Images/map_senegal.jpg") right top no-repeat;
        }
		.sierraleone 
        {
            background:url("../Images/map_sierraleone.jpg") right top no-repeat;
        }
        .tanzania 
        {
            background:url("../Images/map_tanzania.jpg") right top no-repeat;
        }
		.thailand 
        {
            background:url("../Images/map_thailand.jpg") right top no-repeat;
        }
        .uganda 
        {
            background:url("../Images/map_uganda.jpg") right top no-repeat;
        }
        .zambia 
        {
            background:url("../Images/map_zambia.jpg") right top no-repeat;
        }
        .zimbabwe  
        {
            background:url("../Images/map_zimbabwe.jpg") right top no-repeat;
        }

        /*Country in Focus Pages ****************************************************/
        .intro p 
        {
            font-size:18px;
            line-height:1.3em;
            margin-bottom:0px;
        }
        .featured 
        {
            background:#d3643b;
            margin-bottom:6px;
        }
        .featured h5, .countryInFocus .sf_2cols_1in_67 .featured h5 
        {
            margin:0;
            padding:16px;
            color:#fff;
            text-shadow: 1px 1px 1px #674f49;
            font-weight:600 !important;

        }
        .featuredText 
        {
            background:url("../Images/bg_featured-text.png") left top no-repeat;
            margin-top:-51px;
            padding:18px 14px 0px 92px;
            position:relative;
            z-index:10;
        }
        .countryInFocus .sfContentBlock p 
        {
            margin-bottom:2px;  
        }    
        .countryInFocus .sfContentBlock p a, .countryInFocus .sfContentBlock p 
        {
            color:#959595;
            font-family: 'Source Sans Pro', sans-serif;
            font-weight:600;
            text-transform:uppercase;
            font-size:12px;
        }
 
        
        .countryInFocus .sf_2cols_1in_67 h3, .countryInFocus .sf_2cols_1in_67 h5
        {
            margin-bottom:0px;
        }
        .countryInFocus .sf_2cols_1in_67 h3 a, .countryInFocus .sf_2cols_1in_67 h5 a, .countryInFocus .sf_2cols_1in_67 h3, .countryInFocus .sf_2cols_1in_67 h5
        {
            font-weight:400 !important;
        }
        
        .sf_colsIn .sf_2cols_1_50 /* Fix Sitefinity's incorrect calculation of two equal columns*/
        {
            width:46.8503937007874%;/* 317.5px -20px /635px */
            padding-right:20px;  
            
        }
        .sf_colsIn .sf_2cols_2_50  /* 317.5px -20px /635px */
        {
            width:46.8503937007874%;
            padding-left:20px;  
        }
        
        .sf_2cols_2_50 .sf_2cols_2in_50 
        {
            margin-left:0px;
        }
        .sfContentBlock  ul.newResources
        {
            padding:16px 0px 16px 0px;
            list-style:none;
            line-height:1.2em;
            margin:0px;
        }   
        
        
        .sfContentBlock .newResources li 
        {
            margin-bottom:16px;
        }        
        .sfContentBlock .newResources li:last-of-type 
        {
            margin-bottom:0px;
        }
         .sfContentBlock .newResources img 
         {
             float:left;
         }
        .sfContentBlock .newResources li h6 
        {
            margin-bottom:0px;
            padding-left:102px;

        }
        .sfContentBlock .newResources li p 
        {
            padding-left:102px;

        }    
        
        .sfContentBlock .newResources img + p 
        {
            margin-top:0px;
        }
        .countryInFocus .sf_2cols_2_33 h4 
        {
            margin-top:0px;
            margin-bottom:0px;
        }
        
           
/*Stories from the Field*/
.stories ul
{
    padding:0;
    list-style:none;
}
.stories li
{
    margin-bottom:20px;
}
div.stories h2 
{
    font-size:18px;
    padding:18px;
    background:#ffffff;
    margin:0;
    position: relative;
}
div.stories h2:after{
    content: ' ';
    border-color: #ffffff transparent transparent;
    border-style: solid;
    border-width: 13px;
    position: absolute;
    bottom: -26px;
    left: 20px;
}
div.storiesWrapper 
{
    background:#dee5e3;
}
div.storiesSummary
{
    float:right;
    width:295px;
    padding:16px;
    clear:both;
}
.storiesWrapper div.sfitemPublicationDate
{
    
    border-bottom:1px solid #94c7b6;
    padding-bottom:10px;
    margin-bottom:12px;
    color:#9b9b9b;
}
div.storiesWrapper p a
{
    color:#fff;
    background:#cccccc;
    padding: 8px 16px;
    border-top:2px solid #4f8699;
    border-bottom:2px solid #4f8699;
    font-family: 'Source Sans Pro', sans-serif;
    background: #1bb0ce url(../Images/net-pattern.jpg) center center;
	font-weight: 600 !important;
	font-size:16px;
 }
 
 div.storiesWrapper p 
 {
     font-size:80%;
 }

/*Contracts & Agreements*/
ul.contractsAgreements 
{
     list-style-type:none;
     padding-left:0px;
}
.contractsAgreements 
{
    overflow:hidden;
}
.contractCategory 
{
	padding:5px 10px;
    display:inline-block;
	background:#dee5e3;
	font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600 !important;
    font-style:normal;
    text-transform:uppercase;
    font-size:80%;
    float:left;
    clear:left;
    margin-top:10px;
}
.contractsAgreements li ul li 
{
    border:none;
    padding-bottom:0;
    display:inline-block;
    width:70%;
    float:right;
    clear:right;
}
.contractsAgreements span, a+span
{
    font-style:italic;
    color:#8b8c8b;
    font-size:80%;
}
.sfContentBlock .contractsAgreements ul ul 
{
     list-style-type:none;
     padding-bottom:0px;
     border-top:1px dotted #c0c0c0;
     margin-top:10px;
     margin-bottom:0px;
     overflow:hidden;
}
.contractsAgreements li 
{
    padding:10px 0px;
    border-bottom:1px solid #c0c0c0;
    overflow:hidden;
    float:left;
    clear:left;
    width:100%;
    display:block;
}
.contractsAgreements li:last-of-type 
{
    border-bottom:none;
}
.contractsAgreements li ul 
{
    border-top:dotted 1px solid #999;
} 

.contractsAgreements a 
{

}

.sfContentBlock ul.featuredVideos
{
    padding-left:0px;
    list-style-type:none;
    font-size:13px;
}
/*
ul.featuredVideos li 
{
    border-bottom:2px solid #b1cdd3;
}
ul.featuredVideos li p 
{
    margin-bottom:10px;
}
ul.featuredVideos li:last-of-type 
{
    border-bottom:0px;
} */


/*How We Work ****************************************************/
 ul.crossCuttingList
{
    list-style:none;
    padding:20px 0px 0px 0px;
    margin:0;
    
}

.crossCuttingList p 
{
    font-size:85%;
}
.crossCuttingList img 
{
    float:left;
    clear:left;
}
 
.crossCuttingList li 
{
    margin-bottom:16px;
    padding-bottom:16px;
    border-bottom:1px dotted #94c7b6;
    overflow:hidden;
}

.crossCuttingList li:last-of-type 
{
    border-bottom:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}

.quickFact
{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600 !important;
    font-size:18px;
    line-height:1.3;
    border-top:5px solid #b1cdd3;
    border-bottom:5px solid #b1cdd3;
    margin-bottom:9px;
    padding:10px 10px;
    background:url("../Images/sidebar_net-pattern.jpg") left top no-repeat; 
}

.quickFact span 
{
    font-size:135%;
}

p.footnote 
{
    font-size:11px;
    font-style:italic;
    text-align:right;
    margin-bottom:10px;

}
.homepageFeaturedDescription p.footnote
{
    position:absolute;
    bottom:0px;
    right:20px;
}
/*Resources ****************************************************/
/*Resource Library Homepage Search Bar Area*/
.orangeBanner
{
    padding:30px;
    color:#fff;
    background: url("../Images/orange-net-pattern.jpg") left top no-repeat;
}
.orangeBanner a 
{
    color:#fff;
}
.orangeBanner div 
{
    width:911px;
}
.orangeBanner h1, .orangeBanner h2, .orangeBanner h3, .orangeBanner h4, .orangeBanner h5
{
    margin-bottom:18px;
}
.orangeBanner input {
    color: #404040;
}
.orangeBanner #contentPlaceholder_C039
{
    float:left;
    width:33%;
}
.orangeBanner .resourceInstructions
{
    float:right;
    width:65%;
}
/*Banner*/

.libraryWrapper
{
    float:right;
    clear:right;
    width:616px;
} 
.libraryWrapper ul
{
     list-style-type:none;
}

.libraryWrapper li 
{
    padding:10px 0px;
    border-bottom:1px solid #c0c0c0;
    overflow:hidden;
    float:left;
    clear:left;
    width:100%;
    display:block;
}
.libraryWrapper li:last-of-type 
{
    border-bottom:none;
}

.libraryWrapper span
{
    font-style:italic;
    color:#8b8c8b;
    font-size:70%;
}

.sfdownloadList .sfdownloadFile, .linklist .sfitemsListTitleDateTmb li.sfitem
{
    border-top: 1px solid #d4d4d4;
    padding: 16px 0px 16px 20px;
    overflow:auto;
}
.linklist .sfitemsListTitleDateTmb li.sfitem
{
/*    margin-bottom: 0;
    border-top: none;
    border-bottom: 1px dashed #d4d4d4; 
    padding: 16px 0px 10px 40px;*/
    padding-bottom: 10px;
    margin-bottom: 0;
}
/*.linklist .sfitemsListTitleDateTmb li.sfitem *
{
    width: 870px;
}*/
.linklist .sfitemsListTitleDateTmb li.sfitem:first-child {
    border-top: 1px solid #d4d4d4;
    margin-top: 15px;
}
/*.linklist .sfitemsListTitleDateTmb li.sfitem:before {
    content: "\f10c";
    font-family: FontAwesome;
    font-style: normal;
    margin-right: 5px;
    position: absolute;
    left: 60px;
    margin-top: -1px;
    color: #cccccc;
}*/
.sfdownloadList .sfdownloadFile:first-child
{
    border-top: none;
    margin-top: 15px;
}
.sfSmallIcns .sfdownloadList .sfdownloadFile:first-of-type 
{
    margin-top:0px;
    padding-top:0px;
}
.sfdownloadList .sfdownloadFile:last-of-type
{
    border-bottom:none;
}
li.sfdownloadFile div.sfMetaInfo +div 
{

}

.sfdownloadList .sfdownloadTitle, .linklist .sfitemsListTitleDateTmb li.sfitem .sfitemTitle a
{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600 !important;
    font-size:16px;

}
.sfSmallIcns .sfdownloadList .sfdownloadFile 
{
    background:none;
    padding:16px 0px;
    position:relative;
}

.sfpdf .sfInfo, .sfhtml .sfInfo, .sfxlsx .sfInfo, .sfdocx .sfInfo, .sfpptx .sfInfo
{
    font-style:italic;
    padding-left:24px;
    margin-right:20px;
    float:left;
}

.sfpdf .sfInfo
{
    background:url("../Images/icon_pdf.png") left top no-repeat; 
}
.sfhtml .sfInfo
{
    background:url("../Images/icon_swf.png") left top no-repeat; 
}
.sfdocx .sfInfo
{
    background:url("../Images/icon_word.png") left top no-repeat; 
}

.sfxlsx .sfInfo
{
    background:url("../Images/icon_excel.png") left top no-repeat;
}

.sfpptx .sfInfo
{
    background:url("../Images/icon_powerpoint.png") left top no-repeat;
}


.sfpdf .sfMetaInfo, .sfhtml .sfMetaInfo, .sfxlsx .sfMetaInfo, .sfdocx .sfMetaInfo, .sfpptx .sfMetaInfo
{
    margin-top:5px;
}
.sfpdf .date:after, .sfhtml .date:after, .sfnewsMetaInfo .contentType:after, .sfxlsx date:after, .sfdocx date:after, .sfpptx  date:after 
{
    clear: both;
    content:" ";
    display:block;
}
.sfpdf .sfTxtContent, .sfhtml .sfTxtContent, .sfxlsx .sfTxtContent, .sfdocx .sfTxtContent, .sfpptx .sfTxtContent
{
    margin-top:5px;
}
.sfdownloadList a.sfcommentsCounterWrp
{
    display:none;
}
.sfTxtContent 
{
    font-size:13px;
}

 .date .sfTxtContent, .sfnewsMetaInfo .contentType .sfTxtContent
{
    font-size:11px;
    display:inline-block;
    text-align: center;
    margin-top:0px;
    margin-bottom:5px;
    border-left:1px solid #cccccc;
    padding-left:20px;
}
.rl_pmi_report .author
{
    display: none;
}
.sfInfo 
{
    min-height:18px;
}



/*News ****************************************************/
.sfnewsMetaInfo .sfitemPublicationDate 
{
    float:left;
    margin-right:20px;
}
/* Story from the Field 
.featuredStory 
{
    background:url("/images/default-source/stories-from-the-field/ethiopia_antimalarials.jpg?Status=Temp&sfvrsn=6") right top no-repeat; 
   -webkit-box-shadow: inset 0 0 15px #b79f83;
   box-shadow:         inset 0 0 15px #b79f83;
} */
.featuredStory  
{
    position:relative;
    height:354px;
    width:971px;
}

.featuredStory  img 
{
    position:absolute;
    right:0;
    z-index:1;
    height:354px;
}

.sf_2cols_1_75 .sfeventDetails .sfeventTitle
{
    padding-top:0px;
}
.sf_2cols_1_75 .sfnewsAuthorAndDate
{
    font-size: 11px;
}

.sf_2cols_1_75 .sfeventDetails .sfeventContent 
{
    line-height: 22px;
}

/* Enews */
.enews h3 
{
    margin-top:30px;
    margin-bottom:20px;
    padding-bottom:5px;
    border-bottom:1px solid #94c7b6;
}
.enews h4
{
    color:#d3643b;
}

.enews h5 
{
    margin-bottom:5px;
}

.enews p
{
    margin-bottom:10px;
}

/* Enews Sidebar and Country in Focus Sidebar*/

.sf_2cols_2_33 .sfNavVertical 
{
    padding:10px 0px;
}

.sf_2cols_2_25 .sfNavVertical li, .sf_2cols_2_33 .sfNavVertical li
{
    background-color:transparent;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    border-bottom:0px;
    font-size:16px;
}
.sf_2cols_2_25 .sfNavVertical li:first-child, .sf_2cols_2_25 .sfNavVertical li:last-child, .sf_2cols_2_33 .sfNavVertical li:first-child, .sf_2cols_2_33 .sfNavVertical li:last-child
{
    border-color:transparent;
}
.sf_2cols_2_25 .sfNavVertical a, .sf_2cols_2_33 .sfNavVertical a
{
    color:#404040;
    height:auto;
    line-height:normal;
    padding:8px 16px;
}

.sf_2cols_2_25 .sfNavVertical a.sfSel, .sf_2cols_2_33 .sfNavVertical a.sfSel
{
    border:transparent;
    background-color:transparent;
    text-decoration:none;
    color:#1bb0ce;
}
.sf_2cols_2_25 .sfNavVertical a:hover, .sf_2cols_2_33 .sfNavVertical a:hover
{
    background-color:#f7f4f0;
    text-decoration:none;
    color:#1bb0ce;
}

.sf_2cols_2_25 .sfNavVertical a.sfSel:hover, .sf_2cols_2_33 .sfNavVertical a.sfSel:hover
{
    background-color:f7f4f0;
    color:#1bb0ce;
}

.socialButton
{
    padding:10px 16px;
    border-radius:5px;
    background:#eeeeee;
    margin-top:10px;
    margin-bottom:18px;
    display:inline-block;
}

.socialButton a 
{
    padding-right:0px;
    background:#eeeeee;
}
.socialButton a:hover 
{
    text-decoration:none;
}

.socialButton a img 
{
    margin-bottom:-5px;
}

/*General Layout****************************************************/
.width-auto
{
    width: auto !important;
}
#content 
{
    padding:40px;
    position:relative;
}


.sf_cols 
{
    margin-bottom:40px;
}
.sf_cols:last-of-type
{
    margin-bottom:0;
}
/* 33% 34% 33% */
.sf_3cols_1_33 
{
    width:30.587023686920702%; /* 297px/971px*/
}
.sf_3cols_2_34, .sf_3cols_3_33 
{
    width:34.70648815653965%; /* 297px + 40px;/971px*/
} 
.sf_3cols_2_34 .sf_3cols_2in_34, .sf_3cols_3_33 .sf_3cols_3in_33 
{
    margin-left:40px;
}
.removePadding 
{
  padding:0px !important; 
}

/* 67% 33% */
.sf_2cols_1_67
{
     width:65.39649845520082%; /* 635px/971px*/ 
}
.sf_2cols_2_33 
{
    background:#f5eee4;
    border:1px solid #f5eee4;
    width:30.27806385169928%; /* 294px/971px */
    margin-left:40px; 
}

    .sf_2cols_2_33 .sf_2cols_2in_33 
    {
        padding:0px;
        margin:0px;
    }
    .sf_2cols_2_33 .sf_2cols_2in_33 .sfContentBlock 
     {
         padding:0px 16px;
     }
     
/* 75% 25% */
.sf_2cols_1_75 
{
    padding-right:40px;
    width:72.09062821833162%; /* 700px + 40px;/971px*/ 
}
div.homePage .sf_2cols_1in_75
{
    padding:0;
    background:#ffffff;
}
.sf_2cols_1in_75 
{
    position:relative;
}
.sf_2cols_2_25 
{
    width:23.480947476828014%; /* 228px/971px*/
    background:#f5eee4;
    border:1px solid #f5eee4;
}
.sf_2cols_2_25 .sf_2cols_2in_25
{
    margin-left:0;
}

/* 25% 75% */
.sf_2cols_1_25
{
    width:22%;
}

/* Right Sidebar */
.sf_2cols_2_25 img 
{
    margin-bottom:10px;
}
.sf_2cols_2_25 
{
    line-height:1.4;
}
.sf_2cols_2_25 .sflistTitle, .sf_2cols_2_25 h4, .sf_2cols_2_33 h4
{
    /* Teal BG for Twitter:: background:#94c7b6;*/
	background:#8DA7A1;
    color:#ffffff;
    padding:8px 16px;
    width:95%;
    margin-left:-16px;
    margin-top:-4px;
    margin-bottom:5px;
    width:100%;
    /* Teal Text Shadow for Twitter:: text-shadow: 1px 1px 1px #4c665d;*/
	text-shadow: 1px 1px 1px #1A2F3A;
    font-size:18px;
}
.sflistTitle, .sf_2cols_2_25 h5, .sfitemsListTitleDateTmb .sfitemTitle, .sf_2cols_2_25 h2.sfnewsTitle 
{
    font-size:15px;
    margin-bottom:6px;
    line-height:1.2em;
}

.sf_2cols_2_25 ul.sfitemsList, .sf_2cols_2_25 ul.sflistList
{
    padding:12px 16px;   
}

.sf_2cols_2_25 .sf_colsIn .sfContentBlock, .sf_2cols_2_25 ul.sfnewsListTitleDateSummary
{
    padding:4px 16px;
    position: relative; 
}

.sf_2cols_2_25 p, .sf_2cols_2_25 div.sfnewsSummary,.sf_2cols_2_25 sfTxtContent, .sf_2cols_2_25 .contactUs p, .sflistItemContent, .sf_2cols_2_25 li
{
    font-size:13px;
}  
.sf_2cols_2_25 a+span 
{
    font-size:100%;
}
.sf_2cols_2_25 h2.sfnewsTitle a
{
    padding-left:0;
}
.sf_2cols_2_25.sfContentBlock ul
{
    padding:0 16px;
}

.sfContentBlock img + p, .right p, .left p 
{
    margin-top:8px;
}
.sf_2cols_2_25 li
{
    margin-bottom:10px;
}

.sf_2cols_2_25 li.sfnewsListItem 
{
    margin-bottom:20px;
}

.sf_2cols_2_25 li.sfnewsListItem.last-of-type
{
    margin-bottom:0px;
}

.sf_2cols_2_25 .sf_colsIn .sfContentBlock.twitterFeed, .twitterFeed
{
    padding-top:10px;
    padding-bottom:14px;
}


.sf_2cols_2_25 .sfitemsListTitleDateTmb .sfitem:last-of-type
{
    margin-bottom:0px;
}
.sf_2cols_2_25 .sfitemsListTitleDateTmb .sfimageWrp
{
    margin-right:0px;
}
.sf_2cols_2_25 .sfitemsListTitleDateTmb .sfimageWrp img
{
    /* max-width:196px; */
    width:196px; /* this should fix the issue of images on sidebar not being full width */
}

/* Align things left and right */
.right {
float:right;
margin-left:30px;
margin-bottom:20px;

}

.left {
float:left;
margin-right:30px;
margin-bottom:20px;

}
.right p, .right a p, .left p, .left a p
{
    font-size:80%;
    line-height:1.3;
}  
/* Clearfix */

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearFix
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
}
.minHeight
{
    min-height:300px;
}

.minHeight120
{
   min-height:120px;    
}

.returnTop 
{
    position:fixed;
    right:10; 
    bottom:10; 
    width:46px;
    height:46px;
    text-indent: -9999px;
    background:url("../Images/icon_backtotop.png") right top no-repeat;

}

/* jQuery Tabs and Accordian/Drop tabs ****************************************************/

.kendoTabstrip .k-content, .tabDesignContainer
{
	background:#f4f2f0;
	border-width:0;
	padding:30px;
}
.k-tabstrip
{
	border: none;
}
ul.ui-tabs-nav 
{
    margin-bottom:0;
}
#tabs li.ui-state-default, .kendoTabstrip li.k-state-default, .tabConfigurator .RadTabStrip_Metro .rtsLink
{
	font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600 !important;
	font-size:13px;
	text-transform:uppercase;
	display: inline-flex;
}
.k-tabstrip-items .k-item
{   
    margin-left:-13px;
    padding-right: 23px;
    background: url("../Images/tab1.png") right top no-repeat;
}

.k-tabstrip-items a.k-link, .tabConfigurator .RadTabStrip_Metro .rtsLevel1 .rtsLink .rtsTxt, .k-tabstrip-items .k-state-default .k-link, .k-tabstrip-items .k-link
{
    background: #e6e6e6; /* Old browsers */
    background: -moz-linear-gradient(left,  #d6d6d6 0%, #e6e6e6 16%, #e6e6e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d6d6d6), color-stop(16%,#e6e6e6), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #d6d6d6 0%,#e6e6e6 16%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #d6d6d6 0%,#e6e6e6 16%,#e6e6e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #d6d6d6 0%,#e6e6e6 16%,#e6e6e6 100%); /* IE10+ */
    background: linear-gradient(to right,  #d6d6d6 0%,#e6e6e6 16%,#e6e6e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#e6e6e6',GradientType=1 ); /* IE6-9 */
    color:#767676;
    padding:8px 12px;
}

.k-tabstrip-items .k-first, .tabConfigurator .RadTabStrip_Metro .rtsLevel1 .rtsLI.rtsFirst
{
    margin-left:0px !important;
}

.k-tabstrip-items .k-tab-on-top, .tabConfigurator .RadTabStrip_Metro .rtsLevel1 .rtsLink.rtsSelected /* Style Active Tab */ 
{
    background: url("../Images/tabActive.png") right top no-repeat;
    position:relative;
    z-index:1;
}

.tabConfigurator .RadTabStrip_Metro .rtsLevel1 .rtsLink 
{
   
}
        .k-tabstrip-items .k-tab-on-top a.k-link, .tabConfigurator .RadTabStrip_Metro .rtsLevel1 .rtsLink.rtsSelected .rtsTxt, .k-tabstrip-items .k-state-active .k-link, .k-tabstrip-items .k-tab-on-top .k-link
        {
            background: #f4f2f0;
            color:#404040;
        }
.k-tabstrip-items .k-item, .k-tabstrip-items .k-loading
{
    border-width:0px;
    margin-right:0px;
}


.k-tabstrip .k-tabstrip-items 
{
    padding:0px;
	margin-bottom:0px;
}

.k-tabstrip>.k-content
{
    margin:0;
}

.sf_cols .tab-page, .sf_cols .tabConfigurator
{
    margin-bottom:0px;
}
.tabConfigurator .RadTabStripTop_Metro .rtsLevel1, .tabConfigurator .RadTabStrip_Metro .rtsLevel1 .rtsUL
{
    background:none;
}
.tabConfigurator .RadTabStrip_Metro .rtsLink
{
    padding:0px;
}

 .tabConfigurator .RadTabStrip_Metro .rtsLevel1 .rtsLink  
{   
    padding-right: 23px;
    background: url("../Images/tab1.png") right top no-repeat;
    border:0px;
}

 .tabConfigurator .RadTabStrip_Metro .rtsLevel1 .rtsLI
 {
     margin-left:-13px;
 }
 .tabConfigurator .RadTabStripTop_Metro .rtsLevel1 .rtsUL
 {
     padding:0px;
 }
 .tabConfigurator .RadTabStripTop_Metro .rtsOut 
 {
      padding-right: 0;
 }
 .tabConfigurator .RadTabStripTop_Metro .rtsIn
 {
      padding: 0;
 }
 .RadGrid_Silk 
 {
      background: none;
      border: none;
 }
 .k-popup.k-list-container, .k-popup.k-calendar-container {
     background-color: white;
     border-color: #999;
 }
 .k-widget
 {
      border-color: #999;
      background-color: White;
 }
 .k-widget .k-input
 {
      padding: 0;
 }
 .k-state-focused 
 {
      border-color: #4D90FE;
 }

/* Resource Library ***/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Tab Navigation*/
.sfNavHorizontalDropDown.sfNavList.tabNav.k-widget
{
    border-bottom:1px solid #b3b3b3;
    background:none;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight:600;
    padding-left:0px;
    margin-top:30px;
}

.tabNav .k-item > a.k-link.sfSel, .tabNav .k-item > a.k-link.sfSel:hover 
{
    margin:-1px 0;
    border-width:1px 1px 0px 1px;
    border-color:#b3b3b3;
    border-style:solid;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color:#fff;
    color:#333333;
    padding: 8px 18px 9px 18px;
    
}

.tabNav.k-menu.k-item, .tabNav.k-widget.k-menu-horizontal > .k-item
{
   border:none;
}

.tabNav .k-item > a.k-link
{
    color:#4F8699;
    padding: 8px 16px 8px 16px;
    height:auto;
    line-height:normal;
    

}    

.tabNav li.k-item:first-of-type > a.k-link, .tabNav li.k-item:first-of-type  > a.k-link .sfSel, .tabNav li.k-item:first-of-type  > a.k-link.sfSel:hover 
{
    padding-right:33px;
    background-image: url("../Images/icon_magnifying-glass.png");
    background-position: center right;
    background-repeat:no-repeat;
}

/* News Tabs ***/
.sf_cols .tabNews a, .sf_cols .sf_cols .tabNews a:link
{
    font-weight:600;
    font-family: 'Source Sans Pro', sans-serif;
    font-size:15px;
    text-decoration:none;
    text-transform:uppercase;
}

/*Sub-Tab Navigation*/
.sub_tabNav
{
    border-bottom: solid 1px #d4d4d4;
        
}
.sub_tabNav .k-item
{
    border-right: solid 1px #d4d4d4;
    margin-top: 13px !important;
    margin-bottom: 13px !important;
    padding: 0 10px;
}
.sub_tabNav .k-item.k-last
{
    border-right: none;
/*    border-left: solid 1px #d4d4d4;*/
/*    margin-left: 2px;*/
}
.sub_tabNav .k-item a.k-link
{
    margin-top: 0px !important;
    padding: 0 20px !important;
    height: auto !important;
    line-height: normal !important;
    color: #4f8699 !important;
    font: 400 16px 'Source Sans Pro';
    border-radius: 3px;
}
.sub_tabNav .k-item.k-state-hover > a.k-link
{
    color: #e87d55 !important;
}
.sub_tabNav .k-item a.k-link.sfSel
{
    background-color: #e87d55;
    color: #fff !important;
    text-decoration: none !important;
}
.sub_tabNav .k-item .k-popup
{
    background-color: #e87d55;
    width: 193px;
    color: #fff;
    top: 14px;
    left: 10px;
}
.sub_tabNav .k-item .k-popup .k-item
{
    border: none !important;
    margin: 0 !important;
    padding: 0px !important;
}
.sub_tabNav .k-item .k-popup a
{
    color: #fff !important;
    border-bottom: solid 1px #eaa084;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.sub_tabNav .k-item .k-popup .k-state-hover a
{
    color: #652811 !important;
}
.sub_tabNav .k-item .k-popup a.sfSel
{
    background-color: #db5421;
}
.sub_tabNav .k-item .k-popup .k-last a
{
    border-bottom: none;
/*    margin-bottom: 10px;*/
}

/*Tab News*/
.tabNews .sfNavHorizontal li 
{
    background:none;
    border-width:0px;
}    

.tabNews .sfNavHorizontal a, .tabNews .sfNavHorizontal a:hover
{
    height:auto;
    line-height:normal;
    padding:10px 24px;
    background:#eeeeee;
    border-right: 1px solid #c9c9c9;
    border-left: 1px solid #ffffff;
}
.tabNews .sfNavHorizontal li:first-child a
{
    border-radius: 8px 0px 0px 8px; 
    border-left-width:0px;
}

.tabNews .sfNavHorizontal li:last-child a 
{
    border-radius: 0px 8px 8px 0px; 
    border-right-width:0px;
}      
   
/*
.tabNews .sfNavHorizontal li:last-child a.sfSel 
{
}
.tabNews .sfNavHorizontal li:first-child a.sfSel     
{
} 
*/

.tabNews .sfNavHorizontal a.sfSel, .tabNews .sfNavHorizontal a.sfSel:hover  
{
    margin-top: 0px;
    padding-top:auto;
    background-color: #1bb0ce;
    color:#fff;
    border-width:0px;
    
}
.resourceLibrary-leadtext p
{
    padding: 30px 20px 0;
    margin-bottom: 10px;
    /*font-size: 17px;
    line-height: 26px;*/
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Following were moved from Temp.css*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~Story List*/

.storyList .thumbnail img
{
    width: 110px;
}
.storyList .thumbnail .sfimageWrp
{
	margin-right: 15px !important;
}
.storyList h2
{
	margin-bottom: 0;
}
.storyList h2 a
{
	font-size: 14px;
}
.storyList .detail
{
	padding-left: 130px;
	width: 500px;
}
.storyList .summary
{
	font-size: 12px;
}
.storyList .information
{
	font-style: italic;
}
.storyList .category
{
	font-size: 11px;
	color: #666;
	border-left: 1px solid #999;
	padding-left: 7px;
	margin-left: 5px;
}

/*~~~~~~~~~~~~~~~~~~~~~Story List - Text Only*/
.storyList_textOnly h2 a
{
	font-size: 12px;
}
.storyList_textOnly .category
{
	font-size: 11px;
	color: #666;
	border-left: 1px solid #999;
	padding-left: 7px;
	margin-left: 5px;
}

/*~~~~~~~~~~~~~~~~~~~~~Story Detail*/
.storyDetail h1
{
	font-size: 22px !important;
}
.storyDetail .captionContainer
{
	float: left;
}
.storyDetail .mainPhoto .sfimageWrp
{
	float: left;
	margin: 0px 20px 10px 0 !important;
}
.storyDetail .mainPhoto .sfimageWrp img, .storyDetail .mainPhoto .sfimageWrp .img-caption
{
	width: 330px;
}
.storyDetail .sfitemDate
{
	font-size: 11px;
}
.storyDetail .category
{
	font-size: 11px;
	color: #666;
	border-left: 1px solid #999;
	padding-left: 7px;
	margin-left: 5px;
}

.img-caption
{
	display: block;
	padding-top: 10px;
	font-size: 12px;
	line-height: 16px;
	color: #666;
}
.captionContainer
{
	display: block;
}
.revisedFundingTable
{
    padding-left: 30px !important;
    background: url("../Images/icon_sublevel.png") 18px 14px no-repeat;
	color: #666 !important;
	font-style: italic;
}
li.revisedFundingTable_li
{
    padding-left: 40px !important;
    background: url("../Images/icon_sublevel.png") 28px 20px no-repeat;
    color: #666 !important;
    font-style: italic;
    list-style: none;
    border-top-style: dashed !important;
}
.mainSearch
{
    width: 300px;
}
.mainSearch .gsc-search-button input
{
     padding: 6px 10px;
}
.mainSearch .gsc-input
{
    padding-right: 4px !important;
}
.externalLink
{
    padding-right: 15px;
    background: url("../Images/icon_external_link.png") right no-repeat;
}

/*Others~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.progIndicator
{
    display: block;
    position: absolute;
    top: 49%;
    left: 50%;
    z-index: 999999999999999999;
}



div div#footerPlaceholder_TA66FF07D001_Col00.sf_colsIn.sf_3cols_1in_33 {
    float: none;
}