@charset "UTF-8";
/* CSS Document */


html, body { 
	margin: 0;
	background: #f7f7f7 url('images/body_bkg.jpg') repeat-x top center;
	text-align: center;
	color: #063370;
	font: 13px/20px 'Verdana', Arial, Helvetica, sans-serif;
}

#masterWrap { 
	margin: 0 auto;  
	text-align: left;
	width: 1024px; 
}

#home #masterWrap { 
	width: 1166px; 
}

#header { height: 121px; position: relative; }
.logo, .icon { position: absolute; }
.logo { bottom: 16px; left: 45px; }
.icon { bottom: 26px; right: 62px; }
a { color: #2f8aba; outline: none; }
.noTxt { font-size:0; line-height:0; text-indent: -9999; }
.hr hr { display: none; }
.hr { background: #ececec; height: 1px; margin-bottom: 8px; }
.bluebox .hr { background: #a1b8da; margin: 6px 0; }

ul { padding-left: 8px; margin-left: 10px; list-style-position: outside; }
li { margin-bottom: 6px; }
address { font-style: normal; }

ul.storylist { padding: 0; }
ul.storylist li { margin: 0 0 6px 0; }
#story3 { font: 12px/16px Verdana, Arial, Helvetica, sans-serif; }
#story3 .storyTitle { margin: 30px 0 4px; }
#story2 .storyTitle { margin: 24px 0 4px; }

/*-------------------------------- NAVIGATION STYLES */

#navigation {
	width: 1024px; height: 45px; 
	padding: 0; 
	margin: 0 auto; 
	z-index: 30;
	position: relative;
	}
	
#navigation li { list-style: none; }
#navigation a.nav1, #navigation a.nav2, #navigation a.nav3,
#navigation a.nav4, #navigation a.nav5, #navigation a.nav6, 
#navigation a.nav7 { 
height: 45px; display: block; float: left;
font-size: 0px; line-height: 0px; text-indent: -9999px;
}

#navigation a.nav1 { background: url('images/nav1.jpg') no-repeat 0 0; width: 106px; }
#navigation a.nav2 { background: url('images/nav2.jpg') no-repeat 0 0; width: 155px; }
#navigation a.nav3 { background: url('images/nav3.jpg') no-repeat 0 0; width: 155px; }
#navigation a.nav4 { background: url('images/nav4.jpg') no-repeat 0 0; width: 178px; }
#navigation a.nav5 { background: url('images/nav5.jpg') no-repeat 0 0; width: 180px; }
#navigation a.nav6 { background: url('images/nav6.jpg') no-repeat 0 0; width: 124px; }
#navigation a.nav7 { background: url('images/nav7.jpg') no-repeat 0 0; width: 126px; }

#home a.nav1,
#whoweare a.nav2,#faqs a.nav2,#staff a.nav2,#founder a.nav2,#financialreview a.nav2,
#fostercare a.nav3, #fostercarefaq a.nav3, #fostercareresources a.nav3,
#adoption a.nav3, #adoptionfaq a.nav3, #adoptionresources a.nav3,
#counseling a.nav3, #counselingfaq a.nav3, #counselingresources a.nav3, #thriftstores a.nav3,

#volunteer a.nav4, #employment a.nav4, #wishlist a.nav4,
#news a.nav5, #events a.nav5, #calendar a.nav5,
#contact a.nav6, #donors a.nav7,

#navigation a:hover.nav1, #navigation a:hover.nav2, #navigation a:hover.nav3,
#navigation a:hover.nav4, #navigation a:hover.nav5, #navigation a:hover.nav6, 
#navigation a:hover.nav7 { background-position: bottom; }



/*dropdown styles */

#navigation li {	
margin: 0;
padding: 0;
float: left;
}

#navigation li a {	
display: block;
}

#navigation div {	
position: absolute;
top: 45px;
visibility: hidden;
margin: 3px 0 0 4px;
padding: 1px;
background: #FFFFFF url('images/bkg_dropdown.jpg') no-repeat bottom left;
width: 211px;
}

#navigation div a {	
position: relative;
display: block;
margin: 0;
padding: 10px;
width: auto;
white-space: nowrap;
text-align: left;
text-decoration: none;
color: #154b75;
font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #eaeaea;
}

#navigation div a:hover {
background: #ededed;
}

#navigation .last { border: none; }

/*-------------------------------- CALLOUT STYLES */

#callout {
	background: url('images/callout_bkg.jpg') no-repeat 0 0;
	height: 433px;
	position: relative;
	padding: 24px 45px;
	}

.container { 
	width:1076px; height:442px; 
	overflow:hidden; position:relative; cursor:pointer; 
	}

.calloutControls { position: absolute; z-index: 9989; bottom: 16px; right: 370px; }

.slides { position:absolute; top:0; left:0; }

.slides div { position:absolute; top:0; right: 0; }

.pagination { float: left; margin: 0; padding: 0; }
.pagination li { float: left; list-style: none; }
.pagination li a { 
	background: url('images/slideNumbers.jpg') no-repeat 0 0; 
	width: 21px; height: 21px; display: block; margin: 0 2px; 
	}

.one { background-position: bottom left !important; }
.two { background-position: bottom center !important; }
.three { background-position: bottom right !important; }
.active .one { background-position: top left !important; }
.active .two { background-position: top center !important; }
.active .three { background-position: top right !important; }

.previous, .next {
	background: orange url('images/slidecontrols.jpg') no-repeat 0 0;
	width: 7px; height: 9px; display: block; 
	float: left; margin-top:6px;
	}

.previous { background-position: bottom left; margin-right: 4px; }
.next { background-position: top left; margin-left: 4px; }
.previous:hover, .previous.hover { background-position: bottom right; }
.next:hover, .next.hover { background-position: top right; }

.story {
	position: absolute; 
	width: 1076px; height: 442px; 
	display: block;
	}

.text {
	position: absolute;
	width: 461px; height: 442px;
	color: #FFF;
	padding: 0 24px;
	}

.storyTitle { margin: 80px 0 4px 0; }

.tapeTop { 
	background: url('images/news_tape_top.png') no-repeat 0 0;
	width: 75px; height: 70px; display: block;
	position: absolute; left: 0; top: 0; z-index: 999;
	}

.tapeBottom { 
	background: url('images/news_tape_bottom.png') no-repeat 0 0;
	width: 62px; height: 56px; display: block;
	position: absolute; right: 0; bottom: 0; z-index: 999;
	}

/*-------------------------------- MID SECTION STYLES */

#midSection { 
	background: url('images/mid_bkg.jpg') no-repeat 0 0;
	height: 264px;
}

#midWrap { width: 954px; margin: 0 auto; }



/*-------------------------------- BOTTOM SECTION STYLES */

#bottomSection {
	background: url('images/bottom_bkg.jpg') no-repeat top right;
	margin: 0 auto;
	padding-left: 8px;
}

#bottomWrap { 
	margin: 0 auto; padding-top: 4px;
	height: 208px;
}

.vidGallery { 
	width: 387px; float: left; margin: 0 18px 0 22px;
	background: url('images/vidGallery_bkg.jpg') no-repeat bottom left;
	}

.vidImg { position: relative; margin: 11px; }
.vidInfo { background: url('images/vidInfo_bkg.png') 0 0; 
	position: absolute; bottom: 0px;
	color: #FFF; font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	width: 364px; padding: 8px 0;
	}
	
.vidInfo img { float: left; margin: 4px 24px 0 12px; }
.giSection { position: relative; width: 700px; float: left; }
.giSection h2 { font: normal 18px/20px 'Helvetica', sans-serif; color: #2f8aba; margin: 14px 0 6px 4px; width: 208px; padding-bottom: 6px; background: url('images/h2_gi_bkg.jpg') repeat-x bottom left; }
.gibox { background: url('images/giBox_bkg.jpg') no-repeat left bottom; float: left; width: 226px; padding-left: 6px; }
.gibox img { border: 1px solid #838383; }
.giSection p { margin: 0 20px 6px 10px; }
.gibox .learnmore { margin-right: 16px !important; }
.giboxCap {
	background: url('images/giBox_cap.jpg') no-repeat 0 0;
	width: 690px; height: 10px; display: block;
	position: absolute; z-index:900; bottom: -10px;
	}

.viSection { position: relative; width: 700px; float: left; }
.viSection h2 { font: normal 18px/20px 'Helvetica', sans-serif; color: #2f8aba; margin: 14px 0 6px 4px; width: 208px; padding-bottom: 6px; background: url('images/h2_gi_bkg.jpg') repeat-x bottom left; }
.vibox { background: url('images/giBox_bkg.jpg') no-repeat left bottom; float: left; width: 226px; padding-left: 6px; }
.vibox img { border: 1px solid #838383; }
.viSection p { margin: 0 20px 6px 10px; }
.vibox .watchnow { margin-right: 16px !important; }
.viboxCap {
	background: url('images/giBox_cap.jpg') no-repeat 0 0;
	width: 690px; height: 10px; display: block;
	position: absolute; z-index:900; bottom: -10px;
	}



/*-------------------------------- FOOTER STYLES */

#home #footerTxt { background: #1c649c url('images/footerHome_bkg.jpg') no-repeat 0 0; }
#footer { 
	background:#1C649C url(images/page_bkg.jpg) repeat-x 0 0;
	height:250px;
	width:100%; min-width: 1024px;
}

#footerTxt {
	background: #1c649c url('images/footer_bkg.jpg') no-repeat top center;
	width: 1024px; 
	margin: 0 auto; padding-top:45px;
	color: #7fc0f3;
	text-align: center;
	font: 11px/18px 'Verdana', Arial, Helvetica, sans-serif;
	position: relative;
}

#home #footerTxt { width: 1166px; }

#footerTxt a { color: #7fc0f3; text-decoration: none; }
#footerTxt a:hover { text-decoration: underline; }

.twitter, .facebook { 
	width: 32px; height: 32px; 
	display: block; 
	position: absolute;
	top: 48px;
	font-size: 0; line-height: 0; text-indent: -9999px; 
	}
.twitter { background: url('images/twitter_bkg.jpg') no-repeat 0 0; left: 113px; }
.facebook { background: url('images/facebook_bkg.jpg') no-repeat 0 0; left: 69px; }

#home .twitter { left: 184px; }
#home .facebook { left: 140px; }


/*-------------------------------- XTRA STYLES */
h1 { 
	font: normal 22px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1d5179; margin-bottom:24px;
	}
	
.clear { clear: both; }
p { }
a { outline: none; }

.watchnow, .learnmore, .learnmoreBlue, .learnmoreStory, .readmoreStory, .readmore, .playvideo, .contactus, .volunteerbtn, .thriftstorebtn, .viewmore, .viewevents {
	width: 131px; height: 29px; 
	margin-top:6px;
	display: block; 
	font-size: 0px; line-height: 0px; text-indent: -9999px;
}
.watchnow { background: url('images/watchnow_btn.jpg') no-repeat 0 0; float: right; margin-right:8px; width: 132px; }
.learnmore { background: url('images/learnmore_btn.jpg') no-repeat 0 0; float: right; margin-right:8px; width: 132px; }
.learnmoreBlue { background: url('images/learnmoreBlue_btn.jpg') no-repeat 0 0; float: right; margin-right:10px; }
.learnmoreStory { background: url('images/learnmoreStory_btn.jpg') no-repeat 0 0; float: right; margin-right:10px; width: 135px; height: 33px; }
.readmoreStory { background: url('images/readmoreStory_btn.jpg') no-repeat 0 0; float: right; margin-right:10px; width: 135px; height: 33px; }
.contactus { background: url('images/contactus_btn.jpg') no-repeat 0 0; float: right; }
.playvideo { background: url('images/playvideo_btn.jpg') no-repeat 0 0; float: right; margin-right:10px; }
.readmore { background: url('images/readmore_btn.jpg') no-repeat 0 0; position: absolute; bottom: 0; right: 10px; }
.volunteerbtn { background: url('images/volunteer_btn.jpg') no-repeat 0 0; float: right; margin-right:8px; width: 132px; }
.thriftstorebtn { background: url('images/thriftstore_btn.jpg') no-repeat 0 0; float: right; margin-right:8px; width: 132px; }
.viewmore { background: url('images/viewmore_btn.jpg') no-repeat 0 0; float: right; margin-right:8px; width: 132px; }
.viewevents { background: url('images/viewevents_btn.jpg') no-repeat 0 0; float: right; margin-right:8px; width: 132px; }

.quoteopen, .quoteclose { 
	height: 25px; display: block;
	font-size: 0px; line-height: 0px; text-indent: -9999px;
}
.quoteopen { background: url('images/quote_open.png') no-repeat 0 0; width: 31px; }
.quoteclose { background: url('images/quote_close.png') no-repeat 0 0; width: 33px; float: right; margin-right: 10px; }


/*-------------------------------- ROTATING INDEX STYLES */

#imageContainer {
	height: 303px;
	width: 450px;
	position: absolute;
	left: 54px;
	}

#imageContainer img {
	display:none;
	position:absolute;
	}
			
#imageContainer img.show {
	display: block;
	position:absolute;
	}
	
	
/*-------------------------------- INTERIOR PAGES STYLES */
	
#innerWrapper {
	background: url('images/innerWrap_bkg.jpg') repeat-y 0 0; 
	width: 954px;
	margin: 3px auto 0 auto;
	text-align: center;
	}	

#pageContent {
	padding:0 28px;
	text-align: left;
	background: url('images/pageContent_bkg.jpg') no-repeat left bottom;
	}

#pageContent h1 { 
	margin: 0; 
	height: 60px; 
	display: block; 
	font-size: 0; line-height: 0; text-indent: -9999px;
	}
	
#aztax h1 { background: url('images/h1_aztax.jpg') no-repeat left 50%; }
#whoweare h1 { background: url('images/h1_whoweare.jpg') no-repeat left 50%; }
#faqs h1 { background: url('images/h1_faqs.jpg') no-repeat left 50%; }
#staff h1 { background: url('images/h1_staff.jpg') no-repeat left 50%; }
#founder h1 { background: url('images/h1_founder.jpg') no-repeat left 50%; }
#financialreview h1 { background: url('images/h1_financialreview.jpg') no-repeat left 50%; }

#fostercare h1 { background: url('images/h1_fostercare.jpg') no-repeat left 50%; }
#fostercarefaq h1 { background: url('images/h1_fostercarefaq.jpg') no-repeat left 50%; }
#fostercareresources h1 { background: url('images/h1_fostercareresources.jpg') no-repeat left 50%; }
#adoption h1 { background: url('images/h1_adoption.jpg') no-repeat left 50%; }
#adoptionfaq h1 { background: url('images/h1_adoptionfaq.jpg') no-repeat left 50%; }
#adoptionresources h1 { background: url('images/h1_adoptionresources.jpg') no-repeat left 50%; }
#counseling h1 { background: url('images/h1_counseling.jpg') no-repeat left 50%; }
#counselingfaq h1 { background: url('images/h1_counselingfaq.jpg') no-repeat left 50%; }
#counselingresources h1 { background: url('images/h1_counselingresources.jpg') no-repeat left 50%; }
#thriftstores h1 { background: url('images/h1_thriftstores.jpg') no-repeat left 50%; margin: 12px 0; }

#volunteer h1 { background: url('images/h1_volunteer.jpg') no-repeat left 50%; }
#employment h1 { background: url('images/h1_employment.jpg') no-repeat left 50%; }
#wishlist h1 { background: url('images/h1_wishlist.jpg') no-repeat left 50%; }

#news h1 { background: url('images/h1_news.jpg') no-repeat left 50%; }
#events h1 { background: url('images/h1_events.jpg') no-repeat left 50%; }
#calendar h1 { background: url('images/h1_calendar.jpg') no-repeat left 50%; }
#newsletter h1 { background: url('images/h1_newsletter.jpg') no-repeat left 50%; }

#contact h1 { background: url('images/h1_contact.jpg') no-repeat left 50%; }
#donors h1 { background: url('images/h1_donors.jpg') no-repeat left 50%; }
#matchletters h1 { background: url('images/h1_matchletters.jpg') no-repeat left 50%; }
#privacy h1 { background: url('images/h1_privacy.jpg') no-repeat left 50%; }

#pageContent h2 { 
	font: normal 17px/20px Verdana, Arial, Helvetica, sans-serif; 
	color: #2f8aba; 
	margin: 0;
	}
	
#pageContent p { margin:0 0 12px; }

#leftCol {
	width: 600px;
	float: left;
	}

#rightCol {
	background: url('images/rightCol_bkg.jpg') no-repeat 0 0;
	float: left;
	min-height:425px;
	width: 268px;
	padding: 60px 0 0 10px;
	margin-left: 20px;
	}

.sidebar { margin:0 0 70px 20px; }

.newsletter, .donate {
	display: block;
	width: 270px;
	font-size: 0px; line-height: 0px; text-indent: -9999px;
	}	

.newsletter {
	background: url('images/sidebar_newsletter_btn.jpg') no-repeat 0 0;
	height: 82px; 
	}

.donate {
	background: url('images/sidebar_donate_btn.jpg') no-repeat 0 0;
	height: 80px; 
	}
	
ul#anchors { margin: 12px 0; padding: 0; list-style: none; }
ul#anchors li { margin-bottom: 4px; color: #2f8aba; }
ul#anchors li a { text-decoration: none; color: #063370; }
ul#anchors em { font-style: normal; color: #2f8aba; }

ul#anchors li:before {
	content: '»';
	}

ul#taxcredit { margin: 0; padding: 0; }
ul#taxcredit li { 
	background: url('images/tax_icon_bkg.jpg') no-repeat 0 0;
	list-style: none;
	padding: 0 0 0 40px;
	}
ul#taxcredit li li { 
	background: none; 
	list-style-type: disc; 
	list-style-position: inside; 
	padding: 0; margin: 0; 
	}

ul#pdf { margin: 0; padding: 0; }
ul#pdfr { margin: 0; padding: 0; }

ul#pdf li { 
	background: url('images/pdf_icon_bkg.jpg') no-repeat left 50%; 
	list-style: none;
	padding: 0 0 6px 36px;
	margin: 0;
	}

ul#pdfr li { 
	background: url('images/pdf_icon_bkg.jpg') no-repeat right 50%; 
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
	}

ul#pdf li a { color: #2f8aba; }

.blue { color: #2f8aba; }

.sb2 { background: url('images/sidebar2_bkg.jpg') no-repeat bottom left; padding: 12px; }

/* CONTACT STYLES */

#contact { }
#contact input, #contact textarea,
#news input, #news textarea { 
border: 0; 
outline: none; 
background: #f0f0f0; 
font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
color: #3d3d3d;
}

#contact input#Inquiry_For { width: 20px; background: transparent; }
#contact input#Feedback_Name { width: 20px; background: transparent; }

#contact input,
#news input { height: 22px; width: 222px; padding: 4px 6px 0 6px; }

#contact input.check { width: 20px; background: none; }

#contact textarea { height: 100px; width: 100%; padding: 4px 6px; }

#contact input.submit,
#news input.submit {
	background: #FFFFFF url('images/submit_btn_bkg.jpg') no-repeat 0 0;
	width: 132px; height: 30px;
	border: none; outline: none;
	float: right;
	margin-top: 14px;
	font-size:0; line-height:0; text-indent: -9999;
	}

label { width: 80px; float: left; display: block; }

.field { border-bottom: 2px dotted #c3cdd4; padding: 8px 0; }
.field em { color: #e13b43; }

/* DONORS STYLES */

#donors #rightCol2 { 
	min-height: 235px; 
	width: 288px;
	float: left;
	padding-top: 60px;
	}

.donationtypes {
	background: url('images/donation_type_bkg.jpg') no-repeat left bottom;
	width: 254px; min-height: 200px;
	float: left; 
	padding: 0 18px;
	}
	
.donationtypes .hr { margin-top: 8px; }

/* ADOPTION STYLES */

#adoption .sidebar { margin:0 0 70px 7px; }

/* BLUE BOX */

.bluebox {
background: #d9e6ee;
border: 1px solid #a1b8da;
padding: 8px 12px 0 12px;
}