/*** school rate heading box ***/
.schlrate_heading{
	background-color:#f7f7f7;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	margin-bottom:26px;
}
.schlrate_heading .schlrate_heading_pic{
	display:block;
	float:left;
	width:297px;
	height:157px;
}
.schlrate_heading .schlrate_heading_pic img{
	display:block;
	width:297px;
	height:157px;
	border:0;
}
.schlrate_heading .schlrate_heading_cont{
	float:left;
	overflow:hidden;
	padding:6px 30px 0px 14px;
	width:315px
}
.schlrate_heading .schlrate_heading_cont h3{
	display:block;
	color:#2e74a1;
	font-weight:normal;
	font-family: Verdana, arial, sans-serif;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	padding-bottom:4px;
}
.schlrate_heading .schlrate_heading_cont h3 b{font-size:18px;}
.schlrate_heading .schlrate_heading_cont small{
	display:block;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#656565;
	padding-bottom:14px;
}
.schlrate_heading .schlrate_heading_chart{padding-left:5px;padding-bottom:10px;}
.schlrate_heading .schlrate_heading_chart div{
	float:left;
	margin-right:24px;
	width:76px;
	text-align:center;
}
.schlrate_heading .schlrate_heading_chart div b{
	display:block;
	background:#72abc8;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:41px;
	font-size:14px;
	line-height:42px;
	color:white;
	text-shadow:1px 1px 0px #3380a8;
	margin-bottom:8px;
}
/*** school rate default box ***/
.schlrate_box{position:relative;overflow:visible;padding-bottom:26px;}
.schlrate_box div{overflow:hidden;}
.schlrate_box .schlrate_boxttl{
	font-size:16px;
	padding-left:3px;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:6px;
}
.schlrate_box .schlrate_boxttl a{color:#356e8b;}
.schlrate_box .schlrate_boxcont{padding-top:11px;padding-left:1px;}

.schlrate_schlcats div{float:left;width:219px;}
.schlrate_schlcats div.last{width:196px;}
.schlrate_schlcats a{
	display:block;
	float:left;
	clear:both;
	background:url('schlrate_bullet.png') 0 9px no-repeat;
	padding:5px 0px;
	padding-left:14px;
	font-size:12px;
}

.schlrate_tests{margin:0 4px;margin-bottom:18px;}
.schlrate_tests .schlrate_tests_pic{
	display:block;
	float:left;
	width:191px;
	height:156px;
	padding:3px 4px;
	background:#e6e6e6;
}
.schlrate_tests .schlrate_tests_pic img{
	display:block;
	width:191px;
	height:156px;
	border:0;
}
.schlrate_tests .schlrate_tests_cont{
	float:left;
	width:430px;
	overflow:hidden;
	padding:2px 0px 5px 13px
}
.schlrate_tests .schlrate_tests_cont .schlrate_tests_ttl{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#2e74a1;
	padding-bottom:6px;
}
.schlrate_tests .schlrate_tests_cont p{
	font-size:13px;
	font-weight:bold;
	color:#656565;
}

/*** best school in country ***/
.schlrate_best{padding:3px;padding-top:2px;}
.schlrate_leading{padding-bottom:19px;}
.schlrate_best_school{
	float:left;
	position:relative;
	width:199px;
	margin-right:27px;
	padding-top:9px;
}
.schlrate_best_school .bestschool_pic{
	display:block;
	background:#e6e6e6;
	padding:7px 9px 8px 9px; 
}
.schlrate_best_school .bestschool_pic img{
	display:block;
	width:181px;
	height:156px;
	border:0px;
}
.schlrate_best_school .bestschool_info{padding:5px 0;font-size:15px;}
.schlrate_best_school .bestschool_stats{
	border:1px solid #e6e6e6;
	background:url('bestschool_stats.png') repeat-x;
	height:29px;
}
.schlrate_best_school .bestschool_stats a{
	display:block;
	float:left;
	background:url('bestschool_stats_icons.png') top left no-repeat;
}
.schlrate_best_school .bestschool_stats a b{
	display:block;
	padding-left:35px;
	padding-right:6px;
	height:29px;
	font-size:12px;
	line-height:26px;
	background:url('bestschool_stats_border.png') top right no-repeat;
	min-width:22px;
}
.schlrate_best_school .bestschool_stats a.comment{background-position:top left;}
.schlrate_best_school .bestschool_stats a.student{background-position:0px -30px;}
.schlrate_best_school .bestschool_stats a.student b{padding-left:36px;}
.schlrate_best_school .bestschool_stats a.tests{background-position:-2px -57px;}
.schlrate_best_school .bestschool_stats a.tests b{padding-left:28px;}
.schlrate_best_school .bestschool_stats a.score{background-position:bottom left;}
.schlrate_best_school .bestschool_stats a.score b{padding-left:28px;}
.schlrate_best_school .bestschool_stats a:last-child b{background:none;}

.schlrate_best_school .bestschool_place,
.schlrate_best_school2 .bestschool_place{
	background:url('schlrate_school_place.png') top left no-repeat;
	width:36px;
	height:47px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	color:white;
	text-shadow:1px 1px 0px #bf7308;
	font-size:10px;
}
.schlrate_best_school .bestschool_place span,
.schlrate_best_school2 .bestschool_place span{
	display:block;
	font-size:20px;
	height:21px;
}
.schlrate_best_school .bestschool_place.gold,
.schlrate_best_school2 .bestschool_place.gold{background-position:top left;text-shadow:1px 1px 0px #bf7308;color:white !important;}
.schlrate_best_school .bestschool_place.green,
.schlrate_best_school2 .bestschool_place.green{background-position:center left;text-shadow:1px 1px 0px #6e8d10;color:white !important;}
.schlrate_best_school .bestschool_place.blue,
.schlrate_best_school2 .bestschool_place.blue{background-position:bottom left;text-shadow:1px 1px 0px #1f5c98;color:white !important;}
.schlrate_leading .schlrate_best_school.last{margin-right:0;}

.schlrate_best_school2{
	float:left;
	position:relative;
	padding-top:3px;
	width:306px;
	margin-right:39px;
	margin-bottom:24px;
}
.schlrate_best_school2:nth-child(2n+1){margin-right:0;}
.schlrate_best_school2 .bestschool_pic{
	display:block;
	float:left;
	width:131px;
	height:106px;
	background:#e6e6e6;
	padding:9px;
	padding-top:7px;
}
.schlrate_best_school2 .bestschool_pic img{
	display:block;
	width:131px;
	height:106px;
	border:0;
}
.schlrate_best_school2 .bestschool_info{padding-left:12px;font-size:15px;}
.schlrate_best_school2 .bestschool_info .bestschool_stats{padding:5px 0px;}
.schlrate_best_school2 .bestschool_info .bestschool_stats a{
	display:block;
	background:url('bestschool_stats_icons.png') -4px 2px no-repeat;
	padding-left:32px;
	height:27px;
	line-height:28px;
	font-size:12px;
}
.schlrate_best_school2 .bestschool_info .bestschool_stats a.student{background-position:-6px -28px;margin-bottom:6px;}
.schlrate_best_school2 .bestschool_info .bestschool_stats a.tests{background-position:-10px -57px;padding-left:20px;}
.schlrate_best_school2 .bestschool_info .bestschool_stats a.score{background-position:-10px -87px;padding-left:18px;}

.schlrate_best_loadmore{
	display:block;
	clear:both;
	background:#f7f7f7;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	text-align:center;
	height:29px;
	line-height:28px;
	text-decoration:none;
	margin-top:-1px;
}


.schlrate_mainchart{
	position:relative;
	margin-top:-9px;
}
.schlrate_mainchart div{overflow:hidden;}
.schlrate_chartschool{
	background:url('schlrate_chartschool.png') bottom left repeat-x;
	padding-bottom:9px;
	padding-top:9px;
}
.schlrate_chartschool:nth-child(2n){background-color:#f7f7f7;}
/*.schlrate_chartschool:last-child{background:red;}*/
.schlrate_chartschool .schlrate_mcplace{
	float:left;
	padding:16px 17px 0px 12px;
}
.schlrate_chartschool .schlrate_mcplace span{
	display:block;
	text-align:center;
	color:#5a5a5a;
	width:36px;
	height:38px;
	font-size:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.schlrate_chartschool .schlrate_mcplace span b{
	display:block;
	font-weight:normal;
	font-size:20px;
	padding-top:2px;
	height:20px;
}
.schlrate_chartschool .schlrate_mcplace.gold span{background-color:#e58000;width:36px;height:38px;color:white;}
.schlrate_chartschool .schlrate_mcplace.green span{background-color:#8ba544;width:36px;height:38px;color:white;}
.schlrate_chartschool .schlrate_mcplace.blue span{background-color:#698eba;width:36px;height:38px;color:white;}
.schlrate_chartschool .schlrate_mcpic{
	display:block;
	float:left;
	overflow:hidden;
	background:#e6e6e6;
	width:81px;
	height:56px;
	padding:9px;
	padding-top:7px;
}
.schlrate_chartschool .schlrate_mcpic img{
	display:block;
	width:81px;
	height:56px;
	border:0;
}
.schlrate_chartschool .schlrate_mcinfo{
	float:left;
	overflow:hidden;
	padding:0 12px;
	width:332px;
}
.schlrate_chartschool .schlrate_mcinfo .schlrate_mcname{font-size:15px;padding-bottom:6px;}
.schlrate_chartschool .schlrate_mcinfo p{font-size:11px;padding-left:2px;overflow:hidden;line-height:normal;}
.schlrate_chartschool .schlrate_mcstats{float:left;overflow:hidden;margin-top:-5px;}
.schlrate_chartschool .schlrate_mcstats a{
	display:block;
	background:url('bestschool_stats_icons.png') -4px -1px no-repeat;
	padding-left:35px;
	line-height:24px;
	font-size:11px;
	margin-bottom:2px;
}
.schlrate_chartschool .schlrate_mcstats a b{font-size:12px;}
.schlrate_chartschool .schlrate_mcstats a.student{background-position:-7px -30px;margin-bottom:5px;}
.schlrate_chartschool .schlrate_mcstats a.tests{background-position:-4px -59px;}
.schlrate_chartschool .schlrate_mcstats a.score{background-position:-4px -89px;}

.schlrate_searchbox{
	padding-top:7px;
}
.schlrate_searchbox p{
	padding-bottom:20px;
}
.schlrate_select{
	float:left;
	clear:both;
	margin-bottom:8px;
	position:relative;
	overflow:visible;
}
.schlrate_select_btn{
	display:block;
	background:url('schlrate_select2.png') top right no-repeat;
	padding-right:18px;
}
.schlrate_select_btn b{
	display:inline-block;
	background:url('schlrate_select.png') top left no-repeat;
	padding-left:10px;
	padding-right:20px;
	height:21px;
	line-height:20px;
	font-weight:normal;
}
.schlrate_select_btn:active{background-position:bottom right;}
.schlrate_select_btn:active b{background-position:bottom left;}
.schlrate_select.active .schlrate_select_btn{background-position:bottom right;}
.schlrate_select.active .schlrate_select_btn b{background-position:bottom left;}

.schlrate_searchbox .schlrate_blueSubmit{
	display:block;
	float:left;
	clear:both;
	margin-top:1px;
	background:url('schlrate_blueSubmit.png') top left repeat-x;
	height:31px;
	font-size:13px;
	font-weight:bold;
	line-height:28px;
	color:white;
	text-shadow:1px 1px 0px #305d95;
	padding:0 15px;
	margin-bottom:5px;
	margin-left:2px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.schlrate_yearstats{
	position:relative;
	margin-top:16px;
}
.schlrate_yearstats table{
	width:100%;
	font-size:11px;
	text-align:left;
	border-collapse:collapse;
}
.schlrate_yearstats table th{
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	line-height:24px;
	height:25px;
}
.schlrate_yearstats table td{
	background:url('schlrate_chartschool.png') bottom left repeat-x;
	line-height:25px;
	margin-top:7px;
	padding:7px 6px 10px 0px;
}
.schlrate_yearstats table td div{
	border-right:1px solid #dfdfdf;
	height:17px;
	line-height:17px;
}
.schlrate_yearstats table tr td:last-child div{border-right:none;padding-right:0;}


/*** viewSchool page ***/
.vschool{
	position:relative;
	overflow:visible;
}
.vschl_hdr{font-size:18px;padding-bottom:23px;}
.vschl_hdr h1{
	display:inline-block;
	font-size:18px;
	line-height:normal;
	font-weight:bold;
	padding:0;
	margin:0;
}

.vschl_main{
	position:relative;
	margin-bottom:23px;
}
.vschool div{overflow:hidden;}
.vschl_pic{
	float:left;
	width:299px;
}
.vschl_pic .vschl_img{
	display:block;
	background:#e6e6e6;
	padding:9px;
	padding-top:7px;
	width:281px;
	height:186px;
        position: relative;
}
.vschl_pic .vschl_img img{
	display:block;
	width:281px;
	height:186px;
	border:0;
}

.vschl_pic .vschl_img .transShadowBgr { 
    position: absolute;
    bottom: 8px;
    width: 271px;
    padding: 5px;
}
.vschl_pic .vschl_stats{
	background:url('vschl_stats.png') repeat-x;
	height:38px;
	border:1px solid #e6e6e6;
}
.vschl_pic .vschl_stats a,
.vschl_pic .vschl_stats div,
.vschl_pic .vschl_stats span
{display:block;float:left;}

.vschl_pic .vschl_stats span{
	background:url('vschl_stats_separator.png') no-repeat;
	width:1px;
	height:38px;
}
.vschl_pic .vschl_stats a{
	display:block;
	float:left;
	padding-left:35px;
	padding-right:9px;
	height:38px;
	font-size:12px;
	line-height:44px;
	font-weight:bold;
}
.vschl_pic .vschl_stats a.vschl_comment{background:url('schlrate_icon_comment.png') 4px 14px no-repeat;}
.vschl_pic .vschl_stats a.vschl_comment span.fb_comments_count { background:none; width: auto; }
.vschl_pic .vschl_stats a.vschl_student{padding-left:37px;background:url('schlrate_icon_students.png') 8px 14px no-repeat;}
.vschl_pic .vschl_stats a.vschl_tests{padding-left:29px;padding-right:13px;background:url('schlrate_icon_tests.png') 10px 14px no-repeat;}
.vschl_pic .vschl_stats a.vschl_score{padding-left:31px;padding-right:13px;background:url('schlrate_icon_score.png') 10px 15px no-repeat;}
.vschl_pic .vschl_stats div.vschl_fb{padding-left:10px;padding-top:12px;}
.vschl_info{
	float:left;
	overflow:hidden;
	padding-left:16px;
	width:339px;
}
.vschl_rating{
	position:relative;
	background:url('vschl_rating_bg.png') bottom left repeat-x;
	padding-bottom:19px;
	margin-bottom:9px;
}
.vschl_rating .vschl_rating_year{
	display:block;
	font-size:16px;
	color:#356e8b;
	font-weight:bold;
	padding-bottom:12px;
	padding-left:7px;
	margin-top:-1px;
}
.vschl_rating .vschl_rate{
	position:relative;
	padding-left:9px;
}
.vschl_rating .vschl_rate .vschl_rate_item{
	float:left;
	margin-right:19px;
	width:96px;
}
.vschl_rating .vschl_rate .vschl_rate_item div{
	background-color:#e5eef3;
	height:61px;
	padding-top:15px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:5px;
}
.vschl_rating .vschl_rate .vschl_rate_item div strong{
	display:block;
	text-align:center;
	font-size:25px;
	color:#7992a8;
	text-shadow:1px 1px 0px white;
	padding-bottom:2px;
}
.vschl_rating .vschl_rate .vschl_rate_item div strong em{
	display:inline-block;
	background:url('vschl_rate_item_arrow.png') no-repeat;
	width:15px;
	height:16px;
	margin-left:6px;
}
.vschl_rating .vschl_rate .vschl_rate_item div span{font-size:15px;}
.vschl_rating .vschl_rate .vschl_rate_item b{
	display:block;
	text-align:center;
	color:#7992a8;
}
.vschl_rating .vschl_rate .vschl_rate_item.secound div{background:#a1c6d8;}
.vschl_rating .vschl_rate .vschl_rate_item.secound div strong{color:white;text-shadow:1px 1px 0px #72abc8;}
.vschl_rating .vschl_rate .vschl_rate_item.secound div span{color:white;}
.vschl_rating .vschl_rate .vschl_rate_item.secound b{color:#356e8b;}
.vschl_rating .vschl_rate .vschl_rate_item.third{margin-right:0;}
.vschl_rating .vschl_rate .vschl_rate_item.third div{background:#72abc8;}
.vschl_rating .vschl_rate .vschl_rate_item.third div strong{color:white;text-shadow:1px 1px 0px #4088ac;}
.vschl_rating .vschl_rate .vschl_rate_item.third div span{color:white;}
.vschl_rating .vschl_rate .vschl_rate_item.third b{color:#356e8b;}

.vschl_location{
	background:url('vschl_location.png') top left no-repeat;
	padding-left:15px;
	height:14px;
	line-height:14px;
	font-size:12px;
	font-weight:bold;
}
.vschl_address{
	padding-left:16px;
	padding-top:9px;
	color:#a3a3a3;
	font-size:11px;
	width:200px;
}

.vschl_img .vschl_address{
    color: white;
    padding-top: 4px;
}


.vschl_starbox{position:relative;margin-bottom:25px;}
.vschl_starbox h3{
	background:url('vschl_star.png') 0 0 no-repeat;
	padding-left:27px;
	height:16px;
	line-height:16px;
	font-size:16px;
	font-weight:normal;
	padding-bottom:8px;
	padding-top:2px;
}
.vschl_starbox p{
	background:url('vschl_bullet.png') 11px 6px no-repeat;
	padding-left:25px;
	line-height:14px;
	font-size:14px;
	padding-bottom:11px;
}


.vschl_tablebox{position:relative;overflow:visible;padding-bottom:26px;}
.vschl_tablebox div{overflow:hidden;}
.vschl_tablebox .vschl_tableboxttl{
	font-size:16px;
	padding-left:3px;
	padding-bottom:15px;
}
.vschl_tablebox .vschl_tableboxttl a{color:#356e8b;}

.vschl_table{
	width:100%;
	border-collapse:collapse;
}
.vschl_table th{
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	line-height:41px;
	height:41px;
	text-align:left;
	font-weight:normal;
}
.vschl_table td{
	background:url('schlrate_chartschool.png') bottom left repeat-x;
	height:46px;
	line-height:46px;
	padding-left:11px;
}
.vschl_table td span{
	display:block;
	background:url('vschl_table_separator.png') top right no-repeat;
	height:46px;
	line-height:46px;
	padding-right:1px;
	font-size:12px;
}
.vschl_table td a{
	color:#356e8b;
	/*text-decoration:underline;*/
}
.vschl_table_sort{
	display:block;
	text-align:left;
	font-size:14px;
	padding-left:11px;
	/*background:url('vschl_table_sort.png') top right no-repeat;*/
	padding-right:20px;
	white-space:nowrap;
}
.vschl_table tr:nth-child(2n){background:#f7f7f7;}
/*.vschl_table_sort:hover{font-weight:bold;background-color:#f0f8fb;background-position:bottom right;}*/
.vschl_table th:last-child{border-right:0;}
.vschl_table th:first-child .vschl_table_sort{padding-left:0;}
.vschl_table tr td:first-child{padding-left:0;}
.vschl_table tr td:last-child span{background:none;}
.vschl_tablebox .schlrate_best_loadmore{margin-top:0;}

.vschl_yselector{
	position:relative;
	margin-bottom:16px;
	margin-top:44px;
}
.vschl_yselector .vschl_ysbtn{
	display:block;
	background:url('vschl_ysbtn.png') top left no-repeat;
	padding-left:13px;
	padding-top:13px;
	height:33px;
	position:relative;
	color:white;
	margin-bottom:4px;
	cursor:pointer;
}
.vschl_yselector .vschl_ysbtn em{
	display:none;
	background:url('vschl_ysbtn_arrow.png') no-repeat;
	width:14px;
	height:28px;
	position:absolute;
	top:19px;
	left:-14px;
}
.vschl_yselector .vschl_ysbtn b{
	display:block;
	font-size:16px;
	color:#7e7e7e;
	text-shadow:1px 1px 0px white;
	font-weight:normal;
	padding-bottom:6px;
}
.vschl_yselector .vschl_ysbtn span{
	display:none;
	font-size:11px;
}

.vschl_yselector .vschl_ysbtn.active{background-position:bottom left;height:53px;}
.vschl_yselector .vschl_ysbtn.active em{display:block;}
.vschl_yselector .vschl_ysbtn.active span{display:block;}
.vschl_yselector .vschl_ysbtn.active b{color:white;text-shadow:1px 1px 0px #2c7fc0;}

.small_main_col .schlrate_chartschool .schlrate_mcinfo {
    width: 175px;
}

.small_main_col .schlrate_chartschool .schlrate_mcinfo .schlrate_mcname {
    font-size: 12px;
}

.small_main_col .schlrate_chartschool .schlrate_mcinfo p {
    font-size: 11px;
    margin-top: 4px;
}

.small_main_col .schlrate_chartschool .schlrate_mcstats {
    float: none;
    clear: both;
    padding-top: 5px;
}

.small_main_col .schlrate_chartschool .schlrate_mcstats a {
    float: left;
    margin-right: 10px;
}

.schl_rate_global {
    margin-top: 10px;
}

.schl_rate_global .rank {
    background: rgb(255,175,75); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYWY0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjkyMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,175,75,1)), color-stop(100%,rgba(255,146,10,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-8 */
    padding: 5px;
}
.schl_rate_global .info {
    padding: 5px;
}

schl_rate_global .title {
    margin-bottom: 10px;
}

.fbdbRankings {
    background-image: url(../famfamfam_silk/chart_bar.png);
    background-repeat: no-repeat;
    padding: 3px 0px 0px 20px;
    height: 16px;
    line-height: 16px;
    margin-top: 3px;
}

.schlrate_box .material_rate .left {
    white-space: nowrap;
}