@charset "UTF-8";
/* CSS Document */

a {
color:#1b87cb;
text-decoration:none;}

a:hover {
text-decoration:underline;}

a:visited {
color:#1b87cb;
}

.admincenter {
float:left;
width:690px;
margin:0px;
padding:10px 0px 0px 15px;
background-image:url(../images/bg_dottedvert.gif);
background-repeat:repeat-y;
background-position:left;
height:100%;
}

.admintable {
width:680px;
margin:10px;
}

.admintable td {
padding:5px;}


.admintable thead {
background-color:#eee;
height:15px;
padding-top:2px;
font-size:13px;
font-weight:bold;
line-height:10px;
color:#473764;
}

.admintable i {

color:#999;
padding-left:10px;
}

#cse-search-results {
width:650px;}

td.label {
font-size:12px;
width:120px;
text-align:right;
padding-right:8px;
vertical-align:top;}

body {
background-color:#f2e7d4;
font-size:12px;
color:#333333;
line-height:18px;
margin: 0px;
font-family: 'Myriad Pro',Arial, Helvetica, sans-serif;
}

.bottom {
background-image:url(../images/bg_footer.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:20px;
margin:0;
clear:both;}


.calendar {
width:100%;
background-color:#FFFFFF;
padding:0px;}

.calendar thead td {
background-color:#FFF;
height:30px;
padding:4px;
font-size:14px;
line-height:26px;
border:1px solid #FFF;
color:#473764;
width:14.25%}

.calendar td {
background-color:#f2f0f1;
height:50px;
padding:4px;
border:1px solid #cdbdc5;
font-size:21px;
line-height:26px;
color:#473764;
width:14.25%}

.item {
line-height:14px;
font-size:12px;
color:#473764;}

.more {
line-height:14px;
font-size:12px;
color:#473764;
text-align:right;
padding-left:48px;}

.container {
width:970px;
background-image:url(../images/bg_container.jpg);
background-repeat:repeat-y;
margin: 0px auto;
height:100%;
}

.content {
font-size:12px;
line-height:16px;
color:#444444;}

.column {
margin: 10px 20px 0px 20px;
clear:both;
}

.dotted {
background-image:url(../images/bg_dottedline.gif);
height:1px;
width:100%;
margin: 20px 0px 20px 0px;
}

.dottedsub {
background-image:url(../images/bg_dottedline.gif);
height:1px;
width:99%;
margin: 15px 0px 15px 0px;
}

.dottedfooter {
background-image:url(../images/bg_dottedline.gif);
height:1px;
width:100%;
margin: 5px 0px 5px 0px;
}

dt {
font-size:14px;
line-height:20px;
color:#422e5d;
margin-left:10px;
}

dd {
line-height:20px;
margin-left:10px;
}

.footer {
width:940px;
height:120px;
margin:20px 0px 0px 15px;
clear:both;
padding:10px 0px 0px 0px;
}

#footeraddress {
float:left;
padding:10px;
font-size:13px;
line-height:18px;
width: 370px;
}

#footeraddress strong {
font-size:14px;
color:#422e5d;
font-weight:bold;
}

#footerhelp {
float:left;
padding:10px;
line-height:23px;
font-size:24px;
color:#8f8b83;
width: 110px;
}

#footerhelp strong {
font-size:14px;
color:#422e5d;
font-weight:bold;
}

#footercrisis {
float:right;
padding-top:10px;
line-height:23px;
font-size:24px;
color:#8f8b83;
}

#footercrisis strong {
font-size:14px;
color:#422e5d;
font-weight:bold;
}

.footer small {
font-size:12px;
font-weight:normal;
color:#8f8b83;
}

.gobtn {

margin-left:5px;
padding:0px;}


p {
margin-top:15px;}

h2 {
font-size:28px;
line-height:28px;
color:#422e5d;
font-weight:bold;
margin-top:20px;
padding-bottom:5px;}

h3 {
font-size:16px;
color:#422e5d;
font-weight:normal;
margin-top:20px;
padding-bottom:5px;}

h4 {
font-size:16px;
color:#422e5d;
font-weight:bold;
margin-top:10px;
padding-bottom:5px;}


.homeleft {
float:left;
width:450px;
margin:0px;
padding:10px 5px 0px 10px;

}

.homecenter {
float:left;
width:240px;
margin:0px;
padding:10px 0px 0px 0px;
background-image:url(../images/bg_grey_top.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#f2f0f0;
}

.homeright {
float:right;
width:220px;
margin:0px;
padding-left:10px;
}

.image {
float:left;}

input, select {
margin:0px;
padding:0px; 
vertical-align:text-bottom;
}

input.long {
width:400px;}

input.mid {
width:250px;}

input.short {
width:100px;}

.maincontent {
margin:15px 15px 0px 15px;
background-color:#FFFFFF;
position:inherit;
height:100%;
}


/* -- nav sprite -- */
.nav-example-fade {

}
.nav li {
display: inline;
}

.nav {
margin:0px;
padding:0px;
width: 940px;
height: 46px;
background: url(../images/navsprite.gif) no-repeat;
position: relative;
}
.nav a:link, .nav a:visited {
	position: absolute;
	top: 0;
	height: 46px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
	border: none;
}
.nav .home a:link, .nav .home a:visited {
	left: 0px;
	width: 89px;
}
.nav .home a:hover, .nav .home a:focus {
	background: url(../images/navsprite.gif) no-repeat -0px -46px;
}
.nav .home a:active {
	background: url(../images/navsprite.gif) no-repeat -0px -92px;
}
.current-home .home a:link, .current-home .home a:visited {
	background: url(../images/navsprite.gif) no-repeat -0px -137px;
	cursor: default;
}
.nav-home, .nav-home-click {
	position: absolute;
	top: 0;
	left: 0px;
	width: 89px;
	height: 46px;
	background: url(../images/navsprite.gif) no-repeat 0px -46px;
}
.nav-home-click {
	background: url(../images/navsprite.gif) no-repeat -0px -92px;
}



.nav .programs a:link, .nav .programs a:visited {
left: 89px;
width: 106px;
}
.nav .programs a:hover, .nav .programs a:focus {
background: url(../images/navsprite.gif) no-repeat -89px -46px;
}
.nav .programs a:active {
background: url(../images/navsprite.gif) no-repeat -89px -92px;
}
.current-programs .programs a:link, .current-programs .programs a:visited {
background: url(../images/navsprite.gif) no-repeat -89px -138px;
cursor: default;
}
.nav-programs, .nav-programs-click {
position: absolute;
top: 0;
left: 89px;
width: 106px;
height: 46px;
background: url(../images/navsprite.gif) no-repeat -89px -46px;
}
.nav-programs-click {
background: url(../images/navsprite.gif) no-repeat -89px -92px;
}


.nav .education a:link, .nav .education a:visited {
left: 195px;
width: 195px;
}
.nav .education a:hover, .nav .education a:focus {
background: url(../images/navsprite.gif) no-repeat -195px -46px;
}
.nav .education a:active {
background: url(../images/navsprite.gif) no-repeat -195px -92px;
}
.current-education .education a:link, .current-education .education a:visited {
background: url(../images/navsprite.gif) no-repeat -195px -137px;
cursor: default;
}
.nav-education, .nav-education-click {
position: absolute;
top: 0;
left: 195px;
width: 195px;
height: 46px;
background: url(../images/navsprite.gif) no-repeat -195px -46px;
}
.nav-education-click {
background: url(../images/navsprite.gif) no-repeat -195px -92px;
}


.nav .training a:link, .nav .training a:visited {
left: 390px;
width: 218px;
}
.nav .training a:hover, .nav .training a:focus {
background: url(../images/navsprite.gif) no-repeat -390px -46px;
}
.nav .training a:active {
background: url(../images/navsprite.gif) no-repeat -390px -92px;
}
.current-training .training a:link, .current-training .training a:visited {
background: url(../images/navsprite.gif) no-repeat -390px -137px;
cursor: default;
}
.nav-training, .nav-training-click {
position: absolute;
top: 0;
left: 390px;
width: 218px;
height: 46px;
background: url(../images/navsprite.gif) no-repeat -390px -46px;
}
.nav-training-click {
background: url(../images/navsprite.gif) no-repeat -390px -92px;
}


.nav .involved a:link, .nav .involved a:visited {
left: 608px;
width: 128px;
}
.nav .involved a:hover, .nav .involved a:focus {
background: url(../images/navsprite.gif) no-repeat -608px -46px;
}
.nav .involved a:active {
background: url(../images/navsprite.gif) no-repeat -608px -92px;
}
.current-involved .involved a:link, .current-involved .involved a:visited {
background: url(../images/navsprite.gif) no-repeat -608px -137px;
cursor: default;
}
.nav-involved, .nav-involved-click {
position: absolute;
top: 0;
left: 608px;
width: 128px;
height: 46px;
background: url(../images/navsprite.gif) no-repeat -608px -46px;
}
.nav-involved-click {
background: url(../images/navsprite.gif) no-repeat -608px -92px;
}


.nav .donate a:link, .nav .donate a:visited {
left: 736px;
width: 97px;
}
.nav .donate a:hover, .nav .donate a:focus {
background: url(../images/navsprite.gif) no-repeat -736px -46px;
}
.nav .donate a:active {
background: url(../images/navsprite.gif) no-repeat -736px -92px;
}
.current-donate .donate a:link, .current-donate .donate a:visited {
background: url(../images/navsprite.gif) no-repeat -736px -137px;
cursor: default;
}
.nav-donate, .nav-donate-click {
position: absolute;
top: 0;
left: 736px;
width: 97px;
height: 46px;
background: url(../images/navsprite.gif) no-repeat -736px -46px;
}
.nav-donate-click {
background: url(../images/navsprite.gif) no-repeat -736px -92px;
}


.nav .about a:link, .nav .about a:visited {
left: 833px;
width: 107px;
}
.nav .about a:hover, .nav .about a:focus {
background: url(../images/navsprite.gif) no-repeat -833px -46px;
}
.nav .about a:active {
background: url(../images/navsprite.gif) no-repeat -833px -92px;
}
.current-about .about a:link, .current-about .about a:visited {
background: url(../images/navsprite.gif) no-repeat -833px -137px;
cursor: default;
}
.nav-about, .nav-about-click {
position: absolute;
top: 0;
left: 833px;
width: 107px;
height: 46px;
background: url(../images/navsprite.gif) no-repeat -833px -46px;
}
.nav-about-click {
background: url(../images/navsprite.gif) no-repeat -833px -92px;
}
/* -- end sprite -- */


.dropdown {
position: absolute;
display: block;
margin:0px;
top:304px;
color:#FFF;
font-size:14px;
line-height:38px;
background-color:#f3d8a5;
width:200px;
padding-left:20px;
padding-top:10px;
z-index:1000;
visibility:hidden;
}

.dropdown li{
display: list-item;
float: none;
padding:0px 10px 5px 0px;

}

.dropdown li a {
display: list-item;
float: none;
padding:7px 0px 7px 0px;
margin:0px;
color:#52406a;
font-size:14px;
line-height:18px;
border-bottom:thin #AAA dotted;
width:100%;
}

.progdrop {
margin-left:89px;}

.navprogramwrapper {
width:940px;
margin:0px 0px 0px 15px;
padding:0px;
}

.navwrapper {
width:940px;
margin:185px 0px 0px 0px;
padding:0px;
}

.navwrapperhome {
width:940px;
margin:0px 0px 0px 0px;
padding:0px;
}
#homeimages {
margin-top:-20px;
width:940px;
height:205px;
overflow:hidden;}

.navheader {
height:246px;
width:950px;
margin: 10px 0px 0px 15px;
background-image:url(../images/header_home.jpg);
background-repeat:no-repeat;
z-index:-1;
}

.headerabout {
background-image:url(../images/header_about.jpg);
background-repeat:no-repeat;
}
.headerdonate {
background-image:url(../images/header_donate.jpg);
background-repeat:no-repeat;
}
.headerinvolved {
background-image:url(../images/header_involved.jpg);
background-repeat:no-repeat;
}
.headercalendar{
background-image:url(../images/header_calendar.jpg);
background-repeat:no-repeat;
}
.headerresources {
background-image:url(../images/header_er.jpg);
background-repeat:no-repeat;
}
.headerprograms {
background-image:url(../images/header_about.jpg);
background-repeat:no-repeat;
}
.headerbsf {
background-image:url(../images/header_bsf.jpg);
background-repeat:no-repeat;
}
.headercasa {
background-image:url(../images/header_casa.jpg);
background-repeat:no-repeat;
}
.headerccc {
background-image:url(../images/header_ccc.jpg);
background-repeat:no-repeat;
}
.headercs {
background-image:url(../images/header_cs.jpg);
background-repeat:no-repeat;
}
.headerey {
background-image:url(../images/header_ey.jpg);
background-repeat:no-repeat;
}
.headerhotline {
background-image:url(../images/header_hotline.jpg);
background-repeat:no-repeat;
}
.headerpea {
background-image:url(../images/header_pea.jpg);
background-repeat:no-repeat;
}
.headerhome2 {
background-image:url(../images/header_home2.jpg);
background-repeat:no-repeat;
}

/* -- programpage -- */


.pageform {
width:100%;
margin:20px 0px 20px 0px;
}

.pageform td {
padding:5px;
}

.pageform td b {
margin:0px;
color:#FF0000;
}

.pickerbox {
border: 1px solid #52406A;
padding:10px;
background-color: #e8e5eb;
}
.pickerbox select {
margin-right:10px;
}

.programnav {
height:38px;
width:940px;
padding-top:0px;
margin:0px 0px 0px 15px;
background-image:url(../images/bg_programnav.jpg);
background-repeat:repeat-x;}

.programnav ul {
padding:5px 5px 5px 5px;
}

.programnav ul li{
margin:9px 6px 5px 6px;
padding:0px;
height:28px;
display:inline;}


.programnav a {
color:#52406a;
font-size:11px;
padding:0px;
height:15px;
margin:0px;
display:inline-block;
padding:5px;}

.programnav a:hover {
color:#52406a;
text-decoration:underline;}

.programnav ul li.selected {
background-image:url(../images/bg_prognav_link.jpg);
background-repeat:no-repeat;
display:inline-block;
height:28px;
padding:0px;
margin:0px;}

.programnav a.selected {
color:#52406a;
font-size:12px;
font-weight:bold;
text-decoration:none;
background-image:url(../images/bg_prognav_linkend.jpg);
background-repeat:no-repeat;
background-position:right;}


.programheader {
height:168px;
width:940px;
margin: 0px 0px 0px 15px;

background-repeat:no-repeat;
}

strong {
font-weight:bold;}

select.page {
margin-top:5px;}

select.admin {
width:200px;}

small {
font-size:12px;
font-weight:normal;
line-height:14px;
color:#FFFFFF;}

span.date {
font-size:13px;
color:#adadad;
padding-bottom:5px;}

span.big211 {
font-size:30px;
font-weight:normal;
color:#FFFFFF;
line-height:34px;}

span.sm211 {
font-size:24px;
font-weight:normal;
color:#FFFFFF;
line-height:25px;}



.subleft {
float:left;
width:210px;
margin-right:10px;
padding:10px 5px 0px 0px;
}

.subleft ul li {
padding:8px 0px 0px 0px;
margin-bottom:10px;}

.subleft ul li.selected {
color:#422e5d;
font-weight:bold;
padding:8px 0px 0px 0px;
background-image:url(../images/bg_subnav_top.gif);
background-position:top;}

.subleft ul li a {
font-size:15px;
width:200px;
line-height:18px;
color:#1b87cb;
display:inline-block;
padding-left:10px;
}

.subleft ul li a.selected {
font-size:15px;
line-height:18px;
height:20px;
color:#422e5d;
padding-left:10px;
font-weight:bold;
text-decoration:none;
background-image:url(../images/bg_subnav_btm.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.subleft ul li ul {
padding:0px 0px 5px 15px;
margin-bottom:10px;
margin-top:-10px;}

.subleft ul li ul li {
margin:0px;
}

.subleft ul li ul li.selected {
color:#422e5d;
font-weight:bold;
padding:8px 0px 0px 0px;
background-image:none;
background-position:top;}

.subleft ul li ul li a {
font-size:13px;
width:200px;
line-height:16px;
color:#1b87cb;
display:inline-block;
padding-left:10px;
background-image:none;
background-position:top;
}

.subleft ul li ul li a.selected {
font-size:13px;
line-height:18px;
height:20px;
color:#422e5d;
padding-left:10px;
font-weight:bold;
text-decoration:none;
background-image:none;
background-position:bottom;
background-repeat:no-repeat;
}


.subcalendar {
float:left;
width:700px;
margin:0px;
padding:10px 0px 0px 15px;
background-image:url(../images/bg_dottedvert.gif);
background-repeat:repeat-y;
background-position:left;
height:100%;
}


.subcenter {
float:left;
width:460px;
margin:0px;
padding:10px 0px 0px 15px;
background-image:url(../images/bg_dottedvert.gif);
background-repeat:repeat-y;
background-position:left;
height:100%;
}

.subcenter ul {
margin:10px 0px 10px 25px;}


.subcenter ul li {
margin-left:25px;
list-style-type:square;
margin-bottom:5px;
}

.subcenter ul li ul{
margin:0px 0px 00px 0px;}

.subcenter ul li ul li {
margin-left:0px;
list-style-type:none;
margin-bottom:0px;
}


.subcenter ol {
margin:10px 0px 10px 25px;}


.subcenter ol li {
margin-left:25px;
list-style-type:decimal;
margin-bottom:5px;}

img.left {
margin-right:15px;
margin-bottom:10px;
}


.headshot {
border: 1px solid #444;
margin:0px 10px 10px 0px;}


.subright {
float:right;
width:230px;
margin:0px;
padding-left:10px;
}

.subrightcolumn {
width:205px;
padding:15px 10px 0px 15px;
background-image:url(../images/bg_subrightcolumn_top.gif);
background-repeat:no-repeat;
background-position:top left;
background-color:#e8e5eb;}

.subrightfoot {
background-image:url(../images/bg_subrightcolumn_btm.gif);
margin:0px; 
background-repeat:no-repeat;
background-position:bottom left;
padding:0px;
height:5px;
line-height:0px;
width:230px;}


textarea {
width:500px;
height:300px;}

.twobox {
height:162px;
width:220px;
background-image:url(../images/bg_211box.gif);
background-repeat:no-repeat;
margin:0px;
color:#e7dac1;
font-size:14px;
font-weight:bold;
padding:15px 0px 0px 15px;
}
.twoboxsub {
height:162px;
width:230px;
background-image:url(../images/bg_211boxsub.gif);
background-repeat:no-repeat;
margin:0px;
color:#e7dac1;
font-size:14px;
font-weight:bold;
padding:15px 0px 0px 15px;
}



.uber {
background-color:#422e5d;
height:46px;
width:940px;
margin: 0px auto;
padding:0px;
color:#FFFFFF;
background-image:url(../images/bg_uber_btm.gif);
background-position: left bottom;
background-repeat:no-repeat;
}


#ubermha {
margin:6px 5px 0px 24px;
}

#uber211 {
margin:6px 5px 0px 30px;
}

#ubergo {
height:19px;
width:26px;
margin:0px;
padding:0px;
}

#uberquick{
float:right;
margin:11px 24px 0px 0px;
padding-bottom:12px;
line-height:10px;
}

#ubersearch{
float:right;
margin:5px 14px 0px 0px;
padding-bottom:12px;
line-height:10px;
font-size:11px;
}

.uber input{
margin:6px 5px 0px 5px;
}

.uber a {
font-size:11px;
color:#897d9a;
height:45px;
vertical-align:middle;
}

.uber a.link {
padding-top:15px;
display:inline-block;}


#srchResult iframe {
        width: 650px;
} 