#ClearDesign {clear:both;}
#additionalNavRevised {float:right; clear:right; text-align:left; margin:10px 0 10px 10px; width:345px}
body#additionalNavRevised {float:right; clear:right; text-align:right; margin:10px 0 10px 10px; width:395px}

#primaryNavRevised {float:right; clear:right; margin:20px 0 0 0; width:700px} 
#CampaignHeader {width:980px; min-height: 301px; float:left; clear:both; margin:0 auto; text-align:left; background:#fff url(http://www.casaforchildren.org/atf/cf/{9928cf18-ede9-4aeb-9b1b-3faa416a6c7b}/CAMPAIGN_HEADER_BACKGROUND.JPG) center repeat-y; padding:0 11px}
#CampaignHomeLeft { float:left; padding-top: 20px; padding-left: 75px; width: 425px; padding-right: 25px; }
#CampaignHomeRight { float:right; padding-top: 20px; width: 380px; padding-right: 40px; }
	
#additionalNavRevised a {font-size:8pt; color:#4f6e81; font-weight:normal}
#additionalNavRevised a:hover {text-decoration:underline}
#primaryNavRevised a {display:block; color:#5d5d5d; text-decoration:none; padding:7px 12px; font-size:12pt}

a#community {border-bottom:solid 5px #9a805e}
a#community:hover, a#community.on {background: #333333;}

#additionalNavRevised ul {margin:0 0 0 15px; padding:0; list-style:none}
#primaryNavRevised ul {margin:0; padding:0; list-style:none}
#additionalNavRevised ul {float:left}

#primaryNavRevised li {float:left; background:url(primarysep.gif) right no-repeat;}
#primaryNavRevised li.last {background:none}
#additionalNavRevised ul li {float:left; padding:5px 5px 0 5px}

#HomeContentArea {
	text-align:center; width:980px; float:left; 
	clear:both; margin:0 auto; padding:0 11px; padding-bottom: 10px;
	}
	
#HomeContentArea div.SlideShowArea {float:left; display:block; text-align:left; margin-top:20px; margin-left:15px;}
#HomeContentArea div.AudienceArea {float:right; display:block; text-align:left; margin-top:20px; margin-right:15px;}
#HomeContentArea div.ConnectArea {float:left; display:block; text-align:left; margin-top:0px; width:275px; margin-left:20px; 
 }
#HomeContentArea div.FeedArea {float:left;display:block; text-align:left; margin-top:0px; padding-left: 10px; width:650px; margin-right:10px; }
#HomeContentArea div.PartnersArea {float:left; position: relative; text-align:left; margin:10px 10px 10px 10px; width:940px; border:solid 1px #cfdaea; }
#HomeContentArea div.HomeDividerLine {float: left; position: relative; text-align:left; margin:0px 15px 10px 15px; width:950px; border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC; }
#footerDisclaimer {margin:0 auto; text-align:center; width:980px; height:54px; clear:both; background:#fff url(http://www.casaforchildren.org/atf/cf/{9928cf18-ede9-4aeb-9b1b-3faa416a6c7b}/SITEBGFOOTER2.GIF) center repeat-y; padding:0 11px }

.HeadlineBlue01 {font-size:18px; font-weight:bold; text-align:left; color:#00457c; padding-bottom: 5px; margin:0;}

/* root element for tabs  */
.tabs { 
	list-style:none;
	margin:0px; !important; 
	padding:0px;
	height:30px;
	width: 304px	/* 330px */
}

/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0px;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.tabs a { 
	display:block;
	height: 30px;  
	line-height:30px;
	width: 86px; /*94*/
	text-align:center;	
	text-decoration:none;
	background: #00457c; 
	color: #000; 
	font-size:12pt; 
	font-weight:bold;
	padding:6px 6px 6px 6px;
	margin-bottom:3px;	
	margin-right:3px;
	position:relative;
	top:1px;
}

.tabs a:active {
	'outline:none;	
	'background: #00457c; 
	'color: #fff;	
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	background: #d9292; 
	color: #fff;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
	background: #00457c;  
	color: #fff; 	
	cursor:default !important; 

}




/* initially all panes are hidden */ 
.panes .pane {

}

.panes div {
	background: #cfdaea;
	margin-top: 16px;
	margin-right: 10px;	
	width: 304px;  /*307 */
	padding: 10px;
	padding-bottom: 0px;
	min-height: 200px;
}

.panes h4 {
	text-align:left;
	color:#00457c;
	margin-top:0;
	margin-bottom:5px;
	font-weight:bold;
	font-size:18px;
}
	
.panes img{
	margin-bottom:0px;
	margin-top: 0px;
	margin-left:5px;
	margin-right: 5px;
	}
	
.panes p{
	text-align:left;
	padding: 0px 5px 10px 5px; /* padding: 0px 5px 10px 5px; */
	margin: 0px 0px 0px 0px; /* margin: 0px 0px 10px 0px; */
	color: #00457c;
	line-height:150%;
	font-size:14px;
	}

.panes a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
.panes a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

.panes a {
	color:#ffffff;
	text-decoration:none;
	}
	
.panes a:hover {
	color:#ffffff;
	}		
	

  
#BlueSquareLinkButton {
	width: 100px;
	height: 100px;
	font-size:14px;
	font-weight:bolder;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #6685b3;
	text-align: center;
	background:#fff url(http://www.casaforchildren.org/atf/cf/{9928cf18-ede9-4aeb-9b1b-3faa416a6c7b}/button-backgroundx100.png);
	
  }	  

#CampaignBox {
	width:315px;	
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	background-color:#fff;
	border:solid 3px #00457c; 
	margin-bottom:2px;
	min-height: 230px; 
	}  
	
#CampaignBox img{
	margin: 0px;
	margin-right: 5px;
	}	
	
#CampaignButton a:visited {
	color:#ffffff;
	text-decoration:none;
	}

#CampaignBox p{
	line-height:16px;
	text-align:left;
	padding: 0px 5px 5px 10px;
	margin: 0px 0px 5px 0px;
	font-weight:bold;
	color: #d92926;
	font-size:14px;
	font-weight:bolder;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 10px;
	}	
	
.CampaignButton { 
	list-style:none;
	margin:0px; !important; 
	padding:0px;
	height:30px;
	width: 326px	/* 330px */
}

/* single tab */
.CampaignButton li { 
	float:left;	 
	text-indent:0;
	padding:0px;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.CampaignButton a { 
	display:block;
	height: 30px;  
	line-height:30px;
	width: 92px;
	text-align:center;	
	text-decoration:none;
	background-color: #00457c; 
	color: #fff; 
	font-size: 16px; 
	font-weight: bolder;
	padding:6px 5px 6px 5px;
	margin-bottom:3px;	
	margin-right:3px;
	position:relative;

}

.CampaignButton a:hover {
	background-color: #d92926;
	text-decoration:none;
	}

.CampaignButton a:active {
	background-color: #d92926;
	text-decoration:none;
	}

	
 		
  
#NationalNetworkBox {
	width:325px;	
	padding: 3px 0px 5px 0px;
	margin: 3px 0px 10px 0px;
	background-color:#cfdaea; 
	margin-bottom:2px;
	}  

	
#NationalNetworkBox h4 {
	text-align:left;
	color:#00457c;
	margin-top:0;
	margin-bottom:5px;
	font-weight:bold;
	padding: 5px 10px 0px 10px;
	font-size:18px;
}

#NationalNetworkBox img{
	margin-bottom:0px;
	margin-top: 0px;
	margin-left:0px;
	margin-right: 5px;
	}
	
#NationalNetworkBox p{
	text-align:left;
	padding: 0px 5px 10px 5px; /* padding: 0px 5px 10px 5px; */
	margin: 0px 0px 0px 0; /* margin: 0px 0px 10px 0px; */
	color: #00457c;
	line-height:150%;
	font-size:14px;
	}

	
#NationalNetworkBox a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
#NationalNetworkBox a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

#NationalNetworkBox a {
	color:#ffffff;
	text-decoration:none;
	}
	
#NationalNetworkBox a:hover {
	color:#ffffff;
	}		
		
	
#NationalCommunityBox {
	width:325px;	
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	background-color:#00457c; 
	margin-bottom:2px;
	}  
	
#NationalCommunityBox h4 {
	text-align:left;
	color:#fff;
	margin-top:0;
	font-weight:bold;
	padding: 5px 10px 0px 10px;
	font-size:18px;
}
	
	
#NationalCommunityBox p{
	text-align:left;
	padding: 0px 5px 5px 10px;
	margin: 0px 0px 5px 0px;
	font-weight:bold;
	color: #fff;
	font-size:12px
	}	

.CommunityLinkBox {
	width:325px;	
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	background-color:#6685b3; 
	margin-bottom:2px;
	}  


	
#NationalCommunityBox a:hover {
	color:#ffffff;
	}		
	
/* root element for tabs  */
.CommunityLinks { 
	list-style: none;
	margin:0px; !important; 
	padding:0px;
	width: 330px	/* 330px */
}

/* single tab */
.CommunityLinks li {
	width: 325px;
	background: #6685b3; 
	float:left;	 
	text-indent:7px;
	margin-bottom: 2px;
	padding-top: 10px;
	padding-bottom:10px;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.CommunityLinks a { 
	text-align:left;	
	text-decoration:none; 
	color: #fff; 
	font-size:16px; 
	font-weight:bold;
}

.CommunityLinks img { 
	padding-top:-5px;
	padding-right:10px;
	position:relative;
	text-decoration:none;
}
.CommunityLinks a:active {
	outline:none;	
	background: #00457c; 
	color: #fff;	
}

.CommunityLinks a:hover {
	color:#fff;
	text-decoration:underline;
	}	
	
/* PARTNERS HOME PAGE AREA */	

.HomePartnersBox{
	float: left;
	display:block;
	width:285px;	
	padding: 20px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color:#cfdaea; 
	text-align: center;
	font-weight:bold;
	font-size: 16px;
	height: 50px;
	}  	
	
.HomePartnersLogoBox {
	float: left;
	display:block;
	position: relative
	}
	
.HomePartnersLogoBox img {
	display:inline-block;
	position: relative;
	padding-top: 5px;
	padding-left:60px;

	}
	
.ConnectArea p{
	text-align:left;
	padding: 0px 5px 10px 0px; /* padding: 0px 5px 10px 5px; */
	margin: 0px 0px 0px 0; /* margin: 0px 0px 10px 0px; */
	color: #000;
	font-size:14px;
	}
	
.ConnectArea a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
.ConnectArea a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

.ConnectArea a {
	color:#ffffff;
	text-decoration:none;
	}
	
.ConnectArea a:hover {
	color:#ffffff;
	}
	
#BlogBox {
	width: 280px;
	position: relative;
	float: left;
	display:block;
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: thin;
 	border-left-style: solid;
  	border-left-color: #CCCCCC;
  	min-height: 240px; 
}

#PodcastBox {
	width:300px;
	position: relative;
	float: right;
	display:block;
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCCCCC; 

}  

#Blog_RSS {
padding-bottom: 10px; 
font-size: 14px;
text-align:left;
}	

#Blog_RSS p { 
padding: 0px 0px 0px 0px; 
font-size: 14px;
margin: 0px 0px 0px 0px; 
 }		
 
#Podcast_RSS {
padding-bottom: 10px; 
font-size: 14px;
text-align:left;
}	
#Podcast_RSS p { 
padding: 0px 0px 0px 0px; 
font-size: 14px;
margin: 0px 0px 0px 0px; 
 }
 
#FeatureStory{
padding-bottom: 10px; 
font-size: 14px;
text-align:left;
}	
#FeatureStory p { 
padding: 0px 0px 0px 0px; 
font-size: 14px;
margin: 0px 0px 0px 0px; 
 }	 		
 
#CommunityBox {
	width:325px;	
	padding: 3px 0px 5px 0px;
	margin: 3px 0px 5px 0px;
	background-color:#cfdaea; 
	margin-bottom:2px;
	}  

	
#CommunityBox h4 {
	text-align:left;
	color:#00457c;
	margin-top:0;
	margin-bottom:5px;
	font-weight:bold;
	padding: 5px 10px 0px 10px;
	font-size:18px;
}

#CommunityBox img{
	margin-bottom:0px;
	margin-top: 0px;
	margin-left:0px;
	margin-right: 5px;
	}
	
#CommunityBox p{
	text-align:left;
	padding: 5px 15px 0px 10px; /* padding: 0px 5px 10px 5px; */
	margin: 0px 0px 5px 0; /* margin: 0px 0px 10px 0px; */
	color: #00457c;
	line-height:150%;
	font-size:14px;
	}

	
#CommunityBox a:visited {
	color:#ffffff;
	text-decoration:none;
	}
	
#CommunityBox a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

#CommunityBox a {
	color:#ffffff;
	text-decoration:none;
	}
	
#CommunityBox a:hover {
	color:#ffffff;
	}		
	
/* START SLIDER STYLES */
.slider-wrap { width: 600px; height: 545px; top: 2px; left: 0px; float: left; margin-bottom: 0px; } 
.stripViewer .panelContainer 
.SliderPanel ul { text-align: left; margin: 0 15px 0 30px; }
.SliderPanel a { color:#ff0000; text-decoration: none; }
.SliderPanelpanel a:visited { color:#ff0000; text-decoration: none; }
.Sliderpanel a:hover { color:#ff0000; text-decoration: underline; }
.stripViewer { position: relative; overflow: hidden; width: 600px; height: 400px; border: 1px solid black; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 600px; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb { border: 1px solid black; }
#movers-row { margin: -52px 0 0 0; }
#movers-row div { width: 120px; float: left; }
#movers-row div a.cross-link { float: right; }
.photo-meta-data { background: url(http://casaforchildren.org/atf/cf/{9928cf18-ede9-4aeb-9b1b-3faa416a6c7b}/transpBlack.png); padding: 15px; height: 65px; text-align: left;
margin-top: -95px; position: relative; z-index: 9000; color: white; }
.photo-meta-data h4 {
 text-align:left;
 color:#fff;
 margin-top:0;
 margin-bottom:5px;
 font-weight:bold;
 font-size:18px;
}
.photo-meta-data span { font-size: 14px; font-weight: normal; text-align: left; line-height:125%; }
.photo-meta-data a { color:#ff0000; text-decoration: none; font-weight:bold; text-decoration: none;
 }
.photo-meta-data a:visited { color:#ff0000; text-decoration: none; }
.photo-meta-data a:hover { color:#ff0000; text-decoration: none; }
.cross-link { display: block; width: 120px; margin-top: 52px; min-height: 150px; position: relative; z-index: 9999; text-decoration: none;
}
.cross-link img { margin-top: 8px; margin-bottom: 5px; display: block; margin-left: auto; margin-right: auto;}
.cross-link p { padding-left: 10px; padding-right: 10px; text-align: left; margin-left: auto; margin-right: auto; font-size: 12px;} 
.active-thumb { background: transparent url(http://casaforchildren.org/atf/cf/{9928cf18-ede9-4aeb-9b1b-3faa416a6c7b}/selected-thumbnail.png) top center no-repeat;}
/* END SLIDER STYLES */

#CamBox {border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC; }	
	
#BlueLinkButton {
	font-size:14px;
	font-weight:bolder;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	background-color: #6685b3;
	text-align: center;
  }	
		
		

	
	
  
		
		




