/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override https://secure2.convio.net/cw/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

/* @override http://www.changingourworld.com/09Redesign/styles/style.css */

@charset "utf-8";

/* CSS Document */



/* --------------------

		Reset Styles

-------------------- */



html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, q, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 99.9%;

	font-family: inherit;

}



h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

}



ol, ul {

	list-style: none;

	text-align: left;

}



em {

	font-style: italic;

}



a {

	text-decoration: none;

	cursor: pointer;

}



a:hover {

	text-decoration: underline;

}



strong {

	font-weight: bold;	

}



p {

	padding-bottom: 10px;	

}



/* --------------------

		Main Styles

-------------------- */



html, body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color:#dcddde;

	color: #58585a;

}



.wrapper {

	width: 999px;

	margin: 0 auto;

	border: 1px solid #e4e5e6;

	background-color: #fff;

}



.header {

	height: 80px;

	padding: 22px 26px 0 26px;
	

}



.header .logo {

	float: left;

}



.header .slogan {

	float: left;

	text-align: left;

	background-image: url(../images/slogan-separator.gif);

	background-position: 15px 0;

	padding: 9px 0 8px 30px;

	width: 200px;

	background-repeat: no-repeat;

	height: 45px;

	line-height: 20px;

	font-size: 12px;

	color: #009ddc;

}



.navigation {
	clear: both;
	border-bottom: 2px solid #edeeee;
	height: 21px;
	padding: 3px 0;
	line-height: 21px;
	padding-right: 5px;/*orignally 15px*/
	z-index: 800;
}






.navigation ul {

	float: right;

	z-index: 800;

}



.navigation ul li {
	float: left;
	height: 21px;
	padding: 0px;
	border-left: 1px solid #aeafb1;
	position: relative;
	z-index: 800;
	font-size: 11px;
}



.navigation ul li.first {

	border: none;

}



.navigation ul li a {

	float: left;

	height: 21px;

	line-height: 21px;

	font-size: 11px;

	text-transform: uppercase;

	color: #777778;

	z-index: 800;

	padding: 0 11px;

}



.navigation ul li:hover a {

	background-color: #6D6E71;

	color: #fff;

	text-decoration: none;

}



.navigation ul li.selected a {

	background-color: #6D6E71;

	color: #fff;

	text-decoration: none;

}


.navigation ul ul {

	display: none;

	position: absolute;

	width: 148px;

	padding: 4px;

	left: 4px;

	top: 21px;

	background-color: #6D6E71;

	z-index: 800;

	border-top: 5px solid #fff;

}



.navigation ul li:hover ul {

	display: block;

}



.navigation ul ul li {

	border: none;

	padding: 0;

	display: block;

	margin: 0;

	clear: both;

	float: none;

	height: auto;

}



.navigation ul ul li a {

	color: #fff !important;

	height: auto;

	line-height: 14px;

	margin: 0;

	padding: 4px 4px;

	float: none;

	display: block;

	font-size: 11px;

	background: none !important;

}



.navigation ul ul li a:hover, .navigation ul ul li.selected a {

	background-color: #090909 !important;

}



.navigation li.darkblue a {

	color: #00529b;

}



.navigation li.darkblue:hover a {

	color: #fff;

	background-color: #00529b;

}

.navigation li.darkblue_selected {
	color: #FFF;
	background-color: #00529B;
}



.navigation li.orange a {

	color: #f0b310;

}



.navigation li.orange:hover a {

	color: #fff;

	background-color: #f0b310;

}

.navigation li.orange_selected {

	color: #fff;

	background-color: #f0b310;

}



.navigation li.blue a {

	color: #009ddc;

}



.navigation li.blue:hover a {

	color: #fff;

	background-color: #009ddc;

}


.navigation li.blue_selected {

	color: #fff;

	background-color: #009ddc;

}


.intro {

	height: 282px;

	position: relative;

	overflow: hidden;

	z-index: 99;

	border-bottom: 2px solid #edeeee;

	text-align: left;

}



.intro .panel {

	display: none;

	height: 282px;

	background-repeat: no-repeat;

	background-position: top right;

	

}



.intro .current {

	display: block;

}



.intro .panel .info {

	text-align: left;

	padding: 57px 0 0 30px;

	width: 470px;

	line-height: 27px;

	color: #58585a;

	font-size: 16px;

}



.intro .panel .info a {

	color: #3fb5e4;

	text-decoration: underline;

}



.intro .panel .info a:hover {

	text-decoration: none;

}



.intro .panel .info .more {

	float: left;

	display: block;

	clear: both;



}



.intro .intro-nav {

	position: absolute;

	top: 0;

	left: 30px;

}



.intro .intro-nav a {

	float: left;

	padding: 0 20px;

	height: 35px;

	line-height: 35px;

	margin-right: 4px;

	color: #fff;

	font-size: 14px;

	text-transform: uppercase;

	position: relative;

}



.intro span {

	display: none;

	position: absolute;

	width: 26px;

	height: 19px;

	top: 35px;

	left: 20px;

	background-repeat: no-repeat;

}



.intro .darkblue {

	background-color: #00529b;

}



.intro .darkblue span {

	background-image: url(../images/intro-span-darkblue.gif);

}



.intro .orange {

	background-color: #f0b310;

}



.intro .orange span {

	background-image: url(../images/intro-span-orange.gif);

}



.intro .blue {

	background-color: #009ddc;

}



.intro .blue span {

	background-image: url(../images/intro-span-blue.gif);

}



.intro .intro-nav a:hover {

	text-decoration: none;

}



.intro .intro-nav a:hover span, .intro .intro-nav a.current span {

	display: block;

}



.main {

	text-align: left;

	clear: both;

	overflow: hidden;

	background-image: url(../images/main-bg.gif);

	background-repeat: repeat-y;

	padding-bottom: 70px;

	background-position: 231px 0;

	border-bottom: 2px solid #e4e5e6;

}



.homepage {

	overflow: hidden;

	background: none;

	padding: 20px 26px 0 26px;

}



.homepage .left-column {

	float: left;

	text-align: left;

	width: 330px;

}



.homepage .right-column {

	float: right;

	text-align: left;

	width: 577px;

	line-height: 21px;

	color: #58585a;

	font-size: 14px;

}





.main a {

	color: #3fb5e4;

	text-decoration: underline;

}



.main a:hover {

	text-decoration: none;	

}



h1 {

	font-size: 21px;

	font-weight: bold;

	color: #009ddc;

	padding-bottom: 17px;

}



ul.doublearrow {

	line-height: 16px;

	font-size: 14px;

	color: #58585a;

}



ul.doublearrow a {

	color: #58585a;

	text-decoration: none;

}



ul.doublearrow a:hover {

	color: #3fb5e4;

	text-decoration: underline;

}



ul.doublearrow li {

	padding-bottom: 16px;

	background-image: url(../images/list-arrows.gif);

	background-repeat: no-repeat;

	background-position: 2px 3px;

	padding-left: 30px;

}

#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k ul li {
	padding-bottom: 10px;
}



.slider-large .slider {

	background-color: #e7e7d5;

	padding: 15px 19px;

	height: 153px;

	width: 539px;

	margin: 20px 0 -1px 0;

	position: relative;

	color: #3a3a3c;

	line-height: 22px;

}



.slider-large .slider .slider-wrapper, .slider-large .slider .belt, .slider-large .slider .panel {

	height: 153px;

	width: 539px;

}





.slider-large .slider .left-arrow {

	position: absolute;

	background-image: url(../images/slider-left-arrow.gif);

	width: 18px;

	height: 36px;

	background-repeat: no-repeat;

	left: -18px;

	top: 71px;

}



.slider-large .slider .left-arrow:hover {

	background-position: 0 -36px;

}



.slider-large .slider .right-arrow {

	position: absolute;

	background-image: url(../images/slider-right-arrow.gif);

	width: 18px;

	height: 36px;

	background-repeat: no-repeat;

	right: -18px;

	top: 71px;

}



.slider-large .slider .right-arrow:hover {

	background-position: 0 -36px;

}



.slider-small .slider {

	background-color: #e7e7d5;

	padding: 15px 19px;

	height: 153px;

	width: 300px;

	margin: 20px 0 -1px 0;

	position: relative;

	color: #3a3a3c;

	line-height: 22px;

}



.slider-small .slider .slider-wrapper, .slider-small .slider .belt, .slider-small .slider .panel {

	height: 153px;

	width: 300px;

}





.slider-small .slider .left-arrow {

	position: absolute;

	background-image: url(../images/slider-left-arrow.gif);

	width: 18px;

	height: 36px;

	background-repeat: no-repeat;

	left: -18px;

	top: 71px;

}



.slider-small .slider .left-arrow:hover {

	background-position: 0 -36px;

}



.slider-small .slider .right-arrow {

	position: absolute;

	background-image: url(../images/slider-right-arrow.gif);

	width: 18px;

	height: 36px;

	background-repeat: no-repeat;

	right: -18px;

	top: 71px;

}



.slider-small .slider .right-arrow:hover {

	background-position: 0 -36px;

}



.alignright {

	float: right;

	margin-left: 19px;

}



.alignleft {

	float: left;

	margin-right: 19px;

}



.slider h2 {

	color: #00529b;

	font-size: 16px;

	letter-spacing: 0.05em;

	line-height: 27px;

	padding-bottom: 10px;

}



.slider h2 a {

	color: #00529b;

	text-decoration: none;

}



.slider .panel-contnet {

	width: 290px;

}



.slider .image {

	position: absolute;

	right: 0;

	bottom: 0;

}



.slider a {

	text-decoration: none;

}



.slider a:hover {

	text-decoration: underline;

}



.footer {

	padding: 20px 26px 20px 26px;

	color: #818285;

}



.footer a {

	color: #58585a;

}



.footer .copyright {

	float: right;
	text-align: left;

}



.footer .copyright a {



}



.breadcrumbs {

	clear: both;

	padding: 4px 0px;

	font-size: 10px;

	color: #eeb211;

	height: 24px;

	line-height: 24px;

	background-color: #fff;

}



.breadcrumbs a {

	color: #eeb211;

}



.breadcrumbs a.current {

	text-decoration: none;

}



.breadcrumbs a.current:hover {

	text-decoration: none;

}



.sidebar {

	float: left;

	width: 190px;

	padding-left: 26px;

	padding-top: 5px;

}



.content {

	float: right;

	width: 725px;

	padding-right: 26px;

	line-height: 22px;

	font-size: 14px;

	color: #58595b;

}



.sidebar ul {

	padding-bottom: 20px;

	display: block;

	clear: both;

}



.sidebar ul li {

	display: block;

	clear: both;

	padding-bottom: 7px;

	line-height: 16px;

}



.sidebar ul li a {

	text-decoration: none;

	font-size: 14px;

}



.sidebar ul li a:hover, .sidebar ul li.selected a {

	font-weight: bold;

	text-decoration: none !important;

}



.sidebar a {

	font-size: 12px;

	text-decoration: none;

}



.sidebar a:hover {

	text-decoration: underline;

}



.sidebar a img {

	margin-top: 5px;

}



.sidebar .borderedbox {

	background-image: url(../images/bbox-shadow.gif);

	background-repeat: no-repeat;

	padding: 0 9px 9px 0;

}



.sidebar .borderedbox .box-content {

	background-color: #009ddc;

	width: 152px;

	padding: 10px;

	display: block;

	text-decoration: none;

	color: #fff;

	font-size: 14px;

	line-height: 20px;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



.sidebar .borderedbox .box-content h3 {

	text-transform: uppercase;

}



.content h1 {

	text-align: left;

	color: #00539b;

	font-size: 27px;

	font-weight: normal;

	padding-bottom: 5px;

	line-height: 30px;

}

/*

.content .slider {

	width: 653px;

	height: 218px;

	margin: 10px 15px 20px 15px;

}

.content .slider-division {

	/*width: 653px; * /

	height: 218px;

	/*margin: 10px 15px 20px 15px;* /

}



.content .slider .panel-contnet {

	width: 390px;

}



.content .slider .slider-wrapper, .content .slider .belt, .content .slider .panel {

	height: 218px;

	width: 653px;

}



.content .slider .left-arrow, .content .slider .right-arrow {

	top: 105px;

}

*/

.leadership h2 {
	font-size: 16px;
	color: #666;
	clear: both;

}

h2 {

	font-size: 16px;

	color: #00539b;

	padding-bottom: 2px;

	clear: both;
	

}


.list {

	color: #eeb111;

	padding-bottom: 30px;

}



.list a {

	text-decoration: none;

}



.list a:hover {

	text-decoration: underline;

}



.content p {

	text-align: left;

	padding-bottom: 22px;

}



.content ul {

	text-align: left;

	padding-bottom: 22px;

}



.content ul li {

	display: block;

	background-image: url(../images/ul-content-bg.gif);

	background-repeat: no-repeat;

	background-position: 0 7px;

	padding-left: 30px;

	line-height: 18px;

	padding-bottom: 4px;

}



a.nounderline {

	text-decoration: none;

}



a.nounderline:hover {

	text-decoration: underline;

}



ul.shadowed {

	clear: both;

	margin: 30px 0 20px 0;

	overflow: hidden;

}



ul.shadowed li {

	background: none;

	padding: 0 6px 6px 0;

	margin: 0;

	background-color: #dcddde;

	border-top: 6px solid #fff;

	border-left: 6px solid #fff;

	float: left;

}



ul.shadowed li a {

	float: left;

	height: 40px;

	line-height: 40px;

	padding: 0 20px;

	margin: -6px 0 0 -6px;

	position: relative;

	font-size: 16px;

	text-transform: uppercase;

	color: #fff;

	text-decoration: none;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

}



ul.shadowed li.darkblue a {

	background-color: #00529b;	

}



ul.shadowed li.orange a {

	background-color: #f0b310;	

}



ul.shadowed li.blue a {

	background-color: #009ddc;	

}



.slider-wrapper {

	position: relative; /*leave this value alone*/

	overflow: scroll; /*leave this value alone*/

}



.slider-wrapper .belt {

	position: absolute; /*leave this value alone*/

	left: 0;

	top: 0;

}



.slider-wrapper .panel {

	float: left; /*leave this value alone*/

	position: relative;

	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

}


form#survey_1661 {
	line-height: 15px;
}

/*.header a.facebook {
	float: right;
}*/

.searchbox {
	float: right;
	clear: right;
	text-align: right;
	}



.casestudysubs a {
	color: #f0b310;
	font-size: 12px;
}

.searchBox {
  display: none;
}

.main img.biopic {
	padding-right: 15px;
}

.clientbox_left {
	float: left;
	width:350px;
}
.clientbox_right {
	float: right;
	width:350px;
}

.clientbox_left a {
	text-decoration: underline;
	font-size: 14px;
}

.clientbox_right a {
	text-decoration: underline;
	font-size: 14px;
}

/*---formatting the homepage tabs----*/

div#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k.feedburnerFeedBlock {
	
}
div#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k.feedburnerFeedBlock ul {
	margin-bottom: -10px;
}
div#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k.feedburnerFeedBlock li a {
	font-size: 13px;
	font-weight: normal;
	line-height: 12px;
	padding: 0px;
	margin-bottom: -10px;
}
div#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k ul li p.date {
	margin: 0px;
}
div#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k p.date {
	font-size: 10px;
}

div#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k p {
	margin: 0px;
	font-size: 9px;
}

div#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k p.fbsubscribelink {
	font-size: 10px;
}

div#NewsOnphilanthropybvq9j17rc4otvjfqro5ap4iq3k ul li {
	padding-bottom: 10px;
}

a:link {
	color: #3fb5e4;
}
a:active {
	color: #3fb5e4;
}

#tabs-2 ul.doublearrow span span.homepagenews table tbody tr td p span.byline {
	font-size: 10px;
	font-style: normal;
}

#tabs-2 .byline {
	font-size: 10px;
	font-style: normal;
}

/*-- added for interactive survey [begins]--*/
form#survey_1840 {
	margin-left: -30px;}
#survey_1840 table tbody tr td table tbody tr td.NetscapeFix {bottom: 10px;}
#survey_1840 .Explicit {width: 100%;}
#survey_1840 table tbody tr td fieldset div span.legendWrapper {
	display: block;	clear: both;}
#survey_1840 table tbody tr td table tbody tr td p {
	padding: 0px;margin: 0px;}
#survey_1840 .Button {margin-top: 20px;}
/*-- added for interactive survey [ends]--*/


/*-- added for CAP Interactive Fundraising Workshop Form [begins]--*/
div#cap-survey {
	display: block;
	line-height: 14px;
}

#survey_1961 table tbody tr td table tbody tr td label.wrapable span.Explicit 
{ line-height: 1px;}

#survey_1961 table tbody tr td table tbody tr td p {
	line-height: 1px;
	padding-bottom: 12px;	
}

#survey_1961 table tbody tr td span.Explicit {
	color: #333;
	font-weight: bold;
}
/*-- added for CAP Interactive Fundraising Workshop Form [ends]--*/

/*--removes the dropdown in storybuilder [begin]--*/
form#catselect 
{display: none;} 
/*--removes the dropdown in storybuilder [end]--*/

h2.clientheadlines {
	border-bottom: 1px solid;
	border-bottom-color: #999;
	width: 80%;
	display: block;
}