@charset "utf-8";

/* Global CSS */

img {border:0;}
object {outline:none;}
a {outline:none;}
html, body {background: #f2f2f2;margin:0px;padding:0px; font:13px Arial, Helvetica;}
p {line-height:140%}
.clear-float { clear: both; }

a:link, a:visited {color:#0B74B6;text-decoration:none;}
a:hover {text-decoration:underline;}

/* header css */

#header {
	width: 949px;
	margin: 0 auto;
}

.logo {margin-top:30px;width:315px;float:left;}
.navigation {float:left;width:600px;}

/* Featured Top Bar */

#top {
	background: url(../img/top-bg.jpg) repeat-x bottom;
	height: 277px;
	clear:both;
}

#top .featured {
	margin: 0 auto;
	height:277px;
	width:949px;
}

#featured-img1 {
	background: url(../img/top-main.jpg) no-repeat;
	height:277px;
	width:949px;
}

#featured-img2 {
	background: url(../img/top-main2.jpg) no-repeat;
	height:277px;
	width:949px;
}

.featured .btnpledge {
	margin-top:225px; 
	margin-left: 310px;
}

/* Content */

#frame {
	width: 949px;
	margin: 0 auto;
}
#content {float:left;width: 709px; padding-bottom:40px;margin-top:25px;}
#sidebar {width: 235px;float:right;text-align:right;margin-bottom:20px;margin-top:25px;}
#sidebar .side-item-first {float:right;}
#sidebar .side-item {margin-top:18px;float:right;}
#sidebar .quote-box {
	background: #e6e6e6;
	width:225px;
	text-align:left;
}

#sidebar .quote-box p {
		padding: 15px 15px 0px 15px;margin:0;font-size: 12px;text-align:justify;
}

#sidebar .signed {
		text-align:center;
		font-weight:bold;
		padding-right: 15px;
		padding-bottom: 15px;
		font-size:12px;
}

#sidebar .sponsors {
		text-align:center;
		width:225px;
}

#sidebar .corp-heading {
	font-size: 12px;
	color: #0b74b6;
}

.sponsors ul {
	list-style-type: none;
	margin:8px 0 0 0;
	padding:0;
}

.sponsors ul li {
	margin:8px 0 0 0;
	padding:0;
}

#horiz-callout ul .inner {
	padding-left:18px;
	text-align:justify;
	font-size:11px;
}

#horiz-callout ul {
	list-style:none;
	width:220px;
	float:left;
	margin:0;
	padding:0;
	margin-top:20px;
}

#horiz-callout .left-marg {
	margin-left:20px;
}

#our-mission {
	background: url(../img/our-mission-bg.jpg) repeat-x;
	height:228px;
	width:700px;
}
.hdr-mission {padding:10px 0 0 10px;}
#our-mission p {
	padding:0 30px 0px 30px;
	color:#FFF;
	text-align:justify;
	font-size:13px;
}


#benefits-contributing {
	width:300px;
	margin-top:20px;
	float:left;
}

#benefits-contributing ul {width:260px;}
#benefits-contributing ul li {margin-top:5px;}

.hdr-benefits-contributing {padding:10px 0 0 0px;}


.hdr-testimonials {padding:10px 0 0 0px;}
#home-testimonials {
	width:400px;
	margin-top:20px;
	float:left;
}

.hdr-contact-us {padding:0 0 0 10px;}

#content p {
	padding:0 30px 0px 30px;
	color:#000;
	text-align:justify;
	font-size:13px;
}

#recent-advertisements {
	width:700px;
}
.hdr-recent-advertisements {padding:10px 0 0 0px;}
#recent-advertisements p {
	padding:0 30px 0px 30px;
	color:#000;
	text-align:justify;
	font-size:13px;
}

#recent-advertisements ul {
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
}

#recent-advertisements ul li {
	float:left;
	padding:0 7px 0 7px;
}

.center-ads {width:630px;margin-left:11px;}
.center-ads ul li {margin-top:5px !important;}

#footer {background: url(../img/footer-bg.jpg) repeat-x;clear:both;height:55px;margin-bottom:20px;}

#footer .footer-frame {
	width: 949px;
	margin: 0 auto;
}

#footer .copyright {color:#e6e6e6;font-size:12px;}
#footer .copyright a:link, #footer .copyright a:visited  {color:#FFF;text-decoration:none;}
#footer .copyright a:hover {text-decoration:underline;color: #e6e6e6;}

.copyright {float:left;margin-top:10px;}
.social {float:right;margin-top:17px;}
.social ul {margin:0;padding:0;list-style:none;}
.social ul li {float:left;padding-left:8px;}

/* officers and directors page */

/* contact page */

.contact-left {
	float:left;
	margin-left:30px;
	margin-top:15px;
}

.contact-right {
	float:left;
	margin-top:15px;
	margin-left:35px;
	width:365px;
}
.contact-left span {color:#10a6d5;font-weight:bold;}
.contact-left ul {list-style:none;margin:0;padding:0;}
.contact-left ul li {padding:1px;}
.contact-right {border: 1px solid #10A6D5;}
.contact-right ul {list-style:none;margin:0;padding:10px;}
.contact-right ul li {padding:5px;}
.contact-right label {display: inline-block; width: 125px; vertical-align:top;}
.contact-right textarea {height:80px;}
.contact-submit {float:right;padding:0 20px 20px 0;}
.contact-submit input {border: #000 solid 1px;padding:3px;background:#f2f2f2;}
.contact-right input {border:1px solid #10A6D5;}

/* Communications page */


#communications {
	width:700px;
}
.hdr-communications {padding:0 0 0 10px;}

#print-media {list-style:none;text-align:normal;width:615px;margin:0 auto;margin-top:20px;}
#print-media li {margin:0;padding:8px;float:left;}

/* Press Release Page */

.hdr-press-releases {padding:0 0 0 10px;}
.press-td {
	width:150px;
	text-align:right;
	vertical-align:top;
	color:#0b74b6;
}

#press-table a:link, #press-table a:visited {
	color: #000;
	text-decoration:none;
}

#press-table a:hover {
	text-decoration:underline;
}

/* Donation Page */

#donation-table {margin-left:30px;padding:10px;width:650px;}

.pledge {font-size:12px;}
.pledge span {
	font-size:13px;
	color:red;
	font-weight:bold;
}
.hdr-donate {padding:0 0 0 10px;}


/* Officers and Directors */

#officers {
	width:700px;
}
.hdr-officers {padding:0 0 0 10px;}
.hdr-board-members {padding:0 0 0 10px;}

#officer-table {}
#officer-table tr td {text-align:center;vertical-align:top;width:216px;}
.officer-text {font-size:12px;}
.officer-text span {font-size:13px;font-weight:bold;}

#board-table {margin-top:25px;margin-left:10px;width:700px;}
#board-table tr td {text-align:center;vertical-align:top;}

/* About the foundation */

.hdr-about {padding:0 0 0 10px;}
#about-list {margin-top:11px;margin-left:20px;}
#about-list li {padding:3px;}

.audio-detail {
	padding:10px;
	text-align:justify;
}

#audio-table {
	width: 100%;
	text-align:center;
}

#audio-table tr td {
	text-align:center;
	vertical-align:top;
	padding:6px;
	width:200px;
	border: 1px #dedede solid;
}
.audio-title {
	text-align:left;
	font-weight:bold;
}

.print-table img {border: 1px #000 solid;}

.hdr-contribute {padding:0 0 0 10px;}

#contributor-table tr td {text-align:center;vertical-align:top;padding-bottom:20px;}
#mcontributor-table ul {
	list-style:none;
	margin:0;
	margin-bottom:20px;
}
#mcontributor-table ul li {
	padding-top:5px;
	padding-bottom:5px;
}
.mcontributor-title {
	vertical-align:middle;
	height: 25px;
	font-weight:bold;
	font-size:14px;
}

.c-float:hover {
	text-decoration:underline;
}

.div-right {color:#0b74b6;}
.div-testimonial {padding-top:7px;padding-bottom:7px;}