#static_head {
  float: left;
  width: 100%;
  height: 42px;
  padding: 4px 0 0;
  background: url(../images/layout/dotted_green_line.png) left bottom repeat-x;
}

.half_container { float: left; margin: 0 0 0 -31px; width: 954px; }
.half { float: left; margin: 0 0 0 31px; width: 446px; }

/************************************************************************* About Us */

#home-about-us #intro p, #home-about-us #charact p { line-height: 14px; padding: 0 0 14px; text-align: justify; }

#home-about-us #intro { padding: 11px 0 22px; }

#home-about-us ul#charact {
  float: left;
  width: 100%;
  padding: 1px 0 0;
  background: url(../images/layout/dotted_green_line.png) repeat-x; 
}
#home-about-us ul#charact li {
  float: left;
  width: 287px;
  margin: 0 20px 0 0;
  padding: 102px 0 0;
  background: url(../images/layout/about_us_charact.png) no-repeat; 
}
#home-about-us ul#charact li.last { margin: 0; }

#home-about-us ul#charact li#aff { background-position: 0 0; }
#home-about-us ul#charact li#acc { background-position: -318px 0; }
#home-about-us ul#charact li#eff { background-position: -636px 0; }


/************************************************************************* Contact Us */

#home-contact-us #intro { padding: 11px 0 0; }
#home-contact-us #intro p { line-height: 14px; padding: 0 0 14px; text-align: justify; }
#home-contact-us #intro h3 { font-size: 15px; line-height: 15px; color: #045940; text-transform: uppercase; margin: 14px 0 0; }

#home-contact-us #data { height: 213px; background: url(../images/layout/contact_us_data.png) no-repeat; }
#home-contact-us #data p, #home-contact-us #data p a { font-size: 11px; line-height: 11px; font-weight: bold; float: left; }
#home-contact-us #data p.address { padding: 150px 0 0 36px; }
#home-contact-us #data p.mail { padding: 155px 15px 0 0; float: right; }
#home-contact-us #data p.mail a { font-weight: normal; }

/************************************************************************* Disclaimer */

#home-disclaimer #static_head { margin-bottom: 14px; }
#home-disclaimer #intro p { padding-bottom: 14px; }

/************************************************************************* Landing */ 
#home-landing #content{padding-top:0;}
#home-landing #header{
	background-image:url(../images/layout/landing-header-bg.png);
	height:105px;
}
#home-landing #main-img-container{
	background-color:#80CEB8;
	width:380px;
	text-align:center;
}
#home-landing #main-img-container p{
	color:#045940;
	font-size:13px;
	font-weight:700;
	padding:10px;	
}

#home-landing #logo h1 a{ background-image:url(../images/layout/logolanding2.png); }
#home-landing div#contact-us{
	background-image:url(../images/layout/landing-header-contact-us.png);
	width:210px;
	height:32px;
	margin:20px 0;
}
#home-landing .left{ width:525px; float:left; }
#home-landing .left p{color:#383838; font-size:13px;}
#home-landing .right{ width:390px; float:left; }
#home-landing #h2-container h2{ 
	font-size:25px!important; 
	border-bottom: 1px dashed #81AC9F; 
	margin-bottom:10px;
	width:100%; 
}
#home-landing a#teachers-and-parents{
	display:block;
	background-image:url(../images/layout/teachers-and-parents.png);
	width:451px;
	height:178px;
	text-indent:-9500%;
	margin-top:20px;
}
/************************************************************************* Subject */ 
body#subject div#main-container{width:650px; margin:auto;}

body#subject div.subject-container{
	float:left;
	width:305px;
} 
body#subject .subject-container h3{
	background-image:url(../images/layout/subject-titles.png);
	text-indent:-500%;
	height:18px;
	width:165px;
	margin-left:10px;
}
body#subject h3#language-arts-title{background-position:0 -18px;}
body#subject h3#math-title{background-position:0 -36px;}
body#subject h3#social-studies-title{background-position:0 -54px;}

body#subject div.subject{
	background-color:#FAFAFA;
	border:1px solid #B0B0B0;
	margin:10px 10px 30px;
	
} 

body#subject div.subject div.col{
	width:115px;
	float:left;	
	margin:10px 0 10px 20px;
}
body#subject div.subject div.col li{
	background-image:url("../images/layout/slider_bullet.png") ;	
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 0 5px 15px;
	
}
body#subject div.subject div.col li a{
	text-decoration:none;
	color:#747474;
}
body#subject div.subject div.col li span.inactive{
	color:#c0c0c0;
}
body#subject div#subject-left {
	float:left;
	width:610px;
	padding:0px 17px 0px 1px;
}
body#subject div#subject-right {
	float:left;
	width:293px;
	padding:27px 0px 0px 0px;
}
body#subject div#subject-right p{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:13px; color:#606060; font-weight:bold;}
body#home-thank div#content{
	padding-top:0;
	text-align:center;
}
body#home-thank #message h1{
	width:100%;
}
body#home-thank div#message{
	background-color:#ECECEC;
	width:920px; margin:0 auto;
	float:none;
	text-align:center;
}
body#home-thank div#message p, body#home-thank div#message p a{
	color:#258ab6;
	text-decoration:none;
}
body#home-thank #link-container{
	border:1px dashed #CECECE;
}
body#home-thank a#click-here-to-proceed{
	background:url("../images/layout/click-here-to-proceed-bg.png") no-repeat;
	width:202px; height:28px;
	display:block;
	text-indent:-8900%;
	margin:auto; 
}
