 
/******************** reset.css file start********************/

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url("http://www.boardingschoolreview.com/css/fonts/Montserrat-Regular.woff") format('woff');
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url("http://www.boardingschoolreview.com/css/fonts/OpenSans.woff") format('woff');
}

@font-face {
  font-family: 'Open Sans Semibold';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url("http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff") format('woff');
}
@font-face {
  font-family: 'Open Sans Extrabold';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url("http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff") format('woff');
}
HTML {
	font-size:100%;
	overflow-y: scroll;
    color:#494949;
    font-family: open sans;
}
HTML, BODY, DIV, SPAN, OBJECT, IFRAME, H1, H2, H3, P, A, EM, FONT, IMG, STRONG, DL, DT, DD, UL, OL, LI, FORM, LABEL, TABLE, TR, TD {
	border: medium none;
    font-family: inherit;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: baseline;
}
#main-content P{
    margin-bottom: 15px;
}
.adsbygoogle{
overflow : hidden;
width: 100% !important;
text-align: center;
}
#index #ad-under-headline .adsbygoogle {
    margin: 10px 0 0;    
}
.valid-icon, .invalid-icon, .error-icon{
display: inline-block;
width:16px;
height:16px;
vertical-align: bottom;
padding-bottom:3px;
}
.valid-icon {
background-image:url('data:image/gif;base64,R0lGODlhEAAQAPf+AAAAAP///+llZuLh4trZ2r++v5aVlv75//30//fs/oiHie/u8Ozb/+3j/srG0drI+/Py9dLL4u3q9MW08cvD4FxTdrio6ZSJtN3S/bW0uCYSaVtBtmlTspZ9715OlXZiuYFwu5iH0K2d5N/c6enm8+bk7SkPi0MujtjV5s/N2NXT3jk3Wb280ExMTvj4/TIyM+np7dra3cbGyT8/QNLS1Hh4eWRkZVlZWvz8/ezs7d7e38/P0MzMzcPDxLi4ua2trqWlpoCAgers+fP0+d/j8z1Xj0dinVVvp1lyqFNhf8XR7bvF29Da8OTq90JemExooVJsozpMcFx1ql94rGR+skdYe5mlve7y+lBxrll5s2uJuHmXwcTIzPr7/GJ7gvf9/myss8zn6ub4+uD3+fL8/e37/HWxs7re37TX2MDh4kqFhm2srXGvsGKWl3i0tXy3uIC6u4O8vYi/wI3DxJXIyZvNzqHR0qjU1XSjo6DMzDmJdIy3oSgpKDNqI0x8O83byFuISnKYZJe2i+Ts4anEnTWaA1CnJWWTTpDIdYCnbaXRj7fNrKO3mcLWuFV+QG2kTnKDaIuzbmmFVdnqzYSWdHKKWFtlUbS/qGlvY/b68oCmVHaRV2l/TqTDe0xUQufy2YC2NL7ekO715PT38H++InOoJIrDNZvLU3CRP6zUbpm3a2J1RbfagbbYgKvGgLHNhdPpssTcls7mn9nb1fP36djbzt7g17e4s/v899PWxv7/+Pn93eLlx8zNw7+/s+Pj3NXV0O7u6UdHRtHRz8jIx398YNS9fKmMQf25IP/invmtI//Sg+2eGvujHfiaH8OHNOm4evzjxPSSIqVrKParWfKKH++MKsxsFeqAHPKFIuB2G/CBIu5+Iu6WS+GCO/fk1uKeb8VYEtR0NqxxStuGVd+Va+rEru7TxPz18emrlvru6s4BAdUxMeiOjvn5+fb29vHx8erq6ubm5uTk5NfX19XV1bOzs56enpmZmY6OjnBwcFFRUR0dHQUFBQAAAAAAACH5BAEAAP4ALAAAAAAQABAAAAhPAP0JHEiwoMGDCBHCSkjwU6FCixgKRPQwksRJDwt9kviookRYGQ8qAjVJoKGHiA5mnKTooSGEHQudfKgo4cyHjyRGyrhQIqJHKSUKHSowIAA7');
}
.invalid-icon {
background-image:url('data:image/gif;base64,R0lGODlhEAAQAPf+AAAAAP///+llZuLh4trZ2r++v5aVlv75//30//fs/oiHie/u8Ozb/+3j/srG0drI+/Py9dLL4u3q9MW08cvD4FxTdrio6ZSJtN3S/bW0uCYSaVtBtmlTspZ9715OlXZiuYFwu5iH0K2d5N/c6enm8+bk7SkPi0MujtjV5s/N2NXT3jk3Wb280ExMTvj4/TIyM+np7dra3cbGyT8/QNLS1Hh4eWRkZVlZWvz8/ezs7d7e38/P0MzMzcPDxLi4ua2trqWlpoCAgers+fP0+d/j8z1Xj0dinVVvp1lyqFNhf8XR7bvF29Da8OTq90JemExooVJsozpMcFx1ql94rGR+skdYe5mlve7y+lBxrll5s2uJuHmXwcTIzPr7/GJ7gvf9/myss8zn6ub4+uD3+fL8/e37/HWxs7re37TX2MDh4kqFhm2srXGvsGKWl3i0tXy3uIC6u4O8vYi/wI3DxJXIyZvNzqHR0qjU1XSjo6DMzDmJdIy3oSgpKDNqI0x8O83byFuISnKYZJe2i+Ts4anEnTWaA1CnJWWTTpDIdYCnbaXRj7fNrKO3mcLWuFV+QG2kTnKDaIuzbmmFVdnqzYSWdHKKWFtlUbS/qGlvY/b68oCmVHaRV2l/TqTDe0xUQufy2YC2NL7ekO715PT38H++InOoJIrDNZvLU3CRP6zUbpm3a2J1RbfagbbYgKvGgLHNhdPpssTcls7mn9nb1fP36djbzt7g17e4s/v899PWxv7/+Pn93eLlx8zNw7+/s+Pj3NXV0O7u6UdHRtHRz8jIx398YNS9fKmMQf25IP/invmtI//Sg+2eGvujHfiaH8OHNOm4evzjxPSSIqVrKParWfKKH++MKsxsFeqAHPKFIuB2G/CBIu5+Iu6WS+GCO/fk1uKeb8VYEtR0NqxxStuGVd+Va+rEru7TxPz18emrlvru6s4BAdUxMeiOjvn5+fb29vHx8erq6ubm5uTk5NfX19XV1bOzs56enpmZmY6OjnBwcFFRUR0dHQUFBQAAAAAAACH5BAEAAP4ALAAAAAAQABAAAAg5AP0JHEiwoMGDCBMqJDhp0kKBnxp+etjQIcVJExdWRJjR38aDHz8arEhSIcmGCyOifDix48OXCwMCADs=');
}
.error-icon {
background-image:url('data:image/gif;base64,R0lGODlhEAAQAPf+AAAAAP///+llZuLh4trZ2r++v5aVlv75//30//fs/oiHie/u8Ozb/+3j/srG0drI+/Py9dLL4u3q9MW08cvD4FxTdrio6ZSJtN3S/bW0uCYSaVtBtmlTspZ9715OlXZiuYFwu5iH0K2d5N/c6enm8+bk7SkPi0MujtjV5s/N2NXT3jk3Wb280ExMTvj4/TIyM+np7dra3cbGyT8/QNLS1Hh4eWRkZVlZWvz8/ezs7d7e38/P0MzMzcPDxLi4ua2trqWlpoCAgers+fP0+d/j8z1Xj0dinVVvp1lyqFNhf8XR7bvF29Da8OTq90JemExooVJsozpMcFx1ql94rGR+skdYe5mlve7y+lBxrll5s2uJuHmXwcTIzPr7/GJ7gvf9/myss8zn6ub4+uD3+fL8/e37/HWxs7re37TX2MDh4kqFhm2srXGvsGKWl3i0tXy3uIC6u4O8vYi/wI3DxJXIyZvNzqHR0qjU1XSjo6DMzDmJdIy3oSgpKDNqI0x8O83byFuISnKYZJe2i+Ts4anEnTWaA1CnJWWTTpDIdYCnbaXRj7fNrKO3mcLWuFV+QG2kTnKDaIuzbmmFVdnqzYSWdHKKWFtlUbS/qGlvY/b68oCmVHaRV2l/TqTDe0xUQufy2YC2NL7ekO715PT38H++InOoJIrDNZvLU3CRP6zUbpm3a2J1RbfagbbYgKvGgLHNhdPpssTcls7mn9nb1fP36djbzt7g17e4s/v899PWxv7/+Pn93eLlx8zNw7+/s+Pj3NXV0O7u6UdHRtHRz8jIx398YNS9fKmMQf25IP/invmtI//Sg+2eGvujHfiaH8OHNOm4evzjxPSSIqVrKParWfKKH++MKsxsFeqAHPKFIuB2G/CBIu5+Iu6WS+GCO/fk1uKeb8VYEtR0NqxxStuGVd+Va+rEru7TxPz18emrlvru6s4BAdUxMeiOjvn5+fb29vHx8erq6ubm5uTk5NfX19XV1bOzs56enpmZmY6OjnBwcFFRUR0dHQUFBQAAAAAAACH5BAEAAP4ALAAAAAAQABAAAAhPAP0JHEiwoMGDCBMePGfQ3EF26wQQhLjO4LqLEv1RrFgw3cWIGzN2/PhRpMF2JE0a3BgxIUuMD0t6hEnwW0mBM9cxJCiAnUmU7BQKHSowIAA7');
}

EM {
	font-style:normal;
}
#student-profile-wrapper em{
    font-size:10px;
	font-style:normal;
}
B, STRONG, H1, H2, H3 {
	font-weight:400;
}
TEXTAREA, INPUT, SELECT {
	font-family:inherit;
	font-size:1em;
}
#current_grade{
    width:25%;
}
#student_request_form #seeking_grade{
    margin-left:0;
}
#seeking_grade{
    font-family:inherit;
	font-size:1em;
    -moz-margin-start:29px;
	width:25%;
}
#student_country{
    width:205px;
	margin-left:2px;
}
#student_countrys{
    width:205px;
	margin-left:2px;
}
SELECT.f_size16{
width:473px;
}
UL, OL {
	list-style:none;
}

#school_ranking .table_show_in_mobile_top{
    display: none;
}

#school_ranking td{word-break: keep-all; word-break: normal;}

#school_ranking .ranking{
    color: #494949;
    float: left;
    font-weight: bold;
    padding: 0 0 0 20px;
    text-decoration: none;
}
/******************** reset.css file end ********************/
/******************** basic css for whole site start *******************/
* {
	border: 0 none;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}
HTML, BODY {
	font-family:open sans,Arial, Helvetica, sans-serif;
	background:#ECF0F1;
	margin:0 auto;
	padding:0;
	min-height:100% !important;
	height:auto;
}
div, a {
    margin: 0;
    padding: 0;
}
A {
	color: #1E8BC3;
    cursor: pointer;
    text-decoration: none;
}

#school_overview .review_bg,#student_review .review_bg{ 
	display:inline-block;
	height:16px;
	margin: 0 5px 5px auto;
    vertical-align: middle;
}
#school_overview .houselink_bg{
	display:inline-block;
	margin: 0 5px 5px auto;
    vertical-align: middle;
}
#school_overview .website_bg,
#school_overview .grade_bg{
    float: left;
    margin: 16px 0 15px 10px;
}
#school_overview .require_info{
	display:inline-block;
	height:16px;
	margin: 0 5px 5px auto;
    vertical-align: middle;
}
#school_overview .save_bg{
	display:inline-block;
	height:16px;
	margin: 0 5px 5px auto;
    vertical-align: middle;
}
#school_overview #reviews_count{
	margin: -9px;
	font-size: 13px;
	padding-left: 34px;
	font-weight: normal;
}
EM {
	font-style:italic;
}
.right {
    float: right !important;
}
/* just mobile show */
.just-mobile-show-inline,
.just-mobile-show-block,
.m-text {display:none;}

/* just desktop show */
.just-desktop-show-inline {display:inline;}
.just-desktop-show-block {display:block;}
.break, .c {
	clear:both;
}

#school_info .infobox-top-left {
    float: left;
    margin-left: 25px;
    margin-right: 9px;
    margin-top: 20px;
    width: 284px;
	width:94%;
}

#school_info .first{
    float: left;
    font-size:16px;
    height: auto;
    line-height: 47px;
    margin: 0;
    min-height: 36px;
    width: 284px;
	padding-right:10px;
	color:#494949;
}
#school_info #address_img {
    float: left;
	margin: 10px 0 0 10px;
}
#school_info #address_text {
    margin-bottom: 10px;
    margin-left: 56px;
}
#school_info #tel_text {
    margin-top: 10px;
    margin-left: 56px;
}
#school_info #web_text{
	float: left;
	margin-left: 8px;
	margin-top: 16px;
}
#school_info .first_line,
#school_info .second_line {
   float: left;
   border-bottom: 1px solid #e2e6f4;
}
#school_info .school-info-content-body {
    float: left;
}
#school_overview #main-content #address_img img{
	margin-right:10px;
	vertical-align:middle;
}
#school_overview #main-content .second img{
	margin:0 10px 0 0;
	vertical-align:middle;
}
#student_request_form #birth_date,#student_request_form #birth_month {
    margin-right:4px;
	margin-bottom:5px;
}
.even {
font-size:16px;
height:35px;
border-bottom: 4px solid white;
}
.odd {
	background-color:#F8F8F8;
	border-bottom: 4px solid white;
	height:100%;
}

tr.odd td.blank {
	//background-color:#FFF;
	border-bottom:none;
	border-top:none;
}
tr.even td.center{
    text-align:left;
}
table {
	border-collapse: collapse;
    clear: both;
    display: block;
    text-align: left;
}
.table-striped .table-head-title {
    background-image: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2);
    font-size:16px;
    font-weight: bold;
}
.table-striped .table-head-title td {
    border: 1px solid #E6E6E6;
}
.table-striped tr td {
    border-bottom: 1px solid #E6E6E6;
    line-height: 35px;
    padding: 0 5px;
}
.table-striped tr{
	cursor:pointer;
}
STRONG, #main-content B, #main-content STRONG {
	font-weight:700;
}
/******************** basic css for whole site end *******************/

/******************** css for common table start *******************/
table H2 {
	float:left;
	height:27px;
	display:block;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZgAAAAbCAYAAABBaJmXAAACCUlEQVR42u3dwYriQBSF4eMYFTqIC8GmRwQ3ou//NO4UhAnYtqBtRqlM3TsLo+3gwPSY9O7/wEWyrM3h1LUqDXd3lXa7ndbrtfI8VwhBAAD8S7vdVpqmGgwG6vV61/cNd/cYo1arlX7muQbPz0qfntRqtXSTPQAA/FVRFMrzXOvXV6VpqtFopGazeQ6Y5XIpSRoOh5K7zExyF/ECAPiMhiR3148s07dmU+PxWMlms9Hh/V2TyUQWoyxGuTvtBQDw+YBpNCRJ/X5fi8VCb92ukizL9P3lRe5+DhgzVgoA8F8upeRXUajb7SrLMiV5nqvT6VzDheYCAHiUmcnNdDgclIQQ1JAUzWQxsjoAgMcDxl0xRoUQlJiZrBzsG+0FAFCxwUQzmZkSd5eXW2PO/AUAUIGXW2TuXjYYnQc0NBgAQKUGU2aJmZ0Dxss6wz/IAACVAuYmT/6cwRAwAICKAeM0GADA1zeYm8QBAKCWgIkxyiWuhwEAVHbJkhgjW2QAgC9qMAz5AQC1BszdkJ8ZDACghoDxuyE/DQYAUEeDuQ0Y18fpSwAAHg6Y25P817vIyh8AAI+6v4vskjg0GABAXQ3mcsiSg5YAgMoN5iZPkssDBy0BAHUFzHWL7HQ66Xg8KoTA6gAAHlYUhUIIHw1mu91qv98r8slkAEBNTSaZTqeaz+esBgCgNrPZTL8B350SxndieW8AAAAASUVORK5CYII=') no-repeat left;
	padding-left:10px;
	font-size:13px;
	font-weight:700;
	clear:both;
}
table H2 SPAN {
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZgAAAAbCAYAAABBaJmXAAACCUlEQVR42u3dwYriQBSF4eMYFTqIC8GmRwQ3ou//NO4UhAnYtqBtRqlM3TsLo+3gwPSY9O7/wEWyrM3h1LUqDXd3lXa7ndbrtfI8VwhBAAD8S7vdVpqmGgwG6vV61/cNd/cYo1arlX7muQbPz0qfntRqtXSTPQAA/FVRFMrzXOvXV6VpqtFopGazeQ6Y5XIpSRoOh5K7zExyF/ECAPiMhiR3148s07dmU+PxWMlms9Hh/V2TyUQWoyxGuTvtBQDw+YBpNCRJ/X5fi8VCb92ukizL9P3lRe5+DhgzVgoA8F8upeRXUajb7SrLMiV5nqvT6VzDheYCAHiUmcnNdDgclIQQ1JAUzWQxsjoAgMcDxl0xRoUQlJiZrBzsG+0FAFCxwUQzmZkSd5eXW2PO/AUAUIGXW2TuXjYYnQc0NBgAQKUGU2aJmZ0Dxss6wz/IAACVAuYmT/6cwRAwAICKAeM0GADA1zeYm8QBAKCWgIkxyiWuhwEAVHbJkhgjW2QAgC9qMAz5AQC1BszdkJ8ZDACghoDxuyE/DQYAUEeDuQ0Y18fpSwAAHg6Y25P817vIyh8AAI+6v4vskjg0GABAXQ3mcsiSg5YAgMoN5iZPkssDBy0BAHUFzHWL7HQ66Xg8KoTA6gAAHlYUhUIIHw1mu91qv98r8slkAEBNTSaZTqeaz+esBgCgNrPZTL8B350SxndieW8AAAAASUVORK5CYII=') no-repeat right;
	height:27px;
	width:390px;
	display:block;
	text-align:center;
	color:#F99900;
	padding:0 10px 0 0;
}
table LABEL {
	text-align:center;
	float:left;
	height:27px;
	display:block;
	padding-left:4px;
}
table LABEL.label-1{
	margin-bottom:22px;
}
table SPAN {
	font-size:13px;
	padding:0 8px 0 0;
}
table .property-name {
	text-align:left;
	<!--float:left;-->
	font-size:13px;
	line-height:2em;
	padding-left:6px;
}

table .property-value, table .column-heading {
	padding-left:0;
	padding-right:0;
}
#school_overview .legaltext {
    margin-bottom:5px;
}
#school_overview .legaltext i{
    font-size:13px;
}
#school_overview .seemore {
	font-size:11px;
	line-height:11px;
}
#vedio .div-1 {
    text-align: center;
}
.w225px {
    width: 255px;
}
.w100px {
    width: 110px;
}
.w90px {
    width: 100px;
}
.w165px {
    width: 185px;
}
.w225px, .w100px, .w90px, .w165px {
    padding: 0;
}
table .align_left {
    padding-left: 5px;
    text-align: left;
}
table .bg-cell {
	text-align:center;
}
table tr.odd td.blank-cell {
	background-color:#FFF;
	border-bottom:none;
	border-top:none;
}
table td {
    vertical-align: middle;
	padding:3px;
}
table SPAN.very-de-emphasized {
	color:#CCC;
	font-weight:400;
	display:inline;
	margin:0;
	padding:0;
}
table SPAN.reg {
	color:#000;
	font-weight:400;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
table IMG {
	vertical-align:middle;
}
span.caption {
	font-style:italic;
	font-size:14px;
	font-weight:normal;
	/*color:#000;*/
	padding:0;
	margin:0;
	height:auto;
	text-align: left;
}

.school-list .table_cell_county span{
    font-style:normal;
    /*color: #6D6D6D !important;*/
}

.school-list .table_cell_b span{
    font-style:normal;
    /*color: #6D6D6D !important;*/
}

td#find_school {
    padding: 0 0 0 5px;
}
.weizi {
    margin-left: 330px;
    text-align: center;
}
#all-content P {
	margin: 10px 0;

	font-size:16px;
}
.table-striped tr{
	cursor: pointer;
}
.table-striped .table-head-title{
	background-image: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(242, 242, 242));
	font-size:16px;
	font-weight: bold;
}
.table-striped .table-head-title td{
	border:1px solid #E6E6E6;
}
#format-table .label{
	width: 230px;
}
#format-table .input-field{
	width: 75%;
}
#format-table td{
	padding: 2px 0px 4px 5px;
}
#input_news .odd .cke_skin_kama,#input_news .even .cke_skin_kama{
	/*display: none;*/
}
/******************** css for common table end*******************/
/********liaomingkai school_information css for desktop start********/
#school_information #main-content LI {
    margin: 0 0 5px 22px;
	list-style-type:disc;
}
#school_information .admissions-contact-div {
    margin-bottom: 13px;
}
.admissions-contact-label {
    font-size: 13px;
    font-weight: bold;
	width: 120px;
}
#school_information #secondary-content .content-section {
    margin: 0 auto 10px;
    max-width: 300px;
    width: 100%;
}
/********liaomingkai school_information css for desktop end**********/

/********guizheng school_info css for desktop start********/
#school_info .compare-mobile, 
#school_info .remove-mobile {
    display: none;
}
#school_info .public_county_list .table_row:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F8F8F8;
}
#school_info .public_county_list .table_row {
    border-bottom: 1px solid #E2E6F4;
}
#school_info .public_county_list .table_row_head {
    background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 transparent !important;
    border: 1px solid #E2E6F4;	
    color: #494949;
    font-size:16px;
    font-weight: bold;
}
#school_info .public_county_list .table_row a {
    font-family: 'Open Sans',Arial;
    font-size:16px;
    height: auto;
    line-height: 35px;
    text-align: left;
    vertical-align: middle;
}
#school_info .public_county_list .table_cell_county,
#school_info .public_county_list .table_cell_other_1,
#school_info .public_county_list .table_cell_other_2,
#school_info .public_county_list .table_cell_other_3,
#school_info .public_county_list .table_cell_other_4,
#school_info .public_county_list .table_cell_other_5 {
    color: #494949;
    float: left;
    font-family: 'Open Sans',Arial;
    font-size:16px;
    height: auto;
    line-height: 35px;
    padding-left: 5px;
    text-align: center;
    vertical-align: middle;
}
#school_info .public_county_list .table_cell_county {    
    padding-top: 12px;
}
#school_info .public_county_list .table_row_head .table_cell_county {
    padding-top: 0;
}
#school_info .public_county_list .table_cell_other_1 {    
    text-align: left;
}
#school_info .public_county_list .table_row_head .table_cell_other_1,
#school_info .public_county_list .table_row_head .table_cell_other_2,
#school_info .public_county_list .table_row_head .table_cell_other_3,
#school_info .public_county_list .table_row_head .table_cell_other_4,
#school_info .public_county_list .table_row_head .table_cell_other_5 {
    border-left: 1px solid #EEEEEE;    
}
#school_info .public_county_list .table_cell_county {
	width: 2%;
}
#school_info .public_county_list .table_cell_other_1 {
	width: 31%;
}
#school_info .public_county_list .table_cell_other_2 {
	width: 15%;
}
#school_info .public_county_list .table_cell_other_3 {
	width: 15%;
}
#school_info .public_county_list .table_cell_other_4 {
	width: 14%;
}
#school_info .public_county_list .table_cell_other_5 {
	width: 18%;
}
/*css for full-map start*/
#school_info #map_school_sets {
	font-size:13px; 
	text-align:left; 
	padding-left: 10px;
	padding-top:10px;
	padding-bottom:10px;
}
#school_info #school_sets {
	margin:0 0 10px;
}
#school_info .full-map{
	height:500px;
	border:solid 1px #000;
	clear:both;
	margin-bottom: 5px;
}
#school_info .full-map-legend {
	background:#D0D0D0;
	width:980px;
	float:left;
	clear:right;
	margin-bottom:5px;
	border: solid 1px black;
	border-top: none;
}
#school_info #map-legend .full-map-ul LI {
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 145px;
}
#school_info #map-selection-wrapper {
    float: right;
    width: 100%;
}
#select_btn {
    border: 1px solid #CBCEDB;
	border-top: none;
    height: 35px;
    width: 100%;
    color: #545455;
    font-family: "Open Sans",Arial;
    font-size:18px;
    outline: 0 none;
    padding: 4px 5px;
}
#school_info #box_map_right {
    width: auto;
}
#map_left{
	height: 300px;
	width: 786px;
}
/*css for full-map end*/
/********guizheng school_info css for desktop end**********/
/******tip-tool*******************/
	.table_cell_city {
		display: none;
	}
	
	.tool-tip:hover{
		/*color: #DD6919;*/
		text-decoration: underline;
	}
	
	.captionwidth{
		color: #6D6D6D !important;
		width: 200px;
	}
	
	.small_grey_icon{
		float:right;
		padding-top: 5px;
		padding-bottom: 9px;
	}
	
	#tel_image{
		float:right;
		margin-right:5px;
	}

	#web_image{
		float:right;
		margin-right:5px;
	}
	
	.blueribbon_small_icon{
		padding-top: 5px; 
		padding-right: 5px;
	}
	
	.tip1{
    padding: 10px; 
    border: 2px solid #999999; 
    overflow: hidden; 
    background: none repeat scroll 0 0 #FFFFFF; 
    border-radius: 5px; 
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

.tip {
	padding: 10px;
	position: absolute;
	min-width: 300px;
}

a:hover .tip{
    display: block;
    position: absolute;
    text-decoration:underline;
}

.throbber,.throbbershowmoreloading {
    background: url("data:image/gif;base64,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") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding: 5px 0 5px 20px;
}

.tip, .throbbershowmoreloading{
	display: none;
}

.tip:before {
    background: transparent;

	position: absolute;
	display: inline-block;
	border-bottom: 16px solid #999999;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	//border-right-color: rgba(0, 0, 0, 0.2);
	left: 21px;
	top: -4px;
	content: '';
}

.tip:after {
    background: transparent;

	position: absolute;
	display: inline-block;
	border-bottom: 14px solid #ffffff;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	//border-right-color: rgba(0, 0, 0, 0.2);
	left: 23px;
	top: 0px;
	content: '';
}

.tip_up {
	background: #ffffff;
	border: 2px solid #ccc;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	position: absolute;
	width: 300px;
}

a:hover .tip_up{
    display: block;
    position: absolute;
    text-decoration:underline;
}

.tip_up:before {
    background: transparent;

	position: absolute;
	display: inline-block;
	border-bottom: 16px solid #999999;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	//border-right-color: rgba(0, 0, 0, 0.2);
	left: 21px;
	top: -3px;
	content: '';
}

.tip_up:after {
    background: transparent;

	position: absolute;
	display: inline-block;
	border-bottom: 14px solid #ffffff;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	//border-right-color: rgba(0, 0, 0, 0.2);
	left: 23px;
	top: 0px;
	content: '';
}
	
/*********************tip-tool end***/

/**********school_favorite start guizheng  **********/
#school_favorite .compare,
#school_favorite .remove {display:inline;}
#school_favorite .compare-mobile,
#school_favorite .remove-mobile {display:none;}

#school_info .contentboxinner {
margin:0;
}
/* #school_favorite .full-map {
width:960px;
} */
#school_favorite .full-map-selection-wrapper{
margin-top: 5px;
}
#school_favorite form P{
margin-bottom:-10px;
margin-top:10px;
}
/*
#school_favorite p.note_view{
width:945px !important;
margin: 8px !important;
}
*/

#school_favorite .table_row>strong,.school-list .table_row>strong {
    line-height: 35px;
    padding-left: 5px;
}
#school_favorite .table_row_head,.school-list .table_row_head{
	background:-moz-linear-gradient(top,white,white) !important;
	background:-webkit-linear-gradient(top,white,white) !important;
	background:-o-linear-gradient(top,white,white) !important;
    border:0px solid #E2E6F4;
    border-bottom: 1px solid #DADFE1;
}
#school_favorite .table_row .table_cell{
height:35px;
line-height:35px;
font-family: 'Open Sans',Arial;
}
#forgotpassword form .label {
    padding-right: 10px;
    text-align: right;
    width: 200px;
}
#school_favorite .select_btn {
font-family: 'Open Sans',Arial;
color: #545455;
font-size:18px;
height: 35px;
padding: 4px 5px;
outline: 0;
border: 1px solid #cbcedb;
}
#school_favorite .y_btn {
width:175px;
}
#school_favorite .public_county_list .table_cell_county {
float:left;
width:20px;
line-height:35px;
font-family: 'Open Sans',Arial;
vertical-align: middle;
padding-left: 5px;
font-size:14px;
font-weight:bold;
color:#494949;
padding-top: 7px;
}
#school_favorite .public_county_list .table_cell_county>span{
 line-height: 35px;
}
#school_favorite .public_county_list .table_cell_other_1 {
float:left;
width:280px;
height:auto;
line-height:35px;
text-align:left;
color:#494949;
font-family: 'Open Sans',Arial;
vertical-align: middle;
padding-left: 5px;
font-size:16px;
}
#school_favorite .public_county_list .table_cell_other_1 a{
width:280px;
height:auto;
line-height:35px;
text-align:left;
font-family: 'Open Sans',Arial;
vertical-align: middle;
font-size:16px;
}
#school_favorite .public_county_list .table_cell_other_1 span{
padding-bottom:5px;
color: #6d6d6d !important;
}
#school_favorite .public_county_list .table_cell_other_1 img{
vertical-align: middle;
}
#school_favorite .public_county_list .table_cell_other_2 {
float:left;
width:150px;
height:auto;
line-height:35px;
text-align:center;
color:#494949;
font-family: 'Open Sans',Arial;
vertical-align: middle;
font-size:16px;
padding-top: 5px;
}
#school_favorite .public_county_list .table_cell_other_3 {
float:left;
width:100px;
height:auto;
line-height:35px;
text-align:center;
color:#494949;
font-family: 'Open Sans',Arial;
vertical-align: middle;
font-size:16px;
}
#school_favorite .public_county_list .table_cell_other_4 {
float:left;
width:190px;
height:auto;
line-height:35px;
text-align:center;
color:#494949;
font-family: 'Open Sans',Arial;
vertical-align: middle;
font-size:16px;
}
#school_favorite .public_county_list .table_cell_other_5{
float:left;
width:190px;
height:auto;
line-height:35px;
text-align:center;
color:#494949;
font-family: 'Open Sans',Arial;
vertical-align: middle;
font-size:16px;
padding-top: 5px;
}
#school_favorite .public_county_list .table_row:nth-child(2n+1) {
background:#F8F8F8;
}
#school_favorite .public_county_list .table_row_head .table_cell_county{
width:20px;
padding-top:0;
}
#school_favorite .public_county_list .table_row_head .table_cell_other_1{
width:280px;
font-weight:bold;
color: #494949;
border-left:1px solid #EEE;
font-size:16px;
}
#school_favorite .public_county_list .table_row_head .table_cell_other_2{
width:150px;
font-weight:bold;
color: #494949;
border-left:1px solid #EEE;
font-size:16px;
padding:0;
}
#school_favorite .public_county_list .table_row_head .table_cell_other_3{
width:100px;
font-weight:bold;
color: #494949;
border-left:1px solid #EEE;
font-size:16px;
}
#school_favorite .public_county_list .table_row_head .table_cell_other_4{
width:190px;
font-weight:bold;
color: #494949;
border-left:1px solid #EEE;
font-size:16px;
}
#school_favorite .public_county_list .table_row_head .table_cell_other_5{
width:185px;
font-weight:bold;
color: #494949;
border-left:1px solid #EEE;
font-size:16px;
padding:0;
}

/*********school_favorite end***********/

/***********************************/


/******************** css for school overview table start*****************/
.find-school-by-state .table_row{
	clear:both;
	border-top: 1px solid #E2E6F4;
}

#researchschool .find-school-by-state .table_cell,#boardingschoolsbystate .find-school-by-state .table_cell,#boarding_schools_by_sport .find-school-by-state .table_cell,#boarding-schools-by-religion .find-school-by-state .table_cell{
    width:24%;
}

.find-school-by-state .table_cell{
	border-right:1px solid #E2E6F4;
	/*padding:1%;*/ 
	min-height:34px; 
}

.find-school-by-state .table_row .table_cell:last-child{
        border-right: 0;
}
.find-school-by-state .table_row .table_cell a{
	line-height:34px;color:#4d84dc;display:block;height: 34px;line-height: 34px;overflow: hidden;/*padding-left: 20px;*/
}
.find-school-by-state .table_row .table_cell a:hover{
	/*color:#ffffff;background-color:#2165D3;text-decoration: none;*/
    color:#DD6919;text-decoration:underline;
}
.list_up{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAkFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDIYgjAAAAMHRSTlMldhV/OwlrBIUXeikRdRB5DTlCMm93CFIFcwJMAQoLOAcOdDwDDDdAPw8+PUQ6qAAW/yVCAAAAhUlEQVR42k3PxxaEIAxAUab33u1K1yH5/7+bQVC4q5y3SULQqV5vN/hQN/B5RoE9AODOxqBPYDUrH/IDOMtFH6o1DGbJP2y2EEymBHfpN0gJQZZhkCUE94KaARWaINatbB05L/q1ulSdpYT2hx07W5TJx9PPpaRS8Og5ba4XjlFAfivc8AOUlijGfsINuAAAAABJRU5ErkJggg==") no-repeat scroll 2px 48% rgba(0, 0, 0, 0);
}
.list_no{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAgVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtFS1lAAAAK3RSTlM7ITYJLiAOEEowDUJNJE4RCjUzCzk4BgQFPAFMAgw3QD8PMj49HDpLA0cAkzExjgAAAIxJREFUeNpNj9cOgzAQBJ3eCd0FcIO4/f8HxmADnqfVaKXbAy7Qf/oQomjlW5pEkLKz3YNsoi3u1lot+yig7OyMPsNFmFrbgD4SL/Ii0ytZeQLue/ntHARwCJkdBH2DYrWCqW+468jGAAPVclY0fJrhVMRht2k2XOXb9GfDMKND8pxQr3pIv3WDrEL4A6mGIxWYOIVFAAAAAElFTkSuQmCC") no-repeat scroll 2px 48% rgba(0, 0, 0, 0);
}
.list_down{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKnRSTlODKJM1CkOIDggaJ5IWnCaWHSMkhaOaBhQZRCFBGxIHMo0FMaAREEA9qADHMLElAAAAgklEQVR42k2PVxLDMAgFnd67e5GEkoBz/wsGCeRkv3g7DCX7COZspFABvvEgQjMSWhOF5I6IOg8qwCIF0EIUJfcL6EsW28UKE41lsaxeE8PAYlO9fwSxW+fPRJ6FoftiTBSzuLY+aJ7XeljrYnbtdPrxwvnU/z3Xu9Fd9Tnh9rhL8QUGTyNlEkrWbgAAAABJRU5ErkJggg==") no-repeat scroll 2px 48% rgba(0, 0, 0, 0);
}

#school_overview .find-school-by-state td{
	border-right: 4px solid white;
	
}
#school_overview .find-school-by-state td:last-child{
	border-right: none;
}
#school_overview .find-school-by-state .three_columns_td{
	width: 980px;
}

.three_columns em{
	color: #757575;
}


.three_columns:nth-child(2n){
	background: none repeat scroll 0 0 #f8f8f8;
}


#school_overview .property-name{
	width: 200px;
	font-size:16px;
	font-weight: bold;
	font-family: Open Sans Semibold;
	background-color: #DADFE1;
}
#school_overview .row_head .property-name{
	background-color: #ffffff;
}
#school_overview .property-value{
	width: 35%;
	height:56px;
	font-size:16px;
	background-color: #ECF0F1;
}
#school_overview .row_head .property-value{
	background-color: #dadfe1;
}
#school_overview .two_columns  .property-value{
	width:30%;
}
#general_table .table_name_cell {
    width: 30%;
}
#school_overview .table_name_cell {
    font-size:14px;
    font-weight: bold;
    height: 56px;
    padding-left: 8px;
	font-family: Open Sans Semibold;
	background-color: #DADFE1;
	border-right: 4px solid white;
}
#school_overview .bc-white .table_name_cell{
	background-color: #ffffff;
}
#school_overview .row_head .table_name_cell {
	background-color: #ffffff;
}
#general_table .row_head .value_cell_1{
	background-color: #dadfe1;
}
#school_overview .table_value_cell {
    color: #494949;
    font-size:16px;
    height: 40px;
	background-color: #ecf0f1;
}
#general_table .value_cell_1 {
    text-align: center;
    width: 435px;
	background-color: #ecf0f1;
}
#school_overview #general_table {
    border-collapse: collapse;
    font-family: Open Sans;
    margin: 6px 0 25px;
}
#listing_alumni .find-school-by-state .table_row .table_cell{
	background:-moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	font-weight:bold;
}
#listing_alumni .find-school-by-state .table_row{
	background:none repeat scroll 0 0 #F8F8F8;
}
#listing_alumni .find-school-by-state .table_cell{
	border:1px solid #E2E6F4;
}
#listing_student_review .find-school-by-state .table_row .table_cell{
	background:-moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	font-weight:bold;
	color: #494949;
	font-size:16px;
}
#listing_student_review .find-school-by-state .table_row{
	background:none repeat scroll 0 0 #F8F8F8;
}
#listing_student_review .find-school-by-state .table_cell{
	border:1px solid #E2E6F4;
	width:25%;
}
#listing_student_review .find-school-by-state .even:hover{
	background-color:#f1f3ff;
	cursor:pointer;
}
#listing_student_review .find-school-by-state .odd:hover{
	background-color:#f1f3ff;
	cursor:pointer;
}
#listing_student_review .find-school-by-state .property-value{
	text-align:left;
	font-size:16px;
}
/******************** css for school overview table end*******************/

/******************** Other Public styles start********************/
/*used for messages,note*/
.emphasized {
	color:red;
}
/*used for messages,note*/
.emphasized-2 {
	color:#F99900;
}
/*used for map tip*/
.de-emphasized {
	font-size:11px;
}
/*used for map tip*/
.very-de-emphasized {
	color:#CCC;
}
div.user_message {
	text-align:center;
	color: #F00;
	width:100%;
	font-weight:bold;
}
div.user_message span {
    font-weight: bold;
}
input.submit, .updateNew, .compare_schools, .compare, .remove, .submitForm, .zipcodes, .Sport_Enter {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding: 5px 10px;
	cursor:pointer;
}

.mobile-submit{
    display:none;
}
div#main-content tr input#submit {
    width: 150px;
}
.contactinfo a {
	text-decoration:none;
}

/* labels a group of tabs in the main data table of directory pages (ex., state_membership_affi.php) */
.tab-group-label {
	background-color:#EEEDED;
	color:#F69900;
	text-align:center;
}
/* legend is used for the "$ H.V. = Median Housing Value", etc., in some of the directory pages (ex., state_special_education_school) */
.text-right, .legend {
	font-size:11px;
	text-align:right;
	margin:0px !important;
	padding:0px;
}
/* used for "(Special Education School) All-girls", etc., in some of the directory pages (ex., state_special_education_school) */
td span.caption {
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0;
	height:auto;
	display:block;
}
/* used in student-gateway for styling the contents of the "checked" box generated by jquery JS */
.checker label {
	padding:0;
}
.checker label input {
	margin:0;
	margin-right:3px;
}
/* used in featured-schools-payment.php for the paypal form */
form.paypal {
	text-align:center;
}
/* used in feedback form */
.spamtrap {
	display:none;
	visibility: hidden;
}

/* ensures that content appears at the bottom of the browser window for "brief" pages (pages without enough content to fill the window). */
body.brief #main-wrapper {
	margin-bottom:0;/*padding-bottom:136px;*/
	
}

.float_right {
float:right;
clear:both;
}
.number-list {
list-style: decimal;
}
#compare_schools #form1 {
	margin-left:15px;
	float:left;
}
#compare_schools .ad_in_content{
	width:35%;
	float:left;
	margin-top:-1px;
}
.subsection-header {
	font-size:22px;
	font-family:Open Sans;
	line-height:24px;
	margin:10px 0 15px 19px;
	color:#000000;
}

/* used for featured schools box in side column */
/*unused now*/
#secondary-content #featured-schools .main .content {
	text-align:center;
	background-color:#E9FEEE;
}
#featured_partner {
	width:100%;
}

#featured_partner .horizontal_bs_school {
    float: left;
    width: 48%;
}
#school_ranking .horizontal_bs_school {
    float: left;
    width: 33%;
}
#featured_partner .horizontal_bs_school:hover{
	cursor:pointer;
}

#featured_partner_school {
    float: left;
    font-size:14px;
    height: 150px;
    padding-bottom: 5px;
    padding-right: 10px;
}
.featured_partner_school {
	width:160px;
	float:left;
	text-align:center;
}
#featured_partner .horizontal_school_info {
    color: #494949;
    font-size:14px;
    height: 155px;
}
#featured_partner .horizontal_school_description {
    color: #494949;
    font-size: 13px;
    padding-bottom: 10px;
	width:96%;
}
.featured_partner_school-div-1 {
	clear: both;
    margin-right: 10px;
    text-align: right;
    font-size: 13px;
}
#featured_partner .featured_partner_school p a img {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #BBBFC2;
	padding: 5px;
	text-align: center;
}
#featured_partner #featured_partner_school p a img {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #BBBFC2;
	padding: 5px;
	text-align: center;
}

#photo-wrapper P, #secondary-content .right-box LI {
	text-align:center;
	padding-bottom:5px;
}
#photo-wrapper IMG {
	text-align:center;
	display:block;
	background:#FBFBFB;
	border:1px solid #BBBFC2;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin:0 auto 5px;
	padding:7px;
	/*unused current*/
}

/*index featured partner*/
#index #featured-school #index-school-list IMG {
	background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #BBBFC2;
    padding: 5px;
    text-align: center;
}
#featured-content .content-section H3 {
	color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: 700;
    height: 23px;
    margin: 0;
    padding: 5px 0 0 10px;
}
/*end of index featured partner */
#school_info{
	padding:0 0 9px;
}
#school_info .contentboxinner{
	margin:0 0 10px;
	overflow:visible;
}
.contentboxouter {
	position:relative;
	border: 1px solid #D0D0D0;
	background-color:#FFF;
	padding:9px;
	margin:10px 0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
}
.infobox_top_head{
	font-size:16px;
	border-radius: 5px 5px 0 0;
	float: left;
	margin: 10px 0 0 29px;
}
.head_action_1{
	float:left;
	height:50px;
	line-height:50px;
	text-align:center;
	width:281px;
}
.head_action_1 a{
	float: left;
	font-family: Open Sans Semibold;
	font-weight: 600px;
	height: 32px;
	font-size: 20px;
	width: 100%;
	padding: 5px 0;
}
.head_action_1 a:hover{
	color: #ffffff;
	text-decoration: blink;
}
.head_action_1 .review_sub{
	float: left;
	margin: 7px 0 0 13px;
}
.head_action_1_border{
	heigth:30px;
	line-height:30px;
}
.head_action_1_request{
	margin-left: 16px;
}
.head_action_first{
	border-left:medium none;
}
.head_action_1 .head_action_last{
	border-right:medium none;
}

/****FOR STUDENTS INFORMATION***/
#student_information .announcements .section_1_header {
    padding-left: 47px;
}
.section_1_header {
    color: #FFFFFF;
	font-family: Open Sans Semibold;
	font-weight:600;
	font-size: 22px;
	padding-left: 8px;
	position:relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F4B350), to(#F4B350));
	background: -webkit-linear-gradient(#F4B350, #F4B350);
	background: -moz-linear-gradient(#F4B350, #F4B350);
	background: -ms-linear-gradient(#F4B350, #F4B350);
	background: -o-linear-gradient(#F4B350, #F4B350);
	background: linear-gradient(#F4B350, #F4B350);
	-pie-background: linear-gradient(#F4B350, #F4B350);
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	line-height: 40px;
}
#student_information .announcements .section_1_header img {
    left: 14px;
    position: absolute;
    top: 7px;
}

#main-content .announcements UL li {
    list-style: disc outside none;
    margin: 0 0 5px 22px;
}

#school_information .announcements .section_1_header img {
    left: 14px;
    position: absolute;
    top: 7px;
}

#student_information .action_1,#school_information .action_1,#researchschool .action_1 {
	border-bottom: 1px solid #E2E6F4;
	border-right: 1px solid #E2E6F4;
	float: left;
	height: 53px;
	line-height: 53px;
	width: 300px;
}
#student_information .action_2,#school_information .action_2,#researchschool .action_2 {
	border-bottom: 1px solid #E2E6F4;
	float: left;
	height: 53px;
	line-height: 53px;
	padding-left: 10px;
	width: 310px;
}
#student_information .action_3,#school_information .action_3,#researchschool .action_3 {
	border-bottom: 1px solid #E2E6F4;
	border-right: 1px solid #E2E6F4;
	float: left;
	height: 53px;
	line-height: 53px;
	width: 300px;
}
#student_information .action_4,#school_information .action_4,#researchschool .action_4 {
	border-bottom: 1px solid #E2E6F4;
	float: left;
	height: 53px;
	line-height: 53px;
	padding-left: 10px;
	width: 310px;
}

#student_information .announcements .section_1_header {
    padding-left: 47px;
}

#school_information .announcements .section_1_header {
    padding-left: 47px;
}

.new_content_section_1 {
    background-color: rgb(254, 254, 251);
    border: 1px solid rgb(243, 211, 167);
    border-radius: 5px 5px 0px 0px;
    margin: 10px 0px;
}
#feedback_form textarea {
width: 90%;
}
#feedback p{
	margin-bottom: 10px;
}
#school_overview .school_note {
	font-size:16px;
	margin-top: 10px;
}
#main-content .school_note UL {
	list-style: disc outside none;
	margin-bottom: 10px;
}
#main-content .school_note LI {
	margin: 0 0 5px 22px;
}
/******************** Other Public styles end********************/

/******************** css for boxes with styled corners start *******************/
/* 
boxes with styled corners:
- column-header-[1-3] (header: trim-1, trim-2, then content; no main, no footer)
- content-section-[1-3] (header: trim-1, trim-2, h3, then main; footer: bottom-trim, containing trim-3 and trim-4)
- school-info
*/
.column-header {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACDCAIAAADDD+YNAAABFUlEQVQoz22PPU7DQBCFx88UKEAKOn4KipQIGgS0tJTcgCNwGQ7CBagoLFEAEkgBIVmCgniXkLWjRPZ6Zyi8XpOIYvT0nuabp6H+9RBX+2u4TQ3uPg0iEUTCIGFE7TAjEue9Q8QMeF3OW6blqZyBZxPEm9u4PB/jeOsQz1+vGKp3iAhYxCs3ygwWBvsseOaw1/g/jNd6XqEqSvQ31nFzMkBv9whOPaHWLxASCDddodf7cIu7vO2Q4DtWWJDPa+jc4sOsUJIkVJUlnHNwdd11MPt7/h/mhZF/suV9EUFRFNBaQ2uNh3iPpqWDZYF1AiIKMzEGKstiMzijt58UaqRie7BK4/QeI/WNHftI2dQuMHneML3Ti1/vkz4GCEynVwAAAABJRU5ErkJggg==');
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:700;
	height:27px;
	overflow:hidden;
	padding:0;
	text-align:center;
	vertical-align:top;
	width:100%;
}
.column-header .trim-1 {
	float:left;
	width:7px;
	height:27px;
	background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
}
.column-header .trim-2 {
	float:right;
	width:7px;
	height:27px;
	background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
}
.column-header .content {
	height:27px;
	padding-top:4px;
	font-weight:normal;
	font-family:Arimo,Arial,Helvetica,sans-serif;
	font-size:15px;
	min-width:100px;
	background:-moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.column-header-3 .content {
    font-weight: bold;
}

/* blue tab start */
.column-header-1 .trim-1 {
	background-position:0 0;
}
.column-header-1 .trim-2 {
	background-position:0 -115px;
}
.column-header-1 {
	background-position:0 0;
}
/* orange tab start*/
.column-header-2 .trim-1 {
	background-position:0 -54px;
}
.column-header-2 .trim-2 {
	background-position:0 -169px;
}
.column-header-2 {
	background-position:0 -54px;
}
/* silver tab start*/
.column-header-3 .trim-1 {
	background-position:0 -81px;
}
.column-header-3 .trim-2 {
	background-position:0 -196px;
}
.column-header-3 {
	background-position:0 -81px;
	color:#F99900;
}
/*** CONTENT SECTION START ***/
.break {
	clear:both;
}

#citizenship, #student_country, #student_state{
        margin-left: 2px;
        width: 216px;
    }

input, select, textarea {
    border-color: #9fa6ac;
    border-style: solid;
    border-width: 1px;
	background-color: #FFFFFF;
	padding:3px;
	font-family:inherit;
	font-size:1em;
    color:#494949;
}

.section_3_header {
	color: #FFFFFF;
	font-family: Open Sans Semibold;
    font-weight: 600;
	font-size: 22px;
	position:relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1E8BC3), to(#1E8BC3));
	background: -webkit-linear-gradient(#1E8BC3, #1E8BC3);
	background: -moz-linear-gradient(#1E8BC3, #1E8BC3);
	background: -ms-linear-gradient(#1E8BC3, #1E8BC3);
	background: -o-linear-gradient(#1E8BC3, #1E8BC3);
	background: linear-gradient(#1E8BC3, #1E8BC3);
	-pie-background: linear-gradient(#1E8BC3, #1E8BC3);
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	line-height: 1.15;
	padding: 8px;
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
}

.section_3_header img{
	padding-right:5px;
	vertical-align:middle;
}
.school_login .section_3_header img {
    left: 13px;
    position: absolute;
    top: 7px;
}
#school_gateway .school_login .section_3_header,#user_login .school_login .section_3_header  {
    padding-left: 45px;
}
.student_login .section_3_header img {
    left: 13px;
    position: absolute;
    top: 7px;
}
#student_gateway .student_login .section_3_header {
    padding: 8px 45px;
}


#create_account #mini_student_login_form_wrapper .section_3_header img {
    left: 13px;
    position: absolute;
    top: 7px;
}
#create_account #mini_student_login_form_wrapper .section_3_header {
    padding: 8px 45px;
}

form.student_login .input-field{
    text-align:left;
	width:200px;
	//width: 78%;
}
#create_account .input-field #student_country,#create_account .input-field #student_state{
   width:230px;
}
#mini_student_login_form_wrapper .input-field {
    text-align: left;
    width: 60%;
}

form.webform .input-field {
	text-align:left;
	width:200px;
}
#forgotpassword_a {
    font-size: 13px;
}
#forgot_password_form.label {
	padding-top:0;
	padding-bottom:0;
	padding-left:2px;
	padding-right:0;
}
#label.input-field {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}
a:hover {
    color:#f4b350;
	text-decoration:underline;
}

.new_content_section_1 {
	background-color: #FEFEFB;
	border: 1px solid #D0D0D0;
	border-radius: 3px 3px 0 0;
	margin:10px 0;
}
.new_content_section_2 {
	background-color: #FBFFFC;
	border: 1px solid #D0D0D0;
	border-radius: 3px 3px 0 0;
	margin:10px 0;
}
.new_content_section_3 {
	background-color: #FDFDFF;
	border: 1px solid #D0D0D0;
	border-radius: 3px 3px 0 0;
	margin:10px 0;
}
	
.section_header_wrapper {
	margin:0 -1px 5px;
	border-radius:5px 5px 0 0;
}
.student_login form.student_login .label {
    padding-right: 10px;
    text-align: right;
    width: 140px;
}

.school_login form.student_login .label {
    padding-right: 10px;
    text-align: right;
	width: 160px;
}
form.student_login table td {
    margin: 0px;
    padding: 0px 0px 5px;
    text-align: left;
}
.submit:hover,input[type="button"]:hover {
	background: #F9BF3B;
	-pie-background: linear-gradient(#B75C0B, #BD5E0A);
	cursor: pointer;
}

input.submit, .updateNew, .compare_schools, .compare, .remove, .submitForm, .zipcodes, .Sport_Enter {
    font-weight:400;
	font-family:open sans,Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	cursor:pointer;
	font-size: 18px;
	border:none;
    -webkit-appearance: none;
}

#ad-margin-top {
    margin-top: 10px;
}
.content-section {
	clear:both;
	margin:10px 0;
	overflow:hidden;
}
.content-section .trim-1 {
	width:7px;
	height:27px;
	float:left;
}
.content-section .trim-2 {
	width:7px;
	height:27px;
	float:right;
}
.content-section .head {
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACDCAIAAADDD+YNAAABFUlEQVQoz22PPU7DQBCFx88UKEAKOn4KipQIGgS0tJTcgCNwGQ7CBagoLFEAEkgBIVmCgniXkLWjRPZ6Zyi8XpOIYvT0nuabp6H+9RBX+2u4TQ3uPg0iEUTCIGFE7TAjEue9Q8QMeF3OW6blqZyBZxPEm9u4PB/jeOsQz1+vGKp3iAhYxCs3ygwWBvsseOaw1/g/jNd6XqEqSvQ31nFzMkBv9whOPaHWLxASCDddodf7cIu7vO2Q4DtWWJDPa+jc4sOsUJIkVJUlnHNwdd11MPt7/h/mhZF/suV9EUFRFNBaQ2uNh3iPpqWDZYF1AiIKMzEGKstiMzijt58UaqRie7BK4/QeI/WNHftI2dQuMHneML3Ti1/vkz4GCEynVwAAAABJRU5ErkJggg==');
	background-repeat:repeat-x;
	font-size:10pt;
	font-weight:700;
	height:27px;
	overflow:hidden;
	padding:0;
	width:100%;
}
.content-section .head .trim-1 {
 background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
}
.content-section .head .trim-2 {
 background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
}
.content-section .head .content {
	height:27px;
}
.content-section .main .trim-1, .content-section .main .trim-2 {
	height:auto;
	padding-bottom:90000px;
	margin-bottom:-90000px;
	background-repeat:repeat-y;
	width:3px;
}
.content-section .main .trim-1 {
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAABCAIAAABLzPn8AAAAVElEQVQI1wFJALb/AFeOru32/Ov1+2iid+7+8uz+8PLGiv3y4f3w3m2gve/2/O31/ODq8s/Z4FeOruH15tDj1Wiid/Tm0eLVwvLGiuLr8tHa4G2gvVjdOgN1srpOAAAAAElFTkSuQmCC');
}
.content-section .main .trim-2 {
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAABCAIAAABLzPn8AAAAVElEQVQI1wFJALb/AFeOru32/Ov1+2iid+7+8uz+8PLGiv3y4f3w3m2gve/2/O31/ODq8s/Z4FeOruH15tDj1Wiid/Tm0eLVwvLGiuLr8tHa4G2gvVjdOgN1srpOAAAAAElFTkSuQmCC');
}
#school_overview .content-section-right .main .trim-1, #school_overview .content-section-right .main .trim-2{
 background-image:none;
}
.content-section .main .content {
	padding: 0;
	padding-top:10px;
	padding-bottom:5px;
	height:100%;
}
.content-section .foot {
	overflow:hidden;
	width:100%;
	height:3px;
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACDCAIAAADDD+YNAAABFUlEQVQoz22PPU7DQBCFx88UKEAKOn4KipQIGgS0tJTcgCNwGQ7CBagoLFEAEkgBIVmCgniXkLWjRPZ6Zyi8XpOIYvT0nuabp6H+9RBX+2u4TQ3uPg0iEUTCIGFE7TAjEue9Q8QMeF3OW6blqZyBZxPEm9u4PB/jeOsQz1+vGKp3iAhYxCs3ygwWBvsseOaw1/g/jNd6XqEqSvQ31nFzMkBv9whOPaHWLxASCDddodf7cIu7vO2Q4DtWWJDPa+jc4sOsUJIkVJUlnHNwdd11MPt7/h/mhZF/suV9EUFRFNBaQ2uNh3iPpqWDZYF1AiIKMzEGKstiMzijt58UaqRie7BK4/QeI/WNHftI2dQuMHneML3Ti1/vkz4GCEynVwAAAABJRU5ErkJggg==');
	background-repeat:repeat-x;
}
.content-section .foot .trim-1 {
 background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
	height:3px;
}
.content-section .foot .trim-2 {
 background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
	height:3px;
}
.content-section .foot .content {
	height:3px;
}
/*** CONTENT SECTION RIGHT START ***/
.break {
	clear:both;
}
.content-section-right {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
	background-color:#FBFFFC;
	border:1px solid #B0C6B4;
	border-radius:5px 5px 0 0;
}
.content-section-right .trim-1 {
	width:7px;
	height:27px;
	float:left;
}
.content-section-right .trim-2 {
	width:7px;
	height:27px;
	float:right;
}
.content-section-right .head {
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA/CAMAAAAWu1JmAAAAtFBMVEXH2c1Sl2M5gU15sIY6S0BGjFgtUjheoW4paTxAh1NWm2dNk1+nyrAzfEdbnms8hFBIj1s2f0pCiVVZnWlLkV1QlWJTmGRbn2wzfUhUmGU6g04+hlFEi1Y0fUhcn2w4gExOlGBJkFxHjVlZnWpXm2hVmmY1fko3gEs5gk07g089hVA/hlJBiFRFi1dPlWEyfEdMkl41fklDilZanmtKkF1RlmNIjlpVmWZYnGlmjW4xe0ZdoG2bSrXaAAAAWElEQVR42g3CAxLDAAAAsMy22dl2t///a71EiKKEjF9krKPsbq7hYyFv6a2nLeap5WSi4KLpYarqZSblaOim7iBnb2CnYqtvIy6wVrNyNdJVcvaNZKUlhX/a/QeZhNjg+wAAAABJRU5ErkJggg==');
	background-repeat:repeat-x;
	font-size:10pt;
	font-weight:700;
	height:54px;
	overflow:hidden;
	padding:0;
	width:100%;
}
.content-section-right .head .trim-1 {
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAA/CAMAAAAbpSIhAAAChVBMVEXR4Naexqfm7OeivKjK3NCqwK54m3+41L+lvqx3r4RhhWlFXk0lXjVRbFdNZFWpv62OvZnN3tNbemQ5ZkYudEJbeGUsbT62z751mX2Ws57C1smnwq+tzbWgu6ejxaypxrOQvptrnnuKsJZqkXN4oIOZuqV6n4d4pYeVvqB/s4umxLExekUweEQ3b0Zigmy0yrqszrVrn3o9glCgv6tsj3Zpi3VKglsvdUJvqn2JupXI2s4ye0ZzrYCMuZhzrYGkwq5BhlVwon+iwa1mpXWKt5VtqXtgonBeoG50pYJFiFddn21qqHpGiVl1poRbnmxnpXdmpHaGtZOFtJJlpHVko3RkonSEs5FjoXNioHGEspCEs5BjoXJhn3GDspB1p4RHilqCspBgn3CCsY9fn29/rox/r4xZmWpZmmtZmGl+roxenm6BsY9ammyAsI5bm2x+rYtYl2hdnW1cnG12p4RIi1pXlmd9rItWlWZ8q4lUlWVVlWV7q4lTlGRJi1t3p4RSk2N7q4hQkWJ5qoh6qohRkmN5qYdPkWF3p4VKi1x3qIVMjl5Oj2B4qYdLjF1OkGBNjl9LjV2mvatoj3B+n4WmvKpqkHGpv67O2tBho3Fcn2yItpRopndbn2yHtZSFs5Jbnmtanmt8rIp4qIbl6+YyfEczfEczfUg0fUiAr41ZnWpZnWlYnGk1fklXm2hWm2dVmmZVmWZUmGVTmGRSl2M1fkpRlmNQlWI2f0pPlWE3gEtJkFxIj1tKkF04gExIjlo6g045gU05gk07g09LkV1OlGBMkl48hFBHjVlNk189hVBGjFg+hlFFi1c/hlJDilZEi1ZCiVVAh1NBiFTl7Of///+jwa5mjW7Ds4HqAAABqUlEQVR42h3RVUOUYRiE4ccAG8VODAS7AxPFBEUU7O4OsFss7KRRStlwu7u7k/X7Pc7rnFxzflOGrW8Ws/d7dj/YUj+Q+lOmp35R7oA+lGmcsmbxiEHUO37i5NWrWql5wrhp61q3U8OkvDmbd7RR09TZxdva24mbu35rW1cXcRu27Kzo7ibu74+fIpHov2KxGHbslkgkzD0ymQxW7pXL5bBqn0KhgJ37lUol86BKpYIHjqrVanjkkEajgYeP6XQ6ePy0Xq+Hp84ajUZ45orX64VXbwaDQXj9ls/ng39ueDwe5jWr1cq8aDab4fkLFosFnrtkt9vh5ZpAIACr74bDYXjvfjQahb8eJRIJ5sN4PA4fPEkmk/BxbTqdhs9fp1Ip+OpFLBaDL99EIhFY9yUUCsFPH/1+P/z91e12Mz84HA74/pvL5YJvPzudTvjsnc1mg7efmkwmeOKOwWCAu05qtVriNpWWS6VS4paVlAmFQmoqWLJRIBBQw4zpS/l8PjXPnMVby+NRT37hyqL589Br+YoFY0ejH7dwzKihrCc3MmcIRN/BwyB7w/8BcZ8H6dG4JoQAAAAASUVORK5CYII=');
	background-repeat:no-repeat;
	height:54px;
}
.content-section-right .head .trim-2 {
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAA/CAMAAAAbpSIhAAACkVBMVEUeTiw0SDo6TEAmRS8rbD0lXDRki2wweUWmxLDm7OeqyLSBtY1xlnqqwK6RsZo7UkNtknU4WUIpZDmAoIZIXVA3YENLYVJHXk5li21FXEwlXjUtcEAxekYjSC4yfEcqTDQtbj8jVzI7TEGmvKpNZFU5ZUYsbD4xdkSHqpFpqHiKuJdlh29VcF5+n4VbhWdWlWWmvatqkHFeemdpjnV0loBojnCpv64vcEE8aUkye0eUuKFoj3BuqnxzmX5lnHOCqpBgoW9njm9Tf19RaVlWlGRwqX+CqI4wc0M8aUo0fEdho3FPZldQe1tUk2ReoG49a0oxdEReoW4ydURPelpUkmMydUVOZlYzdUY+a0w3eUk+bEw0dkdAbk44ekk0d0c2eEg1eEg7fExBbk45e0o6e0tOeVpTkmNDb088fU09fk5EcFE9f08+gE9Hc1NEhFVGclJDhFRCg1RBgVJFcVJFcVFGcVI/gFBAgFFCglNFhVVHdFRIdFRGhlZHh1dJdFRSkGFOeVlIiVlJdVZJdVVIiFhLd1dNi11KiltKdVZKdlZMeFhPjl9OjF5JiVpLi1tMi1xOjV5Qjl9Rj2BSkGCku6legmZNaFSpv61MZlM3ST3j6uTN2c/l7OczfEddoG0zfUg+a0s0fUhAbU0/bExCbk9DcFBGc1NNeFnl6+Zcn2w1fklMd1dbn2w1fko2f0o3gEtbnms4gEw5gU05gk07g086g048hFA9hVBanms+hlE/hlJAh1NJkFxIj1tBiFRUmGVZnWpKkF1Wm2dVmWZTmGRIjlpHjVlCiVVVmmZXm2hDilZEi1ZSl2NGjFhFi1dYnGlLkV1ZnWlRlmNQlWJMkl5PlWFNk19OlGD///9OZVZmjW6Am8d/AAABtUlEQVR42iXRd1+NcRiA8TuFKCNbZGVlJCN7JpRUsguVjKxQtpCGkN2OJuGc09l77733eTyvxv37uP75voALpkyiSDA1ufMbcXLi6l3f0aQ1Ow8f6KcgY/ehfXuyKCg5un/vlux+GCwa3LB57VZgMpm5mZvWA5vNLsxZtxH4fP6pYwdpkMvl104W0KDX6xuunqEhEAh0vPpLg8/na/+DOhyOr0Sj0fi+DbXb7V/GUJPJ9IGo0+laiWaz+fNr1O12f3qHBoPBN2/RUCj0sQmNRCKNzWgsFmt5iUaj0Rf1aDgcfv4M9fv9T2tQg8Fw5zeqVqvvETUaTe1d1GKxPHmIWq3Wuvuox+N5/AD1er2PbqIul+v2L9TpdN4i2my2G9WoVqu9PoqqVKpLRKVSeaUKVSgUly+gMpns4g9UKpWWEsViccVPVCKRVBJFIlF5GSoUCs+fQwUCwdlhlMfjnSZyudwTxSiHwzmeh7JYrCPbl9MwMpK/bcUcGoaGdqycPWs6DAysmpEydyYsWrhk6bTuHpi4IHXxsi4GJIxP6+tNpwDi++bPY1AQN653AvnZ3fX/bw+DIv0DCJELXG4hH88AAAAASUVORK5CYII=');
	background-repeat:no-repeat;
	height:54px;
	width:6px;
}
.content-section-right .head .content {
	height:27px;
}
.content-section-right .main .trim-1, .content-section .main .trim-2 {
	height:auto;
	padding-bottom:90000px;
	margin-bottom:-90000px;
	background-repeat:repeat-y;
	width:3px;
}
.content-section-right .main .trim-1 {
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAABCAIAAABLzPn8AAAAVElEQVQI1wFJALb/AFeOru32/Ov1+2iid+7+8uz+8PLGiv3y4f3w3m2gve/2/O31/ODq8s/Z4FeOruH15tDj1Wiid/Tm0eLVwvLGiuLr8tHa4G2gvVjdOgN1srpOAAAAAElFTkSuQmCC');
 background-position: -3px 0;
}
.content-section-right .main .trim-2 {
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAABCAIAAABLzPn8AAAAVElEQVQI1wFJALb/AFeOru32/Ov1+2iid+7+8uz+8PLGiv3y4f3w3m2gve/2/O31/ODq8s/Z4FeOruH15tDj1Wiid/Tm0eLVwvLGiuLr8tHa4G2gvVjdOgN1srpOAAAAAElFTkSuQmCC');
 background-position: -15px 0;
}
.content-section-right .main .content {
	padding: 0;
	padding-top:10px;
	padding-bottom:5px;
	height:100%;
}
.content-section-right .foot {
	overflow:hidden;
	width:100%;
	height:3px;
 background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACDCAIAAADDD+YNAAABFUlEQVQoz22PPU7DQBCFx88UKEAKOn4KipQIGgS0tJTcgCNwGQ7CBagoLFEAEkgBIVmCgniXkLWjRPZ6Zyi8XpOIYvT0nuabp6H+9RBX+2u4TQ3uPg0iEUTCIGFE7TAjEue9Q8QMeF3OW6blqZyBZxPEm9u4PB/jeOsQz1+vGKp3iAhYxCs3ygwWBvsseOaw1/g/jNd6XqEqSvQ31nFzMkBv9whOPaHWLxASCDddodf7cIu7vO2Q4DtWWJDPa+jc4sOsUJIkVJUlnHNwdd11MPt7/h/mhZF/suV9EUFRFNBaQ2uNh3iPpqWDZYF1AiIKMzEGKstiMzijt58UaqRie7BK4/QeI/WNHftI2dQuMHneML3Ti1/vkz4GCEynVwAAAABJRU5ErkJggg==');
	background-repeat:repeat-x;
	background-position:0 -118px;
}
.content-section-right .foot .trim-1 {
 background-image:url('data:image/png;base64,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');
 background-position: 0 -233px;
	background-repeat:no-repeat;
	height:3px;
}
.content-section-right .foot .trim-2 {
 background-image:url('data:image/png;base64,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');
 background-position: 0 -249px;
	background-repeat:no-repeat;
	height:3px;
}
.content-section-right .foot .content {
	height:3px;
}

#secondary-content .contentboxouter{
     padding: 0;
}

#secondary-content .content-section-right div.content h3 {
    font-size: 20px;
    text-transform: uppercase;
	font-family: Arimo, Arial, Helvetica, sans-serif;
    line-height:1.2;	
}
/*** CONTENT SECTION RIGHT END ***/
/* orange box start*/
.content-section-1 {
	background-color:#FDEED9;
}
.content-section-1 .head .trim-1 {
	background-position:0 -54px;
}
.content-section-1 .head .trim-2 {
	background-position:0 -169px;
}
.content-section-1 .head {
	background-position:0 -54px;
}
.content-section-1 .main .trim-1 {
	background-position: -6px 0;
}
.content-section-1 .main .trim-2 {
	background-position: -18px 0;
}
.content-section-1 .foot .trim-1 {
	background-position: 0 -236px;
}
.content-section-1 .foot .trim-2 {
	background-position: 0 -252px;
}
.content-section-1 .foot {
	background-position:0 -121px;
}
/* blue box start*/
.content-section-2 {
	background-color:#FDFDFF;
	border:1px solid #B0C6B4;
	border-radius:5px 5px 0 0;
	box-shadow:0 0 2px #B0C6B4 inset;
    margin:10px 0;
}
.content-section-2 .head .trim-1 {
	background-position:0 0;
}
.content-section-2 .head .trim-2 {
	background-position:0 -115px;
}
.content-section-2 .head {
	background-position:0 0;
}
.content-section-2 .main .trim-1 {
	background-position: 0 0;
}
.content-section-2 .main .trim-2 {
	background-position: -12px 0;
}
.content-section-2 .foot .trim-1 {
	background-position: 0 -230px;
}
.content-section-2 .foot .trim-2 {
	background-position: 0 -246px;
}
.content-section-2 .foot {
	background-position:0 -115px;
}

/* green box start*/
featured-school .content-section-3{
width:980px;
}
.content-section-3 {
	background-color:#E9FEEE;
}
.content-section-3 .head .trim-1 {
	background-position:0 -27px;
}
.content-section-3 .head .trim-2 {
	background-position:0 -142px;
}
.content-section-3 .head {
	background-position:0 -27px;
}
.content-section-3 .main .trim-1 {
	background-position: -3px 0;
}
.content-section-3 .main .trim-2 {
	background-position: -15px 0;
}
.content-section-3 .foot .trim-1 {
	background-position: 0 -233px;
}
.content-section-3 .foot .trim-2 {
	background-position: 0 -249px;
}
.content-section-3 .foot {
	background-position:0 -118px;
}
#main-content .content-section H3 a, #secondary-content .right-box-wrapper H3 a, #secondary-content .content-section H3 a
{
	color: #FFFFFF;
}
/* pale blue box, no tab-like heading -- #school-info has the .content-section css class as well */
/***schoolinfo box start in school profile***/
#school-info {
	background-color:#F3F1F1;
}
#school-info .head {
	height:7px;
}
#school-info .head .trim-1 {
	background-position:0 -81px;
	height:7px;
}
#school-info .head .trim-2 {
	background-position:0 -196px;
	height:7px;
}
#school-info .head {
	background-position:0 -81px;
	height:7px;	
}
#school-info .main {
	padding:0;
}
#school-info .main .content {
	padding: 0;
	
}
#school-info .main .trim-1 {
	background-position: -9px 0;
	border-left: 1px  #C9C9C9 solid;
	background:#F1F1F3;
}
#school-info .main .trim-2 {
	background-position: -21px 0;
	border-right: 1px  #C9C9C9 solid;
	background:#F1F1F3;
}
#school-info .foot {
	background-position:0 -43px;
	height:7px;	
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACDCAIAAADDD+YNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAeFJREFUKFNlzFtLEwAAQOEDZXfspvYzCooozVVLtGVqNRTLLKLoQk1LKi0sK1eEUSmm6XRjzqVYMhiBZSKRscUyKDZ2d7rNOXVzV4cyK4geo4fz+B0kymG+/LAw5p8jkPj5T3F9A9bRQcLub5ySSdDbRnFG3Iif9KP7bsEx9b+JLP4ikfzN369cLker1aLT6TAajZhMJsxmM1aLBZvNhsNuZ8zpZNzlwj0xgdfjYdLrZcrnY9rvZ3ZmhmAgQCgYJBwKEQ2HiUejzMdiJOJxFhcWWEomMRgMtEu2M1C7la8NO7A178LeshtHaybOl1m42vYwLstmokOAR76XScV+fEoh/q4DTHfnMKvOJdiTx1zvQUJ9IiKvDxF9k0+s/zBxTQHzmkIWR2pYsvYQHapCIC1kW7WQnVIRmU+LyHp2hOznxxA0itnXVIywuYScF6Xktpwgr7UMUVs5+e2nKeg4Q1HnWY7KzyFWnKdYeZGSrkuUqi5zvPsKZWoJJ19VUP+hCY3xHTWDj9lSKSOt/B4ZFxrJqJCRXtlJ+lUFadeUbK5Ssem6mo03etlws4/11f2k3tKw7raWtbVvWXNngNV337OqboiV94dZ8eAjKfWfSJF+ZvlDHcse6RGozNSN+Ehttf8BCrT1achZm5EAAAAASUVORK5CYII=');
}
#school-info .foot .trim-1 {
	background-position: 0 -59px;
	height:7px;
	background-image:url('data:image/png;base64,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');
}
#school-info .foot .trim-2 {
	background-position: 0 -174px;
	height:7px;
	background-image:url('data:image/png;base64,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');
}

#school-info .school-info-content-headline{
	padding-left:10px;
	font-size:20px;
	max-width:640px;
}
#school-info .school-info-content-headline .so_first{	
	font-size:20px;
	width:640px;
}
#school-info .school-info-content-headline .so_second{
    font-size:18px;
    margin-bottom: 3px;
    margin-top: 5px;
    width: 255px;
}

#schoolinfo {
	/*background-color:#E8F3FB;*/
     background-color: #F6F6F6;
     border: 1px solid #D3D3D3;
     border-radius: 5px;
     margin-bottom: 15px;
     margin-top: 10px;
     padding: 10px;
     position: relative;
    
}
#schoolinfo .head {
	height:7px;
}
#schoolinfo .head .trim-1 {
	background-position:0 -81px;
	height:7px;
}
#schoolinfo .head .trim-2 {
	background-position:0 -196px;
	height:7px;
}
#schoolinfo .head {
	background-position:0 -81px;
	height:7px;	
}
#schoolinfo .main {
	padding:0;
}
#schoolinfo .main .content {
	padding: 0;
	
}
#schoolinfo .main .trim-1 {
	background-position: -9px 0;
}
#schoolinfo .main .trim-2 {
	background-position: -21px 0;
}
#schoolinfo .foot {
	background-position:0 -124px;
	height:7px;	
}
#schoolinfo .foot .trim-1 {
	background-position: 0 -239px;
	height:7px;
}
#schoolinfo .foot .trim-2 {
	background-position: 0 -255px;
	height:7px;
}

#schoolinfo .school-info-content-headline{
	padding-left:10px;
	font-size:20px;
	width:640px;
}
#schoolinfo .school-info-content-headline .so_first{	
	font-size:20px;
	width:640px;
}
#schoolinfo .school-info-content-headline .so_second{
    font-size:18px;
    margin-bottom: 3px;
    margin-top: 5px;
    width: 255px;
}
/** for commmon school not featured school**/
#school-info .school-info-content-body{
	padding-left:10px;
	float:left;
	width:620px;
}

.school-info-content-body .first{
	font-size: 20px;
	margin-top:5px;
	margin-bottom:3px;
	width:255px;
}
.contentboxinner #tel-class{
    padding-left: 20px;

}
.contentboxinner #tel-class #tel_img{
	float:left;
	margin: 10px 0 0 10px;
}
.contentboxinner #tel-class img{
	margin-right:10px;
	vertical-align:middle;
}
.school-info-content-body #website-class {
    float: left;
}
.contentboxinner #grade_day{
	float:left;
	padding-left:20px;
	border-left:1px solid #E2E6F4;
	width:calc((100% - 11px) * 0.555);
	white-space:nowrap;
}
.contentboxinner #grade_day img {
    float: left;
    margin: 10px 0;
}

#grade_day #grade_text {
    margin-left: 9px;
    margin-top: 16px;
	float: left;
	width: 230px;
}

#school_info .second {
    font-size:16px;
    height: auto;
    line-height: 45px;
    margin: 0;
    vertical-align: top;
    width: 284px;
	padding-right:10px;
	color:#494949;
	float: left;
}
.grey {
	color:#cccccc;
}
#visit {
    float: left;
	width:50%;
}
#add_to {
    float: right;
	text-align:right;
	width:50%;
}
#request_info_to {
    float:left;
}
#school-info .ads {
	width:385px;
	float:right;
}

/**featured-school start**/
/**featured-school end**/

#school-info .school_notes_overview {
	margin-top:3px;
	padding-left:10px;
	padding-right:20px;
	float:left;
	display:block;
}
/******************** css for boxes with styled corners end *******************/

/******************** css for search box start *******************/
/*top search*/
.search_bar {
	display: block;
    float:left;
    margin:18px auto 0;
}
#search_bar_moblie{
	display:none;
}
#search_div {
	margin:0 auto;
}
#school_overview #page-container .search_bar_bsr{
	display:none;
}
.search_bar_bsr {
    background-color: #E9E9E9;
    display: block;
    height: 73px;
    margin: 0 auto;
    width: 100%;	
}
.search_bar_bsr:hover {
	background-color:#DDDDDD;
	cursor:pointer;
}
#search_div_bsr {
    margin: 0 auto;
    width: 760px;
}
.search .findtext{
	color:#8A8B8D;
	float:left;
	font-weight:bold;
	line-height:38px;
	margin-right:10px;
}
.search .advanced-search{
	font-size: 18px;
    margin-top: 6px;
    text-align: right;
}
#login_line, .login_line {
	height: 34px;
    line-height: 17px;
    text-align: left;
	float:left;
	margin: 6px 0;
	font-size: 13px;
	color:#959AA9;
}
.google-search-contain{
	float:left;
    width:376px;
    height:36px;
    overflow:hidden;
	border-top: 1px solid #1e8bc3;
	border-left: 1px solid #1e8bc3;
	border-bottom: 1px solid #1e8bc3;
}
#login_line span{
	border:1px solid #bbbbbb;
}
#login_line a {
	margin: 0 10px;
	text-decoration: none;
	display: inline-block;
	font-size:18px;
	font-weight:bold;
}

#login_line a:hover{
	color:#dd6919;
}
#login_line .submit:hover{
	color:#ffffff;
}
#print-header-wrapper{
	display:none;
}
#header_ads {
	width:74.49%;
	height:90px;
	float:left;
	margin:7px 0;
	overflow:hidden;
}

/* search */
ul .search {
    margin: 0;
}
.search-wrapper {
	background-color: white;
	border-top: 1px solid #DADFE1;
	margin-top: 5px;
	padding-bottom: 15px;
	padding-top: 15px;
	z-index: 1;
}
.footer_search {
	height: 35px;
    margin: 0 auto;
    width: 630px;
}
.footer_search .google-search-contain {width:562px;}
.footer_search .google-search-contain {
	border-bottom: 1px solid #1E8BC3;
	border-left: 1px solid #1E8BC3;
	border-top: 1px solid #1E8BC3;
}
.footer_search .search-input {
	width:561px;
	height:36px;
    padding:0px;
	text-indent:10px;
	border:solid 1px #7E9DB9;
	border-right:none;
	border: none;
}
.footer_search .findtext,
.footer_search .advanced-search{
	display:none;
}
#footer-wrapper {
	height: 205px;
	width: 100%;
	clear:both;
	z-index: 0;
}
#footer {
	margin: 0 auto;
	clear:both;
	width: 966px;
	height:140px;
	overflow:hidden;
}
#footer .navigation-1 {
	float: left;
	width: 240px;
	height: 105px;
	margin-top:30px;
}
#footer-wrapper #copyright {
	clear:both;
	width:240px;
	font-size:11px;
	height: 70px;
	margin: 0;
	font-size:14px;
	font-family:Open sans;
	color:#ABB7B7;
	background-position:0 0;
}
#copyright_logo {
	float: left;
    width: 62px;
}
#facebook{
    width:146px;
    margin-left:70px;
    margin-top:5px;
}
#facebook a{
    display:block;
    background: #4B77BE;
    width:32px;
    height:32px;
    transition:background-color .25s linear;
	-o-transition:background-color .25s linear;
	-webkit-transition:background-color .25s linear;
	-moz-transition:background-color .25s linear;
}
#facebook a.face{
    float:left;
}
#facebook a.tw{
    margin-left:40px;
}
#facebook a:hover{
    display:block;
    background: #F4B350;
    width:32px;
    height:32px;
}
#footer-wrapper span.copyright-1 {
	margin-left:70px;
	display:block;
    width: 190px;
    
}
#footer-wrapper #copyright P {
	margin-top: 0;
	color: #FFF;
}
#footer-wrapper #copyright P A {
	color: #FFF;
}
#footer .navigation-2 {
	float: left;
	width: 240px;
	height: 105px;
	margin-top:30px;
}
#footer .navigation-2 UL {
	width: 230px;
	margin: 0 auto;
}
#footer .navigation-2 LI {
	color: #55A5CD;
	padding-left: 24px;
	text-transform: capitalize;
}
#footer .navigation-2 LI A {
	color: #FFF;
	padding-right: 5px;
}
#footer .navigation-3 {
	float: left;
	width:25%;
	width: calc((100% - 6px) * 0.25);
	margin-top:30px;
	height:105px;
}
#footer .navigation-3 UL {
	width: 228px;
	margin: 0 auto;
}
#footer .navigation-3 LI {
	color: #55A5CD;
	padding-left: 5px;
	margin-bottom:2px;
	text-transform: capitalize;
}
#footer .navigation-3 LI A {
	color: #FFF;
	padding-right: 5px;
}
#footer .navigation-4 {
	margin-top:30px;
	width:240px;
	float:left;
	background:none;
	height:105px;
}
#footer .navigation-4 UL {
	margin: 0 auto;
	width: 228px;
}
#footer .navigation-4 LI {
	color: #55A5CD;
	margin-bottom: 2px;
	padding-left: 5px;
	text-transform: capitalize;
}
#footer .navigation-4 LI A {
	color: #FFFFFF;
	padding-right: 5px;
}
#footer li a {
    text-decoration: none;
}
#footer-wrapper #footer a:hover {
	color:#F0BF0B;
}
#copyright_text {
	text-align: center;
	margin:auto;
	width:966px;
	padding-top:20px;
	font-size:14px;
	font-family:Open sans;
	color:#ABB7B7;
}
#copyright_text a {color:#fff;}
#copyright_text a:hover {color:#F0BF0B;}
.search {
	height:auto;
	margin:6px 35px;
	padding:0;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	float:left;
}

#notfound_search {
	float:left;
	width: 70%;
}
#notfound_search .google-search-contain {
	width:80%;
}
#notfound_search .findtext,
#notfound_search .advanced-search{
    display: none;
}
.search-input {
	-webkit-appearance: none;
	position:relative;
	width: 101%;
	height:36px;
	line-height:30px;
    padding:0px;
	text-indent:10px;
	background: #fff;
	border-bottom: 1px solid #1E8BC3;
	border-left: 1px solid #1E8BC3;
	border-top: 1px solid  #1E8BC3;
	border-right:0 none;
	-webkit-border-radius:0px 0 0 0px;
	-moz-border-radius:0px 0 0 0px;
	border-radius:0px 0 0 0px;
    font-size: 18px;
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
	border-width: 0;
}
.delete_wrapper {
	float:left;
	width:7px;
	height:36px;
	padding:0 10px 0 10px;
	background: #fff;
	border-bottom: 1px solid #1E8BC3;
	border-top: 1px solid  #1E8BC3;
    margin-top: 0px !important;
    margin-top:1px;
    margin-bottom: 0px !important;
    margin-bottom:1px;
}
.footer_search .delete_wrapper {
    border:solid 1px #1E8BC3;
	border-left:none;
	border-right:none;
}
.delete_wrapper .x_delete {
	color:#A1B9ED;
	cursor:pointer;
	display:none;
	line-height:30px;
}
.delete_wrapper .x_delete:hover {
	color:#36c;
}
/*
.search-button:hover, .search-button, .search-button:active {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAABICAMAAAB2pt2UAAADAFBMVEUPjMoVZ5ANkdMOldgNi8oPk9QXbpkWa5UVZ48PktMPktMVb5sWcqAWcqAVb5wOltkOlNYNktQNjMsXb5oWbJYOldgOldgOi8gXcJsXcJsWcZ0AAAAVaJAVaJAVaJAVaJBLrd5asNtcteGRyOY4p96y2e6QyOat1+0jlc4gkckaldE+otODwuNLpNaQyugDg8Q9kL4SlNQhlM4kmdMYcp8le6ZCjrUxibk1lMgEgL8Gg8IEgsEgf7QYerEUd64dfLIFgb8PhsBdrNdIodIaeqmOx+Yxo9uExudqu+Nvt98KhcIXjMc1odhAnMwYkMtksds6odQmj8QxndMglM1QqNdIn89Bm8dClL83jLwwk8ovgqw4l8wukMYFdKsvhrEUgLwSdKoOaZcMbJwNfLsVcZ8hiMFUqNYMe7kFf7wNbqAMfb4ZhrsKc6cJdqt3vuIrlsxUrNk+ns91uuApntgUjsomkcdAo9YcmNYUYohEn9E8mc1Yq9hQptUHgsFFlLtMo9NCmMMWb5oPgcEnhLQHe7UTcJ4HcKcUbJcPcqQOdKcGfroMdqwKbaIRa5cHa6IVdqYIebELcaMpirkbgrak0+tFp9h+weNotN0LicgNj88FhMQYh8AnjcIHd7MIc68UbZoScKAPcKApjL0ef64OiMMtmtAHhsYVcJwrh7YVa5YRiMMShsAVeKkUeqwShLwUfK8TfrITgrler9oRisYSf7YVZ5AQjcoRbZvN5fDO4+7N5PDO5O4bicY3mc8Hgb4yls4Rdacgi8cIgLwOeK0pkcoSdKQMe7ILe7MNeq8ulMwLerAKfrfN5O8Jf7okjskOdqrN5fF/wuQDhcYfk82q1exEodQHgb0If7sPd6pAntIOeKwWb5s7nNEId7UOldgEhcV9v+IJfrgFaqNSqdgNea4MgMESb50PgsISc6MUcZ8XbpkVcJ0XhsRPp9cUXYAThMMSapZIo9VMpdYRdKURdaYVaJAQdqgTcqILfbU+otUOltkXb5oEhMQGgsAFg8L+/v4dtvbRAAAAHHRSTlP++LZI+JNItvRaV8xaV8hIk7b0SLaWD8qWD5MAYt8hLwAABHZJREFUeNqt2HdQlEcUAPC1915Qzj/Su+m9x8RYAtbYjcZuLIAUPXqVJr33cpS7o3NwnAfGVCI5jWASzcWYIJEQg5GQkAmaqJvde3u3BzdzM9+OP7733n5vd2du+OMNHJLJZJOmTP1XuqlTJpG7SDZzxtsLzyw4I1GaS3rqoRkzyf3Jd8x3uTP14HWpDqauyJwsQ2M80jQlnqXtX0vUnuHp+VjmWOTgpnEtvSEiq/SF4w6o+OqBultiXtydW4wavF0X3xTjH/1eA2pw9jrHYOqcfQMOhJH7dc7LvwMYQ7Jj0H5YeB0qW53TATDusMv2UEJ4GSpfrbgGMMZ8hS0VCs/0YQyJ5agqSPEFgwmoLMxrvqBnaAFHPqhCtUFJLWaYMBUavGFp8j3QurUW1a9RfcaR8zRRpjf60IAEhQaI2lqPagJURmOr5QdjYysJsqKVB93g++xw5JYaVB2w6WOAMUu2wTdYAYVbqlFlwKZmBlPmhVXDuskCdPVWoopn1/eL0mkrUNf6Z34TdKVXfhiNe1qpvCJEGSHXTkTjt6vV3cE/SBbcrdb25E9AMke1Vq6dI5lWLu+Z40jm3+xZanmPCLl61mwZnd/Tpg/5T7oh06eRu7dj/t+zIOX+b6VKeXShB8z/u+5Nue+Ri5Klpbk70fnvlHL3Io3bJcl8NRq/Q2T+u8xPv3RVyLuBPmT+X3R3+0vQqiAy/92Xzv1TzNxVa8j8X6Q5y2DqrH0DDjg/TuZ/uu/3AGNIdgza91lL5n/6zgsA4wt22R7asJbM/6V+HwKMMV9hS4XCM32Y558j818T+BGDCagszGu+oGdoARtVZP7Pe/NLM0yYCg3esDT5HtgYSua/r/fnHDlPE2V6ow8NSFBogJxQMv93HjhtBWMIWFsCEu+BHS+T+e/n8wnAmCXb4BusgB2vkfkfuOEYgynzwqph3WQBsl8h89973e+iNr9K5v+603+Iqn+fzP/NISG/CgnZdiSSzP/4Xdv2/CJgz668mH46/6Py8nJ/lCw3LzyuEOZ/QUzcz9LFxRy+TfN/5KjR3dKNHjWS3KWfvzuiV0REsOnzO+bHxuq6BOh0SvL7G6+M1RX0XxbQX1CwfQIap9Ndbu4T0twXPxHl6wr7/hb0VlE+iu+K/EdUUWg8qiiMMjJ6ymjfgANFqgpUmdh6Huj1kOwYtF+kqkTViec7gV7faZftoeSkalSzr9NgMLSQaGpqMoAmwlKh8EwfuNGSnFSD6vcZTjCnCKgszGu+oGdoAcmKelS733DN7BRhKjR4w9Lke2CvohZV7T9xkmtsbKSJMr3RhwYkKDTAXkUVKk84+ZWVo0chYG0JSLwHsnPKUVlCx6egrY0l2+AbrIDs5WWoLjf6ONNGmRdWDesmC5DtVYcawnbfFOR/zKsBvRH9+i1Bix90LUYO/i9lZYn9//5OSYkDGpN5IyOjtF2y0owlJQ8/NBbJRmQueXLlN1KtfKBkWarHCNPfz088tWKZ9K8/rjvB9ycy2bChw3+SbvjQYeTu/4AvgIlwTbArAAAAAElFTkSuQmCC');
	background-repeat:no-repeat;
}
*/
.button-wrapper {
	float:left;
	width:40px;
    margin-top: 0px !important;
    margin-top:1px;
}
.search-button {
	position:relative;
	margin-left:0;
	width:100%;
	height:38px;
	display: inline-block;
	padding: 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	-pie-background: #EA8F3E;
    background: #F4B350;
    transition:background-color .25s linear;
	-o-transition:background-color .25s linear;
	-webkit-transition:background-color .25s linear;
	-moz-transition:background-color .25s linear;
	/*color: #fff !important;*/
	-webkit-font-smoothing: antialiased;
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
}
.search-button:hover {
	-webkit-font-smoothing: antialiased;
	position:relative;
	background: #F9BF3B;
	-pie-background: #F9BF3B;
	cursor: pointer;
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
}
.search-button:active {
	background-color: hsl(201, 100%, 10%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#C64B00", endColorstr="#AC4D00");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#C64B00), to(#AC4D00));
	background-image: -moz-linear-gradient(top, #C64B00, #AC4D00);
	background-image: -ms-linear-gradient(top, #C64B00, #AC4D00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #C64B00), color-stop(100%,#AC4D00));
	background-image: -webkit-linear-gradient(top, #C64B00, #AC4D00);
	background-image: -o-linear-gradient(top, #C64B00, #AC4D00);
	background-image: linear-gradient(#C64B00, #AC4D00);
	border-color: #C64B00, #AC4D00 hsl(201, 100%, 5%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
	cursor: pointer;
}
.sbico {
	display: inline-block;
	font-size:18px;
	vertical-align: middle;
	font-family: open sans;
	font-weight: 400;
    color: #fff !important;
}
.sbico1 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAB7ElEQVQ4y2NgwAN8W+5oATEPAzkAqDHKq/7yCSD9H4Y9qs99BNLtQCxEjAH83g3X9iIbgI7dq878BtKW+Axh86i9cBKk2Lvpxn+txEn/edxj/zOYW/9ndQz8Lxta9d+5+gTYMM/aiyBaC6tBXk03ikCKfJpv/ed1j/vPYGwyAYjtgZgHiHWBOIfB1PazXdk+sGFuVaduYzXIufwoWIFqbBfIECesioxNhDgdQ1+CXAz1qg26t3RhrmG09ezFG5DGJsamOavABtmV7lmEImeWt7YAJOFQfgjkGoKxoh7b9wKk3jx77UNUifi+BpCES9Xx/8QkD8O0BWdB6o3TF79FkRD2y45GimJFQgbZFe74AlKrFTfxDrq/5WxL94ANcq05s4lAWvOGWcrnkTAJQ4GIV9obJFeBUjAbFkM83GrOQqIfSMuG1dphiw1v9fh+RJaoufAASLcAcSwQF3k33tiEJZWDso00NsO6xPzz/nvWX8KZRZyrjmEzTA6bYVEMlk7/laPb/lsVbvlvW7Lrv1XRtv9aSVP+s7uE/2fQN3irkzIDxTC3qtOfQPkUm2HSQFzHYGB4BoivA/EFIH8yEJtB5WeiGwZ0aRhZRQ3IMO3kaRBDgJmZ3TksgoFsYGwyjdHGHeTdj8TkCEKGwQMaAGx3XE7SxByPAAAAAElFTkSuQmCC') no-repeat;
    display: inline-block;
    height: 19px;
    margin: 0 auto;
    vertical-align: middle;
    width: 18px;
	margin-right:4px;
}
#zipcode-statistics-table-title {display:none;}
#search_footer_div {
	background-color: #1E8BC3;
}

#search-footer {
	position:relative;
	clear:both;
	height:auto;
	background-color: #EEEDED;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
}
/******************** css for search box end *******************/

/******************** css for google maps start *******************/
/* Google CSS Classes -- left as-is */
div.google-maps-generated-wrapper-div {
	width: 200px;
	text-align: center;
	font-size:14px;
	font-family: arial;
}
div.google-maps-nearby-school {
	width: 200px;
	text-align: center;
	font-size:14px;
	font-family: arial;
}
/* Google Maps elements -- all contained in #map-wrapper */

div#map-legend {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color black black;
    border-right: 1px solid black;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}

/*
#map {
    border: 1px solid #000000;
    clear: both;
    height: 500px;
    margin-top: 10px;
    width: 320px;
}
#map-legend {
    background: none repeat scroll 0 0 #D0D0D0;
    clear: right;
    float: left;
    margin-bottom: 5px;
    width: 320px;
}
#map-legend UL{
    margin: 4px 0 4px 40px;
	padding:0;
}
#map-legend LI {
    float: left;
    list-style: none outside none;
    padding: 0 0 0 10px;
}
*/
/*css for mini-map start*/
.mini-map{
	height: 298px;
	border:1px solid #D0D0D0;
	clear:both;
	margin-top: 10px;
}

.mini-map-legend {
	background:#D0D0D0;
	width:320px;
	float:left;
	clear:right;
	margin-bottom:5px;
	border: solid 1px black;
	border-top: none;
}
#map-legend .mini-map-ul{
    margin: 4px 0 4px 0px;
	padding:0;
}
#map-legend .mini-map-ul LI {
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 30px;
}
/*css for mini-map end*/

/*css for full-map start*/
.full-map{
   /* width: 980px;*/
	height:500px;
	border:solid 1px #000;
	clear:both;
	margin-bottom:5px;
}

.full-map-legend {
	background:#D0D0D0;
	width:980px;
	float:left;
	clear:right;
	margin-bottom:5px;
	border: solid 1px black;
	border-top: none;
}

#map-legend .full-map-ul LI {
	float:left;
	list-style:none;
	margin:0;
	padding:5px 0 5px 145px;
}
.full-map-selection-wrapper{
   width:100%;
}
/*css for full-map end*/
/*css for normal-map start*/
.normal-map{
    width: 648px;
	height:400px;
	border:solid 1px #000;
	clear:both;
}

.normal-map-legend {
	background:#D0D0D0;
	width:648px;
	float:left;
	clear:right;
	margin-bottom:5px;
	border: solid 1px black;
	border-top: none;
}

#map-legend .normal-map-ul LI {
	float:left;
	list-style:none;
	margin:0;
	padding:5px 0 5px 70px;
}
.normal-map-selection-wrapper{
width:648px;
}
/*css for normal-map end*/
p#map-selection-wrapper {
     width: 100%;
	display:inline-block;
}

#tip {
	margin-bottom:10px;
}
.tip {
	margin-bottom:10px;
}
.legal-text {
	font-size:11px;
}
v\:* {
	behavior:url(#default#VML);
}
div.marker-description {
	text-align: center;
	font-size:14px;
}

#street_view {
height:250px;
}

.last-left {
	text-align:left;
}
.last {
	text-align:right;
}
/******************** css for google maps end *******************/
/******************** css for google ads start *******************/
.ads_section {
    display:block;
	height:5px;
}
a.adsByGoogle, a.adsLink {
	font-size:11px;
	text-decoration:underline;
	color:#616466;
}
a.adsLink {
	font-size:18px;	
}
a.adsByGoogle:hover, a.adsLink:hover {
	font-size:11px;
	text-decoration:none;
	color:#616466;
}
a.adsLink:hover {
	font-size:18px;
}
.googleAdsDiv {
	font-size:18px !important;
	text-align:left;
	overflow:hidden;
}
.googleAdsDivOver {
	font-size:18px !important;
	text-align:left;
	background-color:#E8F3FB;
	overflow:hidden;
}
.adsByGoogleSpan {
	width:100%;
	margin:0;
	padding:0 0 5px;
}
a.adsTitle {
	color: #069;
	cursor: pointer;
	font-size:18px;
	font-weight:700;
	text-decoration:underline;
}
a.adsTitle:hover {
	font-size:18px;
	font-weight:700;
	text-decoration:none;
}
#adsense-bluebanner {
	float:left;
	clear:both;
	font-size:18px;
	padding:4px 0 5px 7px;
	width: 100%;
}
#school-info-bluebanner{
float:left;
	clear:both;
	font-size:18px;
	padding:4px 0 10px;
	width: 380px;

}
#adsense-rectangle-article-1 {
	clear:both;
	padding:0px 5px 5px 5px;
}
#adsense-rectangle-article {
	clear:both;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:0;
	padding-right:5px;
}
#adsense-article {
clear: both;
padding: 5px 0px;
float: right;
width: 325px;
margin-left: 15px;
}
#advertising-top {
	width:980px;
	text-align:left;
	clear:both;
}
#advertising-top .googleAdsDiv {
	margin:auto;
}
#advertising-top .googleAdsDivOver {
	margin:auto;
}
.adsense-vertical {
	width:320px;
	margin:0 auto;
}
/******************** css for google ads end *******************/
/******************** css for google video start *******************/
.video_thumb {
	margin:20px;
	display:inline;
	float:left;
	text-align:center;
	width:120px;
	height:150px;
	position:relative;
}
.video_thumb_container {
	display:block;
	width:100%;
	float:left;
}
.videoDate {
	color: #616466;
	font-size: 11px;
}
.video_thumb .videoTime {
	background-color: #000000;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF !important;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
	opacity: 0.75;
	padding: 0 4px;
	vertical-align: top;
	bottom: 60px;
	margin-right: 0;
	margin-top: 0;
	position: absolute;
	right: 0px;
}
#video_player{
margin-top:5px;
}
/******************** css for google video end *******************/
/******************** css for site header and footer start *******************/
#page-container {
	min-height:100% !important;
	height:auto;
	position:relative;
}
#header-wrapper {
	width:100%;
	height:auto;
	box-shadow: 0 1px 2px #AAAAAA;
}
#logo_wrapper {
	background: white;
    font-family: sans-serif;
}
#main-wrapper {
	width:980px;
	margin:0 auto 0 auto;
	padding:0;
}
#footer-wrapper .copyright-1 
{
    margin-left:50px;
}
#header {
	max-width: 980px;
	height: 104px;
	margin: 0 auto;
    font-family: open sans;
	font-weight: 400;
}
/*add 2012-8-13 change tag HI to DIV */
#header #logo {
	display:block;
	width:21%;
	height:74px;
	float:left;
	z-index:9999;
	background: url('http://www.boardingschoolreview.com/images/bsr_s_logo.png') no-repeat;
	text-indent: -999999px;
	margin:16px 0 0;
}
#header #logo A {
	display:block;
	height:90px;
	text-indent: -999999px;
}

#featured_school_one {
	float: left;
	width: 454px;
	height:60px;
	position: relative;
	left: 25px;
	top: 5px;
}
#header .featured {
	font-size:13px;
}

#compare_schools #divFirstSchool > select {
      width: 250px;
}
#compare_schools #divSecondSchool > select {
      width: 250px;
}
#compare_schools #divThirdSchool > select {
      width: 250px;
}

.featured {
         
}
.featured .featured_all {
        width:750px;
        margin:0 auto;
}
.featured .featured_list {
        width:250px;
        padding-top:2px;
        padding-bottom:3px;
        float:left;
}
.featured IMG {
	background:#FBFBFB;
	width: 60px;
	height: 60px;
	float: left;
	margin: 0 10px 0 0;
}
.featured SPAN {
	display: block;
	font-size:13px;
        float: left;
	width: 180px;
}
.featured STRONG {
	display: block;
}
.header_featured {
	float: left;
	position: relative;
	left: 10px;
	top:5px;
}
#header_featured_school .featured_all {
	width: 275px;	
}
.header_featured IMG {
	background:#FBFBFB;
	border:1px solid #BBBFC2;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	float: left;
	width:60px;
	height:60px;
	margin: 0 10px 0 0;
}
.header_featured SPAN {
	display: block;
	float: left;
	width: 200px;
	font-size:13px;
}
.header_featured SPAN a {
        font-size:13px;
}
.header_featured STRONG {
	display: block;
	font-size:13px;
}
#header_featured_school{
    /*left:60px;*/
}
/*unused  currently*/
/******************** css for header and footer end *******************/
/******************** css for navigation and menu bar in the header and footer start *******************/
#featured_school_one table {
width:320px;
margin:0px;
height:60px;
}
#featured_school_one table td{
 valign:middle;
 height:55px;
}
/********** new navigation***********/
.down-list {
    border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color: #F4B350;
	padding: 10px;
	position: absolute;
	z-index: 99999;
}
.subcategory_inner_div {
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}
.subcategory {
    border-right: 1px solid #D3D9F1;
    float: left;
    padding: 0 5px;
    text-align: left;
    width: 340px;
}
.subcategory_list {
    border-bottom: 1px solid #D3D9F1;
    padding:5px;
    width: 325px;
}
.subcategory_list:hover {
	background-color: #F1F4FF;
	cursor:pointer;
}
.header_subcate, header_articles {
    margin-bottom: 0;
}
table.header_subcate td, table.header_articles td {
    padding:4px 0 4px 5px;
}
.header_articles_img {
    padding: 4px 0 4px 5px;
    width: 60px;
}
.header_articles_text {
    padding: 4px 0 4px 5px;
    font-size:18px;
}
.popular-now-span {
    color: #DE7E18;
    font-family: Montserrat;
    font-size: 20px;
}
.article_comments_container{
	margin-top: 20px;
}
.articles {
	text-align: left;
	width: 274px;
	padding: 0 5px;
}
.articles_list_title {height:37px;padding:10px 5px;}
.articles_list, .articles_list_title {
    border-bottom: 1px solid #D3D9F1;
    clear: both;
    padding: 5px;
    width: 325px;
}
.articles_list {
     background: none repeat scroll 0 0 #F8F8F8;
}
.articles_list:hover {
	background-color: #F1F4FF;
	cursor:pointer;
}
#menuarea-wrapper table img {
    padding: 5px 0;
}
#navigation-wrapper {
	text-align:center;
	clear:both;
	width:100%;
}
#navigation-wrapper UL A {
	color: #FFFFFF;
    font-size:18px;
    font-weight: normal;
    list-style: none outside none;
    text-decoration: none;
}
.navigation-wrapper-2 {
	clear: both;
	width: 100%;
	position: relative;
	overflow: hidden;
	font-size: 17px;
	text-align: center;
	background-color: #1E8BC3;
	behavior: url("http://www.privateschoolreview.com/css/pie/PIE.php");
}
.navigation-wrapper-2 LI.first-bar {
    border-left: 0 none;
    padding-right:0px;
}
.navigation-wrapper-2 LI.second-bar{
    padding:0px;
}

.navigation-wrapper-2 LI {
	border-right: 1px solid white;
	float: left;
	padding-right: 18px;
	margin: 0;
	line-height: 44px;
	height:44px;
	margin: 0;
	color: #FFF;
	font-weight: bold;
}
.navigation li .arrow{
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEXw8PD4+Pj09PT4+Pj4+Pj4+Pj4+Pj4+Pj09PTw8PD4+Pj4+Pjp6en4+Pj4+Pj4+Pjr6+vt7e34+PgAAAD4+Pid5Oa4AAAAFHRSTlPCDLCKm4mImq3BCwHtAxkG4NESAO8iMZQAAABmSURBVHjahc9ZDoAgDARQ3NiRpXP/s0pDicaY2J8yL2xV9KoP0OFOQXeASTMnAwbYPHK2GADnOXuHCaiNqFUMiNzLeRbusYOsxDvI3nlSyW1caiEGeQ9YMzHMH2FPz1nCsckE/9NebJkRrqN7fHAAAAAASUVORK5CYII=");
    background-position:right center;
    background-repeat:no-repeat;
}
.tiny_arrow{
	background: url('http://www.boardingschoolreview.com/css/img/arrow.png') no-repeat;
	display: inline-block;
    height: 17px;
    position: relative;
    width: 6px;
}
.navigation-wrapper-2 LI A {
	height: 42px;
    line-height: 42px;
    padding: 0 25px;
}

.navigation-wrapper-2 LI.last-li {
	background: none;
}
.navigation-wrapper-2 LI.search-bar a {
   padding:0 21px 0 21px;  
}
.navigation-wrapper-2 LI.search-bar span {
   display:inline-block;
   width:23px;
   text-indent:-99999px;
   background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABLUlEQVQ4y53SPSuFYRjA8TOQ15xBBiWZMVi8fQwmhdh8ABZlZyCTgYlkoJTJJCkvGxtyyqKMlpOkyM9ynTwd93OKp6567vv+9+96K6AQ0YlFPOAz4gkr6M5wv6Ly04sbP98rypnzM4ZrSdpwGXAZh5jFJHbxEm+P6MmTTAf0hqUENIH3YDbzJMcBnKE1J+XdYM7RnJJcBbBco3lTwZQwkJKcB7BeQzITzB36U5L9AC5RTAgacBLMKRpTkjF8RWzHtOpRF/WvxtsH5vMa24S9zE7cYwNruM7cv0RZxbxl64r9yC6YzOhLkQ0cYTAlyU7hIGq/iH7NoQ+3GfEdRvIklWhGe9XdQlWGtxiqJUlFMTZWVf+6/yIpoCUhGv+rpCLaCsEOOv4jKcTCjVb69g1Pyr4iluREtwAAAABJRU5ErkJggg==') no-repeat;
   background-position:0px 5px;
}
.navigation-wrapper-2 LI.last-bar {
	border-right: 0 none;
	padding-right:0px;
}
.navigation-wrapper-3 {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
}
.navigation {
	position: relative;
	left: -50%;
	float: left;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	font-family: open sans;
    font-weight: 400;
}
.navigation li.navigation_hover, #navigation-wrapper li:hover {
	background-color: #F4B350;
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
}
#m-header-navbar {display:none;}
#m-student-account {display:none;}
.navigation-wrapper-3 a.brand {display:none;}
#menuarea-wrapper{
	text-align:center;
	clear:both;
	margin:0 auto;
	position:relative;
}
#menuarea-wrapper div.down-list ul{
position:absolute;background-color:#E8F3FB;width:270px;text-align:left;border:1px solid #7BBFEA;padding:8px 0 10px 10px;min-height:150px;z-index:999999999;}
#menuarea-wrapper div.down-list ul.subcategory{border-radius:0 0 0 9px;border-right:none;}
#menuarea-wrapper div.down-list ul.articles{margin-left:280px;border-radius:0 0 9px 0;border-left:1px dotted #7BBFEA;width:290px}
#menuarea-wrapper div.down-list ul.subcategory A.test{margin-left:10px;font-size:16px !important;text-transform:none;overflow:hidden !important;width:200px;}
#menuarea-wrapper div.down-list ul.articles A.test{margin-left:10px;font-size:16px !important;text-transform:none;line-height:1em;display:inline-block;width:195px;vertical-align:top;}
#menuarea-wrapper div.down-list A.test:hover{color:#F99900 !important;}
#menuarea-wrapper div.down-list ul.subcategory li {background-image:none;width:270px;height:48px;padding:1px;overflow:hidden !important;}
#menuarea-wrapper div.down-list ul.subcategory li img{ border:1px solid #BBBFC2;border-radius:3px;padding:2px; vertical-align:middle;display:inline;}
#menuarea-wrapper div.down-list ul.subcategory li a.li-a-img {padding:0px;display:inline-block;width:60px;}
#menuarea-wrapper div.down-list ul.articles li {background-image:none;width:280px;height:58px;padding:1px;}
#menuarea-wrapper div.down-list ul.articles li.popular-now-li{height:36px;margin:-5px 0 0;}
#menuarea-wrapper div.down-list ul.articles span.popular-now-span{color:#F99900;font-weight: bold;height:22px;font-size:18px;text-transform:uppercase;}
#menuarea-wrapper div.down-list ul.articles li img{ border:1px solid #BBBFC2;border-radius:3px;padding:2px;display:inline-block;}
#menuarea-wrapper div.down-list ul.articles li a.li-a-img {padding:0px;display:inline-block;width:60px;height:58px;}
#menuarea-wrapper div.down-list1 ul{left:59px;display:none;}
#menuarea-wrapper div.down-list2 ul{left:291px;display:none;}
#menuarea-wrapper div.down-list3 ul{left:231px;display:none;}
#menuarea-wrapper div.down-list4 ul{left:363px;display:none;}

/******************** css for navigation and menu bar in the header and footer end *******************/
/******************** css for headline and breadcrumbs start *******************/
#main-headline-wrapper {
	line-height:1.1;
	width:660px;
	overflow:hidden;
	margin-top: 7px;
	float:left;
}

H1#main-headline ,H1.main-headline {
	font-size:32px;
	font-weight:normal;
	font-family: Montserrat, Lato, Arial, Helvetica, sans-serif;
	color: rgb(43, 89, 138);
	display:block;
	margin: 12px 0px 2px 0;
	line-height:1.1;
	border-bottom: 0;
}
H1#main-headline span {
	display:block;
	line-height:1.1;
}
H1#main-headline a,H1.main-headline a{
	text-decoration: none;
}
/******************** css for headline and breadcrumbs end*******************/
/******************** css for main-content box start *******************/
#main-content {
	float:left;
	width:660px;
	margin-bottom: 20px;
}
#main-content .section label {
	color:#DD6919;
	font-family:montserrat;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	line-height:24px;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	margin-top:10px;
}
#main-content H2 {
	font-weight:600;
	color:#1e8bc3;
	font-size:18px;
	margin-bottom:10px;
	font-family: Open Sans Semibold;
}
#main-content H3 {
	font-style: normal;
    /*font-weight: normal;*/
    /*color:#DD6919;*/
    font-size:24px;
    margin:10px 0 15px;
    /*font-family: Montserrat;*/
    line-height: 24px;
	/**new style**/
	color: #F4B350;
    font-family: Open Sans Semibold;
	font-weight: 600;
}

.title_span{
	line-height:24px;
}
.smalltext{
	font-size:16px;
	color: #494949;
}
#school_overview #place .smalltext a:hover{
	border:0 none;
}
#school_overview #place .smalltext a{
	border-bottom: 1px dotted
}
#main-content UL {
	margin-bottom:10px;
}
.school_note li{
	font-size:16px;
}

#list_school LI{
    list-style-type: none;
}

#main-content DT {
	margin-bottom:10px;
	font-weight:700;
	color:#F1AC47;
	text-transform:uppercase;
}
#main-content div.indicates-note {
    font-size: 11px;
    margin-right: 10px;
    margin-left: 10px;
    text-align: right;
}
#welcome{
	color: #F1AC47;
}
#main-content .content-section .main LI {
	padding-right:10px;
}
#main-content .content-section .main UL {
	list-style:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAMAAADtGH4KAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAB1JREFUeNp1yLENAAAAAUH2X5oIpSteAgeZWqfnCAE0AA2Fy8D1AAAAAElFTkSuQmCC');
	margin:0 0 0 10px;
}

#main-content .content-section .main .p-1 a{
	font-size:13px;
	margin-right:5px;
}
#main-content DD, #footer FORM {
	margin-bottom:10px;
}
#main-content .content-section H3 {
	display:block;
	color:#FFF;
	font-size:13px;
	font-weight:700;
	height:23px;
	margin:0;
	padding:5px 0 0 10px;
}
#main-content .content-section .main IMG{
	vertical-align:middle;
}
#main-content H3.margin-avoid {
    color: #F1AC47;
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0 0 -2.5px;
}
#main-content div#div-1 {
    font-size: 11px;
    float: left;
	/*margin-left:10px;*/
	margin-bottom:5px;
}
#main-content div#div-4 {
    font-size: 11px;
    float: left;
	/*margin-left:10px;*/
	margin-bottom:5px;
}
#main-content div#div-2 {
    font-size: 11px;
    float: right;
	margin-right:10px;
}
#main-content div#div-5 {
    font-size: 11px;
    float: right;
	margin-right:10px;
}
#main-content .content-section .main p#p-1 {
margin-bottom: 14px;
}
.article_container .contentboxinner span{
	font-size:16px;
	color:#494949;
}
.part_title{    
    border-bottom:1px solid #E2E6F4;
    color:#DD6919;
    font-family:Montserrat;
    font-size:24px;
    font-style:normal;
    font-weight:normal;
    line-height:24px;
    margin:10px 0;
    padding:0 0 10px;
}
#student-profile-wrapper  .submit_wrapper{
    padding-bottom:10px;
    text-align:left;
}
#school_overview .submit_wrapper input{
    float:right;
}
.contentboxinner > input{
    margin: 0 5px 0 0;
}
.submit_wrapper input{
    float:left;
    margin:5px 15px 5px 0;
}
#so_jump {
    height: 0;
    z-index: 10;
}
#so_jump_btn:hover {
    background-color: #F5F5F5;
}
.jump_list a:hover {
    color: #2c9fe4;
	text-decoration: none;
}
#so_jump_btn {
    background-color: #ffffff;
    border: 1px solid #ccd1e4;
    border-radius: 30%;
    bottom: 35px;
    box-shadow: 0 0 2px #cdd0e3 inset;
    cursor: pointer;
    height: 30px;
    left: 627px;
    position: relative;
    width: 30px;
    z-index: 10;
}
.btn_icon {
    display: block;
    height: 5px;
    margin-left: 11px;
    margin-top: 13px;
    position: relative;
    width: 9px;
}
.btn_icon_bg {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAALCAMAAACah1cpAAADAFBMVEUAAAD///9JSUn///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkqw04AAAABHRSTlP///8AQCqp9AAAACpJREFUCB0FwYEBACAMwyBS/795QgNYgCaQEWJIGASDg+EcxuGYA+cF8AHLCQcczBzUbAAAAABJRU5ErkJggg==");
    display: inline-block;
    height: 5px;
    width: 9px;
}
#so_jump_infobox {
    display: none;
    position: absolute;
    z-index: 10000;
}
.jump_arr {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAMCAMAAACgLOZ5AAABBVBMVEX09frW1+P9/v/i4urMz+DQ0+bP0uXBx9f9/f/+/f/////x8PXFyt3Z3+/l5/Pq7Pvs8PzO0eL9/f3T1unV1+LU2urW2erX2unq7vrc3/LJzNzt8f3Extvt8fzJzN3u8v7q7vrT1eDBwtXGyNzl6/no6/rDxtbj5vXa3ezh5/Xb4e3R1d/e4fDQ1uD////+/v7+/v8AAADl5uv+//3c3ufr7vXm6vP//f/j5fH8/f/h5fDh5e7k6PHo6/Ln6/T6//7s7/bt7fXExtn9/fv08/vg4/L7///Z3Ov///3w8/z6+/35+v/9//7//v/+/vz//f7+/f/9/f39/f/9/v/////+/v7+/v/J4UcQAAAAMnRSTlNv/GYPPzA5204zMzPFHhgMBqtmKviQIXIkgcgY6QnTDAzx+NAzD9tFHhVd4hjtZmZmAAup8DAAAAC4SURBVHjabcrnVsJAEIbhICBNBSkCSu99CU1BQHoPSXZ35v4vhT0echLB99d85xlJNkvHk5ZlkY/U93vmP4klxj/TfPFeCrkJQ5iXqrdSXsyYhme2rzf+Sm274oC43LFjs2KV6Ppw1hFQQw6b7JspkRGlDCkHTdEBWDh0lcDr11C8A9eBI6ACJ5vzV/xPA/xkJxXQMNrtPQp5cfXFUlUAFHGKKC7eccjSs8/jdbeCpG1ECGmRB8l+AVJHQSZZ9T6HAAAAAElFTkSuQmCC");
    bottom: -2px;
    height: 12px;
    left: 38px;
    position: relative;
    width: 25px;
    z-index: 11;
}
.jump_info_list {
    background-color: #ffffff;
    border: 1px solid #cbd0e3;
    border-radius: 10px;
    box-shadow: 0 9px 4px #777777;
    color: #494949;
    font-size: 16px;
    padding: 5px 0;
    width: 263px;
}
#so_jump_infobox .jump_info_list ul {
    list-style: none outside none;
}
#so_jump_infobox .jump_list {
    margin: 5px 0 0 20px;
}
.jump_list a {
    color: #494949;
}
/******************** css for main-content box end *******************/
/******************** css for secondary-content box start *******************/
#secondary-content {
	float:right;
	width:300px;
	padding-left:20px;
	clear:right;
	margin-top: 0px;
}
#secondary-content .right-box-wrapper H3, #secondary-content .content-section H3 {
	display:block;
	color:#FFF;
	font-size:13px;
	font-weight:700;
	height:23px;
	margin:0;
	padding:5px 0 0 10px;
        text-align:center;
}
#secondary-content #school-list {
	width:320px;
	margin:0 auto;	
	list-style: none outside none;
}
#secondary-content #school-list li{
padding-left:10px;
padding-right:10px;
}
#secondary-content #school-list img {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #BBBFC2;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    text-align: center;
}
#secondary-content .school-screenshots li div{
    float:left;
	width:150px;
	height:220px;
	text-align: center;
}
#secondary-content .school-screenshots .school_thumb {
	display: inline-table;
    vertical-align: top;
    width: 150px;
}
#secondary-content ul li.number-list {
	margin-bottom: 5px;
    margin-left: 28px;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
}
#secondary-content ul#secondary_most_popular li {
	margin-bottom: 5px;
    margin-left: 22px;
    margin-right: 0;
    margin-top: 0;
    padding-right: 8px;
    text-align: left;
}

.article_list_content{
	margin-bottom:10px;
	position:relative;
}
.article_photo img{
width:100%;
}
.tiny_photo_with_blurb{
	float: left;
    margin-right: 10px;
    width: auto;
}

.article_list_content .article_photo + a{
	bottom:0;
	left:0;
	position:absolute;
	text-decoration:none;
	width:100%;
}

.article_list_content .article_title{
	background-color:#2165D3;
	bottom:0;
	color:#ffffff;
	font-size:18px;
	height:40px;
	left:0;
	line-height:20px;
	margin:auto;
	opacity:0.8;
	overflow:hidden;
	padding:0 5px;
	text-align:left;
}

.small_photo{
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #BBBFC2;
	border-radius: 6px 6px 6px 6px;
	padding: 5px;
	text-align: center;
}

#secondary-content dl {
	width:320px;
	margin:0 auto;
}
#secondary-content DD {
	clear:both;
	display:block;
	vertical-align:middle;
	padding:2px 0 4px 5px;
}
#secondary-content DD.odd {
	background-color:#F5F4F4;
	border-top-color:#E6E6E6;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#E6E6E6;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#secondary-content H3 {
    color: #F1AC47;
    font-size:18px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -12px;
}
/*
#secondary-content ul {
list-style: disc outside;
    margin: 0 0 0 10px;
}
*/
#secondary-content #quicklinksview ul {
    list-style: none outside none;
    margin: 0 0 0 10px;
}
#secondary-content #quicklinksview .main P {
    margin: 0 10px 0 18px;
}
#secondary-content #student_request_form .text_input {
	width:242px;
	margin-left:2px;
}
#secondary-content #student_request_form .mini_select_input {
	width:87px;
}
#secondary-content #student_request_form .select_input {
	width:266px;
}
#secondary-content #student_request_form .radio_one {
	display:inline-block;
	width:80px;
}
#secondary-content #student_request_form .radio_two {
	display: inline-block;
    width: 90px;
}
#secondary-content #student_request_form .radio_three {
	display: inline-block;
    width: 100px;
}
#secondary-content #student_request_form .rf_input {
    margin-bottom: 10px;
    word-break:break-all;
}

#secondary-content #student_request_form .rf_input textarea {
	width:266px;
}
#secondary-content div.div-1 h3.h3-1 {
    margin-top: 0;
}

/***request_info_button***/
#request_info_button {
    text-align:center;
}
#request_info_button a {
    display: inline-block;
	font-size:20px;
	font-weight: 600;
	font-family: Open Sans Semibold;
    width: 349px;
    height: 43px;
	line-height:44px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	outline:none;
	background-color:#F4B350;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
    transition:background-color .25s linear;
	-o-transition:background-color .25s linear;
	-webkit-transition:background-color .25s linear;
	-moz-transition:background-color .25s linear;
	-webkit-font-smoothing: antialiased;
}
#request_info_button a:hover {
    background:#F9BF3B;
}
#request_info_button a:active {
    background:#764106;
}
#request_info_button a:visited {
    color:#FFFFFF;
}

h3.h3-1 .span-2 {
   font-weight: bold;
   font-size: 1.17em;
}
#index .featured
{
    height:65px;
    background:#EEEDED;
}
#index #main-content {
padding-top: 10px;
}
#index .content-section {
margin-bottom:10px;
}
#index #secondary-content {
margin-top:0px;
padding-top: 10px;
}
#index p.p-1{
margin-right:15px;
margin-top:7px;
text-align:right;
}
#index div.div-2{
text-align:center;
}
#index div.div-3{
text-align:center;
}
#index div.div-3 H1.h1-1{
font-size:22px;
color:#006699;
}
#index #featured-school #index-school-list li{
float:left;
list-style:none outside none;
margin:0;
width:195px;
}
#index #featured-school #index-school-list{
text-align:center;
}
#index #secondary-content .secondary_top {
     margin-top:10px;
}
/***
#index #secondary-content .section ul li {
	margin-left: 30px;
    padding: 2px;
}
***/

#school_ranking .horizontal_school_info ul li{
    list-style:none;
}

#school_ranking #featured_schools #featured_partner_school{
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0 0 10px;
	width:195px;
}
#school_ranking .title_filter{
	font-size:18px;
	font-weight:bold;
}
#school_ranking .greyhead_tr p {
    color: #A0A0A0;
    font-size: 13px;
    margin: 0;
}

#school_ranking .schoolrankingtable tr{
	border-bottom:1px solid #e6e6e6;
}
#school_ranking .schoolrankingtable td{
 color: #494949;
 font-size:16px;
 vertical-align: baseline;
 /*word-break:break-all;*/
} 
#school_ranking .schoolrankingtable {
    float: left;
	margin-right: 20px;
	width:30%;
    border:1px solid #e6e6e6;
    border-bottom:0px;
}

#school_ranking .submit {
  /* margin: 5px;*/
   /*  width: 255px;*/
}
#school_ranking .tr_bgcolor{
   background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#list_ranking_school #list_school {
    float: left;
	margin-top:10px;
	width: 67.2%;
}

#school_ranking .grey_tr, .greyhead_tr{
	background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F2F2F2));
}
#school_ranking .schoolrankingtable ul{
	list-style: none outside none;
    margin-left: -15px;
}
#school_ranking #img_Criteria{
	display:none;
}
/*
#secure_data H1#main-headline, H1.main-headline {
	width:980px;
}
#secure_data #main-content {
	width:980px;
}*/
/*Right Popular Aticle View*/
#secondary-content ul#secondary_most_popular {
margin:0 0 0 10px;
list-style:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAMAAADtGH4KAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAB1JREFUeNp1yLENAAAAAUH2X5oIpSteAgeZWqfnCAE0AA2Fy8D1AAAAAElFTkSuQmCC');
}
#secondary-content ul#secondary_most_popular li {
margin: 0 0 5px 22px;
text-align:left;
padding-right:8px;
}

/************ quicklink searchschool*************/
.section_2_header {
        color: #FFFFFF;
	font-family: Open Sans Semibold;
	font-weight:600;
	font-size: 22px;
	padding-left: 8px;
	position:relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#68C3A3 ), to(#68C3A3 ));
	background: -webkit-linear-gradient(#68C3A3 , #68C3A3 );
	background: -moz-linear-gradient(#68C3A3 , #68C3A3 );
	background: -ms-linear-gradient(#68C3A3 , #68C3A3 );
	background: -o-linear-gradient(#68C3A3 , #68C3A3 );
	background: linear-gradient(#68C3A3 , #68C3A3 );
	-pie-background: linear-gradient(#68C3A3 ,#68C3A3 );
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	line-height: 40px;
        behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
}
.request_icon{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABh0lEQVQ4y5WUTUvDQBCGRz0KolcFFRU8eKmggkVB/BH+ES+e/EKKxYsXTwVFwf+g3moFBS8KUilKolhyKIWQL41p2vXdMoWwJDUdeCCzO/vuzuxOSAhBMSyCHXAFdPABrsEeWIpbow6MgwKwRbK54BRMJQnNgWeR3sogowqNgRfRu1XAZFSo0MNiT/EvQD8FQbDQarXclCIPYB6cRMZ8kKVGo7EbhqGA2H8iDljjDLaUuUPia01jByySjUmvSPxGVGuCMOLfg0EwBB47gzKLZlOGiqoU+lRETLABNtm3wDKfJqeKcEnaQjeK0DsY5oXbjPxeB0FC2iUZsB8zccdvq/M8RsBTl/odEffOd9wuYJSFjruIyFOuyqA+cJYQdAvyCRt16nMJBsj3fckE3lOll97gYmtgBt9EjuO0qdVqGdM0X/k609ib/N0gniTkui55nkeGYZCmadNomXME/HQR+OV0ZmX9YoV0XZctQzhq1rbtHE5ZrNfrX5ZlVeGXEJtHO61wXSkq9AdNKKLzbAKTiwAAAABJRU5ErkJggg==") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display:inline-block;
	height:19px;
	vertical-align:middle;
	width:18px;
	
}

.quick_links_head{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAMAAACDzGUcAAAAflBMVEVKV2HX2dtATVj///8LHCr///9zfYXu7+/6+vrLzdALHCpSXmgLHCrk5ebv8PHJzM6ts7f////R1Nb///////8LHCopOEQLHCqzt7vS09X///////9fanMLHCr29vbGyc0LHCqcoqcLHCoAAADj5OXw8fLw8fHv7+/w8PH///+abYyJAAAAJHRSTlN80ZWPfHCWzbPzHaYT+4n2wEDrgKAKhF/n/iBguCbHqJnXTQD53FZcAAAAjklEQVR42lXQ1xaDIAyAYbunqw4oiArpyvu/YEVGDv9VzneVJMMkcGVY6lhJWplYhSC8ThAzM5wkKfVAmWp9aM7jB1GSivaLIRm08eDZaYtJv1V3KT5vVsUy6MGm+XuZ+6vV4jXsjbIZdkHed2B1s1W0L2cdrJrdPYkajizcFhAKBAVO8zGW08+Sgs5JXv/jdzGKvEscKAAAAABJRU5ErkJggg==') no-repeat;
	display: inline-block;
	height: 18px;
	width: 26px;
    vertical-align: middle;
}
/*******find_school quink links start guizheng****/

#article #main-content ul{
	margin-left:10px;
    margin-bottom: 0;
    list-style: disc outside none;
}

#article #main-content LI{
    margin: 0 0 5px 22px;
}
#article #main-content #horizontal_schools ul{
    list-style:none;
	margin-left:0;
}
#article #main-content #horizontal_schools li{
	margin:0;
}
/*******related school news start guizheng****/

.serch-ico{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAABLklEQVQ4y2P4//8/AxZsDcSFQNwBxFVA7AHEzDjUgjG6gBgQTwbi7/8xwRYgdiLGIBcg/oGk8Q4QHwXiq2gGduIzyBxJ4S4gNkFTKA31JgzUYjOIC4g/QxXMwhcOQOyPZJgeukG5UIkbBAyB4YlQ9YfQDdoJlUgh0iAeJFeJIRv0CSqoRqRBIHwdqscR2SAYECbBoCNQPa7IBj2DCpqTYNA79AAHEUuggn1EGqILVf8LiFmRDbKDSvwFYhkiDDoLVV+ELUGuhUo+B2JVHAawAPFqpDA1w5VFziApAuU3NyDWgabyMiB+iZZVQPnRAVemXfkfP3iFRcwPm0EgbArE04D4BBDfg6aZNUAcDJUvxmJYBAMJUY6Mc9EMukCuQSAcgWTQC0oMAuFwIK4GRQgAq9BnIe5k/nsAAAAASUVORK5CYII=') no-repeat;
	display: inline-block;
	height: 19px;
	width: 24px;
}

#submit, #compare, #remove, #create_account_submit {
	background: linear-gradient(#EF9647, #D6731B) repeat scroll 0 0 transparent;
    border: 1px solid #B05B10;
	height:27px;	
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px #C16615;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Open Sans,Montserrat,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: 35px;
    position: relative;
	padding: 2px 14px 5px;
}

/************ Find Boarding Schools by State / Country*************/
    #article .article_content{
        font-size:16px;
        color: #494949;
    }
    #ad-left-medium {
        clear:both;
        padding:5px 0px;
        float:right;
		width:336px
    }

    #article .article_social .social_buttons {
        width: 250px;
        margin: auto;
    }
    
    #article .article_social {
        text-align: center;
        padding-bottom: 10px;
        margin-bottom: 5px;
        border-bottom: 1px solid #E2E6F4;
    }
    
    #article .publication-date {
        vertical-align: middle;
        font-style: normal;
    }
    
    #article .article_author {
        vertical-align:middle;
    }
    
    #article .article_data_author {
        text-align: center;
        font-size:16px;
        color: #494949;
        height: 28px;
        line-height: 28px;
    }

    #article H1#main-headline span {
        font-size: 32px;
		font-weight: 800;
		font-family: Open Sans Extrabold;
		color: #1E8BC3;
		border-bottom: 0;
		margin: 5px 0 0 0;
		display:block;
		line-height:1.15;
    }
    /*
    #article H1#main-headline{
		width:auto;
    }
    */
    #frmstatistics {
        margin: 0 0 5px 10px;
    }
    
    #school_information .table_row{
        background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 transparent;
        border: 1px solid #E2E6F4;
        padding: 4px 0;
    }
    
    #school_information .table_cell{
        color: #494949;
        font-size: 13px;
        line-height: 2em;
        text-align: center;
        width: 24%;
    }
    
    #school_information .table_row_bottom{
        border-bottom: 1px solid #E2E6F4;
        height: 28px;
    }
   
    #school_information .section_2_header img {
        position:relative;
    }
    
    #school_information #secondary-content .content-section {
        margin: 0 auto 10px;
        max-width: 300px;
        width: 100%;
    }
    
    .admissions-contact-div {
        margin-bottom:13px;
    }
    
    .admissions-contact-label {
        font-size: 13px;
        font-weight: bold;
        width: 120px;
    }
    
    #school_information #secondary-content input[type="text"] {
        width: 95%;
    }
       
    .contentboxinner {
        margin:0 9px;
        overflow:hidden;
    }
	.fblikebox {
        width:100%;
		height: 48px;
		margin-bottom: 10px;
		margin-top: 10px;
    }
   .facebook {
        float:left; 
		padding-right: 16px;
		margin-bottom: 15px;
    }
	.facebook .submit {
		float:left; 
		width:160px;
		height:48px;
		padding: 0px; 
		background: #005296;
	}
	.facebook span{
		font-size: 16px;
		font-family: open sans;
		font-weight: 400;
		text-align: center;
		text-decoration: none;
		color: #FFFFFF;
		vertical-align: middle;
		margin-bottom: 35px;
		display: inline-block;
		margin-left: 21px;
	}
	.facebook .submit:hover {
		color:#FFFFFF;
		background: #005296 ;
	}
   .twitter {
        float:left; 
    }
	.twitter .submit {
    width:160px;
    height:48px;
    float:left;
    padding: 0px;    
    background: #00AAEC;
    color:#FFFFFF;
}
.twitter span{
    font-size: 16px;
    font-family: open sans;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    color:#FFFFFF;
    vertical-align: middle;
    margin-bottom: 35px;
    display: inline-block;
    margin-left: 16px;
}
.twitter .submit:hover {
    background: #00AAEC;
    color:#FFFFFF;
}
    #secondary-content .contentboxinner {
    margin: 0;
    padding: 4px;
    }
    #ad-right-above{
        margin-top: 10px;
		text-align:center;
    }
    
    .contentboxinner td {
      padding: 2px 0 4px 5px;
      }
    #submit, #compare, #remove, #create_account_submit {
        background: linear-gradient(#EF9647, #D6731B) repeat scroll 0 0 transparent;
        border: 1px solid #B05B10;
        height:27px;	
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0 0 2px #C16615;
        color: #FFFFFF;
        cursor: pointer;
        font-family: Open Sans,Montserrat,Arial,Helvetica,sans-serif;
        font-size: 17px;
        font-weight: bold;
        height: 38px;
        position: relative;
        padding: 5px 10px;
    }
    
/****************article********/


.articlesubtitle,
.articlesubtitle a{
    color: #1E8BC3;
    font-family: Open Sans Extrabold;
    font-size: 32px;
    font-weight: 800;
    margin: 5px 0 2px;
    line-height: 1.15;
    margin: 0;
}    

.articlesubtitle A:hover{
    text-decoration:none;
    color: #F4B350;
}

.articlesubtitle span{
    line-height: 1.1;
}
/********* update_school_data Hao.wu START***********/
.sport {
	float: left;
	width: 128px;
	line-height: 19px;
}
.select_sports{
	float: left;
	margin-bottom: 5px;
	width: 250px;
}
.input_sports{
	float: left;
}
#select_sports{
	float: left;
}
.sports_table{
	float: left;
}
.sports_one{
	float: left;
	width: 230px;
}
.sports_input{
	float: left;
	width: 20px;
	padding: 5px 5px 0 0;
}
.sports_name{
	float: left;
	width: 180px;
}
.ext_r{
	margin-top: 10px;
	float: left;
}
.ext_one{
	width: 250px;
	float: left;
	margin-top: 8px;
}
.ext_two{
	margin:10px 10px 0 0;
	float: left;
	width: 300px;
}
.ext_three{
	float: left;
	width: 120px;
}
.ext_three .orange_button{
	margin-top: 5px;
}
.add_ext{
	width: 200px;
}
.ext_description{
	width: 400px; 
	padding-bottom: 10px;
}
.ext_type{
	width: 265px; 
	padding-bottom: 10px;
	float:left;
}
.ext_added{
	float:left;
}
#schoolDataForm .add_more{
	float: left;
	line-height: 30px;
	width: auto;
	margin-left: 20px;
}
#add_more_style{
	float: left;
}
#selectex {
	width: 100%;
}
#school_information #table-box .orange_button {
	background: none repeat scroll 0 0 #f4b350;
	border-radius: 3px;
	font-weigh: 400;
	font-size: 18px;
	border: medium none;
	color: #ffffff;
	padding: 5px 10px;
	text-align: center;
	width: 100%;
}
#school_information #table-box .orange_button:hover{
	background: none repeat scroll 0 0 #f9bf3b;
	cursor: pointer;
}

#overview_info input{
	width: 280px;
}

#overview_info select{
	margin-top: 5px;
	width: 280px;
}
#cke_2_contents{
	height: 170px;
}
.sele_one{
	float: left;
	width: 283px;
}
.sele_text{
	float: left;
	padding: 8px;
	width: 65px;
}
.sele_two{
	float: left;
	width: 280px;
}
/********* update_school_data Hao.wu END***********/
/************ Find Boarding Schools by State / Country************* Hao.wu*/

#first #list_school .table_cell_a{
    text-align: left;
    padding: 7px 0 7px 0px;
    width: 45px;
}

#first #list_school .table_cell_b{
     width: 228px;
}

#second #list_school .table_cell_a{
    text-align: left;
    padding: 7px 0 7px 0px;
    width: 64px;
}

#second #list_school .table_cell_b{
     width: 190px;
}

#remove_right_ad_pc_moblie #ad-right-below,
#remove_right_ad_pc_moblie #ad-right-above{
        width:100%;
        display: none;
}

/***************compare_schools**************/

.compare_schools_width {
    float:left;
    margin: 20px 10px 20px 0;
}

.CpsFormView-p-1 {
    float:left;
    margin-top: 16px;
}

#compare_schools_title {
	/*border-bottom: 1px solid #C7CEE0;*/
	color: #393939;
	font-family: Montserrat;
	font-size: 24px;
    padding: 10px 0 0 16px;
}

.title_first {
    font-size:16px;
    padding: 0 0 0 14px;
    /*border-bottom: 1px solid #C7CEE0;*/
    height: 30px;
}

.title_first > a{
    margin: 0 10px;
}

#compare_schools #all-content UL{
    list-style: none outside none;
} 

#compare_schools #form1{
    border-top: 1px solid #C7CEE0;
    width: calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
}

#compare_schools .CpsFormView-p-1 input{
    width: 162px;
}

#compare_schools .property-name{
    padding-top: 8px;
}

#compare_schools .horizontal_bs_school{
    width: 33%;
}

/******************checkmarks*************/

#state_ads_banner{
    display: block;
    margin: 5px 0 0;
    text-align: center;
    width: 100%;
}

#ad-small-banner{
    margin: 0 auto;
    text-align: center;
}

.highlights_row:nth-child(2n){
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 1px solid #E2E6F4;
    border-top: 1px solid #E2E6F4;
}

#school_overview #main-content .highlights_row{
    float: left;
    font-size:16px;
	width: calc(100% - 25px);
	width: -webkit-calc(100% - 35px);
	width: -moz-calc(100% - 25px);
	margin-left: 19px;
}

.highlights_data {
    float: left;
    margin:7px 0;
    width: 100%;
}
.highlights_row{
    float: left;
    font-size:16px;
    width: 100%;
}
.highlights_img {
    float: left;
    margin-right: 5px;
    margin-top: 0px;
    width: 20px;
}

.highlights_txt {
    float: left;
	width:91%;
	width: calc(100% - 25px);
	width:-webkit-calc(100% - 25px);
	width:-moz-calc(100% - 25px);
}

/****************reaserch school*******************/

#researchschool .div-1 {
    font-size:16px;
}

/*************quick link right***************/

.quicklinks-icon {
    background: url("http://www.boardingschoolreview.com/css/img/quick_links_head.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 18px;
    position: relative;
    top: 1px;
    width: 24px;
}

.quick_links .quicklink_li:last-child{
    border-bottom: medium none;
}

.link_div .school-type-list-text {
	margin-left: 5px;
    font-family: open sans;
    font-weight: 400;
    font-size: 13px;
    color: #1E8BC3;
    line-height: 2;
	float: left;
}
.link_div .school-type-list-text:hover {
    color: #F4B350;
}
.quick_links .link_div span {
    float: left;
    margin: 10px 3px 0 6px;
}

.quick_links .link_div a {
    font-size: 13px;
    margin-left: 3px;
}

.quick_links .image_div span {
    color: #494949;
    font-family: open sans;
    font-size:16px;
}

.quick_links .quicklink_li {
    border-bottom: 1px solid #C7D8C3;
    padding-bottom: 7px;
    padding-top: 7px;
}
#secondary-content #student_request_form #birth_month{
	width:28%;
}
#secondary-content #student_request_form #birth_year{
    width:24%;
}

/***********************/

h1#welcome{
    color: #1E8BC3;
	font-family: Open Sans Extrabold;
	line-height: 32px;
	font-weight: 800;
}

h4#sub_welcome{
    font-size: 18px;
	font-family: open sans;
	border-bottom: 1px solid #DADFE1;
    margin: 0;
    padding: 5px 0 13px;
	font-weight: 400;
}

#index .section_1_header img{
    margin-left: 7px;
    position: relative;
    top: 6px;
}

.school-list .table_row:nth-child(2n+1){
    background: none repeat scroll 0 0 #ECF0F1;
}

.school-list .table_row:nth-child(2n+1):hover {
    background-color: #DADFE1;
}

/******Find Boarding Schools by State / Country /Country : and US region:*****/
.find-main-country{
    width:82px;
    display:inline-block;
    float:left;
}

.find-country{
    width: calc(100% - 90px);
	width: -webkit-calc(100% - 90px);
	width: -moz-calc(100% - 90px);
    float: left;
}
.featured_text_wider{
	display:none;
}
/************************/

/********did you know box**********/
.idea_icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAALVBMVEX////////29vb////////w8PD////////////////////y8vIAAADv7+////8nr/TtAAAADXRSTlNwUMegMO5gQI+AENsA1o3yNgAAAKtJREFUeNqVkkEShCAMBFEQMNH5/3MVCAxy2dq+ha5iQoK7JlTn6qOAP5ScMql2YOqEypwlitOUaHEGS2dFpsqvYRuS0xuggL4pKcu3w3CgcoTRIQOQNw/0WCoHhHij4Ba1w29o7F0pAC2v3SysvLseUnksihfeWC7sKmIQqRoj6bhWlWAkqj4oa8OPQXG8oanA8XILtcV7lFzlgKvkB0Bl/gAGlfFTcSJxKh+C1R8qXaVJYgAAAABJRU5ErkJggg==') no-repeat scroll center center transparent;
	display: inline-block;
    height: 21px;
    position: relative;
    top: 3px;
    width: 24px;
}
/*****public_county_list****/
#school_info .public_county_list .row_click:hover ,#school_favorite .public_county_list .row_click:hover{
    cursor: pointer;
	background-color: #f1f3ff;
}
/********nearby map********/
#school_overview #list_school .table_cell_county ,#request_information #list_school .table_cell_county{  
    width: 270px;
	/*font-weight: bold;*/
}
#school_overview #list_school .table_cell_other_1 ,#request_information #list_school .table_cell_other_1{  
    width: 60px;
	text-align: center;
}
#school_overview #list_school .table_cell_other_2 ,#request_information #list_school .table_cell_other_2 {  
    width: 80px;
	text-align: center;
}
#school_overview #list_school .table_cell_other_3 ,#request_information #list_school .table_cell_other_3{  
    width: 118px;
	/*text-align: center;*/
}
#school_overview #find-school-list .school .table_cell_other_1{
	width: 270px;
	float:left;
	text-align: left;
}

#school_overview #find-school-list .school .table_cell_county{
	width: 200px;
	float:left;
	line-height: 35px;
}

#school_overview #find-school-list .school .table_cell_other_3{
	width: 100px;
	float:left;
	text-align: left;
	line-height:35px;
}

#school_overview #find-school-list .school .table_cell_other_2{
	width: 100px;
	float:left;
	text-align: left;
	line-height: 35px;
}
#school_overview #find-school-list .nearby_schools_map .highlights_row{
	margin-left:0;
}
/***********    open map  css  ********/
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
	-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
	-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
	-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
	transition: transform 0.3s ease-out, opacity 0.3s ease-in;
	}
.marker-cluster-small {
	background-image: url(data:image/png;base64,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);
	}
.marker-cluster-medium {
	background-image: url(data:image/png;base64,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);
	}
.marker-cluster-large {
	background-image: url(data:image/png;base64,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);
	}
.marker-cluster {
	background-clip: padding-box;
	border-radius: 20px;
	}
.marker-cluster div {
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 5px;

	text-align: center;
	border-radius: 15px;
	font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.marker-cluster span {
	line-height: 30px;
	}
/***********    open map  css  end ********/ 
/****school list*****/
#school_overview .find-school-by-state tr{
	border-bottom: 4px solid white;
}

.school-list .row_click:hover {
    cursor: pointer;
	background-color: #DADFE1;
}

.vertical {
    display: none;
}

.just-mobile-show-inline{
    display: none;
}

.school-list .table_cell_other_1 a{
    width:330px;
    height:auto;
    line-height:28px;
    text-align:left;
    font-family: "Open Sans",Arial;
    vertical-align: middle;
    font-size:16px;
}

.school-list .table_cell_other_1 span{
	font-style: normal;
}

#find-school-list #list_school .table_cell_county {
    width:118px;
}
#find-school-list #list_school .table_cell_other_1 {
    width:270px;
}
#find-school-list #list_school .table_cell_other_2 {
    width:80px;
}
#find-school-list #list_school .table_cell_other_3 {
    width:60px;
}

.school-list .table_cell_other_3 {
	width:60px;
	text-align:center;
	color:#494949;
	font-family: "Open Sans",Arial;
	vertical-align: middle;
	font-size:14px;
}

.school-list .table_row_head .table_cell_other_3{
    width:60px;
    font-weight:bold;
    color: #494949;
    font-size:16px;
}

#list_school .table_cell_other_3 {
	width: 153px;
	/*padding: 7px 0 7px 0.8%;*/
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;
}
#list_school .table_cell_other_2 {
	padding: 7px 0 7px 0.8%;
}
.school-list .table_cell_other_1 {
    width:330px;
    height:auto;
    line-height:35px;
    text-align:center;
    color:#494949;
    font-family: "Open Sans",Arial;
    vertical-align: middle;
    padding-left: 5px;
    font-size:16px;
}

.school-list .table_cell_other_2 {
	width:84px;
	text-align:center;
	color:#494949;
	vertical-align: middle;
}

.school-list .table_row_head .table_cell_other_2{
    width:84px;
    font-weight:bold;
    color: #494949;
    font-size:16px;
		font-family: Open Sans Semibold;
}
#boarding_school_state #list_school .table_cell_other_1{
	text-align:center;
}
#list_school .table_cell_other_1{
	text-align:center;
}

#list_school .table_row_head .table_cell_grades {
	width: 80px;
	font-weight:bold;
    color: #494949;
    font-size:16px;
}
#list_school .table_cell_grades{
	width: 80px;
	padding: 7px 0 7px 0.8%;
	text-align:left;
	color: #494949;
}

.grade_school{
	font-size:14px;
	color:#494949;
	/*padding:0 2px 0.8%;*/
}
#list_school .table_row_head span.table_cell_other_2 {
	text-align: center;
}

.school-list .table_row_head .table_cell_other_1{
    width:330px;
    font-family: Open Sans Semibold;
	font-weight:600;
	color: #494949;
	font-size:16px;
}

#list_school .table_cell_other_1 {
	width: 90px;
	padding: 7px 0 7px 0.8%;
}

.school-list .table_cell_county {
	width:120px;
	font-family: "Open Sans",Arial;
	vertical-align: middle;
	padding-left: 5px;
	font-size:14px;
	font-weight:normal;
	color:#494949;
}

.school-list .table_cell_b {
	width:120px;
	font-family: "Open Sans",Arial;
	vertical-align: middle;
	padding-left: 5px;
	font-size:16px;
	font-weight:mormal;
	color:#494949;
}

.school-list .table_row_head .table_cell_county{
    width:120px;
    font-weight:bold;
    color: #494949;
    font-size:16px;
}

.school-list .table_row_head .student_review_index{
    width:300px;
    font-weight:bold;
    color: #494949;
    font-size:16px;
    border-left: 1px solid #EEEEEE;
}

.school-list .table_row_head .student_review_school_name{
    width:300px;
    font-weight:bold;
    color: #494949;
    font-size:16px;
}

.school-list .student_review_index{
    width:300px;
    color: #494949;
    font-size:16px;
    border-left: 1px solid #EEEEEE;
}

.school-list .student_review_school_name{
    width:300px;
    color: #494949;
    font-size:16px;
}

#list_school ul li span {
	dispaly: inline-block;
	float: left;
	line-height: 21px;
}


#list_school .table_cell_county {
	width: 272px;
	padding: 3px 0 0 0.8%;
}

#list_school .table_cell_a {
    width: 65px;
    font-size:16px;
    text-align: center;
    padding: 7px 0;
}

#list_school .table_cell_b {
    width: 185px;
    padding: 7px 0 8px 0.8%;
}

#list_school .table_row_head span {
	padding: 10px 0 10px 0.8%;
}

#list_school .table_cell_county span{
    padding-bottom: 5px;
}
#list_school .table_cell_county .tool-tip{
	min-width:130px;
}
/*
#list_school .table_cell_b span{
    padding-bottom: 5px;
}
*/
.school-list .table_cell_county a{
    width:330px;
    height:auto;
    line-height:28px;
    text-align:left;
    font-family: "Open Sans",Arial;
    font-size:16px;
}

.school-list .table_cell_b a{
    width:330px;
    height:auto;
    line-height:21px;
    text-align:left;
    font-family: "Open Sans",Arial;
    vertical-align: middle;
    font-size:16px;
}
/*
.school-list .table_row:nth-child(2n+1){
    background: none repeat scroll 0 0 #F8F8F8;
}
*/

#school_favorite .table_row,.school-list .table_row {
    /*border-bottom:1px solid #e2e6f4;*/
}



#list_school ul li {
	margin: 0;
}

/****Most Popular Articles ****/

#popular_more_articles {
	padding: 10px;
}
#popular_more_articles > p {
	font-family: Montserrat;
	font-size:18px;
	padding-bottom: 5px;
}
#popular_more_articles > a {
	font-family: Open Sans;
	font-size: 13px;
	line-height: 24px;
}

.article_list_content a{
    font-family: Open Sans;
	font-size: 20px;
	line-height: 22px;
}
.star_icon_1 {
    background: url("http://www.boardingschoolreview.com/images/star-icon-w.png");
    display: inline-block;
    height: 16px;
    width: 16px;
}
.star_icon {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEULCwsyMjILCwtDQ0N/f3+ysrI4ODjLy8vKysr///9UVFQLCwu3t7dycnL///8fHx////8LCwszMzMLCwv///////////8LCwuQkJD19fX///9ISEgLCwsAAACjo6Ozs7Pg4ODCwsLQ0NDR0dHv7+/w8PD///9DdM/FAAAAHnRSTlN1w2vL6+lWjmYg0iuI40C7j1ZhFYBgMAvrhRC9IACwcGxEAAAAoUlEQVR42k3NyxKCMBBE0aCIgvJQQkiQRkGm//8TzaRceBdT1WczBqlp3yekfhDI8A+TxKY/CPSe4QeusZ3I4yHS2cbB7NT8OHpquxFuddXegXtb1RvFPIW364jYeL1RnmaOMiA1xD0bqJS6S936dv6wV+j5maEAroC1wEokcDwNb/I9nOgSXBhbFr2XBGfylR0O2Ys8Jyjyo+mB3hzzAvgCMlwbZ4b+XKMAAAAASUVORK5CYII=') no-repeat; scroll center center / cover transparent;
    display: inline-block;
    height: 16px;
    width: 16px;
}


/******Recent Articles*********/


    
#most_recent_articles .content2boxinner {padding: 15px;}

.content2boxinner {
	position:relative;
	background-color:#E4F1FE;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
}

.content2boxouter {
	position:relative;
	margin:10px 0;
	padding:3px;
	background-color:#FFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
}

#recent_articles_title {
	border-bottom: 1px solid #DADFE1;
	color: #494949;
	font-family: Open Sans Semibold;
	font-size: 24px;
	margin-bottom: 20px;
	font-weight: 600;
}

#featured_article {
	border-bottom: 1px solid #C7CEE0;
	padding-bottom: 20px;
}

.featured_article_photo {
	float: left;
	margin-right:20px;
}

.article_title, .article_date {margin-bottom:20px;}

.article_date {
	color:#6E7787;
	font-size:13px;
	font-family:Open Sans;
}

.article_blurb {
	color: #6E7787;
	font-family: Open Sans;
	font-size:16px;
}

#article .articles_boarding_school .article_header {
    color: #3C3C3C;
    font-size: 13px;
}
#article .articles_boarding_school .article_blurb {
    color: #3C3C3C;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 10px;
}

#most_recent_articles span {
    color: #6E7787;
	font-family: Open Sans;
	font-size:16px;
}

.featured-article-title .publication-date{
    margin-bottom: 20px;
}

#featured_article a{
    font-family: Open Sans;
	font-size: 20px;
	line-height: 22px;
}

#article_nav a{
    font-family: Open Sans;
	font-size: 20px;
	line-height: 22px;
}

#article_nav .popular_article_photo {
	/*max-height:185px;*/
	overflow:hidden;
}

.popular_article_photo img{
	width:100%;
}


.popular_article_list div.popular_article_photo + a {
    bottom: 0;
    left: 0;
    position: absolute;
    text-decoration: none;
    width: 100%;
}
.popular_article_title {
    background-color: #2165D3;
    bottom: 0;
    color: #FFFFFF;
    font-family: 'Open Sans';
    font-size:18px;
    height: 40px;
    line-height: 20px;
    margin: auto;
    opacity: 0.8;
    overflow: hidden;
    padding-left: 5px;
    text-align: left;
}
.popular_article_list {
    margin-bottom: 10px;
    position: relative;
}
.popular_article_photo, .popular_article_photo img {
    width: 100%;
}
.popular_article_photo a {
    display: block;
    text-decoration: none;
}


.articles_overview {
	margin-top: 15px;
	padding-bottom:15px;
	/*border-bottom:1px solid #c7cee0;*/
}

#recent_more_articles > a {
	font-family: Open Sans;
	font-size:18px;
}

#recent_more_articles > p {
	color: #494949;
	font-family: Open Sans Semibold;
	font-weight: 600;
	font-size:18px;
	margin-bottom: 0;
}

#recent_more_articles {
	margin-top: 15px;
}
/******featured-partners*********/

#main-content #featured_partner_school img{
    background: none repeat scroll 0 0 #FBFBFB;
    text-align: center;
    height: 150px;
}

#secondary-content #featured-partners img{
    background: none repeat scroll 0 0 #FBFBFB;
    text-align: center;
    height: 135px;
}

#featured-partners .picture-l{
    float: left;
    height: 135px;
    text-align: center;
    width: 48%;
    font-size: 13px;
	padding-bottom:5px;
	padding-right:10px;
}
#featured-partners .bs_school:hover{
	cursor:pointer;
}
#featured-partners .picture-r{
    float: right;
    height: 185px;
    text-align: center;
    width: 48%;
    font-size: 13px;
}
#featured-partners .school_info{
	color: #494949;
    float: left;
    height: 135px;
    padding-bottom: 5px;
    width: 45%;
	font-size:14px;
}
#featured-partners .school_info .school_name{
	font-weight:bold;
}
#featured-partners .school_description{
	color: #494949;
    font-size: 13px;
    padding-bottom: 10px;
    width: 98%;
}
#featured-partners .school_description p{
	color: #494949;
    font-size: 13px;
    padding-bottom: 10px;
    width: 98%;
}

#featured-partners .picture{
    float: left;
    height: 210px;
    text-align: center;
    width: 50%;
    font-size: 13px;
}

.featured-article-title, .publication-date{
    margin-bottom: 20px;
}



/*******************quicklinks box*************************/
.SOQuickLinksView-a-1 {
    margin-left: 17px;
}

.SOQuickLinksView-a-2 {
    margin-left: 1px;
}
.SOQuickLinksView-a-3 {
    margin-left: 19px;
}
.SOQuickLinksView-a-4 {
    margin-left: 13px;
}
.SOQuickLinksView-a-5 {
    margin-left: 15px;
}
.quick_vertical {
   display: inline-block;
   width: 78px;
}
/*********************end of quick links box***********************/
/****************top 20*******************/
#toptwenty ul.ul-1 {
	margin-left: 10px;
}
#main-content ul.ul-1 li {
	margin-bottom: 5px;
    margin-left: 22px;
    margin-right: 0;
    margin-top: 0;
}
#toptwenty span.span-1 {
	color: red;
}
/*******************end of top 20****************/
/******************** css for school_gateway start *******************/
body#school_gateway form.school_gateway_login table{
border-collapse:collapse;
display:table;
margin:0 auto;
padding:0;
width:100%;
}
body#school_gateway form.school_gateway_login .submit{
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
padding:5px 10px;
}
body#school_gateway div.div-1{
margin-left:-4px;
}
/******************** css for school_gateway end *******************/

/***********css for request_information.php start******/
#request_information .school_notes_overview  {
    margin-left:10px;
    margin-right:10px;
}
/***********css for request_information.php end******/
/**********for researchschools.php***********/
.ResearchSchoolsQuickLinksView-table {
    margin-left: 0px;
    width: 100%;	
}
.ResearchSchoolsQuickLinksView-ul {
vertical-align:top;      
}
.ResearchSchoolsQuickLinksView-li {
    padding: 0;
}
/*******************************************/
/*************/schools*****************/

#all-content P {
    margin-bottom: 15px !important ;
}
.center {
    text-align: center;
	padding-bottom:5px;
}
.center input{
	width: 61%;
}	

.cuserpass{
	text-align: center;
	float: left;
	width: 190px;
}
.red {
    color: red;
    font-weight: bold;
}
#all-content .content-section H3, #all-content .right-box-wrapper H3, #all-content .content-section H3
{
	color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: 700;
    height: 23px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 5px;
}
#all-content .content-section .main UL
{
	list-style:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAMAAADtGH4KAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAB1JREFUeNp1yLENAAAAAUH2X5oIpSteAgeZWqfnCAE0AA2Fy8D1AAAAAElFTkSuQmCC');
	margin:0 0 0 10px;
}
#all-content .content-section .main LI
{
	padding-right: 20px;
}
#all-content LI {
    margin-bottom: 5px;
    margin-left: 22px;
    margin-right: 0;
    margin-top: 0;
}
#all-content UL {
	margin-bottom:10px;
	list-style:disc;
}
/************end**********************/

/*********for find school form************/
#findschoolform .find_school_div {
    margin: 0 0 13px;
    text-align: left;
    clear: both;
    float: left;
    width: 100%;
}
#findschoolform .find_school_label {
    text-align: left;
	line-height: 30px;
    height: 30px;
    width: 245px;
    float: left;
}
#findschoolform .find_school_input {
	width:61%;
    width: calc(100% - 245px);
	width: -webkit-calc(100% - 245px);
	width: -moz-calc(100% - 245px);
    border: 1px solid #E2E6F4;
    box-shadow: 2px 2px 5px #EEEEEE inset;
    height: 33px;
    padding: 5px 4px;
    float: left;
}

#findschoolform .find_school_input_r {
    width: 100%;
    border: 1px solid #E2E6F4;
    box-shadow: 2px 2px 5px #EEEEEE inset;
    height: 33px;
    padding: 5px 4px;
    float: left;
}

#findschoolform .find_school_submit {
    padding-left: 245px;
    float: left;
    margin: 0 5px 13px 0;
	width:61%;
	width: calc(100% - 245px);
	width: -webkit-calc(100% - 245px);
	width: -moz-calc(100% - 245px);
}
#findschoolform .search-advanced{
	margin: 5px 5px 0 0;
	float:right;
}
#index #findschoolform .search-advanced{
	font-size:13px;
	margin-top:10px;
}
#findschoolform .find_school_submit_r {
    text-align: center;
    float: left;
    margin: 0 5px 13px 0
}

#findschoolform .find_school_submit input {
    font-weight: bold;
    font-family: Open Sans,Montserrat,Arial,Helvetica,sans-serif;
    font-size: 17px;
    padding: 5px 10px;
    cursor: pointer;
}

#findschoolform .find_school_submit_r input {
    font-weight: 400;
    font-family: Open Sans,Montserrat,Arial,Helvetica,sans-serif;
    font-size: 18px;
    padding: 5px 10px;
    cursor: pointer;
	border-width: 0;
}

/*********for articles**********/
/*
#article #main-headline-wrapper
{
width:980px;
display:block;
}
*/
#article_mdescription {
margin-top: 0px;
margin-bottom: 20px;
font-style:italic;
font-size:16px;
color: #494949;
}
#article .article_photo{
/*for photo with photo caption*/
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
border-radius: 0;
padding: 0;
text-align: center;
float:left;
margin-right:0;
margin-bottom:0;
width:100%;
max-height:185px;
overflow:hidden;
}

.section_2_header img {
	padding-right:5px;
	vertical-align:middle;
} 

#article .article_photo img {
	width:100%;
}

.main{
	padding:5px 9px;
}
#article .article_photo1{
/*for photo without photo caption*/
background: none repeat scroll 0 0 #FBFBFB;
/*
border: 1px solid #BBBFC2;
border-radius: 6px 6px 6px 6px;
padding: 5px;
*/
text-align: center;
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

#article .article_photo_caption{
font-style:italic;
font-size:smaller;
margin-bottom:10px;
}

#publication-date,.publication-date {
	color:#6E7787;
	font-size:13px;
	font-family:Open Sans;
}
#article .read_more{
   display: inline-block;
   text-align: right;
   padding-right: 7px;
}

#article .more_articles_header p {
    color: #001527;
    font-family: Montserrat;
    font-size:18px;
}
#article .con_sec_ul a {
    font-size: 13px;
}

/*Right Popular Aticle View*/
#secondary-content .con_sec_ul {
	ist-style:none outside none;
	margin:0;
}

#secondary-content .con_sec_ul li {
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
}
.noliststyle{
	list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
#secondary-content p{
	font-size:11pt;
    width:100%;
	margin:1px;
	padding-bottom:10px;
}
#secondary-content .content-section .main P
{
	color:#3C3C3C;
	font-size:13px;
}
#secondary-content #student-profile-wrapper P{
    margin:0 10px 5px 0px;
}

#secondary-content .section_2_content.section_content p{
	font-size:13px;
}
.section_content {
    padding: 5px 9px;
}
#secondary-content .content-section .main .article_blurb{
	color:#3c3c3c;
	font-size:13px;
	line-height:18px;
	padding-bottom:10px;
	font-family:Open Sans;
}
.article_rss #article_rss_feed {
	text-align:center;
	padding:5px 0;
}
#article_rss_feed a{
	display: inline-block;
    font-size: 18px;
    height: 32px;
    line-height: 36px;
    vertical-align: middle;
}
#af-form-1779423052, #af-form-1779423052 .quirksMode{
	max-width:300px;
	width:100%;
}
/***for pre/next articles view***/
#article_nav {
	padding-bottom:15px;
	clear:both;
	display:block;
    margin-top: 15px;
}
.article_nav_div {
	float:left;
	width:320px;
	
}
.nav_p {
	font-weight:bold;
	margin-bottom:5px;
}
#article_nav_left {
	float: left;
	margin-right: 15px;
	width: -webkit-calc((100% - 15px)*0.5);
	width: calc((100% - 15px) * 0.5);
}
#article_nav_right {
	float: left;
    width: calc((100% - 15px) * 0.5);
	width: -webkit-calc((100% - 15px)*0.5);
}
/***end of pre/next article view***/
/**********css about articles end**********/
/******************** Css For Social Buttons Component Start *******************/
.social_buttons {
/*for social buttons with comments*/
	margin-top:5px;
}

#article .social_btn2 .social_buttons{
	margin: auto;
	width: 250px;
}

.ftbutton_left {
	margin-right:10px;
	float:left;
}
.ftbutton_center {
	width:90px;
	float:left;
}
.ftbutton_right {
	width:90px;
	float:left;
}
.ftbuttonclearboth {
	clear:both;
}
.comment-data-for-seo {
	width:650px;
	display:none;
}

.fb_photo{
margin-bottom:5px;
}

.twitter_photo {
width:85px;
display:inline-block;
}

.gplus_photo {
width:75px;
display:inline-block;
}

.school_notes_overview {
    color: #494949;
    font-size:16px;
    float: left;
}
/******************** Css For Social Buttons Component End *******************/

/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */
 
 #gallery {
    padding:5px 25px;
	overflow: hidden;
	clear: both;
 }
 
 #type_school_gallery{
width: 100%
}

.ad-gallery {
  width: 600px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
.ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin: 0 auto 5px;
    position: relative;
}
.ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
 }
.ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: -25px;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
.ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: -25px;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAA7UlEQVRIx+3VPQqDQBAFYK9iJ1io2PlzDe3EUhBPItbBAygRTyCIheJZFEQtjTYvUTAkJE1g1yL4YOoPZndmGAAT6OX2qAtDGVkznciJ/J6iKBAEAYZhoIOkaQpBEKDrOqqqIossy4I4jqEoCiRJAsuyCMOQHDKOIxzHAcdxkGV5K6LI2nfP88Dz/BMgitR1Ddu2IYriG0AMybIMqqp+BYggbdvCNM2PFhFFmqaBYRh0kUPatWcdNsuy6D38nq7r4LouvS982DDumecZURTRWyuvSZJkW5CapqEsS3qrPs9z+L6Pvu/Py3gif4xc74i4z5eSrS3FAAAAAElFTkSuQmCC);
        width: 25px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAeCAYAAADZ7LXbAAAA8UlEQVRIx+3VPQqDQBAF4FzFTrBQsfPnDOm0ilgK4knEA3gABfEEglgoHkQIKIjaJWjzogsWaUMmEHDgbfvB7M7sBcB1Swu6el624w7aYsjzRE7kraZpQhiGKMuSDqnrGoZhQBRFZFlGg0RRBI7jIMsyVFVFkiRY15UGURSFhed5uK6LeZ7pkD2CIMD3fXZfZMgeSZLgOA6apqFDDkjTNOR5ToccrbMsC33f0yKmaaLruj9t1w7Yts2GlewJe56HYRj+cBiPtRLHMZZl+e5aqaoKuq6zBZmmKc2CHMcRQRCgKIrzZzyRz5D2F8hty4MSeQG508676FDy/gAAAABJRU5ErkJggg==);
        width: 25px;
        height: 30px;
        right: 0;
        left: auto;
}
.ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
.ad-gallery .ad-image-wrapper .ad-image  img{
      background: #FBFBFB;
	  border: 1px solid #BBBFC2;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  padding: 5px;
    }
.featured_school_image img{
	  border: 1px solid #3e9053 !important;
	  background: #3e9053 !important;
    }


.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 12;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12P4////fgAJuwO9HJmTBQAAAABJRU5ErkJggg==);
        color: #000;
		margin:0 !important;
		font-size:15px;
}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description a {
          padding-left:10px;
		  display: block;	  
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description span {
          padding-left:10px;
		  display: block;
}
.ad-gallery .ad-controls {
    height: 0px;
	display:none;
	visibility:hidden;
}
.ad-gallery .ad-info {
      float: left;
	  margin:0px !important;
}
.ad-gallery .ad-slideshow-controls {
      float: right;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
}
.ad-gallery .ad-nav {
    width: 100%;
    position: relative;
}
.ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
}
#breadcrumbs {
    font-size:14px;
	margin: 7px 0 4px;
	color: #98999a;
}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 70px;
}
.ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAAZUlEQVQ4y2P4//8/AzmYYXBqNDY2NgPi+SCaaI1AxTlA/B+K5xOlEaiwC0kTGOPViOS0/0RrRHMacRqxOY2gRqBgAiFN1NUI1dxLlkao5nyyNJIdHYScTkqSyyc5yVGUyAdPRgYArfu4Q1y5aiYAAAAASUVORK5CYII=) 0px 22px no-repeat;
}
.ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAAAUklEQVQ4y2P4//8/AzmYYeA0GhsbmwHxfBBNqkaQpv9QnEOKxv9ouItcjf/xOZ2QRpxOJ1YjhtNJ0QjCCXTV2EuOU/PpEh295CS5fNon8sGfkQF48LhD6JrEMwAAAABJRU5ErkJggg==) 0px 22px no-repeat;
}
.ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
}
.ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none !important;
		margin:0px !important;
}
.ad-gallery .ad-thumbs li {
          float: left;
		  margin:0px !important;
          padding-right: 5px !important;
}
.ad-gallery .ad-thumbs li a {
            display: block;
}
.ad-gallery .ad-thumbs li a img {
			  background: #FBFBFB;
			  border: 1px solid #BBBFC2;
			  -webkit-border-radius: 3px;
			  -moz-border-radius: 3px;
			  padding: 5px;
              display: block;
}
.ad-gallery .ad-thumbs li a img.small_image_featured {
	  border: 1px solid #3e9053 !important;
	  background: #3e9053 !important;
} 

.ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #BBBFC2;
}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

/*********for the new gallery  by ll***********/
/*
 *	generated by WOW Slider 4.2
 *	template Studio
 */
@import url("http://fonts.googleapis.com/css?family=Simonetta&subset=latin,latin-ext");
#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:622px;
	margin:12px auto 84px;
	z-index:90;	
	text-align:left; 
}
* html #wowslider-container1{ width:622px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
	text-align:center;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
	text-align:center;
}

#wowslider-container1 .ws_images img{
	border:none 0;
	max-width: 100%;
	max-height:522px;
	padding:0;
	position:relative;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  .wsl{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}

#wowslider-container1  .ws_bullets { 
	padding: 10px; 
}
#wowslider-container1 .ws_bullets a { 
	margin-left:5px;
	width:20px;
	height:19px;
	background: url("http://www.boardingschoolreview.com/images/bullet.png") left top;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	color:transparent;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover{
	background-position: 0 100%; 
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-28px;
	z-index:60;
	height: 30px;
	width: 17px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAMAAAB+ITwmAAABwlBMVEWKiYiRkJBRUE9XWFdZWlmNjIpZWFiOjYxkYmE/Pj49PDtWVVRgX11bWlgEBAQCAgKPjoxXVlW7u7nU09CDgX+AfXoAAACAfnsaGhrHxcLR0NCAfXuVlJMZGRjT0tLS0dDS0tAZGRcaGhkWFRSKiIfJx8V/fnvHxsWdm5mMi4mKiIeKiIchIB6Jh4aPjYqIhoR8fHh/fXqvrq3JyMYkJCOEg4F9fXp/fXuAf3yAfnx+fXsDAwPQzs1/fnzIxsV+fXtYWFhXVlQAAADv7u7x8PD//vz9+fj8+fjy7+7v7uzz8fD8+fbv7Ofo5eD49fHy8Ozo5uH7+PTx7+7++/jz7+v18Ovp5uL+/Prw7+zv7uvp5eH//vr+/fr9/Prv7Onv7Ors6OXw7ev8+vj9+/n9/Pnq6OT39fLv6+fq5uL19fX19PH29PL08e749vL39vPq5uPs6eb18e/u7Oj18u/v7Ojt6+fs6ubt6+jr6eXx8O/8+vfy7+v//v3s6eXz8O3+/fvr6OTr5+Tx7+v///3u6+ju6+f18/Du7Ony8e3y8O3x7+3t6ebs6OTw7uv///7t6uft6ubz8e7x7+zw7erv7en///8VZz7zAAAAQ3RSTlNSjgIgJkwjTCQlJiMkJg8KTB/Q7JKHAYgeq++ISx3x7/EdHx9LrYfiSktKSSBJSUhLhp2uA4WEhoeHhQKwhq2EIyMAmM7R2wAAAhlJREFUeNp102Vz6lAQBmDq7u2tu7u70dTd3W7dXaG4J0SB9/82GYaBUNjJh+zOM5mcPbsKQhaKiMjIiKCaPI0BoqKAmPAkDhiPjh4H4sKRdEyqJ5TKCfUk0kOTImhmplRKpWpqRoOiUKQK+rW5aVVsrGp6bk2Pqr+kDtsuQZifjY+fnRcE1zbqgkk9eyAKxyoSErDqEM0BWy8nDew+43CQJmSlpWXBRDoczD7bEEgazYe7JEkxKMgjiLwCMBRJ7h6aG/2kldUfU9SOGyXFUlpcAvcORR3r2VYfadace1wulxulFd5PV5TCLRY855pmL2lhzywMc3KEsnLfIcrLcHTCMJYztkUibWa1xS3GaW2lv12VtadSzaI2txGKrhtceMR4uG0iAqLp9kGqXuCmSzHYjUtOTEyPHYGk49EkFrlLdA+K/9KDu0+7/esVQ34xhNcvu/3zDj3eE/XB9m394N4x4hMjeOc+rN829Pn6MgqbgeOerej0ik5YnznOYMOov7vDeDPyvPYK1VJWjSstzxvfMBx4RwN4eXI6/zuRTxD5EF+cTy8YkN90P+6vadq4uZ6Rsb5ppOnre/QHz0svdHs0vcGnpPAbNL2nQ+/fqWuHsGX44cfG+B/DloD2ULNbA92Kl6zoUBN6AwqxvKBNStIuLKMw3B7lYmkxOXlxCbnhtzEHSEwEcojwhMjOTE3NzCaCiDz+SY88fgHlhkg83n9BZwAAAABJRU5ErkJggg==");
	opacity: 0.8; 
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:10px;
}
#wowslider-container1 a.ws_prev {
	left:10px;
	background-position: 0 0; 
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;
	opacity: 1; 
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
	opacity: 1; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}

/*playpause*/
#wowslider-container1 .ws_playpause {
	display:none;
    width: 34px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -17px;
    margin-top: -28px;
    z-index: 59;
}

#wowslider-container1:hover .ws_playpause {
	display:block;
}

#wowslider-container1 .ws_pause {
    background-image: url("http://www.boardingschoolreview.com/images/pause.png");
}

#wowslider-container1 .ws_play {
    background-image: url("http://www.boardingschoolreview.com/images/play.png");
}

#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
    background-position: 100% 100% !important;
}
/* bottom center */
#wowslider-container1  .ws_bullets {
	bottom:-45px;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
/* default */
#wowslider-container1 .ws-title{
	position: absolute;
	bottom:0;
	left: 0;
	z-index: 50;
	padding:7px 0px 0px;
	color: #000;
	text-transform:none; 
	/*background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12P4////fgAJuwO9HJmTBQAAAABJRU5ErkJggg==");*/
    /*font-family: 'Simonetta',Comic Sans MS,cursive;*/
	font-size: 15px;
	line-height: 1.5;
	/*text-align: center; */
	width: 98%; 
	border-radius:0;
	opacity:1;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/	
}
#wowslider-container1 .ws-title img{
	float:left;
	padding:1.5px;
	padding-left:7px;
	margin-top:9px;
}
#wowslider-container1 .ws-title a{
	font-weight: 700;
	display:block;
	padding-left:24px;
	font-size:24px;
	color:#FFFFFF;
	text-shadow: 1px 1px #000000;
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 15px;
	line-height: 17px;
	text-transform:none; 
}
#wowslider-container1 .ws-title .star_icon{
	background:url("http://www.boardingschoolreview.com/images/mystar.png");
	margin-right:5px;
	float:none;
	height:16px;
}
#wowslider-container1:hover .ws-title {
	/*opacity:0.8;*/
}#wowslider-container1  .ws_thumbs { 
	font-size: 0px; 
	position:absolute;
	overflow:hidden;
	z-index:70;
}
#wowslider-container1 .ws-title div.ws_desc{
	line-height: 1.5;
	padding-left: 24px;
    padding-bottom: 10px;
    padding-top: 10px;
	margin: 0;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: 500;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12P4////fgAJuwO9HJmTBQAAAABJRU5ErkJggg==");
}
#wowslider-container1 .ws-title span.ws_desc{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12P4////fgAJuwO9HJmTBQAAAABJRU5ErkJggg==");
	padding:7px;
}
#wowslider-container1 .ws-title div.ws_desc.common-school,
#wowslider-container1 .ws-title a.common-school{
    padding-left:11px;
}
#wowslider-container1 .ws_thumbs a { 
	position:relative;
	text-indent: -4000px; 
	color:transparent;
	/*opacity:0.85;*/
}
#wowslider-container1 .ws_thumbs a:hover{
	opacity:1;
}
#wowslider-container1 .ws_thumbs a:hover img{
	visibility:visible;
}
#wowslider-container1  .ws_thumbs { 
    bottom: -78px;
    left: 0;
	width:100%;
	height:70px;
}
#wowslider-container1  .ws_thumbs div{
	position:relative;
	height:100%;
	letter-spacing:-4px;
	width:2576px; 
}
#wowslider-container1 .ws_thumbs .ws_selthumb img{
	opacity: 1;
}

#wowslider-container1 .ws_thumbs  a img{
	margin:5px 3px;
	text-indent:0;
	box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.4); 
	max-width:none;
	opacity: 0.75;
	height:60px;
}

@keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }

#wowslider-container1 {
	/*box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.4); */
}
#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:16px;
	left:-68px;
	visibility:hidden;
	position:absolute;
    border: 5px solid #ffffff;
	-moz-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000; 
	max-width:none;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:135px;
	background-color:#ffffff;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	bottom:24px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    border: 5px solid #ffffff;
	-moz-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000; 
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-10px;
	margin-left:-3px;
	left:68px;
	background:url("http://www.boardingschoolreview.com/images/triangle.png");
	width:15px;
	height:6px;
}
#wowslider-container1  .ws_logo{
	position: absolute;
	left:0;
	top:0;
	height: 100%;
	width: 100%;
	z-index: 9;
	background: url("data:image/gif;base64,R0lGODlhKwALAPEAAP///wAAAIKCggAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAKwALAAACMoSOCMuW2diD88UKG95W88uF4DaGWFmhZid93pq+pwxnLUnXh8ou+sSz+T64oCAyTBUAACH5BAkKAAAALAAAAAArAAsAAAI9xI4IyyAPYWOxmoTHrHzzmGHe94xkmJifyqFKQ0pwLLgHa82xrekkDrIBZRQab1jyfY7KTtPimixiUsevAAAh+QQJCgAAACwAAAAAKwALAAACPYSOCMswD2FjqZpqW9xv4g8KE7d54XmMpNSgqLoOpgvC60xjNonnyc7p+VKamKw1zDCMR8rp8pksYlKorgAAIfkECQoAAAAsAAAAACsACwAAAkCEjgjLltnYmJS6Bxt+sfq5ZUyoNJ9HHlEqdCfFrqn7DrE2m7Wdj/2y45FkQ13t5itKdshFExC8YCLOEBX6AhQAADsAAAAAAAAAAAA=") 50% 50% no-repeat;
}
/**************end by ll**********************/


/* student-gateway.php */
/* school-gateway.php */
form.student_login table {
	display:table;
	padding:0;
	margin:0 auto;
	text-align:center;
	width:100%;
	border-collapse:collapse;
}
form#edit_login_form table td {
    padding: 3px 0;
    width: 280px;
}
form#edit_login_form table td.label{
text-align:right;
width:180px;
}
form#edit_login_form table td.input-field {
    padding-left: 10px;
    text-align: left;
    width: 380px;
}
form#edit_login_form table td.input-submit {
    text-align: center;
}

form.student_login .label {
	text-align:right;
	width:140px;
	padding-right:10px;
}
form.student_login .input-field {
	text-align:left;
	width:200px;
}
p.note-for-schools {
	font-size:16px;
	color: #494949;
}



/*gateway end*/

/* start of request school information */
#rsf_label {
  float:left;
}
/* end of request school information */
/* start of school-over-vier-info-view */
#grade_day {
  width:500px;
}
/* end of school-over-vier-info-view */
/* start of featured Schools horizontal view */
#f-partners {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #BBBFC2;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
    text-align: center;
}
/* end of featured Schools horizontal view */
/* start of Request info  */
#note_for{
    width: 570px;
    color: #069;
    font-weight: bold;
    font-size:18px;
}
/* end of Request info  */
/*schools/school_sort*/
#school_ranking table.table-1 {
	border:1px solid #DCDCDC;
	min-height:50px;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgCJgABAwERAAIRAQMRAf/EAFcAAQEBAQAAAAAAAAAAAAAAAAEAAgkBAQEBAAAAAAAAAAAAAAAAAAABAhABAAMAAwEAAAAAAAAAAAAAABEhgQFRYaERAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDuq2KAQhRViipA4IKFUg2AEApUSBBAqEQpsFXfwDfQKQOAI4Wo0ghTCClRUkRAY9BQqoCggIHfgisVV4B0EJCKAhAggMciK+xSglEiIVRwpSggMqGEoI8VFHqKQGCtiDAUAsBCEUQBB//Z) repeat-x;
	margin-top:10px;
}
/********************/
/***student-profile-wrapper***/
#student-profile-wrapper table td
{
	padding:5px;
	width: 200px;
}
#student-profile-wrapper .input-field {
	width:450px;
}
#student-profile-wrapper table {
	border-collapse: collapse;
}
/*****************************/

#student_review #main-content table .td-1{
 /*width: 290px;*/
 width: 50%;
}
#student_review #main-wrapper .div-2{
padding:0px 0px 0px 10px;
}
#student_review #main-wrapper .questions{
padding:0px 10px 14px 0px;
font-style:italic ;
}
#student_review #main-wrapper .responses{
padding:0px 10px 14px 0px;
}
#school_information #main-content table .td-1{
vertical-align:top;
}
/***start of listing_student_review****/
#listing_student_review p.p-1 {
   text-align: right;
}
/***end of listing_student_review****/
#add_pro {
   text-align: right;
   list-style: none;
   font-size: 13px;
   color: grey;
}
#main-content .school_note li p {
   margin-bottom: 0;
}
#update_school_data .UpdateSchoolDataView-input-1 {
   font-size:16px;
   font-weight: bold;
   padding: 5px 10px;
}

/*Search Public Schools on left*/
    #search_public_schools,#index_quick_links {
        width:100%;
    }
/***************************************for school member area css style*****************************************************************/
#box-with-nopadding
{
	overflow: hidden;
    padding: 0;
}
.school_member_bg {
    background: none repeat scroll 0 0 #E4F1FE;
}
#school-member-second .member-menu li a:hover
{
	background: none repeat scroll 0 0 #DCDCDC;
	color:#98999A;
}
#school-member-top
{
	border-bottom: 1px solid #D0D0D0;
}
#school-member-top .top-left
{
   width:180px;
   float:left;
}
#school-member-top .top-left-content
{
	padding:20px 10px;
}
#school-member-top .top-left-content-img
{
	margin-top:10px;
	float:left;
	height:40px;
	margin-right:8px;
}
#school-member-top .top-left-content-text
{
   font-size:13px;
   color:#212121; 
   font-weight:600;
}
#school-member-top .top-right
{
	float:left; 
	width:796px;
	background: none repeat scroll 0 0 #FAFAFA;
	height:99px;
	border-left: 1px solid #D0D0D0;
}
#school-member-top .top-right-content
{
	float:left;
	padding-left:20px;
	padding-top:21px;
}
#school-member-top .top-right-content .first-li
{
	float:left;
}
#school-member-top .top-right-content .second-li
{
	float:left;
}
#school-member-top .top-right-content .second-li .school-name
{
	color:#001527; 
	font-size:18px;
	font-weight:bold;
	padding:0 5px;
}
#school-member-top .top-right-content .second-li a
{
	font-size:16px;
	padding: 0 5px;
}
#school-member-second #member-left
{
	width:181px;
	float:left;
}
#school-member-second .member-menu li.current_menu{
	border-right:none;
	background-color:#FFFFFF;
}
#school-member-second .member-menu li{
	border-right: 1px solid #D0D0D0;
}
#school-member-second .member-menu li a
{
	font-size:15px;
	display: block;
	padding:5px 0 5px 20px;
	border-bottom:1px solid #D0D0D0;
	text-decoration: none;
}
#school-member-second #member-right
{
	width:776px;
    width:calc(100% - 201px);
	width:-webkit-calc(100% - 201px);
	width:-moz-calc(100% - 201px);
	padding:10px;
	float:left;
	background-color:#FFFFFF;
}
#school-member-second .low-member-right{
	min-height:370px;
}
#school-member-second .high-member-right{
	min-height:600px;
}
#school-member-second .featured-content
{
	width:calc(100% - 44px);
	width:-webkit-calc(100% - 44px);
	width:-moz-calc(100% - 44px);
	border-radius: 3px 3px 3px 3px;
	border: 2px solid #E88D3B;
	padding:20px;
	background-color:#FFF9D7;
}
#school-member-second .featured-text
{
	float:left;
}
#school-member-second .featured-text-advertising
{
	font-size:24px;
	font-family:Montserrat;
}
#school-member-second .featured-text-view
{
	font-size:16px;
}
#school-member-second .featured-button
{
	width:40%;
	float:left;
	text-align:right;
	margin-top:15px;
}
#school-member-second .get-featured
{
	height:50px;
	font-size:18px;
	font-family:Montserrat; 
	color:#FFFFFF;
	text-decoration: none;
}
#school-member-top .set-img,#school-member-second .help-support
{
	display:none;
}
.recruit_text
{
	margin:10px;
}
.recruit_img
{
	text-align:center;
	margin:10px 0;
}
/**xiongmin start**/
.dashboard{
    display: block;
    clear: both;
    height: auto;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    margin-top: 10px;
    padding: 30px 0 20px 0;  
    overflow:hidden;
}
.welcome,.email_address,.Statistics,.Contact{
    display: block;
    float:left;
    width: 48%;
    height: auto;
    overflow:hidden;
}
.email_address,.Contact{
    float:right;
}
.dashboards ,.photos{
    display: block;
    clear: both;
    width: 175px;
    height: 40px;
    padding: 20px 0;
    overflow:hidden;
    padding: 0px 6px;
    background: white  url("http://www.boardingschoolreview.com/images/school/topic_icon_s1.png") no-repeat 10px 0;
    text-indent:40px;
    line-height:33px;
    font-weight:bold;
    position:relative;
    left: 37%;
    top: 35px;
}
.photos{
    background: url("http://www.boardingschoolreview.com/images/school/topic_icon_s1.png") no-repeat scroll 10px -40px #FFFFFF;
    width: 130px;
    left: 40%;
}
.small_headings{
    display:block;
    clear:both;
    height: 45px;
    margin:0px auto;
    line-height:45px;
    width: 240px;
    font-weight:bold;
}
.formview{ 
    display: block;
    clear: both;
    height: auto;
    border-top: 1px solid #d0d0d0;
    padding: 10px 0;
    overflow:hidden;
}
.input_up_it,.select{
    display: block;
    border: 1px solid #d0d0d0;
    height: 30px;
	box-shadow:inset 1px 1px 4px #d9d9d9;
	-webkit-box-shadow: inset 1px 1px 4px #d9d9d9;
	-moz-box-shadow: inset 1px 1px 4px #d9d9d9;
	margin-top: 5px;
	width:95%;
	padding:0px; 
}
.input_up_it{
	text-indent:5px;
	width:99%;
}
#school_information .select{
    display:inline-block;
    width: 34%;
    margin-bottom: 10px;
	padding: 3px;
	margin-right:3px;   
}
.contact_name,.position,.email,.phone_number{
    display:inline-block;
    float:left;
    margin-bottom: 10px;
    height: auto;
    overflow:hidden;
    margin-right: 5px;
    width: 49%;
}
.position,.phone_number{
    margin-right: 0px;
}
#box_no_marginpadding .submit,.show_stats{
    font-weight:400;
	font-family: open sans,Arial,Helvetica,sans-serif;
    font-size:15px;
    clear: both;
    height:40px;
    color: #1E8BC3;
    border: 1px solid #1E8BC3;
    background: white;
    border-radius: 3px;
    margin-top: 5px;
    overflow:hidden;
    transition:background-color .25s linear;
	-o-transition:background-color .25s linear;
	-webkit-transition:background-color .25s linear;
	-moz-transition:background-color .25s linear;
	-webkit-font-smoothing: antialiased;
}
.underline{ 
    border-bottom:1px solid #d0d0d0;
    margin-bottom: 10px;
}
.according_number{
    display: block;
    clear: both;
    width:100%;
    height:100px;
    background-color:#fafafa;
    border-radius: 3px;   
}
#frmstatistics .show_stats {
    color: #1e8bc3;
    font-weight: 400;
    padding-top: 3px;
}
.show_stats , .update_info{
    display:inline-block;
    color: #1E8BC3;
    border: 1px solid #1E8BC3;
    height: 30px;
    background: none repeat scroll 0 0 white !important;
    box-shadow:none !important;
    font-size:16px !important;
    -webkit-appearance: none;
}
.update_info{
	height: 40px;
	width:100%;
}
.according_number_left,.according_number_right{
    display:inline-block;
    width: 49%;
    height: 80%;
	margin-top:3%;
	text-align: center;
}
.according_number_left{
	border-right:1px solid #d0d0d0;   
}
.large_numbers{
    margin-top: 10px;
    font-size:30px;
}
.small_words{
    font-size:14px;
    font-weight:bold;
    color:#878787;
}
/**photo**/
.photo_file_plate{
    text-align: center;
	height:400px;
}
.gray_background ,.photos_background{
    display:brack;
    clear:both;
    width:auto;
    height:auto;
    border-radius:5px;
    background-color:#f4f5fb;
    overflow:hidden; 
}
.img_size{
	width:100%;
}
.photos_background{
    display:inline-block;
    margin:10px 5px 0px 0;
    width:356px;
    padding: 11px;
    background-color:#ebebeb; 
}
.img_size{
   vertical-align: middle;
}
.update_caption{
   height: 40px;
   width:100%;
}
.delete_photo{
   height: 40px;
   border:1px solid #d06363 !important;
   color:#d06363 !important;
   font-size:10px !important;
   background-color:#ebebeb !important;
   width:100%;  
}
.file_plate,.instructions_plate{
    display:brack;
    width:48%;
    height:auto;
    overflow:hidden;   
}
.file_plate{
    float:left;
}

.file_plate p{
    display:brack;  
    height: 198px;
    width:363px;
    overflow:hidden;  
    margin:10px;
    background:url("http://www.boardingschoolreview.com/images/school/photo_bg.png") no-repeat;
    background-position:center center;
    text-align:center; 
}
.file_plate p input{
    margin-top:80px;
}
.instructions_plate{
    float:right;
}
.instructions_plate_title{
	margin:8px; 
}
.instructions_plate_title  h5{
    display:inline;
}
.instructions_plate_title span{
	float:right;
	font-weight:200;
}
.instructions_plate_content{
	height: 124px;
	width:348px;
	box-shadow:inset 5px 5px 5px #F6F7FB;   
}
.instructions_plate_submit{
	width:100%;
	max-width:353px;
}
.photo_submit_plate{
    display:block;
    clear:both;   
    height:50px;
    overflow:hidden;
}
.photo_submit_plate_update{
    display:inlink-block;
    float:left;
    width:65%;
}
.photo_submit_plate_submit{
    display:inlink-block;
    float:right;
    width:32%
}
#twitter-widget-0, twitter-timeline twitter-timeline-rendered {
    width: 100%;
}
.mobile-show {
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    overflow: hidden;
}
#fb-like-box iframe{
    width:660px; 
}
/**xiongmin end**/
/**chenhang start**/
.head_content {
    margin-top: 15px;
}
.head_img {
    font-size: 22px;
    font-weight: bold;
    position: relative;
    text-align: center;
    top: 15px;
}
.head_title {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 15px;
}
.content {
    padding-top: 20px;
}
#school_information .div-1 {
    background: none repeat scroll 0 0 #EAEAEA;
    border-bottom: 1px solid #D0D0D0;
    border-top: 1px solid #D0D0D0;
    margin-top: 15px;
    padding: 10px 0;
    text-align: center;
}
#school_information .div-1 span {
    font-weight: bold;
    margin-right: 10px;
}
#school_information .div-2 {
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 20px;
    padding: 15px 0;
    text-align: center;
}
#school_information .content ul{
	list-style:disc outside none;
	margin-left:15px;
}
.left_content{
	margin:10px;
}
.right_content {
    margin: 10px;
}
#school_information .sec_submit {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #1768B0;
    color: #1768B0;
	display: inline;
	font-size: 13px;
    margin-top: 10px;
    padding: 0 15px;
}
#school_information .sec_submit:hover{
	background: none repeat scroll 0 0 #1768B0;
	color: #ffffff;
}
#school_information #data_table .table-head-title span {
    background: none repeat scroll 0 0 #464754;
    color: #FFFFFF;
    float: left;
    line-height: 21px;
    padding: 10px 0 10px 0.8%;
    width: 89px;
}
#school_information #data_table .table-head-title .table-cell-other-1 {
    width: 60px;
}
#school_information #data_table .table-head-title .table-cell-other-2 {
    width: 227px;
}
#school_information #data_table .table-cell-other-1 {
    width: 60px;
}
#school_information .school-type-list-text span {
    float: left;
    line-height: 21px;
    margin: 0 3px;
    padding: 10px 0 10px 0.8px;
    width: 85px;
}
#school_information #data_table .table-cell-other-2 {
    width: 241px;
}
#school_information #data_table ul li {
    border-top: 1px solid #D0D0D0;
    list-style: none outside none;
    margin-bottom: 10px;
    padding-top: 0;
}
#school_information #data_table  .table_row:nth-child(2n+1){
	background:none repeat scroll 0 0 #F8F8F8;
}
#school_information .table_row:hover{
	cursor:pointer;	
	background:#f1f3ff;
}
.img_button {
    background: none repeat scroll 0 0 #1768B0;
    border-radius: 3px;
    padding: 7px 15px;
	color: #FFFFFF;
}
.img_button {
	cursor:pointer;
}
.img_pushbutton {
   background:none repeat scroll 0 0 #383A46;
   border-radius:3px;
   padding: 7px 14px;
}
.img_pushbutton {
	cursor:pointer;
}
.img_pushbutton strong {
    color: #FFFFFF;
}
.pagination_label {
    font-size:16px;
    margin-bottom: 15px;
    text-align:center;
}
.pagination_links {
    margin-bottom: 10px;
    text-align:center;
}
.secondary_head {
	margin-bottom: 10px;
}
.editpro_head_content .right_content {
	height: 200px;
}
.editpro_head_content .content {
	border-bottom: medium none;
	height:250px;
}
#school_information .secondary_head ul li {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #EFEFEF;
	float: left;
	font-size:13.4px;
	font-weight: bold;
	height: 35px;
	line-height: 17px;
	padding: 5px 4px;
	text-align: center;
	width: 18.3%;
}
#school_information .secondary_head ul li:hover{
	cursor:pointer;
}
#school_information .em_text{
	background: none repeat scroll 0 0 #FFF9D7;
	font-size:14px;
	width: 382px;
}
#school_information .td_name {
	padding: 2px 5px 4px 6px;
	text-align: left;
	vertical-align: baseline;
	font-size:13px;
	font-weight:bold;
	width: 25%;
}
#school_information #table-box #admission_info .submit {
	background: none repeat scroll 0 0 #1768B0;
	box-shadow: 1px 1px 3px #92B8DA inset;
}
#table-box .form_title {
	border-bottom: 1px solid #D0D0D0;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
#school_information .submit_btn{
	padding-right:10%;
	text-align:center;
}
#school_information .submit_btn .submit {
	width: 382px;
}
#school_information #table-box .add_more{
	display:block;
}
#school_information #table-box .add_more, .add_more_1, .show_more{
	width:70%;
}
#school_information #table-box .show_more ul li:hover{
	cursor:pointer;
}
#school_information #table-box .add_more:hover, .add_more_1:hover{
	cursor:pointer;
}
#school_information #table-box tr td {
	padding: 2px 10px 4px 5px;
}
#school_information .secondary_head .section_black {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: -moz-use-text-color -moz-use-text-color #D0D0D0;
	border-style: none none solid;
	border-width: medium medium 5px;
	height: 36px;
	padding: 5px 0;
	width: 1%;
}
#school_information #table-box #divcounty{
	display:inline;
}
#school_information .secondary_head .section_span {
	border-bottom: 5px solid #D0D0D0;
}
/*
#school_information #table-box span.cke_skin_kama{
	width:373px;
}	
*/
#school_information #table-box .td_error {
	background: none repeat scroll 0 0 #FD4747;
	border-radius: 0.3em;
	color: #FFFFFF;
	font-size:16px;
	margin-left: 10px;
	line-height: 24px;
	padding: 5px 15px 5px 0;
}
#school_information #table-box .td_error:before {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 6px solid rgba(0, 0, 0, 0);
	border-right: 10px solid #FD4747;
	border-top: 6px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	position: relative;
	left: -10px;
	top:0px;
}
#comparative-inquiry-data .second_span,#comparative-inquiry-data .third_span,#comparative-inquiry-data .fourth_span{
	width:14%;
	padding: 10px 0 10px 0.8%;
}
#comparative-inquiry-data .fifth_span{
	width:18%;
	padding: 10px 0 10px 0.8%;
}
#comparative-inquiry-data .sixth_span{
	width:8%;
	padding: 10px 0 10px 0.8%;
}
#comparative-inquiry-data .first_span{
	width:25%;
	padding: 10px 0 10px 0.8%;
}
#comparative-inquiry-data .header_border{
	border-left: 1px solid #e6e6e6;
}
/**chenhang end**/
#school_information .toggle {
	background-color: #cbd2d8;
	color: white;
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-backface-visibility: hidden;
	vertical-align: middle;
}
#school_information .toggle label {
	padding: 0 8px 0 8px;
}
#school_information .toggle.toggle-off .toggle-radio-on {
	background-color: #cbd2d8;
}
#school_information .toggle .toggle-radio-on {
	background-color: #1E8BC3;
}
#school_information .toggle.toggle-off .toggle-radio-off {
	background-color: rgb(103, 103, 103);
}
#school_information .toggle_input input {
	display: none;
	position: absolute;
	outline: none !important;
	display: block\9;
	opacity: 0.01;
	filter: alpha(opacity=1);
	zoom: 1;
}
#school_information .toggle.toggle-off .toggle-radio-on:hover, #school_information .toggle .toggle-radio-off:hover {
    cursor: pointer;
}
#school_information .toggle.toggle-off .toggle-radio-off:hover {
    cursor: default;
}
#login_line .submitlogin:hover,input[type="button"]:hover {
	background: #1E8BC3;
    -pie-background: linear-gradient(#1E8BC3, #1E8BC3);
    cursor: pointer;
    color: #FFFFFF; 
}
#login_line .submitlogin,input[type="button"]{
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color: #1E8BC3;
	font-family: open sans;
	font-size: 18px;
	font-weight: 400;
	behavior: url("http://www.privateschoolreview.com/css/pie/PIE.php");
    transition: background-color .25s linear;
    -o-transition: background-color .25s linear;
    -webkit-transition: background-color .25s linear;
    -moz-transition: background-color .25s linear;
}
#login_line .submitlogin {
    color: #1E8BC3;
    font-size:18px;
    padding: 4px 20px 6px 19px;
    border-radius: 3px;
    background-color: white;
    border: 1px solid #1E8BC3;
}
#login_line .submit {
    color: #FFFFFF;
    font-size:18px;
    padding: 5px 10px 7px;
    border-radius: 3px;
}
.submit, input[type="button"] {
    background: #F4B350;
    border-radius: 3px;
    color: #FFFFFF;
    font-family:inherit;
    font-size: 17px;
    position: relative;
	font-weight: bold;
    padding: 5px 10px;
    transition:background-color .25s linear;
	-o-transition:background-color .25s linear;
	-webkit-transition:background-color .25s linear;
	-moz-transition:background-color .25s linear;
}
#login_line a {
	margin: 0 10px;
	text-decoration: none;
	display: inline-block;
	font-size:18px;
	font-weight:400;
}
/*****************************************end for school member area css style******************************************************************/
/*** css for iphone  *****/
@media screen and (max-device-width: 480px){
HTML{
  -webkit-text-size-adjust:none;
}
#schooltips #main-content P {
  font-size: 14px;
}
}
/*****************************/
#all-content p.p-2
{
    font-size: 11px;
    margin-right: 10px;
    text-align: right;
	margin-bottom:0px;
}
#all-content ul.ul-1{
    margin-bottom:0px;
}
#all-content ul li{
    margin-bottom:0px;
}
/*******for searchschools.php******************/
#search_school #frmSearch .div1{
    width:174px;
	float: left;
}
#search_school #frmSearch .div2{
	padding-right: 17px;
	float: left;
}
#search_school #frmSearch .sel-1{
    width:280px;
	margin-bottom:5px;
	display:none;
}
#search_school #frmSearch .sel-2{
    width:280px;
	margin-bottom:5px;
	display:none;
}
#search_school #frmSearch .sel-3{
    width:280px;
	margin-bottom:5px;
}
#search_school #frmSearch .sel-4{
    width:280px;
	margin-bottom:5px;
}
#search_school #frmSearch td{
    padding: 5px 5px 5px 5px;
	width:301px;
	vertical-align: baseline;
}
#search_school #frmSearch .tr_schoolType td{
	padding:22px 5px 5px;
}
#search_school #frmSearch .td_left{
	padding-right:5px;
}
#search_school .td_left li{
	float:left;
	text-align:center;
	width:25%;
}
#search_school .td_left li:hover{
	cursor:pointer;
}
#search_school .tr_nav #li_country{
	background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #efefef;
	color:#494949;
}
#search_school .tr_nav #li_region{
	background: none repeat scroll 0 0 #EFEFEF;
    border-right: 1px solid #F8F8F8;
	color:#a2a2a2;
}
#search_school .tr_nav #li_state{
	background: none repeat scroll 0 0 #EFEFEF;
	color:#a2a2a2;
}
#search_school .td_left table{
	border:1px solid #efefef;
}
#search_school .td_right table{
	border:1px solid #efefef;
}
#search_school #search_public_schools .tr_title{
	background:none repeat scroll 0 0 #EFEFEF;
	font-weight:bold;
}
#search_school #frmSearch .center{
	padding-top:15px;
	text-align:center;
	padding-right:5px;
	padding-left:5px;
}
#search_school #mysubmit{
	width:299px;
}
#search_school #frmSearch .tr_nav{
	 font-size:14px;
}
#search_school #frmSearch .tr_nav td{
	padding:2px 0 0 0;
}
/***
h1#main-headline {
   font-size: 32px;
   font-weight: normal;
   color: rgb(43, 89, 138);
   font-family: Montserrat,Lato,Arial,Helvetica,sans-serif;
   margin: 5px 0px 2px 0;
   border-bottom: 0px none;
}
***/

h1#main-headline, h1#main-headline a {
   font-size: 36px;
   font-weight: 800;
   font-family: Open Sans Extrabold;
   color: #1E8BC3;
   border-bottom:0;
   margin:5px 0 2px 0;
   text-decoration: none;
}

#main-content div.content h3 {
    font-size: 15px;
    text-transform: uppercase;
	font-weight: normal;
	font-family: Arimo, Arial, Helvetica, sans-serif;
}
#secondary-content div.content h3 {
    font-size: 15px;
    text-transform: uppercase;
	font-weight: normal;
	font-family: Arimo, Arial, Helvetica, sans-serif;	
} 

.content-section-3 #article a .article_photo1 {
    margin-left: 10px;
    margin-right: 10px;
}

.content-section-3 #article {
    padding-right: 10px;
    padding-left: 10px;
}

.content-section div.article_nav_div {
    width: 310px;
}

/*****css for new fblike box*****/
.facebookOuter {
	background-color:#E9FEEE; 
	width:280px; 
	border:0;
	margin-left:15px;
  }
.facebookInner {
	border:0;
  }
#secondary_fblike_box .content-section .main .content {
	padding-top: 0;	  
 }
/******end of new fblike box******/

#all-content {
   float: left;
   width: 100%;
   max-width:980px;
}
#mresources_text {
   text-decoration: none;
   font-weight: bold;
}
#resourse_text {
   white-space: pre-wrap;
   word-wrap: break-word;
}
.content-section-4 .head{
	background-position: 0 -81px;
	background-repeat:repeat-x;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACeCAMAAADE+5AtAAABv1BMVEX0+f2u0rfsp0g+otX3wnhJmF14uYju4MxTnmZ/wuQKfbZcpW7y8PCjo6P616a2fC+DupEVcJ6ZbTMDhsZnZ2fzrk7S0tLc5uzemj10dHQ+hE6WlpaLi4uPj48Pd6zg39/Xy7kUXYC6urpCk1bY2NgOltmamprKijTJycnmoUMFg8FTi6za5ezH0Nbyxor08vLn5uYTcqIWZ5Bemm0wd0Lr6uo9j1Lv9/wJfrjG2MtWoWlLmV+BgYHblzvfmz7b7+Dwq0sOea4SdKSzs7OQkJCfn5/a2dkIf7tPnGP6+fk2hEnj4uLu7e3T09Pno0RGlVrhnT+RkZHwu3IXb5pZo2wQdqkLfLPYkzjc29sGgr8+kFOgoKDFxcXX1tYFhMM7jlDppEbtqUnjnkGNjY2UlJSYmJj39vbxrEyhoaHZlTnw7u7p6Ojl5OTe3d3t6+uxsbHV1dUHgb3Fz9YMerFElFgRdafkoEIUcaBHlltNm2FAkVVRnWTdmDwVb5ycnJzz8fHi4eHR0dEEhcUWbpqioqI6jU+enp7vqkrrpkeXl5eTk5Pyrk3aljqMjIyKiopVoGhbpG1YomttoL2dnZ3q9PtndNOUAAAA4klEQVR42j3JV1cOAAAA0JuSlqKpQkXaRVpKi8qIor0H7akpobREJHz5wb10nPt43REuWJw9w/L0WfbUAxG6rXrkpi7rHiu24aot++7L0CFUkCsi/dHpryq/hfnkmU0PXfTBK2tu+6hfuRFfNSuVol20EAl+mlLvmzcu+G5Uq1zvvfVarWs+q3FsRo9sMWI12HXLZQemDWhy6NS2LBOOpBr3Q5tGN4z55boT1ZLFy/HcpLu+iDLrpUVl5twz74UdaRb0eiLTkCUtEg1651QAFf6dK7AiX51KJS5JV/R/khQKnAE+qzBEqQxP3AAAAABJRU5ErkJggg==');
}
.content-section-4 .head .trim-1{
	background-position: 0 -81px;
	background-image:url('data:image/png;base64,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');
}
.content-section-4 .head .trim-2{
	background-position: 0 -223px;
	background-image:url('data:image/png;base64,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');
}
.content-section-4 .main .trim-1{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAABCAMAAAD+bu7eAAAAS1BMVEXv9vzR2uDi1cL98uHs/vDT09Pg6vLw8PD05tHu/vLi6/LQ49Xj4+Ph9ebr9fv98N7t9vzu7u7P2eDt9fxXjq5toL1oonfyxorAwMALF7G/AAAAKElEQVR42gXBhQEAIAgAMOxu6v9L3QD35OLFLYKn6fSg8eJonK1UQx8ZuQGb+227wgAAAABJRU5ErkJggg==');
	background-position: -12px 0;
}
.content-section-4 .main .trim-2{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAABCAMAAAD+bu7eAAAAS1BMVEXv9vzR2uDi1cL98uHs/vDT09Pg6vLw8PD05tHu/vLi6/LQ49Xj4+Ph9ebr9fv98N7t9vzu7u7P2eDt9fxXjq5toL1oonfyxorAwMALF7G/AAAAKElEQVR42gXBhQEAIAgAMOxu6v9L3QD35OLFLYKn6fSg8eJonK1UQx8ZuQGb+227wgAAAABJRU5ErkJggg==');
	background-position: -15px 0;
}
.content-section-4 .main .content {
	background-color:#F3F1F1;
}
.content-section-4 .foot{
	background-position: 0 -82px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACeCAMAAADE+5AtAAABv1BMVEX0+f2u0rfsp0g+otX3wnhJmF14uYju4MxTnmZ/wuQKfbZcpW7y8PCjo6P616a2fC+DupEVcJ6ZbTMDhsZnZ2fzrk7S0tLc5uzemj10dHQ+hE6WlpaLi4uPj48Pd6zg39/Xy7kUXYC6urpCk1bY2NgOltmamprKijTJycnmoUMFg8FTi6za5ezH0Nbyxor08vLn5uYTcqIWZ5Bemm0wd0Lr6uo9j1Lv9/wJfrjG2MtWoWlLmV+BgYHblzvfmz7b7+Dwq0sOea4SdKSzs7OQkJCfn5/a2dkIf7tPnGP6+fk2hEnj4uLu7e3T09Pno0RGlVrhnT+RkZHwu3IXb5pZo2wQdqkLfLPYkzjc29sGgr8+kFOgoKDFxcXX1tYFhMM7jlDppEbtqUnjnkGNjY2UlJSYmJj39vbxrEyhoaHZlTnw7u7p6Ojl5OTe3d3t6+uxsbHV1dUHgb3Fz9YMerFElFgRdafkoEIUcaBHlltNm2FAkVVRnWTdmDwVb5ycnJzz8fHi4eHR0dEEhcUWbpqioqI6jU+enp7vqkrrpkeXl5eTk5Pyrk3aljqMjIyKiopVoGhbpG1YomttoL2dnZ3q9PtndNOUAAAA4klEQVR42j3JV1cOAAAA0JuSlqKpQkXaRVpKi8qIor0H7akpobREJHz5wb10nPt43REuWJw9w/L0WfbUAxG6rXrkpi7rHiu24aot++7L0CFUkCsi/dHpryq/hfnkmU0PXfTBK2tu+6hfuRFfNSuVol20EAl+mlLvmzcu+G5Uq1zvvfVarWs+q3FsRo9sMWI12HXLZQemDWhy6NS2LBOOpBr3Q5tGN4z55boT1ZLFy/HcpLu+iDLrpUVl5twz74UdaRb0eiLTkCUtEg1651QAFf6dK7AiX51KJS5JV/R/khQKnAE+qzBEqQxP3AAAAABJRU5ErkJggg==');
	height:2px;
}
.content-section-4 .foot .trim-1{
	background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
	height:3px;
	width:3px;
	background-position: 0 -224px;
}
.content-section-4 .foot .trim-2{
	background-image:url('data:image/png;base64,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');
	background-repeat:no-repeat;
	height:3px;
	width:3px;
	background-position: 0 -224px;
}
/*******section for school map start******************/
#neary_arr {
   width: 310px;
   display: inline-block;
   padding: 0 0 10px 10px;
   vertical-align: middle;
}
#nearby_ids {
   display: inline-block;
   width: 280px;
   vertical-align: middle;
   padding-left: 5px;
}
/*******section for school map end******************/
#school_overview .center_new {
   //padding-bottom: 10px;
   padding-top: 10px;
}

.mobile_y_btn,.y_btn {
    border: 1px solid #B05B10;
    box-shadow: 0 0 2px #C16615;
    color: #FFFFFF;
    font-family: Open Sans,Montserrat,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
   /* height: 38px;*/
    position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EF9647), to(#D6731B)); 
	background: -webkit-linear-gradient(#EF9647, #D6731B); 
	background: -moz-linear-gradient(#EF9647, #D6731B); 
	background: -ms-linear-gradient(#EF9647, #D6731B); 
	background: -o-linear-gradient(#EF9647, #D6731B); 
	background: linear-gradient(#EF9647, #D6731B); 
	-pie-background: linear-gradient(#EF9647, #D6731B);  
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php");
	cursor: pointer;	
    padding: 5px 10px;
}

.mobile_y_btn:hover,.y_btn:hover {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#B75C0B), to(#BD5E0A)); 
	background: -webkit-linear-gradient(#B75C0B, #BD5E0A); 
	background: -moz-linear-gradient(#B75C0B, #BD5E0A); 
	background: -ms-linear-gradient(#B75C0B, #BD5E0A); 
	background: -o-linear-gradient(#B75C0B, #BD5E0A); 
	background: linear-gradient(#B75C0B, #BD5E0A); 
	-pie-background: linear-gradient(#B75C0B, #BD5E0A);  
}
.mobile_y_btn:active,.y_btn:active {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C64B00), to(#AC4D00)); 
	background: -webkit-linear-gradient(#C64B00, #AC4D00); 
	background: -moz-linear-gradient(#C64B00, #AC4D00); 
	background: -ms-linear-gradient(#C64B00, #AC4D00); 
	background: -o-linear-gradient(#C64B00, #AC4D00); 
	background: linear-gradient(#C64B00, #AC4D00); 
	-pie-background: linear-gradient(#C64B00, #AC4D00);  
}
.step1-next, .step2-next {width:100px; float:right; margin:5px 15px 5px 0;}
.step2-prew, .step3-prew {width:100px; float:left; margin:5px 0;}
.step3-prew {margin:5px 10px 4px 0;}
.step-dom {text-align:right; margin:0 20px; font-size:14px;}

#ad-right-below {
	margin:10px 0;
}
/********liaomingkai events css for desktop start********/
#events .even textarea {
    width:96%;
}
#events input[type="text"] {
    width:320px;
}
#events #start, #events #end {
    width: 93px;
}
#events .even submit {
    margin: 10px;
}
#events #main-content P {
    margin: 10px;
}
#events .table_row_head, #get_jobs .table_row_head {
	background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 transparent;
	border: 1px solid #E2E6F4;
	padding: 4px 0;
	font-weight: bold;
}
#events .table_cell_common_witdth {
	width: 8%;
}
#get_jobs .table_cell_common_witdth{
	width: 3%;
}
#events .table_cell_right_line, #get_jobs .table_cell_right_line {
	border-right: 1px solid #EEEEEE;
}	
#events .table_cell_desc_width {
	width: 32%;
}
#get_jobs .table_cell_desc_width{
	width: 15%;
}
#events .table_cell_desc_left, #get_jobs .table_cell_desc_left  {
	color: #494949;
	font-size: 13px;
	line-height: 2em;
	margin-left:8px;
}
#events .table_cell, #get_jobs .table_cell {
	color: #494949;
	font-size: 13px;
	line-height: 2em;
	text-align: center;
}
#events .table_row, #get_jobs .table_row {
	border-bottom: 1px solid #E2E6F4;
	padding: 4px 0;
}
#events .table_row:nth-child(2n+1), #get_jobs .table_row:nth-child(2n+1) {
	background: none repeat scroll 0 0 #F8F8F8;
}
#submit-a-review #main-content .contentboxinner td{
	padding:4px 0 5px;
}
#submit-a-review #main-content .contentboxinner{
	padding-left:5px;
}
/********liaomingkai events css for desktop end**********/
input[type="radio"] {
    margin: 0 4px 0 0;
}
#all-content  #form2  p{
    margin: 4px;
}
#all-content  input[type="radio"]{
    width: 13px;
}
#all-content #form2 tr .input-field textarea, #all-content #form2 tr .input-field input[type="text"]{
    width: 90%;
}
#request_information .section_1_header img {
    margin-left: 7px;
    position: relative;
    top: 6px;
}
#main-content .excerpt_class H3{
	margin: 10px 0 15px;
}
/*#all-content H3 {
    color: #F1AC47;
    font-size: 18px;
    font-weight: 700;
    margin: 10px 0;
}*/
.sch-photo {
    padding-bottom: 10px;
}
.head-title {
    background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-bottom: 1px solid #E6E6E6;
    border-top: 1px solid #E6E6E6;
    display: inline-block;
    font-size:16px;
    font-weight: bold;
    width: 100%;
}
.head-title > div {
    border-left: 1px solid #E6E6E6;
    float: left;
    line-height: 35px;
}
.column-body-action {
    padding: 0 5px;
    text-align: center;
    width: 112px;
}
.column-body-photo {
    padding: 0 5px;
    text-align: center;
    width: 440px;
}
.head-title .column-body-caption {
    border-right: 1px solid #E6E6E6;
}
.column-body-caption {
    padding: 0 5px;
    text-align: center;
    width: 356px;
}
.photo-list #sortable > li {
    cursor: move;
}
#sortable > li {
    list-style: none outside none;
    margin: 0;
}
.photo-list .center-sub {
    text-align: center;
}
.center-sub {
    margin-left: 410px;
    text-align: center;
}
#ad-under-headline
{
	display: none;
}
#aboutedconsultants #main-content UL,#about-boarding-school-fairs-events #main-content UL{
	list-style: disc outside none;
	padding: 0 0 0 22px;
}
#aboutus .contactinfonew p{
	margin-bottom: 15px;
}
#aboutus #fckeditor_text ul{
	list-style: disc outside none;
}

#aboutus #fckeditor_text li{
	margin-left: 48px;
}
#most_recent_articles .recent_left_article {
    float: none;
    width: 100%;
	margin-bottom:20px;
}
 #most_recent_articles .recent_right_article{
    float: none;
    width: 100%;
 }
.recent_class {
    float: left;
    width: 278px;
}
#ad-recent-article {
    clear: both;
    float: left;
    padding: 5px 0;
}
.recent_adsense_class {
    float: left;
    margin-left: 10px;
    margin-top: 15px;
}
#request_information #student_request_form input[type="text"], #request_information #student_request_form input[type="password"] {
    width: 290px;
}
#applicationcalendar .appcalendardisc,#applicationcalendar .appcalendarcircle{
	list-style:disc;
	padding-left:20px;
}
#box_no_marginpadding {
    margin: 10px 0;
    padding: 0;
}
#box_no_marginpadding .contentboxinner {
    margin: 0;
    padding: 0;
}
#box_no_marginpadding .contentboxinner {
    margin: 0;
    padding: 0;
}
#secondary_header {
    font-size:14px;
    height: 50px;
}
#under_header_content {
    margin: 10px 18px;
}
#secondary_header .section_a, #secondary_header .section_span {
    border-right: 1px solid #B4B8C3;
    float: left;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
#top20 #secondary_header {
	width: 100.4%;
}	

#top20 #secondary_header .section_5{
    border-right: 0 none;
	border-top-right-radius: 5px;
}
#top20 #secondary_header .section_1, #top20 #secondary_header .section_2,#top20 #secondary_header .section_3,#top20 #secondary_header .section_4
{
	width:22.4%;
	width: calc((90% - 4px) / 4);
	width: -webkit-calc((90% - 4px) / 4);
	width: -moz-calc((90% - 4px) / 4);
}
#top20 #secondary_header .section_5
{
	width:10%;
	width:calc(9.8%);
}
#secondary_header .section_a {
    background: none repeat scroll 0 0 #E8ECF7;
    border-bottom: 1px solid #D0D0D0;
}
#secondary_header a:first-child {
    border-radius: 5px 0 0;
}
#secondary_header a:nth-last-of-type(1){
    border-radius: 0 5px 0 0;
}
/************for data table link****************/
div.title_first span {font-weight:bold;color:#494949;display:none;}
div.title_first a {color:#4D84DC;}
#compare_schools .table_row_head {
    background:-moz-linear-gradient(top,#FFF,#f2f2f2) !important;
    background:-webkit-linear-gradient(top,white,#F2F2F2) !important;
    background:-o-linear-gradient(top,#FFF,#f2f2f2) !important;
    border: 1px solid #E2E6F4;
    padding: 4px 0;
}
#compare_schools .table_row_head .table_cell_compare {
    color: #494949;
    font-weight: bold;
    width: 23%;
}

#compare_schools .table_row_head .table_cell_compare_other {
    border-left: 1px solid #EEEEEE;
    color: #4D84DC;
    font-weight: bold;
    width: 290px;
}
#compare_schools .table_cell_compare_other {
    color: #494949;
   
    font-size:16px;
    line-height: 36px;
    text-align: center;
    width: 25%;
}
#compare_schools .table_cell_compare {
    
    font-size:16px;
    line-height: 36px;
    padding-left: 6px;
    width: 23%;
}
#compare_schools .overstriking {
    color: #DD6919;
    font-weight: bold;
    font-size: 24px;
}
table .property-value {
    word-break:break-word;
	color:#494949;
	font-size:13px;
	line-height:2em;
	text-align:center;
	width:25%;
}
#school_ranking .schoolrankingtable td {
	width:25%;
}
#school_ranking .school_list {
    list-style: none outside none;
    margin-left: -20px;
}
#school_ranking .table_cell_year {
    color: #E07C36;
}
#school_ranking .table_cell_country a {
    color: #373737;
    font-size: 1.5rem;
    font-weight: bold;
}
#school_ranking .table_row {
    border-bottom: 1px solid #EFEFEF;
}
#school_ranking .school_type{
	margin-bottom:10px;
}
#school_ranking .row_click:hover{
	background:#F1F3FF;
	cursor:pointer;
}

#mini_student_login_form_wrapper .label {
    padding-right: 10px;
    text-align: right;
    width: 40%;
}

#mini_student_login_form_wrapper .input-field {
    text-align: left;
    width: 60%;
}
#mini_student_login_form_wrapper table {
    border-collapse: collapse;
    display: table;
    margin: 0 auto;
    padding: 0;
    
    width: 100%;
}
#update_school_data tr.even td.center{
text-align:center;
}
#update_school_data #form1 table{
 border-collapse:separate;
}
#school_ranking .find-school-by-state .table_row .table_cell {
	color: #494949;
    font-size:16px;
    width: 1%;
}
#school_ranking .find-school-by-state .table_row .table_cell a{
    display: inline;
}
#school_ranking .find-school-by-state .table_row .table_disable_cell {
 color: #BBBBBB;
}



#article .lineheight{
line-height:35px;
/*color: #2B598A;*/
}
#article #article-rss-feed{
    padding: 5px 0;
    text-align: center;
}
#article-rss-feed a {
    display: inline-block;
    font-size: 18px;
    height: 32px;
    line-height: 36px;
    vertical-align: middle;
}
.p-1 {
    color: #1e8bc3;
    font-size:18px;
    font-weight: 700;
    margin-top: 10px;
}
.video-containerxx {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-containerxx iframe,
.video-containerxx object,
.video-containerxx embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#zillow-large-search-box-widget-container{
	width:100%
}
#more_select{
	position: absolute; 
	z-index: 10000;   
	background-color: #FFFFFF;
	border: 1px solid #CBD0E3;
	border-top:0 solid #CBD0E3;
	border-right:0 solid #CBD0E3;
	border-radius: 10px 0px 10px 10px;
	box-shadow: 0 9px 4px #777777;
	color: #494949;font-size:16px;
	padding: 5px 0;
	right:0; 
	top:51px;
	display:none;
}
#more_select .btn_select{
	margin: 5px 20px 0 20px;
}
#school-type{
	display: none;
}
#school_overview #student-profile-wrapper textarea#description {
    width: 86%;
}
#header_featured_school .smalltext{
	font-size:14px;
}
#input_news textarea{
	width:94%;
}
/******************************xiongmin for toptwenty*******************************/
#toptwenty .to_arrow{display:inline-block; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAMAAACQRsywAAAAA3NCSVQICAjb4U/gAAAAk1BMVEX///9CQkI6OjozMzMmJiYWFhYQEBAGBgYQEBB7e3tzc3Nra2taWlqEhIR7e3tra2tmZmZCQkI6OjqKioo6OjpCQkI6OjqsrKxaWlpSUlJKSkrW1tbMzMzGxsZKSkpCQkLe3t7W1tbMzMxmZmbe3t7W1tbMzMzGxsa8vLy0tLSEhIR7e3tzc3Nra2tmZmZaWlpSUlLSkCfXAAAAMXRSTlMAERERERERESIzMzMzRERERERViIiqqszMzMzd3d3d3e7u7u7/////////////////TxrlnwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMTMvMTPjIi5iAAAAlElEQVQokaXPyRaCMAyF4QjiPE84gChaqoWGvv/TGQTUhg3n+O/yrW4AqD7wBtGOy9mYLZOcsuyYI2XZElFrbZn/yCjLJnGSchtfRMNGLW3Y2pJyi9l8bKpKunm1eHtdUJbKdSW9A75JibBbCf1ekLoHLpeT84/AVzr1ohUiE/CfXGAuJBOA2VUKW+jjOHCAtXB/rxfUOiPyvdkvCQAAAABJRU5ErkJggg==") no-repeat scroll center center / 45% auto rgba(0, 0, 0, 0);float: right;height: 56px; width:40px;
  }
  #toptwenty .to_yellow_words{
    color: #dd6919;
    font-family: Montserrat;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;}
     #toptwenty .to_yellow_words2{
    color: #e2d3c8;
    font-family: Montserrat;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;}
#toptwenty .to_blue_words{
 font-family:Open Sans;
 font-size:15px;
 color:#2165d3;
    font-weight: bold;}
 #toptwenty .outside_from{ display:block;clear:both; border:1px solid #b8b8b8; border-radius:6px 6px 0 0;background:#f6f6f6;padding:0 10px;} 
 #toptwenty .compare_among{
  margin-left:2px;
  color:#494949;
  } 
   #toptwenty .compare_among_select{
   margin-bottom: -3px;
   display:inline-block;
  width:74%;
  color:#494949;
  } 
  #toptwenty .to_link{ display:inline-block;word-wrap:break-word; 
  }
  #toptwenty .table_border{border:1px solid #b8b8b8; border-top:0px;}
  #toptwenty .table_border2{background:#f1f4ff; cursor:pointer;}
  #toptwenty .to_mark_1{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat 0 0;height: 36px; width:38px;margin:0 8px;
  }
    #toptwenty .to_mark_2{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -37px 0;height: 36px; width:38px;margin:0 8px;
  }
    #toptwenty .to_mark_3{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -74px 0;height: 36px; width:38px;margin:0 8px;
  }
    #toptwenty .to_mark_4{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -112px 0;height: 36px; width:38px;margin:0 8px;
  }
    #toptwenty .to_mark_5{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -150px 0;height: 36px; width:38px;margin:0 8px;
  }
   #toptwenty .to_mark_6{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -188px 0;height: 36px; width:38px;margin:0 8px;
  }
     #toptwenty .to_mark_7{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -225px 0;height: 36px; width:38px;margin:0 8px;
  }
   #toptwenty .to_mark_8{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -263px 0;height: 36px; width:38px;margin:0 8px;
  }
     #toptwenty .to_mark_9{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -301px 0;height: 36px; width:38px;margin:0 8px;
  }
     #toptwenty .to_mark_10{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -339px 0;height: 36px; width:38px;margin:0 8px;
  } 
  #toptwenty .to_mark_11{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -377px 0;height: 36px; width:38px;margin:0 8px;
  }
     #toptwenty .to_mark_12{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -415px 0;height: 36px; width:38px;margin:0 8px;
  }
       #toptwenty .to_mark_13{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat 0px -37px;height: 36px; width:38px;margin:0 8px;
  }
       #toptwenty .to_mark_14{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -37px -37px;height: 36px; width:38px;margin:0 8px;
  }
       #toptwenty .to_mark_15{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -74px -37px;height: 36px; width:38px;margin:0 8px;
  }
       #toptwenty .to_mark_16{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -112px -37px;height: 36px; width:38px;margin:0 8px;
  }
       #toptwenty .to_mark_17{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -150px -37px;height: 36px; width:38px;margin:0 8px;
  }
       #toptwenty .to_mark_18{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -188px -37px;height: 36px; width:38px;margin:0 8px;
  }
         #toptwenty .to_mark_19{display:inline-block; background: url("http://www.boardingschoolreview.com/css/img/ioc2.png") no-repeat -225px -37px;height: 36px; width:38px;margin:0 8px;
  }
 
	/***Student Database Start By Hao.wu***/
	#school_secure_data .li_list_1_mobile,
	#school_secure_data .li_list_2_mobile,
	#school_secure_data .li_list_3_mobile,
	#school_secure_data .li_list_4_mobile,
	#school_secure_data .li_list_5_mobile,
	#school_secure_data .li_list_6_mobile,
	#school_secure_data .li_list_7_mobile,
	#school_secure_data .li_list_8_mobile,
	#school_secure_data .li_head_mobile,
	#school_secure_data .li_list_vertical{
		display: none;
	}

	#school_secure_data {
		float: left;
		font-size: 12px;
	}

	#school_secure_data .li_head{
		background:-moz-linear-gradient(top,#FFF,#f2f2f2) !important;
		background:-webkit-linear-gradient(top,white,#F2F2F2) !important;
		background:-o-linear-gradient(top,#FFF,#f2f2f2) !important;
		font-weight: bold;
		float: left;
		width: 100%;
		border-bottom: 1px solid #e2e6f4;
		border-top: 1px solid #e2e6f4;
	}
	#school_secure_data .li_head_1,
	#school_secure_data .li_head_2,
	#school_secure_data .li_head_3,
	#school_secure_data .li_head_4,
	#school_secure_data .li_head_5,
	#school_secure_data .li_head_6,
	#school_secure_data .li_head_7,
	#school_secure_data .li_head_8{
		float: left;
		padding: 10px 0 10px 0.8%;
	}

	#school_secure_data .li_head .li_head_1,
	#school_secure_data .li_head .li_head_2,
	#school_secure_data .li_head .li_head_3,
	#school_secure_data .li_head .li_head_4,
	#school_secure_data .li_head .li_head_5,
	#school_secure_data .li_head .li_head_6,
	#school_secure_data .li_head .li_head_7,
	#school_secure_data .li_head .li_head_8{
		float: left;
		padding: 10px 0 10px 0.8%;
	}

	#school_secure_data .li_head{
		
	}

	#school_secure_data .li_head_1{
		width: 10%;
	}
	#school_secure_data .li_head_2{
		width: 15%;
	}
	#school_secure_data .li_head_3{
		width: 7%;
	}
	#school_secure_data .li_head_4{
		width: 7%;
	}

	#school_secure_data .li_head_5{
		width: 10%;
		word-wrap: break-word;
	}

	#school_secure_data .li_head_6{
		width: 12%;
		text-align: left;
	}
	#school_secure_data .li_list .li_head_6{
		
	}
		
	#school_secure_data .li_head_7{
		width: 8%;
	}

	#school_secure_data .li_head_8{
		width: 23%;
	}

	#school_secure_data .li_list{
		float: left;
		width: 100%;
		border-bottom: 1px solid #e2e6f4;
	}

	#school_information .school_secure_data_ul{
		list-style: outside none none;
		margin-left: 0px;
		float: left;
	}

	#school_information .li_list:nth-child(2n+1){
		background: none repeat scroll 0 0  #f8f8f8;
	}

	#school_information .li_list:hover{
		background-color: #f1f3ff;
			cursor: pointer;
	}
	.only_display_pc{
		display: block;
	}
.only_display_mobile{
		display: none;
	}
	/***Student Database End By Hao.wu***/
  /**xiongmin start**/
  
  .mobile-show {
    background-color: #FFFFFF;
    overflow: hidden;
  }
  
 
  /**xiongmin end**/
.school_notes_overview_no_photo {
    color: #494949;
    float: left;
    font-size: 16px;
    padding-bottom: 10px;
    width: 280px;
}
#desk_show_ads{
    float: left;
    margin-left: 5px;
    width: 336px;
}
#mini_student_login_form input{
	width:170px;
}
#lost_password form table{
    border-collapse: collapse;
    display: table;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
}
#lost_password form .label{
    padding-right: 10px;
    text-align: right;
    width: 160px;
}
#lost_password form .input-field {
    text-align: left;
    width: 200px;
}
#lost_password form table td {
    margin: 0;
    padding: 0 0 4px;
}
#lost_password input[type="text"] {
    width: 192px;
}
#school_info .first-l{
		border-right: 1px solid #e2e5f4;
	}
/*****************************for larger desktop*************************/
@media (min-width: 1200px)
{
	#main-headline-wrapper{
		width: 824px;
	}
	#all-content{
		width: 1180px;
		max-width:1180px;
	}
	#main-wrapper{
		width: 1180px;
	}
	#site_search #main-wrapper{
		max-width:1180px;
	}
	#wowslider-container1 {
		max-width: 780px;
	}
	#main-content{
		width: 824px;
	}
	#secondary-content{
		width: 336px;
	}
	#header{
		max-width: 1180px;
	}
	.search {
		margin: 6px 110px;
	}
	#header #logo{
		width:17%;
	}
	.google-search-contain{
		width: 430px;
	}
	.navigation-wrapper-2 LI A{
		 padding: 0 40px;
	}
	.navigation li .arrow{
		background-position: 93% 64%;
	}
	.recent_class{
		width:440px;
	}
	#researchschool .find-school-by-state .table_cell, #boardingschoolsbystate .find-school-by-state .table_cell, #boarding_schools_by_sport .find-school-by-state .table_cell, #boarding-schools-by-religion .find-school-by-state .table_cell {
		width: 18%;
	}
	.head_action_1{
		width:373px;
	}
	#school_info .second-l ,#school_info .first-l{
		width: 365px;
		padding: 0 20px 0 0;
	}
	#school_info .second-r ,#school_info .first-r{
		padding-right: 0px;
		width: 365px;
	}
	#school_overview .property-name{
		width:230px;
	}
	#general_table .value_cell_1{
		width:545px;
	}
	#school_overview #list_school .table_cell_county, #request_information #list_school .table_cell_county{
		width:310px;
	}
	#school_overview #list_school .table_cell_other_3, #request_information #list_school .table_cell_other_3{
		width:225px;
	}
	#list_school .table_cell_county{
		width:320px;
	}
	#list_school .table_cell_other_3{
		width:250px;
	}
	#first #list_school .table_cell_b{
		width:277px;
	}
	#second #list_school .table_cell_b{
		width:262px;
	}
	#search_school #frmSearch td{
		width:382px;
	}
	#search_school #frmSearch .sel-2,#search_school #frmSearch .sel-1,#search_school #frmSearch .sel-3,#search_school #frmSearch .sel-4{
		width:370px;
	}
	#search_school #frmSearch .div1{
		width:220px;
	}
	#article #af-form-1779423052, #af-form-1779423052 .quirksMode{
		width:336px;
		max-width:336px;
	}
	#student_information .action_1, #school_information .action_1,
	#student_information .action_2, #school_information .action_2,
	#student_information .action_3, #school_information .action_3,
	#student_information .action_4, #school_information .action_4{
		width:380px;
	}
	#school_information .table_cell{
		width:21%;
	}
	.twitter{
		margin-top:0px;
	}
	.highlights_txt {
		width:94%;
		width: calc(100% - 25px);
		width:-webkit-calc(100% - 25px);
		width:-moz-calc(100% - 25px);
	}
	#findschoolform .find_school_submit,#findschoolform .find_school_input {
		width:68%;
		width: calc(100% - 245px);
		width: -webkit-calc(100% - 245px);
		width: -moz-calc(100% - 245px);
	}
	#search_div_bsr {
		width:850px;
	}
	.header_featured SPAN {
		max-width: 225px;
		min-width: 150px;
		width: auto;
		margin-right: 10px;
	}
	#header_featured_school .featured_all {
		width: 300px;	
	}
	.featured_text_wider{
		display:inline;
	}
	#school-member-second #member-right
	{
		width:976px;
	}
	#school-member-top .top-right{
		width:996px;
	}
	#school_information .secondary_head ul li {
		background: none repeat scroll 0 0 #FBFBFB;
		border: 1px solid #EFEFEF;
		float: left;
		font-size:14px;
		font-weight: bold;
		height: 35px;
		line-height: 17px;
		padding: 5px 20px;
		text-align: center;
		width: 15%;
	}
	#so_jump_btn {
		left: 790px;
	}
	.photos_background{
		width:458px;
	}
	.img_size{
		width:auto;
	}
	.instructions_plate_content{
		width:450px;
	}
	/***Student Database Start By Hao.wu***/	
		#school_secure_data {
			float: left;
			font-size: 16px;
		}
	/***Student Database End By Hao.wu***/
	.school_notes_overview_no_photo{
		width:440px;
	}
	.center {
		margin: 0 220px;
	}
	.ext_two{
		width: 400px;
	}
}
/*****************************end for larger desktop*************************/   
  
  
  
  
/******************************for mobile*******************************/
@media (max-width: 767px)
{
	#update_school_data #table-box .odd, #update_school_data #table-box .even{
		font-size: 12px;
	}
	#update_school_data .UpdateSchoolDataView-input-1{
		font-size: 12px;
	}
	#update_school_data #table-box #state,#update_school_data #table-box #school_country{
		width:96%;
	}
	#ad-right-above,#ad-right-below{
		display:none;
	}
	.school_notes_overview_no_photo{
		width:100%;
	}
	#desk_show_ads {
		float: none;
		width: auto;
	}
	#ad-left-large {
		clear: both;
		text-align: center;
	}
	#article .article_content img{
		width:100% !important;
		height:100% !important;
	}
	#advertise #ad-right-above,#feedback #ad-right-above,#forgotpassword #ad-right-above,#lost_password #ad-right-above,#school_overview #ad-right-above,#student_gateway #ad-right-above{
		display:block;
		margin:0 10px;
	}
    #adsense-article {
        padding: 0;
        float: none;
        width: inherit;
        margin-left: 0;
    }

	#so_jump_btn {
		display: none;
		left: 0;
	}
	#school_overview #reviews_count{
		padding-left: 65px;
	}
    #school_ranking .ranking{
        font-size:14px;
    }
	#request_info_button a {
		font-size: 1.2rem;
		width: 90%;
	}
    #school_ranking .table_show_in_mobile_top{
        display: inline;
    }
    
    #school_ranking .table_hide_in_mobile,
    #school_ranking #table_hide_in_mobile{
        display: none;
    }
    
	#school_ranking .schoolrankingtable{
		width:100%;
		margin-bottom: 10px;
	}
	#school_ranking #ranking_type {
		width: 100%;
	}
	#school_ranking .table_disable_cell{
		color: #BBBBBB;
	}

	#school_ranking #img_Criteria{
		display:block;
	}
    
	#box_no_marginpadding {
		margin: 10px;
	}
	#secondary_header {
		display: none;
	}
	#under_header_content {
		margin: 0;
		padding: 8px 4px 0;
	}
	#school_overview #main-content .highlights_row{
		margin-left:10px;
		width: calc(100% - 20px);
		width: -webkit-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
	}
	#map-wrapper{
		margin: 10px;
	}
    #findschoolform .find_school_submit{
        padding:0 5px 13px 0;
		width:100%;
    }
    
    #findschoolform .find_school_submit_r{
        padding:0 5px 13px 0;
    }
    
    #findschoolform .find_school_input{
        width: 100%;
    }
    
    #findschoolform .find_school_input_r{
        width: 100%;
    }
	#schooltips #maincolumn1 input{
	   font-size:17px;
	}
	HTML{
		-webkit-text-size-adjust:none;
	}
	#submit-a-review #bschool{
		width:80%;
	}
	#editprofile table label{
	    height: auto;
		padding-left:0;
	}
	#editprofile #email,#editprofile #guardian_name,#editprofile .text_input{
	    width:130px;
	}
	#editprofile #citizenship {
        width: 140px;
    }
	#editprofile #seeking_season{
	    width:70px;
	}
	#editprofile #student_country{
	    width:136px;
	}
	#student_request_form #birth_month{
        width:62%
    }
	#current_grade {
        width: 40%;
    }
	#seeking_grade{
	    width: 40%;
	}
	#editprofile #student_country,#editprofile #student_state{
	   margin-left:0;
	   width:136px;
	}
	/******creat account for mobile by zhangcheng*******/
	#create_account .text_input,#create_account #student_password,
	#create_account #citizenship,
	#request_information .text_input,#request_information #student_password,
	#request_information #citizenship{
	    width: 130px;
	}
	#create_account .input-field #student_country, 
	#create_account .input-field #student_state,
	#request_information .input-field #student_country, 
	#request_information .input-field #student_state{
	    width: 138px;
		margin-left:0;
	}
	#create_account table LABEL,
	#request_information table LABEL{
	padding-left:0;
	}
	#create_account #seeking_season,
	#request_information #seeking_season{
	margin-bottom:5px;
	}
	/***********end for creat account**************/
    /****fblikebox css rjl****/
	.facebook .submit{
		width: 140px;
	}
	.facebook span{
		margin-left: 12px;
	}
	.twitter .submit{
		width: 140px;
	}
	.twitter span{
		margin-left: 5px;
	}
    .fblikebox {
		width:100%;
		margin-left:12px;
		margin-top: 0px;
    }
	.facebook{
		margin-bottom:0px;
	}
    .twitter {
		float:left;  
		margin-top:0px;    
    }
	#index #secondary-content{
		padding-top: 0px;
	}
	/****visiable css****/
	body {background:#FFFFFF url("http://www.boardingschoolreview.com/css/img/mobile_bg.png") repeat;}
	.article_content li {list-style: disc outside none;}
	.n, .p-text {display:none;}
	.hidden-desktop { display: inherit !important; }
	.visible-desktop { display: none !important; }
	.visible-phone { display: inherit !important; }
	.hidden-phone { display: none !important; }
	.just-mobile-show-inline {display:inline;}
	.just-mobile-show-block {display:block;}
	.just-desktop-show-inline,
	.just-desktop-show-block {display:none;}

	/****layout****/
	#m-nav-bar {
		background: -moz-linear-gradient(left center , #1A1E21 10%, #2A2F33 90%, #1A1E21);
		background: -webkit-linear-gradient(left, #1A1E21 10%, #2A2F33 90%, #1A1E21);
		background: -o-linear-gradient(left, #1A1E21 10%, #2A2F33 90%, #1A1E21);
		background: linear-gradient(left, #1A1E21 10%, #2A2F33 90%, #1A1E21);
		color:#FFF;
		font-family: Montserrat;
	}
	#m-navigation {
		display: table-cell;
		font-family: Montserrat;
		font-size: 2.1875rem;
		padding: 0 10%;
		vertical-align: middle;
		width: 100%;
	}
	#m-nav-bar a {
		color: #FFFFFF;
	}
	.bar-lay-1 li {
		padding: 0 5%;
	}
	.bar-lay-1 li.cate_list {
		background-color: #226599;
		border-bottom: 1px solid #2A2F33;
		box-shadow: 0 0 5px #163041;
		font-size:1.5rem;
	}
	.bar-lay-1 li.find_list {
		background-color: #226599;
		border-bottom: 1px solid #2A2F33;
		box-shadow: 0 0 5px #163041;
		font-size:1.5rem;
	}
	.cate_link {
		float: left;
		height: 55px;
		width: 94.737%;
	}
	.cate_div {
		display: table-cell;
		height: 55px;
		vertical-align: middle;
		width: 100%;
	}
	.cate_arr > span {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAMAAACXZR4WAAAASFBMVEX////////09PT////////Q0NAYGBj8/PwAAAAAAAAAAAAAAAD5+fn///8AAAAAAAAAAAD5+fmBgYEPDw8AAAAYGBjY2Nj///8mhyIXAAAAEXRSTlMeG9BXLdLWq4EPrhW2BhjmABW3pqUAAABgSURBVHjaPchHEoAwEANBgQkmGJa4//8pxkOhk6ZlVWP/GpnC5n0iU+9bUO3ucyo951urdYT2Vt2N0Hen8ULoa9S0IvQ6yRaEXkxW5O8XEBrIcuz7kbsAcp70BzbEOPAe2GsNxh7RNaQAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
		display: block;
		height: 55px;
		width: 100%;
		background-size:contain;
	}
	.cate_arr {
		float: left;
		height: 55px;
		width: 5.236%;
	}
	#list_school .table_cell_other_3{
		display: none;
	}
    .contentboxouter {
        margin:10px;
    }
    
	.bar-lay-1 li.home_list {
		background-color: #000000;
		border-top: 2px solid #565656;
		height:55px;
		font-size:20px;
	}
	.home_list > a {
		display: table-cell;
		height: 55px;
		vertical-align: middle;
		width: 100%;
		font-size:1.5rem;
	}
	.bar-lay-2 {
		display: none;
		font-family: Open Sans;
		font-size: 1.25rem;
	}
	.bar-lay-2 li {
		background-color: #1B2023;
		border-top: 1px solid #2A2F33;
	}
	.subcate_arr {
		float: left;
		height: 55px;
		width: 5%;
	}
	.subcate_link {
		float: left;
		height: 55px;
		padding-left: 10px;
		width:-webkit-calc(95% - 10px);
		width: calc(95% - 10px);
	}
	.subcate_div {
		display: table-cell;
		height: 55px;
		vertical-align: middle;
		width: 100%;
	}
    
    #search_public_schools {
		margin: 0;
	}
    
		#rental_widget div {
    margin-top: 2%;
    width: 99.5% !important;
	}
	#rental_widget {
    width: 100% !important;
	}
	#sale_widget, #tMinistats {
    width: 100% !important;
	}
	
	.subcate_span {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAMAAACeNWzcAAAAk1BMVEUAAAAAAAAEBAR8gIMAAAAAAAAAAACnq6+xtrqxtrqxtrqxtrqYnJ+orLAAAACMkJOlqq4SExOxtroAAAAAAAAgISKxtroWFhetsrYAAACus7cAAACxtroAAACxtrqxtroAAAAAAAAAAABJS01VWFoKCwuprrEjJCV5fH+vtLgAAACYnKAfICGanqKip6sSExOxtrqvZmGTAAAAI3RSTlN7nOveaQ8G6YoDD07d3r3o+Px7KsXngTKy6a4tjfwGkO0bAL38140AAABvSURBVAhbNchXEsJADATRIZhoQpGxYTFDNkn3Px0Su+qvVw2GAWMYXmWVOBKRXWQubiw/5oNx8XJjvneDZfIMVN8eyqmS67vdiTJsTO8vGIqoMfpJ1RE9F9FVPU1Ey0U0T+fL1kQ06jqK6LSR/cUfFj4amOovoJYAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
		display: block;
		height: 55px;
		width: 100%;
		background-size:contain;
	}
	#logo_wrapper {display:none;}
	.navigation {display:none;}
	.navigation-wrapper-2 {
		background: none repeat scroll center center #1E8BC3;
	}
	.navigation-wrapper-3 {height:auto;left:0;float:none;}
	#m-header-navbar {
		cursor: pointer;
		display: inline-block;
		float: left;
		height: auto;
		margin: 2.34375% 1.5625%;
		width: 10.1562%;
	}
	#m-header-navbar img {
		max-width: 65px;
		width: 100%;
	}
	.navigation-wrapper-3 a.brand {
		display: inline-block;
		margin: 4.375% 0;
		width: 66%;
	}
	#m-student-account {
		cursor: pointer;
		display: inline-block;
		float: right;
		height: auto;
		margin: 2.34375% 1.5625%;
		width: 10.1562%;
	}
	#m-student-account img {
		max-width: 65px;
		width: 100%;
	}
	#m-header-logo img {
		max-width: 347px;
		width: 100%;
	}
    .search_bar_bsr {
		display:none;
	}
    #main-content {
		float:none;
		width:100%;
		max-width:980px;
		padding-top:0;
		margin:0 auto;
	}
    
    #main-wrapper {
		width: 100%;
		max-width:980px;
	}
     #ad-right-below-box{
		width:100%;
	}
	#search_bar {
		background-color: #423E3D;
		box-shadow: 0 0 10px #000000 inset;
	}
	#search_bar_moblie {
		background-color: #423E3D;
		box-shadow: 0 0 10px #000000 inset;
		display: block;
		margin: 0;
		width: 100%;
	}
	#search_bar_moblie .search .findtext, #search_bar_moblie .search .advanced-search {
		display: none;
	}
	#search_div {
		width: 90%;
		padding:10px;
	}
	.google-search-contain {
		width:87%;
		border-bottom: medium none;
		border-top: medium none;
		border-left: medium none;
		height: auto;
	}
	.google-search-contain input{
		margin-top: 4px;
		font-size: 13px;
	}
	.button-wrapper{
		float: left;
        width: 40px;
        margin-top: 4px !important; 
        margin-top: 3px;
	}
	.search-button{
		height: 36px;
	}
	.delete_wrapper {display:none;}
	span.button-wrapper {
		width:12%;
	}
	.search {
		float:none;
		margin:0 auto;
	}
	.search-input {
		width:100%;
	}
	#login_line, .login_line {
		display:none;
		overflow: hidden;
		width: 0;
	}
	
	.search-wrapper {display:none;}
	#footer-wrapper {
		height:auto;
		width:93.75%;
		padding: 3.125%;
	}
	#footer {
		height:auto;
		width:auto;
	}
	#footer .navigation-1 {
		border:0 none;
		float:none;
		margin-top:0;
		width:100%;
		height:60px;
		padding:30px 0;
		display:none;
	}
	#footer .navigation-2 {
		margin-top:0;
		border-left:0 none;
		border-right: 0 none;
		width:33.3333%;
		height:auto;
		padding:20px 0;
	}
	#footer .navigation-3
	{
		margin-top:0;
		border-left:0 none;
		border-right: 0 none;
		width:33.3333%;
		height:auto;
		padding:20px 0;
	}
	#footer .navigation-4
	{
		margin-top:0;
		border-left:0 none;
		border-right: 0 none;
		width:33.3333%;
		height:auto;
		padding:20px 0;
	}
	#footer-wrapper #copyright {
		width:100%;
		background:none;
	}
	#footer-wrapper span.copyright-1 {
		display:inline;
		margin-left:5px;
	    float:left;
		text-align: left;
	}
	#copyright_text p{
	    float:left;
		text-align:center;
	}
	.m-text {
		display:block;
	}
	#copyright_text .m-text{
		margin-left:calc((100% - 249px)/2);
		margin-left:-webkit-calc((100% - 249px)/2);
		margin-left:-moz-calc((100% - 249px)/2);
	}
	.p-text {
		display:none;
	}
	.grey {
		color:#494949;
	}
	#footer-wrapper #copyright p.m-text {
		margin-left:11%;
		color: #8AABD2;
	}
	#copyright_logo {
		width: 10%;
	}
	#copyright_logo > img {
		max-width: 62px;
		width: 100%;
	}
	#copyright_text {width:100%;text-align:left;}
	#footer .navigation-3 UL {width:100%;}
	#footer .navigation-2 UL {width:100%;}
	#footer .navigation-4 UL {width:100%;}
	#m-footer-logo {
		background: url("http://www.boardingschoolreview.com/css/img/new-copy-bg.png") no-repeat scroll 0 0 transparent;
		display: block;
		float: left;
		padding-top: 20%;
		width: 20%;
		background-size:contain;
	}
	#copyright_text > p:last-child {
		margin-left: calc(10% + 5px);
		margin-left: -webkit-calc((10% + 5px));
	}
	#secondary-content {
		float: none;
		margin: 0 auto 10px;
		max-width: 980px;
		padding-left: 0;
		width: 100%;
	}
	.contentboxinner {
		margin: 0;
	}
	
	.school-list .table_cell_other_1 a {
		color: #3E3838;
		font-family: Montserrat;
		font-size: 1.5rem;
		font-weight: bold;
	}
	.grade_school {  
		padding: 7px 0 7px 0.8%;
		width:130px;
	}
	#request_information #list_school .table_cell_county ,#school_overview #list_school .table_cell_county {
		padding: 7px 0 0 0.8%;
		color: #DD6819;
		float: left;
		font-size: 0.7rem;
		font-weight: bold;
		width: 100%;
	}
	#request_information #list_school .table_cell_other_1 ,#school_overview #list_school .table_cell_other_1 {width:auto; text-align: left;}
	#request_information #list_school .table_cell_other_2 , #request_information #list_school .table_cell_other_3 ,#school_overview #list_school .table_cell_other_2 , #school_overview #list_school .table_cell_other_3{width:auto;}
	#school_overview #find-school-list .school .table_cell_other_3{width:auto;}
	#school_overview #find-school-list .school .table_cell_other_2{width:auto;}
	#school_overview li.table_row_head{display:none}
	/****** school_info page mobile start guizheng*******/
    .table_cell_city {
		color: #DD6819;
		font-size: 0.7rem;
		font-weight: bold;
		width: 120px;
		padding: 7px 0 0 0.8%;
		display: block;
	}
    
    
	#school_info .public_county_list .table_cell_county {
		width: 20px;
	}
	#school_info .public_county_list .table_cell_other_1 {
		width: 80%;
	}
	#school_info .table_cell_other_2,
	#school_info .table_cell_other_3,
	#school_info .table_cell_other_4,
	#school_info .table_cell_other_5 {
		display:none;
	}
	#school_info .compare, 
	#school_info .remove {
		display: none;
	}
	#school_info .compare-mobile, 
	#school_info .remove-mobile {
		display: inline;
		font-size: 17px;
		margin-bottom: 10px;
		padding: 5px 10px;
	}
	/****** school_info page mobile end guizheng*******/
	/****** school_favorite page mobile start guizheng*******/		
	#school_favorite .public_county_list .table_row_head .table_cell_other_1,
	#school_favorite .public_county_list .table_cell_other_1 {width:80%;}
	#school_favorite .public_county_list .table_cell_other_2,#school_favorite .public_county_list .table_cell_other_3,#school_favorite .public_county_list .table_cell_other_4,#school_favorite .public_county_list .table_cell_other_5{
		display:none;
	}
	#school_favorite .compare,
	#school_favorite .remove {display:none;}
	#school_favorite .compare-mobile,
	#school_favorite .remove-mobile {display:inline; font-size:17px; margin-bottom:10px; padding: 5px 10px;}
	#school_favorite .public_county_list .table_cell_other_1 a {font-size:0.9rem;}
			
	/****** school_favorite page mobile  end guizheng*******/

    #remove_right_ad_moblie #ad-right-below,
    #remove_right_ad_moblie #ad-right-above{
        display: none;
    }
    
/****** researchschools page mobile *******/
	.find-school-by-state .table_row .table_cell a {padding-left:0;}
	#index #main-content {padding-top: 0;}
	#ad-left-medium {float:none; text-align:center;width:inherit}
    
    #student_information .action_1,
	#student_information .action_2,
	#student_information .action_3,
	#student_information .action_4,
    #school_information .action_1,
    #school_information .action_2,
    #school_information .action_3,
    #school_information .action_4,
    #researchschool .action_1,
    #researchschool .action_2,
    #researchschool .action_3,
    #researchschool .action_4
    {padding:0; width:100%; border:none; border-bottom:1px solid #E2E6F4;}
    
    .new_content_section_1, .new_content_section_2, .new_content_section_3 {
		border-radius: 5px;
		margin: 10px;   /* old code: margin: 20px 10px;(by hl 20130523) */
		box-shadow: 0 2px 2px #C9C9C9;
		background-color: #F6F6F6;
	}
	
    #view-school-statistics {
		display:block;
	}
    
    #update_school_data TEXTAREA, INPUT, SELECT {
		font-size: 1em;
	}
    
    #school_information #secondary-content 
	{
		width:100%;
		margin-top: 0;
	}
    
    #main-headline-wrapper {clear:none;width:100%;}
    h1#main-headline, h1#main-headline a{margin:0 10px;}
    #article h1#main-headline, #article h1#main-headline a{margin:0px 10px 0;}
    #article H1.main-headline, #article H1.main-headline a {
        color: #006699;
        : block;
        font-size: 35px;
        font-weight: 700;
        line-height: 1.1;
        margin-bottom: 7px;
        margin-left: 5px;
    }	
    
    #breadcrumbs{
        margin: 14px 10px 4px;
    }
    #boarding_school_state #list_school .table_cell_other_1{
		text-align: left;
	}
    #article .article_photo1 {
		width: 100%;
	}
    
    
    #article .article_data_author{
        height: auto;
        font-size: 13px;
    }
    
    .nomarginmobile{
        margin:0 10px;
    }
    
    #vertical_schools #school-list{
        width: 100%;
    }
    
    #featured-partners .picture{
        width: 50%;
    }
    
    #list_school .table_row_head{
        display: none;
    }
    
    #list_school .table_cell_other_1, #list_school .table_cell_other_2  {
		color: #3E3536;
		font-size: 1rem;
		margin-bottom: 0px;
		width: auto;
	}
	#list_school .full_width {
		width: 100%;
		text-align:left;
	}
	#list_school .table_cell_other_3 {
		color: #3E3536;
		font-size: 1rem;
		margin-bottom: 0px;
		width: 100%;
	}
    
    #list_school .table_cell_county{
        width: 100%;
        color: #3E3536;
        font-size: 1rem;
    }
    
    #list_school .table_cell_b{
        width: 100%;
        color: #3E3536;
        font-size: 1rem;
    }
    
    #first #list_school .table_cell_b{
        width: 100%;
        color: #3E3536;
        font-size: 1rem;
    }
    
    #second #list_school .table_cell_b{
        width: 100%;
        color: #3E3536;
        font-size: 1rem;
    }
    
    #list_school .table_cell_county span{
        color: #3E3536;
        font-size: 1rem;
    }
    
    #list_school .table_cell_b span{
        color: #3E3536;
        font-size: 1rem;
    }
    
    #school-list .caption{
        display: none;
    }
    
    
    #list_school .table_cell_county a {
		color: #3E3838;
		font-family: Montserrat;
		font-size: 1.5rem;
		font-weight: bold;
	}
    
    #list_school .table_cell_b a {
		color: #3E3838;
		font-family: Montserrat;
		font-size: 1.5rem;
		font-weight: bold;
	}
    
    #by-religious.contentboxouter, .school-list-table.contentboxouter{padding:0}
    
    #list_school ul {
		background-color: #F6F6F6;
		margin: 0;
	}
    #list_school ul li {
		border-bottom: 1px solid #FFFFFF;
		border-style: solid;
		border-top: 1px solid #E1E1E1;
		border-width: 1px 0;
		list-style: none outside none;
		margin: 0;
		padding: 0;
	}
    
    .school-type-list-image {float:right; width:6%; height:80px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAMAAACQRsywAAAAA3NCSVQICAjb4U/gAAAAk1BMVEX///9CQkI6OjozMzMmJiYWFhYQEBAGBgYQEBB7e3tzc3Nra2taWlqEhIR7e3tra2tmZmZCQkI6OjqKioo6OjpCQkI6OjqsrKxaWlpSUlJKSkrW1tbMzMzGxsZKSkpCQkLe3t7W1tbMzMxmZmbe3t7W1tbMzMzGxsa8vLy0tLSEhIR7e3tzc3Nra2tmZmZaWlpSUlLSkCfXAAAAMXRSTlMAERERERERESIzMzMzRERERERViIiqqszMzMzd3d3d3e7u7u7/////////////////TxrlnwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMTMvMTPjIi5iAAAAlElEQVQokaXPyRaCMAyF4QjiPE84gChaqoWGvv/TGQTUhg3n+O/yrW4AqD7wBtGOy9mYLZOcsuyYI2XZElFrbZn/yCjLJnGSchtfRMNGLW3Y2pJyi9l8bKpKunm1eHtdUJbKdSW9A75JibBbCf1ekLoHLpeT84/AVzr1ohUiE/CfXGAuJBOA2VUKW+jjOHCAtXB/rxfUOiPyvdkvCQAAAABJRU5ErkJggg==') no-repeat center center; background-size:45%;}
    
    .school-type-list-text {
		float: left;
		padding-left: 1.5%;
		width: 90%;
	}
    
     #secondary-content #student_request_form .text_input {
        width: 89%;
    }
    #secondary-content #student_request_form #student_password {
        width: 89%;
    }
    #secondary-content #student_request_form .step-interactive{
        margin-bottom: 52px;
    }
	#school_ranking #featured_partner_school img{
        height:150px;
    }
    
    /************Hao.wu start******************/
    
    #compare_schools .title_first{
        display: none;
    }
    
    #compare_schools .compare-type-notice{
        margin: 10px 0 10px 15px;
    }
    
    #compare_schools .compare-type-notice SELECT{
        width: 80%;
    }
    
    #compare_schools .compare_schools_width{
        margin: 5px 10px 5px 0;
    }
    
    #compare_schools #divFirstSchool > select{
        width: 100%;
    }
    
    #compare_schools #divSecondSchool > select {
        width: 100%;
    }
    
    #compare_schools #divThirdSchool > select {
        width: 100%;
    }
    
    .CpsFormView-p-1{
        width: 100%;
        margin: 5px 0 10px 0;
    }
	#school_information .editpro_head_content .content,
	#school_information .editpro_head_content .right_content{
		height: auto;
	}
	.cuserpass{
		float: none;
		width: 100%;
	}
	
	#user_login .center{
		margin: 0;
	}
	#user_login .submit{
		font-size: 14px;
	}	
	.center input{
		width: 96%;
	}
	#upload_edit_photo .submit{
		font-size: 13px;
	}	
	
	.photo_submit_plate_submit{
		width: 32%;
	}
    /************Hao.wu end*******************/
	/*****for gallery****/
	.ad-gallery{
	width:100%;
	}
	#gallery{padding:0}
	.ad-gallery .ad-image-wrapper{height:250px;}
	.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
	padding:4px;
	}
	/*******for school overview********/
	.school-info-content-body #add_to{float:left;text-align:left}
	.school-info-content-body .second {width:70%;}
    
	#horizontal_schools .horizontal_bs_school{
		float:none;
		margin-right:5px;
        width:100%;
	}
    #horizontal_schools #featured_partner_school{
		width:48%;
    }
	#horizontal_schools .horizontal_school_info{
		float:left;
        width:48%;
	}
    #secondary-content #vertical_schools {
        display: none;
    }
	
	//*********************for search_school.php in mobile start*********************//
	#search_school #main-content H3{
		font-size:18px;
	}
    #search_school #frmSearch .td_left{
        float:left;
    }
    #search_school #frmSearch .td_right{
		float:left;
	}
    #search_school #frmSearch td{
        width:270px;  
    }
    
    #search_school #frmSearch .sel-1{
        width: 250px;
    }
    
    #search_school #frmSearch .sel-2{
        width: 250px;
    }
    
    #search_school #frmSearch .sel-3{
        width: 250px;
    }
    
    #search_school #frmSearch .sel-4{
        width: 250px;
    }
	#search_school #frmSearch .div1{
		width:165px;
	}
	#search_school #frmSearch .div2{
		padding-right:0px;
	}
	
	#search_school #frmSearch .center{
		text-align:center;
	}
	#search_school #mysubmit{
		width:270px;
	}
    //**********************for search_school.php end********************//
    #main-content div#div-2{
        float:left;
    }
    
    #main-content div#div-5{
        float:left;
    }
    
    #main-content div#div-1{
        width:100%;
    }
    
    #main-content div#div-4{
        width: 100%;
    }
    .content-section-2{
        margin:10px;
    }
    .pc-submit{
        display:none;
    }
    .mobile-submit{
        display:inline;
    }
    
    #main-content #featured_partner_school img{
        height:135px;
    }
    
    #regional_box_ul {
		background-color: #F6F6F6;
	}
	#regional_box_ul .image_div {
		font-size: 0.5rem;
		padding: 1px 0 1px 1.5%;
	}

    
	#regional_box_ul .quick-links-list-image {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAMAAACQRsywAAAAA3NCSVQICAjb4U/gAAAAk1BMVEX///9CQkI6OjozMzMmJiYWFhYQEBAGBgYQEBB7e3tzc3Nra2taWlqEhIR7e3tra2tmZmZCQkI6OjqKioo6OjpCQkI6OjqsrKxaWlpSUlJKSkrW1tbMzMzGxsZKSkpCQkLe3t7W1tbMzMxmZmbe3t7W1tbMzMzGxsa8vLy0tLSEhIR7e3tzc3Nra2tmZmZaWlpSUlLSkCfXAAAAMXRSTlMAERERERERESIzMzMzRERERERViIiqqszMzMzd3d3d3e7u7u7/////////////////TxrlnwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDUvMTMvMTPjIi5iAAAAlElEQVQokaXPyRaCMAyF4QjiPE84gChaqoWGvv/TGQTUhg3n+O/yrW4AqD7wBtGOy9mYLZOcsuyYI2XZElFrbZn/yCjLJnGSchtfRMNGLW3Y2pJyi9l8bKpKunm1eHtdUJbKdSW9A75JibBbCf1ekLoHLpeT84/AVzr1ohUiE/CfXGAuJBOA2VUKW+jjOHCAtXB/rxfUOiPyvdkvCQAAAABJRU5ErkJggg==") no-repeat scroll center center;
		float: right;
		height: 68px;
		width: 6%;
		background-size: 45%;
	}
    
    .quick_links .section_2_content {
		padding: 0;
	}
    
    .quick_links .link_div a {
		font-size: 1.25rem;
	}
	.quick_links .link_div span {
		font-size: 1.25rem;
		margin-left: 9px;
	}
    
    /*
    #list_school .table_cell_b{
        width: calc(100% - 65px);	   
        width: -moz-calc(100% - 65px);
        width: -webkit-calc(100% - 65px);
    }*/
    
    #list_school .table_cell_a {
        width: 65px;
        font-size:16px;
        padding: 3px 0;
        text-align: left;
    }
    
    #first #list_school .table_cell_a {
        width: 65px;
        font-size:16px;
        padding: 3px 0;
        text-align: left;
    }
    
    #second #list_school .table_cell_a {
        width: 65px;
        font-size:16px;
        padding: 3px 0;
        text-align: left;
    }
    
    #list_school .table_cell_b{
        padding: 0 0 3px 0.8%;
    }
    
    #first #list_school .table_cell_b{
        padding: 0 0 3px 0.8%;
    }
    
    #second #list_school .table_cell_b{
        padding: 0 0 3px 0.8%;
    }
    
	#student-profile-wrapper table .label{
		width: 40%;
	}
	#request_information #student_request_form input[type="text"], #request_information #student_request_form input[type="password"] {
		width: 80%;
	}
	.featured_article_photo{
		float:none;
		margin-right:0;
	}
	.featured_article_photo img {
		width: 100%;
	}
	#most_recent_articles .articles_overview{
		display:none;
	}
	.content2boxouter{
		margin:10px;
	}
	#ad-under-headline {
		display: block;
		margin: 10px auto 0;
		width: 320px;
	}
	.recent_adsense_class {
		display: none;
	}
	.view_page_mobile{
		margin-left:10px;
	}
	#article .read_more{
		width:100%;
	}
	#list_school .table_cell_grades{width:auto;}
	#list_school .table_cell_students{width:auto; text-align:left;}
	#compare_schools .table_cell_compare,#compare_schools .table_cell_compare_other,#compare_schools .property-name,#compare_schools .property-value,#compare_schools .overstriking,#compare_schools table SPAN{
		font-size:0.8rem;
	}
	.video-containerxx{
		width:calc(100% - 20px);
		width:-moz-calc(100% - 20px);
		width:-webkit-calc(100% - 20px);
		margin:10px auto 0 auto;
		text-align:center;
	}
	#zillow-large-search-box-widget-container{
		width: calc(100% - 20px);
		width: -webkit-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
		margin:0 10px;
	}
	#school-type {
		display: block;
		font-size:16px;
		height: 35px;
		padding: 4px 5px;
		width: 100%;
	}
	#school_info .head_action_1{
		width:100%;
	}

	.infobox_top_head {
		margin: 10px 10px 0;
	}
	.head_action_1_request{
		margin-left: 0px;
	}

	#school_info .infobox-top-left{
		margin-left:19px;
	}
	#school_info mobile_head_action_1_border{
		border-right:medium none;
	}
	#school_overview #main-content .school-info-content-headline{
		/**border-bottom: 1px solid #E2E6F4;**/
		line-height: 47px;
	}
	#school_overview .contentboxinner #tel-class{
		border-left: medium none;
		padding-left: 0px;
		line-height: 47px;
		font-size:16px;
	}
	#school_info .first {
		width: 90%;
	}
	#school_info .second{
		width: 96%;
	}
	#school_overview .school-info-content-body #website-class {
		width:95%;
	}
	#school_overview .contentboxinner #grade_day{
		padding-left: 0px;
		border-left: medium none;
		white-space: normal;
		width: 96%;
	} 
	#school_overview .review_bg{
		margin: 0 -10px 5px 15px;
	}
	#school_overview .require_info{
		margin: 0 -5px 10px 5px;
	}
	#school_overview .save_bg{
		margin: 0 -5px 5px 4px;
	}
	#school_info .mobile_head_action_1_border{
		border-right:medium none;
	}
 /**xiongmin start**/
    #school_overview .head_action_1 {
    text-align: center;
      }
       #school_overview .require_info {
    margin: 0 -4px 10px 6px;
    }
    #school_overview .review_bg{
    margin: 0 -8px 5px 7px;
    }
   #school_overview .save_bg {
    margin: 0 -8px 5px 7px;
    }
    
    #school_overview .mobile-show {
    margin:10px;
   }
   
    #school_overview #request_information_box {
    width: 100%;
    }
    
   .mobile-show {
    margin:0px 10px;
   }
   
    #school_overview .center_new{
     padding-top: 0px;
     margin: 0px 10px 10px;
    }
    #school_overview .center_new iframe{
   
    width:100%;
    }
    /**xiongmin end**/
	
		/**zhangcheng start**/
	#main-content H3{
	margin: 10px 0 25px;
	}
	/**zhangcheng end**/
	/*********************************************for school member area css style in mobile************************************************************************/
	.contentboxinner .video_thumb{
		width:110px;
	}
	.video_thumb p a{
		font-size:1rem;
	}
	#school-member-top .top-right{
		width:89.999999%;
		width:calc(90% - 1px);
		width:-webkit-calc(90% - 1px);
		width:-moz-calc(90% - 1px);
	}
	#school-member-top .top-left-content {
		display:none;
	}
	#school-member-top .top-right{
		height:auto;
	}
	#school-member-top .top-left{
		width: 10%;
		height:auto;
	}
	#school-member-top .top-right-content {
		padding: 0 0 0 1%;
		width: 99%;
	}
	#school-member-top .set-img
	{
		display:block;
		text-align:center; 
		padding: 0 20%;	
	}
	#school-member-top .set-img img
	{
		max-width: 33px;
		width: 100%;
		margin-top:8px;
	}
	#school-member-second .help-support
	{
		background: none repeat scroll 0 0 #F2F2F2;
		border-bottom: 1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0;
		padding:15px;
		display:none;
	}
	#school-member-second .help-support-img
	{
		float:left;
	}
	#school-member-second .help-support-text
	{
		float:left;
		margin-left:10px;
	}
	#school-member-second #member-left,#school-member-second #member-right
	{
		float:none;
		width:auto;
	}
	#member-right .contentboxouter,#member-right .new_content_section_1,#member-right .new_content_section_2,#member-right .new_content_section_3{
		margin:10px 0;
	}
	#school-member-second .low-member-right,#school-member-second .high-member-right{
		min-height:0;
	}
	#school-member-second #member-left
	{
		display:none;
	}
	#school-member-second #member-left li
	{
		float:left;
		width:calc((100% - 1px)/2);
		width:-webkit-calc((100% - 1px)/2);
		width:-moz-calc((100% - 1px)/2);
	}
	#school-member-second .member-menu li a {
		font-size: 1rem;
		padding: 5px 0 5px 10px;
	}
	#school-member-second .featured-content{
		padding: 5px 5px 15px 5px;
		width: calc(100% - 15px);
	}
	#school-member-second .member-menu li{
		border-right: none;
	}
	#school-member-second .member-menu li.current_menu{
		border-right:none;
		background:none repeat scroll 0 0 #F2F2F2;
	}
	#school-member-second #member-left li:nth-child(2n+1)
	{
		border-right:1px solid #D0D0D0
	}
	#school-member-top .top-right-content .first-li {
		float: left;
		width: 12%;
	}
	#school-member-top .top-right-content .first-li img {
		max-width: 50px;
		max-height: 42px;
		width: 100%;
		margin-top: 3px;
	}
	#school-member-top .top-right-content .second-li {
		margin-left: 3px;
		padding-left:0;
		width:calc(87% - 3px);
		width:-webkit-calc(87% - 3px);
		width:-moz-calc(87% - 3px);
	}
	#school-member-top .top-right-content .second-li a {
		font-size: 0.7rem;
		padding: 0;
	}
	#school-member-top .top-right-content .second-li .school-name
	{
		font-size:0.9rem;
		padding:0;
	}
	#school-member-second .featured-text,#school-member-second .featured-button
	{
		float:none;
		width:auto;
	}
	#school-member-second .get-featured
	{
		font-size:1rem;
		width:100%
	}
    #school-info .infobox-top-right #ad-left-large {
		margin-top: 0;
	}       
    /**xiongmin state**/   
	.dashboards,.photos {
		background: url("http://www.boardingschoolreview.com/images/school/topic_icon_s1.png") no-repeat scroll 10px -40px #FFFFFF;
		clear: both;
		display: block;
		font-weight: bold;
		height: 40px;
		left: 37%;
		line-height: 33px;
		overflow: hidden;
		padding: 0 6px;
		margin-top: 15px;
		position: static;
		text-indent: 40px;
		top: 35px;
		width: 175px;f
	}
	.small_headings{
		font-weight: bold;    
		line-height:none;
		margin: 10px 0px 0px 0px;
		width: auto;
	}
	.dashboard {
		border-bottom: 1px solid #D0D0D0;
		border-top: 1px solid #D0D0D0;
		clear: both;
		display: block;
		height: auto;
		margin-top: 5px;
		overflow: hidden;
		padding: 10px 0 15px;
	}
	.welcome, .email_address, .Statistics, .Contact {
		display: block;
		float: left;
		height: auto;
		overflow: hidden;
		width: auto;
	}
	.welcome{
	   margin-bottom:5px;
	}
	#school_information #frmstatistics {
		margin: 0px;
	}
	#school_information .select {
		width: 35%;
	}
	#school_information .Contact{
		width: 100%;
		margin-top: 10px;
	}
	.contact_name, .position, .email, .phone_number {
		width: 100%;
	}
	#school_information .input_up_it {
		width: 99%;
	}
	#school_information .Statistics{
		width: 100%;
	}
    /**photo**/    
	.gray_background ,.photos_background{
		display:brack;
		clear:both;
		width:auto;
		height:auto;
		border-radius:5px;
		background-color:#f4f5fb;
		overflow:hidden; 
	}
	.gray_background{
		background-color: #EBEBEB;
		padding:10px;
	}
	.photos_background{
		display:block;   
		margin: 0px 0px 10px 0px;
		padding: 11px;
		background-color:#ebebeb; 
	}
	.img_size{
	   width:100%;
	   height:144px;
	}
	.update_caption{
	   height: 40px;
	   width:100%;
	}
	.delete_photo{
	   height: 40px;
	   border:1px solid #d06363 !important;
	   color:#d06363 !important;
	   font-size:10px !important;
	   background-color:#ebebeb !important;
	   width:100%;
	   margin:0px !important;
	   margin-top: 5px !important;  
	}
	.file_plate,.instructions_plate,.photo_instructions_plate,.photo_file_plate{
		display:brack;
		width:auto;
		height:auto;
		overflow:hidden;   
	}
	.file_plate,.photo_file_plate{
		float:left;
		width: 40%;
	}
	.file_plate p{
		display:brack;  
		height: 144px;
		width:100%;
		overflow:hidden;  
		margin:0px !important;
		background:url("http://www.boardingschoolreview.com/images/school/photo_bg.png") no-repeat;
		background-position:center center;
		text-align:center; 
	}
	.file_plate p input{
		margin-top: 60px;
		width: 80%;
	}
	.instructions_plate,.photo_instructions_plate{
		float:right;
		width: 59%;
	}
	.instructions_plate_title{
		margin:-3px 0px 3px 0px; 
	}
	.instructions_plate_title  h5{
		display:inline;
	}
	.instructions_plate_title span{
		float:right;
		font-weight:200;
	}
	.instructions_plate_content{
		height: 124px;
		width:99%;
		box-shadow:inset 5px 5px 5px #F6F7FB; 
		padding:0px;  
	}
	.instructions_plate_submit{
		width:100%;
		max-width:353px;
	}   
    .photo_submit_plate{
		display:block;
		clear:both;    
		height:50px;
		overflow:hidden;
    }
    .photo_submit_plate_update{
		display:inlink-block;
		float:right;
		width:59%;
    }
    .photo_submit_plate_submit{
		display:inlink-block;
		float:left;
		width:40%
    }
    .head_action_1_border{
		margin-left:0px;
    }   
	#school_overview .property-name{
		font-size: 12px;
	}
	#school_overview .property-value{
		font-size: 12px;
	}	
	#school_overview .find-school-by-state td{
		word-break: break-all;
	}
   .mobile-show {
      margin: 10px;
    }
		/**xiongmin  end **/
		
	/***Student Database Start By Hao.wu***/
	#school_secure_data .li_head{
		display: none;
	}
	#secure_data .bigtext{
		font-size: 14px;
	}
	
	#secure_data #submit{
		width: 100%;
	}
	#school_secure_data .li_head_1,
	#school_secure_data .li_head_2,
	#school_secure_data .li_head_3,
	#school_secure_data .li_head_4,
	#school_secure_data .li_head_5,
	#school_secure_data .li_head_6,
	#school_secure_data .li_head_7,
	#school_secure_data .li_head_8{
		display: none;
	}
	
	#school_secure_data .li_list_1_mobile,
	#school_secure_data .li_list_2_mobile,
	#school_secure_data .li_list_3_mobile,
	#school_secure_data .li_list_4_mobile,
	#school_secure_data .li_list_5_mobile,
	#school_secure_data .li_list_6_mobile,
	#school_secure_data .li_list_7_mobile,
	#school_secure_data .li_list_8_mobile,
	#school_secure_data .li_head_mobile{
		display: block;
	}
	
	#school_secure_data .li_head_mobile{
		color: #f4b350;
		font-family: Open Sans Semibold;
		font-weight: 600;
		line-height: 36px;
		padding-left: 1.5%;
		font-size: 24px;
		border-bottom: 1px solid #e2e6f4;
	}
	
	#school_secure_data .li_list_1_mobile{
	color: #dd6819;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0 0 0.8%;
	width: 120px;
	}

	#school_secure_data .li_list_2_mobile{
		padding-left: 5px;
		text-align: left;
		width: 100%;
		padding: 3px 0px 0px 5px;
	}
	
	#school_secure_data .li_list_2_mobile a{
		color: #3e3536;
		font-size: 24px;
		font-weight: bold;
		font-family: "Open Sans",Arial;
		line-height: 21px;
	}
	
	#school_secure_data .li_list_2_mobile a:hover{
		color: #f4b350;
	}

	#school_secure_data .li_list_8_mobile{
		color: #494949;
		font-family: Open Sans Semibold;
		font-size: 12px;
		padding-left: 5px;
		text-align: left;
		width: 100%;
		padding: 0px 0px 0px 5px;
		font-weight: 600;
	}
	
	#school_secure_data .li_list_3_mobile,
	#school_secure_data .li_list_vertical{
		font-size: 14px;
		margin-bottom: 7px;
		width: auto;
		padding: 7px 0 0 0.8%;
		float: left;
		display: block;
	}
	
	
	
	.li_list span{
		line-height: 21px;
	}
	
	
	/***Student Database End By Hao.wu***/	
		
		/**chenhang start**/
	.head_img{
		position:static;
		text-align:left;
		font-size:18px;
		margin-bottom:10px;
	}
	.head_title{
		padding:0px;
	}

	.content{
		padding-top:0px;
		padding-bottom:20px;
	}
    #format-table .input-field{
        width: 10%;
    }
    #format-table .label {
        width: 126px;
    }
	.left_content{
		float:none;
		margin-left:10px;
		width:98%;
	}
	.right_content {
		margin: 10px;
	}
	#school_information .div-1 span{
		margin-right:0px;
	}

	#school_information .left-type-show {
		float: left;
		height: 65px;
		padding:15px 5px;
		width: 45px;
	}
	#school_information .left-type-show span{
		display:block;
	}
	#school_information .right-type-show {
		padding: 10px 0px;
	}
	#school_information .table-gender{
		background:#dd6919;
		border-radius:3px 3px;
		font-size:13px;
		color:#ffffff;
		text-align:center;
		margin-bottom:3px;
	}
	#school_information .table-grade{
		background:#dd6919;
		border-radius:3px 3px;
		color:#ffffff;
		font-size:13px;
		text-align:center;
	}
	#school_information .table-name-email {
		color: #A3A3A3;
	}
	#school_information .table-time, .table-schooltype{
		font-size:14px;
		font-weight:bold;
	}
	#school_information .table-state, .table-season{
		font-size:14px;
	}
	.img_button {
		padding: 4px 10px;
	}
	.img_pushbutton {
	   padding: 4px 9px;
	}
	.pagination_label {
		font-size:14px;
	}
	
	#school_information .editpro_head_content{
		margin-top:20px;
	}	
	#school_information .secondary_mobile {
		background: none repeat scroll 0 0 #EAEAEA;
		border: 1px solid #D0D0D0;
		padding: 10px 20px;
	}
	#school_information .secondary_mobile select {
		width: 100%;
	}
	
	#school_information #table-box input{
		width:90%;       
	}
	#school_information .input_two{
		width:40% !important;
	}
	
	#school_information .input_percent{
		width:86% !important;
	}
	
	#school_information #table-box select{
		width:90%;
		margin-top: 5px;
	}
	#school_information .em_text{
		width:90%;
	}
	#school_information .submit_btn .submit{
		font-size:13px;
		/*margin-left: 98px;*/
		/*width: 62%;*/
		width: 100%;
	}
	#school_information .submit_btn{
		padding-right: 0px;
	}	

	
	
	#school_information #table-box .add_more,.add_more_1,.show_more{
		width:100%;
	}
	#school_information #table-box span.cke_skin_kama{
		width: 94%;
	}
	#school_info textarea {
		width: 94%;
	}
	#school_information #table-box input[type="radio"] {
		width: 10px;
	}
	#school_information #table-box input[type="checkbox"] {
		width: 10px;
	}
	#school_information #table-box .td_error {
		padding: 0 20px 3px 10px;
	}
	#school_information #table-box .td_error:before{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border-right: 5px solid rgba(0, 0, 0, 0);
		border-bottom: 4px solid #FD4747;
		border-left: 5px solid rgba(0, 0, 0, 0);
		content: "";
		display: inline-block;
		left: 69px;
		position: relative;
		top: -14px;
	}
	#events #event_type{
		width:80%;
	}
	#events input[type="text"],#job_entry input[type="text"]{
		width:93%;
	}
	#events .hidden_in_mobile,#get_jobs .hidden_in_mobile,#comparative-inquiry-data .hidden_in_mobile{
		display:none;
	}
	#comparative-inquiry-data .first_span,#comparative-inquiry-data .fifth_span{
		width:40%;
	}
	#comparative-inquiry-data .sixth_span{
		width:15%;
	}
	.only_display_pc{
		display: none;
	}
	.only_display_mobile{
		display: block;
	}
#article_nav_left {
	width: 100%;
}
#article_nav_right {
	width: 100%;
}
.articlesubtitle{
	margin:0 10px;
}
#featured_partner .horizontal_school_info{
	font-size: 13px;
}
	/**chenhang end**/
	/********************************** end for school member area css style in mobile******************************************************************/
	/***update school date start Hao.wu***/
	#school_information #table-box #overview_info select{
		width: 161px;
		margin-top: 5px;
	}
	#school_information .ext_two{
		width: auto;
	}
	#school_information .ext_description{
		width: auto;
	}
	.sele_one, .sele_two{
		width: auto;
	}
	.sele_text{
		width: 100%;
		padding: 3px 0 0 0;
	}
	
	#school_information #table-box #short_input input{
		width: 134px;
	}
	#school_information #table-box #short_input .em_text{
		width: 148px;
	}
	/***update school date end Hao.wu***/
	
 #school_info .first_line, #school_info .second_line{
		border-bottom: none;
	}
	#school_info .first-l{
		border-right: medium none;
		border-bottom: 1px solid #e2e5f4;
	}
	#school_overview .contentboxinner #tel-class{
		border-bottom: 1px solid #e2e6f4;
		padding: 5px 10px 15px 0;
	}
	#school_info .second{
		width: 90%;
		border-bottom: 1px solid #e2e6f4;
	}
	#grade_day #grade_text{
		width: 197px;
		margin-top: 7px;
		margin-bottom: 8px;
	}
	#school_overview .contentboxinner #grade_day{
		width: 90%;
	}   
	.ext_one{
		width: 100%;
	}
}
/*****************************for tablet********************************/
@media (min-width: 768px) and (max-width:998px)
{    
	#mini_student_login_form input{
		width:88%;
	}
	#mini_student_login_form .center{
		font-size:14px;
	}
	.school_notes_overview_no_photo{
		width:100%;
	}
	#desk_show_ads {
		clear: both;
		float: none;
		width: auto;
	}
     /**for fblikebox rjl*/
	#top20 #secondary_header .section_1
	{
		width:17%;
	}
	#top20 #secondary_header .section_2,#top20 #secondary_header .section_3,#top20 #secondary_header .section_4{
		width:24.16%;
		width: calc((73% - 4px) / 3);
		width: -webkit-calc((73% - 4px) / 3);
		width: -moz-calc((73% - 4px) / 3);
	}
    .fblikebox {
    width:100%;
    hight:90px;
    margin-top:10px;
    margin-left:0px;
    }
    .facebook {
    float:left; 
	margin-bottom: 15px;
    }
   .twitter {
    margin-top:0px;
    float:left; 
    margin-left:0px;
    }
	#so_jump_btn {
		display: none;
	}
	.hidden-in-tablet{
		display:none;
	}
	#school_ranking .title_first > a{
		margin:0;
	}
	#school_ranking .schoolrankingtable{
		margin-right: 9px;
	}
	#search_school .td_left li{
		width:31%;
	}
	#submit-a-review #bschool{
		width:80%;
	}
	.link_div .school-type-list-text {
		float: left;
		width: 88%;
	}
	#email_notification #email_notification_form .input-field{
		width:120px;
	}
	#featured_partner .horizontal_school_info,#featured-partners .school_info{
		height:auto;
	}
	#featured_partner_school{
		float:none;
	}
	.search{
		margin: 6px 6px 6px 15px
	}
	.search_bar{
		width: 78%;
	}
	#search_div{
		float: left;
	}
	#header #logo{
		background-size: 99% auto;
		margin-left: 4px;
		width: 21%;
	}
	#login_line .submitlogin{
		padding: 4px 10px 6px;
	}
	#login_line .submit{
		padding: 5px 5px 7px;
	}
	#login_line a{
		margin:0 5px;
	}
	#index #findschoolform .find_school_label{
		width:100%;
	}
	#school_overview #main-content .highlights_row{
		margin-left:10px;
		width: calc(100% - 20px);
		width: -webkit-calc(100% - 20px);
		width: -moz-calc(100% - 20px);
	}
    #featured-partners .picture{
        height: 172px;
    }
    .section_3_header{
        font-size:20px;
    }
    #list_school .table_cell_county{
        width: 40%;
    }
    
    #school_overview .step2-next{
    float: left;
    }
    
    #list_school .table_row_head .table_cell_grades{
        width: 16%;
    }
    
    #list_school .table_cell_grades{
        width: 15%;
    }
    
    #list_school .table_cell_a{
        width: 10%;
    }
    
    #first #list_school .table_cell_a{
        width: 8%;
		word-break: break-word;
    }
    
    #first #list_school .table_cell_b{
        width: 30%;
    }
    #list_school ul li span.word-postalCode{
		word-break: break-word;
	}
    #second #list_school .table_cell_a{
        width: 8%;
		word-break: break-word;
    }
    
    #second #list_school .table_cell_b{
        width: 30%;
    }
    
    #list_school .table_cell_b{
        width: 30%;
    }
    
    #list_school .table_cell_other_1{
        width: 15%;
    }
    
    #list_school .table_cell_other_2{
        width: 15%;
    }
    
    #list_school .table_cell_other_3{
        width: 25%;
    }
	
	#first .table_cell_other_3,
	#second .table_cell_other_3{
		width: 24%;
	}
    
    #main-content #featured_partner{
        width: 100%;
    }

    #secondary-content #featured-partners img{
        height: 108px;
    }
	#featured-partners .picture-l{
		width:46%;
		padding-right:15px;
		padding-top:5px;
		height:125px;
	}
    
    #featured-partners .picture{
        width: 50%;
        font-size:16px;
    }
    
    #article h1#main-headline {
        width: 67.347%;
	}
    
    #article #main-headline-wrapper {
		width: 100%;
	}
    
    #school_information .action_1 {
		width: 49%;
	}
	#school_information .action_2 {
		width: 48%;
	}
	#school_information .action_3 {
		width: 49%;
	}
	#school_information .action_4 {
		width: 48%;
	}
    
    #researchschool .action_1 {
		width: 49%;
	}
	#researchschool .action_2 {
		width: 48%;
	}
	#researchschool .action_3 {
		width: 49%;
	}
	#researchschool .action_4 {
		width: 48%;
	}
    
    #quicklink_action a{
        font-size:16px;
    }
    
    #main-content {
		width: 67.347%;
	}
    
    #main-wrapper {
		width: 98%;
	}
    
    #secondary-content #FindSchoolForm .find-school-option, #secondary-content #FindSchoolForm .find-school-input {
		width: 90%;
	}
	#secondary-content #FindSchoolForm .find-school-opt {
		width: 94%;
	}
    
    #secondary-content P {
		width: 100%;
	}
    
    #secondary-content #student_request_form .text_input {
        width:85%;
	}
    
    #school_information #secondary-content input[type="text"] {
		width: 95%;
	}
	#secondary-content #student_request_form #citizenship,#student_request_form #student_country,#student_request_form #student_state{
		width:90%;
		margin:0 0 5px 0;
	}
    #secondary-content {
		padding-left: 0;
		width: 30.612%;
	}
    /**************Hao.wu start*********/
    #compare_schools .compare_schools_width{
        width: 24%;
    }
    
    #compare_schools #divFirstSchool > select{
        width: 100%;
    }
    
    #compare_schools #divSecondSchool > select{
        width: 100%;
    }
    
    #compare_schools #divThirdSchool > select{
        width: 100%;
    }
    /***Student Database Start By Hao.wu***/
	#school_secure_data {
		float: left;
		font-size: 9px;
	}
	/***Student Database End By Hao.wu***/
    
    /***********Hao.wu end************/
    
    
    /**********************school_favorite tablet start guizheng  **************************/
		#school_favorite .public_county_list .table_row_head .table_cell_other_1 {
		width: 20%;
	}
	#school_favorite .public_county_list .table_row_head .table_cell_other_2 {
		width: 20%;
	}
	#school_favorite .public_county_list .table_row_head .table_cell_other_3 {
		width: 15%;
	}
	#school_favorite .public_county_list .table_row_head .table_cell_other_4 {
		width: 20%;
	}
	#school_favorite .public_county_list .table_row_head .table_cell_other_5 {
		width: 20%;
	}
	#school_favorite .public_county_list .table_cell_other_1 {
		width: 20%;
	}
	#school_favorite .public_county_list .table_cell_other_2 {
		width: 20%;
	}
	#school_favorite .public_county_list .table_cell_other_3 {
		width: 15%;
	}
	#school_favorite .public_county_list .table_cell_other_4 {
		width: 20%;
	}
	#school_favorite .public_county_list .table_cell_other_5 {
		width: 20%;
	}
	/**********************school_favorite tablet end guizheng  **************************/
	
	/************************for searchschools tablet start chenhang ***********************/
	#search_school #frmSearch td{
		width:230px;
	}
	#search_school #search_public_schools .tr_title{
		font-size:14px;
	}
	#search_school #frmSearch .sel-1{
		width:215px;
	}
	#search_school #frmSearch .sel-2{
		width:215px;
	}
	#search_school #frmSearch .sel-3{
		width:215px;
	}
	#search_school #frmSearch .sel-4{
		width:215px;
	}
	#search_school #frmSearch .div1{
		font-size: 11px;
		width: 120px;
	}
	#search_school #frmSearch .div2{
		font-size:11px;
		padding-right: 7px;
	}
	#search_school #frmSearch .div3{
		font-size:11px;
	}

	/************************for searchschools tablet end *********************************/
    #student_information .action_1 {
		width: 51%;
	}
	#student_information .action_2 {
		width: 46%;
	}
	#student_information .action_3 {
		width: 51%;
	}
	#student_information .action_4 {
		width: 46%;
	}
    
    #school_information #secondary-content input[type="text"] {
		width: 95%;
	}
    
    .section_2_header{
		font-size: 1rem;
	}
    
    .second {width:98%;}
	.school-info-content-body #add_to{float:left;}
	.school-info-content-body .second {width:50%;}
    
	#editstudent TEXTAREA {
		width: 100%;
	}
    
	#header_ads{
        text-align:center;
        padding-top:22px;
        height:60px;
        margin:0;
    }
	#navigation-wrapper UL A{
		font-size: 0.9rem;
	}
	.navigation-wrapper-2 LI.search-bar a {
		padding: 0 0.1rem;
	}
	.navigation-wrapper-2 LI A {
		padding: 0 18px;
	}
	
	.google-search-contain {
		width:270px;
	}
	.search-input{
		font-size: 13px;
	}
    .search-bar{
        display:none;
    }
	#student-profile-wrapper table .label{
		width: 150px;
	}
	#request_information #student_request_form input[type="text"], #request_information #student_request_form input[type="password"] {
		width: 290px;
	}
	#footer{
		width: 100%;
	}
	#footer .navigation-1{
		width: 31%;
	}
	#footer-wrapper #copyright{
		font-size: 0.7rem;
		width: 100%;
	}
	#footer .navigation-2{
		width: 17%;
	}
	#footer .navigation-4{
		width: 24%;
	}
	#copyright_text{
		width: 100%;
	}
	.section_1_header, .section_2_header, .section_3_header{
		font-size:1rem;
	}
	.recent_class {
		float: left;
		width: 100%;
	}
    .recent_adsense_class{
		float:none;
	}
	#ad-left-large{
		float:none;
	}
    #school_ranking .ranking{
        font-size:14px;
    }
	#school_info .head_action_1{
		width:43%;
	}
	.infobox_top_head {
		width: 100%;
	}
	#school_overview #list_school .table_cell_county{
		width:32%;
	}
	#school_overview #list_school .table_cell_other_1{
		width:11%;
	}
	#school_overview #list_school .table_cell_other_3{
		width:23%;
		word-wrap: break-word;
	}
	#school_overview #list_school .table_cell_other_2{
		width:15%;
	}
	#school_overview #main-content .school-info-content-headline{
		float:left;
	}
	#school_overview .contentboxinner #tel-class{
		border-left: medium none;
		padding-left: 0px;
		line-height: 47px;
		width: 94%;
	}
	#school_info .first{
		width:94%;
	}
	#school_overview .school-info-content-body #website-class{
		width: 94%;
	}
	#school_overview .contentboxinner #grade_day{
		border-left: medium none;
		padding-left: 0px;
		width: 94%;
	}
	
	#findschoolform .find_school_submit,#findschoolform .find_school_input {
		width:49%;
		width: calc(100% - 245px);
		width: -webkit-calc(100% - 245px);
		width: -moz-calc(100% - 245px);
	}
	/**** start zhangcheng for student membership *****/
	#student_information .action_s_1{
	line-height: 0;
   }
   /**** start zhangcheng for school membership *****/
	#school_information .action_s_1{
	line-height: 0;
   }
   /***********************************************for school member area css style in tablet****************************************************/
	#school-member-top .top-right{
		width:calc(100% - 181px);
		width:-webkit-calc(100% - 181px);
		width:-moz-calc(100% - 181px);
	}
	#school-member-second .featured-button
	{
		width:56%;
		margin-top:35px;
	}  
	#school-member-top .top-right-content .second-li a{
		font-size:14px;
	}	
	#school-member-top .top-left,#school-member-second #member-left{
		width:24%;
	}
	#school-member-second #member-right{
		width: 72.99999%;
	}
	#school-member-top .top-right{
		width:75.6%;
	}
	#school-member-top .top-right-content .second-li .school-name{
		display: inline-block;
		font-size: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 470px;
	}
	/**xiongmin state**/   
	#school-member-second .featured-text-advertising {
		font-family: Montserrat;
		font-size: 22px;   
	}
	.dashboards{
		width: 165px;
	}
	.show_stats, .update_info {
		font-size: 10px !important;
	}
	.according_number_left, .according_number_right {
		vertical-align: middle;
	}
	.input_up_it {
		width: 95%;
	}
	.photos {
		left: 35%;
		width: 124px;
	}
	.photo_submit_plate_update,.photo_submit_plate_submit{
		width:45%;
	}
	.photos_background { 
		margin: 10px 3px 0 0;  
		width: 45%;
	}
	.img_size {
		width: 100%;
	}
	.instructions_plate_content {
		width: 97%;
	}
	.delete_photo {
	   font-size: 8px !important;
		width: 100%;
		margin-left:0px !important;
	}
	.file_plate p {
		width: auto;
	}
	.gray_background{
	  padding: 5px;
	}
	/**xiongmin end**/
	/***********secondary menu tabs start Hao.wu******/
	#secondary_header{
		width:100.4%
	}

	#secondary_header .tab5_no{
		width: 19.8%;
		border-right: medium none;
	}

	#secondary_header .tab4_no{
		width: 24.8%;
		border-right: medium none;
	}

	#secondary_header .tab3_no{
		width: 33.1%;
		border-right: medium none;
	}

	#secondary_header .tab2_no{
		width: 49.9%;
		border-right: medium none;
	}

	.tab5{
		width: 19.8%;
	}

	.tab4{
		width: 24.8%;
	}

	.tab3{
		width: 33.1%;
	}

	.tab2{
		width: 49.9%;
	}

	#secondary_header .tab_all{
		width: 16%;
	}

	#secondary_header .tab_high{
		width: 18%;
	}

	#secondary_header .tab_elementary{
		width: 27%;
	}

	#secondary_header .tab_pre{
		width: 16%;
	}

	#secondary_header .tab_public_no{
		width: 22%;
	}


	/**chenhang start**/
	#school_information .sec_submit{
		width:107px;
	}
	#school_information #data_table .table-head-title span{
		width:71px;
		font-size: 11px;
	}
	#school_information #data_table .table-head-title .table-cell-other-2 {
		width: 103px;
	}
	#school_information #data_table .table-cell-other-2 {
		width: 103px;
	}
	#school_information .school-type-list-text span {
		width: 67px;
	}
	#school_information .editpro_head_content{
		height:auto;
	}

	#school_information .left_content{
		width: auto;
	}

	#school_information .editpro_head_content .right_content{
		height: auto;
	}

	#school_information .editpro_head_content .content{
		height: auto;
	}
	#school_information #table-box .add_more{
		display:block;
	}
	#school_information #table-box .add_more,.add_more_1,.show_more{
		width:60%;
	}
	#school_information .secondary_head ul li {
		padding: 4px 1px;
		width: 19%;
	}
	#school_information .secondary_head .section_black{
		width:0.5%;
		height:34px;
	}
	/*
	#school_information #table-box input{
		width:58%;
	}
	#school_information #table-box select{
		width: 60%;
	}
	#school_information #table-box textarea {
		width: 58%;
	}
	*/
	#school_information #table-box input[type="radio"] {
		width: 10px;
	}
	#school_information #table-box input[type="checkbox"] {
		width: 10px;
	}
	/*
	#school_information .em_text{
		width: 60%;
	}
	#school_information #table-box span.cke_skin_kama {
		width: 57%
	}
	*/
	#school_information .submit_btn{
		padding-right:0;
	}
	#school_information .submit_btn .submit {
		width: 42%;
	}
	#school_information #table-box .td_error {
		font-size:11px;
		padding: 6px 8px;
	}
	#school_information .td_name {
		width: 29%;
	}
	#school_information #table-box .td_error:before{
		left:-18px;
	}
	/**chenhang end**/
	   /****************************************end for school member area css style in tablet***********************************************************/ 
	#school_info .first_line, #school_info .second_line{
	border-bottom: none;
	width: 100%;
}
#school_info .first-l{
	border-right: none;
	border-bottom: 1px solid #e2e5f4;
}
#school_overview .contentboxinner #tel-class{
	width: 94%;
	border-bottom: 1px solid #e2e5f4;
}
.contentboxinner #tel-class #tel_img{
	margin: 10px 0 10px 10px;
}
#school_info .second{
	width: 94%;
	border-bottom: 1px solid #e2e5f4;
}
#school_information .secondary_head .section_black{
		height: 50px;
	}
	#school_information .secondary_head ul li{
		height: 51px;
	}
	.ext_one{
		width: 100%;
	}
}

/************************for some adjustment***************************/
@media (max-width: 640px)
{
	html {font-size:100%;}
	#footer
	{
		font-size:18px;
	}
	#wowslider-container1 .ws_images img
	{
		max-height:260px;
	}
}

@media (max-width: 480px)
{
	html {font-size:80%;}
	#footer
	{
		font-size:16px;
	}
	#compare_schools #divFirstSchool > select {
        width: 85%;
     }
    #compare_schools #divSecondSchool > select {
        width: 85%;
     }
    #compare_schools #divThirdSchool > select {
        width: 85%;
     }
}

@media (max-width: 320px)
{
  
  /**xiongmin end**/
    #footer
	{
		font-size:13px;
	}
}

/************************for definitions*********************************/
#definitions .contentboxouter {
    overflow: hidden;
	position:relative; 
	border: 1px solid #D0D0D0;
	background-color:#FFF; 
	padding:9px;
	margin:10px 0; 
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	-webkit-box-shadow:#BBB 0px 2px 0; 
	-moz-box-shadow:#BBB 0px 2px 0; 
	box-shadow:#BBB 0px 2px 0; 
	behavior: url("http://www.boardingschoolreview.com/css/pie/PIE.php"); 
}

#definitions .contentboxinner {
margin: 0 9px;
overflow: hidden;
}

#definitions{margin:0 auto;width:980px;padding:0;}
#definitions .table_name_cell {
	border-top:1px solid #e2e6f4;
	border-left:1px solid #e2e6f4;
	font-size:14px;
	font-weight: bold;
	padding-left: 8px;
	width: 171px;
	height:64px;
}
#definitions .table_value_cell {
	border-top:1px solid #E2E6F4;
	border-left:1px solid #E2E6F4;
	font-size:16px;
	color:#494949;
	/*word-break: break-all; 
	word-wrap:break-word;*/
}
#definitions h3#main-headline {
font-style: normal;
font-weight: normal;
color: #DD6919;
font-size: 24px;
margin: 10px 0 15px;
font-family: Montserrat;
line-height: 24px;
 float:left;
}

#definitiontable table {		

    border-bottom: 1px solid #E2E5F4;
    border-collapse: collapse;
    border-right: 1px solid #E2E6F4;
    font-family: Open Sans;
    margin: 6px 0 25px;

}
body#de{ text-align:center;}
@media (min-width: 768px) and (max-width:998px){
#definitions{margin:0 auto;width:100%;padding:0;}
}
@media (max-width: 320px) {
#definitions{margin:0 auto;width:100%;padding:0;}
}
@media (max-width: 480px) {
#definitions{margin:0 auto;width:100%;padding:0;}
}
/************************for definitions end*********************************/
/* school member area */
form[name=frmcontact] input:invalid, form[name=form1] input:invalid {
border: solid 1px red;
}
/* fix for table SPAN { padding: 0 8px 0 0; } in style-css */
span.error-icon, span.valid-icon, span.invalid-icon {
padding: 0;
}