
/*-----24-12-2010---------*/
.main_title_lt{ background:url(/images/schoolcalendar/title_lt.jpg) top left no-repeat; height:45px; width:9px;}
.main_title_mid{ background:#005faf; height:45px;}
.main_title_mid img{ margin:0; padding:0;}
.main_title_rt{ background:url(/images/schoolcalendar/title_rt.jpg) top right no-repeat; height:45px; width:9px;}
.main_intro{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#77787b;}
.main_intro em{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#77787b;}
.blue_head{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; font-size:15px; font-weight:bold; color:#005faf; height:25px; line-height:30px; margin-top:10px;}

/*----------| 100 PERSENT EXPANDABLE BOX |------------*/
.box_outer{
float:left;
background:#dcdddf url(/images/schoolcalendar/box_outer.gif) top left no-repeat;
padding:0;
width:100%;
}
.box_inner{
float:left;
background:url(/images/schoolcalendar/box_inner.gif) bottom right no-repeat;
padding:0;
width:100%;
}
.box_top_right{
float:right;
background:url(/images/schoolcalendar/box_top_right.gif) top right no-repeat;
width:100%;
height:12px;
}
.box_bottom_left{
float: left;
background:url(/images/schoolcalendar/box_bottom_left.gif) bottom left no-repeat;
width:100%;
height:14px;
}
.box_content{
float:left;
width:96%;
padding: 0 12px;

}
.shadow_input{
background:url(/images/schoolcalendar/input_bg.jpg) bottom right no-repeat; height:24px; width:178px; text-align:center; margin:0 auto;
}
.shadow_input input{
background:none; border:none; height:16px; width:168px; text-align:left; margin-top:2px;
}
.text-blk a {font-size:13px; font-weight:bold; color:#005faf; text-decoration:underline; height:25px; line-height:25px;}

/*-----10-01-2011---------*/

.box_outer_pagebg{
float:left;
background: url( /images/schoolcalendar/box_outer_pagebg.gif) top left no-repeat;
padding:0;
width:100%;
}
.box_inner_pagebg{
float:left;
background:url(/images/schoolcalendar/box_inner_pagebg.gif) bottom right no-repeat;
padding:0;
width:100%;
}
.box_top_right_pagebg{
float:right;
background:url(/images/schoolcalendar/box_top_right_pagebg.gif) top right no-repeat;
width:100%;
height:12px;
}
.box_bottom_left_pagebg{
float: left;
background:url(/images/schoolcalendar/box_bottom_left_pagebg.gif) bottom left no-repeat;
width:100%;
height:14px;
}
.box_content_pagebg{
float:left;
width:96%;
padding: 0 12px;

}

.main_intro strong{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#67bac2;}
.cale{ font-family: Arial, Helvetica, sans-serif; color:#67bac2;}
.cale a{color:#231f20; text-decoration:underline;}
.cale a:hover{color:#231f20; text-decoration:none;}
.choose_state_lt{ border:1px solid #808285; padding:14px;}
.choose_state_lt h2{margin:3px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#231f20;
}

.ho_scheldule{ background:#e8e9ea; border:1px solid #918f8f; padding:1px;}
.ho_scheldule_title{height:40px; line-height:40px; color:#545253; font-size:19px; font-family:Helvetica, Arial, sans-serif}
/*.ho_scheldule_details{background:url(/images/schoolcalendar/cal_detail_bg.jpg) bottom right no-repeat; border:1px solid #eeefef;border-bottom:0px; border-right:0px; color:#545253; font-size:14px; font-family:Helvetica, Arial, sans-serif; padding:18px; vertical-align:text-top;}*/
.ho_scheldule_details{background:#fafafa; border:1px solid #eeefef;border-bottom:0px solid #b4b4b6;border-top:0px solid #b4b4b6; border-right:1px solid #b4b4b6; color:#545253; font-size:14px; font-family:Helvetica, Arial, sans-serif; padding:8px; vertical-align:text-top;/* margin:0 2px 2px 0;*/ }
.tr_saperator{ background:#cecece; height:1px; border:1px solid #fafafa; border-bottom:none; border-left:none; border-right:none;}
.school_term_date{ background:url(/images/schoolcalendar/school_term_date_bg.jpg) top left repeat-x; padding:8px;}

.school_term_date h2{margin:3px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#231f20;
}

.school_term_date ul{margin:0 0 0 5px; padding:0; list-style:none}
.school_term_date li{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#231f20; list-style:none; height:25px; line-height:25px; border-bottom:1px solid #bebec0;}

.school_term_date li a{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#231f20; text-decoration:none; list-style:none;}
.school_term_date li a:hover{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#696465; text-decoration:none; list-style:none;}

.all_calendar{ background:#fff; border:0px solid #918f8f; padding:4px;width:390px;}


.ho_scheldule_details1
{background:#fafafa;
 border:1px solid #eeefef;
 border-top:0px;
 border-bottom:0px;
 border-right:1px solid #b4b4b6; 
 color:#545253; 
 font-size:14px; 
 font-family:Helvetica, Arial, sans-serif;
 padding:10px; 
 vertical-align:text-top;
 }
 
 
.ho_scheldule_details2
{background:#fafafa;
 border:1px solid #eeefef;
 border-top:0px;
 border-bottom:0px;
 border-right:1px solid #b4b4b6; 
 color:#545253; 
 font-size:14px; 
 font-family:Helvetica, Arial, sans-serif;
 padding:10px; 
 vertical-align:text-top;
 }
 
 
 #calendar tr td
 {
	color: #58595b;
 	font-family:Myriad Pro;
	font-size:13px;
	text-align: center;
 }
 
 #calendar tr th
 {
	color: #58595b;
 	font-family:Myriad Pro;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid;
 }
 #calendar .cal_month
 {
	color: #58595b;
 	font-family:Myriad Pro;
 	font-size:23px;
 	font-weight:bold;
	 	
 }
 #calendar
 {
 	border: 1px solid #58595b;
 	font-family:Myriad Pro;
	 	
 }
 
#calendar td .tdSchool 
{
	background: #FFE293;
	text-align:center;
}

 
#calendar td .tdPublic
{
	background: #BACAEA;
	text-align:center;
}

#rightcontent #topics OL LI A
{
	padding-left:10px;
}

.curr_display
{
	color: #67BAC2;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    margin: -20px 0 0 28px;
    position: relative;
    width: 20px;}
    
.innerTbl tr td
{
    background: none repeat scroll 0 0 #FAFAFA;
    color: #545253;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding: 10px;
    vertical-align: text-top;
}
.innerTd
{
    background: none repeat scroll 0 0 #FAFAFA;
    color: #545253;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding: 7px;
    vertical-align: text-top;
    text-align:left;
}

* + #kidspot-daily
{
	padding-top:5px;
}

.maintd
{
	padding-top:50px;
}


#sidebar .blockPlain 
{
    margin: 7px 0 0 0;
    width: 300px;
}

.share 
{
	color: #000000;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	width: auto;
}

#calheading, #calheading td
{
	display:none;
}

.schoolDiv
{
	background:#ffe293;
	width:25px;
	height:20px;
	margin-bottom:15px;
}

.publicDiv
{
	background:#bacaea;
	width:25px;
	height:20px;
	margin-bottom:15px;
}

.tdSeparator
{
	height:2px;
}

.trMonth
{
	height:25px;
}

#subscribe-intro {
    margin-right: 5px;
}