@charset "utf-8";
/* CSS Document */

/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
padding: 0px;
border: none
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}

html{
overflow:scroll;
overflow:-moz-scrollbars-vertical;
}

:focus
{
-moz-outline-style: none;
}

a{
padding: 0;
}


/*----------------------------------------------------- Don't edit anything above this line ---------------------------------------------------*/

html {
text-align: center;
background-image: url(../images/bggray.jpg);
background-repeat: repeat;
background-color: #D8D3CF;
}

body { 
position : relative; 
width : 991px; 
margin : 0 auto; 
text-align : left; 
background-image: url(../images/bg_slice.jpg);
background-repeat: repeat-y
}

p{ 
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
line-height: 18px;
padding: 0 0 25px 0;
}

h1{ 
font-family: Arial, Helvetica, sans-serif;
color: #ab035c;
font-size: 12px;
padding: 0 0 15px 0;
}

h2{ 
font-family: Arial, Helvetica, sans-serif;
color: #8f734f;
font-size: 12px;
padding: 0
}

em{
font-style: italic;
}

a:link, a:active, a:visited{ 
font-family: Arial, Helvetica, sans-serif;
color: #ab035c;
font-size: 12px;
text-decoration: underline;
}

a:hover{
color: #ab035c;
text-decoration: none;
}

a.main_links:link, a.main_links:active, a.main_links:visited{ 
font-family: Arial, Helvetica, sans-serif;
color: #ab035c;
font-size: 12px;
text-decoration: underline;
}

a.main_links:hover{
color: #ab035c;
text-decoration: none;
}

	#top_nav_container{
	position: relative;
	width: 971px;
	height: 27px;
	background-image: url(../images/top_grad.jpg);
	z-index: 12;
	}
	
	#header{
	position: relative;
	left: 40px;
	width: 931px;
	height: 102px;
	background-image: url(../images/bg_slice.jpg);
	background-repeat: repeat-y;
	}
	
		#header_left{
		float: left;
		}
		
			#header_left a{
			padding: 0;
			}
		
		#header_right{
		float: right;
	margin: 15px 0 0 0;
		text-align: right;
		}
		
			#header_right img{
			padding: 6px;
			display: block
			}

#header_right a{
padding: 0;
}
	
	#main_nav_container{
	position: relative;
	left: 20px;
	width: 951px;
	height: 30px;
	background-image: url(../images/main_nav_bg.jpg);
	background-repeat: repeat-x;
	background-color: #878787;
	border-bottom: 1px solid #ffffff;
	z-index: 11;
	}
	
	#home_flash_container{
	position: relative;
	left: 20px;
	width: 951px;
	background-image: url(../images/bg_slice.jpg);
	}
	
#content{
position: relative;
left: 20px;
width: 951px;
background-color: #ffffff;
padding: 0 0 10px 0;
min-height: 375px;
}

	#left_content_container{
	width: 325px;
	padding: 9px;
	}
	
	
		#tabs_content_container{
		width: 325px;
		height: 325px;
		background-color: #F3F2F0;
		overflow: hidden;
		}
				
			#events{
			width: 305px;
			height: 305px;
			padding: 10px;
			}
			
			#survivor{
			width: 305px;
			height: 315px;
			padding: 5px;
			padding-top: 10px;
			display: none;
			overflow: none;
			background-color: #F3F2F0;
			}
			
				#survivor img{
				position: absolute;
				}
				
				#survivor_desc{
				position: relative;
				left: 125px;
				width: 170px;
				}
				
					#survivor_desc p{
					padding: 10px 0 0 0;
					}
					
					#survivor_desc h4{
					padding: 0;
					}
				
			
			#video, #blog{
			width: 305px;
			height: 305px;
			padding: 10px;
			display: none;
			}

		#left_content_container p{
		font-family: Arial, Helvetica, sans-serif;
		color: #878787;
		font-size: 12px;
		line-height: 16px;
		padding: 0 0 15px 0;
		}
		
		#left_content_container a:link, #left_content_container a:active, #left_content_container a:visited{
		font-family: Arial, Helvetica, sans-serif;
		color: #878787;
		font-size: 12px;
		line-height: 16px;
		padding: 0;
		text-decoration: underline;
		}
		
		#left_content_container a:hover{
		font-family: Arial, Helvetica, sans-serif;
		color: #878787;
		font-size: 12px;
		line-height: 16px;
		padding: 0;
		text-decoration: none;
		}
		
		#left_content_container a{
		width: 305px;
		height: 305px;
		padding: 10px;
		}
	
	/*Main container on home page*/
	#middle_content_container{
	left: 344px;
	width: 293px;
	padding: 19px 9px 9px 9px;
	min-height: 150px;
	}
	
	#right_content_container{
	left: 655px;
	width: 278px;
	padding: 9px 8px 9px 10px;
	min-height: 150px;
	}
	
		#countdown{
		padding: 0 0 15px 0;
		}
	
		#home_banner{
		display: block;
		padding: 0 0 15px 0;
		}
		
			#right_content_container a{
			padding: 0;
			}
			
			
		
#footer{
position: relative;
left: 0px;
padding: 0 0 0 20px;
width: 951px;
background-image: url(../images/bg_slice.jpg);
background-repeat: repeat;
}

	#footer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	padding: 0 0 7px 0;
	}
	
	a.footer:link, a.footer:active, a.footer:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	text-decoration: none
	}
	
	a.footer:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #878787;
	text-decoration: underline;
	}

	#footer_left{
    float: left;
	width: 440px;
	padding: 0 0 0 9px;
	}
	
	#footer_right{
	float: right;
	width: 440px;
	text-align: right;
	padding: 0 9px 0 0;
	}
		
#credits{
width: 100%;
}

	#credits a {
	padding: 0;
	}
	
	#credits img{
	padding: 0;
	}

#video_caption_area {
font-family: Arial, Helvetica, sans-serif;
color: #878787;
font-size: 12px;
padding: 5px 0 0 0;
}

/*-----------------------------------Standard Inner Page---------------------------------*/

.sponsor_category{ 
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
padding: 5px 0 5px 0;
font-weight: 600;
border-bottom: 1px solid #cccccc;
margin: 0 0 5px 0;
}

.sponsor_type { 
font-family: Arial, Helvetica, sans-serif;
color: #ab035c;
font-size: 14px;
padding: 5px 0 5px 0;
font-weight: 600;
}


.content_text{ 
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
line-height: 18px;
padding: 15px 0 0 0;
}

.list_text{ 
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
line-height: 18px;
padding: 0 0 0 0;
}

#main_banner{
position: relative;
left: 20px;
width: 951px;
border-bottom: 1px solid #fff;
}

#content_inner{
float: left;
margin: 0 0 0 20px;
width: 951px;
background-color: #ffffff;
padding: 0 0 10px 0;
min-height: 375px;
}


	#left_menu_container{
	float: left;
	width: 152px;
	padding: 5px 17px 0 3px;
	/*z-index: 70;*/
	min-height: 350px;
	}
	
		#left_menu_content{
		position: relative;
		top: 0px;
		/*z-index: 100*/
		}
	
	#pink_bar{
	float: left;
	width: 779px;
	height: 30px;
	background-color: #ab035c;
	border-bottom: 1px solid #fff;
	}

#middle_container{
float: left;
width: 779px;
padding: 0 0 0 0;
min-height: 300px;
}

#middle_container_2{
float: left;
width: 664px;
padding: 15px 80px 0 35px;
min-height: 300px;
}

.middle_container_full {
float: left;
width: 779px;
padding: 0 0 0 0;
min-height: 300px;
}

.middle_container_indent {
float: left;
width: 664px;
padding: 15px 80px 0 35px;
min-height: 300px;
}

.middle_container_survivor {
float: left;
width: 664px;
padding: 0 80px 0 35px;
min-height: 300px;
}

/*Not used yet
	#middle_content{
	position: relative;
	width: 100%;
	}
*/	
	
	#image_container{
	float: left;
	width: 240px;
	padding: 15px 0 0 0;
	min-height: 400px;
	}
	
		#image_content{
		position: relative;
		width: 100%;
		}

	#main_content_container{
	float: left;
	width: 460px;
	padding: 0 30px 0 0;
	min-height: 200px;
	}
	
		#main_container_content{
		position: relative;
		}

			#main_container_content img{
			padding: 0 10px 10px 0;
			}
					
			h3{
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			color: #fff;
			font-size: 12px;
			font-weight: 600;
			padding: 8px 0 9px 35px;
			}
			
	#image_container img{
	padding: 0 15px 15px 0;
	}
	
	#main_content_container p{
	padding: 15px 0 0 0;
	}
		
/*----------------------------Survivors Detail Page-------------------------------*/
/*----------------------------Grant Recipients Detail-------------------------------*/

.be_featured_survivor{
float: right;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-size: 12px;
padding: 7px 10px 10px 0;
}

a.be_featured_survivor:link, a.be_featured_survivor:active, a.be_featured_survivor:visited{
float: none;
color: #fff;
text-decoration: underline;
padding: 0;
}

a.be_featured_survivor:hover{
color: #fff;
text-decoration: none;
padding: 0
}

#white_bar{
float: left;
width: 779px;
height: 20px;
background-color: #fff;
}

	#white_bar p{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 12px;
	padding: 8px 0 9px 35px;
	}
	
	#white_bar a:link, #white_bar a:active, #white_bar a:visited{
	color: #999;
	text-decoration: none;
	padding: 0;
	}
	
	#white_bar a:hover{
	color: #AB0359;
	text-decoration: none;
	padding: 0;
	}

h4{
font-family: Arial, Helvetica, sans-serif;
padding: 15px 0 0 0;
color: #AB0359;
font-size: 12px;
font-weight: 600;
}

/*---------------------------Featured Survivors Page-----------------------------------*/

#pagination

	#survivors_content{
	position: relative;
	width: 100%;
	}
	
#survivors_left_container{
float: left;
width: 263px;
padding: 15px 15px 0 35px;
min-height: 200px;
}

	#survivors_left_content{
	position: relative;
	width: 100%;
	}
		
#survivors_feature_container{
/* float: left; */
width: 565px;
padding: 0 0 10px 0;
}

#survivors_feature_image {
width: 235px;
padding: 10px 0 10px 10px;
}

#survivors_feature_text {
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
line-height: normal;
width: 245px;
padding: 10px 15px 0 15px;
min-height: 200px;
}

	#survivors_feature_content{
	position: relative;
	width: 100%;
	}

.survivors_list_container{
float: left;
width: 739px;
padding: 15px 40px 0 0;
min-height: 300px;
}

.survivors_list_name {
	padding: 2px 10px 10px 5px;
}

.survivors_list_name a{
font-family: Arial, Helvetica, sans-serif;
color: #AB0359;
font-size: 12px;
font-weight: 600;
line-height: normal;
text-decoration: none;
}

	#pagination p{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 12px;
	padding: 8px 0 9px 35px;
	}
	
	#pagination a:link, #pagination a:active, #pagination a:visited{
	color: #999;
	text-decoration: underline;
	padding: 0 2px 0 2px;
	}
	
	#pagination a:hover{
	color: #ab035c;
	text-decoration: none;
	padding: none;
	}
	
/*-------------------------------------Video Page-----------------------------------*/

#grey_bar{
float: left;
width: 779px;
height: 30px;
background-color: #e1e1e1;
}

	#grey_bar p{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	padding: 8px 0 9px 35px;
	}
	
	#grey_bar a:link, #grey_bar a:active, #grey_bar a:visited{
	color: #ab035c;
	text-decoration: underline;
	padding: 0;
	}
	
	#grey_bar a:hover{
	color: #ab035c;
	text-decoration: none;
	padding: 0;
	}
	
	.video_category{
	float: right;
	padding: 4px 10px 10px 0;
	}
	
		#grey_bar .video_category p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ab035c;
		padding: 2px 5px 0 0;
		}
	
#video_container{
float: left;
width: 465px;
padding: 15px 0 0 0;
min-height: 400px;
}

	#video_content{
	position: relative;
	width: 100%;
	}
	
	
#video_links_container{
float: left;
width: 263px;
padding: 15px 15px 0 35px;
min-height: 200px;
}

	#video_links_content{
	position: relative;
	width: 100%;
	}
	
	#video_links_content div{
		padding: 0 0 2px 0;
	}
	
	#video_caption_area{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #999999;
		padding: 5px;
	}
	
/*-------------------------------------Photo Page-----------------------------------*/

	.photo_category{
	float: left;
	padding: 4px 10px 10px 35px;
	margin: 2px 0 0 35px;
	}
	
		#grey_bar .photo_category{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ab035c;
		padding: 2px 5px 0 0;
		}
		
#photo_links_container{
float: left;
width: 263px;
padding: 15px 15px 0 35px;
min-height: 200px;
}

	#photo_links_container a:active, #photo_links_container a:link, #photo_links_container a:visited, #photo_links_container a:hover{
	padding: 0;
	}
	
	#photo_links_content{
	position: relative;
	width: 100%;
	}
	
	#photo_links_content div{
		padding: 0 0 2px 0;
	}
	
	
#photo_container{
float: left;
width: 465px;
padding: 15px 0 0 0;
min-height: 400px;
}

	#photo_content{
	position: relative;
	width: 100%;
	}
	
	#photo_caption_area{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #999999;
		padding: 5px;
	}


/*----------------------------Grant Recipients, Events-------------------------------*/

.grant_links {
	padding: 0 0 2px 0;
}

	#grant_content_container, #event_content_container, #glossary_content_container {
	float: left;
	width: 510px;
	padding: 15px 15px 0 20px;
	min-height: 200px;
	}
	
		#grant_container_content, #event_container_content, #glossary_content_container{
		position: relative;
		left:15px
		}
		
		#grant_container_content img{
		padding: 0 10px 10px 0;
		}

/*----------------------------------Events------------------------------------*/


h5{
font-family: Arial, Helvetica, sans-serif;
padding: 0;
color: #AB0359;
font-size: 12px;
font-weight: 600;
}

ul.events{
font-family: Arial, Helvetica, sans-serif;
list-style: none;
color: #000;
font-size: 12px;
margin: 10px 0 15px 0px;
width: 550px;
padding: 0;
}

.events_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: normal;
	padding: 5px 0 0 0;
}

li.komen{
background-image: url(../images/event_komen.gif);
background-repeat: no-repeat;
/*list-style-image: url(../images/event_komen.gif);*/
padding: 4px 0 0 25px;
margin: 0 0 10px 0;
}

li.other{
background-image: url(../images/event_3rdparty.gif);
background-repeat: no-repeat;
/*list-style-image: url(../images/event_3rdparty.gif);*/
padding: 4px 0 0 25px;
margin: 0 0 10px 0;
}

/*----------------------------------Glossary------------------------------------*/

#glossary_pagination p{
float: left;
font-family: Arial, Helvetica, sans-serif;
color: #999;
font-size: 12px;
padding: 8px 0 9px 35px;

}

#glossary_pagination a:link, #glossary_pagination a:active, #glossary_pagination a:visited{
color: #999;
text-decoration: none;
padding: 0 2px 0 2px;
}

#glossary_pagination a:hover{
color: #ab035c;
text-decoration: none;
padding: none;
}

/*----------------------------------Board Members------------------------------------*/

	#board_content_container{
	position: relative;
	width: 500px;
	}
	
		.board_name{
		font-family: Arial, Helvetica, sans-serif;
		padding: 0;
		color: #AB0359;
		font-size: 12px;
		font-weight: 600;
		}

.board_content_list {
	padding: 0 0 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
color: #000;
font-size: 12px;
line-height: 18px;
}

		#board_content_container p{
		float: left;
		margin: -140px 0 0 130px;
		}
		
		#board_content_container img{
		padding: 0 0 15px 0;
		}
		
#clear{
clear: both;
}

/*----------------------------------News and Events------------------------------------*/

#news_events_left_container{
float: left;
width: 406px;
min-height: 300px;
padding: 10px 0 0 0;
}

	#news_events_left_content{
	width: 100%;
	}
	
	#news_events_left_container a:active, #news_events_left_container a:link, #news_events_left_container a:visited, #news_events_left_container a:hover{
	margin: 25px 0 0 0;
	}

#news_events_media_container{
float: left;
margin: 0 0 0 10px;
width: 347px;
padding: 0;
min-height: 300px;
padding: 10px 0 0 0;
}

	#news_events_media_content{
	position: relative;
	}

	#news_events_media_content img{
	padding: 10px 0 10px 0;
	}
	
	#title_background a:active, #title_background a:link, #title_background a:visited, #title_background a:hover{
	float: right;
	margin: -16px 10px 0 0;
	}
		
	#title_background{
	width: 90%;
	height: 25px;
	background-color: #e1e1e1;
	}

	#title_background{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	padding: 7px 0 0 35px;
	}
	
	#news_events_left_container p{
	padding: 0 5px 10px 35px;
	}
	
	#news_events_left_container h5{
	padding: 10px 0 0 35px;
	}
	
	#news_events_left_container p.blog_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	font-style: italic;
	padding: 10px 0 0 35px;
	}
	.news_event_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	font-style: italic;
	padding: 10px 0 2px 0;
	}

/*-----------------------Don't edit below this----------------------------------------*/
	
/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */
