<STYLE TYPE="TEXT/CSS">

body {

	background-color: #FFFFFF;

	text-align: center;

	margin-top: 0px;

	padding-top: 0px;

	margin-bottom:0px;

	margin-right: auto;

margin-left: auto;

background-image:url(http://www.publicschoolreview.com/images/newbg.jpg);

background-repeat:repeat-y;

background-position:center;

	padding-bottom:0px;

	padding-left:0px;

	padding-right:0px;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

div.clear

{

     clear: both;

     font-size: 1px;

     line-height: 1px;

     overflow: hidden;

     visibility: hidden;

     width: 0;

     height: 0;

	 	 padding:0px;

	 margin:0px;

}

#container {

	width: 776px;

	margin-right: auto;

	margin-left: auto;

	padding:0px;

	margin-top:0px;

	margin-bottom:0px;

}

#top {

visibility:hidden;

display:none;

	 background-image: url(../images/mainbg.jpg);

	/*background-color:#CCCCCC;*/

	background-repeat: repeat-y;

	float: left;

	height: 14px;

	width: 776px;

	margin-top:0px;

	margin-right:0px;

	padding:0px;

}



#logo {

	float: left;

	padding-left: 20px;

	padding-top: 4px;

}

#mainbg {

	 background-image: url(../images/mainbg.jpg);

	/*background-color:#CCCCCC;*/

	background-repeat: repeat-y;

	float: left;

	width: 776px;

	height:auto;

	margin:0px;

	padding:0px;

	padding-top:1px;

}

#bottom {

	background-image: url(../images/mainbot.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	/*background-color:#990000;*/

	float: left;

	height: 14px;

	width: 776px;

	margin-left:auto;

	margin-right:auto;

	margin-top:0px;

	margin-bottom:0px;

	padding:0px;

}

.searchbutton {

	font-size: 10px;

	padding: 2px;

	margin-left: -9px;

}

#navigation {

	float: left;

	margin-left: 2px;

	margin-top: 8px;

}



div#navcontainer

{

	float: left;

	width: 756px;

	padding-left: 16px;

	padding-bottom: 0px;

	margin:0px;

}



div#navcontainer ul

{

	text-align: center;

	padding-left: 10px;

	padding-right: 0px;

	margin-left: 6px;

	padding-top: 0px;

	padding-bottom: 0px;

}



div#navcontainer ul li

{

	list-style-type: none;

	float: left;

	background-repeat: repeat;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 2px;

	border-right: 1px solid #D1D1D1;

	border-bottom: 1px solid #D1D1D1;

	border-left: 1px solid #D1D1D1;

	border-top: 1px solid #D1D1D1;

	background-position: right 100%;

	background-image: url(../images/menubar2bg.png);

	padding-top: 2px;

	padding-bottom: 2px;

}



div#navcontainer ul li a

{

	color: #006699;

	text-decoration: none;

	font-weight: bold;

	font-size: 14px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 4px;

	padding-right: 4px;

	margin-top: 2px;

}



div#navcontainer ul li a:hover

{

	color: #FF9900;

}

div#navcontainer ul li a span {

	background-image: url(../images/arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 0.3em;

	padding-left: 7px;

}

div#heading3text {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	margin-top:5px;

}

ul#navlist li.menupadding {

	width: 98px;

	height: 16px;

	padding-top: 0px;

	padding-bottom: 10px;

	padding-left:0px;

	padding-right:0px;

}

ul#navlist li.menupadding1 {

	width: auto;

	height: 18px;

	padding-top: 3px;

	padding-bottom: 4px;

	vertical-align:bottom;

}

h1 {

	font-size: 150%;

	color: #006699;

	letter-spacing: -1px;

	margin-top: 0.2em;

	margin-bottom: 0.4em;

	font-family:Arial, Helvetica, sans-serif;

}

p {

	margin-top: 0.4em;

	margin-right: 2px;

	margin-bottom: 0.4em;

	margin-left: 0em;

}

ul {

	padding: 0px;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

li {

	font-size: 10pt;

	margin-left: 30px;

	padding-left: 2px;

	padding-right: 2px;

	margin-bottom: 0px;

	line-height:16px;

}

li ul li {

	font-size: 10pt;

	padding-left: 8px;

	list-style:none;

	list-style-type: disc;

	margin-left: 40px;

   line-height:16px;



}

img {

	border: none;

}

#heading3 {

	font-size:24pt;

	color: #006699;

	font-weight: bold;

	/*border-bottom:2px solid #F1A73C;*/

	line-height:42px;

	background-image: url(../images/orbg.png);background-repeat: repeat-x;

	background-position: left bottom;

	height:auto;

			margin-top:1px;

	font-family: Arial, Helvetica, sans-serif;

}



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

a:visited {color: #0098E1;}

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

a:active {color: #006699;}

.googleads {

	float: left;

	height:auto;

	width: 728px;

	padding-left: 23px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.nav {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:normal;

	float: left;

	height: 14px;

	width: 728px;

	padding-left: 18px;

	margin-top: 10px;

}

.navnew {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:normal;

	float: left;

	width: 728px;

	padding-left: 18px;

	padding-top:6px;

}



h2 {

	font-size: 13px;

	color: #006699;

	margin: 0;

	padding-top: 6px;

	padding-left: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	font-family:Arial, Helvetica, sans-serif;

}

h2.header {

	color:#F1A73C; 

    height:33px;

	font-size:14pt; 

	text-decoration:none; 

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

}

.headertext {

	color:#F1A73C; 

	height: 25px; 

	font-size:10pt; 

	text-decoration:none; 

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

}



#footer ul li.black {

	color: #000000;

	font-weight: normal;

	font-size:11px;

}

#footer li {

	

	list-style-type: none;

	margin-left: 6px;

	font-weight: bold;

	font-size: 13px;

	color: #006699;

	margin-top: 3px;

	margin-bottom: 4px;

	text-align:center;

}

#footer li a {

	margin-right: 7px;

}

.seemore{font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

color:#006699;

font-weight:normal;

text-decoration:

}

a.seemore:link{font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

color:#006699;

font-weight:normal;

text-decoration:

}

a.seemore:visited{font-family:Arial, Helvetica, sans-serif;

font-size:10pt;color:#0098E1;font-weight:normal;}

a.seemore:active{font-family:Arial, Helvetica, sans-serif;

font-size:10pt;color:#006699;font-weight:normal;}

a.seemore:hover{font-family:Arial, Helvetica, sans-serif;

font-size:10pt;color:#006699; text-decoration:none;font-weight:normal;}



a.footermenulink:link{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;color:#006699;}

a.footermenulink:visited{font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;color:#006699;}

a.footermenulink:active{font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;color:#006699;}

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



A.anch {color:#F1A73C; font-size:10pt;}

A.anch:hover {color:#F1A73C; font-size:10pt; text-decoration:underline;}

A.anch:visited {color:#F1A73C; font-size:10pt;}

A.anch:hover {color:#F1A73C; font-size:10pt; text-decoration:none;}

.footerinner{

padding-left:0px;

text-align:center;

margin-left:80px;

}

.footerinner1{

padding-left:0px;

margin-left:0px;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt; 

font-weight:bold;

}

#footer {

	float: left;

	width: 756px;

	margin-left: 5px;

	margin-right: 0px;

	background-color:#ffffff;

	text-align:center;

}

.centerfooter {

	margin-left:94px;

	float: left;

	margin-top: 10px;

}

.centerfooter1 {

	margin-left: 97px;

	float: left;

	margin-top: 10px;

}

#search {float: right;margin-top: 20px;margin-right: 6px;width: 293px;}

.searchbutton {font-size: 10px;padding: 2px;margin-left: -1px;}

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

.innertbl

{

 float:left;width:563px; margin-left:8px;margin-right:3px; vertical-align: top;

}

#greybg {padding-top:3px; 

text-align:center; width:100%;height: 20px; border:0px solid #EFEFEF; background-image: url(../images/longgreybg.png); color: #FF9900; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding-bottom:5px; background-repeat:no-repeat;}

#grey {padding-top:3px; 

text-align:center; width:100%;height: 20px; border:0px solid #EFEFEF; background-image: url(../images/longgreybgnew.png); color: #FF9900; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding-bottom:5px; background-repeat:no-repeat;}

#greybgnew {padding-top:3px; padding-left:3px; 

text-align:left; width:100%;height: 20px; border:1px solid #EFEFEF; background-image: url(../images/rankbg1.jpg); color: #F1A73C; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:10pt}

#greybgnew1 {padding-top:3px; 

text-align:center; width:100%;height: 20px; border:0px solid #EFEFEF; background-image: url(../images/greyindex.png); color: #FF9900; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding-bottom:3px; background-repeat:no-repeat; margin-left:5px;}



.heading3 {

	font-size: 30px;

	color: #006699;

	font-weight: bold;

	border: black;

	background-repeat: no-repeat;

	background-position: left bottom;

	line-height: 38px;

	background-image: url(../images/orbg.png);

	height: 44px;

	margin-top:3px;

	font-family: Arial, Helvetica, sans-serif;

}

.header {font-family: Arial, Helvetica, sans-serif;color:#F1A73C;height:33px; font-size:14pt; text-decoration:none; font-weight: bold}

.header2 {color:#006699; height: 33px; font-size:12pt; font-style: italic; font-weight: bold}

.header3 {color:#006699; height: 33px; font-size:10pt; font-weight: bold}

.newheader {color:#006699; height: 33px; font-size:12pt; font-style: normal; font-weight: bold}



.footerpad{

padding-left:47px;

}

#mainbg{

width:100%;

}

#maincolumnindex {

	float: left;

	width: 440px;

	text-align: left;

	margin-top: 2px;

    padding-left:14px;

}

#maincolumninner {

	float: left;

	width: 570px;

	padding-left: 15px;

	text-align: left;

	margin-top: 0px;

	padding-top:0px;

	height: auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:normal;

	line-height:16px;

}

#middlemaintbl {

	width: 747px;

	padding-left: 5px;

	text-align: left;

	margin-top: 3px;

	height: auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:normal;

	line-height:16px;

}



#rightcolumnindex {

	float: right;

	width: 275px;

	margin-top: 1em;

	text-align: left;

	margin-right:4px;

}

#screenright{margin:0px; text-align:left; width:300px; float:right;margin-right:8px; line-height:20px;}

#rightcolumninner {

	float: left;

	width: 170px;

	height: auto;

	margin-top: 30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:normal;

		text-align: left;



}

#rightcolumninnerschools {

	float: left;

	width: 170px;

	height: auto;

	margin-top: 30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	font-weight:normal;

		text-align:center; margin-left:4px; padding-top:11px;



}

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

#featureboxindex {

	width:743px;

	margin-left:9px;

}

#featsindex {background-image: url(../images/indexgreenbg.png);background-repeat: no-repeat;background-position: left top;width: 743px;height: 23px;margin-left: 4px;margin-bottom:0px;text-align: left;float:left;}

#indexfeaturedschoolsfuture {float: left;margin-left: 4px;width:741px;text-align: center;background-color:#FFFFFF;border-right: 1px solid #DBFADA;border-bottom: 0px solid #DBFADA;border-left: 1px solid #DBFADA;background-position: right top;}



.indexfeaturedimages {

	float: left;

	height: auto;

	width: 175px;

	text-align: center;

	margin-top: 3px;

	margin-left:6px;

}

.greyboxes h2 {

font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FF9900;

	background-image: url(../images/indexheadbg-ie.png);

	background-repeat: no-repeat;

	background-position: top left;

	width: 278px;

	height: 26px;

	padding-top: 5px;

	padding-left: 8px;

	margin-top: 4px;

	margin-right: 0px;

	text-align: left;

	margin-bottom: 0px;

}

#schools {

	float: left;

	width: 274px;

	margin-top: 2px;

	margin-bottom: 2px;

	margin-left: 2px;

	font-family:Arial, Helvetica, sans-serif;

}

label{

float: left;

width: 145px;

font-weight:normal;

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

}



#submitbutton{

margin-left: 120px;

margin-top: 5px;

width: 90px;

}

br{

clear: left;

}



td.rankheaderodd {height: 22px; border:1px solid #EFEFEF; background-image: url(../images/rankbg1.jpg); color: #F1A73C; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:10pt}

tr.rankelementodd td {height: 22px; border:1px solid #EFEFEF; background-image: url(../images/rankbg1.jpg); color: #000; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}

.rankelementodd {height: 22px; border:1px solid #EFEFEF; background-image: url(../images/rankbg1.jpg); color: #000; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}

td.rankheadereven {height: 22px; background-color: #FFF; color: #F1A73C; font-weight: bold; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}

.rankelementeven {height: 22px; background-color: #FFF; color: #000; font-size:10pt; font-family:Arial, Helvetica, sans-serif;}

td.neworange2 {

	font-size:10pt;

	color:#FFF;

	font-weight: bold;

	height: 22px;

	text-align: center;

	background-image: url(../images/neworange1.png);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	vertical-align: top;

}

td.statsheader-blueinnew5 {

	font-size:10pt;

	color:#FFF;

	font-weight: bold;

	height: 22px;

	text-align: center;

	background-image: url(../images/blueheader5c.png);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	vertical-align: top;

}

td.statsheaderbluebgin3 {

font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	color:#FFF;

	font-weight: bold;

	height: 22px;

	text-align: center;

	background-image: url(../images/statsheaderbluebgin3.png);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	vertical-align: top;

}

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



td.overview_element-blue-two {

	background-color: #FFFFFF;

	color: #069;

	font-size:10pt;

	height: 26px;

	background-image: url(../images/reviewformbg42.png);

	background-repeat: no-repeat;

	border: 0px solid #CCC;

}

td.bluesm {

	background-color: #FFFFFF;

	color: #069;

	font-size:10pt;

	height: 26px;

	background-image: url(../images/smallvertivalblue.png);

	background-repeat: no-repeat;

	border: 0px solid #CCC;

}

td.blueboxbulletbg {

	color: #000;

	font-size:10pt;

	background-image: url(../images/bluegrad.png);

	background-repeat: repeat-x;

	border-top: 0px none #D2F4FF;

	border-right: 1px solid #D2F4FF;

	border-bottom: 1px solid #D2F4FF;

	border-left: 1px solid #D2F4FF;

	background-color: #F7FCFF;

	

}	

.contactinfo {

font-family:Arial, Helvetica, sans-serif;

font-size:10pt;

font-weight:normal;

}

.center_new {

	margin-left: auto;

	margin-right:auto;

	margin-top:0px;

	float: left;

	text-align: center;

}

#featsindexbk {background-image: url(../images/indexgreenbgbk.png);background-repeat: no-repeat;background-position: left top;width: 743px;height: 23px;margin-left: 4px;margin-bottom:0px;text-align: left;float:left;}



.contactinfonew {

	font-size:10pt;

	font-family:Arial, Helvetica, sans-serif; 

	color:#000000;

	font-weight:normal;

}

#featsfuture {margin-left:4px; width:570px; height:24px;}

h2#featsfuture {margin-left: 4px;width:570px;font-weight:normal;}

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

#featuredschoolsfuture {width: 568px;margin-left: 4px;}

#featuredschoolsfuture {float: left;width: 568px;margin-left: 5px;text-align: center;background-image: url(../images/greengred.jpg);background-repeat:repeat-x;border-right: 1px solid #DBFADA;border-bottom: 1px solid #DBFADA;border-left: 1px solid #DBFADA;background-position: right top;}

.indexwelcomeheader {

font-family:Arial, Helvetica, sans-serif;text-align: left; vertical-align: middle; height: 40px; background-color: #FFF; color: #069; font-size:14pt; font-weight: bold; padding-left: 5px; padding-top:5px;}

.orangehead{

font-family:Arial, Helvetica, sans-serif;

font-size:8pt;

color:#FF9900;

}

.grennwidth

{

width: 570px;

}

#blue {margin-left:9px;}

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

#bluebox1 {width:444px;margin-left: 9px;}

#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(../images/bluegrad.png);background-repeat: repeat-x;	background-color:#f7fcff;height: auto;float: left;}

.sitesense

{

width: 728px;padding-left: 2px;margin-top: 0px;

}

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

#footernew {

	float: left;

	width: 754px;

	margin-left: 1px;

	margin-right: 0px;

	background-color:#ffffff;

	text-align:center;

}

.newrightcolumn{

padding-top:11px;

}

.schooloverright

{

padding-left:2px;

padding-top:11px;

text-align:center;

}

.aboutright{

padding-top:7px;

}

</style>

