@charset "utf-8";
/* CSS Document */
@import url(../../css/renewal.css);

.mainwrapper{ background-image:url(../../images/school/leftBanner.jpg);}

.panel{background-image:url(../../images/school/list.background.jpg);}
.panel .panel-footer{background-image:url(../../images/school/list.footer.jpg);}
.panel.schooltype-kg  .panel-container{
	background-image:url(../../images/school/list.KinderGarten.jpg);
}
.panel .panel-container,
.panel.schooltype-ps .panel-container{
	background-image:url(../../images/school/list.Primary.jpg);
}
#panelSchoolSearch.panel .panel-header{
	background-image:url(../../images/school/searchBanner.jpg);
}
#panelSchoolSearch.panel .panel-body{
	background-image:none;
}
#panelSchoolSearch.panel .panel-footer{
	background-image:url(../../images/school/searchBottom.jpg);
}
#swf_schoolBanner{
	margin:0 0 15px 0;
}
div#swf_schoolBanner{
	width:800px;
	height:170px;
}

table.school-list{border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

.school-list tr.school-list-row td{
	padding:5px 0;
	font-size:14px;
	line-height:150%;
	color:#666;
}
.school-list tr.school-list-row a{
	text-decoration:none;
	color:#000;
}

.school-list tr.school-list-row.rowstyle-1  td{
	background:#efefef;
}
.school-list tr.school-list-row.rowstyle-2  td{
	background:#fff;
}

.school-list tr.school-list-row a:hover{
	color:#FF822F;
	text-decoration:underline;
	line-height:150%;
}

table .schoolDetailsps td, table .schoolDetailsps{
	border: #7AC7FD solid 1px;
}

table .schoolDetailskg td, table .schoolDetailskg{
	border: #C28AD3 solid 1px;
}

.school-content p{
	line-height:1.3;
	margin:0;
	padding:0 0 10px 0;
	font-size:16px;
	display:block;
}
.school-content p.small{
	font-size:12px;
}
.school-content .fieldName{
	font-size:12px;
	color:#666666;
	margin-right:10px;
	display:block;
}

.school-panel{
	background-image:url(../../images/school/list.background.jpg);
}

table .school-list{

}

table.school-info th,
table.school-list th{
	color:#FFFFFF;
	text-align:center;
	font-size:20px;
	line-height:160%;
}

.school-level-ps{}
.school-level-kg{}

.school-panel .school-list,
.school-panel .school-info,
.school-panel > div.block{
	background-repeat:no-repeat; background-position:top;
}
.school-level-ps .school-list,
.school-level-ps .school-info,
.school-level-ps > div.block{
	background-image:url(../../images/school/details.Primary.jpg)
}
.school-level-kg .school-list,
.school-level-kg .school-info,
.school-level-kg > div.block{
	background-image:url(../../images/school/details.KinderGarten.jpg)
}
.school-panel div.block .block-header{
	height:30px; text-align:center; color:#fff; font-size:20px; font-weight:bold; margin-bottom:20px; display:block;
}
.school-panel div.block .block-footer{
	height:30px; background:url(../../images/school/list.footer.jpg) no-repeat bottom left;
}

.schoolDetail{
	border-bottom:none;
}
.schoolDetail td{
	background:#fff;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	padding:3px 5px;
}
.schoolDetail td.heading{
	color:#fff;
	padding:3px;
	font-weight:bold;
	text-align:center;
	font-weight:bold;
}
.schoolDetail th{
	text-align:left;
	width:180px;
	line-height:2;
	color:#000;
	padding:3px 5px 3px 15px;
	font-size:16px;
	font-weight:normal;
}

.school-level-ps .schoolDetail td.heading{
	background:#7AC7FD;
}
.school-level-ps .schoolDetail th{
	background:#B4DFFD;
}
.school-level-kg .schoolDetail td.heading{
	background:#C28AD3;
}
.school-level-kg .schoolDetail th{
	background:#E0C2E9;
}
.paginator{
	margin:0 auto;
	display:block;
}

div.paginator{
	display:block;
	padding:0 70px;
}
div.paginator .numlist{float:right;  color:#999;}

div.paginator span,
div.paginator a{
	font-size:12px;
	padding:1px 4px;
	display:inline-block;
	text-align:left;
}
div.paginator a{text-decoration:underline;}
div.paginator a:hover{
	text-decoration:none;
}

div.paginator span.numcell,
div.paginator a.numcell{
	width:15px;
	border:none;
	text-decoration:none;
	padding:0px 3px;
}
div.paginator span.numcell{
	font-weight:bold;
	color:#333333;
	border:none;
	padding:0px 3px;
	cursor:default;
	text-decoration:none;
}
div.paginator a.numcell:hover{
	text-decoration:none;
	background:#FF9900;
	color:#fff;
}