#bluebox1 {
width:444px;
margin-left:16px;
padding-bottom:6px;
margin-bottom:6px;
border-right:1px solid #D2F4FF;
border-left:1px solid #D2F4FF;
border-bottom:1px solid #D2F4FF;
background-image:url(http://www.boardingschoolreview.com/images/bluegrad.jpg);
background-repeat:repeat-x;
background-color:#f7fcff;
height:auto;
float:left;
}

#blue {
background-image:url(http://www.boardingschoolreview.com/images/bluebox1.png);
background-repeat:no-repeat;
background-position:top left;
width:446px;
float:left;
height:26px;
margin-left:16px;
}

#featsfuture {
background-image:url(http://www.boardingschoolreview.com/images/greenbox2b.png);
background-repeat:no-repeat;
background-position:bottom left;
width:570px;
margin-bottom:0;
text-align:left;
float:left;
height:24px;
}

.contactinfo {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#069;
font-weight:700;
}

.contactinfonew {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:400;
}

.contactinfonew1 {
font-size:11pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:400;
}

.tips {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:400;
line-height:16px;
}

#container {
width:776px;
margin-right:auto;
margin-left:auto;
padding:0;
}

body {
background-color:#FFF;
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-repeat:repeat-y;
background-position:center;
margin:0 auto;
padding:0;
}

div.clear {
clear:both;
font-size:1px;
line-height:1px;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

#top {
background-image:url(http://www.boardingschoolreview.com/images/mainbg.jpg);
background-repeat:repeat-y;
background-position:left top;
float:left;
height:2px;
width:776px;
}

#mainbg {
background-image:url(http://www.boardingschoolreview.com/images/mainbg.jpg);
background-repeat:repeat-y;
float:left;
width:776px;
height:auto;
margin:0;
padding:10px 0 0;
}

#logo {
float:left;
padding-left:20px;
padding-top:4px;
}

#navigation {
margin-top:9px;
float:left;
margin-left:20px;
margin-bottom:0;
padding-bottom:0;
}

div#navcontainer {
float:left;
width:756px;
}

#maincolumn1 {
float:left;
width:571px;
padding-left:16px;
text-align:left;
margin-top:1px;
}

#rightcolumn1 {
float:left;
width:175px;
height:auto;
margin-top:0;
_margin-top:3px;
text-align:center;
margin-left:4px;
_margin-left:3px;
display:inline;
}

#rightcolumn1newstate {
float:left;
width:175px;
height:auto;
margin-top:43px;
text-align:center;
margin-left:4px;
}

#rightcolumn1newstate2 {
float:left;
width:175px;
height:auto;
margin-top:36px;
text-align:center;
margin-left:4px;
}

#rightcolumninner {
float:left;
width:175px;
height:auto;
margin-top:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
text-align:left;
}

p {
margin:0.4em 2px 0.4em 0;
}

#blueboxnewverti {
width:158px;
padding-bottom:6px;
margin-bottom:6px;
border-right:1px solid #ADDFEF;
border-left:1px solid #ADDFEF;
border-bottom:1px solid #ADDFEF;
background-image:url(http://www.boardingschoolreview.com/images/bluegrad.jpg);
background-repeat:repeat-x;
background-color:#f7fcff;
height:auto;
float:left;
list-style-image:url(http://www.boardingschoolreview.com/images/blueBullet.png);
}

#bluebox1newgradient {
padding-bottom:6px;
margin-bottom:6px;
border-right:1px solid #ADDFEF;
border-left:1px solid #ADDFEF;
border-bottom:1px solid #ADDFEF;
background-image:url(http://www.boardingschoolreview.com/images/bluegrad.jpg);
background-repeat:repeat-x;
height:auto;
float:left;
background-color:#FFF;
list-style-image:url(http://www.boardingschoolreview.com/images/blueBullet.png);
}

ul {
margin:2px 0 0;
padding:0;
}

li {
font-size:12px;
margin-left:30px;
padding-left:2px;
padding-right:2px;
margin-bottom:0;
}

#schools label {
float:left;
width:90px;
color:#069;
font-size:12px;
font-weight:700;
margin-left:2px;
}

#heading3 {
font-size:24pt;
color:#069;
font-weight:700;
padding-bottom:3px;
background-image:url(http://www.boardingschoolreview.com/images/orbg.png);
background-repeat:repeat-x;
background-position:left bottom;
font-family:Arial, Helvetica, sans-serif;
}

#newheading3 {
font-size:30px;
color:#069;
font-weight:700;
line-height:35px;
background-image:url(http://www.boardingschoolreview.com/images/orbg.png);
background-repeat:repeat-x;
background-position:left bottom;
height:auto;
font-family:Arial, Helvetica, sans-serif;
}

.center_new {
margin-left:auto;
margin-right:auto;
margin-top:0;
float:left;
text-align:center;
}

a:link {
color:#069;
line-height:normal;
}

a:visited {
color:#0098E1;
}

a:hover {
color:#069;
text-decoration:none;
}

a:active {
color:#069;
}

h2 {
font-size:13px;
color:#069;
margin:0;
padding:6px 0 0 6px;
}

h2.header {
color:#F1A73C;
height:25px;
font-size:14pt;
text-decoration:none;
font-weight:700;
}

.headertext {
color:#F1A73C;
height:25px;
font-size:10pt;
text-decoration:none;
font-weight:700;
}

td.statsheader-bluein3 {
font-size:10pt;
color:#FFF;
font-weight:700;
height:22px;
text-align:center;
background-image:url(/images/statsheaderbluebgin3.png);
background-repeat:no-repeat;
background-color:#FFF;
vertical-align:top;
margin:0;
padding:3px 0 0;
}

tr.rankelementodd td,td.rankelementodd{
font-size:10pt;
background:url(/images/rankbg1.jpg) left bottom repeat-x;
border:1px solid #dcdcdc;
height:auto;
padding-top:2px;
padding-bottom:4px;
padding-left:5px;
padding-right:5px;
}

tr.rankelementeven td,td.rankelementeven{
background-color:#FFF;
color:#000;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
height:auto;
padding-top:1px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
}

.rankelementodd_artBox {
font-size:10pt;
background:url(/images/rankbg1.jpg) left bottom repeat-x;
border:1px solid #dcdcdc;
text-align:left;
height:auto;
padding-top:2px;
padding-bottom:5px;
padding-left: 5px;
padding-right: 5px;
}

.rankelementeven_artBox {
background-color:#FFF;
color:#000;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
height:auto;
padding-top:2px;
padding-bottom:5px;
padding-left: 5px;
padding-right: 5px;
}







a.seemore:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#0098E1;
font-weight:400;
}

a.seemore:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#069;
text-decoration:none;
font-weight:400;
}

a.footermenulink:hover {
color:#069;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
}

#featurebox {
width:570px;
padding-left:16px;
}

.footerinner {
padding-left:0;
}

.footerinnertxt1 {
padding-left:0;
color:#069;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
}

#footer {
float:left;
width:770px;
margin-left:0;
margin-right:0;
}

.centerfooter {
margin-left:175px;
float:left;
margin-top:5px;
}

.search {
float:left;
width:210px;
margin-top:3px;
margin-left:0;
}

.blueboxwidthupdateschool {
width:100%;
}

.quickout {
width:569px;
}

.sitesense {
visibility:visible;
display:block;
}

.nav {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
float:left;
height:14px;
width:728px;
padding-left:18px;
margin-top:10px;
}

#searchright {
float:right;
margin-top:20px;
margin-right:40px;
width:280px;
}

.googleads {
float:left;
width:728px;
padding-left:23px;
padding-top:5px;
font-size:10pt;
}

td.blueboxbulletbg {
color:#000;
font-size:10pt;
background-image:url(http://www.boardingschoolreview.com/images/bluegrad.jpg);
background-repeat:repeat-x;
border-top:0 none #D2F4FF;
border-right:1px solid #D2F4FF;
border-bottom:1px solid #D2F4FF;
border-left:1px solid #D2F4FF;
background-color:#F7FCFF;
}

td.bluebullettxt {
padding-left:20px;
height:20px;
font-size:10pt;
}

.menuHeader {
background-image:url(/images/menuHeaderMiddle.png);
height:27px;
}

.menuHeader .leftEdge {
background-image:url(/images/menuHeaderLeft.png);
float:left;
height:27px;
width:10px;
}

.menuHeader .rightEdge {
background-image:url(/images/menuHeaderRight.png);
float:right;
height:27px;
width:12px;
}

.menuHeader label {
position:relative;
text-align:center;
top:5px;
}

.blueAppletHeader {
background-image:url(http://www.boardingschoolreview.com/images/blueAppletTopMiddle.png);
height:23px;
}

.blueAppletHeader .leftEdge {
background-image:url(http://www.boardingschoolreview.com/images/blueAppletTopLeft.png);
float:left;
height:23px;
width:8px;
}

.blueAppletHeader .rightEdge {
background-image:url(http://www.boardingschoolreview.com/images/blueAppletTopRight.png);
float:right;
height:23px;
width:8px;
}

.greenAppletHeader label,.yellowAppletHeader label,.blueAppletHeader label {
color:#069;
float:left;
font-size:10pt;
font-weight:700;
position:relative;
top:3px;
}

.blueAppletHeader span {
color:#069;
float:center;
font-size:10pt;
font-weight:700;
position:relative;
top:3px;
}

.school_overview_tbl td.hasborder {
border-right:1px solid silver;
}

.yellowAppletHeader {
background-image:url(http://www.boardingschoolreview.com/images/yellowAppletTopMiddle.png);
height:23px;
}

.yellowAppletHeader .leftEdge {
float:left;
width:8px;
height:23px;
background-image:url(http://www.boardingschoolreview.com/images/yellowAppletTopLeft.png);
}

.yellowAppletHeader .rightEdge {
float:right;
width:8px;
height:23px;
background-image:url(http://www.boardingschoolreview.com/images/yellowAppletTopRight.png);
}

.greenAppletHeader .leftEdge {
float:left;
width:8px;
height:23px;
background-image:url(http://www.boardingschoolreview.com/images/greenAppletTopLeft.png);
}

.greenAppletHeader .rightEdge {
float:right;
width:8px;
height:23px;
background-image:url(http://www.boardingschoolreview.com/images/greenAppletTopRight.png);
}

.greenAppletHeader {
height:23px;
background-image:url(http://www.boardingschoolreview.com/images/greenAppletTopMiddle.png);
background-repeat:repeat-x;
background-color:#FFF;
vertical-align:top;
width:100%;
text-align:center;
padding:0;
}

.greenAppletContentFilled {
background-image:url(http://www.boardingschoolreview.com/images/greengred.jpg);
background-repeat:repeat-x;
}

.greenAppletContent {
font-size:10pt;
border-top:0 solid;
border-right:1px solid #BDF3BD;
border-bottom:1px solid #BDF3BD;
border-left:1px solid #BDF3BD;
background-position:right top;
list-style-image:url(http://www.boardingschoolreview.com/images/blueBullet.png);
padding:5px;
}

.blueAppletContent {
background-image:url(http://www.boardingschoolreview.com/images/bluegrad.jpg);
background-position:right top;
background-repeat:repeat-x;
font-size:10pt;
list-style-image:url(http://www.boardingschoolreview.com/images/blueBullet.png);
border-color:#ADDFEF;
border-style:solid;
border-width:0 1px 1px;
padding:5px 8px 0;
}

.orangeColumnHeader {
background-image:url(http://www.boardingschoolreview.com/images/orangeHeaderMiddle.png);
}

.blueColumnHeader,.orangeColumnHeader {
background-color:#FFF;
background-repeat:repeat-x;
color:#FFF;
font-size:13px;
font-weight:700;
height:23px;
text-align:center;
vertical-align:top;
width:100%;
padding:0;
margin-bottom:2px;
}

.orangeColumnHeader .leftEdge {
background-image:url(http://www.boardingschoolreview.com/images/orangeHeaderLeft.png);
float:left;
height:22px;
width:8px;
}

.orangeColumnHeader .rightEdge {
background-image:url(http://www.boardingschoolreview.com/images/orangeHeaderRight.png);
float:right;
height:22px;
width:8px;
}

.blueColumnHeader label,.orangeColumnHeader label{
position:relative;
top:2px;
}

.blueColumnHeader {
background-image:url(http://www.boardingschoolreview.com/images/blueHeaderMiddle.png);
}

.blueColumnHeader .leftEdge {
background-image:url(http://www.boardingschoolreview.com/images/blueHeaderLeft.png);
float:left;
height:22px;
width:8px;
}

.blueColumnHeader .rightEdge {
background-image:url(http://www.boardingschoolreview.com/images/blueHeaderRight.png);
float:right;
height:22px;
width:8px;
}

.yellowAppletContent {
background-image:url(http://www.boardingschoolreview.com/images/yellowgrad.png);
background-position:right top;
background-repeat:repeat-x;
font-size:10pt;
list-style-image:url(http://www.boardingschoolreview.com/images/blueBullet.png);
border-color:#F7F78C;
border-style:solid;
border-width:0 1px 1px;
padding:8px;
}

#student_rev ul li {
list-style-type:none;
list-style-image:none;
margin-left:0;
}

.googleAdsDiv {
clear:both;
}



#thumbnails IMG, .thumbnails IMG {
background:#FBFBFB;
border:1px solid #BBBFC2;
-webkit-border-radius:3px;
-moz-border-radius:3px;
padding:5px;
}

div#heading3text,div#heading3textnew,,div#heading3text1 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin-top:5px;
}

img,.school_overview_tr_heading td {
border:none;
}

a.seemore:link,a.seemore:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#069;
font-weight:400;
}

a.footermenulink:link,a.footermenulink:visited,a.footermenulink:active {
color:#069;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
}

input.mytext {
} 
