/* ------------- "generic" styles */

body {
	background: #fbfcfd url(images/background-light.jpg);
	background-repeat:repeat-x;
	margin: 0; padding: 0;
	text-align:center;
}


body *{
  font-family:Verdana;


}


#background-light {
	visibility:visible;
	z-index:-1;
}


#page{
	width:990px;
	height:100%;
	/* background: #fbfcfd; */	/*#fbfcfd*/
	margin: 0 auto;
	position: relative;


}
/* ------------- masthead styles */

#parentshandbook {
/*	height:463px;*/
	visibility:visible;
	float:left;
}

#container{
	width:720px;
	float:left;


}
* html #container {  margin-top:4px;}

#masthead {
	width:725px;
	height:160px;
	visibility:visible;
	margin:auto;
}



/* ------------- main column styles */


.main_tbl {

	float:left;
	margin: 10px 0 0 0 ;

/*	background: white;	*/
	text-align:left;
	z-index:-1;

/*	width:720px;*/

/*	height:563px;*/
/*	background: black;
	overflow:visible;
*/
}

* html .main_tbl {	margin: 5px 0 0 0;}





#content {
/*	width:475px;*/
/*	height:600px;*/
/*	background: yellow;	*/
/*	margin: 10px 0 0 0 ;*/
/*	padding-bottom:12px;*/

	border: 1px solid;
	border-color:#998000;
	border-bottom:none;

	padding: 0 0 10px 24px;
	margin: 0;
	background:white;


  line-height:1.5em;





/*
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(images/main_bottom_bg.gif);
	*/


}


#content{min-height:463px;}
* html #content {height:463px;}


#content, #content table p{

  font-size:12px;

  color:#0054a6;
}

#content p,#content table p{
  padding-right:10px;
}


.main{
	border: 1px solid;
	border-color:#998000;
	border-bottom:none;
	padding: 0;
	margin: 10px 0 0 0 ;


}
/*
#content * {
margin: 0;
}
*/

/*width="475" height="463"*/
/*
#content{min-height:100%;}
* html #content {height:100%}

#contenter{min-height:100%;min-width:475;}
* html #contenter {height:100%;width:475;}
*/
/*
#content{min-width:473px;min-height:463px;}
* html #content {width:475px;height:463px;}
*/


/*
#col1break{
	position:relative;
	top:0px;
	left: 100px;
	background:red;
	margin:0 -20px 0 0;
}

#col1break{min-height:300px;min-width:20px;}
* html #col1break {height:300px;width:20px;}

*/
#main_bottom{
	margin: -12px 0 0 0 ;
/*	height:11px;*/
/*	background: green;	*/
	padding: 0;
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(images/main_bottom_bg.gif);
	z-index:10;

}

#main_bottom_left{
	border-bottom:#998000;
	border-bottom-style:solid;
	border-bottom-width:1px;

	border-left:#998000;
	border-left-style:solid;
	border-left-width:1px;
	margin-right:11px;

}
#main_bottom_left{padding-top:11px;}
* html #main_bottom_left {padding-top:0;width:100%;}

/*
#main_bottom{min-height:12px;min-width:475;}
* html #main_bottom {height:12px;width:475;}
*/

#main_bottom{min-height:12px;}
* html #main_bottom {height:12px;}

* html #main_bottom {
	margin: -11px 0px 0 0px ;
}
/* ------------- sidebar styles */

#sidebar {
	float:left;
	width: 235px;
/*	background: red;*/
	text-align:left;
	z-index:2;
	padding: 0 0 0 10px;

	font-size:12px;
	line-height:1.5em;

}
/*
#sidebar{min-height:352px;}
* html #sidebar {height:352px;}
*/


.sidebar_title{
	color:white;
/*	text-transform:uppercase;*/
	font-size:13px;
	font-weight:bold;
	padding:2px 0 0 0;
	text-align:center;
}

.sidebar_title{min-width:233px;}
* html .sidebar_title {width:233px;}


#newsandevents p{
	margin:0;
	padding:5px 5px 5px 12px;
	line-height:1.2;
  font-size:10px;
  color:#0054a6;
}
/*
#newsandevents p.news_title{
	color:#23536c;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	line-height:2.2;

}

#newsandevents p.news_text{
	color:#23536c;
	text-align:left;
	font-size:1em;
	line-height:1.5;
}

*/
#findalocation {
	width:235px;
	height:75px;
	visibility:visible;
}
#ufcw {
	width:235px;
	height:50px;
	visibility:visible;
}
#newsandevents {
/*	width:235px;*/
	visibility:visible;
	background-image:url(images/news_and_events_bg.jpg);
	background-repeat:repeat-x;
	border-left:#17506b;
	border-left-style:solid;
	border-left-width:1px;

	border-right:#17506b;
	border-right-style:solid;
	border-right-width:1px;

/*	padding-bottom:113px;*/
	margin:0;

}

#newsandevents{min-height:204px;}
* html #newsandevents {height:202px;}

/*
#awardwinningsection {
	height:212px;
	visibility:visible;
	float:left;
	margin: -113px 0 0 0;
	z-index:20;
	padding: 0 0 0 10px;

}
* html #awardwinningsection {margin:-117px 0 0 0 ;}
*/

#findalocation2 {
	padding: 0 0 0 12px;
	float:left;
}

#more_news{
	text-align:right;
	padding-right:10px;
}

#more_news{min-width:225px;}
* html #more_news {width:233px;}

#more_news a{
	font-weight:bold;
	color:#068dd3;
	text-decoration:none;
}



#bottom_part{
/*	width:100%;*/
	height:91px;

	float:left;
	padding: 8px 0 0 137px;
}
* html #bottom_part{	padding-top:4px;}



#summer_special {
	float:left;

	width:475px;
	height:91px;
}


#input {
	float:left;
	padding: 58px 0 0 96px;
}
#input input{min-height:25px;min-width:279px;}
* html #input input{height:25px;width:279px;}

#signup {
	float:left;
	padding:59px 0 0 8px;
}
#signup button{min-height:22px;min-width:81px;}
* html #signup button{height:22px;width:81px;}



#footer {
/*	height:200px; absolute top of container + 1*/
margin: -121px 0 0 0;

/*	z-index:1;*/
/*	padding: 600px 0 0 0;*//*0 + 600*/
/*	background: blue;	*/

	float:left;
	width:990px;
/*	height:212px;
*/
/*	clear:both;*/

	}

#copyright{
	float:left;
	width:720px;
	padding: 10px 0 0 137px;
	color:#1f4e66;
	font-size:0.7em;
}

* html #copyright{
	text-align:left;
	width:855px;
/*	padding: 8px 0 0 137px;*/
}


#copyright #left{
float:left;
}
#copyright #right{
float:right;
}

#copyright a{
	text-decoration:none;
		color:#1f4e66;
}

#end {
	clear:both;
}
#ruleline {
	float:left;
	width:451px;
	height:1px;
	z-index:9;
	visibility:visible;
	padding-bottom:20px;
}
* html #ruleline{padding-bottom:0;}

/*
#headerquote {
	width:485px;
	height:73px;
	float:left;
	padding:12px 0 0 24px;
}
* html #headerquote{width:497px;}
*/
#photoofkids {

	float:right;
	width:201px;
	padding:12px 12px 0 12px;
}
* html #photoofkids{width:225px;}
/*
#subtitlespace {

	float:left;
	width:485px;
	height:12px;

	padding:12px 0 0 24px;
}
* html #subtitlespace{width:497px;}

#titlespace {
	float:left;
	padding:12px 0 0 24px;

	width:485px;
	height:17px;
}
* html #titlespace{width:497px;}
*/

#title_bar{
	float:left;
/*	padding:0 0 0 24px;*/
	width:461px;
	font-weight:bold;
	line-height:1em;

}
* html #title_bar{
/*	width:485px;*/
	padding-top:12px;
}

.title_space_style {
	font-size:1.5em;
	color:#214F6A;
	text-align:left;
	line-height:0.5;

}
.sub_title_space_style{
	font-size:1em;
	color:#7b6800;
	text-align:left;
	line-height:0.5;

}
.headerquote_style{
	font-size:1.25em;
	color:#580508;
	text-align:left;
	font-style:italic;
	line-height:1.4em;
}
.image_caption_style{
	font-size:0.83em;
	color:#A08A11;
	text-align:left;
}