
/*
FOR PRINT 

#00529F  blue
#EEAF00 orange
#ABC785 green
#69923A dark green
*/


/*********************************** GLOBALS ****/

* {
	margin:0;
	padding:0;
	}
html, body {
	width:100%; 
	height:100%;
	}
html {
	font-size: 100%;
	}
body {
	font-size:75%;
	font-family:arial,helvetica,sans-serif;
	color:#555;
	}
img {
	border:0;
	}
img#captcha {
	display:none;
	}
div#container {
	position:relative;
	width:920px;
	padding-top:0;
	background:none;
	}
div#site {
	width:920px;
	text-align:left;
	background-color:#FFF;
	}
div#bg_bottom {
	display:none;
	}
div#clearFloat {
	display:block;
	clear:both;
	width:900px;
	height:1px;
	font-size:1%;
	line-height:1px;
	}
ul,
dl {
	list-style:none;
	}
div#main a[href$=".pdf"],
div#main a[href$=".doc"] {
	padding:1px 16px 1px 0;
	margin-right:3px;
	background-repeat:no-repeat;
	background-position:right 2px;
}
div#main a[rel="external"] {
	background:none;
	}
div#main a[href$=".pdf"] {
	background-image:url(../img/icon_pdf.gif);
}
div#main a[href$=".doc"] {
	background-image:url(../img/icon_doc.gif);
}
form label span { /*for accesskeys*/
	text-decoration:none;
	}



/*********************************** HEADINGS ****/

div#main h2 {  /*page heading*/
	width:100%;
	margin-top:0;
	margin-bottom:2px;
	font-size:2.8em;
	line-height:1.5em;
	font-weight:normal;
	color:#EEAF00;
	}
div#sideCol h2 {  /*sidebar heading*/
	margin-top:0;
	margin-bottom:5px;
	font-size:1.1em;
	line-height:1.4em;
	font-weight:normal;
	color:#69923A;
	text-transform:uppercase;
	}
div#sideCol div#sideNav h2 {
	margin-bottom:10px;
	font-size:1.1em;
	line-height:1.4em;
	color:#69923A;
}
h3 {  /*subheadings*/
	clear:both;
	margin-top:25px;
	margin-bottom:18px;
	border-bottom:1px solid #dbe9cf;
	padding-bottom:5px;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:normal;
	color:#5D7043;
	}
h3.firstSubheading {
	margin-top:15px;
	}
h3.noText {
	border-bottom:none;
	padding-bottom:0;
	}
div#sideCol h3 {  /*sidebar subheading*/
	margin-top:0;
	margin-bottom:-5px;
	border-bottom:none;
	padding-bottom:0;
	font-size:1.1em;
	line-height:1.4em;
	text-transform:uppercase;
	color:#69923A;
	}
h3.firstSubheading {
	margin-top:15px;
	}
h3.noText {
	border-bottom:none;
	padding-bottom:0;
	}
h4 {  /*subheadings*/
	margin-top:25px;
	margin-bottom:7px;
	font-size:1em;
	font-weight:bold;
	color:#96a87e;
	text-transform:uppercase;
	}


/**** FLASH REPLACEMENT ****/

.sIFR-flash {
	visibility:hidden !important;  /* hides flash headings */
	margin: 0;
}
.sIFR-replaced {
	visibility:visible !important;  /* displays regular headings */
}



/*********************************** MAIN ****/

div#middle {
	float:left;
	clear:both;
	width:870px;
	margin-top:0;
	padding-left:30px;
	}
div#middle a {
	color:#00529F;
	text-decoration:underline;
	}
div#main {
	float:left;
	width:624px;
	padding-bottom:10px;
	}
p,
ul,
ol,
dl {
	font:1em/1.4em arial,helvetica,sans-serif;
	text-align:justify;
	}
p {
	margin-top:10px;
	}
p.firstP {
	margin-top:5px;
	}
p.listIntro {
	margin-top:18px;
	}
ul,
dl {
	list-style:none;
	}
ul.flushBullets {
	margin-top:10px;
	}
ul.flushBullets li {
	margin-top:8px;
	padding-left:15px;
	background:url(../img/orangeBullet.gif) no-repeat 0 4px;
	}
li {
	margin-top:4px;
	}
dl {
	margin-top:15px;
	}
ul.bullets {
	margin-top:5px;
	margin-left:33px;
	}
ul.bullets li {
	padding-left:12px;
	background:url(../img/orangeBullet.gif) no-repeat 0 4px;
	}
blockquote {
	margin:30px 0 20px;
	padding:0 159px 0 0;
	}
blockquote p {
	font-size:1.2em;
	font-style:italic;
	color:#999;
	}
p.attribution {
	float:right;
	margin-top:5px;
	margin-right:30px;
	font-size:1em;
	font-style:normal;
	}
div.callOut {
	margin:15px 0 10px;
	padding:0 15px 15px;
	border:1px solid #EEAF00;
	}
div.callOut h4 {
	margin-top:15px;
	margin-bottom:10px;
	}
ul.moreTopics li {
	margin-top:8px;
	font-weight:bold;
	}
ul.moreTopics li span {
	font-weight:normal;
	}

/**** BREADCRUMBS ****/

ul#crumbs {
	position:absolute;
	left:50px;
	top:100px;
	display:inline;
	width:623px;
	margin-top:-9px;
	text-align:right;
	font:normal .92em/.92em arial,helvetica,sans-serif;
	}
ul#crumbs * {
	margin:0;
	}
ul#crumbs li,
ul#crumbs li *,
ul#crumbs li * * {
	display:inline;
	font:normal 1em/1em arial,helvetica,sans-serif;
	color:#949496;
	color:#555;
	list-style:none;
	}
ul#crumbs li {
	margin-left:0px;
	}
ul#crumbs li#newsCrumb,
ul#crumbs li#youAreHere {
	padding-left:9px;
	background:url(../img/crumb_bg.gif) no-repeat 0 3px;
	}
ul#crumbs li a {
	padding-left:9px;
	color:#555;
	text-decoration:none;
	background:url(../img/crumb_bg.gif) no-repeat 0 3px;
	}
ul#crumbs li a#home {
	padding-left:0;
	background:none;
	}
ul#crumbs li span {
	margin-right:3px;
	}
body#what ul#crumbs ul li a,  /*hides section link on section landing pages*/
body#emp_overview ul#crumbs ul li a,
body#benefits_overview ul#crumbs ul li a {
	color:#555;
	cursor:text;
	}



/*********************************** TOP ****/

div#top {
	width:900px;
	height:50px;
	padding-top:18px;
	padding-left:30px;
	background:none;
	}
h1 a {  /* logo */
	font-size:1.2em;
	padding:3px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:.2em;
	background-color:#000;
	}
h1 a span {
	color:#000;
	background-color:#FFF;
	margin:-4px;
	padding:4px;
	text-decoration:none;
	}



/*********************************** NAV ****/

.udm,.udm li,.udm ul{display:none;}



/*********************************** FOOTER ****/

div#footer {
	float:right;
	width:450px;
	width:500px;
	margin-top:20px;
	}
div#footer blockquote {
	float:right;
	padding:0;
	}
ul#footerInfo {
	float:right;
	text-align:right;
	font:.92em/.92em arial,helvetica,sans-serif;
	}
ul#footerInfo li {
	margin-top:5px;
	}
ul#footerInfo li#legal ul {
	float:right;
	}
ul#footerInfo li#legal ul {
	text-align:right;
	font:1em/1em arial,helvetica,sans-serif;
	}
ul#footerInfo li#legal ul li {
	float:right;
	margin-top:0;
	margin-left:4px;
	border-left:1px solid #EEAF00;
	padding-left:4px;
	}
ul#footerInfo li#legal ul li#copyright {
	border-left:none;
	}
ul#footerInfo li#legal ul li a {
	color:#4b6f9c;
	text-decoration:none;
	}
ul#footerInfo span {
	color:#EEAF00;
	}
	
	/********************************** LEGAL DISCLAIMERS ******/
	
/********************************* Disclaimer Not Legal Advice ****/	
div#disclaimerNotLegal {
	clear: both;
	padding-top: 5px;
  }

div#disclaimerNotLegal p {
	font-size: 10px;
	font-style: italic;
  text-align: right;
  }

/********************************* Disclaimer Email & Testimonial****/	
div#disclaimerEmail, div#disclaimerTestimonial{
  clear: both;
  padding-top: 5px;
	}

div#disclaimerEmail p, div#disclaimerTestimonial p {
	font-size: 10px;
	font-style: italic;
  }

/********************************* Disclaimer Main Page ****/	
div#disclaimerMainPage {
  clear: both;
	padding-top: 75px;
	}	

div#disclaimerMainPage p {
  font-size: 10px;
  font-style: italic;
  }




/*********************************** SIDEBAR ****/

div#sideCol {
	float:left;
	clear:none;
	margin-top:15px;
	width:192px;
	margin-left:39px;
	border-left:2px solid #EEAF00;
	font-size:.92em;
	line-height:1.2em;
	color:#333;
	}
div#sideCol * {
	font-size:1em;
	}
div#sideCol p,
div#sideCol ul,
div#sideCol ol,
div#sideCol dl {
	text-align:left;
	}
div#sideCol p {
	margin-top:10px;
	}
div#sideCol div#sideCol_top {
	width:177px;
	min-height:480px;
	padding:0 15px;
	}
div#sideCol div#sideCol_top div {
	clear:both;
	width:182px;
	padding:10px 10px 10px 0;
	border-top:1px solid #FFF;
	}
body#home div#sideCol div.last {
	padding-bottom:0;
	}
div#sideCol div#sideCol_top div div {
	width:100%;
	margin-top:5px;
	padding:0;
	border-top:none;
	}
div#sideCol div#sideCol_bottom {
	display:none;
	}
div#sideCol h3 a {
	color:#69923A;
	}
div#sideCol ul.graphicLinks {
	display:none;
	}
p#frontline {
	height:130px;
	padding-left:105px;
	margin-top:0;
	background:url(../img/frontline_small.png) no-repeat left top;
	}
p#location {
	height:130px;
	padding-left:105px;
	background:url(../img/prcBuilding.jpg) no-repeat left bottom;
	font-weight:bold;
	}
p#location span {
	display:block;
	margin-bottom:36px;
	margin-bottom:50px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:13px;
	color:#69923A;
	}
img#donate {
	width:82px;
	}

/*** SIDE NAV ***/

div#sideCol div#sideNav {
	margin-top:0;
	padding-right:0;
	}
div#sideCol div#sideNav ul {
	list-style:none;
	}
div#sideCol div#sideNav li {
	margin-top:0px;
	}
div#sideCol div#sideNav li a {
	display:block;
	width:172px;
	margin-left:-15px;
	padding:2px 20px 2px 15px;
	text-decoration:none;
	}
body#what div#sideCol div#sideNav li#snWhat a,
body#mission div#sideCol div#sideNav li#snMission a,
body#history div#sideCol div#sideNav li#snHistory a,
body#timeline div#sideCol div#sideNav li#snHistory a,
body#board div#sideCol div#sideNav li#snBoard a,
body#publications div#sideCol div#sideNav li#snPublications a,
body#jobs div#sideCol div#sideNav li#snJob a,
body#benefits_overview div#sideCol div#sideNav li#snBenefitsOverview a,
body#benefits_workshops div#sideCol div#sideNav li#snBenefitsWorkshops a,
body#benefits_trainings div#sideCol div#sideNav li#snBenefitsTrainings a,
body#benefits_testimonials div#sideCol div#sideNav li#snBenefitsTestimonials a,
body#benefits_faq div#sideCol div#sideNav li#snBenefitsFAQ a,
body#emp_overview div#sideCol div#sideNav li#snEmpOverview a,
body#emp_considering div#sideCol div#sideNav li#snEmpConsidering a,
body#emp_training div#sideCol div#sideNav li#snEmpTraining a,
body#emp_self div#sideCol div#sideNav li#snEmpSelf a,
body#emp_job_search div#sideCol div#sideNav li#snEmpSearch a,
body#emp_post_job div#sideCol div#sideNav li#snEmpPost a,
body#support div#sideCol div#sideNav li#snSupport a,
body#volunteer div#sideCol div#sideNav li#snVolunteer a,
body#partners div#sideCol div#sideNav li#snPartners a,
body#donors div#sideCol div#sideNav li#snDonors a,
body#newsletter div#sideCol div#sideNav li#snNewsletter a,
body#events div#sideCol div#sideNav li#snEvents a,
body#media div#sideCol div#sideNav li#snMedia a {
	width:172px;
	color:#FFF;
	background-color:#EEAF00;
	}

/*** ACCORDION ***/

div#sideCol ul#vertical {
	clear:both;
	margin-top:15px;
	list-style:none;
	text-align:left;
	line-height:1.1em;
	}
div#sideCol ul#vertical li {
	padding-left:15px;
	margin-bottom:10px;
	background:url(../img/columnBullet.png) no-repeat 0 1px;
	}
div#sideCol ul#vertical a {
	font-weight:bold;
	color:#00529F;
	text-decoration:none;
	}
div#sideCol ul#vertical div.collapse a {
	font-weight:normal;
	text-decoration:none;
	}
div#sideCol ul#vertical ul {
	list-style:none;
	font-size:1em;
	text-align:left;
	line-height:1.2em;
	}
div#sideCol ul#vertical ul li {
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	background:none;
	}

div#sideCol_top ul#accordion {
	margin-top:15px;
	list-style:none;
	text-align:left;
	line-height:1.1em;
	}
div#sideCol_top ul#accordion li {
	padding-left:15px;
	margin-bottom:10px;
	background:url(../img/columnBullet.png) no-repeat 0 1px;
	}
div#sideCol_top ul#accordion a {
	font-weight:bold;
	color:#00529F;
	text-decoration:none;
	}
div#sideCol_top ul#accordion div.collapse a {
	font-weight:normal;
	text-decoration:none;
	}
div#sideCol_top ul#accordion li div {
	width:167px;
	}
div#sideCol_top ul#accordion ul {
	list-style:none;
	font-size:1em;
	text-align:left;
	line-height:1.2em;
	}
div#sideCol_top ul#accordion ul li {
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	background:none;
	}
div#sideCol div#sideCol_top div div.collapse {
	margin-top:5px;
	border-top:1px solid #fff;
	padding-bottom:5px;
	}
div#sideCol_top div.collapse ul {
	margin-top:10px;
	}
div#sideCol_top div.collapse dt {
	margin-top:10px;
	font-weight:bold;
	}
div#sideCol_top div.collapse dd {
	margin-top:5px;
	}

div#sideCol p.instructions {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	}
div#sideCol ul#controls {
	display:block;
	float:left;
	width:107px;
	margin-bottom:10px;
	list-style:none;
	}
div#sideCol ul#controls li {
	display:block;
	float:left;
	margin-left:3px;
	}
div#sideCol ul#controls a {
	text-decoration:none;
	}



/*********************************** HOME ****/

body#home div#sideCol {
	margin-top:-12px;
	}
body#home div#middle {
	background:none;
	}
body#home p#intro {
	margin-bottom:20px;
	font-size:24px;
	line-height:30px;
	text-indent:0;
	color:#69923A;
	}
body#home a#homeLinkBenefits,
body#home a#homeLinkEmp {
	color:#69923A;
	font-weight:bold;
	text-decoration:none;
	}
body#home div#main h2 a {
	padding:10px;
	font-size:28px;
	line-height:28px;
	text-indent:0;
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
	background-color:#EEAF00;
	}
body#home p.homeLinks {
	margin-top:10px;
	font-size:22px;
	line-height:26px;
	text-align:left;
	}
body#home p.homeLinks a {
	text-decoration:none;
	color:#69923A;
	}
body#home div#sideCol div.first {
	padding-right:0;
	}

body#home ul#footerInfo {
	font:.92em/.92em arial,helvetica,sans-serif;
	text-align:right;
	}
body#home div#footer {
	margin-top:110px;
	}



/*********************************** WHAT WE DO ****/

body#what div#site {  
	background:none;
	}
body#what div#footer {
	margin-top:60px;
	}
body#what div#footer blockquote {
	width:382px;
	height:109px;
	margin-bottom:47px;
	margin-left:68px;
	background-image:none;
	}



/*********************************** MISSION ****/

body#mission div#site {  
	background:none;
	}
body#mission div#footer div#footer {
	margin-top:150px;
	}
body#mission blockquote {
	width:382px;
	height:109px;
	margin-bottom:47px;
	margin-left:68px;
	background-image:none;
	}
body#mission div#sideCol p#title {
	margin-top:71px;
	font-weight:bold;
	}
body#mission img#brett {
		float:right;
		margin-bottom:10px;
		margin-left:7px;
		}



/*********************************** E.D./PRES. LETTER ****/

body#letter blockquote {
	margin:0;
	padding:10px 30px;
	}
body#letter blockquote p {
	font-size:1.1em;
	color:#69923A;
	}
body#letter dl {
	margin-top:5px;
	float:left;
	}
body#letter dl#brett {
	margin-left:350px;
	margin-right:30px;
	}



/*********************************** HISTORY ****/

body#timeline div#sideCol p#title,
body#history div#sideCol p#title {
	margin-top:65px;
	color:#69923A;
	}
body#timeline img#brett,
body#history img#brett {
	float:right;
	margin-bottom:10px;
	margin-left:7px;
	}
body#timeline dl#timeline {
	font-size:.92em;
	}
body#timeline dl#timeline dt {
	float:left;
	clear:both;
	padding:5px;
	color:#FFF;
	background-color:#69923A;
	}
body#timeline dl#timeline dd {
	float:left;
	width:550px;
	padding:5px;
	color:#69923A;
	}



/*********************************** BOARD & STAFF ****/

body#board div#middle {
	background-color:#FFF;
	}
body#board div#mainText {
	min-height:775px;
	}
body#board div#board,
body#board div#staff1,
body#board div#staff2 {
	float:left;
	}
body#board div#board {
	width:165px;
	margin-right:24px;
	}
body#board div#staff1 {
	width:230px;
	}
body#board div#staff2 {
	width:205px;
	}
body#board dl {
	font-size:.92em;
	}
body#board dt {
	margin-right:5px;
	margin-top:5px;
	font-weight:bold;
	}
body#board dd {
	margin-top:0;
	}
body#board dd.title {
	font-style:italic;
	}
body#board dl a {
	text-decoration:none;
	}
body#board div.collapse {
	padding-bottom:5px;
	}
body#board ul.controls {
	display:none;
	}



/*********************************** PUBLICATIONS ****/

body#publications div#middle,
body#publications div#main {
	float:none;
	}
body#publications div#middle dl {
	width:450px;
	margin:0 0 15px 20px;
	font-size:.92em;
	}
body#publications div.pub {
	float:left;
	clear:both;
	width:100%;
	}
body#publications img.pubCover {
	float:left;
	clear:left;
	margin-bottom:15px;
	}



/*********************************** JOB OPPORTUNITIES ****/

body#jobs ul#positions li {
	font-weight:bold;
	margin-left:20px;
	padding-left:15px;
	margin-bottom:10px;
	background:url(../img/columnBullet.png) no-repeat 0 3px;
	}



/*********************************** BENEFITS / EMPLOYMENT ****/

body.benefits blockquote.testimonial,
body.employment blockquote.testimonial {
	border-top:1px dotted #c9c9c9;
	margin:15px 0 0;
	padding-top:5px;
	}
body.benefits blockquote.first,
body.employment blockquote.first {
	border-top:none;
	padding-top:0;
	}
body.benefits blockquote.testimonial p,
body.employment blockquote.testimonial p {
	font-size:1.1em;
	text-indent:-4px;
	}
body.benefits dl#faq dt,
body.employment dl#faq dt {
	font-weight:bold;
	margin:15px 0 5px;
	}

body.employment div#footer blockquote {
	float:right;
	margin-top:0;
	padding:0;
	font-size:1.1em;
	text-indent:0;
	}
body.employment div#footer blockquote p {
	color:#69923A;
	font-style:normal;
	}
body.employment div#footer blockquote span.attribution {
	margin-left:10px;
	font-style:normal;
	}
body.benefits ul#accordion a span {
	display:block;
	font-weight:normal;
	}

body#emp_overview ul#services li,
body#jobSearch ul#services li {
	margin-top:15px;
	}
body#emp_overview ul#services li h4,
body#jobSearch ul#services li h4 {
	width:300px;
	margin:0 0 -5px;
	text-transform:none;
	}
body#emp_overview ul#services li h4 span {
	float:right;
	margin-top:-16px;
	margin-right:70px;
	font-size:.92em;
	font-weight:normal;
	}
body#jobSearch ul#services li dl {
	margin-left:30px;
	}
body#jobSearch ul#services li dt {
	margin-top:10px;
	margin-right:15px;
	}
body#jobSearch ul#services li dd {
	margin-top:5px;
	}
body#emp_workshops dl.workshops {
	margin-top:5px;
	}
body#emp_workshops dl.workshops dt {
	margin-top:10px;
	font-weight:bold;
	font-style:italic;
	color:#5D7043;
	}
body#emp_workshops span.workshopName {
	font-weight:bold;
	font-style:italic;
	color:#5D7043;
	}
body#emp_post_job p#instructions {
	margin:0 15px 25px;
	font-weight:bold;
	color:#5D7043;
	}
body#emp_post_job form {
	margin-top:20px;
	padding:15px 0;
	border:2px solid #96a87e;
	background-color:#e5eed9;
	}
body#emp_post_job fieldset {
	margin-top:25px;
	border:none;
	}
body#emp_post_job fieldset.radio {
	margin:0 0 10px;
	}
body#emp_post_job fieldset.radio ul {
	margin-top:-20px;
	margin-left:21em;
	}
body#emp_post_job fieldset.radio li {
	float:left;
	margin-top:3px;
	margin-right:8px;
	}
body#emp_post_job input.radio {
	float:left;
	width:auto;
	margin-right:4px;
	}
body#emp_post_job fieldset.submit {
	margin-top:10px;
	margin-left:21em;
	}
body#emp_post_job legend {
	position:relative;
	padding-top:12px;
	color:#222;
	}
body#emp_post_job legend#attachedL {
	padding-left:65px;
	}
body#emp_post_job legend#permanentL {
	padding-left:125px;
	}
body#emp_post_job form li {
	margin-top:6px;
	}
body#emp_post_job label {
	float:left;
	width:20em;
	margin-right:1em;
	text-align:right;
	color:#222;
	}
body#emp_post_job fieldset.radio label {
	text-align:left;
	}
body#emp_post_job select {
	width:5em;
	}

/**** CALENDARS ****/

body.calendar div.userform {
	margin:20px 0 5px;
	}
body.calendar div.userform table {
	width:100%;
	color:#FFF;
	background-color:#69923A;
	}
body.calendar div.userform td {
	padding:5px 0;
	vertical-align:middle;
	}
body.calendar div.userform td#selectMonth {
	width:125px;
	padding-top:6px;
	padding-left:5px;
	}
body.calendar div.userform td select {
	width:110px;
	margin-right:20px;
	font-size:11px;
	}
body.calendar div#middle div.userform a {
	color:#FFF;
	font-size:11px;
	}
body.calendar div#calendarcontent {
	border-bottom:2px solid #00529F;
	}
body.calendar div#calendarcontent table {
	width:100%;
	}
body.calendar div#calendarcontent th {
	display:none;
	}
body.calendar div#calendarcontent td {
	font-size:11px;
	margin:2px 0;
	padding:5px 0;
	border-bottom:1px solid #00529F;
	}
body.calendar div#calendarcontent td ul {
	line-height:15px;
	}
body.calendar div#calendarcontent td.col1 {
	width:130px;
	vertical-align:top;
	}
body.calendar div#calendarcontent li.calDay,
body.calendar div#calendarcontent li.calTitle {
	font-weight:bold;
	color:#69923A;
	}
body.calendar div#calendarcontent li.calTime,
body.calendar div#calendarcontent li.calFacilitator {
	margin-top:0;
	}
body.calendar div#calendarcontent li.calFacilitator {
	font-style:italic;
	}
body.calendar div#calendarcontent tr.agencyevent {
	background-color:#e9e9e9;
	}
body.calendar div#calendarcontent tr.agencyevent p {
	margin-top:2px;
	font-weight:bold;
	}



/*********************************** SUPPORT ****/

body#support div#footer {
	margin-top:55px;
	}
body#support div#footer blockquote {
	width:260px;
	height:117px;
	margin-bottom:47px;
	margin-left:190px;
	background-image:url(../img/quote_support.gif);
	}
body#donors h3 {
	clear:both;
	float:left;
	width:624px;
	margin-bottom:5px;
	font-size:1.1em;
	}
body#donors div#sideCol h3 {  /*sidebar subheading*/
	width:182px;
	margin-bottom:-5px;
	}
body#donors ul.donorList {
	text-align:left;
	}
body#donors ul.donorList li {
	display:inline;
	margin-left:3px;
	padding-left:12px;
	font-size:.92em;
	text-align:left;
	background:url(../img/greenDot.gif) no-repeat 0 5px;
	}
body#donors ul.donorList li.first {
	margin-left:0;
	padding-left:0;
	background:none;
	}
body#donors p#apologies {
	clear:both;
	float:left;
	width:624px;
	margin-top:20px;
	font-size:.92em;
	font-style:italic;
	}

body#partners table#partnerLogos tr {
	text-align:center;
	vertical-align:middle;
	}

/**** VOLUNTEER ****/

body#volunteer form {
	margin-top:20px;
	padding:15px 0;
	border:2px solid #96a87e;
	background-color:#e5eed9;
	}
body#volunteer fieldset {
	margin-top:25px;
	border:none;
	}
body#volunteer fieldset.radio {
	margin:0 0 20px;
	}
body#volunteer fieldset.radio label {
	text-align:left;
	width:25em;
	}
body#volunteer fieldset.radio ul {
	margin-top:-20px;
	margin-left:21em;
	}
body#volunteer fieldset.radio li {
	float:left;
	margin-top:3px;
	margin-right:8px;
	margin-left:18px;
	}
body#volunteer input.radio {
	float:left;
	width:auto;
	margin-right:4px;
	margin-left:-18px;
	}
body#volunteer fieldset.submit {
	margin-top:10px;
	margin-left:21em;
	}
body#volunteer form li {
	margin-top:6px;
	}
body#volunteer label {
	float:left;
	width:20em;
	margin-right:1em;
	text-align:right;
	color:#222;
	}
body#volunteer legend {
	position:relative;
	padding-left:55px;
	padding-top:12px;
	color:#222;
	}
body#volunteer div#footer blockquote {
	float:right;
	margin-top:0;
	padding:0;
	font-size:1.1em;
	text-indent:0;
	}
body#volunteer div#footer blockquote p {
	color:#69923A;
	font-style:normal;
	}



/*********************************** NEWS & EVENTS ****/

body#newsletter div.pub {
	float:left;
	clear:both;
	width:100%;
	}
body#newsletter div#middle dl {
	float:left;
	width:450px;
	margin:0 0 15px 20px;
	font-size:.92em;
	}
body#newsletter img.pubCover {
	float:left;
	clear:left;
	margin-bottom:15px;
	}
body#media div#webLogos {
	float:left;
	width:420px;
	}
body#events div.event {
	float:left;
	clear:left;
	width:100%;
	}
body#events div#main h3 {
	float:left;
	clear:left;
	width:100%;
	}
body#events img.eventImg {
	float:left;
	width:120px;
	margin:10px 15px 10px 0;
	}
body#events div#main p {
	float:left;
	width:485px;
	}



/*********************************** CONTACT ****/

body#contact div#main dt {
	font-weight:bold;
	}
body#contact img#map {
	float:left;
	margin:15px 30px 15px 0;
	}
body#contact h3 {
	clear:left;
	}



/*********************************** ACCESSIBILITY ****/

ul#badges {
	margin-top:15px
	}
ul#badges li {
	float:left;
	margin-right:5px;
	}
ul#badges li img {
	width:88px;
	}



/*********************************** SITE MAP ****/

body#sitemap div#middle ul a {
	font-weight:bold;
	text-decoration:none;
	}
body#sitemap div#middle ul ul a {
	font-weight:normal;
	}
body#sitemap div#middle li {
	margin-top:15px;
	}
body#sitemap div#middle li li {
	margin-top:4px;
	}
body#sitemap div#middle ul.bullets {
	margin-left:15px;
	}
body#sitemap div#middle ul a span {
	text-decoration:underline;
	}
