/* CSS Document */

body {
	background:#e9f0f3 url(images/bgBody.jpg) repeat-x;
	font-family:Helvetica, Arial, sans-serif;
	font-size:.75em;
	margin:0;
	padding:0;
}

#wrapper {
	margin:0 auto;
	width:972px;
}

#masthead {
	background:transparent url(images/bgMasthead.jpg) no-repeat bottom center;
	height:133px;
	width:972px;
}

#logo {
	float:left;
}

#mastheadInfo {
	float:right;
}

#navGlobal {
	padding:12px 24px 0 0;
}

#navGlobal ul {
	list-style-type:none;
	margin-bottom:0;
	padding-bottom:0;	
}

#navGlobal ul li {
	display:inline;
	border-right:#ffd800 solid 1px;
	padding:0 8px;
}

#navGlobal ul li.last {
	border-right:none;
}

#navGlobal ul li a {
	color:#ffd800;	
	font-size:80%;
	font-weight:bold;
	letter-spacing:1px;
}

#plane {
	padding-top:10px;
	text-align:right;
}

#navMain {
	background:url(images/bgMainNav.jpg) repeat-x;
	clear:both;
	height:58px;
	margin:0 5px 0 6px;
	padding:0;
	position:relative;
}

#navMainHome {
	background:url(images/bgMainNav.jpg) repeat-x;
	clear:both;
	height:58px;
	margin:0 5px;
	padding:0;
	position:relative;
}

#navMain img {
    border:1px solid #ff000;
}

#ticker {
    background-color:#2c6c88;
    border:1px solid #4bb9ea;
    height:26px;
	margin:0 5px;  
    padding:0;	  
}

#ticker marquee {
    color:#ffffff;
    font-size:18px;
    font-weight:normal;
    height:22px;
    line-height:22px;    
    margin:-18px 0 0 0;
    padding:0;
    vertical-align:middle;
}

#ticker marquee a {
    color:#ffffff;
}

#contentWrapperHome {
	background:url(images/bgMainHome.jpg) no-repeat center top;
	height:548px;

}

#contentMainHome {
	float:left;
	margin:4px 0 0 8px;
	width:620px;
}

#contentSidebarHome {
	float:right;
	margin-right:2px;
	text-align:center;
	width:320px;
}

#contentNavHome {
	clear:both;
	padding-top:8px;
	text-align:center;
	width:962px;
}

#contentNavHome img {
	margin:0 10px;
}

#contentWrapper {
	background:#d4ecf6 url(images/bgMain.jpg) no-repeat center top;
	margin-left:5px;
	width:963px;
}

#contentMain {
	background:transparent url(images/boxIntMiddle.jpg) repeat-y;
	float:right;
	margin:6px 4px 0 0;
	padding:0 30px;
	width:641px;
}

#contentMain h1 {
	background:#0e465f url(images/boxIntTop.jpg) no-repeat;
	color:#ffffff;	
	font-size:30px;
	font-weight:normal;
	height:34px;
	margin:0 -30px;
	padding:14px 0 0 21px;
	width:677px;
}

#contentMainFooter {
	background:#ffffff url(images/boxIntBottom.jpg) no-repeat;
	clear:both;
	height:9px;
	margin:0 -30px;
	padding:0;
	width:698px;
}		 

#contentSidebar {
	background:#2c5f72 url(images/bgContentNav.jpg) repeat-y;
	float:left;	
	margin-top:12px;
    min-height:550px;	
	padding-bottom:24px;
	width:227px;
}

#contentNav {

}

#contentNav ul {
	list-style-type:none;	
	margin:0;
	padding:0;	
}

#contentNav ul li {
	margin:0;
	padding:0;
}

#contentNav ul li a {
	background:#2c5f72 url(images/bgContentNav_Off.jpg) no-repeat;
	color:#ffffff;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0 0 0 12px;
	text-decoration:none;
	vertical-align:middle;
}

#contentNav ul li a:hover {
	background:#2c5f72 url(images/bgContentNav_On.jpg) no-repeat;
	color:#000000;
	padding:0 0 0 24px;
}

#PromoButtons {
    margin-top:40px;
    text-align:center;
}

#infokit {
	margin:12px 0;
}

#ChoosingFacility {
	background:#ede2b1 url(images/bgChoosingFacility.jpg) no-repeat;
	color:#7a3f0b;
	height:66px;
	padding:8px 4px 0 98px;
	text-align:left;
	width:210px;
}

#ChoosingFacility h1 {
	color:#442305;
	font-size:14px;
	margin-bottom:0;
	padding-bottom:0;
}

#ChoosingFacility p {
	margin-top:0;
	padding-top:0;
}

#TakeTour {
	background:#d0efb0 url(images/bgTakeTour.jpg) no-repeat;
	color:#2b5104;
	height:70px;
	padding:8px 4px 0 98px;
	text-align:left;
	width:210px;
}

#TakeTour h1 {
	color:#034054;
	font-size:14px;
	margin-bottom:0;
	padding-bottom:0;
}

#TakeTour p {
	margin-top:0;
	padding-top:0;
}

#boxNews_Events {
	background:#106682 url(images/bgBoxNewsBody.jpg) repeat-y;
	color:#ffffff;
	margin-top:6px;
	padding:8px;
	text-align:left;
	width:296px;
}	

#boxNews_EventsHead {
	background:transparent url(images/bgBoxNewsHead.jpg) no-repeat;
	color:#ffffff;
	height:33px;
	margin:-8px 0 0 -8px;
	text-align:left;
	width:312px;
}

#boxNews_EventsBody {
 
}

#boxNews_EventsFoot {
	background:transparent url(images/bgBoxNewsFoot.jpg) no-repeat;
	color:#ffffff;
	height:28px;
	margin:-8px 0 0 -8px;	
	text-align:left;
	width:312px;
}

#boxNews_Events a {
	color:#ffffff;
}

#footer {
	background:url(images/bgFooter.jpg) no-repeat center;
	clear:both;
	color:#367888;
	height:157px;
	text-align:center;
	width:972px;
}

#footerHome {
	background:url(images/bgFooterHome.jpg) no-repeat center;
	clear:both;
	color:#367888;
	height:157px;
	text-align:center;
	width:972px;
}

#navGlobal {
	padding:12px 24px 0 0;
}

#navGlobal ul {
	list-style-type:none;
	margin-bottom:0;
	padding-bottom:0;	
}

#navFooter {
	padding-top:60px;
}

#navFooter ul li {
	display:inline;
	border-right:#367888 solid 1px;
	padding:0 8px;
}

#navFooter ul li.last {
	border-right:none;
}

#navFooter ul li a {
	color:#367888;	
	font-size:80%;
	font-weight:bold;
	letter-spacing:1px;
}

#footer #address {
	margin-top:12px;
}

h2 {
    font-size:14px;
    color:#298bca;
}
a {
	color:#04a8fd;
}

img {
	border:none;
}

.hidden {
	display:none;
}

ol.design_list_horizontal {
    list-style-type:none;
    margin:0;
    padding:0;
}

ol.design_list_horizontal li {
    display:inline;
    margin:0;
    padding:0;
}

#programsfront {
    background:url(images/Box_Welcome.jpg) no-repeat center;
    height:134px;
    padding:260px 0 0 397px;
    width:230px;
}

#programs a {
    color:#0000ff;
}

#programs ul {
    text-align:left;
}

#programs li#infants {
    background:url(images/Box_Infants.jpg) no-repeat center top; 
    height:135px; 
    margin-top:36px;
    padding:130px 6px 0 18px;
    width:169px;
}

#programs li#toddlers {
    background:url(images/Box_Toddlers.jpg) no-repeat center top;
    height:135px; 
    margin-top:36px;
    padding:130px 6px 0 18px;
    width:169px;   
}

#programs li#twos {
    background:url(images/Box_Twos.jpg) no-repeat center top;     
    height:135px; 
    margin-top:36px;
    padding:130px 6px 0 18px;
    width:169px;
}

#programs li#preschool {
    background:url(images/Box_Preschool.jpg) no-repeat center top;     
    height:135px; 
    margin-top:36px;
    padding:130px 6px 0 18px;
    width:169px;
}

#programs li#prek {
    background:url(images/Box_PreKinder.jpg) no-repeat center top;     
    height:135px; 
    margin-top:36px; 
    padding:130px 6px 0 18px;
    width:169px;
}

#programs li#jrk {
    background:url(images/Box_JuniorKinder.jpg) no-repeat center top;     
    height:135px; 
    margin-top:36px; 
    padding:130px 6px 0 18px;
    width:169px;
}

#programs li#schoolage {
    background:url(images/Box_SchoolAge.jpg) no-repeat center top;     
    height:135px; 
    margin-top:36px; 
    padding:130px 6px 0 18px;
    width:169px;
}

#siteMapLeft {
    float:left;
}

#siteMapRight {
    float:right;
}