@charset "utf-8";
.container {
	width: 801px;
	height: 551px;
	margin: 0px auto;
	border: 0px solid blue;
	padding: 0px;
	position:relative;
} * html .container {text-align: left; min-height:500px;} /* Helps IE to center. */
#t_container{
	width:800px; 
	height:149px; 
/*	border:1px solid red;  */
	margin:0px; 
	padding:0px;
}
#t_container #logo{
	width:265px; 
	height:144px; 
	border:0px; 
	padding:0px; 
	margin:0px; 
	float:left;
	background-image: url(../imgs/logo/logo.gif);
}
#t_container #theme{
	border:0px; 
	margin:0px; 
	padding:0px; 
	width:535px; 
	height:123px; 
	float:left;
	background-image:url(../imgs/t_theme_img/otr_top_theme.gif);
}
#t_container #t_border_logo, #t_border_theme{
	border:0px; 
	margin:0px; 
	padding:0px; 
	height:5px; 
	background-color: #d9a2c8;
}* html #t_container #t_border_logo, #t_border_theme{font-size:5px;line-height:5px;}
#t_container #t_border_theme{width:535px; float:left;}
#t_container #t_border_logo{width:265px; clear:both;}

.l_menu_container {
	margin:0px;
	padding:0px;
	border:0px solid red; 
	width: 263px;/*added 4 pixels for the white borders*/
	height:402px;   /*191 + 157 + 54 from img gallery height*/

}
.l_menu_container #l_menu {
	text-align: left;
	height: 191px;
	width: 129px;
	margin: 0px;
	padding:0px;
	border:0px;
	border-right:2px solid #FFFFFF;
	background-image: url(../imgs/l_menu/bg_grad.gif);
	background-repeat: repeat-y;
	float:left;
}
/*define attributes for all elements*/
#l_menu #wl_icon, #faq_icon, #rl_icon, #test_icon, #cc_icon, #cu_icon{
	width:42px;
	margin:0;
	padding:0px;
	float:left;
	display: block;
	cursor: default;
	text-decoration: none;

}
#l_menu #waiting_lst, #faq, #res_lnks, #testimonials, #chld_care, #cntct_us{
	width:87px;
	margin:0px;
	padding:0px;
	float:left;
	display: block;
	cursor: default;
	text-decoration: none;
}
/*end of attribute definition for all elements*/
/*define background images */
#wl_icon{background-image:url(../imgs/l_menu/waitList_icon.gif);height:45px;}
#waiting_lst{background-image:url(../imgs/l_menu/waitList_text.gif);height:45px;}
.spacer{clear:both;}
#faq_icon{background-image:url(../imgs/l_menu/faq_icon.gif);height:24px;}
#faq{background-image:url(../imgs/l_menu/faq_text.gif);height:24px;}
#rl_icon{background-image:url(../imgs/l_menu/resources_icon.gif);height:35px;}
#res_lnks{background-image:url(../imgs/l_menu/resources_text.gif);height:35px;}
#test_icon{background-image:url(../imgs/l_menu/testimon_icon.gif);height:24px;}
#testimonials{background-image:url(../imgs/l_menu/testimon_text.gif);height:24px;}
#cc_icon{background-image:url(../imgs/l_menu/childCare_icon.gif);height:34px;}
#chld_care{background-image:url(../imgs/l_menu/childCare_text.gif);height:34px;}
#cu_icon{background-image:url(../imgs/l_menu/contact_icon.gif);height:30px;}
#cntct_us{background-image:url(../imgs/l_menu/contact_text.gif);height:30px;}

/*Roll-overs for left menu*/
#waiting_lst:hover{background-image:url(../imgs/l_menu/waitList_roll.gif);}
#faq:hover{background-image:url(../imgs/l_menu/faq_roll.gif);}
#res_lnks:hover{background-image:url(../imgs/l_menu/resources_roll.gif);}
#testimonials:hover{background-image:url(../imgs/l_menu/testimon_roll.gif);}
#chld_care:hover{background-image:url(../imgs/l_menu/childCare_roll.gif);}
#cntct_us:hover{background-image:url(../imgs/l_menu/contact_roll.gif);}
/*
#login_title_bg{
	position:absolute; 
	top:135px;
	left: 675px;
	background-color:#FF0000; 
	width:125px; 
	height:43px; 
	color:#FFFFFF; 
	font-weight:bold; 
}

#login_title{
	width:120px; 
	height:35px; 
	border:0px solid green; 
	font-size:16px;
	text-align:center;
	padding-top:5px;

}* html #login_title{ height:30px;}
*/

#login_title_bg{
	position:absolute; 
	top:135px;
	left: 670px;
	background-color:#FF0000; 
	width:130px; 
	height:50px; 
	color:#FFFFFF; 
	font-weight:bold; 
}
#login_title{
	width:60px; 
	height:50px; 
	border:0px solid blue; 
	float:left;
	font-size:16px;
	padding-top:5px;
	padding-left:10px;
}* html #login_title{ height:45px;}
#last_update{
	position:absolute;
	left:70px;
	top:7px;
	width:50px; 
	height:35px; 
	border-left:1px solid white; 
	border-right:0px solid green;
	padding-top:3px;
	padding-left:5px;
	font-size:10px;
}
/*#login{
	position:absolute; 
	top:185px; 
	left:667px;
	width:122px; 
	height:40px;
	border-left:1px solid red; 
	border-right:1px solid red; 
	padding:5px 5px 0px; 
	margin:0px;
}*/

#login{
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#parentboard{
	position:absolute; 
	top:180px; 
	left:669px;
	width:120px; 
	height:345px;
	min-height:345px;
	border:0px solid red; 
	padding:0px 5px 0px; 
	margin:0px;
	overflow:auto;
}* html #parentboard{ padding:10px;}

#parentboard A{
	font-size:10pts;
	color:#666666; 
/*		color: #0000CC;*/

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: underline;
}
#parentboard A:hover{
	color:red;
}

/*----------------------------------------------------------------------------------
FROM MOOTOOLS FOR DISPLAYING IMAGES*/
#gallery {
	position: absolute;
	top:125px;
	left:262px;
	margin: 10px auto;
	width: 500px;
	height: 400px;
	background: #2a2a2f;
	border: 2px solid #5f5f5f;
	z-index:99;
}
#progress {
	position: absolute;
	top: 300px;
	left: 300px;
	margin: 10px auto;
	width: 200px;
	height: 15px;
	padding: 2px;
	border: 2px solid #dfdfdf;
	z-index:100;
}
#progress .bar {
	width: 0px;
	text-align: center;
	font-size: 10px;
	height: 15px;
	background: #2a2a2f;
	color: #fff;
	font-weight: bold;
}
/*----------------------------------------------------------------------------------*/
#phn_tab{
	width:130px;
	height:38px;
	border:0px;
	padding:0px; 
	margin:0px; 
	float:left;
}
#aboutUs{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
#aboutUs H5{
	color:#993399;
	line-height:12px;
	margin-bottom:5px;
}
.l_menu_container #aboutUs {
	margin:0px;
	padding:0px 10px 10px;
	border:0px solid red;
	height:141px;  /*height is minus 7 because of white border at bottom and padding at top*/
	width: 110px;  /*width minus 10 for padding*/
	float:left;
	background-image: url(../imgs/about_us/aboutUs_grad.gif);
	background-repeat: repeat-y;
	border-bottom:2px solid #FFFFFF;
}* html .l_menu_container #aboutUs {height:127px; padding-top:15px;}
#img_gallery_bg{
	position:relative;
	width:262px;
}
.l_menu_container #t_l_corner, #t_r_corner, #b_l_corner, #b_r_corner{
	float:left;
	width:23px;
	height:18px;
}
.l_menu_container #t_mid, #b_mid, #mid {
	width:216px; 
	float:left; 
	border:0px; 
	padding:0px; 
	margin:0px;
}
.l_menu_container #t_l_corner{background-image:url(../imgs/img_tour/top_left_grad.gif);}
.l_menu_container #t_mid{
	height:18px;
	background-image:url(../imgs/img_tour/top_mid_grad2.gif);
	background-repeat:repeat-x;
}
.l_menu_container #t_r_corner{background-image:url(../imgs/img_tour/top_right_grad.gif);}        
.l_menu_container #l_mid, #r_mid{
	float:left; 
	height:121px;
	width:23px;
}
.l_menu_container #l_mid{	background-image:url(../imgs/img_tour/mid_left_grad.gif);}
.l_menu_container #mid{
	height:121px; 
	background-image:url(../imgs/img_tour/mid_mid.gif); 
	background-repeat:repeat-x;
}
.l_menu_container #r_mid{background-image:url(../imgs/img_tour/mid_right_grad.gif);}
.l_menu_container #b_l_corner{background-image:url(../imgs/img_tour/bottom_left_grad.gif);}
.l_menu_container #b_mid{
	height:18px;
	background-image:url(../imgs/img_tour/bottom_mid_grad.gif); 
	background-repeat:repeat-x;
}
.l_menu_container #b_r_corner{background-image:url(../imgs/img_tour/bottom_right_grad.gif);}
#gallery_tof_container{
	position:absolute; 
	top:342px; 
	left:0px; 
	padding:0px; 
	border:0px solid red; 
	margin:0px; 
	width:251px; 
	height:152px;
}
#gallery_container{
	position:absolute;
	top:0px;
	left:0px;
	height:152px; 
	width:120px; 
	border:0px solid red; 
	margin:0px; 
	padding:0px;
}
#img_gallery_top{
	position:relative;
	top:0px;
	background-image:url(../imgs/img_gallery/img_gal_top.gif); 
	background-repeat:no-repeat; 
	width:120px; 
	height:94px; 
}
#img_gallery_bottom{ 
	position:absolute;
	top:94px;
	background-repeat:no-repeat; 
	width:120px; 
	height:58px; 
}
#tof_container{
	position:absolute;
	top:0px;
	left:120px;
	height:152px; 
	width:131px; 
	border:0px solid yellow; 
	margin:0px; 
	padding:0px; 
}
#img_tof_top{
	position:relative;
	top:0px;
	background-image:url(../imgs/tof/tour_top.gif); 
	background-repeat:no-repeat; 
	width:131px; 
	height:94px; 
}
#img_tof_bottom{
	position:absolute;
	top:94px;
	width:131px;
	height:58px;
	margin:0px;
	padding:0;
	border:0px solid white;
	background-repeat:no-repeat;
}
#img_tof_bottom{background-image:url(../imgs/tof/tour_bottom.gif);}
#tof_container:hover #img_tof_bottom{background-image:url(../imgs/tof/tour_bottom_roll.gif);}
#img_gallery_bottom{background-image:url(../imgs/img_gallery/img_gal_bottom.gif);}
#gallery_container:hover #img_gallery_bottom{background-image:url(../imgs/img_gallery/img_gal_bottom_roll.gif);}

#cal_container{  
	position:absolute;
	top:497px;
	left:0px;
	margin:0px;
	padding:0px;
	border:0px solid red;
	width:261px; 
	height:54px; 
}* html #cal_container{top:498px;}
#cal_mthly_cal, #cal_mthly_news{
	background-repeat:no-repeat;
	height:49px;
	margin:0px;
	padding:5px 0px 0px;
	border:0px solid white;
	float:left;
	font-size:11px;
	font-style:normal;
	color: #0000CC;
	display:block;
	font-weight:bold;
}
#cal_mthly_cal{	background-image:url(../imgs/cal_newsletter/cal_icon.gif);background-repeat:no-repeat; width:126px;}
#cal_mthly_cal:link{text-decoration:none;}
#cal_mthly_cal:visited{color:#0000CC;}
#cal_mthly_cal:hover{background-image: url(../imgs/cal_newsletter/cal_icon_roll.gif); color:#d70ad2}
#cal_mthly_news{ background-image:url(../imgs/cal_newsletter/news_icon.gif); width:128px; padding-right:5px;}* html #cal_mthly_news{width:128px; }
#cal_mthly_news:link{text-decoration:none;}
#cal_mthly_news:visited{color:#0000CC;}
#cal_mthly_news:hover{background-image: url(../imgs/cal_newsletter/news_icon_roll.gif); color:#d70ad2}

.container #t_cntr_tabs_container{
	width:404px; 
	height:65px; 
	border:0px solid red; 
	margin:0px; 
	padding:0px;
	position:absolute;
	top:110px;
	left:257px;
}

#phil_curr, #emp_staff, #cam_events{
	height:65px;
	border:0px; 
	margin:0px; 
	padding:0px;
 	float:left;
}

#phil_curr{ background-image:url(../imgs/t_cntr_tabs/purpl_tab.gif); background-repeat:no-repeat; width:132px;}
#emp_staff{ background-image:url(../imgs/t_cntr_tabs/green_tab.gif); background-repeat:no-repeat; width:136px;}
#cam_events{ background-image:url(../imgs/t_cntr_tabs/orange_tab.gif); background-repeat:no-repeat; width:136px;}

#op, #pc{	
	border:0px; 
	margin:0px; 
	padding:0px;
	width:132px; 
 	float:left;
	background-repeat:no-repeat; 
}
#op{
	background-image: url(blank.gif);   
	height:34px;
}
#op:hover{background-image: url(../imgs/t_cntr_tabs/purpl_top_roll.gif);}

#pc{
	background-image: url(blank.gif);/*blank image is only for declaring a background-image for IE to render properly*/
	height:31px;
}
#pc:hover{	background-image: url(../imgs/t_cntr_tabs/purpl_bottom_roll.gif); }

#emp, #os, #cc, #events{	
	border:0px; 
	margin:0px; 
	padding:0px;
	width:136px; 
 	float:left;
	background-repeat:no-repeat; 
}
#emp{
	background-image: url(blank.gif);   
	height:30px;
}
#emp:hover{background-image: url(../imgs/t_cntr_tabs/green_top_roll.gif);}

#os{
	background-image: url(blank.gif);   
	height:35px;
}
#os:hover{	background-image: url(../imgs/t_cntr_tabs/green_bottom_roll.gif); }

#cc{
	background-image: url(blank.gif);   
	height:30px;
}
#cc:hover{background-image: url(../imgs/t_cntr_tabs/orange_top_roll.gif);}

#events{
	background-image: url(blank.gif);   
	height:35px;
}
#events:hover{	background-image: url(../imgs/t_cntr_tabs/orange_bottom_roll.gif); }

.container #main{
	position:absolute;  
	left:262px; 
	top:177px; 
	width:382px; 
	min-height:275px;
	border:0px solid red; 
	margin:0px; 
	padding:0px 5px 0px 10px; 
	background-image:url(../imgs/centre_image.jpg);
	background-repeat:no-repeat;
 }* html .container #main{height:265px; padding-top:10px;}
.container #mainText{
	position:absolute;  
	left:262px; 
	top:456px; 
	width:382px; 
	min-height:150px;
	border:0px solid red; 
	margin:0px; 
	padding:0px 5px 0px 10px; 
 }* html .container #mainText{height:140px; padding-top:10px;}
 
#enterSite{
	border:0px solid red;
	position:absolute; 
	top:242px; 
	left:269px; 
	width:310px; 
	height:92px; 
	background-image:url(../imgs/intro/enter_site.gif);
}
#enterSite:hover{background-image: url(../imgs/intro/enter_site_roll.gif);} 
 
/******************* pre load images ***************************/
#pre_waiting_lst, #pre_faq, #pre_res_lnks, #pre_testimonials, #pre_chld_care, #pre_cntct_us,
#pre_op, #pre_pc, #pre_emp, #pre_os, #pre_cc, #pre_events, #pre_img_tof_bottom, #pre_img_gallery_bottom, #pre_cal_mthly_cal, #pre_cal_mthly_news, #pre_enterSite{
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}
#pre_waiting_lst{background-image:url(../imgs/l_menu/waitList_roll.gif);}
#pre_faq{background-image:url(../imgs/l_menu/faq_roll.gif);}
#pre_res_lnks{background-image:url(../imgs/l_menu/resources_roll.gif);}
#pre_testimonials{background-image:url(../imgs/l_menu/testimon_roll.gif);}
#pre_chld_care{background-image:url(../imgs/l_menu/childCare_roll.gif);}
#pre_cntct_us{background-image:url(../imgs/l_menu/contact_roll.gif);}
#pre_op{background-image: url(../imgs/t_cntr_tabs/purpl_top_roll.gif);}
#pre_pc{background-image: url(../imgs/t_cntr_tabs/purpl_bottom_roll.gif); }
#pre_emp{background-image: url(../imgs/t_cntr_tabs/green_top_roll.gif);}
#pre_os{background-image: url(../imgs/t_cntr_tabs/green_bottom_roll.gif); }
#pre_cc{background-image: url(../imgs/t_cntr_tabs/orange_top_roll.gif);}
#pre_events{background-image: url(../imgs/t_cntr_tabs/orange_bottom_roll.gif); }
#pre_img_tof_bottom{background-image:url(../imgs/tof/tour_bottom_roll.gif);}
#pre_img_gallery_bottom{background-image:url(../imgs/img_gallery/img_gal_bottom_roll.gif);}
#pre_cal_mthly_cal{background-image: url(../imgs/cal_newsletter/cal_icon_roll.gif);}
#pre_cal_mthly_news{background-image: url(../imgs/cal_newsletter/news_icon_roll.gif);}
#pre_enterSite{background-image: url(../imgs/intro/enter_site_roll.gif);}
 
