@charset "utf-8";
/* CSS Document - raise me up */

html{
}
/*----- layout --*/
body{
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#516055;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p{
	margin-top:10px;
	margin-bottom:10px;
}
form{
	margin:0px;
	padding:0px;
}
a, object { outline:none; }
a{
	cursor:pointer;	
}
ol{
	margin:0px;
	padding:0px;
}
ul{
	list-style: none;
	margin-left:0px;
	vertical-align:top;
	padding-left:0px;
}
ul li{
	background:url(/images/bulletarrowblack.gif) no-repeat 0px 5px;
	padding-left:10px;
	margin-bottom:5px;
	vertical-align:top;
	position:relative;
	top:-2px;
}
ul ul{
	margin-top:5px;
}
.body-tb{
	background-color:#cfc290;
	text-align:left;
}
.body-tb a{
	color:#C85232;
}
#wrap{
	width:99.7%;
	background-image:url(/images/body_shadow.gif);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
}
#inner-wrap{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	text-align:left;
}
#head{
	width:960px;
	background-color:#FFFFFF;
	position:relative;
	z-index:2;
}
#mast{

}
#mast-nav{
	height:15px;
	overflow:hidden;
	margin-top:15px;
}
#sponsored{
	font-size:10px;
	color:#b9ae81;
	margin-left:25px;
	margin-right:30px;
}
#email, #email a{
	font-size:10px;
	color:#6a5e46;
	font-weight:bold;
	margin-right:10px;
	text-decoration:none;
}
#spread, #spread a{
	font-size:10px;
	color:#6a5e46;
	font-weight:bold;
	text-decoration:none;
}
.infobox{
	width:920px;
	border:1px solid #c09c52;
	background-color:#ebc97c;
	color:#585858;
}
.infoboxHeader{
	font-size:12px;
	color:#4d4d4d;
	background-color:#deb564;
}
.infoboxHeader h2{
	background-image:url(/images/alert.gif);
	background-position:8px 50%;
	background-repeat:no-repeat;
	padding:8px 0px 8px 36px;
	margin:0px;
	font-size:12px;
}
.infoboxCopy{
	margin:10px;
	font-size:11px;
}


#utilNav{
	background:#cfc190;
	color:#796b50;
	padding-right:22px;
	position:absolute;
	right:0px;
	bottom:0px;
}
#utilNav a.utilA{
	color:#796b50;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	font-size:10px;
}
/* mainNav nav -----------------------------------------------*/

#mainNav{
	height:20px;
	width:960px;
	background-color:#695d46;
	border-bottom:1px solid #FFFFFF;
} 

.nav a{
	display:block;
	background:url(/images/mainnav.gif) no-repeat;
	color:#ccc;
	height:20px;
	text-indent:-9999px;
}
.margin{
	padding:10px 0px 10px 0px;
	margin:0px 10px 0px 10px;
}
#community a{
	width:137px;
	background-position:-4px -20px;
}
#community.active a, #community a:hover{
	background-position:-4px -0px;
}

#awareness a{
	width:177px;
	background-position:-141px -20px;
}
#awareness.active a, #awareness a:hover{
	background-position:-141px -0px;
}

#personalStories a{
	width:180px;
	background-position:-317px -20px;
}
#personalStories.active a, #personalStories a:hover{
	background-position:-317px -0px;
}

#aboutRMU a{
	width:182px;
	background-position:-497px -20px;
}
#aboutRMU.active a, #aboutRMU a:hover{
	background-position:-497px -0px;
}

#aboutCasey a{
	width:280px;
	background-position:-680px -20px;
}
#aboutCasey.active a, #aboutCasey a:hover{
	background-position:-680px -0px;
}

#subNav{
	position:absolute;
	z-index:20;
}
.subNav{
	position:relative;
	display:none;
}

#subNavCommunity{
	width:958px;
	background:#a49870;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
#subNavCommunity .margin{
	margin:0px 0px 0px 10px;
	padding:10px 0px 10px 0px ;
}
#subNavCommunity .td{
	width:188px;	
}
.subNav a{
	display:block;
	background:url(/images/subnav.gif) no-repeat;
	color:#fff;
	height:25px;
	text-indent:-9999px;
}
a.comState{
	background:none;
	display:block;
	width:169px;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	margin:0px 10px 0px 0px;
	padding:2px 5px 2px 5px;
	color:#fff;
	text-indent:0px;
	text-decoration:none;
}
a.comState:hover{
	background:#877b5a;
}

#subNavAwareness{
	width:800px;
	left:158px;	
}
#subNavPersonalStories{
	width:628px;
	left:338px;
}
#subNavAboutRMU{
	width:441px;
	left:517px;
}
#subNavAboutCasey{
	width:258px;
	left:700px;
}

#subNavAwareness.active{
	display:block;
}
#subNavPersonalStories.active{
	display:block;
}
#subNavAboutRMU.active{
	display:block;
}
#subNavAboutCasey.active{
	display:block;
}

#subNavAds a{
	width:140px;
	background-position:-0px -25px;
}
#subNavAds.active a, #subNavAds a:hover{
	background-position:-0px -0px;
}

#subNavDownloadables a{
	width:116px;
	background-position:-139px -25px;
}
#subNavDownloadables.active a, #subNavDownloadables a:hover{
	background-position:-139px -0px;
}



#subNavStoryCorps a{
	width:155px;
	background-position:-254px -25px;
}
#subNavStoryCorps.active a, #subNavStoryCorps a:hover{
	background-position:-254px -0px;
}

#subNavShareExperience a{
	width:216px;
	background-position:-408px -25px;
}
#subNavShareExperience.active a, #subNavShareExperience a:hover{
	background-position:-408px -0px;
}

#subNavWhatDoesFCMTY a{
	width:228px;
	background-position:-623px -25px;
}
#subNavWhatDoesFCMTY.active a, #subNavWhatDoesFCMTY a:hover{
	background-position:-623px -0px;
}

#subNavMissionGoals a{
	width:115px;
	background-position:-850px -25px;
}
#subNavMissionGoals.active a, #subNavMissionGoals a:hover{
	background-position:-850px -0px;
}

#subNavPressRoom a{
	width:92px;
	background-position:-964px -25px;
}
#subNavPressRoom.active a, #subNavPressRoom a:hover{
	background-position:-964px -0px;
}

#subNavAboutUs a{
	width:79px;
	background-position:-1055px -25px;
}
#subNavAboutUs.active a, #subNavAboutUs a:hover{
	background-position:-1055px -0px;
}

#subNav2020Strategy a{
	width:107px;
	background-position:-1133px -25px;
}
#subNav2020Strategy.active a, #subNav2020Strategy a:hover{
	background-position:-1133px -0px;
}
#spanishLink{
	position:absolute;
	z-index:3;
	top:25px;
	right:20px;
}
.tert{
	width:920px;
	background:url(/images/tercbg.gif) repeat-x bottom;
}
.terc{
	margin-right:5px;	
}
.terc a{
	display:block;
	background:url(/images/tercnav.gif) no-repeat;
	color:#fff;
	height:21px;
	text-indent:-9990px;
}
#tercFosterCareFacts a{
	width:144px;
	background-position:-9px -22px;
	
}
#tercFosterCareFacts.active a, #tercFosterCareFacts a:hover{
	background-position:-9px -0px;
}

#tercContactInfo a{
	width:80px;
	background-position:-156px -22px;
}
#tercContactInfo.active a, #tercContactInfo a:hover{
	background-position:-156px -0px;
}

#tercGetInvolved a{
	width:109px;
	background-position:-240px -22px;
}
#tercGetInvolved.active a, #tercGetInvolved a:hover{
	background-position:-240px -0px;
}

#tercEvents a{
	width:73px;
	background-position:-353px -22px;
}
#tercEvents.active a, #tercEvents a:hover{
	background-position:-353px -0px;
}

#tercPartners a{
	width:88px;
	background-position:-430px -22px;
}
#tercPartners.active a, #tercPartners a:hover{
	background-position:-430px -0px;
}

#tercContactEditors a{
	width:131px;
	background-position:-522px -22px;
}
#tercContactEditors.active a, #tercContactEditors a:hover{
	background-position:-522px -0px;
}

#tercNewsAndPress a{
	width:111px;
	background-position:-657px -22px;
}
#tercNewsAndPress.active a, #tercNewsAndPress a:hover{
	background-position:-657px -0px;
}

#tercSponsors a{
	width:129px;
	background-position:-771px -22px;
}
#tercSponsors.active a, #tercSponsors a:hover{
	background-position:-771px -0px;
}


.displaynone{
	display:none;
}
.displayblock{
	display:block;
}

#content{
	width:960px;
	min-height:400px;
	background-image:url(/images/body_inner_shadow_tc.gif);
	background-repeat:repeat-x;
	position:relative;
	z-index:1;
}
#content-left{
	width:96px;
	height:96px;
	background-image:url(/images/body_inner_shadow_tl.gif);
	background-repeat:repeat-x;
	position:absolute;
	z-index:1;
	left:0px;
}
#content-center{
	width:920px !important;
	width:960px;
	min-height:400px;
	padding-top:40px;
	padding-left:20px;
	padding-right:20px;
	background-image:url(/images/body_inner_shadow_m.gif);
	background-repeat:repeat-y;
	position:relative;
	z-index:2;
	text-align:left;
}
.white{
	color:#fff;
}
#content-tb{
	width:360px;
	background-color:#cfc290;
	padding:10px 15px 15px 15px;
	text-align:left;
}
#content-tb-wide{
	width:550px;
	background-color:#cfc290;
	padding:10px 15px 15px 15px;
	text-align:left;
}
#content-tb-wide ul{
	padding-left:18px;
	margin-top:10px;
}
#content-tb-wide ul li{
	margin-bottom:5px;
}
#content-right{
	width:96px;
	height:96px;
	background-image:url(/images/body_inner_shadow_tr.gif);
	background-repeat:repeat-x;
	position:absolute;
	right:0px;
	z-index:1;
	top:0px;
}

.tr{
	clear:both;
}
.td{
	float:left;
	display:inline;
}
.tdr{
	float:right;
	display:inline;
}
.clear{clear:both;line-height:0px;max-height:0px; visibility:hidden; height:0px;width:0px;overflow:hidden; font-size:0px;}

/*----- content styles --*/
.w960{
	width:960px;
}
.w480{
	width:480px;
}
.w453{
	width:453px;
}
.w435{
	width:435px;
}
.w345{
	width:345px;
}
.w600{
	width:520px;
}
.w301{
	width:301px;
}
.w306{
	width:371px;
}
.h43{
	height:43px;
}
a img{
	border:none;
	text-decoration:none;
	margin:0px
}
a{
	color:#544C3C;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
img{
	border:none;
}
.hn-ml{
	margin-left:7px;
}
.hn-mr{
	margin-right:7px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mr5{
	margin-right:5px;
}
.mr10{
	margin-right:10px;
}
.mr15{
	margin-right:15px;
}
.mr20{
	margin-right:20px;
}
.mr30{
	margin-right:30px;
}
.mr40{
	margin-right:40px;
}
.pt7{
	padding-top:7px;
}
.pt15{
	padding-top:15px;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.sm{
	font-size:9px;
}



#foot{
	height:115px;
	background-image:url(/images/body_inner_shadow_bc.gif);
	background-repeat:repeat-x;
	position:relative;
	color:#695d46;
	font-size:10px;
	border-top:0px solid #FFFFFF;
}
#foot-left{
	width:115px;
	height:115px;
	background-image:url(/images/body_inner_shadow_bl.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:-19px;
	z-index:1;
}
#foot-center{
	margin-top:70px;
	margin-left:25px;
	width:960px;
	position:absolute;
	left:0px;
	z-index:2;
}
#foot-right{
	width:115px;
	height:115px;
	background-image:url(/images/body_inner_shadow_br.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:864px;
	z-index:1;
}
#foot-line{
	width:960px;
	height:1px;
	overflow:hidden;
	background-color:#FFFFFF;
	position:absolute;
	top:55px;
	z-index:3;	
}
#copyright{
	float:left;
}
#foot-nav{
	float:right;
	margin-right:40px;
	display:inline;
}
#foot-logo{
	/*margin-top:-10px;
	margin-left:-7px;*/
	margin-top:-14px;
	margin-left:-25px;
	z-index:4;
	position:relative;
}

/*--------foot nav styles ---*/



#foot-nav ul {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	line-height:0px;
}
#foot-nav ul li {
	display: inline;
	background:none;
	padding-left:0px;
}

#foot-nav a {
	padding: 0px 7px;
	text-decoration: none;
	line-height:normal;
	color: #695d46;
}
#foot-nav a:hover {
 	text-decoration:underline;
	color: #695d46;
}

/*subnav-------------------------------------------------------*/
#headlines{
	width:292px;
	margin-left:15px;
	padding-left:9px;
	border-left:1px solid #FFFFFF;
	font-size:12px;
}
#headline-content{
	background-color:#b5a576;
}
.headline-image{
	margin-bottom:25px;
}
.headline-title{
	font-weight:bold;
	margin-bottom:5px;
	margin-left:8px;
	margin-right:8px;
}
.headline-copy{
	margin-bottom:15px;
	margin-left:8px;
	margin-right:8px;
	padding-bottom:10px;
}
#headline-more-info{
	font-weight:bold;
	float:right;
	font-size:10px;
	display:inline;
}
#headline-nav{
	background-color:#a48d5b;
	height:15px;
	margin-bottom:15px;
}
.headline-nav-item{
	font-size:10px;
	line-height:15px;
	vertical-align:middle;
}
h1,.ph1{
	font-size:35px;
	color:#96885f;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.ph2{
	font-size:20px;
	color:#708529;
	font-weight:bold;
	margin-top:10px;
}
.bucketBorderWhite .ph2{
	color:#ffffff;
}
#state-icon{
	margin-top:7px;
	margin-left:15px;
	margin-right:15px;
}
#area-title{
	color:#695d46;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
}

.area-link a{
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.sec-title{
	height:27px;
	text-align:left;
	color:#695d46;
	font-size:20px;
}
#ryh-title{
	background-color:#d9b46b;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#ra-title{
	background-color:#b8bb76;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#ryv-title{
	background-color:#b8d5b5;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.help-link{
	margin-bottom:10px;
}
.help-link a:hover{
	text-decoration:none;
}
.help-links{
	height:auto !important;
	height:110px;
	min-height:110px;
}
#raise-your-hand-content .help-copy{
	padding:12px;
	background-image:url(/images/ryh-bg.jpg);
	background-position:bottom;
	min-height:200px;
	background-repeat:no-repeat;
	background-color:#c2ad73;
	line-height:18px;
}
#raise-your-hand-content .help-links{
	padding:12px;
	background-color:#b08a47;
	color:#FFFFFF;
}
.help-links a{
	color:#eae0b9;
	text-decoration:underline;
}
.help-links a.dark{
	color:#64562d;
}
#raise-your-voice-content .help-copy{
	padding:12px;
	background-image:url(/images/ryv-bg.jpg);
	background-position:right top;
	min-height:200px;
	background-repeat:no-repeat;
	background-color:#d8d0a5;
	line-height:18px;
}
#raise-your-voice-content .help-links{
	padding:12px;
	background-color:#9cbba7;
	color:#FFFFFF;
}
#raise-awareness-content .help-copy{
	padding:12px;
	background-image:url(/images/ra-bg.jpg);
	background-position:top;
	min-height:200px;
	background-repeat:no-repeat;
	background-color:#b9ac80;
	line-height:18px;
}
#raise-awareness-content .help-links{
	padding:12px;
	background-color:#958e43;
	color:#FFFFFF;
}
.help-links-title{
	font-weight:bold;
	margin-bottom:10px;
	color:#64562D;
}

#map-home-td{
	width:600px;
}

/*-------content styles -----*/
#contentblock .copy{
	padding:0px 20px 0px 4px;
}
#contentblockr .copy{
	padding:0px 20px 0px 4px;
	line-height:20px;
}

#contentblockr .image{
	margin-top:10px;
	width:420px;
	height:306px;
}
#contentblockr .newslinks{
	margin:0px 0px 0px -24px;
}
#contentblockr ul{
	list-style-position:outside;
	list-style-type:none;
	
}
#contentblockr ul, #contentblockr li{
	margin:10px 0;
}
#contentblockr li{
	list-style-image:none;
}
#contentblockr a{
	color:#c85232;
	text-decoration:underline;
}
#contentblockr a:hover{
	color:#c85232;
	text-decoration:none;
}
.contentblock a{
	color:#c85232;
	text-decoration:underline;
}
.contentblock a:hover{
	color:#c85232;
	text-decoration:none;
}
.greentitle{
	color:#8b9c47;
	font-size:21px;
}
.green{
	color:#8b9c47;
}
#contentblock .title{
	color:#708529;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
	margin-left:4px;
}
#contentblockr .title{
	color:#708529;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
	margin-left:4px;
}
#contentblock .linklists ul{
	line-height:20px;	
}
#contentblock .linklists li{
	list-style:none;
	margin-left:-40px;	
}
.pressroom h2{
	width:560px;
	height:28px;
	background:url(/images/pressreleases.gif) no-repeat;
	text-indent:-9000px;
	margin:0px;
}
.news h2{
	width:560px;
	height:28px;
	background:url(/images/newsandpress.gif) no-repeat;
	text-indent:-9000px;
	margin:0px 0px 0px 0px;
}
.editors h2{
	width:920px;
	height:28px;
	background:url(/images/contactlocalnewseditors.gif) no-repeat;
	text-indent:-9000px;
	margin:15px 0px 0px 0px;
}
.sponsors h2{
	width:920px;
	height:28px;
	background:url(/images/sponsors.gif) no-repeat;
	text-indent:-9000px;
	margin:15px 0px 0px 0px;
}
.partners h2{
	background:transparent url(/images/partners_empty.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:16px;
	height:28px;
	line-height:28px;
	margin:15px 0 0;
	padding-left:6px;
	vertical-align:bottom;
	width:920px;
	font-weight:bold;
	letter-spacing:1px;
}

#partners-contentblock{
	margin-top:10px;
}
#partners-contentblock .copy{
	padding:0px 20px 0px 20px;
	line-height:20px;
}
#partners-contentblock .copy ul li{
	background-position:0px 8px;
}
#partners-contentblock a{
	color:#c85232;
	text-decoration:underline;
}
#partners-contentblock a:hover{
	color:#c85232;
	text-decoration:none;
}
.partnerlinks a{
	color:#b54521;	
}
.partnerlinks a.bold{
	text-decoration:none;
}
.bgcolor{
	background-color:#dcd3b0;
	border: 1px solid #FFFFFF;
}
.titlepartners{
	color:#695d46;
	letter-spacing:2px;
	font-weight:bold;
	font-size:18px;
	margin-top:20px;
	margin-left:20px;
}

	
/*----------------email signup - "Stay connected" form     -----------------------*/
#emailsignup-form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.age{
	width:30px;
	margin-bottom:20px;
}
.label3{
	width:150px;
}

.p20{
	padding-right:25px;
}
.pr10{
	padding-right:10px;
}
.partnerimage{
	margin:0px 0px 10px 10px;

}
label{
	color:#494132;

}
label.long{
	width:400px;
}
.label{
	font-weight:bold;	
}
.label2{
	font-weight:bold;
	color:#494132;
	width:200px;
	font-weight:bold;	
}

#radios .labelr{
	margin-top:-17px;
	margin-left:25px;
	color:#494132;
}
#radios{
	width:125px;
}
#radios .radioinput{

}

textarea {
 	background: #ffffff url(/images/inputbg.gif);
 	color: #695d46;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 3px;
}
#emailbox{
	width:453px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:20px;
}
.states{
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #494132;
	border:none;
	border-right:1px solid #c2c1be;
	border-bottom:1px solid #c2c1be;
	color: #695d46;
	font-size:11px;
	padding:2px 1px 1px 0px;
}
.namefields{
	width:453px;
	height:50px;
}
.emailtextfield{
	width:200px;
	border:1px solid #494132;
	border:none;
	border-right:1px solid #c2c1be;
	border-bottom:1px solid #c2c1be;
	color: #695d46;
	font-size:11px;
}
.textfield{
	width:200px;
	border:1px solid #494132;
	border:none;
	border-right:1px solid #c2c1be;
	border-bottom:1px solid #c2c1be;
	color: #695d46;
	font-size:11px;
	padding:3px;
	background: #ffffff url(/images/inputbg.gif);
}
.textfieldlong{
	width:395px;
	border:1px solid #494132;
	border:none;
	border-right:1px solid #c2c1be;
	border-bottom:1px solid #c2c1be;
	color: #695d46;
	font-size:11px;
	padding:3px;
}
textarea.textfieldlong{
	height:50px;
}
select{
	border:1px solid #494132;
	border:none;
	border-right:1px solid #c2c1be;
	border-bottom:1px solid #c2c1be;
	color: #695d46;
	font-size:11px;
	padding:2px;
	background: #ffffff url(/images/inputbg.gif);
}

.monthselect{
	width:90px;
}
.dateselect{
	width:50px;
	border:1px solid #494132;
	border:none;
	border-right:1px solid #c2c1be;
	border-bottom:1px solid #c2c1be;
	color: #695d46;
	font-size:11px;
	padding:3px;
}
.yearselect{
	width:60px;
	border:1px solid #494132;
	border:none;
	border-right:1px solid #c2c1be;
	border-bottom:1px solid #c2c1be;
	color: #695d46;
	font-size:11px;
	padding:3px;
}
div.error,span.error{
	font-weight:bold;
	color:#F36D44;
}
div.message,span.message{
	font-weight:bold;
	color:#A1B55E;
}
input.error,select.error,textarea.error{
	border-color:#F36D44;
	background:#FFF3EF;
}
input.focus,select.focus,textarea.focus{
	border-color:#A1B55E;
	background:#F0FFEF;
}
.orangeHighlight{
	color:#CF9437;
	background:#E4DDC0;
	padding:3px;
}
input.radio{
	position:relative;
	top:3px;
	margin:0px 5px 0px 0px;
}
select#category,select#organization{
	width:175px;
}
select#org{
	width:220px;	
}
input#title{
	
}
textarea#details{
	height:100px;
}
.mainContentBoxUser textarea#details,.mainContentBoxUser textarea#written_file{
	width:508px;
	height:150px;
}
input#city{
	width:140px;
	color: #695d46;
	font-size:11px;
	padding:3px;
}
input#zip{
	width:50px;
	color: #695d46;
	font-size:11px;
	padding:3px;
}
input#phone{
	width:100px;

}
input#email{
	width:240px;
	font-weight:normal;
}
input#password,input#confirmp{
	width:140px;
}
input#first_name{
	width:140px;
}
input#last_name{
	width:140px;
}
.submit{
	border:1px solid #494132;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#695d46;
}
.emailtype{
	width:120px;
}
#message, #to_email, #subject {
	width:425px;
}
.tofield, .msgfield {
	border:1px solid #494132;
	border:none;
	border-right:1px solid #c2c1be;
	border-bottom:1px solid #c2c1be;
}
/*----------hlep now - states with no programs------------------*/
#statenp-icon{
	margin-top:5px;
	margin-left:12px;
	margin-right:12px;
}
.spanish-links a{
	color:#695d46;
	text-decoration:underline;
	margin-left:858px;	
}
.spanish-links a:hover{
	color:#695d46;
	text-decoration:none;
	margin-left:858px;
}

#foster-care-facts-content .help2-copy{
	padding:0px 20px 0px 4px;
	background-position:bottom;
	background-repeat:no-repeat;
}
#foster-care-facts-content .help2-links{
	padding:4px;
}
#foster-care-facts-content .help2-copy p{
	line-height:20px;
}
#foster-care-facts-content a{
	color:#c85232;
	text-decoration:underline;
}
#foster-care-facts-content a:hover{
	color:#c85232;
	text-decoration:none;
}
#foster-care-facts-image .help2-image{
	width:420px;
	margin-top:-40px;
	z-index:2;
	position:relative;
}
#foster-care-facts-image .image{
	width:420px;
	margin-top:25px;
}
#foster-care-facts-image .help2-links{
	padding:12px;
	color:#FFFFFF;
}
#fcf-title{
	color:#708529;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	font-size:14px;
	margin-top:20px;
}
#areanp-title{
	color:#695d46;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	font-size:16px;
	margin-top:8px;
	margin-bottom:2px;
}
#areanp-title{
	color:#695d46;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:bold;
	font-size:16px;
	margin-top:8px;
	margin-bottom:2px;
}
.areanp-link a{
	color:#695d46;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:5px;
	
}
.areanp-link a:hover{
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.active a{
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.mt40{
	margin-top:40px;
}

.rborder{
	border-right:1px solid #C9BC8C;
}
.hl{
	background-color:#ded09b;
}
.w240{
	width:190px;
}
.halfblock{
	width:420px;	
}
.center{
	text-align:center;
}
.centerme{
	margin-left:auto;
	margin-right:auto;
}
td, tr{
	font-size:11px;
	text-align:left;
	padding:2px 0px 2px 4px;
}
th{
	font-size:11px;
	text-align:left;
	font-weight:bold;
	padding-left:4px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #000000;
}
.last{
	text-align:left;
	border:none;
	background-color:transparent;
}
.pt5{
	padding-top:5px;
}
.ads-bg{
	/*
	background-image:url(/images/ads-bg.gif);
	background-repeat:repeat-y;
	*/
}
#tv-spots-content{
	background:#e6ddc1;
	width:296px;
	margin-right:16px;
}
#tv-spots-content h2{
	width:296px;
	height:31px;
	background:url(/images/televisionads.gif) no-repeat;
	text-indent:-9000px;
}
#tv-spots-content .help-copy{
	padding:20px 13px 5px 13px;
	min-height:200px;
}
.tv-spot{
	width:124px;
}
.radio-spot{
	width:270px;
	border-bottom:2px solid #f1edde;
	padding-bottom:15px;
}
.print-spot{
	width:124px;
}
.spot-mr{
	margin-right:30px;
}
.spot-ml{
	margin-left:75px;
}
.spot-mb{
	margin-bottom:20px;
}
#radio-spots-content{
	background:#e6ddc1;
	width:296px;
	margin-right:16px;
}
#radio-spots-content h2{
	width:296px;
	height:31px;
	background:url(/images/radioads.gif) no-repeat;
	text-indent:-9000px;
}
#radio-spots-content .help-copy{
	padding:20px 0px 5px 13px;
	min-height:200px;

}
#print-content{
	background:#e6ddc1;
	width:296px;
	position:relative;
}
#print-content h2{
	width:296px;
	height:31px;
	background:url(/images/printads.gif) no-repeat;
	text-indent:-9000px;
}
#print-content .note{
	position:absolute;
	right:10px;
	top:2px;
	font-size:10px;
	color:#7f7258;
}
#print-content .help-copy{
	padding:20px 13px 5px 13px;
	min-height:200px;
}
.left{
	text-align:left;	
}
.blw{
	border-left:1px solid #FFFFFF;
}
.brw{
	border-right:1px solid #FFFFFF;
}
.position-title{
	font-weight:bold;
	font-size:14px;
}

.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.mt30{
	margin-top:35px;
}
.h0{
	height:1px;
	overflow:hidden;
}
#tb-close{
	position:static;
	top:10px;
	right:10px;
	width:20px;
	height:16px;
	cursor:pointer;
	text-align:center;
	border:1px solid #B9AE81;
}
.question{
	font-weight:bold;
}

.copy ul{
	
}

.copy ol{
	padding-left:20px;
	vertical-align:top;
}
ol li strong{
	font-weight:bold;
	color:#778b27;
}
.ml5{
	margin-left:5px;
}
.ml10{
	margin-left:10px;
}
.bucketBorderWhite{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.borderWhite{
	border:1px solid #FFFFFF;
}
.greenBG{
	background-color:#b8bb76;
}
#eventsContent{
	background-color:#b4a770;
}
#eventsTitle{
	padding-left:10px;
	text-align:left;
}
.fullBucket{
	width:915px;
}
.sideEventNav{
	background:#e6ddc1;
	padding:5px;
	cursor:default;
}
.sep{
	border-bottom:1px solid #bdb69f;
	margin:5px 0px 5px 0px;
	height:1px;
	overflow:hidden;
}
.sideEventNav .head{
	background:#f4f0e4;
	height:24px;
	overflow:hidden;
}
.sideEventNav .title{
	padding:5px;
	color:#8b9c47;
	background:#f4f0e4;
	font-weight:bold;
	float:left;
	width:auto;
	position:relative;
	padding:5px 10px 5px 10px;
}
.sideEventNav .title a{
	display:inline;	
}
.sideEventNav .title img.left{
	position:absolute;
	top:0px;
	left:0px;
}
.sideEventNav .title img.right{
	position:absolute;
	top:0px;
	right:0px;
}
.sideEventNav .head .td{
	width:24px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
.sideEventNav .body{
	background:#eee8d6;
}
.sideEventNav .body .td{
	width:24px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	text-align:center;
	vertical-align:middle;
}
.sideEventNav a{
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.sideEventNav a:hover,.sideEventNav .active a,.sideEventNav .active{
	background:#FFF;
}
.sideEventNav .title a, .sideEventNav .title a:hover{
	color:#8b9c47;
	background:#f4f0e4;
}
.sideEventNav .body .thisweek{
	background:#d3c892;	
}
.sideEventNav .body .thisday{
	background:#fff;
	border:1px solid #d66442;
	color:#d66442;
	width:22px;
	height:22px;
	line-height:22px;
}
.sideEventNav .body .past{
	color:#cccccc;	
}
.sideEventNav a{
	color:#000;
}
#raise-awareness{
	margin-top:15px;
}
#story-content{
	width:590px;
}
.story{
	float:left;
	margin-top:30px;
}
#contentblock .story-description a{
	color:#879943;
}
.story-image{
	float:left;
	display:none;
}
.story-image img{
	width:75px;
}
.story-content{
	float:left;
	width:266px;
}
.story-title{
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
	padding:3px;
}
.audioplayer{
	margin-top:5px;
}
.audioplayer object,.audioplayer embed{
	margin-left:-4px;
}
.story1{
	margin-right:35px;
}
.mystorylogos{
	width:310px !important;
	width:330px;
	text-align:left;
	background:#FFFFFF;
	padding:10px;
}
.storycorps{
	margin-right:80px !important;
}
a.iLike{
	width:62px;
	height:20px;
	line-height:20px;
	text-align:left;
	vertical-align:bottom;
	display:block;
	padding-left:20px;
	background:url(/images/i_like.gif) no-repeat;
}

.fullContentBox{
	width:915px;
	border:1px solid #827967;
	background-color:#dad2b7;
	color:#544c3c;
}
.fullContentBoxInfo{
	width:915px;
	border:1px solid #78b4d6;
	background-color:#d4edf5;
	color:#544c3c;
}
.fullContentBoxMessage{
	width:915px;
	border:1px solid #A1B55E;
	background-color:#F0FFEF;
	color:#544c3c;
}
.fullContentBoxError{
	width:920px;
	border:1px solid #F36D44;
	background:#FFF3EF;
	color:#544c3c;
}
.fullContentBoxError .greenTitle{
	color:#d66d52;
}
.fullContentBoxError .message{
	color:#000;
}
.mainContentBoxInfo{
	width:690px;
	border:1px solid #78b4d6;
	background-color:#d4edf5;
	color:#585858;
}
.mainContentHeaderInfo{
	font-size:12px;
	color:#4d4d4d;
	background-color:#b3dffd;
}
.mainContentHeaderInfo h2{
	background-image:url(/admin/images/alert.gif);
	background-position:8px 50%;
	background-repeat:no-repeat;
	padding:8px 0px 8px 36px;
	margin:0px;
	font-size:12px;
}
.mainContentCopyInfo{
	margin:10px;
	font-size:11px;
}
.mainContentBox{
	width:690px;
	border:1px solid #827967;
	background-color:#dad2b7;
	color:#544c3c;
}
.mainContentBoxUser{
	width:550px;
}

.mainContentHeader{
	font-size:12px;
	color:#ffffff;
	background-color:#958975;
}

.mainContentHeader h2{
	padding:8px 8px 8px 8px;
	margin:0px;
	font-size:12px;
}
.headerSalmon{
	background:#D66C52;
	color:#FFF;
}

.headerSalmon h2{
	background:#D66C52;
	color:#FFF;
	font-size:16px;
}

.mainContentCopy{
	margin:10px;
	font-size:11px;
}


.sideContentBoxInfo{
	width:180px;
	border:1px solid #78b4d6;
	background-color:#d4edf5;
	color:#585858;
}
.sideContentHeaderInfo{
	font-size:12px;
	color:#4d4d4d;
	background-color:#b3dffd;
}
.sideContentHeaderInfo h2{
	background-image:url(/admin/images/alert.gif);
	background-position:8px 50%;
	background-repeat:no-repeat;
	padding:8px 0px 8px 36px;
	margin:0px;
	font-size:12px;
}
.sideContentCopyInfo{
	margin:10px;
	font-size:11px;
}

.sideContentBox{
	width:180px;
	border:1px solid #827967;
	background-color:#dad2b7;
	color:#544c3c;
}
.sideContentHeader{
	font-size:12px;
	color:#ffffff;
	background-color:#958975;
}
.contentHeaderGreen{
	background:#A1B55E;
}
.contentHeaderBlue{
	background:#a0b1a1;
}
.sideContentHeader h2{
	padding:8px 0px 8px 8px;
	margin:0px;
	font-size:12px;
}
.sideContentCopy{
	margin:10px;
	font-size:11px;
}
a.actionItem{
	font-size:12px;
	display:block;
	padding:10px 0px 10px 10px;
	text-decoration:none;
	border-top:1px solid #827967;
}
a.actionItemActive{
	background:#CBC4AB;
}
a.actionItemShort{
	padding:5px 0px 5px 10px;
}
a.actionItem:hover{
	background-color:#cbc4ab;
}
a.actionItemAdd{
	background-image:url(/admin/images/plus.gif);
	background-repeat:no-repeat;
	background-position:10px;
	padding-left:36px;
}
a.actionItemEdit{
	background-image:url(/admin/images/edit.gif);
	background-repeat:no-repeat;
	background-position:10px;
	padding-left:36px;
}
a.actionItemList{
	background-image:url(/admin/images/list.gif);
	background-repeat:no-repeat;
	background-position:10px;
	padding-left:36px;
}
img.delete{
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/admin/images/delete.gif) no-repeat;
	position:relative;
	margin-top:-1px;	
}
img.edit{
	width:16px;
	height:18px;
	overflow:hidden;
	background:url(/admin/images/edit.gif) no-repeat;
	position:relative;
	margin-top:-1px;	
}
img.check{
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/admin/images/check.gif) no-repeat;
	position:relative;
	margin-top:-1px;
}
img.disapprove{
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(/admin/images/red.gif) no-repeat;
	position:relative;
	margin-top:-1px;
}
img.arrowup{
	width:7px;
	height:4px;
	overflow:hidden;
	background:url(/admin/images/arrowupdown.gif) no-repeat;
	position:relative;
	margin-top:-1px;	
}
img.arrowdown{
	width:7px;
	height:4px;
	overflow:hidden;
	background:url(/admin/images/arrowupdown.gif) no-repeat;
	background-position:0px -4px;
	position:relative;
	margin-top:-1px;	
}
a.asc:hover img{
	background-position:0px -4px;
}
a.desc:hover img{
	background-position:0px 0px;
}

.eventsNav{
	width:690px;
	color:#544c3c;
	margin-bottom:5px;
}
.eventsNavLower{
	width:690px;
	color:#544c3c;
	margin-top:5px;
}

.eventsNav a{
	text-decoration:none;
}
.eventsNavLower a{
	text-decoration:none;
}
img.prev{
	width:10px;
	height:7px;
	overflow:hidden;
	background:url(/admin/images/prevnext.gif) no-repeat;
	margin-right:7px;
}
a.prev{
	display:block;
	float:left;
	padding-right:15px;
	margin-top:2px;
	text-decoration:none;
}
#contentblock a.prevdis, a.prevdis{
	color:#88805b;
	display:block;
	float:left;
	padding-right:15px;
	margin-top:2px;
	text-decoration:none;
}
a.prevdis img{
	background-position:0px -7px;
}
img.next{
	width:10px;
	height:7px;
	overflow:hidden;
	background:url(/admin/images/prevnext.gif) no-repeat -10px 0px;
	margin-left:7px;
}
a.next{
	display:block;
	float:left;
	margin-left:15px;
	margin-top:2px;
	text-decoration:none;
}
a.nextdis{
	color:#88805b;
	display:block;
	float:left;
	margin-left:15px;
	margin-top:2px;
	text-decoration:none;
}

a.nextdis img{
	background-position:-10px -7px;
}
div.pageNav{
	display:block;
	float:left;
	padding:0px 8px 0px 8px;
	border-right:1px solid #887e63;
}
div.pageNav.first{
	border-left:1px solid #887e63;
}
a.pageNav{
	padding:2px 7px 2px 7px;
	display:block;
	text-align:center;
	color:#808b51;
	text-decoration:none;
	width:auto !important;
	width:10px;
}
.showcasenav a.pageNav{
	color:#C85232;
	text-decoration:none;
}

a.pageNav:hover, a.pageNav.active{
	background-color:#808b51;
	color:#FFFFFF;
	text-decoration:none;
}
.showcasenav a.pageNav:hover, .showcasenav a.pageNav.active{
	background-color:#fff;
	color:#C85232;
	text-decoration:none;
}

.itemCount{
	margin-top:2px;
}
.mainContentHeader a{
	color:#FFFFFF;
	text-decoration:none;
}
.eventRow{
	
}
div.r2{
	background-color:#cbc4ab;
}
div.r2 .td{
	background-color:#cbc4ab;
}
.tableContent .pending1,.tableContent .pending1 .td{
	background:#e6e6e6;
}
.tableContent .pending2,.tableContent .pending2 .td{
	background-color:#eeeeee;
}

.tableContent .unread1,.tableContent .unread1 .td{
	background:#e6e6e6;
}
.tableContent .unread2,.tableContent .unread2 .td{
	background-color:#eeeeee;
}



.tableContent a{
	text-decoration:none;
}
.mainContentHeader .td{
	background-color:#958975;
}
.mainContentHeader .td,  .tableContent .td{
	padding:8px 10px 8px 10px;
	overflow:hidden;
}
.mainContentHeader .date, .tableContent .date{
	width:60px;

}
.mainContentHeader .event, .tableContent .event{
	width:170px;

}
.mainContentHeader .oppTitle, .tableContent .oppTitle{
	width:250px;

}
.mainContentHeader .state, .tableContent .state{
	width:35px;

}
.mainContentHeader .category, .tableContent .category{
	width:130px;

}
.mainContentHeader .status, .tableContent .status{
	width:70px;

}
.mainContentHeader .actions, .tableContent .actions{
	width:80px;
	float:right;

}
.actions3{
	width:80px;
}
fieldset{
	border:1px solid #958a76;
	background-color:#cbc4ab;
	margin:0px 0px 20px 0px;
	padding:15px 10px 0px 10px;
}

.legend{
	font-size:12px;
	color:#544c3c;
	background-color:#bcb39b;
	padding:5px 10px 5px 10px;
	border:1px solid #958a76;
	border-bottom:none;
	display:block;
}
.radcheck{
	position:relative;
	top:2px;
}
.button{
	background-color:#7e7057;
	border:1px solid #5c5241;
	color:#FFFFFF;
	font-size:10px;
}
.stateName{
	width:100px;
	margin-right:30px;
}
.point{
	cursor:pointer;	
}
.instructions{
	font-size:14px;	
}
.p{
	margin-bottom:15px;	
}
.wMain{
	width:690px;	
}
.responseItem{
	margin-bottom:20px;	
	padding-bottom:20px;
	border-bottom:1px solid #000;
}
.responseInfo{
	width:250px;	
	margin-right:10px;
}
.response{
	width:425px;
}

.wRightCol{
	background:url(/images/wpx.gif) repeat-y 615px 0px;
}
.rightSide{
	width:294px;
	color:#7d6f58;
}
.rightSide a{
	color:#7d6f58;
}
.peoplewhoarehelping, .orgswhoneedhelp{
	background:#ebe5cf;
}
.peoplewhoarehelping h2, .orgswhoneedhelp h2{
	margin:0px;
	padding:0px;
	width:294px;
	height:30px; 
	text-indent:-9000px;
}

.peoplewhoarehelping h2{
	background:url(/images/peoplewhoarehelping.gif) no-repeat;
}
.orgswhoneedhelp h2{
	background:url(/images/organizationsthatneedhelp.gif) no-repeat;
}
.peoplewhoarehelping p, .orgswhoneedhelp p{
	margin:0px 10px 0px 10px;
	padding:10px 0px 10px 0px;
}
.peoplewhoarehelping strong{
	color:#7fb5ad;
	font-weight:bold;
	font-size:12px;
}
.orgswhoneedhelp strong{
	color:#d66d52;
	font-weight:bold;
	font-size:12px;
}

.raiseawarenessblock{
	margin-top:5px;	
}
.successstoriesblock{
	margin-top:10px;
}

.individuals{
	background:#e6ddc1 url(/images/individualsbg.jpg) no-repeat bottom;	
	width:410px;

	line-height:17px;
}
.organizations{
	width:400px;

	line-height:17px;

}

.individuals h2{
	margin:0px;
	padding:0px;
	width:410px;
	height:31px; 
}

.organizations h2{
	font-size:13px;
}

.individuals h2{
	background:transparent url(/images/individuals_empty.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-size:16px;
	height:28px;
	line-height:28px;
	margin:0px 0 0;
	padding-left:6px;
	vertical-align:bottom;
	font-weight:bold;
	letter-spacing:1px;
	
}

.individuals p{
	width:390px;
	margin:0px 10px 0px 10px;
	padding:10px 0px 10px 0px;
}
.copy a{
	color:#C85232;	
}
.organizations a{
	color:#d66d52;	
}
.individuals h3{
	color:#7fb5ad;
	font-weight:bold;
	font-size:12px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 5px 0px;
}
.individuals a{
	color:#7d7058;
}
.individuals ul{
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style:none;
}

.individuals ul.mr40{
	margin-right:40px;
}
.individuals ul li{
	margin:0px;
	padding:0px;
	background:none;
}
.individuals ul ul{
	margin:0px;	
}
.individuals ul ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	background:url(/images/bulletblue.gif) no-repeat 0px 7px;
}


form.login{
	margin:0px 0px 0px 0px;
}
form.login input#email,form.login input#password{
	width:220px;
}
form.login input#email{
	margin-bottom:8px;	
}
form.login label{
	color:#d66d52;
	font-weight:bold;
	display:block;
}
form.login input#submit{
/*
	width:97px;
	height:22px;
	background:url(/images/login.gif) no-repeat;
	border:none;
	margin-left:20px;
	text-indent:-9000px;
	font-size:0px;
	color: transparent;
	text-transform: capitalize;
*/
}
.small{
	font-size:10px;	
	line-height:14px;
}
.w400{
	width:400px;	
}
.mt0{
	margin-top:0px;	
}
.banners{
	background:#dbd1ac;
	position:relative;
	padding-bottom:10px;
	font-size:10.5px;
}
.banners h2{
	width:920px;
	height:31px;
	text-indent:-9000px;
}

.banners h2{
	background:url(/images/banners.gif) no-repeat;	
}
.badges h2{
	background:url(/images/badges.gif) no-repeat;	
}
.imicons h2{
	background:url(/images/imicons.gif) no-repeat;	
}
.banners a{
	color:#b54521;	
}
.banners ul{
	list-style:none;	
}
.banners ul li{
	background:none;
	text-align:center;	
	float:left;
	display:inline;
	margin-right:50px;
}
a.downloadall{
	position:absolute;
	right:10px;
	top:10px;
	color:#d76443;
}
.icontext{
	height:37px;
	line-height:37px;
	vertical-align:middle;
	color:#7f7258;
}
.icontextsmall{
	vertical-align:middle;
	color:#7f7258;
}
a.iconlight,a.icondark,span.iconlight,span.icondark{
	color:#b54521;
	display:block;
	height:37px;
	line-height:37px;
	vertical-align:middle;
	padding-left:27px;
}
a.iconsmalllight,a.iconsmalldark,span.iconsmalllight,span.iconsmalldark{
	color:#b54521;
	display:block;
	height:19px;
	line-height:26px;
	vertical-align:middle;
	padding-left:20px;
	font-size:10px;
}
a.icondark,span.icondark{
	background:url(/images/iconsdark.gif) no-repeat;
}
a.iconsmalldark,span.iconsmalldark{
	background:url(/images/icons_small_dark.gif) no-repeat;
}

a.iconlight,span.iconlight{
	background:url(/images/iconslight.gif) no-repeat;
}
a.iconsmalllight,span.iconsmalllight{
	background:url(/images/icons_small_light.gif) no-repeat;
}

a.email,span.email{
	background-position:0px 2px;
}
a.emailsmall,span.emailsmall{
	background-position:0px 1px;
}

a.share,span.share{
	background-position:0px -48px;
}
a.sharesmall,span.sharesmall{
	background-position:0px -35px;
}

a.like,span.like{
	padding-left:21px;
	background-position:-6px -195px;
}
a.likesmall,span.likesmall{
	padding-left:16px;
	background-position:-4px -142px;
}

a.print,span.print{
	
	background-position:-0px -94px;
}
a.printsmall,span.printsmall{
	background-position:-0px -67px;
}

a.remind,span.remind{
	
	background-position:-0px -146px;
}
a.remindsmall,span.remindsmall{
	
	background-position:-0px -106px;
}
.waudioshort{

}
.emailform{
	text-align:left;
	padding:20px;
	background:#e3d9b9;
	border:1px solid #CFC290;
	width:420px;
	display:none;
	position:absolute;
	z-index:21;
}
.emailform .close{
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}
form.emailit label{
	display:block;
	float:left;
	width:120px;
}
form.emailit input.textfield, form.emailit textarea{
	display:block
	float:left;
	margin-bottom:10px;
	width:240px;
}
form.emailit textarea{
	height:80px;	
}
input.sendmessagelight{
	width:97px;
	height:22px;
	border:0px;
	background:url(/images/sendmessagelight.gif) no-repeat;
	text-indent:-9000px;
	font-size:0px;
	color: transparent;
	text-transform: capitalize;
}
input.schedulereminderlight{
	width:122px;
	height:22px;
	border:0px;
	background:url(/images/schedulereminderlight.gif) no-repeat;
	text-indent:-9000px;
	font-size:0px;
	color: transparent;
	text-transform: capitalize;
}
.postit{
	text-align:left;
	padding:20px;
	background:#e3d9b9;
	border:1px solid #CFC290;
	width:300px;
	display:none;
	position:absolute;
	z-index:21;
}
.postit .close{
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}
.postit a{
	width:100px;
	float:left;
	display:inline;
	margin-bottom:5px;
}
.swfaudio{
	position:relative;
	left:-5px;
}
.adsbg{
	background:url(/images/adsbg.gif) repeat-y;	
}
.adsbgbottom{
	width:920px;
	height:9px;
	overflow:hidden;
	background:url(/images/adsbgbottom.gif) no-repeat;
	position:relative;
	bottom:0px;
	left:0px;
	z-index:20;
}
.showcasenav{
	background:#a0b1a1;	
	border:1px solid #FFF;
	padding:10px;
}
.maincontent{
	width:560px;	
}
.medialist .item{
	width:255px;
	margin-right:25px;
	margin-bottom:30px;
	float:left;
	display:inline;
}
.medialist .itemlast{
	margin-right:0px;	
}
.media{
	width:70px;
	
	margin-right:10px;
}
.media a{
	display:block;
	width:70px;
	height:62px;
	text-decoration:none;
}
.media a.imageLink{
	height:62px;
	background:url(/images/mediaicons_lg.gif) no-repeat;
}
.media a.textLink{
	display:block;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-align:center;
	text-decoration:underline;
	width:70px;
	background:none;
}
.media1, .media1 a.imageLink{
	background-position:-0px -62px;
}
.media2, .media2 a.imageLink{
	background-position:-70px -62px;
}
.media3, .media3 a.imageLink{
	background-position:-0px -0px;
}
.media4, .media4 a.imageLink{
	background-position:-70px -0px;
}

.medialist .details{
	width:	175px;
}
#tightbox{
	width:533px;
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-264px;
	top:50%;
	z-index:101;
	text-align:left;
	display:none;
}
#tightbox .top{
	width:533px;
	height:55px;	
	background:url(/images/tightboxtop.png) no-repeat;
}
#tightbox .middle{

	width:533px;
	background:url(/images/tightboxmiddle.png) repeat-y;
}
#tightbox .middle .video{
	height:375px;
}
#tightbox .middle .audio{
	height:100px;
}
#tightbox .bottom{
	width:533px;
	height:55px;	
	background:url(/images/tightboxbottom.png) no-repeat;
}
#tightbox .content{
	position:absolute;
	top:20px;
	left:20px;
	z-index:24;
}
#tightbox .close{
	position:absolute;
	right:24px;
	top:12px;
	font-size:17px;
	font-weight:bold;
	z-index:25;
}
#tightbox .close a{
	text-decoration:none;
}
#tightbox .title{
	font-size:17px;
	font-weight:bold;
}
#tightbox .subtitle{
	font-size:12px;
	font-weight:bold;	
	margin-bottom:5px;
}
.lettercontent{
	background:#f3efe1;	
	border:1px solid #422702;
	width:484px;
	height:395px;
	overflow:auto;
}
.lettermargin{
	margin:50px;	
}
.audiomargin{
	text-align:center;
	color:#FFF;
	font-size:10px;
	width:487px;
	margin-top:30px;
}
.photocontent{
	width:484px;
	height:396px;
	overflow:hidden;
}
#userimage{
	visibility:hidden;	
}
.formHidden{
	display:none;	
}
.eventBucket{
	background:#e3d9b9;	
	margin-bottom:5px;
}
.eventBucket .head{
	background:#eae3cb;
	padding:5px 9px 5px 9px;
}

.eventBucket .head .title{
	font-size:17px;
	color:#cb8316;
	margin-bottom:2px;
}
.eventBucket .date{
	font-weight:bold;	
}
.eventBucket .body{
	padding:15px 9px 10px 9px;
}
.eventBucket .location{
	font-size:11px;
}
.eventBucket .location a{
	color:#b54521;	
}
.eventBucket .location .title{
	text-transform:uppercase;
	width:70px;
	font-weight:bold;
	font-size:10px;
}
.eventBucket .contact .title{
	text-transform:uppercase;
	width:70px;
	font-weight:bold;
	font-size:10px;
}
.eventBucket .contact{
	margin-top:10px;	
	font-size:11px;
}
.eventBucket .locCon{
	width:270px;
}
.locConData{
	width:200px;
	overflow:hidden;
}
.eventBucket .description{
	width:370px;
	float:right;
	display:inline;
	position:relative;
}
.eventBucket .eventIcons{
	margin-top:10px;
}
.newsBucket{
	background:#e3d9b9;	
	margin-bottom:5px;
}
.newsBucket .head{
}
.newsBucket .head .titleWrap{
	width:390px;
}
.newsBucket .head .title, .newsBucket .head .title a{
	font-size:17px;
	color:#cb8316;
	text-decoration:none;
}

.newsBucket .subtitle, .newsBucket .subtitle a{
	text-decoration:none;
	color:#cb8316;
}
.newsBucket .head .dateWrap{
	width:140px;
}
.newsBucket .date{
	font-weight:bold;
	position:relative;
	top:3px;
	text-align:right
}
.newsBucket .description{
	margin-top:10px;
}
#map_canvas{
	width:500px;
	height:300px;
}
#map_canvas_inline{
	width:400px;
	height:350px;
	overflow:hidden;
}

.mapWrap{
	visibility:hidden;	
	position:absolute;
	top:0px;
	z-index:20;
	padding:40px;
	background:#e3d9b9;
	border:1px solid #CFC290;
}
.mapWrap .close{
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}
.orangetitle{
	color:#cb8316;
	font-size:17px;
}
#knowTheFacts{
	font-size:11px;	
}
#partnerDetails{
	position:absolute;
	z-index:22;
	top:0px;
	left:0px;
	text-align:left;
}
#partnerDetails .close{
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}
#partnerDetails .copy{
	margin-left:20px;
	margin-right:20px;
	line-height:18px;
}
#partnerDetails a{
	color:#B54521;
}
h3.npra{
	text-indent:-9000px;
	background:url(/images/newsandpressarchive.gif) no-repeat;
	width:330px;
	height:26px;
	overflow:hidden;
}
#archiveYears{
	padding-bottom:15px;
	margin:0px 10px 0px 10px;	
}
#archiveYears a{
	color:#b54521;
}
#newsTitle{
	position:relative;
}
#newsTitle .theNav{
	position:absolute;
	top:7px;
	right:10px;
	font-size:10px;
}
#newsTitle .theNav a{
	text-decoration:none;	
}
#newsTitle .theNav a:hover{
	text-decoration:underline;	
}
.mission,.goals{
	background:#dad1ab;
	width:452px;
}
.mission h2{
	width:452px;
	height:28px;
	overflow:hidden;
	background:url(/images/mission.gif) no-repeat;
	text-indent:-9000px;
	margin:0px;
}
.missiones h2{
	background:url(/images/mission_es.gif) no-repeat;
}
.goals h2{
	width:452px;
	height:28px;
	overflow:hidden;
	background:url(/images/goals.gif) no-repeat;
	text-indent:-9000px;
	margin:0px;
}
.goalses h2{
	background:url(/images/goals_es.gif) no-repeat;
}
.s11{
	font-size:11px;
}