@charset "UTF-8";
/* CSS Document */

/*GLOBAL*/
.global {
	background-color: #FFFFFF;
	background-image: url(../imgs/bggrad.jpg);
	background-repeat: repeat-x;
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2b2b2b;
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	padding: 0;
	margin: 0;
}
a:link {
	color: #3d4c7e;
}
a:hover {
	color: #717fac;
}
a:active {
	color: #7d8bb8;
}
a:visited {
	color: #2f3d6e;
}
#wrapper {
	width: 808px;
	padding: 0px;
	margin: 0px auto;
	font-size: 1.2em;
}
#maintop {
	width: 808px;
	height: 18px;
	background-image: url(../imgs/maintop.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 18px auto 0px auto;
}
#mainbot {
	width: 808px;
	height: 17px;
	background-image: url(../imgs/mainbot.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px auto;
}
#logo {
	width: 146px;
	height: 107px;
	padding: 0px 0px 0px 26px;
}
#navwrap {
	width: 592px;
	height: 43px;
	margin: 64px 0px 0px 18px;
}
#globalnavwrap {
	width: 592px;
	height: 43px;
	position: relative;
	z-index: 9998;
}
#globalnavwrap #globalnav {
	padding: 0;
	margin: 0;	
}
#globalnavwrap #globalnav li {
	display: inline;
}
#globalnavwrap #globalnav li a {
	height: 0;
	padding: 38px 0px 0px 0px;
	float: left;
	overflow: hidden;
}
#globalnavwrap #globalnav li a {
	background-image: url(../imgs/nav.jpg);
	background-repeat: no-repeat;
}
#globalnavwrap #globalnav li a.navhom {
	width: 64px;
}
#globalnavwrap #globalnav li a.navabo {
	width: 73px;
}
#globalnavwrap #globalnav li a.navmis {
	width: 84px;
}
#globalnavwrap #globalnav li a.navear {
	width: 141px;
}
#globalnavwrap #globalnav li a.navaft {
	width: 120px;
}
#globalnavwrap #globalnav li a.navcon {
	width: 110px;
}
#globalnavwrap #globalnav li#nav-home a {
	background-position: -0px 0px;
}
#globalnavwrap #globalnav li#nav-about a {
	background-position: -64px 0px;
}
#globalnavwrap #globalnav li#nav-mission a {
	background-position: -137px 0px;
}
#globalnavwrap #globalnav li#nav-earlychildhood a {
	background-position: -221px 0px;
}
#globalnavwrap #globalnav li#nav-afterschool a {
	background-position: -362px 0px;
}
#globalnavwrap #globalnav li#nav-contactus a {
	background-position: -482px 0px;
}
#globalnavwrap #globalnav li#nav-home a:hover {
	background-position: 0px -43px;
}
#globalnavwrap #globalnav li#nav-about a:hover {
	background-position: -64px -43px;
}
#globalnavwrap #globalnav li#nav-mission a:hover {
	background-position: -137px -43px;
}
#globalnavwrap #globalnav li#nav-earlychildhood a:hover {
	background-position: -221px -43px;
}
#globalnavwrap #globalnav li#nav-afterschool a:hover {
	background-position: -362px -43px;
}
#globalnavwrap #globalnav li#nav-contactus a:hover {
	background-position: -482px -43px;
}
#globalnavwrap.home #globalnav li#nav-home a {
	background-position: 0px -43px !important;
}
#globalnavwrap.about #globalnav li#nav-about a {
	background-position: -64px -43px !important;
}
#globalnavwrap.mission #globalnav li#nav-mission a {
	background-position: -137px -43px !important;
}
#globalnavwrap.earlychildhood #globalnav li#nav-earlychildhood a {
	background-position: -221px -43px !important;
}
#globalnavwrap.afterschool #globalnav li#nav-afterschool a {
	background-position: -362px -43px !important;
}
#globalnavwrap.contactus #globalnav li#nav-contactus a {
	background-position: -482px -43px !important;
}
.mainbg {
	width: 808px;
	background-image: url(../imgs/mainbg.gif);
	background-repeat: repeat-y;
}
#header {
	height: 107px;
}
#footer {
	width: 500px;
	padding: 30px 0px;
	margin: 0px auto;
	font-size: .9em;
	color: #828282
}
a.footer:link {
	color: #828282;
}
a.footer:hover {
	color: #a7a7a7;
}
a.footer:active {
	color: #a7a7a7;
}
a.footer:visited {
	color: #828282;
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
}

/*IMAGES*/

#home #wrapper #row1 #imgspace {
	background-image: url(../imgs/imghome.jpg);
}
#aboutimg {
	width: 756px;
	height: 234px;
	margin: 0px 0px 10px 26px;
	background-image: url(../imgs/imgabout.jpg);
	background-repeat: no-repeat;
}
#missionimg {
	width: 756px;
	height: 234px;
	margin: 0px 0px 10px 26px;
	background-image: url(../imgs/imgmission.jpg);
	background-repeat: no-repeat;
}
#early #wrapper #row1 #imgspace {
	background-image: url(../imgs/imgearly.jpg);
}
#after #wrapper #row1 #imgspace {
	background-image: url(../imgs/imgafter.jpg);
}
#contact #wrapper #row1 #imgspace {
	background-image: url(../imgs/imgcontact.jpg);
}

/*HOME, EARLY CHILDHOOD, AFTER SCHOOL, CONTACT */

#row1 {
	padding: 28px 0px 16px 0px;
}
#row2 {
	padding: 20px 0px 0px 0px;
}
#row3 {
	padding: 20px;

}

#maincontentbox {
	width: 420px;
	height: 234px;
	padding: 0px 0px 0px 26px;
	margin: 0px;
}
#mcleft {
	width: 6px;
	height: 234px;
	background-image: url(../imgs/mcleft.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#mcright {
	width: 6px;
	height: 234px;
	background-image: url(../imgs/mcright.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
#mccontent {
	background-color: #ffeef2;
	width: 380px;
	height: 214px;
	padding: 10px 7px 10px 14px;
	margin: 0px;
}
#imgspace {
	width: 315px;
	height: 234px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 20px;
}
#lastrowcontainer {
	width: 756px;
	padding: 0px 0px 16px 26px;
	float:left
}
#lastrow {
	padding: 0px 0px 20px 0px
}
#lastspace {
	width: 600px;
	margin: 0px auto;
}

h3 {
font-size: 18px;
	font-family: Comic Sans, Comic Sans MS, cursive;
	color: #505990;
	text-transform:uppercase;
	letter-spacing: 1px;
	margin-bottom:10px;

}
/*HOME*/

#midrow {
	padding: 0px 26px;
}
#row3 {
	padding: 0px;
}
.programs {
	width: 364px;
	padding: 0px 0px 16px 26px;
	float: left;
}
.progcontent {
	height: 210px;
	padding: 26px;	
}
#ectitle {
	width: 364px;
	height: 181px;
	background-image: url(../imgs/ectitle2.jpg);
	background-repeat: no-repeat;
}
#astitle {
	width: 364px;
	height: 181px;
	background-image: url(../imgs/astitle2.jpg);
	background-repeat: no-repeat;
}

.roundedcornr_box_697036 {
	background: url(../imgs/roundedcornr_697036_tl.png) no-repeat top left;
	color: #78293C;
	line-height:155%;
}
.roundedcornr_top_697036 {
	background: url(../imgs/roundedcornr_697036_tr.png) no-repeat top right;
}
.roundedcornr_bottom_697036 {
	background: url(../imgs/roundedcornr_697036_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_697036 div {
	background: url(../imgs/roundedcornr_697036_br.png) no-repeat bottom right;
}
.roundedcornr_content_697036 {
	background: url(../imgs/roundedcornr_697036_r.png) top right repeat-y;
}

.roundedcornr_top_697036 div,.roundedcornr_top_697036,
.roundedcornr_bottom_697036 div, .roundedcornr_bottom_697036 {
	width: 756px;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_697036, .roundedcornr_bottom_697036 {
	margin-top: 0px;
}
.roundedcornr_content_697036 { padding: 0 15px 15px; }



/* EARLY CHILDHOOD, AFTER SCHOOL*/

.progdownload {
	height: 28px;
	padding: 5px 0px 5px 50px;
	background-image: url(../imgs/pdf.gif);
	background-repeat: no-repeat;
}

.progdownloadpub {
	height: 28px;
	padding: 5px 0px 5px 50px;
}

/*CONTACT*/

.txtfield {
	width: 200px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border:solid;
	border-width: 1px;
	border-color:#999999;
}
.txtarea {
	width: 500px;
	height: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border:solid;
	border-width: 1px;
	border-color:#999999;
}

div#thankyou {
	width: 500px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#78293b;
	display:none;
}






/*.contactcontent {
	width: 378px;
	float: left;
}
ul.progname {
	padding: 21px 21px 0px 21px;
	list-style: none;
}
ul.progdesc {
	padding: 17px 0px 20px 36px;
	list-style: none;
}
a.proglink {
	font-weight:bold;
}
a.proglink:hover {
	color: #717fac;
}
*/


#latest {
	height:186px;
	overflow:auto;
	margin-top:4px;
}
#latest div {
	font-weight:bold;
	line-height:17px;
	margin-bottom:8px;
	padding:3px;
}
#latest .even {
	background:#fff7fa;
}

#notice {
	height:84px;	
	line-height:84px;
	width:798px;
	margin:0 auto;
	font-size:24px;
	text-align:center;
	color:#fff;
	background:#f50d0d;
	margin-bottom:-10px;
	margin-top:10px;
}
#notice_l {
	background:#f50d0d url(../images/notice_l.jpg) top left no-repeat;
	float:left;
	padding:12px 0px 12px 16px;
	height:60px;
}
#notice_r {
	background:#f50d0d url(../images/notice_r.jpg) top right no-repeat;
	float:right;
	padding:12px 16px 12px 0px;
	height:60px;
}