c@charset "UTF-8";
.icon  a:hover {
	text-decoration: none;
}
h3 {
	font-weight: bold;
	font-size: 12px;
	color: #862175;
	padding: 0 0 0 10px;
	margin: 0 0 5px 0;
}

#sidebar1  {
	float: right; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 10px 0 0; /* padding keeps the content of the div away from the edges */
	margin: 0;
	color: #FFFFFF;
	font-size: 12px;
	width: 280px;
}

#eventSearch {
	background-image: url(../images/bg-calendar.gif);
	margin: 0;
	padding: 11px 10px 10px 10px;
	background-color: #862175;
	background-image: url(../pix/bg-calendar-search.gif);
	background-repeat: repeat-y;
	min-height: 244px;
}
#eventSearch img {
	margin: 0;
	padding: 0;
}
#eventSearch table.form {
	width: 260px;
	vertical-align: top;
	margin: 10px 0 0 0;
}
#eventSearch table.form td {
	vertical-align: top;
	padding: 2px 0 2px 0;
}
#eventSearch table.form td img {
	vertical-align: top;
	padding: 0;
	margin: 0 0 7px 4px;
}
.icon {
	padding: 0 25px 0 10px;
	margin: 0;
	float: left;
	text-align: center;
}
#eventSearch table.form td.label {
	padding: 0 4px 0 0;
	margin: 0;
	text-align: right;
}
#eventSearch table.calendar {
	width: 260px;
	vertical-align: top;
	margin: 7px 0 0 0;
	background-color: #bf91b0;
	
}
#eventSearch h1 {
	margin: 0 0 10px 0;
	font-size: 16px;
	height: 25px;
	color: #FFFFFF;
	padding: 0;
}
#eventSearch a {
	color: #862175;
	font-weight: bold;
	text-decoration: none;
}
#eventSearch a:hover {
	text-decoration: underline;
}
#eventSearch a.on {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#eventSearch table {
	margin: 0px;
	width: 280px;
	color: #FFFFFF;
}
#eventSearch th {
	color: #862175;
	background-color: #c798bd;
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	padding-left: 2px;
}
#eventSearch td {
	padding: 0;
}
#eventSearch td.header {
	background-color: #cfa4c6;
	padding: 0 0 0 2px;
}
#eventSearch td.normal  {
	color: #862175;
	background-color: #cfa4c6;
	height: 29px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 2px;
}
#eventSearch td.highlighted  {
	color: #FFFFFF;
	background-color: #c2ce24;
	height: 29px;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
	padding-right: 2px;
}
#callout {
	background-image: url(../pix/bg-co.gif);
	background-repeat: repeat;
	width: 280px;
	margin: 10px 0 0 0;
	height: 215px;
}
#callout p {
	color: #862175;
	margin: 0;
	line-height: 24px;
	padding: 0;
}
#callout a {
	color: #333333;
}
#callout h1 {
	padding: 8px 9px;
	margin: 0px;
}
#callout img.callout {
	float: left;
	margin: 0 5px 0 9px;
}
#subnav {
	width: 280px;
	margin: 0 0 10px 0;
	padding: 0;
}
#subnav  ul {
	color: #862175;
	padding: 0;
	margin: 0;
	list-style: none;
}
#subnav   ul li {
	display: block;
	margin: 0 0 10px;
	padding: 0;
}
#subnav  ul  li  a.overview {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-overview.gif);
}
#subnav    ul    li    a:hover.overview, #subnav    ul    li    a.overviewOn  {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-overview.gif);
	background-position: 0 -30px;
	text-decoration: none;
}
#subnav ul li a.programs {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-programs.gif);
}
#subnav ul li a:hover.programs, #subnav    ul    li    a.programsOn {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-programs.gif);
	background-position: 0 -30px;
	text-decoration: none;
}
#subnav  ul  li  a.congregations {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-congregations.gif);
}
#subnav  ul  li  a:hover.congregations, #subnav    ul    li    a.congregationsOn {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-congregations.gif);
	background-position: 0 -30px;
	text-decoration: none;
}
#subnav ul li a.staff {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-staff.gif);
}
#subnav ul li a:hover.staff, #subnav    ul    li    a.staffOn {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-staff.gif);
	background-position: 0 -30px;
	text-decoration: none;
}
#subnav  ul  li  a.job {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-job.gif);
}
#subnav  ul  li  a:hover.job, #subnav    ul    li    a.jobOn {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-job.gif);
	background-position: 0 -30px;
	text-decoration: none;
}
#subnav ul li a.brand {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-brand.gif);
}
#subnav ul li a:hover.brand, #subnav    ul    li    a.brandOn {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-brand.gif);
	background-position: 0 -30px;
	text-decoration: none;
}
#subnav ul li ul {
	margin: 10px 0 0 0;
	padding: 0;
}
#subnav ul li ul li {
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
}
#subnav ul li ul li a {
	color: #862175;
}
#subnav ul li ul li a:hover {
	text-decoration: underline;
}
#subnav ul li a.how {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-howitworks.gif);
}
#subnav ul li a:hover.how, #subnav ul li a.howOn {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-howitworks.gif);
	background-position: 0 -30px;
	text-decoration: none;
}
#subnav ul li a.faq {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-faq.gif);
}
#subnav ul li a:hover.faq, #subnav ul li a.faqOn {
	display: block;
	margin: 0;
	padding: 0;
	height: 30px;
	background-image: url(../pix/g-subnav-faq.gif);
	background-position: 0 -30px;
	text-decoration: none;
}
#subnav ul li a {
	display: block;
	height: 30px;
	margin: 0;
	padding: 0;
}
#subnav ul li a:hover, #subnav ul li a.On {
	background-position: 0 -30px;
}
#subnav ul li a.poverty {
	background-image: url(../pix/g-subnav-issues-poverty.gif);
}
#subnav ul li a.healthcare {
	background-image: url(../pix/g-subnav-issues-healthcare.gif);
}
#subnav ul li a.homelessness {
	background-image: url(../pix/g-subnav-issues-homelessness.gif);
}
#subnav ul li a.need {
	background-image: url(../pix/g-subnav-issues-need.gif);
}
#subnav  ul  li  a.hiv {
	background-image: url(../pix/g-subnav-issues-hiv.gif);
}
#subnav ul li a.hunger {
	background-image: url(../pix/g-subnav-issues-hunger.gif);
}
#subnav  ul  li  a.literacy {
	background-image: url(../pix/g-subnav-issues-literacy.gif);
}
#subnav ul li a.locations {
	background-image: url(../pix/g-subnav-about-locations.gif);
}
#mainContent  {
	width: 600px;
float:right;
} 
#mainContent  h1  {
	margin: 0 0 10px 0;
	padding: 0px;
}
#mainContent  h2  {
	margin: 0 0 0 10px;
	padding: 10px 0;
	font-weight: normal;
	font-size: 24px;
	color: #ffa200;
	line-height: 24px;
}
#mainContent  p  {
	margin: 0 10px;
	padding: 0 0 10px 0;
	font-size: 14px;
	color: #6d6e71;
	line-height: 28px;
}
#mainContent p.downloads
{
	line-height: normal;
}
#mainContent a.pdf {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#mainContent p.details {
	margin: 0;
	padding: 0 0 10px 10px;
	font-size: 12px;
	color: #343536;
	line-height: 18px;
}
#mainContent  p.pagination  {
	font-size: 12px;
	color: #6d6e71;
	line-height: 28px;
	margin: 0 10px;
	padding: 10px 0 10px 0;
}
#mainContent ol {
	margin: 0 10px;
	padding: 0 0 10px 0;
	font-size: 14px;
	color: #6d6e71;
	line-height: 28px;
	list-style-position: inside;
}
#mainContent p.footNote {
	font-size: 11px;
	font-style: italic;
}
#mainContent table {
	padding: 0;
	margin: 10px 10px 0 10px;
}
#mainContent table.form {
	font-family: Arial;
	font-size: 12px;
}
#mainContent td.date {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #c2cd23;
	vertical-align: top;
	border-bottom: 1px solid #dcddde;
	padding: 15px 0;
}
#mainContent td.details {
	vertical-align: top;
	border-bottom: 1px solid #dcddde;
	padding: 10px 0;
}
#mainContent td.details h3 {
	font-size: 16px;
	line-height: 24px;
	color: #862175;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
#mainContent td.details h4 {
	font-size: 13px;
	line-height: 16px;
	color: #FFA200;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
#mainContent td.details p {
	font-size: 13px;
	line-height: 16px;
	color: #6d6e71;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
#mainContent ul {
	color: #6D6E71;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 30px;
}
#mainContent .error {
	font-family: Arial;
	font-size: 12px;
	color: #9a0f16;
	font-weight: bold;
	background-color: #f7d9d9;
	border: solid 1px #7c1c1e;
	width: 526px;
	padding: 10px 10px 10px 12px;
	margin: 10px 10px 10px 10px;
}
#mainContent li.errorItem {
	list-type: square;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 15px;
}
table.contactForm  {
	color: #6d6e71;
}
legend {
	font-size: 16px;
	color: #6d6e71;
	margin: 0;
	padding: 0 5px 0 5px;
}
.contactForm th    {
	text-align: left;
	font-weight: normal;
	padding: 5px 0;
}
fieldset {
	border: 1px solid #999999;
	color: #6d6e71;
	padding-bottom: 12px;
}
.contactForm td    {
	font-size: 12px;
	padding: 5px;
	color: #6d6e71;
}
input.textbox  {
	width: 200px;
}
input.button  {
	width: auto;
}
select.interest {
}
#keyFacts {
	width: 300px;
	float: left;
	background-color: #CEF1FF;
	margin: 0 20px 0 0;
}
#keyFacts h2 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#keyFacts ul {
	color: #862175;
	margin: 0;
	padding: 0 20px 20px 20px;
	font-size: 12px;
	list-style-type: none;
	line-height: 18px;
}
#keyFacts ul li {
	margin: 10px 0;
}
.terms a {
	color: #FF9900;
}
.terms
{
	margin: 20px;
}
#terms {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
	padding: 5px 20px 5px 20px;
	border: solid 1px #999999;
}

#thumbnail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	margin: 28px 15px 10px 0px;
	float: left;
	width: 100px;
}

#thumbnail img {
	padding: 1px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #666666;
}
#subnav ul li a.publications {
	background-image: url(../pix/g-subnav-publications.gif);
}

.google {
	padding-left: 10px;
}
