@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222;
	line-height:16px;
	background:#094697;
	text-align: left;
}
p {
margin-top:0px;
margin-bottom:15px;
}
form {
padding:0px;
margin-top:-9px;
margin-bottom:0px;
}
h1 {
	font-size: 24px;
	color: #094697;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	line-height: 26px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {
	color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:35px;
	line-height: 43px;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
}
h4 {
	margin-top: 15px;
	font-size:18px;
	line-height: 20px;
	margin-bottom: 15px;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
}
#leftQuote {
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	color: #444;
	width: 194px;
	padding-top: 24px;
	padding-bottom: 10px;
	padding-left: 27px;
}
.boardHeads {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 18px;
	line-height: 26px;
	background-color: #eee;
	height: 26px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.boardPeopleWrapper {
	padding-bottom: 20px;
	width: 550px;
}
.boardCol1 {
	float: left;
	width: 198px;
	margin-right: 18px;
}
.boardCol2 {
	float: left;
	width: 220px;
}
.boardRowWarpper {
	clear: both;
	padding-left: 15px;
	margin-bottom: 15px;
	width: 535px;
}


h5 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: normal;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 14px;
	line-height: 16px;
}
h6 {
	color: #XXXXXX;
	margin-top: 0px;
	margin-bottom: 5px;
}
hr {
color:#cccccc;
background-color:#cccccc;
border-color:#cccccc;
border:none;
heigth:1px;
margin-top:15px;
margin-bottom:15px;
size:1;
}
ul {
margin-left:8px;
padding-left:7px;
margin-top:-5px;
}
ul ul{
margin-top:3px;
margin-left:-25px;
}
ol {
	margin-left:12px;
	padding-left:7px;
	margin-top:-5px;
}
li{
	list-style-type: disc;
/*	color:#334477;
line-height:105%;*/
	margin-bottom:4px;
}
/*xxxxxxxxxxxxxxxxxxxxxxx Links xxxxxxxxxxxxxxxxxxxxxxxxxxx*/
a:link, a:visited, a:active {
	color: #0066bb;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #0066BB;
}
a {
   outline: none;
}
/*--------------------------------------------------------------*/
a.bottmNavLink:link, a.bottmNavLink:visited, a.bottmNavLink:active {
	font-size:12px;
	line-height:16px;
	color:#444444;
	text-decoration:none;
	}
a.bottmNavLink:hover {
	text-decoration:underline;
	color:#444444;
	line-height:16px;
}
/*--------------------------------------------------------------*/
a.linkBlue:link, a.linkBlue:visited, a.linkBlue:active {
	color:#0066bb;
	text-decoration:none;
	}
a.linkBlue:hover {
	text-decoration:underline;
	color:#0066bb;
}
a.linkFaceBook:link, a.linkFaceBook:visited, a.linkFaceBook:active {
	color:#003885;
	text-decoration:none;
	font-weight:bold;
	}
a.linkBlue:hover {
	text-decoration:underline;

}
/*xxxxxxxxxxxxxxxxxxxxxxxxx DIVs xxxxxxxxxxxxxxxxxxxxxxxxx*/
#header {
	width: 980px;
	height: 188px;
	background-color: #FFFFFF;
}
#leftCol {
	float: left;
	width: 230px;
	padding-bottom: 30px;
}
#mainCol {
	clear: none;
	float: left;
	width: 733px;
	margin-right:16px;
	position: relative;
}
#mainTextWrap {
	margin-top: 14px;
	position:relative;
}
#rtCol {
	clear: none;
	float: left;
	width: 210px;
	position: relative;
}
#wrapper {
	background-color: #FFFFFF;
	width: 980px;
	position:relative;
}
/*xxxxxxxxxxxxxxxxxxxxxxxx Lists xxxxxxxxxxxxxxxxxxxxxxxxx*/
.listA { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:-5px;
}
.listA li{
	list-style-type: disc;
/*	color:#334477;
line-height:105%;*/
	margin-bottom:4px;
}
.wrapListA {
}
.listB {
	width: 230px;
	margin-left:0px;
	padding-left: 0px;
	margin-top: 6px;
}
.listB li{
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 14px;
	list-style-type: none;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom: 2px;
}.listC { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:-5px;
}
.listC li{
list-style-type: disc;
font-size:11px;
line-height:13px;
	margin-bottom:0px;
}
.wrapListC{
}
.listD { /*Must use a containing DIV for this to work - use the wrapListA class (below) to control width*/
margin-left:8px;
padding-left:7px;
margin-top:-5px;
}
.listD li{
font-size:12px;
	list-style-type: disc;
/*	color:#334477;
line-height:105%;*/
	margin-bottom:4px;
}
/*xxxxxxxxxxxxxxxxxxxxxxx Classes xxxxxxxxxxxxxxxxxxxxxxxx*/
.clearBoth {
	clear: both;
}
.colorRed {
color:#db251c:
}
.colorWhite {
	color: #FFFFFF;
}
.flushRight {
	text-align: right;
}
.noPaddNoMargin {
padding:0px;
margin:0px;
}
.paddBottom5 {
	padding-bottom: 5px;
}
.paddBottom10 {
	padding-bottom: 10px;
}
.paddBottom15 {
	padding-bottom: 15px;
}
.paddBottom20 {
	padding-bottom: 20px;
}
.paddBottom25 {
	padding-bottom: 25px;
}
.paddTop5 {
	padding-top: 5px;
}
.paddTop10 {
	padding-top: 10px;
}

.paddTop15 {
	padding-top: 15px;
}
.paddtop20 {
	padding-top: 20px;
}
.paddtop25 {
	padding-top: 25px;
}
.text10 {
	font-size: 10px;
}
.text11 {
	font-size: 11px;
	line-height: 1.2em;
}
.text12 {
	font-size: 12px;
}
.text13 {
	font-size: 13px;
}
.text14 {
	font-size: 14px;
}
.text16 {
	font-size: 16px;
}
.text18 {
	font-size: 18px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxx Hacks xxxxxxxxxxxxxxxxxxxxxxxxx*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.ieFix0px {
	font-size: 0px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxx End Hacks xxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxxxxxxxxxxxxxx Form Stuff xxxxxxxxxxxxxxxxxxxxxxxxx*/
.formElement, .formElement2, .formElement3 {
	clear: both;
	height: 18px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	position:relative;
}
.formNames {
	line-height: 18px;
	text-align: left;
	float: left;
	height: 18px;
	width: 64px;
	padding-right: 7px;
}
.formNames2 {
	line-height: 18px;
	text-align: left;
	float: left;
	height: 18px;
	width: 60px;
	padding-right: 5px;
	font-size:11px;
}
.formElement {
width:246;
}
.formElement2 {
width:204px;
}
.formElement3 {
	width:350px;
	clear: both;
}
.topSearchField {
	color: #0066bb;
	background-color: #eee;
	height: 15px;
	width: 120px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-left: 6px;
	font-size: 11px;
	line-height: 15px;
}
.formTextFeildMedium, .formFieldSmall, .formFieldXXsmall, .formFieldXsmall, .formTextFeildLarge, .formTextFeildXLarge, .formTxtArea{
	line-height: 18px;
	background-color: #FFFFFF;
	width: 244px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 4px;
	border: 0px solid #ddd;
	clear:none;
}
.formFieldSmall {
width:180px;
}
.formFieldXsmall {
width:126px;
}
.formFieldXXsmall {
	width:45px;
}
.formTextFeildLarge{
	width:274px;
}
.formTextFeildXLarge{
	width:323px;
}
.formTxtArea {
width:274px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
}
#formWrapper {
	padding-top: 20px;
}
.formWrapper2 {
	width: 410px;
}
.formFeilds {
	display: inline;
	clear: none;
	float: left;
	height: 24px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxx End Form Stuff xxxxxxxxxxxxxxxxxxxxxxxxx*/
/*xxxxxxxxxxxx infoWindows Google xxxxxxxxxxxxxxxxxx*/
#infoWindowContent {
width:325px;
/*height:125px;*/
display:block;
}
#infoWindowPhoto {
float:left;
margin-right:10px;
width:125px;
}
#infoWindowAddress {
clear:none;
width:180px;
display:inline-block;
/*margin-left:135;*/
}
/*xxxxxxxxxxxx infoWindows Google End xxxxxxxxxxxxxxxxxx*/
#outerWrapperGrayBorder {
	background-color: #ddd;
	padding: 10px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.headLogo {
	float: left;
	width: 230px;
	height: 188px;
}
#navTop {
	width: 750px;
	float: left;
}
.navTopButtons {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	float: left;
	height: 35px;
	width: 136px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	text-decoration:none;
}

#topContactUs {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 14px;
	line-height: 38px;
	color: #FFFFFF;
	background-color: #222;
	height: 38px;
	width: 586px;
	text-align: right;
	padding-right: 164px;
	float: left;
	position: relative;
}
#topContactUs a {
color:#fff;
text-decoration:none;
}
#topContactUs a:hover {
text-decoration:underline;
}
.color888 {
	color: #888;
}
#topSearchBox {
	background-color: #eee;
	position: absolute;
	height: 17px;
	width: 143px;
	right: 11px;
	top: 11px;
}
.topSearchIcon {
	position: absolute;
	height: 17px;
	width: 23px;
	top: 0px;
	right: 0px;
	cursor:pointer;
}
.color0059a3 {
	color: #0059a3;
}
.color558833 {
	color: #558833;
}
.color426b27 {
	color: #426b27;
}
.color0066bb {
	color: #0066bb;
}
.color0067bd {
	color: #0067bd;
}
.color0073d4 {
	color: #0073d4 ;
}
.color0059a3 {
	color: #0059a3 ;
}

.bgColor0059a3 {
	background-color: #0059a3;
}
.bgColor558833, .bgColor558833No {
	background-color: #558833;
}
.bgColor426b27 {
	background-color: #426b27;
}
.bgColor0066bb {
	background-color: #0066bb;
}
.bgColor0067bd {
	background-color: #0067bd;
}
.bgColor0073d4 {
	background-color: #0073d4 ;
}
.bgColor0059a3 {
	background-color: #0059a3 ;
}
.bgColorcc6633 {
	background-color: #cc6633 ;
}
.bgColor558833:hover, .bgColor0059a3:hover, .bgColor426b27:hover, .bgColor0066bb:hover, .bgColor0067bd:hover, .bgColor0073d4:hover, .bgColor0059a3:hover {
display:block;
background-color:#cc6633;
text-decoration:none;
cursor:pointer;
}
/*.searchButtonStyle {
	background-image: url(../images/home_06.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 17px;
	width: 23px;
}*/
.floatLeft {
	float: left;
}
#homePrograms {
	float: left;
	height: 280px;
	width: 287px;
	padding-top: 40px;
	position: relative;
	padding-left: 13px;
}
.plusSigns {
	position: absolute;
	height: 13px;
	width: 13px;
	left: 0px;
	top: 0px;
}
.text25Blue {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 25px;
	line-height: 25px;
	color: #0066bb;
}
#homeProgamsSubs {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 20px;
	line-height: 22px;
	width: 100px;
	float: left;
	margin-right: 3px;
}
#homeProgramsText {
	font-size: 13px;
	line-height: 16px;
	color: #558833;
	float: left;
	width: 178px;
	padding-bottom: 35px;
}
#homeProgramsIssolation {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0066bb;
	height: 25px;
	width: 174px;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 6px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	cursor:pointer;
}
#homeProgramsIssolation:hover {
background-color:#004985;
}
#homeGiveTodayWrapper, #homeGiveTodayWrapperOrange {
	background-color: #558833;
	height: 160px;
	width: 217px;
	padding-top: 15px;
	padding-left: 13px;
	color: #FFFFFF;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 16px;
	line-height: 16px;
	position: relative;
}
#homeGiveTodayWrapperOrange {
background-color:#cc6633;
}
#homeMainWrapper {
	clear: both;
	width: 980px;
}
#homeProgPicandTextWrapper {
	height: 320px;
	width: 980px;
	background-color: #FFFFFF;
}
#homeLrgPic {
	float: left;
	height: 320px;
	width: 680px;
}
.text16WhiteArialBlack {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 16px;
	color: #fff;
}
#homeGive25, #homeGive100, #homeGive25Orange, #homeGive100Orange  {
	line-height: 43px;
	text-align: center;
	float: left;
	height: 43px;
	width: 60px;
	margin-right: 6px;
	margin-top: 7px;
	background-color:#729c56;
	margin-bottom:6px;
}
#homeGive100, #homeGive100Orange {
	margin-right: 0px;
}
#homeOtherWays, #homeOtherWaysOrange  {
	background-color: #729C56;
	text-align: center;
	width: 192px;
	padding-top: 9px;
	padding-bottom: 9px;
	clear: both;
}
#homeOtherWaysOrange {
background-color:#c05427;
}
#homeOtherWays2 {
	background-color: #729C56;
	text-align: center;
	width: 192px;
	padding-top: 9px;
	padding-bottom: 9px;
	clear: both;
}
#homeHowYourDonation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	width: 192px;
	padding-top: 10px;
}
.homeDonateArrow {
	padding-top: 0px;
}
#homeGive25, #homeGive100, #homeOtherWays, #homeGive25Orange, #homeGive100Orange, #homeOtherWaysOrange, #homeHowYourDonation a {
color:#FFF;
cursor:pointer;
text-decoration:none;
}
#homeOtherWaysOrange a {
text-decoration:none;
}
#homeGive25:hover, #homeGive100:hover, #homeOtherWays:hover {
background-color:#426b27;
}
#homeGive25Orange:hover, #homeGive100Orange:hover, #homeOtherWaysOrange:hover {
background-color:#a54822;
text-decoration:none;
}
#homeHowYourDonation a:hover {
text-decoration:underline;
}
#rightGiveTodayWrapper {
	background-color: #558833;
	width: 150px;
	padding-top: 9px;
	color: #FFFFFF;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 16px;
	line-height: 16px;
	position: relative;
}
.rightGiveDollars, .rightGiveDollarsBlue, .rightGiveDollarsOrange{
	line-height: 43px;
	text-align: center;
	height: 43px;
	width: 100px;
	margin-top: 7px;
	background-color:#729c56;
	margin-bottom:6px;
	margin-left:21px;
}
.rightGiveDollars, .rightGiveDollarsBlue, .rightGiveDollarsOrange {
color:#FFF;
cursor:pointer;
text-decoration:none;
}
.rightGiveDollars:hover, #rigthOtherWays:hover {
background-color:#426b27;
}

.text16ArBlk000 {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 16px;
}
#leftColImmediateNeeds {
	width: 190px;
	padding-left: 13px;
	position: relative;
}
#leftColImmediateNeedsGray {
	width: 204px;
	padding-left: 20px;
	padding-right:6px;
	position: relative;
	background-color:#eee;
	padding-bottom: 10px;
}
#leftColImmediateNeeds, #leftColImmediateNeedsGray li {
margin-bottom:0px;
}
#homeFact {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 23px;
	float: left;
	width: 727px;
	height:32px;
	border-bottom:2px #fff solid;
}
.text20 {
	font-size: 20px;
}
#homeMiddleCol {
	float: left;
	width: 450px;
	padding-bottom: 15px;
}
#homeMidPara1 {
	font-size: 11px;
	width: 374px;
	padding-left: 23px;
	padding-top: 38px;
	padding-bottom: 10px;
}
#homeRevisedSpecial {
	width:446px;
	padding-right: 2px;
	padding-left: 2px;
}
.horzRule2pt13top13bottom {
	height: 13px;
	margin-top: 13px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
	clear: both;
}
.text23Green {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 23px;
	line-height: 23px;
	color: #558833;
}
#homeMiddlePar2 {
	width: 374px;
	padding-left: 23px;
}
#HomeQandA {
	background-color: #ddd;
	padding-bottom: 11px;
	zoom: 1.0;
	margin-right: 2px;
}
#homeQandAText {
	float: left;
	width: 335px;
	padding-top: 10px;
	padding-left: 17px;
}
.homeIconLinks {
	float: left;
	margin-right: 10px;
}
.leftIconLinksLast {
	float: left;
}
#homeEvents {
	width: 270px;
	padding-top: 25px;
	padding-left: 13px;
	color: #555;
}
#homeEventsWrapper {
	position: relative;
	width: 300px;
	float: left;
	padding-bottom: 15px;
}
.text16Bold222 {
	font-size: 16px;
	color: #222;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
}
#homeMailingList {
	width: 278px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 22px;
	position: relative;
	background-color: #ccc;
}
#homeMailingList2 {
	width: 210px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	position: relative;
	background-color: #ccc;
}
#homeRightCol {
	float: left;
	width: 300px;
}
#homeEventPicture {
	width: 300px;
}
.homeSubmit {
	position: absolute;
	height: 9px;
	width: 9px;
	top: 8px;
	right: 200px;
}
.cursorPointer {
	cursor: pointer;
}
#homeBottomNews {
	background-color: #bbb;
	clear: both;
	width: 926px;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 9px;
	padding-left: 34px;
	color: #333;
	position: relative;
}
#copyRight {
	font-size: 11px;
	color: #444;
	width: 230px;
	float: left;
}
#bottomWrapper {
	background-color: #ddd;
	width: 980px;
	padding-top: 23px;
	padding-bottom: 33px;
}
#botomNav {
	color: #666;
	width: 450px;
	float: left;
}
#botomNav a{
color:#666;
}
.colorBlue {
	color: #0066bb;
}
.colorGreen {
	color: #558833;
}
#leftNav {
	font-weight: bold;
	color: #cc6600;
	background-color: #222;
	width: 193px;
	padding-top: 17px;
	padding-bottom: 14px;
	padding-left: 27px;
	padding-right: 10px;
	height: 207px;
}
#leftNav p {
margin-bottom:7px;
}
#leftNav a {
color:#fff;
}
#leftNav a:hover {
text-decoration:none;
color:#cc6600;
}
#leftDonate {
	width: 217px;
	padding-left: 13px;
	position: relative;
	background-color: #222;
}
#leftDonate2 {
	width: 230px;
	position: relative;
	background-color: #222;
}
#leftLinkIcons {
	width: 138px;
	padding-bottom: 15px;
	padding-left: 27px;
}
.horzRule1pt10top10Bottom {
	clear: both;
	height: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
}
#leftEmailThis {
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
	width: 136px;
	line-height: 11px;
	clear: both;
}
.floatRight {
	float: right;
}
.paddLeft10 {
	padding-left: 10px;
}
#leftEmailText {
	float: left;
	width: 100px;
	text-align: right;
}
#leftEmailText a {
color:#222;
}#middleColWrapper {
	float: left;
	width: 600px;
	padding-bottom: 30px;
}
.middelColText {
	width: 550px;
	padding-left: 23px;
	padding-top: 28px;
}
.textArialBlack {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
}
.text25Green {
	font-size: 25px;
	line-height: 25px;
	color: #558833;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
}
.text25Blue a {
color:#0066bb;
}
.text25Green a {
color:#558833;
}
#rightCol {
	float: left;
	width: 150px;
	padding-bottom: 30px;
}
#rightQandA {
	background-color: #eee;
	width: 126px;
	padding-top: 70px;
	padding-right: 12px;
	padding-left: 12px;
	position: relative;
	padding-bottom: 10px;
}
#rightContributors {
	background-color: #eee;
	width: 126px;
	padding-top: 15px;
	padding-right: 12px;
	padding-left: 12px;
	position: relative;
	padding-bottom: 10px;
}
#rightQandA li {
margin-bottom:13px;
}
#qandAGreen, #qandABlue {
	position: absolute;
	height: 60px;
	width: 60px;
	left: 0px;
	top: 0px;
} 
.bold {
	font-weight: bold;
}
.marginBottom10 {
	margin-bottom: 10px;
}
#subSectionHead {
	color: #fff;
	background-color: #cc6633;
	height: 69px;
	width: 577px;
	padding-top: 16px;
	padding-left: 23px;
	position: relative;
	background-image: url(../images/sub-section-shadow_05.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#subSectionHead a {
color:#fff;
}
#subSectionPhoto {
	margin-top: -28px;
	margin-right: 23px;
	margin-bottom: 40px;
	margin-left: -23px;
	float: left;
	position: relative;
}
.marginTop0 {
	margin-top: 0px;
}
#rightGiveTodayText, #rightGiveTodayTextBlue {
	padding-left: 21px;
	padding-bottom: 5px;
}
#rigthOtherWays, #rigthOtherWaysBlue, #rigthOtherWaysOrange {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #fff;
	background-color: #729C56;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 21px;
	margin-top: 20px;
}
#rightHowYourDonation, #rightHowYourDonationBlue {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 14px;
	padding-bottom: 24px;
	padding-left: 21px;
	font-size: 13px;
}

#rightHowYourDonation a,  #rightHowYourDonationBlue a {
color:#fff;
}#rightGiveTodaySpacer {
	background-color: #426b27;
	height: 85px;
	width: 150px;
	background-image: url(../images/right-green-shadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#rightGiveTodaySpacerBlue {
	background-color: #0059a3;
	height: 85px;
	width: 150px;
	background-image: url(../images/message_03.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/*xxxxxxxxxxx blue give today right col xxxxxxxxxx*/
#rightGiveTodayWrapperBlue, #rightGiveTodayWrapperOrange {
	background-color: #0073d4;
	width: 150px;
	padding-top: 9px;
	color: #FFFFFF;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 16px;
	line-height: 16px;
	position: relative;
}
#rightGiveTodayWrapperOrange {
background-color:#cc6633;
}
#rigthOtherWaysBlue, .rightGiveDollarsBlue {
background-color:#0059a3;
}
.rightGiveDollarsBlue:hover, #rigthOtherWaysBlue:hover {
background-color:#004985;
}
.rightGiveDollarsOrange, #rigthOtherWaysOrange {
background-color:#bc4e23;
}

.rightGiveDollarsOrange:hover, #rigthOtherWaysOrange:hover {
background-color:#9e421d;
text-decoration:none;
}
.colorOrange {
	color: #cc6633;
}
.textOrangeBold {
font-weight:bold;
color: #cc6633;
}
.boardSpacer {
	clear: both;
	height: 0px;
	width: 535px;
}
#councilBullets li {
	color: #0066bb;
	margin-bottom:2px;
	
}
.horz1px99913top0bottom {
	clear: both;
	height: 1px;
	margin-top: 13px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.successPhotoWrapper {
	width: 138px;
	border: 5px solid #222;
}
.successPersonName {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 5px;
}
.successWrapper {
	background-color: #222;
	width: 148px;
	position: relative;
}
.successOrangeArrow {
	position: absolute;
	height: 10px;
	width: 10px;
	right: 0px;
	bottom: 0px;
}
.vertAlignBottom {
	vertical-align: bottom;
}
.successRow, .successRow2 {
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.successRow2 {
	padding-bottom: 9px;
}
#successShadow {
	background-image: url(../images/success-shadow_05.png);
	background-repeat: repeat-x;
	background-position: left top;
	position: absolute;
	height: 14px;
	left: 0px;
	top: 0px;
}
.text20Green {
	font-size: 20px;
	line-height: 24px;
	color: #558833;
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
}
.text20Green a {
color:#558833;
}
.text18ArialBlack {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 18px;
}
#schoolReady {
	text-align: center;
	width: 150px;
	padding-top: 260px;
}
#volunteerOpportunitiesWrapper {
	padding-left: 21px;
}
#volunteerOpportunitiesWrapper ul {
margin-top:2px;
}
#volunteerOpportunitiesWrapper p {
margin-bottom:1px;
}
#volunteerOpportunitiesWrapper li {
margin-bottom:0px;
}.text20Blue {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #0066bb;
}
.text16Blue {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 16px;
	color: #0066bb;
}
.getInvolvedIndent {
	padding-left: 19px;
}
#GetInvolvedQuestions p {
margin-bottom:10px;
}
.getInvolvedAnswers {
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	clear: both;
}
.getInvolvedAnswers ul {
margin-left:20px;
}
#GetInvolvedQuestions a {
text-decoration:underline;
}
#youngAmbassadors ul {
margin-left:20px;
}
#youngAmbassadors ul ul {
margin-left:15px;
margin-bottom:8px;
}
#youngAmbassadors li {
margin-bottom:1px;
}
#homeGive25Orange, #homeGive100Orange {
background-color:#c05427;
}
.text20Orange {
	font-family: "Arial Black", Arial, Helvetica, Sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #cc6633;
}
.text20Orange a {
color:#cc6633;
}
#siteMap ul {
color:#0066bb;
margin-left:15px;
}
.topOfPage {
font-size:10px;
}#sendPageWrapper {
	background-color: #ccc;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #bbb;
	border-bottom-color: #bbb;
	width: 540px;
	height: 250px;
	padding-top: 15px;
}
.partnerHeight {
	height: 75px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eee;
	border-bottom-color: #eee;
}
#partner td {
height: 75px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eee;
	border-bottom-color: #eee;
	vertical-align:middle;
}.partnersPadLeft {
	padding-left: 21px;
}
.eventsCurrent {
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	clear: both;
}#newsletterCurrent {
	background-color: #ddd;
	width: 150px;
	position: relative;
}
#newsletterRtColText {
	width: 114px;
	padding-top: 24px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.paddRigth10 {
padding-right:10px;
}
#newsletters ul li {
color:#0066bb;
}
.paddRigth15 {
padding-right:15px;
}
/*xxxxxxxxxxxx Calendar (events) styles xxxxxxxxxxxxxx*/
#CalWrapper {
	width: 174px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	border-left-color: #E0E0E0;
	background-color:#FFFFFF;
}
#calTopDates {
	color: #676767;
	text-align: center;
	height: 20px;
	background-color: #e0e0e0;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height:15px;
}
#calTopDates a {
color:#676767;
text-decoration:none;
}
#calTopDates a:hover {
text-decoration:underline;
}
.calMonth { /*ie7 CSS has different sttings*/
	font-size: 11px;
	background-color: #FFFFFF;
	height: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	padding-top: -2px;
}
.calDaysOfWeekWrapper {
	height: 20px;
}
.calDaysOfWeekWrapper a {
color:#ee2222;
text-decoration:none;
}
.calDaysOfWeekWrapper a:hover {
color:#fff;
background-color:#ee2222;
padding-left:2px;
padding-right:2px;
}
.calTopDaysFirst {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	width: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #7e7e7e;
	float: left;
}
.calTopDaysRest {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 18px;
	width: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #7e7e7e;
		float: left;
}
.calDaysFirst {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #454545;
	text-align: center;
	height: 18px;
	width: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #fff;
	float: left;
}
.calDaysRest {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #454545;
	text-align: center;
	height: 18px;
	width: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #fff;
		float: left;
}
.calNotThisMonth {
color:#fff;
background-color:#dbdbdb;
}
#eventCalendar {
	background-color: #222222;
	width: 193px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 27px;
}
#eventCalendar form {
display:inline;
}
.text18Cal {
	font-size: 18px;
	display:inline;
}
/*xxxxxxxxxxxxx end Calendar xxxxxxxxxxx*/
.textDecorationNone {
	text-decoration: none;
}
#rtColProgramText {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.homeRevisedPhotoSmall {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
.homeRevisedPhotoLarge {
width:450px;
}
.homeRevisedTextSmall {
	padding-top: 20px;
	padding-right: 30px;
}
.contibutorImages {
	width: 550px;
	padding-bottom: 15px;
}
.bgColorEEE {
	background-color: #eee;
}
#fbWrapper  {
clear:right; padding-left:75px; padding-top:40px;
}

