/*
Theme Name: Foundation for Excellence in Mental Healthcare
Author: Sancsoft
Author URI: http://sancsoft.com/
Version: 1.0

*/

/* Responsive images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a,
.gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}


/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}


/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}

/* =FEMHC
----------------------------------------------- */

/* Global Reset */
* {padding:0;margin:0;}
a img {border:0;}
.clear {clear:both;padding:0;margin:0;height:0;display:block;overflow:hidden;}
p { padding: 0px 0px 20px 0px; margin: 0px; line-height:26px; }
hr {margin:25px 0; border:none; border-top:solid 1px #999; }

/* Links */
a { color:#BF1E2E;}

/* Lists */
.entry-content ul, .PageText ul { margin-top:0; margin-bottom:20px; margin-left:30px;color:#005D7E;list-style-image:url(images/Bullet.png);list-style-type:disc; }
.entry-content ul li, .PageText ul li { padding:0 0 7px; font-weight:normal; }
.entry-content ul li ul, , .PageText ul li ul { margin-top:2px; margin-bottom:10px; }
.entry-content ul li ul li, , .PageText ul li ul li { list-style-type:circle; font-weight:normal; line-height:normal; }
.entry-content ol, .PageText ol { margin-top:0; margin-bottom:15px; }
.entry-content ol li, .PageText ol li { padding:0px 0px 7px 0px; font-weight:normal; }

/* Strong */
.PageContent strong {color:#005D7E;}

/* Headings */
h1, h2, h3, h4, h5 { font-family: 'Open Sans', sans-serif;margin:0px; padding:0px;margin-bottom: 10px; font-weight: 300;line-height:normal;}
h1 { font-size:36px; color:#666;}
h2 { font-size:32px; color:#005D7E;}
h3 { font-size:24px; color:#BF1E2E;}
h4 { font-size:14px; color:#005D7E;}
h5 { font-size:12px; }

/* Button */
.Button, .comments #submit {display:inline-block;background:#E0154D;padding:8px;color:#fff !important;text-transform:uppercase;text-decoration:none !important;font-weight:300;border:0;font-size:18px;}
.Button.Large {font-size:24px;font-weight:300;padding:15px 35px;text-decoration:none;}
.Button.Small {padding:0;height:36px;line-height:36px;padding:0 10px;font-size:18px;text-decoration:none;}
.Button.Alt {background-color:#F9941E;text-decoration:none;color:#fff;}
.Button.Alt2, .comments #submit {background-color:#005D7E;color:#fff;text-decoration:none;}

/* Address */
.Address {color:#005D7E;font-style:italic;padding-bottom:20px;display:block;}

/* Body */
body {background:#fff;font-family:'Open Sans', sans-serif;font-size:14px;color:#666;line-height:26px;min-width:1166px;}
body.SecondaryPage .Header {position:relative;top:0;left:0;}
body.SecondaryPage.admin-bar .Header {top:28px;}

/* Site Width */
.SiteWidth {width:1116px;margin:auto;position:relative;z-index:7;}

/* Header */
.Header {background:#fff;width:100%;height:160px;;z-index:9;position:relative;}
.Header .SiteWidth {min-height:124px;}
.Header img {vertical-align:middle;}
.Header .Shadow {background:url(images/headershadow.png) repeat-x top;width:100%;height:23px;position:absolute;bottom:-23px;left:0;z-index:7;}
.Header .IconsTop {position:absolute;bottom:60px;right:0;z-index:9;}
.Header .Icons {position:absolute;bottom:15px;right:0;z-index:9;}
.Header .Icons img, .Header .Icons input, .Header .Icons .Button {margin-left:10px;float:left;}
.Header .Icons > a img {vertical-align:middle;}

.Header .FindProvider {width:191px;text-align:center;margin-left:6px;background:#005d7e;}

.Header .SearchBox {position:absolute;bottom:61px;right:269px;z-index:99;}
.Header .SearchBox > a.Search {float:right;}
.Header .SearchBox > a.Search img {vertical-align:middle;}
.Header .SearchBox > div.SearchForm {float:right;width:0px;height:36px;overflow:hidden;}

.Header .SearchBox td.gsc-input {padding:0 !important;height:34px !important;width:125px !important;}
.Header .SearchBox input.gsc-input {padding-left:5px !important;width:120px !important;}
.Header .SearchBox div.gsc-control-cse {border:0 !important;}
.Header .SearchBox div.gsc-input-box {width:125px !important;height:34px !important;border-left:0 !important;overflow:hidden !important;}
.Header .SearchBox div.gsc-input-box > table {height:34px !important;}
.Header .SearchBox .gsc-results-wrapper-overlay {line-height:normal !important;}

.Subscribe {position:absolute;top:0;left:0;height:0;width:100%;z-index:6;overflow:hidden;background:#f9941e url(images/headershadowflipped.png) repeat-x bottom;}
.Subscribe .SiteWidth {line-height:100px;}
.Subscribe img {vertical-align:middle;margin-right:5px;width:200px;}
.Subscribe input {margin:0 5px;vertical-align:middle;height:45px;padding:0 8px;border:0;font-family: 'Open Sans', sans-serif;font-size:18px;width:180px;color:#005D7E;font-style:italic;}
.Subscribe input.Large {padding:0;}
.Subscribe input[type="submit"] {width:219px;color:#fff;}
.Subscribe a.Close {font-size:42px;text-decoration:none;color:#fff;vertical-align:middle;margin-left:5px;font-weight:300;float:right;display:block;padding:5px;}

/* Fixed Header */
.HeaderFixed {position:fixed;top:0;left:0;min-height:0;height:160px;z-index:10;top:-173px;}

/* Homepage Header */
.HeaderHome {height:115px;}
.HeaderHome .NavigationMenu > ul {display:none;}
.HeaderHome .IconsTop {bottom:70px;}
.HeaderHome .Icons {bottom:25px;}
.HeaderHome .SearchBox {bottom:70px;}

/* Navigation */
.NavigationMenu {position:relative;z-index:8;}
.NavigationMenu > ul {height:60px;line-height:60px;margin:0;padding:0;list-style:none;margin-top:5px;}
.NavigationMenu > ul > li {float:left;position:relative;cursor:pointer;}
.NavigationMenu > ul > li > a {color:#666;font-size:16px;text-decoration:none;text-transform:uppercase;float:left;display:block;position:relative;z-index:10;padding:0 6px;}
.NavigationMenu > ul > li:hover > a/*, .NavigationMenu > ul > li.current-menu-parent > a*/ {background:#BF1E2E;color:#fff;}
.NavigationMenu > ul > li:hover > ul {display:block;}

/* Dropdowns */
.NavigationMenu > ul > li > ul {display:none;background:#E0154D;position:absolute;top:59px;line-height:normal;list-style:none;width:250px;z-index:9;}
.NavigationMenu > ul > li > ul > li > a {color:#fff;text-decoration:none;padding:10px;display:block;font-size:14px;text-transform:uppercase;}
.NavigationMenu > ul > li > ul > li > a:hover {background-color:#BF1E2E;}
.NavigationMenu > ul > li > ul > li {position:relative;}
.NavigationMenu > ul > li > ul > li:hover > a/*, .NavigationMenu > ul > li.current-menu-parent > a*/ {background-color:#BF1E2E;color:#fff;}
.NavigationMenu > ul > li > ul > li:hover > ul {display:block;}
.NavigationMenu > ul > li > ul > li.has-child > a {background-image:url(images/choosefocusarrow.png);background-repeat:no-repeat;background-position:225px 14px;}

/* Third level dropdowns */
.NavigationMenu > ul > li > ul > li > ul {display:none;background:#E0154D;position:absolute;top:0;right:-250px;line-height:normal;list-style:none;width:250px;z-index:9;}
.NavigationMenu > ul > li > ul > li > ul > li > a {color:#fff;text-decoration:none;padding:10px;display:block;font-size:14px;text-transform:uppercase;}
.NavigationMenu > ul > li > ul > li > ul > li > a:hover {background:#BF1E2E;}

/* Fourth level dropdowns */
.NavigationMenu > ul > li > ul > li > ul > li > ul {display:none;}

/* Secondary Navigation */
.SecondaryNavigation {position:fixed;bottom:0;left:0;background:#fff;z-index:10;width:100%;display:none;}
.SecondaryNavigation .MoreInfo {float:left;margin-right:25px;}
.SecondaryNavigation {height:90px;z-index:10;}
.SecondaryNavigation img {vertical-align:middle;}
.SecondaryNavigationMenu > ul {height:90px;line-height:90px;margin:0;padding:0;list-style:none;}
.SecondaryNavigationMenu > ul > li {float:left;margin:0;padding:0;position:relative;cursor:pointer;}
.SecondaryNavigationMenu > ul > li > a {color:#005D7E;padding:0 15px;font-size:24px;text-decoration:none;text-transform:uppercase;float:left;display:block;position:relative;z-index:10;}
.SecondaryNavigationMenu > ul > li:hover > a {background:#BF1E2E;color:#fff;}
.SecondaryNavigationMenu > ul > li:hover > ul {display:block;}

/* Dropdowns */
.SecondaryNavigationMenu > ul > li > ul {display:none;background:#E0154D;position:absolute;bottom:90px;line-height:normal;list-style:none;width:250px;z-index:9;}
.SecondaryNavigationMenu > ul > li > ul > li {position:relative;}
.SecondaryNavigationMenu > ul > li > ul > li > a {color:#fff;text-decoration:none;padding:10px;display:block;font-size:14px;text-transform:uppercase;}
.SecondaryNavigationMenu > ul > li > ul > li > a:hover {background:#BF1E2E;}
.SecondaryNavigationMenu > ul > li > ul > li:hover > ul {display:block;}
.SecondaryNavigationMenu > ul > li > ul > li:hover > a/*, .NavigationMenu > ul > li.current-menu-parent > a*/ {background-color:#BF1E2E;color:#fff;}
.SecondaryNavigationMenu > ul > li > ul > li.has-child > a {background-image:url(images/choosefocusarrow.png);background-repeat:no-repeat;background-position:225px 14px;}

/* Third level dropdowns */
.SecondaryNavigationMenu > ul > li > ul > li > ul {display:none;background:#E0154D;position:absolute;bottom:0;right:-250px;line-height:normal;list-style:none;width:250px;z-index:9;}
.SecondaryNavigationMenu > ul > li > ul > li > ul > li > a {color:#fff;text-decoration:none;padding:10px;display:block;font-size:16px;text-transform:uppercase;}
.SecondaryNavigationMenu > ul > li > ul > li > ul > li > a:hover {background:#BF1E2E;}

/* Fourth level dropdowns */
.SecondaryNavigationMenu > ul > li > ul > li > ul > li > ul {display:none;}


/* Slider */
.SliderWrapper {background:#f0f0f0;height:625px;width:100%;min-width:1116px;overflow:hidden;}
.SliderWrapper .SiteWidth {overflow:hidden;}

.Slider {width:100000px;height:625px;overflow:hidden;position:relative;}

.Slider .Headings {width:372px;height:625px;background:#f0f0f0;z-index:8;float:left;position:relative;overflow:hidden;}
.Slider .Headings .HeadingsWrapper {height:625px;position:absolute;top:0;left:0;}
.Slider .Headings .HeadingsWrapper .Item {padding:25px 0;height:575px;width:370px;float:left;clear:left;}

.Slider .Images {width:10000px;height:625px;position:relative;overflow:hidden;}
.Slider .Images .ImagesWrapper {height:625px;position:absolute;top:0;left:0;}
.Slider .Images .ImagesWrapper img {float:left;width:744px;height:625px;vertical-align:middle;}

.Slider .Images .ArrowLeft {position:absolute;top:265px;left:25px;z-index:8;}
.Slider .Images .ArrowRight {position:absolute;top:265px;left:660px;z-index:8;}

/* Just the Facts */
.Facts {height:470px;overflow:hidden;}
.Facts ul {margin:0;padding:0;list-style:none;}
.Facts .FactLabels {width:160px;height:470px;float:left;}
.Facts .FactLabels li {background:#fff;border-bottom:2px solid #cbcbcb;}
.Facts .FactLabels li a {display:block;padding:10px;text-decoration:none;font-size:18px;font-weight:600;font-style:italic;color:#005D7E;}
.Facts .FactLabels li.Active a {color:#fff;}

.Facts .FactContent {height:470px;float:left;width:956px;position:absolute;top:0;right:0;}
.Facts .FactContent li {height:470px;background:#FFCA00;overflow:hidden;}
.Facts .FactContent li img {float:right;width:466px;height:470px;}
.Facts .FactContent .Content {padding:10px 20px;color:#fff;float:left;width:450px;font-size:30px;font-weight:600;line-height:normal;}
.Facts .FactContent .Content h1 {color:#fff;font-size:80px;font-weight:700px;font-style:italic;}
.Facts .FactContent .Content .Heading {font-size:21px;}

.Facts .FactContent li {background:#FFCA00;}
.Facts .FactContent li + li {background:#F9941E;}
.Facts .FactContent li + li + li {background:#E0154D;}
.Facts .FactContent li + li + li + li {background:#BF1E2E;}
.Facts .FactContent li + li + li + li + li {background:#005D7E;}

.Facts .FactLabels li.Active {background:#FFCA00;}
.Facts .FactLabels li + li.Active {background:#F9941E;}
.Facts .FactLabels li + li + li.Active {background:#E0154D;}
.Facts .FactLabels li + li + li + li.Active {background:#BF1E2E;}
.Facts .FactLabels li + li + li + li + li.Active {background:#005D7E;}

/* Secondary Pages */
.SecondaryPageContent {background-color:#f0f0f0;background-position:top center;background-repeat:no-repeat;position:relative;}
.SecondaryPageContent .PageContent {background-color:#fff;padding:50px 100px;width:916px;padding-bottom:0;}
.SecondaryPageContent .LeftColumnSplit {width:448px;}
.SecondaryPageContent .RightColumnSplit {width:448px;}
.SecondaryPageContent .PageHeading {padding-top:75px;text-indent:50px;height:150px;}
.SecondaryPageContent .PageHeading h1 {font-size:89px;font-weight:400;color:#fff;text-shadow: 2px 2px 5px #000;font-family: 'Calligraffitti', cursive;}

/* Section Backgrounds */
.SecondaryPageContent.WhoWeAreSection {background-image:url(images/whowearebg.jpg);}
.SecondaryPageContent.HowToHelpSection {background-image:url(images/howtohelpbg.jpg);}
.SecondaryPageContent.WaysToGiveSection {background-image:url(images/waystogivebg.jpg);}
.SecondaryPageContent.LeadersSection {background-image:url(images/leadersbg.jpg);}
.SecondaryPageContent.LearnSection {background-image:url(images/learnbg.jpg);}
.SecondaryPageContent.GetInvolvedSection {background-image:url(images/getinvolvedbg.jpg);}

/* Left/Right Columns */
.PageContent .Left {float:left;}
.PageContent .Right {float:right;}

/* Layout A (Homepage) */
.LayoutA .Left {float:left;width:548px;padding:20px 0;}
.LayoutA .Right {float:right;width:548px;padding:20px 0;}

/* Layout B (Who We Are Section) */
.LayoutB .Left {float:left;width:506px;padding:20px 0;}
.LayoutB .Right {float:right;width:370px;padding:20px 0;}
.LayoutB .Right .Section {margin-bottom:25px;}
.LayoutB .Right .Section a {color:#BF1E2E;font-weight:600;}

/* Layout C (Blog) */
.LayoutC .Left {float:left;width:532px;padding:20px 0;}
.LayoutC .Right {float:right;width:344px;padding:20px 0;}
.LayoutC .Right .Section {margin-bottom:25px;}

/* Blog Page */
.Blog .SubscribeRSS {line-height:33px;}
.Blog .SubscribeRSS img {vertical-align:middle;margin-bottom:10px;}
.Blog .SubscribeRSS a {color:#005D7E;font-size:21px;}

.BlogPost .DateTime {margin:10px -100px;line-height:35px;font-size:12px;}
.BlogPost .DateTime span {display:block;float:left;padding:5px;background:#BF1E2E;color:#fff;padding:0 25px;margin-right:15px;font-size:16px;}
.BlogPost .BlogImage {float:left;margin-right:10px;margin-bottom:10px;}
.BlogPost h3 {font-size:18px;font-weight:600;}
.BlogPost .Tags {background:#f0f0f0;padding:5px;margin-top:20px;}
.BlogPost .Tags a {color:#666;}

/* Fund Facts */
.FundFacts {position:relative;}
.FundFacts .MoreInfo {position:absolute;bottom:-8px;left:-100px;}
.FundFacts ul {background:#005D7E;margin:25px -100px;list-style:none;color:#fff;min-height:116px;padding:25px 100px;}
.FundFacts li {font-size:18px;font-weight:300;background-repeat:no-repeat;background-position:left;padding-left:155px;min-height:116px;}
.FundFacts li.Money {background-image:url(images/fundfactsbg.png);}
.FundFacts li.Computer {background-image:url(images/fundfactsbg2.png);}
.FundFacts h4 {color:#fff;font-size:30px;font-weight:700;font-style:italic;margin:0;}

/* Choose Your Focus */
.ChooseFocus {list-style:none;width:250px;}
.ChooseFocus a {display:block;padding:20px;background:;color:#fff;text-decoration:none;font-size:16px;font-weight:600;background:url(images/choosefocusarrow.png) no-repeat 220px 26px;}
.ChooseFocus li a {background-color:#BF1E2E;}
.ChooseFocus li + li a {background-color:#E0154D;}
.ChooseFocus li + li + li a {background-color:#F9941E;}

/* Child Pages Menu */
.ChildPages {list-style:none;width:250px;}
.ChildPages a {display:block;padding:15px;background:;color:#fff;text-decoration:none;font-size:16px;font-weight:600;background:url(images/choosefocusarrow.png) no-repeat 220px 21px;}
.ChildPages li a {background-color:#BF1E2E;}
.ChildPages li {border-top:1px solid #fff;}
.ChildPages li:first-child {border-top:0;}

/* Sidebar */
.SideBar > ul {list-style:none;}
.SideBar > ul > li {background:#f0f0f0;padding:20px;margin-bottom:25px;}
.SideBar > ul > li ul {list-style:none;}
.SideBar > ul > li ul ul {margin-left:15px;}
.SideBar a {color:#005D7E;}

/* Subnavigation */
.SubNavigation {text-align:center;padding:0;height:56px;position:relative;z-index:8;}
.SubNavigation li {display:inline-block;list-style:none;position:relative;}
.SubNavigation a {display:inline-block;text-decoration:none;color:#fff;padding:15px 10px;margin:0 5px;font-size:16px;font-weight:400;text-transform:uppercase;}
.SubNavigation > li.current_page_item > a {background:#fff;color:#005D7E;}
.SubNavigation > li.has-child > a {background-image:url(images/downarrow.png);background-repeat:no-repeat;background-position:94% center;padding-right:35px;}
.SubNavigation > li.has-child.current_page_item > a {background-image:url(images/downarrowalt.png);}
.SubNavigation > li a {background:#005D7E;}
.SubNavigation > li + li a {background:#BF1E2E;}
.SubNavigation > li + li + li a {background:#E0154D;}
.SubNavigation > li + li + li + li a {background:#F9941E;}
.SubNavigation > li + li + li + li + li a {background:#FFCA00;}
.SubNavigation > li + li + li + li + li + li a {background:#005D7E;}

.SubNavigation > li:hover > ul {display:block;}
.SubNavigation > li > ul {display:none;position:absolute;top:56px;left:0;text-align:left;width:250px;}
.SubNavigation > li > ul > li {display:block;}
.SubNavigation > li > ul > li a {display:block;}

/* Back to Top */
.BackToTop {position:absolute;bottom:-92px;right:3px;display:none;}

/* Support Bar */
.SupportBarWrapper {margin-bottom:20px;}
.SupportBar {list-style:none;height:62px;}
.SupportBar li {float:left;}
.SupportBar li a {float:left;text-decoration:none;text-transform:uppercase;color:#fff;font-size:16px;font-weight:600;display:block;height:62px;line-height:62px;padding:0 15px;padding-left:67px;}
.SupportBar li.Create {background:#005d7e url(images/supportcreate.png) no-repeat left;width:220px;}
.SupportBar li.Give {background:#bf1e2e url(images/supportgive.png) no-repeat left;width:223px;}
.SupportBar li.Legacy {background:#e0154d url(images/supportlegacy.png) no-repeat left;width:225px;}
.SupportBar li.Donors {background:#f9941e url(images/supportdonors.png) no-repeat left;width:236px;}
.SupportBar li.Advisors {background:#ffca00 url(images/supportadvisors.png) no-repeat left;width:212px;}

/* Success Stories */
.SuccessStories {position:relative;width:498px;}
.SuccessStories h2 {margin:0;font-size:36px;}
.SuccessStories h3 {margin:0;font-weight:400;font-size:18px;}
.SuccessStories ul {margin:0;padding:0;list-style:none;position:absolute;top:0;left:0;width:100000px;}
.SuccessStories ul li {list-style:none;width:498px;height:480px;float:left;}
.SuccessStories .SuccessStoriesWrapper {width:498px;height:480px;overflow:hidden;position:relative;}
.SuccessStories .ArrowRight, .SuccessStories .ArrowLeft {position:absolute;top:100px;}
.SuccessStories .ArrowLeft {left:-40px;}
.SuccessStories .ArrowRight {right:-40px;}

/* From the Library */
.FromTheLibrary {background:#f0f0f0;padding:40px;}
.FromTheLibrary h2 {font-size:36px;}
.FromTheLibrary ul {padding:0;margin:0;list-style:none;}
.FromTheLibrary li {width:130px;color:#000;font-size:12px;float:left;margin-left:39px;line-height:normal;}
.FromTheLibrary li:first-child {margin-left:0;}
.FromTheLibrary h3 {color:#005D7E;font-weight:600;font-size:16px;margin:0;}
.FromTheLibrary a {text-decoration:underline;color:#000;}
.FromTheLibrary a.Buy {display:block;margin-top:10px;float:left;}

/* Leaders */
.Leaders {list-style:none;padding:0;margin:0;}
.Leaders h3 {font-size:20px;}
.Leaders h4 {color:#005D7E;font-size:16px;font-style:italic;}
.Leaders li {padding:0;margin:0;width:443px;margin-right:15px;float:left;line-height:22px;font-size:12px;margin-bottom:25px;}
.Leaders li img {float:left;margin-right:10px;margin-bottom:10px;}
.Leaders li .Preview {float:right;width:295px;}
.Leaders li .More {display:none;float:right;width:295px;}

/* Library */
.Library {}
.Library .LibraryImage {float:right;width:438px;height:330px;margin-left:20px;position:relative;padding-bottom:25px;}
.Library .LibraryImage .Text {position:relative;z-index:9;margin-top:-150px;width:418px;height:150px;background:url(images/librarypagebg.png);color:#fff;padding:10px;line-height:normal;font-size:12px;}
.Library .LibraryImage h3 {color:#fff;margin:0;}
.Library .LibraryImage .Link {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:10;}

/* Projects */
.Projects {list-style:none;}
.Projects li {width:443px;margin-right:15px;float:left;line-height:22px;font-size:12px;margin-bottom:25px;}
.Projects li img {float:left;max-width:250px;margin-right:10px;}

/* Project Details */
.Project .ProjectImage {float:right;max-width:450px;min-height:250px;margin-left:20px;padding-bottom:5px;font-size:12px;line-height:normal;}
.Project .ProjectImage img {vertical-align:middle;max-width:450px;float:left;margin-bottom:5px;margin-right:5px;}
.Project .ProjectFacts {position:relative;}
.Project .ProjectFacts .MoreInfo {position:absolute;bottom:-8px;left:-100px;}
.Project .ProjectFacts ul {background:#005D7E;margin:25px -100px;list-style:none;color:#fff;height:116px;padding:25px 100px;}
.Project .ProjectFacts li {float:left;width:210px;min-height:120px;font-size:16px;font-weight:300;background-repeat:no-repeat;background-position:0 20px;padding-left:95px;}
.Project .ProjectFacts h4 {color:#fff;font-size:40px;font-weight:700;font-style:italic;margin:0;height:50px;}

.Project .ProjectFacts li.computer {background-image:url(images/projecticons/computer.gif);}
.Project .ProjectFacts li.events {background-image:url(images/projecticons/events.gif);}
.Project .ProjectFacts li.globe {background-image:url(images/projecticons/globe.gif);}
.Project .ProjectFacts li.money {background-image:url(images/projecticons/money.gif);}
.Project .ProjectFacts li.percent {background-image:url(images/projecticons/percent.gif);}
.Project .ProjectFacts li.publisher {background-image:url(images/projecticons/publisher.gif);}
.Project .ProjectFacts li.time {background-image:url(images/projecticons/time.gif);}
.Project .ProjectFacts li.book {background-image:url(images/projecticons/book.gif);}
.Project .ProjectFacts li.facebook {background-image:url(images/projecticons/facebook.gif);}
.Project .ProjectFacts li.group {background-image:url(images/projecticons/group.gif);}

/* Dedication Block */
.Dedication {background:url(images/dedicationbg.jpg) no-repeat bottom center;height:482px;}
.Dedication h2 {width:50%;font-size:36px;padding-top:100px;}

/* Excellence Partners */
.ExcellencePartners {margin:0 -100px;background:#ececec;height:248px;overflow:hidden;width:1116px;}
.ExcellencePartners .LeftArrow {float:left;}
.ExcellencePartners .RightArrow {float:right;}
.ExcellencePartners .ExcellencePartnersWrapper {width:1010px;height:248px;float:left;position:relative;overflow:hidden;}
.ExcellencePartners ul {list-style:none !important;margin:0;padding:0;width:100000px;position:absolute;top:0;left:0;}
.ExcellencePartners li {list-style:none !important;float:left;line-height:248px;float:left;}
.ExcellencePartners li img {vertical-align:middle;margin:0 15px;max-height:200px;}

/* Funds */
.Funds {margin:0 -50px;height:300px;overflow:hidden;}
.Funds .LeftArrow {float:left;display:block;width:52px;height:300px;text-align:left;line-height:300px;}
.Funds .RightArrow {float:right;display:block;width:52px;height:300px;text-align:right;line-height:300px;}
.Funds .FundsWrapper {width:910px;height:300px;float:left;position:relative;overflow:hidden;}
.Funds ul {list-style:none !important;margin:0;padding:0;width:100000px;position:absolute;top:0;left:0;}
.Funds li {list-style:none !important;float:left;width:294px;padding-right:10px;}

/* Image Bank */
.ImageBank {margin:0 -100px;background:#ececec;height:248px;overflow:hidden;}
.ImageBank .LeftArrow {float:left;}
.ImageBank .RightArrow {float:right;}
.ImageBank .ImageBankWrapper {width:1010px;height:248px;float:left;position:relative;overflow:hidden;}
.ImageBank ul {list-style:none !important;margin:0;padding:0;width:100000px;position:absolute;top:0;left:0;}
.ImageBank li {list-style:none !important;float:left;width:303px;padding:50px 20px;}
.ImageBank li img {float:left;margin-right:15px;box-shadow:0px 0px 10px #666;}
.ImageBank li h2 {font-size:20px;font-weight:600;}

/* Related Blogs */
.RelatedBlogs {margin:0 -100px;background:#ececec;height:248px;overflow:hidden;width:1116px;}
.RelatedBlogs .LeftArrow {float:left;}
.RelatedBlogs .RightArrow {float:right;}
.RelatedBlogs .RelatedBlogsWrapper {width:1010px;height:248px;float:left;position:relative;overflow:hidden;}
.RelatedBlogs ul {list-style:none !important;margin:0;padding:0;width:100000px;position:absolute;top:0;left:0;}
.RelatedBlogs li {list-style:none !important;float:left;width:462px;padding:50px 20px;}
.RelatedBlogs li img {float:left;margin-right:10px;}
.RelatedBlogs li h2 {font-size:20px;font-weight:600;}

/* Our Library  */
.LibraryBooks {margin:0 -100px;background:#ececec;height:248px;overflow:hidden;width:1116px;}
.LibraryBooks .LeftArrow {float:left;}
.LibraryBooks .RightArrow {float:right;}
.LibraryBooks .LibraryBooksWrapper {width:1010px;height:248px;float:left;position:relative;overflow:hidden;}
.LibraryBooks ul {list-style:none !important;margin:0;padding:0;width:100000px;position:absolute;top:0;left:0;}
.LibraryBooks li {list-style:none !important;float:left;width:303px;padding:30px 15px;line-height:normal;}
.LibraryBooks li .Art img {float:left;margin-right:20px;box-shadow:0px 0px 5px #000;width:130px;height:185px;}
.LibraryBooks li h2 {font-size:14px;font-weight:600;}
.LibraryBooks a {color:#000;}

/* Books */
.Books {list-style:none;padding-top:25px;}
.Books li {float:left;width:433px;margin-right:25px;margin-bottom:25px;position:relative;}
.Books .Art {float:left;margin-right:15px;margin-bottom:15px;}
.Books img {vertical-align:middle;margin-bottom:5px;}
.Books .Art img {box-shadow:0px 0px 5px #000;width:130px;margin:0;}
.Books h2 {font-size:24px;}
.Books h3 {font-size:18px;}

/* Conference List */
.ConferenceList {list-style:none;}
.ConferenceList li {float:left;width:438px;margin-right:20px;}

/* Conference Presentations */
.ConferencePresentations {min-height:250px;overflow:hidden;position:relative;width:100%;background:#f0f0f0;margin:25px 0;}
.ConferencePresentations > ul {margin:0;padding:0;list-style:none;}
.ConferencePresentations > ul > li {padding:0;margin:0;}
.ConferencePresentations .ConferencePresentationsLabels {width:180px;float:left;background:#E0154D;}
.ConferencePresentations .ConferencePresentationsLabels > li {background:#fff;border-bottom:2px solid #e5acb9;}
.ConferencePresentations .ConferencePresentationsLabels > li a {display:block;padding:5px;text-decoration:none;font-size:12px;font-weight:600;color:#fff;background:#E0154D;text-transform: uppercase;line-height:normal;}
.ConferencePresentations .ConferencePresentationsLabels > li.Active a {color:#005D7E;background:#f0f0f0;/*font-style:italic;*/}

.ConferencePresentations .ConferencePresentationsContent {float:left;position:absolute;top:0;left:180px;}
.ConferencePresentations .ConferencePresentationsContent > li {height:auto;overflow:hidden;overflow:auto;padding:15px;color:#666;line-height:normal;}
.ConferencePresentations .ConferencePresentationsContent > li a {color:#005D7E;}

/* Press Room Page */
.MediaContacts {list-style:none;width:400px;}
.MediaContacts li {float:left;width:50%;}

/* Donate Page */
.DonatePage {background:#e0154d;color:#fff;}
.DonatePage h1, .DonatePage h2, .DonatePage h3, .DonatePage h4, .DonatePage a {color:#fff;}
.DonatePage .Address {color:#fff;font-style:normal;font-weight:700;padding:0;padding:15px 0;}
.DonatePage strong {color:#fff;}
.DonatePageContent {padding:20px 100px;width:1016px;padding-left:0;}
.DonatePageContent h2 {font-size:24px;}
.DonatePageContent h3 {font-size:21px;}
.DonatePage h2 {font-size:36px;}
.DonatePage select {color:#838383;background:#fff;padding:10px;font-size:22px;font-family: 'Open Sans', sans-serif;font-weight:300;width:608px;-webkit-appearance:none !important;outline:none !important;}
.DonatePgae select:focus {-webkit-appearance:none !important;outline:none !important;}
.DonatePage .Left {width:606px;}
.DonatePage .Right {padding-top:40px;}


.DonationAmount {margin-top:20px;width:300px;float:left;}
.DonationAmount .Amount input {width:250px;}
.DonationAmount span {display:inline-block;background:#fff;border:1px solid #696969;color:#005D7E;padding:5px;font-size:24px;}
.DonationAmount span input {border:0;color:#005D7E;background:#fff;padding:5px;padding-left:0;font-size:24px;}
.DonationAmount span input:focus {border:0;outline:0;}
.DonationAmount .Amounts {margin-top:10px;}
.DonationAmount .Amounts span {padding:10px;float:left;margin:10px;margin-left:0;width:65px;text-align: center;font-size:18px;}
.DonationAmount .Amounts span:hover {cursor:pointer;}

.DonateButtons {float:right;margin-top:20px;width:305px;text-align: center;}
.DonateButtons .Large {height:52px;line-height:52px;padding:0;width:100%;}
.DonateButtons .SmallerText {font-size:18px;margin-top:4px;}

/* 404 Page */
.NotFound {padding-bottom:50px;}

/* Journal Articles */
.JournalArticles {margin-bottom:50px;}
.JournalArticles input {background:#BF1E2E ;font-style:italic;color:#fff;border:0;padding:10px;font-size:14px;}
.Journals {list-style:none;height:300px;overflow:auto;background:#f0f0f0;padding:20px;margin-top:25px;}
.Journals li {padding:5px 0;list-style:none;}
.Journals li a {color:#005D7E;font-weight:600;text-decoration: underline;}

/* Footer Bar */
.FooterBar {list-style:none;}
.FooterBar li {float:left;}
.FooterBar li a {float:left;text-decoration:none;text-transform:uppercase;color:#fff;font-size:30px;font-weight:300;display:block;height:90px;padding-right:20px;padding-top:20px;line-height:34px;}
.FooterBar li.Donate {background:#bf1e2e url(images/footerbardonate.png) no-repeat left;}
.FooterBar li.Donate a {line-height:110px;padding-top:0;height:110px;width:120px;padding-left:120px;}
.FooterBar li.Facebook {background:#e0154d url(images/footerbarfacebook.png) no-repeat left;}
.FooterBar li.Facebook a {width:165px;padding-left:85px;}
.FooterBar li.Twitter {background:#f9941e url(images/footerbartwitter.png) no-repeat left;}
.FooterBar li.Twitter a {width:175px;padding-left:95px;}
.FooterBar li.Blog {background:#ffca00 url(images/footerbarblog.png) no-repeat left;}
.FooterBar li.Blog a {width:151px;padding-left:125px;}

/* Footer */
.Footer {padding:25px 0;}
.Footer .FooterColumn {width:150px;float:left;margin-left:10px;font-size:12px;}
.Footer .FooterColumn:first-child {margin-left:0;font-size:10px;}
.Footer .FooterColumn h3 {color:#005D7E;font-size:21px;}
.Footer .FooterColumn a {color:#666;}
.Footer .Note {font-size:10px;line-height:normal;font-style:italic;padding-top:25px;}

/* Ninja Forms */
.ninja-forms-form input, .ninja-forms-form textarea, .ninja-forms-form select {padding:2px;font-family: 'Open Sans', sans-serif;color:#666;}
.ninja-forms-field-error {color:#ff0000;}
.ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-field,
.ninja-forms-field.Button {margin-left:0 !important;margin-top:10px;}
.ninja-forms-form label {display:block;}

/* Page Text */
.PageText blockquote {color:#005d7e;font-size:24px;font-style:italic;font-weight:300;border-left:5px solid #ffca00;display:block;margin-bottom:20px;padding:5px 0;padding-left:15px;line-height:30px !important;}
.PageText blockquote p {padding:0;line-height:30px;}

.Debug {position:absolute;top:0;left:0;background:#000;padding:10px;z-index:999;color:#fff;}

.DimDetect {position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}

/* Comments */
.comments {}
.comments h2 {}
.comments label {display:block;color:#999;}
.comments .form-allowed-tags {font-size:12px;line-height:normal;}
.comments p {padding-bottom:10px;}
.comments > ol {margin-top:15px;}
.comments ol {list-style-position:inside;list-style-type:none;margin:0;}
.comments ol li {padding:15px;border:1px solid #eee;margin-top:15px;}
.comments ol li:first-child {margin-top:0;}
.comments ol ol {margin-top:15px;}

.comments li {background:#fafafa;}
.comments li li {background:#fff;}
.comments li li li {background:#fafafa;}
.comments li li li li {background:#fff;}
.comments li li li li li {background:#fafafa;}

.comments #respond {margin-top:20px;}
.comments .comment-author {line-height:20px;}
.comments .comment-author .fn {font-size:20px;color:#aaa;}
.comments .comment-meta {font-size:12px;}
.comments .comment-reply-link {color:#005D7E;}

.comments input[type="text"], .comments textarea {vertical-align:middle;padding:5px;font-family: 'Open Sans', sans-serif;font-size:14px;color:#005D7E;}

/* Google Custom Search */
.gsib_a {padding:0 !important;}
td.gsc-search-button, td.gsc-branding-user-defined, td.gsc-branding-text, td.gsc-branding-img {display:none !important;}
.cse .gsc-control-cse,.gsc-control-cse {padding:0 !important;}
.gcsc-branding-img-noclear {vertical-align:top !important;}