/* AmeriCares Style Sheet - Global Layouts and Styles :: Created by M. OConnell */
/* Versioning: AMCA.03-16-2016 new flexslider workarounds*/
/* 1. Skeleton v1.1 */
/* 2. Global Amca Styles v.1 */
/* 3. Media Queries Addendum v.1 */
/*==================================================		==================================================
                               ]]]]]]]]]]]]]]]]]]]]]    1   [[[[[[[[[[[[[[[[[[[[[[[[
====================================================		=================================================*/
/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

		/* Table of Contents
		==================================================
			#Base 960 Grid
			#Tablet (Portrait)
			#Mobile (Portrait)
			#Mobile (Landscape)
			#Clearing */

		/* #Base 960 Grid
		================================================== */
			.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
			.column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
			.row                                        { margin-bottom: 20px; }
		/* Nested Column Classes */
			.column.alpha, .columns.alpha               { margin-left: 0; }
			.column.omega, .columns.omega               { margin-right: 0; }
		/* Base Grid */
			.container .one.column                      { width: 40px;  }
			.container .two.columns                     { width: 100px; }
			.container .three.columns                   { width: 160px; }
			.container .four.columns                    { width: 220px; }
			.container .five.columns                    { width: 280px; }
			.container .six.columns                     { width: 340px; }
			.container .seven.columns                   { width: 400px; }
			.container .eight.columns                   { width: 460px; }
			.container .nine.columns                    { width: 520px; }
			.container .ten.columns                     { width: 580px; }
			.container .eleven.columns                  { width: 640px; }
			.container .twelve.columns                  { width: 700px; }
			.container .thirteen.columns                { width: 760px; }
			.container .fourteen.columns                { width: 820px; }
			.container .fifteen.columns                 { width: 880px; }
			.container .sixteen.columns                 { width: 940px; }
			.container .one-third.column                { width: 300px; }
			.container .two-thirds.column               { width: 620px; }
		/* Offsets */
			.container .offset-by-one                   { padding-left: 60px;  }
			.container .offset-by-two                   { padding-left: 120px; }
			.container .offset-by-three                 { padding-left: 180px; }
			.container .offset-by-four                  { padding-left: 240px; }
			.container .offset-by-five                  { padding-left: 300px; }
			.container .offset-by-six                   { padding-left: 360px; }
			.container .offset-by-seven                 { padding-left: 420px; }
			.container .offset-by-eight                 { padding-left: 480px; }
			.container .offset-by-nine                  { padding-left: 540px; }
			.container .offset-by-ten                   { padding-left: 600px; }
			.container .offset-by-eleven                { padding-left: 660px; }
			.container .offset-by-twelve                { padding-left: 720px; }
			.container .offset-by-thirteen              { padding-left: 780px; }
			.container .offset-by-fourteen              { padding-left: 840px; }
			.container .offset-by-fifteen               { padding-left: 900px; }
		/* #Tablet (Portrait)
		================================================== */
			/* Note: Design for a width of 768px */
			@media only screen and (min-width: 768px) and (max-width: 959px) {
				.container                                  { width: 768px; }
				/*.container .column,
				.container .columns                         { margin-left: 10px; margin-right: 10px;  } This seems to fix the strange grid issue at this width*/
				.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
				.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
				.container .one.column                      { width: 28px; }
				.container .two.columns                     { width: 76px; }
				.container .three.columns                   { width: 124px; }
				.container .four.columns                    { width: 172px; }
				.container .five.columns                    { width: 220px; }
				.container .six.columns                     { width: 268px; }
				.container .seven.columns                   { width: 316px; }
				.container .eight.columns                   { width: 364px; }
				.container .nine.columns                    { width: 412px; }
				.container .ten.columns                     { width: 460px; }
				.container .eleven.columns                  { width: 508px; }
				.container .twelve.columns                  { width: 556px; }
				.container .thirteen.columns                { width: 604px; }
				.container .fourteen.columns                { width: 652px; }
				.container .fifteen.columns                 { width: 700px; }
				.container .sixteen.columns                 { width: 748px; }
				.container .one-third.column                { width: 236px; }
				.container .two-thirds.column               { width: 492px; }

			/* Offsets */
				.container .offset-by-one                   { padding-left: 48px; }
				.container .offset-by-two                   { padding-left: 96px; }
				.container .offset-by-three                 { padding-left: 144px; }
				.container .offset-by-four                  { padding-left: 192px; }
				.container .offset-by-five                  { padding-left: 240px; }
				.container .offset-by-six                   { padding-left: 288px; }
				.container .offset-by-seven                 { padding-left: 336px; }
				.container .offset-by-eight                 { padding-left: 348px; }
				.container .offset-by-nine                  { padding-left: 432px; }
				.container .offset-by-ten                   { padding-left: 480px; }
				.container .offset-by-eleven                { padding-left: 528px; }
				.container .offset-by-twelve                { padding-left: 576px; }
				.container .offset-by-thirteen              { padding-left: 624px; }
				.container .offset-by-fourteen              { padding-left: 672px; }
				.container .offset-by-fifteen               { padding-left: 720px; }
			}


		/*  #Mobile (Portrait)
		================================================== */
			/* Note: Design for a width of 320px */
			@media only screen and (max-width: 767px) {
				.container { width: 300px; }
				.columns, .column { margin: 0; }
				.container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns,.container .twelve.columns,.container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column  { width: 300px; }
			/* Offsets */
				.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen { padding-left: 0; }
			}


		/* #Mobile (Landscape)
		================================================== */
			/* Note: Design for a width of 480px */
			@media only screen and (min-width: 480px) and (max-width: 767px) {
				.container { width: 420px; }
				.columns, .column { margin: 0; }
				.container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column { width: 420px; }
			}


		/* #Clearing
		================================================== */

			/* Self Clearing Goodness */
			.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

			/* Use clearfix class on parent to clear nested columns,
			or wrap each row of columns in a <div class="row"> */
			.clearfix:before,.clearfix:after,.row:before,.row:after { content: '\0020'; display: block;  overflow: hidden;  visibility: hidden;  width: 0; height: 0; }
			  
			.row:after, .clearfix:after { clear: both; }
			.row, .clearfix { zoom: 1; }

			/* You can also use a <br class="clear" /> to clear columns */
			.clear { clear: both;display: block;overflow: hidden;visibility: hidden; width: 0;height: 0;}
			
/*==================================================		==================================================
                               ]]]]]]]]]]]]]]]]]]]]]    2   [[[[[[[[[[[[[[[[[[[[[[[[
====================================================		=================================================*/
/*
* AMCA Global Styles
* Authored: M OConnell
*/
/************************ Elements Guide *******************
	#Global Site Elements - Wrappers, backgrounds
	#Global Fonts & Typography - baseline, vertical rhythm, dominant/inferior headers
	#Global Utility Classes - transitions, fixes, padding, margins, hidings
	#Dropdown Container (Expando) and Masthead
	#Toggles/Accordian (Version 2) (Simple)
	#Masthead Classes
	#Navigation - Main Nav, Mobile Nav, Breadcrumbs, Scent Navigation, Misc. Blocks
	#Homepage Specific Elements - Hero, ValueProp, Maps, SignupBar
	#FlexSlider
	#Images - Static images, PrettyPhoto Lightbox, and Tooltips
	#Videos 
	#Google Maps 
	#General HTML Elements - Hoz, Rules, Bands, Boxes, Blockquotes, Lists, Linksets, Process Boxes
	#Widget Elements - ScrollTo, Quovolver, Jumbotron
 	#Form Elements - (overrides base)
	#Button Elements
	#Tab Elements - (overrides base)
	#Tables
	#Crisis Alert Newsticker
	#Icons and Social Media for Headers
	#Grid Systems - Image Portfolios and Facebooks
	#General Template Scaffolding
	#Section Scaffolding
	#Content Type Specific Page Elements
	#GCSE Google Search Engine Mike's Custom Add
	#Asides / Sidebar Scaffolding
	#Footer
	#Social Media Tabs
    #Larger than standard 960 (devices and browsers) 
	#Media Queries Up to 768 to 959 Tablets and Netbooks 
	#Media Queries 768 to 959 Tablets and Netbooks Portrait
	#Media Queries 480 to 767  Mobile Portrait and Landscape
	#Media Queries Up to 480 Mobile Portrait 

/* 
================================
================================
	#Global Site Elements
================================
================================
================================ */

    html { overflow-y: scroll; } /*force view-port*/
	body{ 
		-webkit-font-smoothing: antialiased; 
		background-color:#fff;
		font: 14px/21px Arial, sans-serif;
		height:100%; /*IE8*/
		margin:0; padding:0;/*IE8*/
	}
	
	#main{ /* for Homepage */
		position:relative;
		z-index:10;
		margin-top:0em;
		margin-bottom:0em;
		overflow:hidden; /* important for slider, since it expands the page on mobile devices */
	}
			#below-the-fold{
				position:relative;
				z-index:10;
				margin-top:0em;
				margin-bottom:0em;
				overflow:hidden; 
				background: #ffffff url(../images/bkgs/bg-gridlite-0201-2.jpg) 0 1px repeat;
				background-color:#efefef;
			}			
			#features-row-container{
				position:relative;
				z-index:0;
				margin-top:0em;
				margin-bottom:0em;
				overflow:hidden; 
				border-bottom: 4px solid #bbb;
				background: #172c43; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3MmM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzNhNjA4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
				background: -moz-linear-gradient(top,  #172c43 0%, #3a608e 83%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#172c43), color-stop(83%,#3a608e)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #172c43 0%,#3a608e 83%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #172c43 0%,#3a608e 83%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #172c43 0%,#3a608e 83%); /* IE10+ */
				background: linear-gradient(to bottom,  #172c43 0%,#3a608e 83%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#172c43', endColorstr='#3a608e',GradientType=0 ); /* IE6-8 */
			}
	#main-inner{ /* for Inner Landing Pages */
	position:relative;
	 /*z-index:12; */ /*do we need this z-index? problems for FB share pop-up*/
	 /*overflow:hidden;*/ /* important for slider, since it expands the page on mobile devices */
	margin-top:0em;
	margin-bottom:0em;
		-webkit-box-shadow:rgba(25, 25, 25, 0.3) 0 6px 6px 0;/* Chrome10+,Safari5.1+ */
		-moz-box-shadow:rgba(25, 25, 25, 0.3) 0 6px 6px 0;/* FF3.6+ */
		box-shadow:rgba(25, 25, 25, 0.3) 0 6px 6px 0; /* W3C */
		}	
     #secondary-inner{  /*for inside content-columns */}
	 #photo-inner { /*for inside header embed area*/-webkit-box-shadow:#888 0 0 8px;-moz-box-shadow:#888 0 0 8px; box-shadow: 0 0 8px #888; }

	/* Wrapper Skins */	
		#bg-ie8fix img {
			position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; min-width:50%; min-height:50%; width:100%; height:100%;}
		.bkg-amca-default .wrap{} 
		.bkg-amca-default .inv-wrap{ background:transparent url() top center;  background:#f0f0f0 url(../images/bkgs/bg-gridlite-0201.jpg) bottom center repeat-x;} 		
		.bkg-amca-default .inv-wrap-top{
			background: none;
			  filter: none;
			  -ms-filter:none;
			  -webkit-background-size: none;
			  -moz-background-size: none;
			  -o-background-size: none;
			  background-size: 0;
			  background-color: none;
			  margin: 0; padding: 0 0 10px 0;position:relative;		  
			} 
			.bkg-amca-default .inv-wrap-top.hp{padding: 10px 0 10px 0;} 
		.bkg-amca-default .lt-wrap{ background:url("") repeat scroll 0 0px transparent; background-color:transparent;}		
		.bkg-amca-default .dk-wrap{background:url("../images/bkgs/bg-gridlite-0201-3-fadein.jpg") repeat-x scroll bottom center transparent; background-color:transparent;}	
		.bkg-amca-default .dk-fade{background:url("../images/bkgs/bg-gradia-homepage-header-dark-grid-btm.png") repeat-x scroll bottom left transparent;}

	/* Background Skin */
		/* =============== Monotone Backgrounds ============================*/
		.background-lightgrey, .background-lightgray, .background-ltgrey{background-color:#efefef;}	
		.background-grey, .background-gray{background-color:#f0f0f0;}
		.background-blue{background-color:#172c43;}	
		.background-blue2{background-color:#1c3f94;}	
		.background-ltblue{background-color:#c1dbf9;}
		.background-green{background-color:#5c8727;}	
		.background-ltgreen{background-color:#d7e7c4;}	
		.background-red{background-color:#e31836;}
		.background-ltred{background-color:#f27579;}
		.background-orange{background-color:#e3701f;}
		.background-ltorange{background-color:#fce5d2;}
		.background-yellow{background-color:#ffd07b;}	
		.background-header {background:#172c43 url(../images/bkgs/header-highlight-blue.png) no-repeat top center;}
		.background-white{background-color: #ffffff;}
		/* ==================== Texture Backgrounds ================================*/
		.background-news-section {background: #ffffff /*url(../images/bkgs/bg-newsroom-greybrdr.jpg) center 35px repeat-x*/;}
		.background-paper {background: #ffffff url(../images/bkgs/screen-bg-home-min.jpg) top left repeat-x;}
		.background-paper2 {background: #ffffff url(../images/bkgs/bg-gradia-bluefade.jpg) top left repeat-x;}
		.background-paper3{background: #ffffff url(../images/bkgs/bg-body.jpg) top left repeat-x;}	
		.background-paper4{background: #ffffff url(../images/bkgs/pattern6.jpg) top left repeat-x;}	
		.backer, .background-paper5{ background: #fff url(../images/bkgs/bg-black-clothgrid.jpg) repeat-x top left;
			background-size:100% 100%;}	
		.background-orangepaper {background: #ffffff url(../images/bkgs/bg-dk-yellow-gr-sm.jpg) left top repeat;}	
		.background-yellowpaper {background: #ffffff url(../images/bkgs/bg-lt-yellow-gr.jpg) bottom right repeat;}	
		.background-orangepaper2{background: #ffffff url(../images/bkgs/bg-dk-o-gr3-sm.jpg) left top repeat;}		
		/* ====================  Enhancement Backgrounds ===============================*/
		.background-fade1 {background-image: url(../images/bkgs/bg-gridlite-0201-3-fadein.jpg); background-position:bottom left; background-repeat:repeat-x;}
		.background-fade2 {background-image: url(../images/bkgs/bg-gradia-homepage-header-dark-grid-btm.png); background-position:bottom left; background-repeat:repeat-x;}
		.background-fade3 {background-image: url(../images/bkgs/bg-gradia-homepage-header-dark-grid-btm-sm.png);background-position:bottom left; background-repeat:repeat-x;}	
		.background-glare-r {background: transparent url(../images/bkgs/glare-bottom-right.png) 100% 100% no-repeat;}
		.background-glare-l {background: transparent url(../images/bkgs/glare-bottom-left.png) 0% 100% no-repeat;}
		.background-shadow-l {background: transparent url(../images/bkgs/shade-bottom-left-3.png) 0% 100% no-repeat;}
		.background-player {background: #ffffff url(../images/bkgs/bg-newsroom-player-look.jpg) 50% 70% repeat-x;}	
		.background-trans-white {background-color:transparent; background-image: url(../images/bkgs/trans-white.png);}	
/* 
================================
================================
	#Global Fonts & Typography
	 baseline, vertical rhythm, dominant/inferior headers
================================
================================
================================ */

	a {text-decoration:none;}
	a:visited {color:#214291;}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; }
	h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
	h2 { font-size: 35px; line-height: 40px; margin-bottom: 12px; }
	h3 { font-size: 28px; line-height: 34px; margin-bottom: 10px; }
	h4 { font-size: 21px; line-height: 30px; margin-bottom: 8px; }
	h5 { font-size: 16px; line-height: 24px; margin-bottom: 6px; }
	h6 { font-size: 11px; line-height: 21px; margin-bottom: 4px; }
	h6 { font-size: 11px; line-height: 21px; margin-bottom: 4px; }
   
    .sans {font-family:"Open Sans", Tahoma, Arial, sans-serif !important;}
	.sans-condensed {font-family:"Open Sans Condensed", Tahoma, Arial, sans-serif !important;}
	.serif {font-family: "Georgia", "Times New Roman" !important;}
	
	 strong { color:inherit; }
	.strong, .thick {font-weight:600 !important;}
	.thin, .narrow {font-weight:300 !important;}
	.i, .em { font-style:italic !important;}

	.smaller {font-size:.85em !important;}
	.small {font-size:.925em !important;}
	.larger {font-size:1.15em !important;}
	
	.light-text {color:#ffffff !important;}
	.dark-header{color:#111 !important;}
	.mid-header{color:#898989 !important;}			
	.light-header{color:#fff !important;}
	.red-header{color:#cc0000 !important;}
	.888 {color:#888 !important;}	
	.mid-grey, .555 {color:#555 !important;}
	
	.bk, .dk, .k{color:#222222 !important;}
	.dark-blu, .dk-blu { color:#172c43 !important;}
	.blu{color:#172c43 !important;}	
	.lt-blu{color:#12559d !important;}
	.r{color:#e21d38 !important;}	
	.o{color:#e3701f !important;}
    .y {color:#fcb033 !important;}
	.g{color:#5c8727 !important;}			
/* 
================================
================================
	#Global Utility Classes
================================
================================
================================ */
	.under{position:relative;z-index:10;}
	.over{position:relative;z-index:20;}
	.far-edge{text-align:right;}
	.far-left {float:left;}	
	.far-right {float:right;}
	.far-edge-left{text-align:left;}
	.centered {text-align:center; margin:0 auto;}
	.inline {display:inline;}

	.withtop {margin-top:0em;padding-top:1em;}
	.halftop {margin-top:0em;padding-top:.5em;}
	.withtop-hpfix {margin-top:0px;} /*used for tabs homepage*/
	.notop{margin-top:0px;padding-top:0px;}
	.top-margin {margin-top:1em;}
	.notop-margin{margin-top:0px;}
	.notop-padding{padding-top:0px;}
	.nobottom{margin-bottom:0 !important;}
	.nobottompadding{padding-bottom:0 !important;}
	.nomarginleft {margin-left:0px !important;}
	.nomarginright {margin-right:0px !important;}
	.noborder {border-top:none;border-bottom:none;border-left:none;border-right:none;}
	.fallback{display:none;}
	.clearfix{clear:both;}
	
	.mobilehide {display:visible;}
	.mobileshow {display:none;}		
    .lightbox-resize-for-mobile	{min-width:420px;}	
	
/* -- transitions --*/
	.column, .columns
	img.scale-with-grid{ -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
	
	/* Slider columns should have no-trans */
	.column.no-trans{-moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none;} 
	
/* -- ie fixes--*/
	.ie-nth-child4n1{clear:both;}
	.ie-nth-child3n1{clear:both;} /*added 3-19 test to see */

/* -- skeleton addendums --*/
	.column.alpha.omega, .columns.alpha.omega   { margin-right: 0; margin-left: 0px; }
	
/* 
================================
================================
	#Dropdown Container (Expando) and Masthead
================================
================================
================================ */
	#drop-panel-expando{display:inline-block; float:left; margin-right:4px; font-size:1.2em; background-color:#dedede; -moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding:2px 6px 1px 6px}
	
	#drop-panel-expando a{color:#888 !important;}
	.drop-panel { background-image: url(../images/bkgs/bg-gradia-homepage-header-dark-grid-btm.png); background-position:bottom left; background-repeat:repeat-x; display:none;color:#222;padding:0;	position:relative;}
		.drop-panel .container{display:block;}		
		.drop-bar-container{border-top:2px solid #ddd;background-color: #FFFFFF;}
		.drop-bar{font: italic 300 .95em/1.2em Georgia, "Times New Roman", serif;text-align:right;}
		.drop-bar a{text-decoration:none;color:#2D537D !important;margin-left:3px;}
		.drop-bar a:hover {text-decoration:underline;}	
		.drop-panel	p {}	
		.drop-panel ul li{font: 600 .925em/1.5em "Open Sans", Tahoma, Arial,sans-serif;}
		form.drop-bar-form {font: bold 1.2em/1.4em;}
		
	.likeamericares {position:relative; z-index:127;}
	.courtesylinks {}
		.courtesylinks a{color:#2D537D !important;}

/* 
================================
================================
	#Toggles/Accordian (Version 2) (Simple)
================================
================================
================================ */
	.toggle{margin:0em 0 1em 0;position:relative;border-bottom:1px solid #cecece;padding-bottom:2%}
		.toggle-header-overlay{/*for the use in donate overlay*/}
		.toggle-header a{padding-left:16px;line-height: 1.4em;font-weight:600;}
		.toggle-header .toggle-header2 a{color: #E3701F !important;padding-left:16px;line-height: 1.4em;font-weight:300;}
		.toggle-header a:before{content: '+';font-weight:bold;position:absolute;left:0;top:0;}
		.toggle-body{font-size:.9em;margin-top:.6em;color:#666;padding-left:0px;}
		
			.background-toggle-header { /*used on Newsroom Search*/
				background: transparent url(../images/bkgs/toggle-header.png) top -25px no-repeat;}
			.background-toggle-header h3, 
			.background-toggle-header h4, 
			.background-toggle-header h5 {color:#fff !important;}

	.toggle.crisis{ /*used on Crisis Alerts*/margin:0;background-color:#E9EADC;position:relative;border-bottom:1px solid #cecece;padding-bottom:0;}		
		.toggle.crisis:hover, .toggle.crisis:active{background-color:#fdfdfd; -webkit-box-shadow:#888 0 0 4px inset;/* Chrome10+,Safari5.1+ */-moz-box-shadow:#888 0 0 4px inset;/* FF3.6+ */box-shadow: 0 0 4px #888 inset; /* W3C */ /* W3C */-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}	
		.toggle.crisis > h4.toggle-header a:before{content: '+'; font-size:28px; color:#aaa;font-weight:normal;position:absolute;left:8px;top:8px;}
		.toggle.crisis > h4.toggle-header   {padding:8px 5px 5px 20px;border-top: 0px solid #cecece;font:600 16px/1em "Open Sans", Tahoma, Arial, sans-serif; margin:0;}	
		.toggle.crisis > h4.toggle-header  a, 
		.toggle.crisis > h4.toggle-header  a:visited{color:#2E5E89; }	
		.toggle.crisis  > h4.toggle-header a:hover{color:#2E5E89; text-decoration:underline;}		
/* 
================================
================================
	#Masthead
================================
================================
================================ */
	#header{position:relative;z-index:130;	margin-top:0em;	margin-bottom:0em;}
	#header #header-inner{margin-bottom:0em;margin-left:0px; margin-right:0px;}
	
	#site-title, #site-title a{font-weight:normal;color:#555;text-decoration:none;text-shadow: 2px 2px 0px rgba(125, 125, 125, .25);}
	#sub-title{color:#bbb;text-transform:uppercase;	margin:.8em 0 0 0;font-size:.9em; line-height:1em;}
	
	#masthead{font-size:100%;}
	#masthead img {max-width:93%;}
	.masthead-shadow {background: transparent url(../images/elements/shadow-dn-transparent-lt.jpg) right top no-repeat;}

/* 
================================
================================
	#Navigation - Menus and Crumbs
================================
================================
================================ */
	nav#main-nav{
		font-size:100%; position:absolute; margin-top:15px;}

/* All Levels */
	nav#main-nav ul{ margin:0px; padding:0px; display:block;-webkit-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .1);-moz-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .1);box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .1); /*top:-999em;width:10em; /* left offset of submenus need to match (see below) */	}
	nav#main-nav ul li a{text-decoration:none;color:#444;/*white-space: nowrap;*/font-size:1em;}
/* Top Level */
	nav#main-nav > ul{float:right;}
		nav#main-nav > ul > li{
		display:inline-block; float:left; padding:8px 8px 8px 6px; /*8px 8px 12px 8px;*/margin: 0em 0em 0em 0em;position:relative; vertical-align: top;border-left:1px solid #fff;cursor:pointer; background: #457daf url(../images/bkgs/nav_bg_blue2.png) no-repeat top left; background-size:100% 100%;}
	
		nav#main-nav > ul > li:hover {background: #457daf url(../images/bkgs/nav_bg_blue2dark.png) no-repeat top left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bkgs/nav_bg_blue2dark.png',sizingMethod='scale');-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size:100% 100%;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
		
	nav#main-nav > ul > li#nav-donate{background: #c00 url(../images/bkgs/nav_bg_red2.png) no-repeat top left; background-size:100% 100%;}
	
	nav#main-nav > ul > li#nav-donate:hover{background: #c00 url(../images/bkgs/nav_bg_red2dark.png) no-repeat top left; background-size:100% 100%;}
	
	nav#main-nav > ul > li > a{color:#ffffff;text-decoration:none;-moz-transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-o-transition: border-color, color, padding-top .1s ease-in-out; /* Opera likes to be theatrical with font size, so we can't use 'all' */transition: all .1s ease-in-out;display:block;height:55px; /*65*/width:86px; /*80*/}
	
	nav#main-nav > ul > li > a:hover{color:#ffffff;text-decoration:underline;}
	nav#main-nav > ul > li > a.active{font-weight:bold; color:#c00;}
	/*	We can use this if we brand our Sections
		nav#main-nav > ul > li:nth-of-type(1):hover a,
		nav#main-nav > ul > li:nth-of-type(1) > a:hover{border-color:#8a48de;}*/	
/* Second Level */

	nav#main-nav > ul li ul{ top:101%; left:0; position:absolute; display:block;font-size:1em; height:0px; overflow:hidden; opacity:0;	 border:6px solid rgba(18,85,157,.7); min-width:250%; -moz-transition: all .25s ease-in-out; -webkit-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out; -webkit-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .7); -moz-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .7); box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .7); 
background: transparent url("../images/bkgs/trans-white2.png") repeat top left;
	}
	nav#main-nav > ul > li:hover > ul{ 
		height:auto;
		opacity:1;
		overflow:visible;
		display:block;
	}
	nav#main-nav ul ul li{
		position:relative;
		margin:0;
		padding:0;
		border-bottom:1px dotted #dedede;
		z-index:115;
	}
	nav#main-nav ul ul li a{
		padding:.6em 1.3em;
		display:block;
		background: transparent url() no-repeat 0 50%; 
	}	
	
	nav#main-nav ul ul li.subcat{
		padding-left:3%; padding-right:3%;
		display:block;
		background-color:#f0f0f0;
	}
	nav#main-nav ul ul li a:hover{
		color:#000000;
		background-color:#a8cae2;
		background-color:rgba(168,202,226,.95);
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		position:relative;
	}
	nav#main-nav ul ul li a:after{	
	}	
		
/* 3rd + Levels */
	nav#main-nav ul ul li ul{
		position:absolute;
		top:0;
		left:100%;
		font-size:100%;
	}
	nav#main-nav ul ul li:hover ul{	
		height:auto;
		opacity:1;
	}
	
/* Mobile */
	.nav-close{display:none;font-size:8px;text-transform:uppercase;padding:1px 8px;background:#dedede;text-decoration:none;position:absolute;z-index:50;}
	a.mobile-menu-button{display:none;}
	a.mobile-donate-button{display:none;}

/*Breadcrumbs and Info Scent*/
    .breadcrumb{padding:10px 0 20px;}
	.breadcrumb-secondary{background-color:transparent; padding:2px 0;}
	.breadcrumb-secondary a {color:#172C43; !important;}
	.crumbs{margin-bottom:.45em;font: .85em/1.2em Arial, sans-serif;color:#172C43;}
	
/* Info Scent Navigation */
	.more-content {font:400 .90em/1.1em "open sans", tahoma, san-serif; color:#c00; 	display:inline; background: transparent url(../images/icons/more_1_o.png) left no-repeat; position:relative;}	
		.more-content a{font-weight:600; margin:0 15px 0 8px;}	
		.more {vertical-align:middle;}/*for icons to align properly*/
		
	.nav-previous a, .nav-previous a:visited,
	.nav-next a, .nav-next a:visited{font-size:.9em; text-decoration:none; line-height:1.1em; font: 600 .9em/1.2em "open sans", arial, san-serif; color:#2E5E89;}
		.nav-previous {background: transparent url("../images/elements/tag-back-arrow.png") no-repeat top left; margin-top:1.5em;padding: 15px 0% 0% 50px; min-height: 61px; min-width:102px; width:104px; position:relative; text-align:left; float:left; margin-left:-35px;}
		.nav-next{ background: transparent url("../images/elements/tag-fwd-arrow.png") no-repeat top right;  margin-top:1.5em; padding: 15px 40px 0% 0px; min-height: 61px; min-width:102px; width:104px; position:relative; text-align:right; float:right; margin-right:-35px;}
	/*-- L2 Navigational Blocks -- */					
		.inpage-sub-section-nav {color:#fff; position:relative;}	
			.inpage-sub-section-nav h3, 
			.inpage-sub-section-nav h4, 
			.inpage-sub-section-nav h5 {color:rgba(55,55,55,1); padding-bottom:0px; font:300 1.6em georgia, serif, tahoma, arial, san-serif;}
			.inpage-sub-section-nav h3 a,
			.inpage-sub-section-nav h4 a, 
			.inpage-sub-section-nav h5 a{text-decoration:none;}		
			.inpage-sub-section-nav ol, .inpage-sub-section-nav ul {}
			.inpage-sub-section-nav-photo{float:left; height: 160px; padding:0; margin: 0; max-height: 100%; max-width: 100%; overflow: hidden; position: relative; width: 100%;}
				.inpage-sub-section-nav-photo-inset{ background-color:rgba(255,255,255, 0.8); background-image: url(../images/bkgs/trans-white.png); border-top: 3px solid #172C43; left: 0; display: block; min-width: 100%; max-height: 100%; padding: 1% 2%; position: absolute; z-index: 101;}					
				.inpage-sub-section-nav-photo img{ position: absolute; z-index:5;}						
			/*use these classes to color sub-section navigational blocks*/
							.nav-where-we-work {background: rgb(255,255,255);}	
							.nav-global-public-health {background: rgba(73,133,197,1);}
				
	/*-- Blue Navigational Blocks (Individual Giving) -- */				
		.nav-block-wrap { 
		background: rgb(72,124,175); /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4N2NhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzUzOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  rgba(72,124,175,1) 0%, rgba(35,83,138,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,124,175,1)), color-stop(100%,rgba(35,83,138,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(72,124,175,1) 0%,rgba(35,83,138,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(72,124,175,1) 0%,rgba(35,83,138,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(72,124,175,1) 0%,rgba(35,83,138,1) 100%); /* IE10+ */background: linear-gradient(top,  rgba(72,124,175,1) 0%,rgba(35,83,138,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#487caf', endColorstr='#23538a',GradientType=0 ); /* IE6-8 */ width:100%; min-height:120px; margin-bottom:10px; -webkit-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .3); -moz-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .3); box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .3); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;}
		.nav-block-wrap:hover { 
		background: rgb(73,155,234); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5OWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,155,234,1)), color-stop(100%,rgba(32,124,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* IE10+ */ background: linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(32,124,229,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-8 */ -webkit-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .7); -moz-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .7); box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .7); cursor:pointer;}
		
	/*-- Navigational Blocks -- */		
	.nav-block {min-height:120px; margin: 0 10px 0 0; overflow: hidden; position: relative; display:block; clear:right; border-right: 6px solid #ddd;}	
		.nav-block-copy {margin: 5px 10px; position: relative;}				
		.nav-block-photo img{max-width: 101%; position: absolute; z-index:5; overflow: hidden;}		
		.nav-block-inset-l{ background-image: url(../images/bkgs/trans-white.png); background-color:rgba(225,225,225, .65);	position: absolute; left: 0; bottom: 15%; display: block;  max-height: 50%;   max-width: 75%; padding: 5px 5px; z-index: 101;}
			.nav-block-inset-l p, .nav-block-inset-r p {color: #ffffff; line-height: 1.2em; text-decoration:none;}
			.nav-block-inset-l h4, .nav-block-inset-r h4 { color: #ffffff; font:700 1em/1em "Open Sans Condensed", Tahoma, Arial, sans-serif;}					
		.nav-block-copy h4, .nav-block-copy h4 a, .nav-block-copy a:visited {color: #ffffff !important; font: 600 1.1em/1em 'Open Sans',Tahoma,Arial,sans-serif !important; text-transform:uppercase;}	
			.nav-block-copy h4:hover, .nav-block-copy h4 a:hover {text-decoration:underline;}				
			.nav-block-copy p, .nav-block-copy a {color: #ffffff !important; line-height:1em; text-decoration:none;}			
			.nav-block-copy a:hover {color: #ffffff;text-decoration:underline;}				
			
/* 
================================
================================
	#Homepage Specific Elements
================================
================================
================================ */
	.hero-box { padding:45px 0 35px; margin-bottom:0px;}
	
/* Value Proposition and Map */
	.hero-side-boxes {text-decoration:none;margin-top:0px;top:0;left: 0;position: relative; zoom:1; }
	.value-prop, .map-feature {padding:0; margin: 0 0 10px 0; max-height: 100%; max-width: 100%;
overflow: hidden; position: relative; width: 100%;}
		.value-prop {height: 200px;}
		.map-feature {height: 180px;}
		.value-proposition-inset{background-image: url(../images/bkgs/trans-black.png); left:0; bottom:0; display: block; max-width: 100%; max-height: 50%; padding: 3% 3% 1%; z-index: 101; position: absolute;}	
			.value-proposition-inset img{position: absolute;z-index:5;}
			.value-prop h3 {color: #fff; font-size: 1.525em;}	
			.value-prop .subtitle {color: #fff;  font: 1.1em/1em "Open Sans",Arial,sans-serif;}
			.value-prop h3, .map-feature h3{font-family: Georgia,serif; font-weight: 300; line-height: .875em;}
			.map-feature-inset {	left: 0;bottom:0;display: block;max-width: 100%;max-height: 42%;padding: 3% 3% 1%;position: absolute;z-index: 101;background: transparent url(../images/bkgs/shade-bottom-left-3.png) 0% 100% no-repeat;}	
			
		.map-boundaries {width:300%; margin:-15px, 0px, -15px, -15px;}	
		.map-feature h3 {color: #ffffff; font-size: 1.625em;}
		.map-feature h3 a {color: #ffffff !important;}
		.map-feature .subtitle {color: #ffffff;  font: normal .75em/1em Georgia,serif; }
		.map-feature img {}
	
	
/*   ENews Signup Bar on Homepage */
		#action_box {padding:3px 0; color:#333; border-top:0px solid #fff; border-bottom:0px solid #fff; position:relative; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */ background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */ background-color:#FFD07B; }
		
		#action_box .row {margin-bottom:0;}
		#action_box h4.text {margin: 5px 0; font-weight: 500; font-size: 22px;}
		#action_box:after,
		#action_box:before {content:""; position:absolute; left:50%; bottom:-14px; margin-left: -25%; border-radius:3px;border: 8px solid transparent; border-top-width: 7px; border-top-color:#FFD07B;}
		#action_box:after { border-top-color:rgba(0,0,0,0.2); }
		#action_box[data-arrowpos=center]:after,
		#action_box[data-arrowpos=center]:before {margin-left: -7px; }
		#action_box[data-arrowpos=right]:after,
		#action_box[data-arrowpos=right]:before {margin-left: 25%;}
		#action_box input[type="text"] {background-color:#fff;}
			
/* 
================================
================================
	#FlexSlider
================================
================================
================================ */				

/*
 * jQuery FlexSlider v2.6.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 * 
 */
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;

}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  /*content: "\0020";*/
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #ffffff;
  border: 4px solid #ffffff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}

.flex-direction-nav li {line-height:42px !important;}

.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 80px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(255,255,255, 0.9);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "fontello";
  font-size: 40px;
  display: inline-block;
  content: '\e869';
  color: rgba(255,255,255, 1);
}
.flex-direction-nav a.flex-next:before {
  content: '\e86a';
}
.flex-direction-nav .flex-prev {
  left: -10px;
}
.flex-direction-nav .flex-next {
  right: -10px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 1;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 1;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 30px;
  height: 50px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 1;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #FFF;
}
.flex-pauseplay a:before {
  font-family: "fontello";
  font-size: 20px;
  display: inline-block;
  content: '\e87d';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\e879';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 0px 11px;
  height: 0px 11px;
  display: block;
  background: #7DAFEA;
  background: rgba(125, 175, 234, 1);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius:  20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #7DAFEA;
  background: rgba(125, 175, 234, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #4F85C5;
  background: rgba(79, 133, 197, 1);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}



/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
</style>



<style type="text/css">
/* ====================================================================================================================
 * MIKE CUSTOM OVERRIDES
 * ====================================================================================================================*/
.flexslider > ul.generic, .ul-news-fix ul {
    list-style-type:none;
    margin-left:0;
}
.flex-pauseplay a {
  position: absolute;
  top: 5px;
  right: 10px;
}

.flex-caption {
  width: 96%;
  padding: 2%;
  left: 0;
  bottom: 0;
  background:transparent url(http://help.americares.org/refresh/images/bkgs/trans-black.png) repeat top center;
  color: #fff;
  position:absolute;
 font-family:georgia, serif;
  font-size:24px;
  line-height:26px;
  min-height:50px;
  max-height:75px;
}
.flex-control-nav {bottom:-16px;}
.flexslider .slides > li {
 position:relative; /* allows different captions to work */
}

p.flex-caption {margin:0;}

.flex-control-paging li a {width:22px; height:22px;}





/* ====================================================================================================================
 * MIKE CUSTOM OVERRIDES for HERO
 * ====================================================================================================================*/

.flexslider { /*defaults should have border */
  margin: 0 0;
}
.flexslider.flexslider-hero,
.flexslider.nostyle
 {background: transparent;
  border: 0px solid #ffffff; /*non-defaults should be borderless*/}
.flexslider.flexslider-hero .photo-caption-inset-l2 {}
.flexslider.flexslider-hero .flex-caption .tiny {font-size:50%; float:right;}
.flexslider.flexslider-hero .flex-caption-float-button {position:relative; width:100px; z-index:500; float:right; margin-top:-65px;}
.flexslider.flexslider-hero .flexshadow {background-color: transparent;background-image: url("http://help.americares.org/refresh/images/elements/shadow-flexslider.png");background-position: left 100%;background-repeat: no-repeat;bottom: -36px;height: 91px;left: 0;position: absolute;width: 100%;z-index: -1;}

/*-- flex updates styles for Corporate, L2, L3 pages--*/
.flexslider.nostyle { background: transparent; position: relative; zoom:1;  border-radius: 0px; border:0px; -webkit-box-shadow: 0px 0px 0px 0px rgb(255,255,255);/* Chrome10+,Safari5.1+ */ -moz-box-shadow: 0px 0px 0px 0px rgb(255,255,255);/* FF3.6+ */ box-shadow: 0px 0px 0px 0px rgb(255,255,255);  /* W3C */}
.flexslider.nostyle .flex-control-nav {bottom:8px;}
.flex-caption-2 {  /*for Corporate Slideshows or any L2-L3 Slideshow in header*/ width: 23.3%;min-height:40%; padding: 2%;  position: absolute;  left: 5%; bottom: 0%; background: url(../images/elements/gradia-colorband-hz.jpg) repeat-x scroll 0 0% rgba(0,0,0,.85); color: #ffffff !important; text-shadow: 0 -1px 0 rgba(0,0,0,1);}
#amca-parent .flex-container .flexslider .flex-caption p, #amca-parent .flex-container .flexslider .flex-caption-2 p{color:#f9f9f9;font-size:1em;margin-bottom:0;}

/* -- ? -- */
.slides-type-2 p {font-size: 14px;line-height: 10px;bottom: 0;padding: 2%;position: absolute;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);width: 96%;}

#amca-section .flex-container .flex-caption,
#amca-sub-section  .flex-container .flex-caption,	
#amca-article  .flex-container .flex-caption {width: 96.3%; padding: 2%; position: absolute; left: 0; bottom: 0; background:rgba(255,255,255,.85); color: #222; text-shadow: 0 -1px 0 rgba(0,0,0,1); }	

#amca-section .flex-container .flex-caption-mop,
#amca-sub-section  .flex-container .flex-caption-mop,	
#amca-article  .flex-container .flex-caption-mop {width: 96.3%;  padding: 1% 2%;  position: absolute;  left: 0;  top: 60%;  max-height:40%; background:rgba(255,255,255,.85); color: #222; text-shadow: 0 -1px 0 rgba(0,0,0,1);}



/* 
================================
================================
	#Images PrettyPhoto Lightbox and Tooltips
================================
================================
================================ */
	img.photo, 
	img.staticphoto { padding:4px; background-color:#ffffff; -webkit-box-shadow: 0px 0px 8px 0px #999;/* Chrome10+,Safari5.1+ */ -moz-box-shadow: 0px 0px 8px 0px #999; /* FF3.6+ */ box-shadow: 0px 0px 8px 0px #999; /* W3C */	}
	img.photoed { padding:3px; border:1px solid #cecece; background-color:#ffffff; -webkit-box-shadow: 1px 1px 0px 0px #cecece;/* Chrome10+,Safari5.1+ */ -moz-box-shadow: 1px 1px 0px 0px #cecece; /* FF3.6+ */ box-shadow: 1px 1px 0px 0px #cecece; /* W3C */}
	img.photoed:hover {background-color:#ffff00;-webkit-box-shadow: 2px 2px 0px 0px #cecece;/* Chrome10+,Safari5.1+ */-moz-box-shadow: 2px 2px 0px 0px #cecece; /* FF3.6+ */ box-shadow: 2px 2px 0px 0px #cecece; /* W3C */}	
 	.linked:hover, 
	.photo:hover, 
	img.linked:hover, 
	img.photo:hover, 
	.portfolio-item a:hover img, 
	.portfolio-item-er a:hover img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */	filter: alpha(opacity=50);	/* IE 5-7 */ opacity:.5; /* Real Browsers */}		
    .pdf-icon { vertical-align:middle; margin-right:-20px; width:70px; background-image:url(../images/icons/pdf-icon-vibe.png); background-repeat:none;}		
	a.img-link.preload { background-image:url(../images/icons/ajax-loader.gif); background-repeat:no-repeat;background-position:50% 50%;}
	.preload img{visibility:visible; opacity: 1; -webkit-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; transition:all 1s ease-in-out;	}
	.preload img.loading{ visibility: hidden; opacity: .2; -webkit-transition:none; -o-transition:none; -moz-transition:none; transition:none;	 background-image:url(../images/icons/ajax-loader.gif); background-repeat:no-repeat; background-position:50% 50%;
	}
	a[data-rel^="prettyPhoto"]{position:relative;text-decoration:none;}
	a.img-link.preload,
	a[data-rel^="prettyPhoto"]{display:block;}
	a[data-rel^="prettyPhoto"] img{display:block;}
	span.photoButton,
	a[data-rel^="prettyPhoto"]:hover:after{content: ' ';display:block;position:absolute;bottom:50%;left:0%;	color:#444;font-size:14px;height:18px;width:18px;line-height:18px;text-align:center;text-decoration:none;font-weight:bold;	background-color:#eee;background-color:rgba(255, 255, 255, .7);background-image:url(../images/icons/camera_4.png); background-position: center center;background-repeat:no-repeat;opacity:.7;height:22px;width:22px;}
				a[data-rel^="prettyPhoto"].faces:hover:after{ /*disables overlay on hover for Faces*/background-color:transparent;display:none;}
				.video-link span.photoButton, 
				a[data-rel^="prettyPhoto"].video-link:hover:after{background-image:url(../images/icons/video_recorder.png);}

	a[data-rel^="prettyPhoto"]:hover img{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */	filter: alpha(opacity=50);	/* IE 5-7 */ opacity:.5; /* Real Browsers */}
		
				div.pp_default .pp_description{padding-top:4px;}
				.pp_gallery{opacity:0; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
				.pp_fade:hover .pp_gallery{opacity:1;}

	.thumb {position:relative;}

	.photo-with-inset {position: relative;}
		.photo-with-inset img{position: relative; z-index:2;}
		.photo-caption-inset-w { /*white caption*/background-color:transparent;background-image: url(../images/bkgs/trans-white2.png); left: 0%; bottom:2%; display: block; max-width: 100%; max-height: 45%; padding: 1% 2% 1% 0%; position: absolute; color:#222 !important; z-index: 5;}	
		.photo-caption-inset-w.photo-attribute {font-style:italic;}
		.photo-caption-inset-w.photo-caption {font-size:0.85em;}	
		
	/* news photo - old version */
	.newsphoto_shell {/*width:300px;*/ position: relative;}
		.newsphoto_shell img{position: relative; z-index:2;}
		.newsphoto_shell.full {width:auto; max-width:100%; /*min-width:300px;*/ margin:0 auto;}
			.newsphoto_shell.right {margin: 1em 0 1em 1em; padding:0 0 .5em .5em; float:right;}
			.newsphoto_shell.left {margin: 1em 1em 1em 0em; padding:0 .5em .5em 0em; float:left;}		
	.photo-caption-inset, .photo-caption-container  /*deprecated class for old news */{ background-color:transparent; background-image: url(../images/bkgs/trans-white2.png); bottom:8px; display: block; max-width: 100%; max-height: 44%; padding: 1% 2% 1%; line-height:14px; position: absolute; color:#333 !important; z-index: 5;}	
		.photo-attribute {font-style:italic;}
		.photo-caption {font-size:0.85em;}		
		
/* 
================================
	#Videos 
================================ */
	video {max-width: 100%; height: auto;}
/* Necessary Styles because IE8 doesn't support media queries */
	.ie8 .video-container {position: relative; padding-bottom: 56.25%;}
	.ie8 .video-container iframe,  
	.ie8 .video-container object,  
	.ie8 .video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.ie8 .video-wrapper {max-width: 100%;}
/* Not for on mobile devices, compatibility. min-width:481?*/
		@media only screen and (min-width: 481px) {
			.video-container {position: relative; padding-bottom: 56.25%;}
			.video-container iframe,  
			.video-container object,  
			.video-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
			.video-wrapper { max-width: 100%;margin-bottom:20px;}
		}
/* 
================================
	#Google Maps 
================================ */	
		.google-embedded-map {background-color:#ffffff; padding:1.25%;}
		.google-embedded-map .map-boundaries {float: left; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; max-height: 100%; max-width: 100%;overflow-x: hidden;overflow-y: hidden;padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 0;position: relative;}
			.map-boundaries .overlay {
				background-color:transparent;display:block;min-width:100%;width:100%;top:0%;position:absolute;z-index:96;}
				.embedded-map-overlay-button {text-decoration:none;color:#172c43;background-image:none;background-color:transparent;width: 350px;height: 350px;position:relative;}
				.embedded-map-overlay-button:hover {background-image:url("../images/bkgs/trans-white.png");background-repeat:repeat;background-position:top center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
			.overlay-lg2{display:block; max-height:90%; max-width:40%; position:absolute;left:0;top:0;}
			.overlay-click2, 
			.overlay-lg-click2  { background: transparent url("../images/elements/cta-circle-map-click-me-blue.png") no-repeat top left; height:150px; width:300px; position:relative;font: 600 .9em/1.2em "open sans", arial, san-serif;text-align:left;border:0px solid #fff;}
			.overlay-lg-click2:hover  {background: transparent url("../images/elements/cta-circle-map-click-me-blue-hover.png") no-repeat top left; }
            .overlay-hp-click {} 
			.overlay-hp {}
			.overlay-click a, 
			.overlay-lg-click a {color:#ffffff !important;}
			.overlay-click a:hover, 
			.overlay-lg-click a:hover {text-decoration:underline;}			
/* 
================================
	#General HTML Elements
================================ */
	/* Horizontal Rules & Divisions */
			.stripes{background:transparent url(../images/bkgs/stripes_small_05.png) top left repeat; border:none;}
			.navdiv {background:transparent url(../images/elements/nav-div.png) center left repeat-x;}
			.clean {border-bottom-color: #C6C6C6;border-bottom-style: solids;border-bottom-width: 1px;-webkit-box-shadow:0 1px 0 #EFF3F6;/* Chrome10+,Safari5.1+ */-moz-box-shadow:0 1px 0 #EFF3F6;/* FF3.6+ */box-shadow: 0 1px 0 #EFF3F6; /* W3C */padding-bottom: 10px;margin-bottom:10px;}

			.border2 {border:5px double #bbb;}
			.border3 {border:5px solid #ccc;}
			
			hr.stripes{height:10px;}
			hr.fat{border-top:4px solid #efefef;}
			hr.mini{width:30%;margin:1em auto 2.6em auto;display:block;}
			hr.hr2 {border-bottom:2px solid #999999; border-top:2px solid #cccccc; clear:both; -webkit-box-shadow:#ccc 0 3px 10px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#ccc 0 3px 10px;/* FF3.6+ */ box-shadow: 0 3px 10px #ccc; /* W3C */}
			.horizontal-dimple {background:transparent url(../images/elements/shadow-left-transparent-dimple.png) 50% 50% no-repeat; display:inline;}
			.shadowbottom2 { background:transparent; height:20px; background:transparent url(../images/elements/gradia-undershadow-hz.jpg) 50% 110% no-repeat; background: -moz-radial-gradient(50% -60% , ellipse , rgba(22, 22, 22, 0.4), rgba(22, 22, 22, 0.0) 70%); /*only not in lt IE9, update*/}
	/* Box Formats */	
			.rounded {	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
			.rounded10  {-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
			.rounded15  {-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
			.innershadow { -webkit-box-shadow:#888 0 0 4px inset;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#888 0 0 4px inset;/* FF3.6+ */ box-shadow: 0 0 4px #888 inset; /* W3C */}
				.innershadow-lt { -webkit-box-shadow:#bbb 0 0 7px inset;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#bbb 0 0 7px inset;/* FF3.6+ */ box-shadow: 0 0 7px #bbb inset; /* W3C */}	
			.outershadow {-webkit-box-shadow:#888 0 0 8px;/* Chrome10+,Safari5.1+ */-moz-box-shadow:#888 0 0 8px;/* FF3.6+ */box-shadow: 0 0 8px #888; /* W3C */}	
				.outershadow-dk {-webkit-box-shadow:#333 0 0 15px;/* Chrome10+,Safari5.1+ */-moz-box-shadow:#333 0 0 15px;/* FF3.6+ */box-shadow: 0 0 15px #333; /* W3C */}
				.outershadow-lt {-webkit-box-shadow:#bbb 0 0 8px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#bbb 0 0 8px;/* FF3.6+ */ box-shadow: 0 0 8px #bbb; /* W3C */}	
			.colorband {background-image: url("../images/elements/gradia-colorband-hz.jpg"); background-repeat: repeat-x; background-position: 0 0;}	
			.box {padding:2%; background-color:#ffffff; border:1px solid #cecece;}
			.box.e{background-color:#eeeeee;}		
			.box.a{background-color:#aaaaaa; color:#ffffff;}	
			.box.yellow{background-color:#ffc;}
			.box.corporated {background: #ffffff url(../images/bkgs/bg-gradia-slightgrey.jpg) top left repeat-x; }
			.box.blue {background:#102c43; color:#fff;}
			.box.blue a{color:#fff;text-decoration:underline;}
			.box.format1 {-webkit-box-shadow:#f4f4f4 0 0 10px inset;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#f4f4f4 0 0 10px inset;/* FF3.6+ */ box-shadow: 0 0 10px #f4f4f4 inset; /* W3C */ background-color:#fcfcfc; padding:15px;}
	/* Corporate Boxes */
			.corporate-box {	}
			.corporate-box p{padding:5px 15px; color:#fff;}
			.corporate-box a {color:#c00;}
			.corporate-contacts p {margin-bottom:0em;padding:2%;}	
	/* Padding for Boxes*/				
			.buffer1,.padding1 { padding:1%;}	
			.buffer2,.padding2 { padding:2%;} 
			.buffer3,.padding3{ padding:3%;}	
			.buffer5,.padding5{ padding:5%;}
			.buffer10,.padding10{ padding:10%;}			
			.mobile-padding1, .mobile-padding2, .mobile-padding3 {padding:0;} 
	/* Bellyband Title */							
			.bellyband {background:transparent url(../images/bkgs/band-grey.png) center left repeat-x;border:none;}						
			.centered-header-red { width:100%; text-align:center; }	
			.centered-header-red  span { padding:3px 15px; background-color:#ffffff; font:600 14pt/25pt Arial, "Open Sans Condensed", san-serif; color: #cc0000; font-style:italic; text-transform:uppercase;
			-webkit-box-shadow:#bbb 0 0 8px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#bbb 0 0 8px;/* FF3.6+ */ box-shadow: 0 0 8px #bbb; /* W3C */}
				.centered-header-red-country { padding:3px 15px; background-color:#ffffff;
					font:600 .85em Arial, "Open Sans Condensed", san-serif; color: #cc0000; letter-spacing:2.75px; text-transform:uppercase; -webkit-box-shadow:#bbb 0 0 8px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#bbb 0 0 8px;/* FF3.6+ */ box-shadow: 0 0 8px #bbb; /* W3C */}
				.centered-header-red-country:hover { padding:3px 15px; background-color:#cc0000; color: #ffffff; -webkit-box-shadow:#888 0 0 8px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#888 0 0 8px;/* FF3.6+ */ box-shadow: 0 0 8px #888; /* W3C */ }
			


	/* #Blockquotes */
			body blockquote { font-family:Georgia, sans-serif; position:relative; padding:20px 40px 20px 50px; border-left:none; display:block; letter-spacing:0px;}
			blockquote:before,
			blockquote:after{content: '\201C'; font-size:80px; position:absolute; top:0px; left:0px; line-height:1em; font-family:Georgia, sans-serif; font-style:italic; color:#aaa;}
			blockquote:after{color:#aaa; content: ''; font-family:Georgia, sans-serif; position:relative; float:right; margin-right:-30px;}
				blockquote.pullquote{float:right; width:12em; margin:1em 0 1em 1.3em; padding-right:0px;}
				blockquote.pullquote:after{ content: '' }
				blockquote cite{position:absolute; right:50px; text-align:right; bottom:0; line-height:1.4em; font-family: "Open Sans",Tahoma, sans-serif; text-transform:uppercase; color:#999; font-style:normal; font-size:11px;}
				blockquote.pullquote cite{right:0; line-height:1.4em; top:98%;}
				
			blockquote.inverted:before,
			blockquote.inverted:after{content: '\201C'; font-size:80px; position:absolute; top:0px; left:0px; line-height:1em; font-family:Georgia, sans-serif; font-style:italic; color:#fff !important;}
			blockquote.inverted:after{color:#fff !important; content: ''; font-family:Georgia, sans-serif; position:relative; float:right; margin-right:-30px;}
			blockquote.inverted p {color:#ffffff !important;}
			blockquote.inverted cite{color:#ffffff !important;}
	/* #Efficiency Footers */		
			.efficiency-footer  {padding-left:200px;}
			.efficiency-footer2 {padding-left:160px;}	
	/* #Lists Variants UL */
			ul.generic li, .ul-news-fix ul li, ul.disc li, ul.square li, ul.checkmark-r li, ul.checkmark-g li, ul.checkmark li, ul.pin li{line-height: 21px;}
			ul.tabs-content-hp li ul, ul.tabs-content-hp li ul{list-style-type: disc; margin-left:2.5em;}
			ul.tabs-content-hp li ul li, ul.tabs-content-hp li ul li{line-height: 21px;}	
			ul ul, ul ol, 
			ol ol, ol ul { margin: 0; font-size: 100%;}
			ul.generic, .ul-news-fix ul { list-style-type: disc; margin-left:2.5em;}
			ul.generic li ul, .ul-news-fix ul li ul  {list-style-type: square; margin-left:3.5em;}	
			ul.checkmark-g{list-style-image: url(../images/icons/tick-g.png);}
			ul.checkmark-r{list-style-image: url(../images/icons/tick-r.png);}
			ul.checkmark{list-style-image: url(../images/icons/tick.png);}
			ul.pin{list-style-image: url(../images/icons/pinboard.png);}
			ul.pin-b{list-style-image: url(../images/icons/pinboard-b.png);}
				ul.checkmark, ul.checkmark-r, ul.checkmark-g, ul.pin, ul.pin-b{padding-left:25px;}
			
			ul.link-list{ padding-top:.9em; padding-left:0px; list-style-position: inside;}
			ul.link-list li{border-bottom:1px dotted #e9e9e9; padding-bottom:.5em; margin:.25em 0 0; font-size:1.2em; letter-spacing:0px;}
					ul.link-list li a, 
					ul.link-list li a:visited {color:#777;display:block;padding:4px 2px 2px 0px;border:none;background:transparent;text-decoration:none;-moz-transition: padding .1s ease-in-out;-webkit-transition: padding .1s ease-in-out;-o-transition: padding .1s ease-in-out;transition: padding .1s ease-in-out;}
										
					ul.link-list li a:hover{ background:transparent url(../images/bkgs/stripes_tiny_08.png) bottom left repeat; border-top:none; border-left:4px solid #444; padding-left:10px; color:#000;}	
						ul.link-list.red li a:hover, ul.link-list.red li ul li a:hover{border-left:4px solid #f27579;}
						ul.link-list.blue li a:hover, ul.link-list.blue li ul li a:hover{border-left:4px solid #4f85c5;}	
						ul.link-list.green li a:hover, ul.link-list.green li ul li a:hover{border-left:4px solid #b3cc94;}
					ul.link-list li ul li{color:#777; border-bottom:1px dotted #e9e9e9; padding-bottom:.5em;margin-bottom:.5em; margin-left:1em; font-size:1.2em; font-style:italic; letter-spacing:0px;}
						ul.link-list li ul li a{color:#777; display:block; padding:4px 2px 2px 0px; border:none; background:transparent; text-decoration:none; -moz-transition: padding .1s ease-in-out; -webkit-transition: padding .1s ease-in-out; -o-transition: padding .1s ease-in-out; transition: padding .1s ease-in-out;}
						ul.link-list li ul li a:hover{background:transparent url(../images/bkgs/stripes_tiny_08.png) bottom left repeat; border-top:none; border-left:4px solid #444; padding-left:10px; color:#000;}	
	/* #Right Side Linkset Hierarchy */
			.linksetMenu {DISPLAY: block; TEXT-DECORATION: none;  padding:5px; font-size:1.1em; background: #fff; -webkit-box-shadow:#888 0 0 7px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#888 0 0 7px;/* FF3.6+ */ box-shadow:#888 0 0 7px; /* W3C */ }
			.linksetSubMenu-2 { padding: 0 0 0 3%;}
			.linksetSubMenu-3 {padding: 0 0 0 2%;} 
			.linksetSubMenu-3.navigationSubMenu {font-size:.9em; background-color:#fff;}
				.navigationItem a {padding: .5em; DISPLAY: block; color:#222; background-image:url(../images/elements/div-nav-glare.png); background-repeat:no-repeat; background-position:top center; background-color:#ddd; text-decoration:none; -moz-transition: padding .1s ease-in-out; -webkit-transition: padding .1s ease-in-out; -o-transition: padding .1s ease-in-out; transition: padding .1s ease-in-out; }
				.navigationItem a:hover {background-color: #cccccc; border-top:none; border-left:4px solid #4f85c5; padding-left:10px;}
				.navigationItem a:visited, 
				.navigationSubMenu .navigationItem a:visited{ /*basically no changes...*/color:#222;}
				.navigationItem a:active, 
				.navigationSubMenu .navigationItem a:active, 
				.navigationItem:active{ color:#fff; font-weight:500;background-image: url(../images/graphic-elements/nav-arrow-a2-white.gif); background-repeat:no-repeat scroll 193px center; background-color:#aaaaaa;}
							
			.navigationSubMenu {font-size:1em; background-color:#eee;}
				.navigationSubMenu .navigationItem a , .navigationSubMenu .navigationItem a:visited { DISPLAY: block; padding: 0.5em; color:#777; border:0; background:transparent; text-decoration:none; -moz-transition: padding .1s ease-in-out; -webkit-transition: padding .1s ease-in-out; -o-transition: padding .1s ease-in-out; transition: padding .1s ease-in-out;}
				.navigationSubMenu .navigationItem a:hover {background:#fff url(../images/bkgs/stripes_tiny_08.png) bottom left repeat; border-left:0px; padding-left:10px;}	
	/* #General Link-list Hierarchy */		
			ul.link-list-general{DISPLAY: block; TEXT-DECORATION: none; list-style-position: inside; font-size:1.1em;}
			ul.link-list-general li{margin-bottom:0; background-color:#ddd;}
				ul.link-list-general li a{ background-image:url(../images/elements/div-nav-glare.png); background-repeat:no-repeat; background-position:top center; background-color:#ddd; padding:0.75em 0.5em; color:#222; display:block; text-decoration:none; -moz-transition: padding .1s ease-in-out; -webkit-transition: padding .1s ease-in-out; -o-transition: padding .1s ease-in-out; transition: padding .1s ease-in-out;}
				ul.link-list-general li a:hover{ /*background: url(../images/icons/ico-arrow.png) 0em center no-repeat #dedede;*/ border-left:4px solid #4f85c5; background-color:#ccc; padding-left:10px; color:#222; border-bottom:1px dotted #f0f0f0;}	
				ul.link-list-general li a:active{color:#fff; background-color:#aaaaaa;}	
	/* Process Boxes > Across */
			.process_box { position: relative; background: #ffffff url() top left repeat; border: 2px solid #C5C5C5; padding: 0; margin-bottom: 40px; -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 4px rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
				.process_box:hover {-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 rgba(255,255,255,0.9), 0 1px 8px rgba(0, 0, 0, 0.3);}
				.process_box:after, .process_box:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
				.process_box.last:after, .process_box.last:before {display:none}
				.process_box:after { border-color: transparent; border-top-color: #eee; border-width: 10px; margin-left: -10px; left: 10%;}
				.process_box:before { border-color: transparent; border-top-color: #ccc; border-width: 13px; margin-left: -13px; left: 10%;}
				.process_box[data-align=right]:after,
				.process_box[data-align=right]:before {right: 10%; left:auto; margin-left: 0;}
				.process_box[data-align=right]:after {margin-right: -10px;}
				.process_box[data-align=right]:before {margin-right: -13px;}
				.process_box[data-align=center]:after,
				.process_box[data-align=center]:before {left: 50%; }
				.process_box[data-align=center]:after {border-top-color: #fff;}
				.process_box .number {  padding: 0;height: 100%; position: absolute; background: #f0f0f0; left: 0;top: 0; bottom: 0; border-right: 1px solid #C5C5C5; width: 110px; text-align: center;
				-webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; }
				.process_box .number span { font-size:80px; font-weight:900; color: #bbb; line-height: 1.2;  vertical-align: middle;}
				.process_box .content {margin-left: 120px; padding: 0px 0px 0px 10px; }
				.process_box[data-align=right] .number {left:auto; right:0; border-right:0; border-left:1px solid #C5C5C5;;
				-webkit-border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0; border-radius:0 6px 6px 0;}
				.process_box[data-align=right] .content {margin-left:auto; margin-right:120px; padding: 10px 10px 0px 20px;}
	/* process Steps boxes > Stackd Presentation */
			.process_steps {border-radius:6px; margin-bottom:0px;}
				.process_steps .step {float:left; min-height: 150px; width:100%; padding: 15px; color:#555; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; text-align:left; }
				.process_steps .step:hover { }
				.process_steps .step:after {content:''; position:absolute; top:100%; right:50%; border:12px solid transparent; z-index:1;}
				.process_steps .step.intro {background-color: #ffffff; }
				.process_steps .step.intro:after {border-top-color:#eee; }
				.process_steps .step.step1 {background-color: #dddddd;}
				.process_steps .step.step1:after {border-top-color:#ccc; }
				.process_steps .step.step2 {background-color: #ffffff;}
				.process_steps .step.step2:after {border-top-color:#eee; }
				.process_steps .step.step3 {background-color:#cd2122; color:#fff !important;}
				.process_steps .step.step3:after {display:none; }
					.process_steps .step h3 {color:#444; font-family:"open sans", arial, serif; font-weight:500; text-shadow:1px 1px 0 rgba(255,255,255,0.4)!important;}
					.process_steps .step.step3 > h3 {color:#fff; font-family:"open sans", arial, serif; font-weight:500; text-shadow:1px 1px 0 rgba(55,55,55,0.4)!important;}
					.process_steps .step.intro > h3 {color:#555; margin-top:0; line-height:1.2; font-weight:500;}
					.process_steps .step.intro > h3 strong {font-size:120%; display:block;}
					.process_steps .step.intro > a {font-size:11px; font-weight:700; color:#385D89 !important;}
					.process_steps .step.intro > a:hover {text-decoration:underline;}
					.process_steps .step > div + h3 + p {margin-bottom:0; color:#777 text-shadow:1px 1px 0 rgba(255,255,255,0.4)!important;}
					.process_steps .step > p {font: 300 1.1em/1.2em "open sans", arial, san-serif;}
					.process_steps .step .icon {margin:20px 0 15px; min-height: 50px; line-height: 50px;}		
	/* vertical tabs */
		.tab-content {overflow: auto;}
				.tab-content > .tab-pane { display: none;}
				.tab-content > .active {display: block;}
					.tabbable { *zoom: 1;}
						.tabbable:before,
						.tabbable:after {display: table;content: "";line-height: 0;}
						.tabbable:after {clear: both;}
				.vertical_tabs {background:#fff; border:1px solid #c2c2c2; overflow: hidden; border-radius:3px}
					.vertical_tabs .tabbable .nav {float:left; width:25%; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; margin:0 0 -1px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
					.vertical_tabs .tabbable .nav  >  li {border-top:1px solid #c2c2c2;}
					.vertical_tabs .tabbable .nav > li > a {line-height:60px; padding-left:20px; font-weight:bold; text-transform:uppercase; color:#595959; background: #ffffff; background: -moz-linear-gradient(left,  #ffffff 73%, #ededed 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(73%,#ffffff), color-stop(100%,#ededed)); background: -webkit-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #ffffff 73%,#ededed 100%); /* IE10+ */ background: linear-gradient(to right,  #ffffff 73%,#ededed 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 );}
					.vertical_tabs .tabbable .nav > li > a > span {padding: 6px 7px 7px 7px; background:#646464; margin-right: 5px;line-height: 1;display: inline-block; vertical-align: middle; margin-top: -1px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
					.vertical_tabs .tabbable .nav > li > a > span span {margin: 0; vertical-align: middle;}
						.vertical_tabs .tabbable .nav > li > a:hover,
						.vertical_tabs .tabbable .nav > li.active > a { color:#cd2122; }
						.vertical_tabs .tabbable .nav > li.active > a { background:#fff; margin-right: -1px;}
						.vertical_tabs .tabbable .nav > li.active > a > span,
						.vertical_tabs .tabbable .nav > li > a:hover > span { background:#cd2122; }
						.vertical_tabs .tabbable .nav > li:first-child {border-top:0;}
						.vertical_tabs .tabbable .tab-content {float:left; width:75%; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}	
	/* news insets */
			.inset-grey, .inset-blue, .inset-yellow {background-image: url("../images/elements/gradia-colorband-hz.jpg");  background-repeat: repeat-x; background-position: 0 0; -webkit-box-shadow:#888 0 0 8px;/* Chrome10+,Safari5.1+ */-moz-box-shadow:#888 0 0 8px;/* FF3.6+ */box-shadow: 0 0 8px #888; /* W3C */ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:2%; margin:5px;}
					.inset-grey {background-color:#f0f0f0;}
					.inset-blue {background-color:#1c3f94; color:#fff !important;}
					.inset-yellow {background-color:#ffd07b;}
			.inset-grey ul, .inset-blue ul, .inset-yellow ul {margin-left:1em; padding-left:8px;}
/*================================
	#Widget Elements
================================ */
	/* Scroll to top button */
			#back-top {opacity:0.7; filter:alpha(opacity=70); position:fixed; right:10px;  width:45px; z-index:9999; display:block; top:85%; background-image:url("../images/elements/arrow_totop.png"); background-repeat:no-repeat; background-position:center 15px; background-color:#404040; font-size: .85em; font-weight: 600; color: #fff !important; text-align: center; line-height: 1; padding: 28px 12px 12px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
					#back-top:hover { opacity:1; filter:alpha(opacity=100)}
	/* Jumbotron Content */
			#jumbotron{ position:relative; margin-top:0em; margin-bottom:0em; overflow:hidden;}	
				
	/*Quovolver Specialty Styles*/
			.quovolver-shipments { margin-top: 15px; background-color: transparent;}
				.quovolver-shipments blockquote { width: auto; /*290px required */ margin: 0 auto; border-top:1px dotted #aaa; }
				.quovolver-shipments blockquote:before, blockquote:after{color:#aaa;}
					.quovolver-shipments h4 {color:#888; text-align:right; font: 700 1.6em/1.4em "Open Sans Condensed", Tahoma, Arial,sans-serif; text-transform:uppercase;}
				.quovolver-shipments blockquote  p { margin-bottom: 10px; font: 1.1em/1.2em Georgia, serif; font-style:italic; color:#777; }
				.quovolver-shipments value { font: bold italic 1.2em/1.4em Georgia, serif; color:#e21d38; }
				.quovolver-shipments blockquote cite { font-style: normal; display: block; float:left; text-transform: uppercase; font-size: 12px; font-weight: bold; letter-spacing: 1px; font-family: Arial, sans-serif; }
					.quovolver-shipments #quote_wrap { }
/* 
================================
	#Form Elements - Overrides Base
================================ */
	::-webkit-input-placeholder{font-style:italic;}
	:-moz-placeholder {text-transform:uppercase;}
	label{margin:1em 0 .3em 0;}
	label.item-label{text-transform:none;font-weight:normal;margin:.3em 0;}
	legend { font-size: 12px; text-transform:uppercase;}
	select {width: 220px; display: block; max-width: 100%; margin-bottom: 20px; padding: 4px 8px; }
	
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea{ padding: 8px 8px; font: 12px "Open Sans",  Arial, sans-serif; /*width: 410px;*/}
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5); -moz-box-shadow:0 0 6px rgba(0,0,0,0.5); box-shadow:0 0 6px rgba(0,0,0,0.5)}
	.collapseborders input[type="text"]:focus,.collapseborders input[type="password"]:focus,.collapseborders input[type="email"]:focus,.collapseborders textarea:focus {-webkit-box-shadow: inset 0 0 2px #c99c00; -moz-box-shadow: inset 0 0 2px #c99c00; box-shadow: inset 0 0 2px #c99c00;}
	
	.contact-form  input[type="text"], input[type="password"], input[type="email"], textarea {
		width:60%; font-size: 13px;}
	.sidebar input[type="text"],
	.sidebar input[type="password"],
	.sidebar input[type="email"],
	.sidebar textarea,
	.drop-panel input[type="text"],
	.drop-panel input[type="password"],
	.drop-panel input[type="email"],
	.drop-panel textarea{ background-color:#ffffff;}	
/* 
================================
	#Button Elements
================================ */	 
	/* #Buttons Basic Styles*/
		a.button,   /*standard button style, below styles build upon this class*/
		button, 
		input[type="submit"], 
		input[type="reset"], 
		input[type="button"] { -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;  -moz-box-shadow:0 1px 3px rgba(125, 125, 125, .5); background-color: #7f7f7f; background: #7f7f7f -moz-linear-gradient(top, rgba(255,255,255) 0%, rgba(0,0,0,.1) 100%); /* FF3.6+ */ background: #7f7f7f -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.1)), color-stop(100%,rgba(0,0,0,.1))); /* Chrome,Safari4+ */ background: #7f7f7f -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Chrome10+,Safari5.1+ */ background: #7f7f7f -o-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Opera11.10+ */ background: #7f7f7f -ms-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* IE10+ */ background: #7f7f7f linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* W3C */ border-bottom:1px solid rgba(125, 125, 125, .5); color:#fff !important;font-family: "Open Sans",  Arial, sans-serif;  font-size:1.0em; line-height:1; overflow:visible; padding:7px 8px 8px; text-decoration:none; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25); width:auto; font-weight:normal; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
			a.button:hover,
			button:hover,
			input[type="submit"]:hover, 
			input[type="reset"]:hover, 
			input[type="button"]:hover {
				color: #222; background: #656565; /* Old browsers */ background: #656565 -moz-linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(0,0,0,.1) 100%); /* FF3.6+ */ background: #656565 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.1)), color-stop(100%,rgba(0,0,0,.1))); /* Chrome,Safari4+ */ background: #656565 -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Chrome10+,Safari5.1+ */ background: #656565 -o-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Opera11.10+ */ background: #656565 -ms-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* IE10+ */ background: #656565 linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* W3C */ background: #656565 -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Chrome10+,Safari5.1+ */}

				.button-large, a.button-large,
				input[type="submit"].button-large,
				input[type="reset"].button-large,
				input[type="button"].button-large{ padding:.7em; font-size:1.5em; font-weight:bold;  line-height:1.3em; text-decoration:none;}
				
				.button-full, a.button-full,
				input[type="submit"].button-full,
				input[type="reset"].button-full,
				input[type="button"].button-full{
					display:block; text-align:center; text-decoration:none;}
				
				.button-small, a.button-small,
				input[type="submit"].button-small,
				input[type="reset"].button-small,
				input[type="button"].button-small{ padding:.28em; font-size:.8em; line-height:.65em;  text-decoration:none;}
						
				.button-small img, .button-large img, .button img  {vertical-align:middle; border:0;}				
				.button.pdf img  { /*revise! part of Agg page*/ vertical-align:middle; border:0; margin-bottom: -25px; margin-left:-55px; margin-top:-25px; margin-right:0;	}
				
				.button-lighttext,
				a.button-lighttext,
				input[type="submit"].button-lighttext,
				input[type="reset"].button-lighttext,
				input[type="button"].button-lighttext{ color:#f9f9f9 !important; text-shadow:0px -1px 1px rgba(0,0,0,.3) !important;}
				
	/* #Buttons Colored Styles*/
		.button-green, a.button-green, input[type="submit"].button-green, input[type="reset"].button-green, input[type="button"].button-green{ background-color:#4d721f; color:#147000; border:1px solid #369100; border-top-color:#58B322; border-left-color:#58B322; text-decoration:none; text-shadow: 0 1px rgba(255, 255, 255, .4); box-shadow:inset 0px 1px 1px rgba(255,255,255,.3);}
			.button-green:hover, a.button-green:hover, input[type="submit"].button-green:hover, input[type="reset"].button-green:hover, input[type="button"].button-green:hover{ background-color:#5c8727; color:#ffffff; border:1px solid #47A211; border-top-color:#58B322; border-left-color:#58B322;}
		.button-lt-blue, a.button-lt-blue, input[type="submit"].button-lt-blue, input[type="reset"].button-lt-blue, input[type="button"].button-lt-blue{ background-color:#73B8FF; color:#165DA6; border:1px solid #0D58A6; border-top-color:#4188D3; border-left-color:#4188D3; text-decoration:none; text-shadow: 0 1px rgba(255, 255, 255, .4); box-shadow:inset 0px 1px 1px rgba(255,255,255,.3);}
			.button-lt-blue:hover, a.button-lt-blue:hover, input[type="submit"].button-lt-blue:hover, input[type="reset"].button-lt-blue:hover, input[type="button"].button-lt-blue:hover{ background-color:#44A0FF; color:#04376C; border:1px solid #0D58A6; border-top-color:#4188D3; border-left-color:#4188D3;}
		.button-blue, a.button-blue, input[type="submit"].button-blue, input[type="reset"].button-blue, input[type="button"].button-blue{ background-color:#3f60a2;color:#ffffff;border:1px solid #1e3c7a;border-top-color:#3559a2; border-left-color:#1e3c7a; text-decoration:none; text-shadow: 0 1px rgba(255, 255, 255, .4); box-shadow:inset 0px 1px 1px rgba(255,255,255,.3);}
			.button-blue:hover, a.button-blue:hover, input[type="submit"].button-blue:hover, input[type="reset"].button-blue:hover, input[type="button"].button-blue:hover{ background-color:#4c6fb6; color:#ffffff; border:1px solid #274a91; border-top-color:#3e62ac; border-left-color:#274a91;}
		.button-red, a.button-red, input[type="submit"].button-red, input[type="reset"].button-red, input[type="button"].button-red{ background-color:#f11600; color:#901B09; border:1px solid #901B09; border-top-color:#ff0000; border-left-color:#ff0000; text-decoration:none; text-shadow: 0 1px rgba(255, 255, 255, .2); box-shadow:inset 0px 1px 1px rgba(255,255,255,.3);}
			.button-red:hover, a.button-red:hover, input[type="submit"].button-red:hover, input[type="reset"].button-red:hover, input[type="button"].button-red:hover{ background-color:#cc1e09; color:#700907; border:1px solid #901B09; border-top-color:#B23D2B; border-left-color:#B23D2B;}			
		.button-grey, a.button-grey, input[type="submit"].button-grey, input[type="reset"].button-grey, input[type="button"].button-grey{background-color:#666; color:#222; border:1px solid #333; border-top-color:#555; border-left-color:#555; text-decoration:none;	 text-shadow: 0 1px rgba(255, 255, 255, .2); box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);}
			.button-grey:hover,a.button-grey:hover, input[type="submit"].button-grey:hover, input[type="reset"].button-grey:hover, input[type="button"].button-grey:hover{background-color:#555; color:#000;	 border:1px solid #333; border-top-color:#555; border-left-color:#555;}
		.button-ltgrey, a.button-ltgrey, input[type="submit"].button-ltgrey, input[type="reset"].button-ltgrey, input[type="button"].button-ltgrey{ background-color:#bbb; color:#555; border:1px solid #888; border-top-color:#aaa; border-left-color:#aaa; text-decoration:none; text-shadow: 0 1px rgba(255, 255, 255, .2); box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);}
			.button-ltgrey:hover, a.button-ltgrey:hover, input[type="submit"].button-ltgrey:hover,input[type="reset"].button-ltgrey:hover, input[type="button"].button-ltgrey:hover{background-color:#aaa; color:#555; border:1px solid #999; border-top-color:#bbb; border-left-color:#bbb;}		
		.button-purple, a.button-purple, input[type="submit"].button-purple, input[type="reset"].button-purple, input[type="button"].button-purple{background-color:#9a4d9e; color:#3A0D80; border:1px solid #3A0D80; border-top-color:#804BD1; border-left-color:#804BD1; text-decoration:none; text-shadow: 0 1px rgba(255, 255, 255, .2); box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);}
			.button-purple:hover, a.button-purple:hover, input[type="submit"].button-purple:hover, input[type="reset"].button-purple:hover, input[type="button"].button-purple:hover{ background-color:#783a7b; color:#290C70; border:1px solid #3A0D80; border-top-color:#804BD1; border-left-color:#804BD1; text-shadow: 0 1px rgba(255, 255, 255, .2); box-shadow:inset 0px 1px 1px rgba(255,255,255,.2);}
		.button-yellow, a.button-yellow, input[type="submit"].button-yellow, input[type="reset"].button-yellow, input[type="button"].button-yellow{ background-color:#fcb033; color:#A68916; border:1px solid #C8AB38; border-top-color:#FFD945; border-left-color:#FFD945; text-decoration:none; text-shadow: 0 1px rgba(255, 255, 255, .4); box-shadow:inset 0px 1px 1px rgba(255,255,255,.4);}
			.button-yellow:hover, a.button-yellow:hover, input[type="submit"].button-yellow:hover, input[type="reset"].button-yellow:hover, input[type="button"].button-yellow:hover{ background-color:#da8e11; color:#957805; border:1px solid #A68916; border-top-color:#FFD945; border-left-color:#FFD945;}
		.button-orange, a.button-orange, input[type="submit"].button-orange, input[type="reset"].button-orange, input[type="button"].button-orange{ background-color:#d35d0b; color:#957805; border:1px solid #a65616; border-top-color:#e67b14; border-left-color:#e67b14; text-shadow: 0 1px rgba(255, 255, 255, .4); box-shadow:inset 0px 1px 1px rgba(255,255,255,.4); text-decoration:none;}
			.button-orange:hover, a.button-orange:hover, input[type="submit"].button-orange:hover, input[type="reset"].button-orange:hover, input[type="button"].button-orange:hover{ background-color:#e3701f; color:#e99e33; border:1px solid #ffa22a; border-top-color:#ffbf34; border-left-color:#ffbf34;}
		a.button-white, input[type="submit"].button-white, input[type="reset"].button-white, input[type="button"].button-white{background-color:#efefef; color:#777 !important; border:1px solid #cecece; border-top-color:#cecece; border-left-color:#cecece; text-decoration:none; text-shadow: 1px 1px rgba(255, 255, 255, .8); box-shadow:inset 0px 1px 1px rgba(255,255,255,.3);} 
			.button-white:hover, a.button-white:hover, input[type="submit"].button-white:hover, input[type="reset"].button-white:hover, input[type="button"].button-white:hover{ background-color:#f8f8f8; border:1px solid #cecece; border-top-color:#cecece; border-left-color:#cecece;}								
/* 
================================
	#Tab Elements which Overrides First Section
================================ */
	/*#Tabs */					
				ul.tabs{ margin-top:2em; border-bottom: solid 0px #ddd; }
						ul.tabs li a{background:#f5f5f5;}
						ul.tabs li a.active, /*original tab state*/
						ul.tabs li.ui-tabs-active  a.ui-tabs-anchor /*JQUI xTabs*/{}
						ul.tabs-content{padding-bottom:.25em; margin-bottom:.25em;}
					
				ul.tabs.bd{border-bottom: solid 1px #ddd;}	
				
				ul.tabs.paper{ /*For use on Subcontent pages */}
						ul.tabs.paper li a{background: url(../images/bkgs/tabs-paper-red.jpg) left 22% repeat-x #f5f5f5;}
						ul.tabs.paper li a.active, /*original tab state*/
						ul.tabs.paper li.ui-tabs-active  a.ui-tabs-anchor /*JQUI xTabs*/{background: url(../images/bkgs/tabs-paper-red.jpg) left 97% repeat-x #f5f5f5 !important; color:#ffffff !important; border-top:0px solid #444; top:0; padding-top:0px;}

				.aside-tabs { background:transparent; margin-top:-10px;} /*For use on Asides & Sidebars*/
						.aside-tabs  ul.tabs {margin-top:0; border-bottom-width:0px; height:34px;}		
						.aside-tabs  ul.tabs  li, 
						.landing-page-blue-tabs  ul.tabs  li, 
						.landing-page-grey-tabs  ul.tabs  li { border-top:0; border-left:0; border-right:0; margin: 0; padding-top:0; top:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px; height:34px;}
						.aside-tabs  ul.tabs  li a {background: #CCCCCC url("../images/bkgs/nav_bg_grey.png") no-repeat top left;color:#656565; height:34px; font-size: .85em; font-family: "open sans", arial, san-serif; font-weight:700; text-transform:uppercase; border-bottom:1px solid #ccc; border-top:0; border-left:0; border-right:0; margin: 0px 0px 0px; padding-top:0; top:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;}	
						.aside-tabs   ul.tabs li a.active { background: #4F85C5 url("../images/bkgs/bg_blue2.gif") repeat-x top left; color:#fff; height:34px; font-size: .85em;  font-family: "open sans", arial, san-serif; font-weight:700; text-shadow: 1px 1px 1px #444444; text-transform:uppercase; border-bottom:0px solid #ccc; border-top:0; border-left:0; border-right:0; margin: 0px 0px 0px; padding-top:0; top:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;}

				.landing-page-blue-tabs, /*For use on HP, L2, L3 pages */
						.landing-page-grey-tabs {background:transparent; margin-top:0px;}   
						.landing-page-blue-tabs ul.tabs,
						.landing-page-grey-tabs ul.tabs  { margin-top:0; margin-bottom:0; height:34px;}	
						.landing-page-grey-tabs  ul.tabs  li a { background: #CCCCCC url("../images/bkgs/nav_bg_grey.png") no-repeat top left; color:#656565; height:34px; font-size: .85em; font-family: "open sans", arial, san-serif; font-weight:700; text-transform:uppercase; border-bottom:1px solid #ccc; border-top:0; border-left:0; border-right:0; margin: 0; padding-top:0; top:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;}
							.landing-page-grey-tabs  ul.tabs  li a.active {background: #4F85C5 url("../images/bkgs/bg_blue2.gif") repeat-x top left; color:#fff; height:34px; font-size: .85em; font-family: "open sans", arial, san-serif; font-weight:700; text-shadow: 1px 1px 1px #444444; text-transform:uppercase; border-bottom:0px solid #ccc; border-top:0; border-left:0; border-right:0; margin: 0; padding-top:0; top:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;}	
							.landing-page-blue-tabs  ul.tabs  li a{  background: #CCCCCC url("../images/bkgs/nav_bg_grey.png") no-repeat top left; color:#656565; height:34px; font-size: .85em; font-family: "open sans", arial, san-serif; font-weight:700; text-transform:uppercase; border-bottom:1px solid #ccc; border-top:0; border-left:0; border-right:0; margin: 0; padding-top:0; top:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;}
							.landing-page-blue-tabs   ul.tabs li a.active { background: #4F85C5 url("../images/bkgs/bg_blue2.gif") repeat-x top left; color:#fff; height:34px; font-size: .85em;  font-family: "open sans", arial, san-serif; font-weight:700; text-shadow: 1px 1px 1px #444444; text-transform:uppercase; border-bottom:0px solid #ccc; border-top:0; border-left:0; border-right:0; margin: 0; padding-top:0; top:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;}		
								
					ul.tabs.er-types { /*For use on blocky ER types tabbed pages */}
							ul.tabs.er-types  li a{background-color: #bbb;background-image:url(); font: 700 .85em/1em "open sans", arial, san-serif; color:#ffffff; top:0; height:30px; width:80px; text-transform:uppercase; border-top:0px solid #444; margin-right:5px; padding:25px 8px 18px 5px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px; }	
							ul.tabs.er-types  li a.active,  /* keep for original tabs*/
							/*.ui-tabs-active  a.ui-tabs-anchor   JQUI xTabs*/
							ul.tabs.er-types .ui-tabs-active  a.ui-tabs-anchor{background-color: #E3701F !important;}	
									ul.tabs.er-types .ui-tabs-active  a.ui-tabs-anchor:after, .ul-state.active a.ui-tabs-anchor:after, ul.tabs.er-types .ui-tabs-active  a.ui-tabs-anchor:before {content:""; position:absolute; top:100%; right:50%; margin-left: -25%; border-radius:3px; border: 8px solid transparent; border-top-width: 8px; border-top-color:#E3701F;}
										.ul-state.active a.ui-tabs-anchor:after, ul.tabs.er-types .ui-tabs-active  a.ui-tabs-anchor:after {  }
										ul.tabs.er-types .ui-tabs-active  a.ui-tabs-anchor[data-arrowpos=center]:after,
										.ul-state.active a.ui-tabs-anchor[data-arrowpos=center]:after,
										ul.tabs.er-types .ui-tabs-active  a.ui-tabs-anchor[data-arrowpos=center]:before {margin-left: -7px; }
										ul.tabs.er-types .ui-tabs-active  a.ui-tabs-anchor[data-arrowpos=right]:after,
										ul.tabs.er-types .ui-tabs-active  a.ui-tabs-anchor[data-arrowpos=right]:before {margin-left: 25%;}							
							
							.aside-tabs  ul.tabs  li a img, .landing-page-blue-tabs  ul.tabs  li a img, .landing-page-grey-tabs  ul.tabs  li a img{vertical-align:middle;}

			  .aside-tabs-er {background-color:#172c43;}
					.aside-tabs-r  ul.tabs  {margin-top:0;}	
					.aside-tabs-er ul.tabs  li {height:45px;}
					.aside-tabs-er  ul.tabs  li a{border:0px;margin: 0 0 4px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;height:45px;font-size:15px;color:#ffffff;}
							.aside-tabs-er  ul.tabs  li a:hover{text-decoration:underline;color:#ffffff;}
							.aside-tabs-er   ul.tabs li a.active{background: #4F85C5 url("../images/bkgs/nav_bg_blue2.png") no-repeat top left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bkgs/nav_bg_blue2.png',sizingMethod='scale');  -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size:100% 100%; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px; border-top:0px; color:#FFFFFF; top: 0; height:45px; padding-top:0; }	
				
			.where-we-work ul.tabs { display: block; margin: 0 0 0 0; margin-top:0; padding: 0; border-bottom: solid 1px #ddd; }
					.where-we-work ul.tabs li { display: block; width: auto; height: 30px; padding: 0; float: left; margin-bottom: 0; }
					.where-we-work ul.tabs li a {display: block; text-decoration: none; width: auto; height: 29px; padding: 0px 20px; line-height: 30px; border: solid 1px #ddd; border-width: 1px 1px 0 0; margin: 0; background: #f5f5f5; font-size: 13px; }
					.where-we-work ul.tabs li a.active, /*regular*/
					.where-we-work ul.tabs li.ui-tabs-active  a.ui-tabs-anchor /*JQUI xTabs*/{ border-top:0px solid #444; background: #fff; height: 35px; position: relative; top: 0px; padding-bottom: 0px; border-left-width: 1px; margin: 0 0 0 -1px; color: #111; -webkit-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .2); -moz-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .2); box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .2);}	
					.where-we-work ul.tabs li:first-child a.active {margin-left: 0; }
					.where-we-work ul.tabs li:first-child a {border-width: 0px 1px 0 1px;}
					.where-we-work ul.tabs li:last-child a {}
					.where-we-work ul.tabs-content { margin: 0; display: block; }
					.where-we-work ul.tabs-content > li { display:none; }
					.where-we-work ul.tabs-content > li.active { display: block; }
					.where-we-work ul.tabs-content{padding-bottom:.25em;margin-bottom:.25em; -webkit-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .2); -moz-box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .2); box-shadow: 0px 4px 6px 0px rgba(25, 25, 25, .2);}
									
									
		.tab-padding {padding:3%; background-color:#fff; }
		.tab-padding h4 {font:700 "Open Sans Condensed", Tahoma, Arial, sans-serif;}
		
/* 
================================
	#Tables
================================ */
         /* by leaving this a pure table it destroys other tables styles */
		.post-content-boundary table{ width:100%; font-size:12px; margin:2em 0; border:1px solid #aaa; border-top:2px solid #444; background:#fafafa url(../images/bkgs/stripes_tiny_05.png) repeat;}
		.post-content-boundary table th,
		.post-content-boundary table td{ padding:5px 10px 5px 10px;}
		.post-content-boundary table th{text-transform:uppercase; text-align:left; border-bottom:1px solid #bbb; background:#ccc url(../images/bkgs/stripes_tiny_05.png) 0 1px repeat; backgrosund:rgba(0,0,0, .2);  font-weight:bold; color:#000;}
		
	   table.paginator, table.filterCriteria {width:100%; font-size:11px; margin:0em 0 1em; border-top:3px solid #cecece; border-left:0px; border-bottom:1px solid #cecece; border-right:0px; background-color:#fafafa;}
	   td.pg-curr {color:#c00 !important;}
	   td.pg-page {color:#777 !important;}


 /* 
================================
	#Icons and Social Media
================================ */
	/* #Social Media Share This Header  */
		.share-this-header-companion	{float:right; padding-top:.1em; z-index:125; position:relative;}
			.share-this-header-companion.fb,
			.share-this-header-companion.twitter,
			.share-this-header-companion.gplus,
			.share-this-header-companion.pinterest	{float: right; text-align:right; margin:0px 5px;}		
	/* #Icons  */
		.icon{height:16px; width:16px; display:inline-block; position:relative;}
		.icon.align-center {vertical-align:center;}	
		
/* 
================================
	#Grid Systems - Image Portfolios and Facebooks
================================ */
			
	/* Grid Clears */
		.col-break-solid {margin-top:0px; margin-left:0px; margin-right:0px; display:inline; float:left;}
		.col-break-gap {margin-top:0px; margin-left:10px; margin-right:0px; display:inline; float:left;}
		.noclear {  /*------ new! --*/clear:right;}
		
		.col-4 article:nth-child(4n+1), .col-4 div:nth-child(4n+1),
		.portfolio.col-4 article:nth-child(4n+1), .portfolio.col-4:nth-child(4n+1), 
		.emergency-portfolio.col-4 article:nth-child(4n+1), .col-4.portfolio-item:nth-child(4n+1){
			clear:both;}
		.col-3 article:nth-child(3n+1), .col-3 div:nth-child(3n+1), 
		.portfolio.col-3 article:nth-child(3n+1), .portfolio.col-3:nth-child(3n+1), 
		.emergency-portfolio.col-3 article:nth-child(3n+1), .col-3.portfolio-item:nth-child(3n+1){
			clear:both;}
		.col-2 article:nth-child(2n+1), .col-2 div:nth-child(2n+1),
		.portfolio.col-2 article:nth-child(2n+1), .portfolio.col-2:nth-child(2n+1), 
		.emergency-portfolio.col-2 article:nth-child(2n+1), .col-2.portfolio-item:nth-child(2n+1){
			clear:both;}
		.col-1 article img.scale-with-grid, 
		.portfolio.col-1 article img.scale-with-grid, 
		.emergency-portfolio.col-1 article img.scale-with-grid{
			width:100%;}

	/* --- Shared Grid Styles ----- */			
		.page-content h4.er  {background-color:#333333; color:#ffffff; padding:5px; border-top: 0px solid #cecece;}	
			.page-content h4.er a{font:600 16px/1em "Open Sans", Tahoma, Arial, sans-serif; color:#ffffff; text-shadow: 0 1px rgba(200, 200, 200, .3);}				
			.page-content h4.er a:hover{color:#ffffff; text-decoration:underline;}		
		.inactive-er {background:transparent url(../images/icons/tick-g.png) no-repeat top right;padding:0 5px 5px 5px; line-height:16px; border-top: 0px solid #cecece;}	
			.inactive-er a{font:600 13px "Open Sans", Tahoma, Arial, sans-serif;text-shadow: 0 1px rgba(200, 200, 200, .3); color:#222 !important;}					
			.inactive-er a:hover{text-decoration:underline;}
		.page-content .portfolio-item h5 {font:300 1.2em/1.3em "Open Sans", Tahoma, Arial, sans-serif; background-color:#efefef; padding:5px; border-top: 4px solid #cecece;}
				h4.er  {font:700 1.2em/1.3em "Open Sans", Tahoma, Arial, sans-serif; background-color:transparent; padding:5px; border-top: 0px solid #cecece;}
			.page-content .portfolio-item h5 a {}	
			.page-content .portfolio-item h5 a:hover{text-decoration:underline; color:#214291;}		
	
		.page-content .portfolio-item.countries h5 {font:500 1em/1.3em "Open Sans", Arial, sans-serif; background-color:#ffffff; padding:0 5px 0 0; border-bottom: 0; margin-bottom:0;}	
		.page-content .portfolio-item.initiative h5, .page-content .portfolio-item.whoweare h5 {font:300 1.2em/1.3em Georgia, serif; background-color:#ffffff; padding:5px; margin-bottom:0;}
	
		.portfolio-initiative-inner, .portfolio-whoweare-inner {padding:2% 3%;font-size: .9em;line-height:1.5em;background: #e5e5e5; /* Old browsers */ background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* IE10+ */ background: linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
			.portfolio-whoweare-inner {font-size:.95em; font-style:italic;}
			.inline-video-lightbox-content{display:none;}

		.portfolio-item { display:block; margin-bottom:20px; position: relative;}
		.portfolio-item.inactive { padding-bottom:0px; background:url("../images/elements/paper_texture.jpg") no-repeat left bottom #e9eadc;}
		.portfolio-item.er { padding-bottom:40px;background:url("../images/elements/paper_texture.jpg") no-repeat left bottom #e9eadc;}
		.portfolio-item.er .post-meta-mini {font-size:.9em; margin-bottom:0; color:#666;}	
			h4.er  {background-color:#333333; color:#ffffff; padding:5px; border-top: 0px solid #cecece;}	
			h4.er a{font:600 16px/1em "Open Sans", Tahoma, Arial, sans-serif;color:#ffffff;}		
			h4.er a:hover{color:#ffffff; text-decoration:underline;}	
			
	/* -- ? -- */
		.portfolio article{ position:relative; display:block; margin-bottom:20px;}
			.portfolio.col-1 article, .portfolio.col-1 {margin-bottom:50px;}
			.portfolio article img,
			.portfolio article a.img-link{display:block; clear:both;}
			#main .portfolio-item.single .img-wrapper{padding-right:0;}

/* 
================================
	#General Template Scaffolding
================================ */

	.content-columns{background-color:#fff;}
	
	/*Dominant Image, Video or Map Classes for L2,L3,WP mostly*/
        .general-header {-webkit-box-shadow:rgba(25, 25, 25, 0.3) 0 6px 6px 0;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:rgba(25, 25, 25, 0.3) 0 6px 6px 0;/* FF3.6+ */box-shadow:rgba(25, 25, 25, 0.3) 0 6px 6px 0; /* W3C */}
			.general .header-photo img, .general-header .header-photo img{}
			.general .header-photo, .general-header .header-photo /*, .header-map*/{float: left; min-height:180px; /*280px*/ max-height:350px; /*500px*/ margin: 0 0 0em;  overflow: hidden;  position: relative; width:100%; max-width:960px;}	
			.header-map {min-height:450px;}
	/*Dominant Image Photo Attribs for L2, L3 and Agg BG photos*/					
		.photo-caption-inset-l2, .photo-caption-inset-l3, .photo-caption-inset-agg, .photo-caption-inset-images {
				 font-style:italic; font-size:0.75em; display: block; max-width: 90%; padding: 0%; position: absolute;  z-index: 6;}
					.photo-caption-inset-l2 {right: 1%; bottom:1%; max-height: 11%; background-color:transparent; background-image: transparent; color:#eee;}					
					.photo-caption-inset-l3 {right: 1%; bottom:1%; padding: 0 5px; background-image: url(../images/bkgs/trans-white.png); color:#777;}
					.photo-caption-inset-images {right: 1%; bottom:4%; max-height: 10%; color:#eee;}
					.photo-caption-inset-agg {top:0; right:1%; height:35px; color:#eee;}
	/*Dominant Image Collapsable Donate Insets for L2, L3 and Agg BG photos*/						
		.header-photo-inset{ background-image: url(../images/bkgs/bg-lt-yellow-gr.jpg); color:#222222;	position: absolute; right: 10px; top: 15%; display: block;  max-height: 90%;  max-width: 25%;padding: 15px 20px 0; /*z-index: 101;*/ border: 4px solid #ffffff;-webkit-box-shadow:#333 0 0 8px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#333 0 0 8px;/* FF3.6+ */box-shadow: 0 0 8px #333; /* W3C */}	
			.header-photo-inset.offset, .header-photo-inset-corporate.offset {right: -50px; top: 15%;}			
			.header-photo-inset.emergency-inset{position: relative; display: block;   max-width: 30%; padding: 15px 20px 15px;  margin: 2em 1em -1.75em 0em; z-index: 101;}
				.header-photo-inset p {color: #333333; line-height: 1.2em; text-decoration:none;}
				.header-photo-inset h4 {color: #cc0000; font: 700 1.7em/1.4em "Open Sans Condensed", Tahoma, Arial, sans-serif; line-height:1.1em;}		
			.header-photo-inset-corporate{ background-color:#FCB033; color:#222222;	 position: absolute; overflow:hidden; right: 2%;  top: 2%; display: block;  /*max-height: 90%;  */ max-width: 18%; min-width:150px; width:10%; z-index: 101; border: 4px solid #ffffff; -webkit-box-shadow:-3px 3px 2px 2px rgba(35,35,35,0.5);/* Chrome10+,Safari5.1+ */-moz-box-shadow: -3px 3px 2px 2px rgba(35,35,35,0.5); /* FF3.6+ */ box-shadow: -3px 3px 2px 2px rgba(35,35,35,0.5);  /* W3C */}
				.button-x-w {background: transparent url(../images/icons/close-x-w.png) no-repeat center center; padding:10px;} 	
				.button-x-r {background: transparent url(../images/icons/close-x-r.png) no-repeat center center; padding:10px;}					
			
	/*Header Titles and Intro Paragraphs - Global*/	
		.header-title-container {max-height:80px;}
		.header-title {padding:1%;}
		.header-title-lg {padding:1%; font-size:1.5em; text-transform:uppercase;}
			.header-ico {float:left; margin-right:5px; border:0;}
				
		.general-header h2, .general-header-ng h2, .general-header h2 a, .general-header-ng h2 a, .header-title h2 { font: 700 3em/.8em "Open Sans Condensed", Georgia, Tahoma, Arial, sans-serif; letter-spacing:-1px; text-decoration:none; margin: .4em .4em .25em 0em; color:#ffffff;}
		.general-header h3, .general-header-ng h3{font: 600 italic 1.2em/.8em 'open sans', tahoma, serif; color:#ffb300;}
		.general-header h4, .general-header-ng h4{ letter-spacing:-1px; font: 700 1.65em/1.0em "Open Sans Condensed", Tahoma, Arial, sans-serif; text-transform:uppercase;}		
		
		.header-intro-p {letter-spacing:0px; font: 1.6em/1.4em Georgia, serif;  color:#ffffff; padding:3% 5% 1%;}
		.header-intro-p a {color:#ffffff !important; text-decoration:underline;}
		.introcopy {letter-spacing:0px; color:#2D537D;font: 300 1.4em/1.2em georgia, serif; padding:3% 0% 1% 2%;}
		.introcopy2 {letter-spacing:0px; color:#656565;font: 300 1em/1.2em "open sans", arial, san-serif; padding:0% 0% 0% 2%;font-style:italic;}		
					
/* 
================================
	#Section Scaffolding
================================ */
	/*-- Web Pages - large image below header */
		.display-photo-container img {min-width:100%;}	
				.photo-with-inset {position: relative;}
				.photo-with-inset img{position: relative; z-index:2;}
				.photo-caption-inset-w { /*white caption*/ background-color:transparent; background-image: url(../images/bkgs/trans-white2.png); left: 0%; bottom:2%; display: block; max-width: 100%; max-height: 45%; padding: 1% 2% 1% 0%; position: absolute; color:#222 !important; z-index: 5;}	
					.photo-caption-inset-w.photo-attribute {font-style:italic;}
					.photo-caption-inset-w.photo-caption {font-size:0.85em;}		
	/* -- Bold Titles for Pages, Newses, Press, Videos, Photos --*/	
		h2.article-title-overlay, h3.article-title-overlay { letter-spacing:-1px; font: 300 2.4em/1.1em Georgia, "Times New Roman", serif; color:#777; padding-left:.25em; padding-top:.25em; }
		h2.article-title-no-overlay, h3.article-title-no-overlay{ letter-spacing:-1px; font: 300 2.4em/1.1em Georgia, "Times New Roman", serif; color:#444; padding:3% 3% 0%;}
		h4.article-subtitle {font: italic 1.1em/1.2em Georgia, serif; color:#666; padding:0% 3% 1%;}

	/* --- Postings and Newses Body Content Styles ----- */
		.post-content-boundary {padding:1% 3% 3%;}
			.post-content-boundary p a, .post-content-boundary a {text-decoration:none; color:#345fc7;}
			.post-content-boundary p a:hover, .post-content-boundary a:hover {text-decoration:underline;}	
			.post-content-boundary p a :visited, .post-content-boundary a :visited{}		
		.post-content h2 {letter-spacing:-1px; font: 300 2.6em/1.3em  Georgia, serif; border-bottom:2px dotted #eee;}	
		.post-content h3 {letter-spacing:0px; font:300 1.8em/1.1em Georgia, serif;}	
		.post-content h4 {font:300 1.6em/1.0em Georgia, serif;}		
		.post-content h5 {font:700 1.2em/.9em "Open Sans Condensed", Tahoma, Arial, sans-serif; text-transform: uppercase;}		
		/*.post-content ul, ol {list-style: disc inside none;}*/	
		.post-content a, a:visited {color: #2E5E89; outline: 0 none; text-decoration: none;}
		.post-content a:hover {text-decoration: underline;}		
	/* --- Page Body Content Styles ----- */		
		.page-content h2 {letter-spacing:0px; font:300 2.2em/1.0em Georgia, serif; border-bottom:2px dotted #eee;}
		.page-content h3 {letter-spacing:0px; font:300 1.8em/1.1em Georgia, serif;}	
		.page-content h4 {font:300 1.6em/1.0em Georgia, serif;}		
			.page-content h4 > strong { font:300 1em/1em Georgia, serif;}
		.page-content h5 {font: 1.0em/.9em "Open Sans", Tahoma, Arial, sans-serif;}	
		.page-content h1 a, .page-content h2 a, .page-content h3 a, 
		.page-content h4 a, .page-content h5 a {color: #333333; outline: 0 none; text-decoration: none;}		
		.page-content a {color: #2E5E89;}
		.page-content a:visited {color: #2E5E89;}				
		.page-content a:hover {color:#2878bf; text-decoration:underline;}
				
	/*-- Featured Main News Buckets for Homepage tabs ---*/
       .news-section-photo-sz { float:left; height: 270px; padding:0; margin: 0; max-height: 100%; min-height:50px; max-width: 108%; overflow: hidden !important; position: relative; width: 100%;}
		.news-section-photo-sz-overlay{ bottom: 0%;	left: 0%; height:90px; display: inline; max-height: 55%; min-width: 101%;padding: 0% 2% 5px;position: absolute; z-index: 101; color:#fff; font-size:.85em; margin: .25em 0 0; background:transparent url("../images/bkgs/transparent-hp-news-section.png") repeat-x left bottom;}	
			.news-section-photo-sz-overlay:after{background: transparent url(../images/icons/icon_carrot_gray.gif) 0 0 no-repeat;  height:10px; width:10px; margin:0; content:""; top:50%; right:17.5px; position:absolute;}
			.news-section-photo-sz-overlay a, .news-section-photo-sz-overlay a:visited, .news-section-photo-sz-overlay a:hover {font-size:14px;}
			.news-section-photo-sz-overlay2{/*country block on Left side*/top:65%; left: 0%; display: inline; max-height: 8%; min-width: 8%; padding: 0% 2%; position: absolute; z-index: 102; color:#fff; font-size:.8em; background-image:url("../images/bkgs/trans-black.png"); background-color:transparent;}						
			.news-section-photo-sz  img{position: absolute;z-index:5;}					
			.news-section-photo-sz  a{text-decoration:none;}	
		.feature-news-section h4 { font: 600 16px/18px "open sans", helvetica, arial, sans-serif; margin-bottom:0em; margin-top:1.5em;}
		.feature-news-section h4 a:active, .feature-news-section h4 a, .feature-news-section h4 a:visited, .feature-news-section h4 a:hover, .portfolio-excerpt-news a, .portfolio-excerpt-news a:active, .portfolio-excerpt-news a:hover, .portfolio-excerpt-news a:visited{color:#12559d;}
		.feature-news-section h4 a:hover {text-decoration:underline;}	
		
	/* Other News Styles - Content Buckets */
		.news-background {background-color:#ffffff;padding:0px;}	
		.news-shorts a, .news-shorts a:visited {color:#12559D !important;}
				.news-shorts a:hover {text-decoration:underline;}	
				.news-shorts a.button, .news-shorts a.button:visited {font-size:0.75em; text-transform:uppercase; color:#ffffff !important;}
				.news-shorts li {margin-bottom:0 !important;}
		.homepage-section-header {margin:.15em 0 .5em; -webkit-box-shadow:#888 0 0 8px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#888 0 0 8px;/* FF3.6+ */ box-shadow: 0 0 8px #888; /* W3C */}
		
	/* Tags and Categories for News Meta Tags*/	
		.post-meta{ font-size:.8em; line-height:1.8em; padding-bottom:.3em; margin-bottom:1em; width:100%; color:#aaa;}
			.post-meta a,.post-meta-mini a,
			.post-meta time{ color:#777; text-decoration:none;text-transform:uppercase;}
			.post-meta-mini a:hover,
			.post-meta a:hover{color:#444;}	
			.post-meta-mini {font-size:.9em; margin-bottom:.25em; color:#888;}		
			.post-meta a.post-category, .post-meta .post-category { padding:3px 5px; background-color:#999; color:#ffffff; margin-right:3px;}
			.post-meta a.post-category:hover, .post-category-l:hover,
			.post-meta-mini a.post-category:hover {text-decoration:underline; color:#ffffff; background-color:#f08133;}
			.post-meta-mini a.post-category, .post-meta-mini .post-category {padding:3px 5px; background-color:#999; color:#ffffff; margin-right:3px;}
				.post-meta .post-category-l { padding:3px 5px; margin-right:3px;}
				
		.tag-cat {color:#214291; font:300 .9em/1.2em Open sans, san-serif; font-style:italic; background-color:#f0f0f0; display:inline-block;}
	/* ? */		
		.feature-news-homepage .post-excerpt{ font-size:1em; line-height:1.2em;}
		.feature-news-homepage .post-excerpt p{margin-bottom:8px;}
		.feature-news-homepage .post-actions { text-align:center; margin-top:18px;}	
		.feature-news-homepage a.img-link,
		.feature-news-homepage a.video-link{ margin-bottom:1em; text-decoration:underline;}
											
/* 
================================
	#Content Type Specific Page Elements
================================ */	
	/*aggregator page donate section*/				
		.agger-donate-wide {  background-color:transparent; background-image:url(); background-repeat: repeat-x; margin-bottom:0em;}			
		.agger-mobile-photo {display:none;}	
	/*aggregator page er-image spacing fix*/
		.er-fix {margin-top:14em;}
		.sidebar.er-fix {margin-top:5.5em;}		
	/*where-we-work as tab section headers blue on white sans*/			
		.tabs-inset-container { height:auto; overflow:hidden; position:relative;}
		.tab-photo-inset{background:transparent url(../images/bkgs/trans-black.png) repeat left center;	color:#ffffff; position:absolute; display: block; padding: 1% 3%; width:100%;bottom:0;/*font-size:1.8em !important;*/}	
			.tab-photo-inset h4 {font: 600 2em/1em "Open Sans Condensed", Tahoma, Arial, sans-serif !important;}
	/*tabs for corporate actions box */							
		.button-tabs, .button-tabs:visited { padding:5% 0%; width:100%; color:#222; font: 400 .9em/1.1em "open sans", arial, serif; background:url("../images/elements/div-nav-glare.png") no-repeat scroll center top #fcb033; clear:both; display:inline-block; }
			.button-tabs:hover {background-color:#ffcc66;}
	/* Action Box Formats in Newsroom */
		.article-action-box { padding:3% 3% 4% 3%;   display:block;  height:auto; max-height:450px; position:relative; overflow:hidden; background-color: #CFCEB0;  background-image:url(../images/elements/paper_texture.jpg); background-repeat:repeat-x;  background-position:left bottom;}	
				.article-action-box p{font: 1em/1.4em Georgia, serif; color:#555;} 
				.article-action-box h3 {letter-spacing:-1px;font: 1.4em/1.2em Georgia, serif;color:#777; padding-bottom:1%; border-bottom:2px solid #c00;}	
				.article-action-box cite {font:.725em/1.2em Arial, tahoma, "san-serif"; color:#444; letter-spacing:.5px; line-height:1em; text-align:right;}
				
				
				.article-action-box cite:before {content: "\2014 \2009"; font-size:1.6em;  top:3px; left:3px; line-height:1.4em; font-family:Georgia, sans-serif; color:#fff;}
				/*.article-action-box cite:after{color:#fff; content: 'ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â'; font-family:Georgia, sans-serif; position:absolute; float:right; margin-right:-10px;}


				
/* 
================================
	#GCSE Google Search Engine Mike's Custom Add
================================ */	
		#cse-search-box fieldset, form#cse-search-box {margin-bottom:0;}

		input[type="text"].cse-search-field-icon, input[type="password"].cse-search-field-icon,
		input[type="email"].cse-search-field-icon, textarea.cse-search-field-icon { 
		background: #fff url(../images/icons/search-1.png) 1px 50% no-repeat; padding-left:28px;}					
		input.cse-search-field { 
			border: 1px solid #f0f0f0; font: italic 13px 'open sans', san-serif !important; color: #777 !important; padding: 5px 6px !important; margin:6px 0 0 0 !important; background-color:#ffffff !important; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s; display:inline-block; vertical-align:middle; width:64%;}	
		input.cse-search-field:hover {border:1px solid #aaa !important; background-color:#fefedb !important;}
		input.cse-search-button, .cse input.cse-search-button, .cse .cse-search-button input.cse-search-button-v2, input.cse-search-button-v2 {color: #fff !important; border: solid 1px #494949 !important; padding: 5px 18px !important; font-size: 11px !important;  margin-top:4px !important; text-shadow: 0 1px 1px rgba(0,0,0,.6) !important; background:#454545 !important; background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545)) !important; background: -moz-linear-gradient(top,  #9e9e9e,  #454545) !important; filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545') !important;  -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545') !important; display:inline-block; vertical-align:middle; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }	

	/* -- Overwrites (required)--*/
		.gsc-search-box	input[type="text"],
		.gsc-search-box	input[type="password"],
		.gsc-search-box input[type="email"],
		.gsc-search-box textarea {background-color: transparent;}
		.gsc-input-box { height:30px !important; border:0px solid #fff !important;}
		.gsc-search-box-tools .gsc-search-box .gsc-input {border-bottom:1px solid #cecece;}
		 #sub-footer .search-endcap .gsc-search-box-tools .gsc-search-box .gsc-input {border-bottom:0px solid #cecece;}
			.gsib_a {padding:4px 4px 0px !important;}
			.gsib_b {display:none !important;}
		.gsc-search-box .gsc-input > input:focus, .gsc-input-box-focus {border-bottom-width:0px !important; box-shadow:0 0 0 rgb(255,255,255) !important;}
		.gsc-input-box {background-color:transparent !important;}
			.gsc-search-box-tools, 
			.gsc-search-box, 
			.gsc-input {border-bottom-width:0px !important;}
			.gsc-search-box .gsc-input > input:hover, 
		.gsc-input-box-hover {border:0px solid #cecece !important; box-shadow: 0 0 0 rgb(255,255,255) !important;}
		.cse input.gsc-input,
			input.gsc-input, 
			.cse .gsc-input {border: 0 none;font: italic 13px Georgia, serif !important; color: #777 !important; padding: 5px 6px !important; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;}
		input.gsc-search-button, 
			.cse input.gsc-search-button, 
			.cse .gsc-search-button input.gsc-search-button-v2, 
			input.gsc-search-button-v2 {color: #fff !important; border: solid 1px #494949 !important; font-size: 11px !important; text-shadow: 0 1px 1px rgba(0,0,0,.6) !important; width:13px; height:13px !important; background: #fff !important; background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545)) !important; background: -moz-linear-gradient(top,  #9e9e9e,  #454545) !important; filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545') !important;  -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545') !important;}
		.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {margin-top:6px !important;}
						
			
			
/* 
================================
	#Aside / Sidebar Scaffolding
================================ */	
	.sidebar{margin-top:1.7em;}
	
	/*-- Sidebar Banner Fold (blue default)----*/						
		.banner-fold { position: absolute; width:auto; display:block; top: -13px; left: -15px; padding-bottom:4px; background: transparent url("../images/elements/banner-x-fold-lt.png") no-repeat left bottom;z-index:100;}
				.banner-fold-fix {padding-bottom:0px;}
				.banner-fold div {background: #172c43 url(../images/bkgs/glare-bottom-right.png) 0% 100% no-repeat;}
				.banner-fold div h3 {background-color:transparent; padding: 3px 8px 0px 12px; color:#fff;}
				.banner-fold-fix div h3 { background-color:transparent; padding: 3px 8px 5px 12px; color:#fff !important;}		
		
		aside{margin-bottom:2em; font-size:.9em; color:#444; position:relative;}
			aside h3, .sidebar h3{font:300 1.8em/1.0em georgia, san-serif; margin-left:.2em; letter-spacing:0px; margin-bottom:.6em; letter-spacing:0px;}
			aside h3.aside-title, .sidebar h3.aside-title{ letter-spacing:0; font:300 1.75em/.8em Georgia, serif;text-transform:none; color:#333; padding-bottom:.55em; padding-top:.25em; border-top:4px solid #4F85C5;margin:0 0 .25em;}		
			aside h4, .sidebar h4{font:700 1.3em/.8em "Open Sans Condensed",  Tahoma, Arial, sans-serif;margin-top:.2em; letter-spacing:-1px; margin-bottom:1.6em;} 
		
	/* -- Subsection Navigation L2 --*/	
		aside.side-nav-box{ background: #fff url("../images/bkgs/greybg.jpg") repeat-x top left; padding:3%; border-top:4px solid #4F85C5;}	
		aside.side-nav-box h3{color:#555;}	
		aside.sub-section-nav { border:4px solid #FFF; color:#fff; position:relative; background: #fff; /* Old browsers */ -webkit-box-shadow:#bbb 0 0 6px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#bbb 0 0 6px;/* FF3.6+ */ box-shadow: 0 0 6px #bbb; /* W3C */}	
			aside.sub-section-nav:hover {-webkit-box-shadow:#555 0 0 8px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#555 0 0 8px;/* FF3.6+ */ box-shadow: 0 0 8px #555; /* W3C */ -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}	
			aside.sub-section-nav h3, aside.sub-section-nav h4, aside.sub-section-nav h5 {color:#336699; padding-bottom:0px; font-size:1.4em; line-height:1.37em; font-family: "open sans", tahoma, san-serif; font-weight:600;}
			aside.sub-section-nav h3 a,
			aside.sub-section-nav h4 a, 
			aside.sub-section-nav h5 a{ text-decoration:none; color:#336699; background-color:#fff; background-image:url("../images/bkgs/trans-white.png"); padding:0px 5px 0px;}	
			aside.sub-section-nav h3 a:hover,
			aside.sub-section-nav h4 a:hover, 
			aside.sub-section-nav h5 a:hover{text-decoration:underline; color:#ffffff; background:#336699; -webkit-box-shadow:#555 0 0 8px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#555 0 0 8px;/* FF3.6+ */ box-shadow: 0 0 8px #555; /* W3C */ -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}	
			aside.sub-section-nav ol, aside.sub-section-nav ul {margin-bottom:0;}
			
			.sub-section-nav-photo{ float:left; height: 130px; padding:0; margin: 0; max-height: 100%; min-height:50px; max-width: 108%; overflow: hidden; position: relative; width: 100%; background-color:#fff;}					
			.sub-section-nav-photo-inset{bottom:0%;	left: -2%; display: block; max-height: 100%; min-width: 108%; padding: 2% 2% 2% 0%; position: absolute; z-index: 101;}							
			.sub-section-nav-photo img{position: absolute; z-index:5;}	
	
	/* -- Generic Sidebar--*/			
	.sidebar .generic-box, .generic-box {background: #fff url("../images/bkgs/greybg.jpg") repeat-x top left; border-top:4px solid #4F85C5; margin-top: 10px; padding: 10px; position: relative; text-align: left;}
		.sidebar .generic-box h3, .generic-box h3{color:#565656;}	
        .sidebar .generic-box  a, .sidebar .generic-box  a:visited {color:#214291;}
        .sidebar .generic-box  a:hover{text-decoration:underline;}	
			.related-news-items{font:300 1.1em/1.2em "open sans", tahoma, san-serif;}
	/* -- Twitter Sidebar--*/			
		.sidebar .twitter-box, .twitter-box {
			background: #DFF3FA; background: -moz-linear-gradient(top, #b1e7f9 0%, #dff3fa 22%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b1e7f9), color-stop(22%,#dff3fa)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #b1e7f9 0%,#dff3fa 22%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #b1e7f9 0%,#dff3fa 22%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #b1e7f9 0%,#dff3fa 22%); /* IE10+ */ background: linear-gradient(top, #b1e7f9 0%,#dff3fa 22%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1e7f9', endColorstr='#dff3fa',GradientType=0 ); /* IE6-9 */
			
			/*? keep this div style separate, somehow breaks twitter when used in nested style below, as bg property*/
			border-top:4px solid #4F85C5; margin-top: 10px; padding: 10px; position: relative; text-align: left;}	
			.sidebar .twitter-box h3, .twitter-box h3{color:#107293;}
		
	/* -- Donate Box Yellow --*/	
		aside.side-donate-box{background:#efdd64 url(../images/bkgs/bg-lt-yellow-gr.jpg) top left repeat; border-top:3px solid #f22a2a; color:#222;}	
		.sidebar .donation-area-prompt {background-image: url(../images/bkgs/bg-lt-yellow-gr.jpg); background-color:#FCE958; color:#222222;display: block; padding: 15px 20px 0; border: 4px solid #ffffff;}

	/* -- Banner Sidebar--*/	
	aside.side-banner-box, aside.side-generic-box{background: transparent;}
	aside.side-social-box, aside.side-email-box, aside.generic-inv{color:#fff; border-top:4px solid #4F85C5; background:#172c43 url(../images/bkgs/header-highlight-blue.png) no-repeat top center;}	

/* 
================================
	#Footer
================================ */
	/* -- General Styles --*/
		#sub-footer{background:url("../images/bkgs/header-highlight-blue.png") no-repeat scroll top center #172c43;
					margin-top:-1em;}
			#sub-footer, #sub-footer ul, #sub-footer ol, #sub-footer li, #sub-footer li > a {font-size:1em; color:#ffffff; text-decoration:none; }
			#sub-footer li > a:hover {color:#ffffff; text-decoration:underline; }
			#sub-footer .search-endcap{position:relative; z-index:10; margin-top:0em; margin-bottom:.7em; -webkit-box-shadow:#999 0 4px 6px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#999 0 4px 6px;/* FF3.6+ */box-shadow: 0 4px 6px #999; /* W3C */ background:url("../images/elements/gradia-colorband-hz.jpg") repeat-x scroll bottom center #172C43;}		
				form.footer-form { font: bold 1.2em/1.4em; margin-bottom:0px;}
				.footer-form h3 { letter-spacing:0px; font:700 1.8em/1.4em "Open Sans Condensed",  Tahoma, Arial, sans-serif;text-transform:uppercase; color:#fff; }			
			#sub-footer .social-media{font-size:.8em; background:#fff;}
			#sub-footer h4, #sub-footer h4 > a, #sub-footer h4 > a:hover { font:700 1.1em/1.4em "Open Sans Condensed", Tahoma, Arial,sans-serif; letter-spacing: 0px; text-transform: uppercase; color:#ffb300;}
			
	/* Final Footer w Logo */
		#sub-footer #footer-base{ font: .8em/1.3em "Open Sans", Tahoma, Arial,sans-serif; padding:0em 0 0em 0; letter-spacing:0px;}
			#footer-base a{color:#ffffff; text-decoration:none;}
			#footer-base h4, #footer-base h4 > a, #footer-base h4 > a:hover {font:700 1.1em/1.4em "Open Sans Condensed",Tahoma, Arial,sans-serif; letter-spacing: 0px; text-transform: uppercase; color:#cecece;}
			
	/* -- Global Footer Nav --*/
		#global-footer-nav {background-color:#0E1A27; color:#fff;}	
		.site-selector {}
/* 
================================
	#Social Media Tabs
================================ */
	/* Blog */
		#creditfooter {display: none;}
		div.feedburnerFeedBlock {}
		div.feedburnerFeedBlock p .feedtitle {}
		div.feedburnerFeedBlock ul {margin:0 0 3px 0; padding:0; list-style-type: none;}
		div.feedburnerFeedBlock ul li:first-child {border-top:none; -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;  border-top-left-radius: 6px;  border-top-right-radius: 6px;}
		div.feedburnerFeedBlock ul li { background:#ffffff; border-top:1px dotted #aaa;color:#333;  padding:8px 12px; margin-bottom:0px;}
		div.feedburnerFeedBlock ul li:last-child {-webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; border-bottom-left-radius: 6px;  border-bottom-right-radius: 6px;}
		div.feedburnerFeedBlock ul li span.headline { font-size: 1em;font-family: "open sans", serif; line-height: 1.2em; font-weight:700; margin-bottom: 0.2em; text-decoration: none; margin:8px 0 0; display:block;}
		div.feedburnerFeedBlock ul li span.headline a {text-decoration:none;}		
		div.feedburnerFeedBlock ul li span.headline a:hover {color: #116ED3;}
		div.feedburnerFeedBlock ul li .feedItemAuthor {font-size: 0.9em; font-family: arial, 'san serif';color: #fff;  display:inline; background-color:#aaa; padding: 0 2px;}
		div.feedburnerFeedBlock ul li p.date {font-size: 0.9em; color: #8a8a8a; display:inline; margin-left:1px;}
		div.feedburnerFeedBlock ul li div {padding-left:38px; min-height:30px; font-size:.9em; background:transparent url(http://www.americares.org/assets/images/graphic-elements/calloutquotegray.gif) no-repeat scroll 0 0px} 
		div.feedburnerFeedBlock ul li .enclosure {}
	/* Twitter */													
		#tab-tweet .twtr-ft {display: none;}
		#tab-tweet .twtr-widget {margin: 0; padding:0px;}   
		#tab-tweet .twtr-hd {display: none; overflow: hidden; padding: 0px; padding-bottom:0px; margin:0; position: relative;} 
		#tab-tweet .twtr-tweet-wrap {padding:15px 15px 15px 15px; overflow:hidden; margin-top:0px;} 	
		#tab-tweet p{font: 12px/14px "Open Sans",  Tahoma, Arial, sans-serif;}
		#tab-tweet .twtr-bd {margin:0; padding: 0px;}

/*==================================================		==================================================
                               ]]]]]]]]]]]]]]]]]]]]]    3   [[[[[[[[[[[[[[[[[[[[[[[[  This section is a 20kb file
====================================================		=================================================*/	
/* 
================================
================================
#Larger than standard 960 (devices and browsers) 
================================
================================ */
	@media only screen and (min-width: 960px) {
		/* Opera can't handle the absolute positioning and still use dropdowns, so position it with a margin instead */
		noindex:-o-prefocus,
		nav#main-nav { position:relative; margin-top:70px; margin-bottom:-20px; }
	}
	@media only screen and (min-width: 768px) {	/* Three-column layout */
		.far-edge{text-align:right;}		
		.nav-close{ display:block; top:-30px; right:0;}
	}
	
/* 
================================
================================
	#Media Queries Up to 768 to 959 Tablets and Netbooks 
================================
================================ */
	@media only screen and (max-width: 959px) {
		.flex-container .flexshadow {display:none;}
		}
	
/* 
================================
================================
	#Media Queries 768 to 959 Tablets and Netbooks Portrait
================================
================================
================================ */	
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		#header #masthead{width:100%;}
		.masthead-shadow {background: transparent url() top center no-repeat;}
		.drop-bar-form input.cse-search-field {width:50%;}
		#site-title, #site-title a {width:288px; margin:0 auto;}
		nav#main-nav{width:100%; position:relative; margin-bottom:15px;}
			nav#main-nav > ul{background-image:url();background-color:transparent;float:none;	}
			nav#main-nav > ul > li{	text-align:left;height:45px;padding:5px; width:15%;}
			nav#main-nav > ul > li:first-child {border-left: none;}
			nav#main-nav > ul > li:last-child, nav#main-nav > ul > li#nav-donate{	text-align:left; width:15%; height:45px; padding:5px 5px; color:#c00 !important;}	
			nav#main-nav ul > li > a {}
			nav#main-nav ul li a { font-weight:700;font-size:0.85em; line-height:1.2em; text-transform:uppercase; background-image:url();}
			nav#main-nav > ul > li:last-child a:hover, #nav-donate a, #nav-donate a:hover, nav#main-nav ul li:hover, nav#main-nav ul li:active, nav#main-nav > ul > li#nav-donate:hover {color:#ffffff !important;}			 
			nav#main-nav ul li ul{text-align:left;}	
			nav#main-nav ul ul li a{font-weight:400;font-size:0.8em;line-height:1.2em;color:#333; text-transform:none;}						
			nav#main-nav ul ul li a:hover{color:#222;}		
		.page-title.alternate { font-size: 2em; margin-top: .6em; margin-bottom: .6em; line-height: 1.1em; font-weight: normal; text-align: center;}
		.search-bar input[type="text"]{width:154px;}
		.nav-close{ display:block;top:-28px;left:0;right:auto;}
		.contact-form textarea{width:492px;}
		 .lightbox-resize-for-mobile{min-width:400px;}	
		.value-prop {height:auto;}
		.value-proposition-inset{max-width: 100%; max-height: 46%; padding: 3%; bottom:4%;}					
		.emergencies-carousel {margin-right:-1em;}
		#quote_wrap {display:none;}
	}
/* 
================================
================================
	#Media Queries 480 to 767  Mobile Portrait and Landscape
================================
================================
================================ */	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) @media only screen and (max-width: 479px) {None yet}*/ 
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers Full Range!) */
	@media only screen and /*(min-width: 300px) and*/ (max-width: 767px) {	
		a.mobile-menu-button{ display:inline-block; text-decoration:none; text-transform:uppercase; font-size:1.2em; font-weight:bold; padding:12px; width:100%; max-width:94%; margin:0; background: #214291 -moz-linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(0,0,0,.1) 100%); /* FF3.6+ */ background: #214291 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.1)), color-stop(100%,rgba(0,0,0,.1))); /* Chrome,Safari4+ */background: #214291 -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Chrome10+,Safari5.1+ */ background: #214291 -o-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Opera11.10+ */ background: #214291 -ms-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* IE10+ */ background: #214291 linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* W3C */ background: #214291 -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Chrome10+,Safari5.1+ */}
		a.mobile-menu-button span {background: transparent url(../images/icons/nav-btn-mobile-menu.png) no-repeat center center; padding:0 15px;} 
		.button-menu, a.button-menu, input[type="submit"].button-menu, input[type="reset"].button-menu, input[type="button"].button-menu{ color:#ffffff; background-color:#274faf; border:1px solid #0D58A6; border-top-color:#4164b9; border-left-color:#4164b9; text-decoration:none; text-shadow: 0 1px rgba(255, 255, 255, .4); box-shadow:inset 0px 1px 1px rgba(255,255,255,.3); -webkit-box-shadow:inset rgba(255,255,255,.3) 0px 1px 1px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:inset rgba(255,255,255,.3) 0px 1px 1px;/* FF3.6+ */ }
			.button-menu:hover, a.button-menu:hover, input[type="submit"].button-menu:hover, input[type="reset"].button-menu:hover, input[type="button"].button-menu:hover{ color:#ffffff; background-color:#214291;	border:1px solid #214291; border-top-color:#2b4ea2;  border-left-color:#2b4ea2;}	
    
		a.mobile-donate-button{display:inline-block; text-decoration:none; text-transform:uppercase; font-size:1.2em; font-weight:bold; padding:12px; width:100%; max-width:94%; margin:5px 0 0 0; color:#ffffff; border:1px solid #aaa; background: #e21d38 -moz-linear-gradient(top, rgba(255,255,255,.1) 0%, rgba(0,0,0,.1) 100%); /* FF3.6+ */ background: #e21d38 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.1)), color-stop(100%,rgba(0,0,0,.1))); /* Chrome,Safari4+ */ background: #e21d38 -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Chrome10+,Safari5.1+ */ background: #e21d38 -o-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Opera11.10+ */ background: #e21d38 -ms-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* IE10+ */ background: #e21d38 linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* W3C */ background: #e21d38 -webkit-linear-gradient(top, rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%); /* Chrome10+,Safari5.1+ */	}	
		.button-mobile-red, a.button-mobile-red, input[type="submit"].button-mobile-red, input[type="reset"].button-mobile-red, input[type="button"].button-mobile-red{ color:#FFFFFF; background-color:#ee1a37; border:1px solid #da0f2b; border-top-color:#da0f2b; border-left-color:#da0f2b;text-decoration:none; text-shadow: 0 1px rgba(125, 125, 125, .2); box-shadow:inset 0px 1px 1px rgba(255,255,255,.3); -webkit-box-shadow:inset rgba(255,255,255,.3) 0px 1px 1px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:inset rgba(255,255,255,.3) 0px 1px 1px;/* FF3.6+ */}
			.button-mobile-red:hover, a.button-mobile-red:hover, input[type="submit"].button-mobile-red:hover, input[type="reset"].button-mobile-red:hover, input[type="button"].button-mobile-red:hover{ color:#FFFFFF; background-color:#c6122b; border:1px solid #cb1932; border-top-color:#cb1932; border-left-color:#cb1932; }
					a.button-mobile-red span {background: transparent url(../images/icons/nav-btn-mobile-heart.png) no-repeat center center; padding:0 15px;} 	

		.agger-mobile-photo {display:block;margin-bottom:-6px;}
		.bkg-amca-default .inv-wrap-top, .inv-wrap-top, #bg-ie8fix  {background-image: url(../images/bkgs/screen-bg-home-min.jpg);  background-position:top center; background-repeat: repeat-x;} 
		.background-news-section {background-image:url(); background-color:#ffffff;}
		.masthead-shadow {background: transparent url() top center no-repeat;}
		#bg-ie8fix img{display:none;} 	
		#header #masthead{width:100%;}
		#header #header-inner {margin-bottom:1em;}
		.drop-bar-container {background-color:#efefef;}
		#site-title, #site-title a {width:288px; margin:0 auto;}	
		#main-inner{ /* for Inner Landing Pages */ box-shadow:0px 0px 0px rgb(255,255,255);-webkit-box-shadow: rgb(255,255,255) 0px 0px 0px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:rgb(255,255,255) 0px 0px 0px;/* FF3.6+ */}
		.background-player {background: transparent url() top right no-repeat;}		
		.emergency-alert-box{max-height:165px; overflow:hidden;}
		.breadcrumb-secondary {display:none;}
		.crumbs {display:none;}
		.likeamericares {display:none;}
		#sub-footer .search-endcap {display:none;}
		#sub-footer {margin-top:0em;}
		.emergencies-carousel{display:none;}
			.header-title-container {max-height:145px;}
			.header-title, .header-title-lg {padding:0 1% 1%;  text-align:center;}
			.share-this-header-companion {margin:15px auto; width:auto; float:none; padding:0;}
			.header-photo-inset {right: 0; top: 45%; max-height: 100%;  max-width: 100%; display:none;}		
		.nav-block-wrap, .nav-block {min-height:0px;}
		.nav-block-photo {display:none;}
		.nav-block-copy {margin: 5px 10px; padding:2% 0%; position: relative; }	
		.er-fix {margin-top:0px;}
		.map-feature {margin-top:3em;}
		ul.tabs-content {clear:both;}
		input.cse-search-field {width:75%;}
		.contact-form  input[type="text"], input[type="password"], input[type="email"], textarea { width:90%;}			
		.emergency-alert-box {background: url(../images/bkgs/bg-gradia-slightgrey.jpg) repeat-x left center; border:1px solid #cecece; margin-top:20px; margin-bottom:20px; top:0; left: 0; position: relative; z-index:5; overflow:hidden;}
		.header-photo-inset-corporate{background-color:#FCB033; color:#222222; padding:0%; position: relative; display: block; max-width: 100%;width:100%;border: 0px solid #cecece; -webkit-box-shadow: 0px 0px 0px 0px rgba(35,35,35,0.0);/* Chrome10+,Safari5.1+ */ -moz-box-shadow: 0px 0px 0px 0px rgba(35,35,35,0.0); /* FF3.6+ */ box-shadow: 0px 0px 0px 0px rgba(35,35,35,0.0);  /* W3C */}
			.header-photo-inset.offset, .header-photo-inset-corporate.offset {right: 0; top: 0;}				
		.button-tabs { padding:2% 2%; max-width:20%; clear:none; vertical-align:top; display:inline-block; font: 400 .8em/1.1em "open sans", arial, serif;}
		.mobilehide {display:none;}
	    .mobileshow {display:inline-block;}
        .lightbox-resize-for-mobile	{min-width:380px;}			
		#header nav#main-nav{ width:100%; position:relative;}
			nav#main-nav ul.nav-menu, nav ul.nav-menu{display:none;}
			nav#main-nav > ul {float:left;}
			nav#main-nav  ul , nav#main-nav > ul{}
			nav#main-nav > ul > li{ width:*; background: #DDD;/* Old browsers */ height:25px; border-bottom:1px solid rgba(125, 125, 125, .5);  border-left:0; color:#222 !important;  font-family: "Open Sans",  Arial, sans-serif;  font-size:1.0em; line-height:1;  overflow:visible;  padding:7px 15px 15px 7px; margin:.4em 0 0 0; text-decoration:none;  font-weight:normal; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
			nav#main-nav > ul > li  a{ color:#222; text-shadow: 0 1px 0 #FFFFFF;}	
			nav#main-nav > ul > li > a{display:block; height:35px;}
			nav#main-nav > ul > li:hover{background: url("") #457DAF;}		
			nav#main-nav > ul > li:hover > a{color:#fff; text-shadow: 0 1px 0 #222;}					
			nav#main-nav > ul > li:last-child, #nav-donate{ background: #ff0000;/* Old browsers */ display:none;}					
			nav#main-nav ul.nav-menu > li, nav ul.nav-menu > li{ float:none; width:27%;}
			nav#main-nav ul.nav-menu.menu-open, nav ul.nav-menu.menu-open{ display:block; margin-top:0px;}
				nav#main-nav > ul li ul  {display:none; float:right; left:40%; top:20%; min-width: 45%;}
				nav ul.nav-menu li ul, nav#main-nav ul.nav-menu li ul{ background:#e9e9e9; width:45%; display:none;}
				nav ul.nav-menu li ul li a:before{content: '- ';}
						
				nav#main-nav ul ul li{ position:relative; margin:0; padding:0; border-bottom:1px dotted #dedede; background-color: rgba(255,255,255,1); z-index:115;}
				nav#main-nav ul ul li a{padding:1.2em 1.3em; display:block;}	
				nav#main-nav ul ul li a:hover{background-color:rgba(168,202,226,1);}
				nav#main-nav ul ul li ul{left:0;top:100%;}		
		.value-prop {display:none;}	
	 	.withtop-hpfix {margin-top:50px;}	/* for hp */		
		.homepage-tabs2 ul.tabs  li, .aside-tabs ul.tabs li, ul.tabs.er-types li, .landing-page-grey-tabs ul.tabs li, .landing-page-blue-tabs ul.tabs li  { width:auto; text-align:center;}			
		.general .header-photo, .header-map,
		.general-header .header-photo,
		.sub-section-nav-photo{float: left; width: 100%; margin: 0 0 0; min-height:0px;}
		.news-section-photo-sz-overlay{background:transparent url("../images/bkgs/transparent-hp-news-section.png") repeat-x left bottom;}	
		img.scale-with-grid {width:100%; max-width:auto;}
		#jumbotron, .jumbotron, .jumbotron-container, #quote_wrap {display:none;}
		.newsticker_wrapper, .newsticker_wrapper_exterior {height: 130px;} 
		.newsticker {margin-top: 12px; width:100% !important;}
		.newsticker_controls {position: absolute; right: 9px; bottom: 0px; top:65%;}
		.homepage-section-header {-webkit-box-shadow:#fff 0 0 0px;/* Chrome10+,Safari5.1+ */ -moz-box-shadow:#fff 0 0 0px;/* FF3.6+ */ box-shadow: 0 0 0px #fff; /* W3C */}
		#back-top {display:none !important;}
	}
/* 
================================
================================
	#Media Queries Up to 480 Mobile Portrait 
================================
================================
================================ */	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 480px) {
		
		#masthead{ text-align:center; margin-top:1em;}
		#site-title, #site-title a {width:66%; margin:0 auto;}
		.map-feature {display:none;}	
		.courtesylinks {margin-bottom:8px; margin-top:0px;}
		.hero-box { padding:8px 0 8px; margin-bottom:0px;}		
		.drop-bar-container{border-top:0px;background-image: url();}	  
		#drop-panel-expando{display:inline-block; float:left; margin-right:3px; font-size:1.2em; background-color:#dedede; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;  padding:2px 8px 1px 8px}
		nav#main-nav ul.nav-menu > li, nav ul.nav-menu > li{float:none; width:24%;}			
		.general .header-photo-inset, .header-photo-inset, .general-header .header-photo-inset   {display:none;}
		.background-masthead {background-image:url(); background:transparent;}
		.background-header {padding:1%; text-align:center;}
		.header-photo,  .display-photo-container  {float: left; margin: 0 0 0;width: 100%;}	
		.general-header h1, .general-header-ng h1, .general-header h1 a, .general-header-ng h1 a{font: 700 2.2em/.75em "Open Sans Condensed", Tahoma, Arial, sans-serif; letter-spacing:-1px; margin: .4em 0em .25em;}	
		.general-header h3, .general-header-ng h3{font: 600 italic 1em/1em 'open sans', tahoma, serif;}		
		.header-map  {display:none;}		
		.features-row-map {background:#172c43 url() center top no-repeat;}		   
		ul.tabs.bd{border-bottom: solid 0px #ddd;}		
		.homepage-tabs2 {padding:15px 0px 0px 0px;}	
			.homepage-tabs2  ul.tabs li:first-child a, .homepage-tabs2  ul.tabs li:last-child a {-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
			ul.tabs.er-types li {width:100%; text-align:center;}				
			ul.tabs.er-types  li a{width:90%; top:0; display:inline-block; height:auto;  text-transform:uppercase; border-top:0px solid #444; margin-right:0;  padding:10px 0px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -o-border-radius:0px;}
		input.noborder[type="text"],input.noborder[type="password"],input.noborder[type="email"], textarea.noborder {border-bottom: 1px solid #CCCCCC;}		
		.lightbox-resize-for-mobile	{min-width:300px;}	
		.gcse-container {display:none;}
		.google-embedded-map {display:none;}
		.header-photo-inset.emergency-inset{display:none;}	
		.content-columns.er-fix, .sidebar.er-fix {margin-top:0em;}
		.homepage-news-bg2 {-webkit-box-shadow:#000 0 0 0;/* Chrome10+,Safari5.1+ */-moz-box-shadow:#000 0 0 0;/* FF3.6+ */box-shadow: 0 0 0 #000; /* W3C */	}	
		.site-selector {margin-top:1em;}
		.banner-fold-fix-for-hp {display:none;}
		.mobile-tab-hp-adjustment {margin-top:18px;}
		.mobile-tab-hp-adjustment2 {margin-top:25px;}
		.mobile-padding1 {padding:1%;} 		
		.mobile-padding2 {padding:2%;}
		.mobile-padding3 {padding:3%;}
		.map-feature {margin-top:45px;}
		.header-intro-p {  font: 1.6em/1.4em Georgia,serif; }
		.header-ico { display:none; }
		.introcopy {font: 300 1.4em/1.4em Georgia, serif; padding:3% 1% 0% 3%; }
		.feature-news-section h4 {padding:0 1%;}		
		#main .single .img-wrapper{ width:100%; padding-right:0;}
		.single-post-feature-expander{display:none;}
		.tab-photo-inset h4 {font: 600 1.6em/1em "Open Sans Condensed", Tahoma, Arial, sans-serif !important;}
		blockquote cite{bottom:-.8em;}
		.quovolver-shipments #quote_wrap {display:none;}
		.efficiency-footer, .efficiency-footer2  {padding-left:0px;}		
		.sidebar{margin-top:3em;}
		.far-edge{text-align:left;}
		#below-the-fold {background:#ffffff;}
		#below-the-fold > div.background-fold {background:#ffffff;}
		.box-list.emergency-portfolio  {margin-left:0px;}
		.portfolio-initiative-inner {padding:3% 5%;}		
		.quovolver-shipments {background-color:#cecece;margin:auto;}	
		.quovolver-shipments blockquote {display:none; width: 150px; /* required */ background-color:rgba(255,255,255,.9); margin: auto;}
		.columns.alpha, .columns.omega { padding-left: 5px; padding-right: 5px; padding-bottom:5px;}
		.columns.alpha p, .columns.omega p { padding-left: 5px; padding-right: 15px;}

	}