
/*
FOR ALL BROWSERS EXCEPT IE6/IE7 

#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%;
	background-color:#959792;
	font-family:arial,helvetica,sans-serif;
	color:#555;
	}
img {
	border:0;
	}
img#captcha {
	width:314px;
	margin:15px 0 0 253px;
	}
div#container {
	position:relative;
	width:940px;
	margin:0 auto;
	padding-top:3px;
	background:#959792 url(../img/bg.gif) repeat-y top center;
	}
div#site {
	width:900px;
	min-height:600px;
	margin:0 20px;
	border-bottom:10px solid #EEAF00;
	text-align:left;
	background-color:#FFF;
	}
div#bg_bottom {
	position:relative;
	width:940px;
	height:25px;
	margin:0 auto;
	background:#959792 url(../img/bg_bottom.gif) no-repeat top center;
	}
div#clearFloat {
	display:block;
	clear:both;
	width:900px;
	height:1px;
	font-size:1%;
	line-height:1px;
	}
ul,
dl {
	list-style:none;
	}
div#main a[rel="external"],
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-image:url(../img/icon_external_site.gif);
	background-position:right 2px;
	}
div#main a[href$=".pdf"] {
	background-image:url(../img/icon_pdf.gif);
}
div#main a[href$=".doc"] {
	background-image:url(../img/icon_doc.gif);
}
/*no icon on image links*/
div#main a.imgLink[rel="external"], div#main a.imgLink{
	padding:0;
	margin-right:0;
	background:none;
}
form label span { /*for accesskeys*/
	text-decoration:underline;
	}



/*********************************** HEADINGS ****/

div#main h2 {  /*page heading*/
	width:100%;
	margin-top:20px;
	margin-bottom:2px;
	font-size:2.8em;
	line-height:1em;
	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 {  /* do not modify */
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {  /* do not modify */
	visibility: visible !important;
}
span.sIFR-alternate {  /* do not modify; comment out to reveal non-replaced headings for decoy tuning below */
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	display:block;
	overflow:hidden;
}
.sIFR-flash + div[adblocktab=true] { /* hides Adblock object tab */
  display: none !important;
}

/* hasFlash "decoy" styles hide text before it is replaced; need to be sized+spaced correctly */
.sIFR-hasFlash div#main h2 {
	visibility: hidden;
	font:2.3em/1.3em arial,helvetica,sans-serif;
	letter-spacing:.8px;
}



/*********************************** MAIN ****/

div#middle {
	float:left;
	clear:both;
	width:870px;
	margin-top:20px;
	padding-left:30px;
	}
div#middle a {
	color:#00529F;
	text-decoration:underline;
	}
div#middle a:hover {
	color:#EEAF00;
	text-decoration:none;
	}
div#main {
	float:left;
	width:624px;
	padding-bottom:10px;
	}
div#mainText {
	min-height: 500px; /*440px;*/

	}
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:400px; /*50px;*/
	top:155px;
	display:inline;
	width:275px; /*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:#4b6f9c;
	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 a:hover {
	color:#6f7885;
	text-decoration:underline;
	}
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;
	}
body#what ul#crumbs ul li a:hover,
body#emp_overview ul#crumbs ul li a:hover,
body#benefits_overview ul#crumbs ul li a:hover {
	text-decoration:none;
	}



/*********************************** TOP ****/

div#top {
	width:900px;
	height:130px; /*originally 118px;*/
	padding-top:18px;
	background:#FFF url(../img/top_bg.jpg) 0 0 repeat-x;
	}
h1 a {  /* logo */
	float:right;
	display:block;
	margin-right:25px;
	width:184px;
	height:111px;
	text-indent:-9999px;
	font-size:1%;
	background-image:url(../img/logo.gif);
	}
body#home h1 a {
	cursor:default;
	}



/*********************************** NAV ****/

/**** UDM JS-generated CSS ****/
.udm,.udm li,.udm ul{margin:0;padding:0;list-style-type:none;}
.udm{position:absolute;left:20px;top:3px;z-index:20000;width:auto;cursor:default !important;border:none;text-align:left;}
.udm{float:none;width:100%;}
@media screen,projection{.udm{float:left;}}
.udm{margin-top:30px;}
.udm>li:first-child{margin-left:0;}
@media Screen,Projection{.udm>li:first-child{margin-left:0;margin-right:0;}}
.udm li{left:0;}
@media screen,projection{.udm li{position:relative;}}
.udm ul li{left:0;}
:root ul[class^="udm"] li{left:0;position:static;}
@media Screen,Projection{:root ul[class^="udm"] li{left:0;position:relative;}}
@media Screen,Projection{.udm/**/[class="udm"]:not([class="xxx"]) ul li{position:relative;left:0;}}
.udm li{display:block;width:auto;float:left;}
.udm li a{position:static;display:block;float:left;white-space:nowrap;}
@media screen,projection{.udm l\i a{position:relative;float:none;}}
ul[class^="udm"] li a{position:relative;float:none;}
@media screen,projection{* html .udm li a{position:relative;float:none;}}
.udm ul li a{position:relative;float:none !important;white-space:normal;}
.udm li a{margin-left:-0px;}
@media Screen,Projection{.udm li{margin-left:-0px !important;}}
@media Screen,Projection{.udm li a{margin-left:0;}}
ul[class^="udm"] li:not(:first-child){margin-left:-0px;}
.udm ul li{margin-left:0 !important;}
ul[class^="udm"]:not([class="xxx"]) ul li{margin-left:0 !important;}
.udm ul a{margin:0;}
.udm ul li{margin-top:-0px;}
.udm ul li:first-child{margin-top:0px;}
.udm ul{background-image:none;background-color:;cursor:default !important;width:150px;height:auto;border-width:0px;border-color:#FFF #FFF #FFF #FFF;border-style:solid;position:absolute;z-index:20100;padding:0px;}
.udm ul li{cursor:default !important;width:100%;position:static;float:none;}
.udm ul{display:none;visibility:hidden;}
html/**/[xmlns] .udm u\l{display:block;visibility:visible;height:0;overflow:scroll;left:-10000px;}
@media screen,projection{* html .udm ul {display:block;visibility:visible;height:0;overflow:scroll;top:-10000px;}}
ul.udm/**/[class^="udm"] u\l{display:block;visibility:visible;height:0;overflow:visible;left:-1000em;}
.udm a .udmA{visibility:hidden;margin:0 0px;display:block;cursor:pointer !important;position:absolute;right:0;top:0;text-align:right;border:none;cursor:inherit !important;}
.udm a .udmA img{display:block;}
.udm ul a .udmA{margin:0 0px;}
* html .udm a .udmA{right:0px;top:0px;}
* html .udm ul a .udmA{right:0px;top:0px;}
.udm .udmS{margin-left:;margin-top:0;}
.udm .udmS{background-image:none;background-color:;cursor:default !important;position:absolute;z-index:20050;width:auto;height:auto;left:0px;top:0px;display:none;}
.udm a,.udm a:link,.udm a.nohref{background-image:none;background-color:;cursor:pointer !important;z-index:1000;text-align:left;border-style:solid;border-color:#FFF;padding-left:0px;padding-right:0px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;color:#00529F;border-width:0px;font-style:normal;font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm a,.udm a.nohref{font-size:11px;}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA{font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm li a:visited{background-image:none;background-color:;border-width:0px;color:#00529F;font-style:normal;border-style:solid;border-color:#FFF;}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus{font-style:normal;background-image:none;background-color:;text-decoration:none;color:#69923A;border-color:#FFF;border-style:solid;border-width:0px;}
* html .udm li a:active{font-style:normal;background-image:none;background-color:;text-decoration:none;color:#69923A;border-color:#FFF;border-style:solid;border-width:0px;}
.udm ul a,.udm ul a:link,.udm ul a.nohref{background-image:none;background-color:transparent;text-align:left;border-width:0px;border-style:solid;border-color:#FFF;padding-left:0px;padding-right:0px;padding-top:0px !important;padding-bottom:0px !important;text-decoration:none;color:#00529F;font-style:normal;font-size:11px;font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA{font-family:arial,helvetica,sans-serif;font-weight:normal !important;}
.udm ul li a:visited,* html .udm ul li a:visited{background-image:none;background-color:transparent;color:#00529F;font-style:normal;border-width:0px;border-style:solid;border-color:#FFF;}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#69923A;border-color:#FFF;border-style:solid;border-width:0px;}
* html .udm ul li a:active{font-style:normal;background-image:none;background-color:transparent;text-decoration:none;color:#69923A;border-color:#FFF;border-style:solid;border-width:0px;}
.udm a.nohref,.udm ul a.nohref{cursor:default !important;}
.udm h3,.udm h4,.udm h5,.udm h6{display:block;background:none;margin:0;padding:0;border:none;font-size:1em;font-weight:normal;text-decoration:none;}
.udm h3,.udm h4,.udm h5,.udm h6{display:inline;}
.udm h\3,.udm h\4,.udm h\5,.udm h\6{display:block;}
ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{display:block;}
* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);width/**/:auto;}
* html .udm ul h3,* html .udm ul h4,* html .udm ul h5,* html .udm ul h6{width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);width/**/:auto;}
@media screen,projection{* html .udm li{display:inline;}}
@media screen,projection{* html .udm li,* html .udm ul li{display/**/:block;float/**/:left;}}
@media screen,projection{* html .udm li,* html .udm ul li{clear:none;}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li{display:block;float:left;}
ul[class$="udm"].udm:not([class="xxx"]) li{float:left;}
ul[class$="udm"].udm:not([class="xxx"]) ul li{float:none;}
@media all and (min-width:0px){ul[class$="udm"].udm li{float:left;}}
@media all and (min-width:0px){ul[class$="udm"].udm ul li{float:none;}}
select{visibility:visible;}
.udm .udmC{position:absolute;left:0;top:0;z-index:20020;width:auto;height:auto;filter:alpha(opacity=0);}
.udm ul.orangeMenu{width:8em;border-color:#fdcb95 #a97742 #a97742 #fdcb95;border-style:solid;background-image:none;background-color:#fec;}
.udm span.orangeMenu{margin-left:2px;margin-top:2px;}
.udm span.orangeMenu{background-image:url(../img/orangeshadow.png);filter:none;filter:alpha(opacity=50);}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref{border-color:#fec;border-style:solid;border-width:0px;background-image:none;background-color:#fec;text-decoration:none;text-align:left;color:#803090;font-style:normal;font-size:70%;}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref .udmA,.udm li.orangeMenuItem a,.udm li.orangeMenuItem a.nohref .udmA{font-family:tahoma,sans-serif;font-weight:normal !important;}
.udm ul li.orangeMenuItem a:visited,* html .udm ul li.orangeMenuItem a:visited{background-image:none;background-color:#fec;color:#803090;font-style:normal;border-width:0px;border-color:#fec;border-style:solid;}
.udm ul li.orangeMenuItem a.udmR,.udm ul li.orangeMenuItem a.udmY,.udm ul li.orangeMenuItem a.udmR:visited,.udm ul li.orangeMenuItem a.udmY:visited,.udm ul li.orangeMenuItem a:hover,.udm ul li.orangeMenuItem a:focus,.udm ul li.orangeMenuItem a.nohref:hover,.udm ul li.orangeMenuItem a.nohref:focus,.udm ul li.orangeMenuItem a:visited:hover{background-image:none;background-color:#f8fbd0;text-decoration:none;color:#5656bd;border-width:0px;border-color:#edbb85;border-style:solid;font-style:normal;}
* html .udm li.orangeMenuItem a:active{background-image:none;background-color:#f8fbd0;text-decoration:none;color:#5656bd;border-width:0px;border-color:#edbb85;border-style:solid;font-style:normal;}

/**** UDM custom CSS ****/

/* MENU BAR*/
#udm { 
	width:632px !important;
	margin-right:236px !important;
	border-bottom:1px solid #FFD200 !important;
	padding-left:22px !important;
	}
#udm li { 
	float:left !important;
	line-height:11px !important;
	text-transform:uppercase !important;
	}
#udm li a { 
	padding-right:18px !important;
	padding-bottom:4px !important;
	padding-left:8px !important; /*space for bg bullet*/
	}
#udm li#navContact a { 
	padding-right:0 !important;
	}

/* MENUS*/
#udm li ul {
	padding-top:11px !important;
	background:url(../img/topBar.gif) no-repeat;
	}
#udm li#navAbout ul {
	width:80px !important;
	}
#udm li#navEmployment ul {
	width:148px !important;
	}
#udm li#navBenefits ul {
	width:145px !important;
	}
#udm li#navSupport ul {
	width:95px !important;
	}
#udm li#navNews ul {
	width:104px !important;
	}
#udm li#navContact ul {
	width:64px !important;
	}
#udm ul li { 
	width:150px !important;
	line-height:11px !important; 
	margin-bottom: 3px  !important; /*5px*/
	text-transform:none !important;
	border:none !important;
	}
#udm li a {
	padding-right:7px !important;
	padding-right:6px !important;
	padding-left:8px !important; /*space for bg bullet*/
	}
#udm ul li a { 
	padding-bottom:0 !important; /*overrides menu bar*/
	padding-left:8px !important; /*space for bg bullet*/
	}
#udm li#navContact a { 
	padding-right:0 !important;
	}
#udm ul li a:hover { /*other effect on mouseover?*/
	background:url(../img/greenDot.gif) no-repeat 0 2px;
	}
#udm li#navContact ul li a:hover { /*other effect on mouseover?*/
	background:none;
	}



/*********************************** FOOTER ****/

div#footer {
	float:right;
	width:450px; 
	width:500px;
	margin-top:50px;

	}
div#footer blockquote {
	float:right;
	padding:0;
	font-size:1%;
	text-indent:-9999px;
	}
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 a {
	color:#4b6f9c;
	text-decoration:none;
	}
ul#footerInfo li#legal ul li a:hover {
	color:#6f7885;
	text-decoration:underline;
	}
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:-24px;
	width:192px;
	margin-left:39px;
	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 a:hover {
	color:#FFF;
	text-decoration:none;
	}
div#sideCol div#sideCol_top {
	width:187px;
	min-height:480px;
	padding:0 10px;
	background:#ecb217 url(../img/sidecol_bg.gif) repeat-x;
	}
div#sideCol div#sideCol_top div {
	clear:both;
	width:187px;
	padding: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 {
	width:152px;
	padding:15px 0 0 55px;
	border-top:none;
	background:#ecb217 url(../img/donate_bg.gif) repeat-x;
	}
div#sideCol h3 a {
	color:#69923A;
	}
div#sideCol h3 a:hover {
	}
div#sideCol ul.graphicLinks {
	margin-top:5px;
	background:url(../img/btns_employment.png) no-repeat;
	}
div#sideCol ul.graphicLinks li a {
	display:block;
	width:191px;
	height:83px;
	margin-right:-10px;
	font-size:1%;
	line-height:1px;
	text-indent:-9999px;
	}
div#sideCol ul.graphicLinks li#workshopCal a {
	background:url(../img/btn_workshops.png) no-repeat;
	}
div#sideCol ul.graphicLinks li#workshopCal a:hover {
	background-image:url(../img/btn_workshops-A.png);
	}
div#sideCol ul.graphicLinks li#computerCal a {
	background:url(../img/btn_computer.png) no-repeat;
	}
div#sideCol ul.graphicLinks li#computerCal a:hover {
	background:url(../img/btn_computer-A.png) no-repeat;
	}
div#sideCol ul.graphicLinks li#jobPost a {
	background:url(../img/btn_jobPost.png) no-repeat;
	}
div#sideCol ul.graphicLinks li#jobPost a:hover {
	background:url(../img/btn_jobPost-A.png) no-repeat;
	}

	
div#relatedLinks p.disclaimertext {
  font-size: 9px;
	font-style: italic;
}
	
div#frontline, div#annualreport {
  float: left;
  margin-bottom: 0;
}

div#frontline p, div#frontline img, div#annualreport p, div#annualreport img{
  float: left;
	margin-top: 0;
}

div#frontline p, div#annualreport p{
  width: 68px;
	margin-left: 3px;
}

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;
	}
div#sideCol div#sideNav li a:hover {
	width:172px;
	color:#69923A;
	background-color:#FFF;
	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:#69923A;
	cursor:default;
	list-style-type:disc;
	background:#fff url(../img/arrow.png) no-repeat 2px 4px;
	}
body#what div#sideCol div#sideNav li#snWhat a:hover,
body#mission div#sideCol div#sideNav li#snMission a:hover,
body#history div#sideCol div#sideNav li#snHistory a:hover,
body#timeline div#sideCol div#sideNav li#snHistory a:hover,
body#board div#sideCol div#sideNav li#snBoard a:hover,
body#publications div#sideCol div#sideNav li#snPublications a:hover,
body#jobs div#sideCol div#sideNav li#snJob a:hover,
body#benefits_overview div#sideCol div#sideNav li#snBenefitsOverview a:hover,
body#benefits_workshops div#sideCol div#sideNav li#snBenefitsWorkshops a:hover,
body#benefits_trainings div#sideCol div#sideNav li#snBenefitsTrainings a:hover,
body#benefits_testimonials div#sideCol div#sideNav li#snBenefitsTestimonials a:hover,
body#benefits_faq div#sideCol div#sideNav li#snBenefitsFAQ a:hover,
body#emp_overview div#sideCol div#sideNav li#snEmpOverview a:hover,
body#emp_considering div#sideCol div#sideNav li#snEmpConsidering a:hover,
body#emp_training div#sideCol div#sideNav li#snEmpTraining a:hover,
body#emp_self div#sideCol div#sideNav li#snEmpSelf a:hover,
body#emp_job_search div#sideCol div#sideNav li#snEmpSearch a:hover,
body#emp_post_job div#sideCol div#sideNav li#snEmpPost a:hover,
body#support div#sideCol div#sideNav li#snSupport a:hover,
body#volunteer div#sideCol div#sideNav li#snVolunteer a:hover,
body#partners div#sideCol div#sideNav li#snPartners a:hover,
body#donors div#sideCol div#sideNav li#snDonors a:hover,
body#newsletter div#sideCol div#sideNav li#snNewsletter a:hover,
body#events div#sideCol div#sideNav li#snEvents a:hover,
body#media div#sideCol div#sideNav li#snMedia a:hover {
	text-decoration:none;
	}

/*** 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 a:hover {
	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 a:hover {
	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;
	}
div#sideCol ul#controls a:hover {
	text-decoration:underline;
	}



/*********************************** HOME ****/

body#home div#sideCol {
	margin-top:-12px;
	}
body#home div#middle {
	background:#FFF url(../img/hands_headings.jpg) no-repeat left 85px;
	}
body#home p#intro {
	position:relative;
	width:633px;
	height:86px;
	margin-bottom:48px;
	font-size:1%;
	line-height:1px;
	text-indent:-9999px;
	background-image:url(../img/home_text.gif);
	}
body#home a#homeLinkBenefits {
	display:block;
	position:absolute;
	left:4px;
	top:59px;
	width:187px;
	height:26px;
	font-size:1%;
	line-height:1px;
	text-indent:-9999px;
	background-image:none;
	}
body#home a#homeLinkBenefits:hover {
	background-image:url(../img/home_link_benefits.gif);
	}
body#home a#homeLinkEmp {
	display:block;
	position:absolute;
	left:236px;
	top:59px;
	width:204px;
	height:26px;
	font-size:1%;
	line-height:1px;
	text-indent:-9999px;
	background-image:none;
	}
body#home a#homeLinkEmp:hover {
	background-image:url(../img/home_link_emp.gif);
	}
/*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;
	}*/
body#home div#main h3 {
	float:left;
	width:228px;
	height:32px;
	margin:18px 0 0 391px;
	padding-bottom:0;
	border-bottom:none;
	font-size:1%;
	line-height:1px;
	text-indent:-9999px;
	}
body#home div#main h3 a.homeLinkHdg {
	display:block;
	width:228px;
	height:32px;
	font-size:1%;
	line-height:1px;
	text-indent:-9999px;
	}
body#home div#main h3#learn a:hover {
	background:url(../img/home_link_learn.jpg) no-repeat;
	}
body#home div#main h3#involved a:hover {
	background:url(../img/home_link_involved.jpg) no-repeat;
	}
body#home div#main h3#informed a:hover {
	background:url(../img/home_link_informed.jpg) no-repeat;
	}
body#home p.homeLinks {
	float:left;
	width:220px;
	margin-top:10px;
	margin-left:400px;
	font-size:15px;
	line-height:18px;
	text-align:left;
	}
body#home p.homeLinks a {
	text-decoration:none;
	color:#69923A;
	}
body#home p.homeLinks a:hover {
	text-decoration:underline;
	}
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:60px;
	}



/*********************************** WHAT WE DO ****/

body#what div#site {  
	background:#FFF url(../img/fall_path.jpg) no-repeat left bottom;
	}
body#what div#footer {
	margin-top:60px;
	}
body#what div#footer blockquote {
	width:382px;
	height:109px;
	margin-bottom:47px;
	margin-left:68px;
	background-image:url(../img/quote_what.gif);
	}



/*********************************** MISSION ****/

body#mission div#site {  
	background:#FFF url(../img/flower_path.jpg) no-repeat left bottom;
	}
body#mission div#footer div#footer {
	margin-top:150px;
	}
body#mission blockquote {
	width:382px;
	height:109px;
	margin-bottom:47px;
	margin-left:68px;
	background-image:url(../img/quote_mission.gif);
	}
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-top: 40px;
	margin-left:0;
	margin-right:150px;
	}

body#letter dl#pres {
  margin-top: 40px;
	width: 125px;

	}

/*********************************** 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;
	text-align: left;
	}
body#board dd.title {
	font-style:italic;

	}
body#board dl a {
	text-decoration:none;
	}
body#board dl a:hover {
	text-decoration:underline;
	}
body#board div.collapse {
	padding-bottom:5px;
	}
body#board ul.controls {
	float:left;
	position:relative;
	top:-20px;
	margin-right:20px;
	font-size:.92em;
	line-height:1em;
	}
body#board div#staff1 ul.controls {
	margin-right:40px;
	}
body#board div#staff2 ul.controls {
	margin-right:20px;
	}
body#board ul.controls li {
	float:left;
	}
body#board ul.controls li.first {
	margin-right:7px;
	margin-left:0;
	padding-right:7px;
	border-right:1px solid #dbe9cf;
	}
body#board ul.controls a {
	text-decoration:none;
	}



/*********************************** PUBLICATIONS ****/

body#publications div#middle dl {
	float:left;
	width:450px;
	margin:0 0 15px 20px;
	font-size:.92em;
	}
body#publications div.pub {
	float:left;
	clear:both;
	width:100%;
	padding-bottom: 10px;
	}
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#site {  
	background:#FFF url(../img/old_bridge.jpg) no-repeat left bottom;
	}
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;
	}

body#partners div#mainText img {
}

body#partners div#mainText ul {
  margin-left: 30px;
}

body#partners div#mainText li {
  float: left;
	margin: 0 15px 5px 15px;
}

body#partners div#mainText a {
  background: none;
}

body#partners div#mainText a:hover {
  background: #ABC785;
}

/**** 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#s div.event {
	float:left;
	clear:left;
	width:100%;
	}
body#events div#main h3 {
	float:left;
	/*clear:left;*/
	width:100%;
	}
	
body#events div#main h4 {
  font-weight: bold;
	font-size: 14px;}
	
body#events img.eventImg {
	float:left;
	margin:10px 15px 10px 0;
	}
body#events div#event p {
	float:left;
	width:410px;
	}
body#events div#main p.eventinfo {
  font-weight: bold;
	font-size: 12px;
}




/*********************************** CONTACT ****/

body#contact div#main dt {
	font-weight:bold;
	}
body#contact img#prcMap {
	float:left;
	margin:15px 30px 15px 0;
	}
body#contact h3 {
	clear:left;
	}
body#contact ul#accordion a span {
	display:block;
	font-weight:normal;
	}



/*********************************** ACCESSIBILITY ****/

ul#badges {
	margin-top:15px
	}
ul#badges li {
	float:left;
	margin-right:5px;
	}
ul#badges li img {
	width:88px;
	}
body#accessibility ul#accordion a span {
	display:block;
	font-weight:normal;
	}



/*********************************** SITE MAP ****/

body#sitemap div#middle ul a {
	font-weight:bold;
	text-decoration:none;
	}
body#sitemap div#middle ul a:hover {
	text-decoration:underline;
	}
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;
	}

	
#facebookfan
{
  padding: 50px 0 30px 0;
}
