#homeless_wrapper{
width:930px; 
height:850px; 
background-color:#748b9e; 
margin:0px auto; 
overflow:hidden;
}

#homeless_main-image {
width:930px; 
height:508px; margin:0px auto; 
background-image:url(../../../art/ui/1024/invisible-families/homelessweb-background2.jpg); 
background-repeat: no-repeat; 
overflow:hidden;
background-color:#000000;}

.homeless_title {
display:inline; 
position:relative; 
top:43px; 
left:138px;}

#homeless_main-story p {color:#ffffff; 
font-size:9.5pt; 
padding:4px 15px 5px 15px; 
line-height:18px; 
font-family:Arial; 
}
#homeless_main-story { 
width:320px; 
height:435px; 
font-size:12px; 
background:#171a1e; 
position:relative; 
top:-25px; 
left:595px;
padding-top:10px;
display:none; 
}

#homeless_main-story a {
color:#abb9df; 
font-weight:bold;
}

#homeless_open-button {
width:auto; 
font-size: 12px; 
font-family:Georgia; 
color:#fff; 
background-color:#171a1e; 
display:inline;
width:170px;
margin:390px 20px 0px 740px; 
_margin:380px 20px 0px 740px;
font-weight:bold; 
padding:5px; 
cursor:pointer; 
display:none;}	

@-moz-document url-prefix() { #homeless_open-button { margin-top:390px;  } } 

#homeless_close-story {
color:#fff; 
font-weight: bold; 
cursor:pointer; 
margin-top:-20px;
_margin-top: -28px;
}

.homeless-credits {
margin:280px 0px 10px 0px; 
font-size:12px; 
text-align:center; 
font-weight:bold;
}

.homeless-credits a {
color:#171a1e; 
}

 
/*-----start slider styles-----*/ 
.homeless_carousel-content {
border-right:1px solid #748b9e; 
border-left:1px solid #748b9e; 
border-bottom:1px solid #748b9e; 
width:290px; 
margin-top:0px;
height:83px;}

.homeless_carousel-content {
color:#abb9df;
}

.homeless_carousel-title {
background-color:#3b4046; 
color:#ffffff; 
margin:0px 7px 4px 8px; 
padding-top:10px;
font-weight:bold; 
font-size:14px;}

.homeless_carousel-title a {
color:#fff;
}

.homeless_carousel-description {
width:275px; 
padding:3px 8px 0px 8px; 
font-size:12px; 
line-height:14px;
color:#ffffff;}

.homeless_carousel-description a {
color:#abb9df;
}

.homeless_carousel_image:hover {
border:1px solid #fff; 
margin: 1px 0px 0px 0px;
width:290px;
height:190px;

}

.homeless_carousel_image {
border:1px solid #748b9e; 
margin: 1px 0px 0px 0px;
width:290px;
height:190px;
}


#st_slider_blocks {
width:930px; 
height:300px; 
margin:0px auto 0px auto; 
background-color:#3b4046; 
position:absolute; 
top:643px; 
overflow:hidden;}

@-moz-document url-prefix() { #st_slider_blocks{ top:640px;  } } 
 
.st_slider_tile_container {
display:inline;
}
.st_control_container {
z-index: 222222; 
position:relative; 
left:870px; 
top:263px;
_top:256px;
width:60px;
background-color:#3b4046; 
overflow:hidden;
}
@-moz-document url-prefix() { .st_control_container { top:260px;  } } 

#st_slider_container {
position:absolute;
background-color:#3b4046;
}

.st_slider_tile {
/*overflow:hidden;*/
position:relative;
float:left;
}
	
.st_slider-arrow-bk {
background-image:url(../../../art/ui/1024/invisible-families/carousel-arrow-left.jpg);
background-repeat:no-repeat;
height:15px;
width:18px;
margin:0px;
padding:0px 0px 0px 0px; 
float:left; 
border-right:1px solid #cccccc;
display:inline;
}
	
.st_slider-arrow-bk:hover{
background-image:url(../../../art/ui/1024/invisible-families/carousel-arrow-left-hover.jpg);
background-repeat:no-repeat;
height:15px;
width:18px;
margin:0px;
padding:0px 0px 0px 0px; 
float:left; 
border-right:1px solid #cccccc;
display:inline;
}
	
.st_slider-arrow-fd {
background-image:url(../../../art/ui/1024/invisible-families/carousel-arrow-right.jpg);
background-repeat:no-repeat;
height:15px;
width:18px;
margin:0px;
padding:0px 0px 0px 0px; 
float:left; 
display:inline;
}
	
.st_slider-arrow-fd:hover {
background-image:url(../../../art/ui/1024/invisible-families/carousel-arrow-right-hover.jpg);
height:15px;
width:18px;
margin:0px;
padding:0px 0px 0px 0px; 
float:left; 
display:inline;
}
		
.st_slider-pause {
background-image:url(../../../art/ui/1024/invisible-families/carousel-pause.jpg);
background-repeat:no-repeat;
height:15px;
width:18px;
margin:0px;
padding:0px 0px 0px 0px; 
float:left; 
border-right:1px solid #cccccc;
display:inline;
}
	
.st_slider-pause:hover {
background-image:url(../../../art/ui/1024/invisible-families/carousel-pause-hover.jpg);
background-repeat:no-repeat;
height:15px;
width:18px;
margin:0px;
padding:0px 0px 0px 0px; 
float:left; 
border-right:1px solid #cccccc;
display:inline;
}
	
.st_slider-pause-active {
background-image:url(../../../art/ui/1024/invisible-families/carousel-pause-active.jpg);
height:15px;
width:18px;
margin:0px;
padding:0px 0px 0px 0px; 
float:left; 
border-right:1px solid #cccccc;
display:inline;
}


/*-- story-teaser styles --*/

.homeless-story-teaser1 {
	float:left; 
	width:100px; 
	height:90px; 
	margin:5px 2px 2px 2px; 
	background-color:#000000;
	background-image:url(../../../art/ui/1024/invisible-families/homeless_lead-teaser.jpg);
	}
	
	.homeless-story-teaser2 {
	float:left; 
	width:100px; 
	height:90px; 
	margin:5px 2px 2px 2px; 
	background-color:#000000;
	background-image:url(../../../art/ui/1024/invisible-families/carouselJack_teaser.jpg);
	}
	
		
	.homeless-story-teaser3 {
	float:left; 
	width:100px; 
	height:90px; 
	margin:5px 2px 2px 2px; 
	background-color:#000000;
	background-image:url(../../../art/ui/1024/invisible-families/carouselJune_teaser.jpg);
	}
	
		
	.homeless-story-teaser4 {
	float:left; 
	width:100px; 
	height:90px; 
	margin:5px 2px 2px 2px; 
	background-color:#000000;
	background-image:url(../../../art/ui/1024/invisible-families/CarouselJacob_teaser.jpg);
	}
	
		
	.homeless-story-teaser5 {
	float:left; 
	width:100px; 
	height:90px; 
	margin:5px 2px 2px 2px; 
	background-color:#000000;
	background-image:url(../../../art/ui/1024/invisible-families/carouselFirstPlace_teaser.jpg);
	}
	
		
	.homeless-story-teaser6 {
	float:left; 
	width:100px; 
	height:90px; 
	margin:5px 2px 2px 4px; 
	background-color:#000000;
	background-image:url(../../../art/ui/1024/invisible-families/carousel-partner_teaser.jpg);
	}
	
	
	.homeless-story-teaser1:hover{
	background-image:url(../../../art/ui/1024/invisible-families/homeless_lead-teaser-hover.jpg);
	}
	.homeless-story-teaser2:hover {
	background-image:url(../../../art/ui/1024/invisible-families/carouselJack_teaser-hover.jpg);
	}
	
	.homeless-story-teaser3:hover {
	background-image:url(../../../art/ui/1024/invisible-families/carouselJune_teaser-hover.jpg);
	}
	.homeless-story-teaser4:hover {
	background-image:url(../../../art/ui/1024/invisible-families/CarouselJacob_teaser-hover.jpg);
	}
	.homeless-story-teaser5:hover {
	background-image:url(../../../art/ui/1024/invisible-families/carouselFirstPlace_teaser-hover.jpg);
	}
	.homeless-story-teaser6:hover {
	background-image:url(../../../art/ui/1024/invisible-families/carousel-partner_teaser-hover.jpg);
	}
	
	/*--Video page styles --*/
	.homeless-video-wrapper {
	background-color:#3b4046; 
	width:630px; 
	padding-top:10px;
	}
	
	.homeless-video-arrows {
	padding:4px 10px; 
	font-size:12px; 
	font-family:Arial; 
	background:#171a1e; 
	border-top:solid 1px #abb9df; 
	}
	
	.homeless-video-label {
	 font-size:18px; 
	 font-weight:bold;  
	 padding:10px 10px 5px 10px; 
	 width:630px; 
	 color:#000; 
	 background:#c3c5ce; 
	}
	
	.homeless-video-text {
	padding:0px 15px; 
	line-height:19px; 
	background:#c3c9ce; 
	color:#000;
	}