@charset "UTF-8";

/*********************** 

STYLESHEET SECTIONS:
lkjljkklj
[NOTE: This stylesheet is called only from the home page]
- Header Stuff
- Center Area Structure
- Center Area Boxy Elements


************************/

/* <Global Layout Stuff> */


body {	background: #0b213f url(../images/body-bg-home.gif) repeat-x left top;	}
	
#wrapper { background: none;  display:block; }

	#logo {
		background: #000000;
	
		}
		
	*:first-child+html #container { padding-top: 5px;margin-top:-5px;}
		

#header.nonav { height: 102px; } 
#container { padding-top: 0px;}
#container.nonav-page{ margin-top: 0px;}

#landing-banner{width:970px; height:176px; background: url(../images/landing-banner-families-back.jpg) no-repeat left top;}
	.landing-banner-left{width:500px; height:176px; float:left;padding:0;}
	#landing-banner .inner{padding:35px 0 0 20px;}

	.landing-banner-right{width:252px;  float:left;padding:8px 0 0 318px;}



	.sidebar-box{width:224px;margin:-15px 0 0  12px;float:left;}
	.sidebar-box-top{background: url(../images/sidebar-box-top.gif) left top no-repeat; height:8px;width:224px;float:left;margin-top:10px;}

	.sidebar-box-flex{background: url(../images/sidebar-box-flex.gif) left top repeat-y; float:left;width:209px;height:auto; padding-bottom: 4px; padding-left: 14px; padding-right:1px; }
	.sidebar-box-bottom{background: url(../images/sidebar-box-bottom.gif) left top no-repeat; height:8px;width:224px;float:left;}
	
.sidebar-box-flex .inner{padding:0 20px 0 20px;}	
.sidebar-box-flex h3{color:#0a6b6a;font-size:14px;line-height:16px;}	




ul.home-features-links h3 {
font-family: Trebuchet MS, Verdana, Arial;
border-bottom:none;
margin-bottom:0px;
line-height:20px;
color: #1ea3af;
font-size: 16px;
font-weight:bold;
}

ul.home-features-links h3.today {
color: #666; width: 200px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #bbb;
}



.logo-search-left{float:left;width:689px;}
.logo-search-right{float:left;padding-top:40px;padding-left:60px;}

.landing-description {
	font-family: Trebuchet MS, Verdana, Arial;
	width: 80%;
	}

.home-features-link {
color:#0C4997;
font-size:13px;
}

#home-features.nonav {
	width: 950px;
	min-height:100px;
	padding: 16px 20px 6px 0px;
	margin-top: 0px; 
background:#ffffff url(../images/nonav-features-bg-top.png) no-repeat left top;

}

#home-features.schools {
background:transparent url(../images/schools-features-bg-top.png) no-repeat scroll left top;
}

#search-container { background: url(../images/search-bg.png) no-repeat left top; }

	

		
.btn-landing-header-container {
	position: absolute; 
	margin-left: 654px;
	margin-top: 22px;
	width: 300px;
	height: 40px;
	}
	
a.btn-landing-header {
	background: url(../images/btn-landing-header-bg.png) no-repeat left top;
	display:block;
	padding-top: 9px;
	padding-left: 10px;
	height: 50px;
	width: 140px;
	font-size:13px;
	color: #FFF;
	font-weight:bold;
	float:left;
	}

a.btn-landing-header:hover {
	background: url(../images/btn-landing-header-bg-over.png) no-repeat left top;
	text-decoration: none;
	}		
	


/***************************************/
/* <Safari 3 Fixes> */
/***************************************/

body:first-of-type div#header #nav-primary ul li { padding-top: 4px; } 
	