body {
	background-color: #8DD8E0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}

#container {
	width: 770px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}

h1 {
	font-size: 22px;
	font-weight: bold;
	color: #18548F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #18548F;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 10px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #18548F;
}

.currentDate {
	font-size: 12px;
	font-weight: bold;
	color: #0A9193;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 10px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0A9193;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0A9193;
	margin: 0px;
	padding: 0px;
}

.pastDate {
	font-size: 12px;
	font-weight: bold;
	color: #18548F;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 10px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #18548F;
}

h4 {
	font-size: 16px;
	font-weight: bold;
	color: #18548F;
	margin: 0px;
	padding: 0px;
}


p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
a {
	color: #18548F;
	font-weight: bold;
	text-decoration: none;
}

.currentMore a {
	color: #0A9193;
	font-weight: bold;
	text-decoration: none;
}

.leftNav {
	background-color: #18548F;
	width: 160px;
	padding: 5px;
	margin: 0px;
}
.leftNavLink {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	
}
.leftNavOn {
	background-color: #0A9193;
	width: 160px;
	padding: 5px;
	margin: 0px;
}
.borderBars {
	background-color: #0A9193;
	width: 160px;
	padding: 0px;
	margin: 0px;
}
.utilityBar {
	background-color: #18548F;
	width: 768px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
.utilityNavLink {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
}

.footerBar {
	background-color: #18548F;
	width: 768px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.footerLink {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
}

.charityPusherHeader {
	background-color: #0A9193;
	width: 188px;
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
.charityPusher {
	background-color: #FFFFFF;
	width: 188px;
	padding: 5px 10px;
	margin: 0px;
	color: #333333;
}
.charityLink {
	color: #0A9193;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
.contentLink {
	font-size: 14px;
	color: #18548F;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
.posting {
	font-size: 14px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.photoPusher {
	background-color: #FFFFFF;
	padding: 10px 10px 5px;
	margin: 0px;
	font-size: 12px;
	color: #333333;
	text-align: right;
}
.galleryCaption {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	
}

.cellOneHead p{
	font-weight: 200;
	color: #FFFFFF;
	background-color: #18548F;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
}

.cellTwoHead p{
	font-weight: 200;
	color: #FFFFFF;
	background-color: #18548F;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
}

.cellThreeHead p{
	font-weight: 200;
	color: #FFFFFF;
	background-color: #18548F;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
	text-align: right;
}

.cellOne p{
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
	background-color: #ffffff;
}

.cellTwo p{
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #ffffff;
}

.cellThree p{
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
	text-align: right;
	background-color: #ffffff;
}
.cellOne2 p{
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
	background-color: #DDDDDD;
}

.cellTwo2 p{
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #DDDDDD;
}

.cellThree2 p{
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
	text-align: right;
	background-color: #DDDDDD;
}

.cellFooter p{
	font-weight: 200;
	color: #FFFFFF;
	background-color: #18548F;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	white-space: nowrap;
}

.charity_logo {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	border: 1px solid #18548F;
}

.emptyRule {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 10px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #18548F;
}

#tally {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	width: 188px;
	background-color: #0A9193;
}

#tally h1{
	font-size: 26px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#tally .pLeft{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#tally .pRight{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.mission {
	font-size: 14px;
	color: #18548F;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/***************** Contact Form ***************************/

#contact {
	margin : 0px;
	padding : 0px;
}

#contact p{
	font-weight: bold;
	padding : 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#contact .input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 242px;
	border : 1px solid #245b77;
	margin : 0px;
	padding : 2px;
}

#contact .textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 500px;
	border : 1px solid #245b77;
	margin : 0px;
	padding : 2px;
}

#contact .submit {
	border : 1px solid #245b77;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #18548F;
	padding: 2px;
	margin: 0px;
}

#contact .reset {
	border : 1px solid #245b77;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #18548F;
	padding: 2px;
	margin: 0px;
}

.inputLeft {
	float: left;
	padding: 0px;
	margin: 0px;
}

.inputRight {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/********************* End Contact Form **************/


#clear {
	clear: both;
	}