#breadcrumb a
{
	color:Black;
	font-size: 11px;
	font-weight:normal;
}
#breadcrumb a:hover
{
	color: #9b1700;
}
#breadcrumb h3
{
	color:Black;
	font-size: 11px;
	font-weight:bold;
}
div.SchoolPhotoPreview
{
	height:217px;
	text-align:center;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}
div#video_noshow
{
	float:right;
	padding:5px;
}

div#videonc div.SchoolPhotoPreview
{
	width:125px;
	height:90px;
}
div.SchoolPhotoPreview img
{
	height:217px;
	border-style:none;
}
div#videonc div.SchoolPhotoPreview img
{
	width:125px !important;
	height:90px !important;
}
div.PhotoSlideShowLinkBar
{
	width:236px;
	height:19px;
	line-height:19px;
	margin:0px auto;
	padding:0px 10px;
	background-color:rgb(214,225,229);
	border-bottom:solid 1px rgb(119,162,179);
	text-align:right;
}
div#videonc div.PhotoSlideShowLinkBar
{
	border:none;
}
div.PhotoSlideShowLinkBar div
{
	height:100%;
	font-family:Arial;
	font-size:11px;
}
div.PhotoSlideShowNav
{
	height:72px;
	vertical-align:middle;
	background-color:rgb(229,231,210);
	margin:0px auto;
	padding:0px;
}
div.PhotoSlideShowNav table
{
	height:71px;
	vertical-align:middle;
	border-spacing:0px;
	border-collapse: collapse; 
	padding:0px;
	margin:0px;
}
#video table#photoContainer, div.PhotoSlideShowNav table, div.PhotoSlideShowNav, div.SchoolPhotoPreview, #video table#smallPhotoContainer, div.SchoolPhotoPreview img, table#smallPhotoContainer div, table#photoContainer div
{
	width:256px;
}
#video table#photoContainer, #video table#smallPhotoContainer
{
	vertical-align:middle;
	border-spacing:0px;
	border-collapse: collapse; 
	background-color:#F5F5F1;
	overflow:hidden;
}
table#photoContainer div, table#smallPhotoContainer div, table#photoContainer td, table#smallPhotoContainer td
{
	overflow:hidden;
}
#video table#photoContainer, table#photoContainer td, table#photoContainer div
{
	height:217px;
}
table#smallPhotoContainer img, table#smallPhotoContainer td, table#smallPhotoContainer div, div.smallPhotoContainer img
{
	height:90px;
}
div.smallPhotoContainer img
{
	width:125px;
}
#video table#photoContainer td, #video table#smallPhotoContainer td
{
	padding:0px;
}
div.PhotoSlideShowNav td
{
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
div.PhotoSlideShowNav img
{
	border:none;
	margin:2px;
	padding:0px;
}
div.PhotoSlideShowNav img.selected
{
	border:solid 2px rgb(64,217,251);
	margin:0px;
	padding:0px;
}
#ScrollingThumbs img, #ScrollingThumbs td
{
	width:48px;
}
#ScrollingThumbs img
{
	height:48px;
}

#VisitingAndContactInfo
{
	display:inline;
}
#visitingAndContact
{
	margin-top:0px;
	margin-bottom:10px;
}
#visitingAndContact h2
{
	margin:0px !important;
	font-size:12px;
}
#visitingAndContact p
{
	margin :0pt !important;  /*for IE*/
}

#VisitingAndContactInfo h4
{
	color:rgb(87,116,122);
}
#VisitingAndContactInfo td
{
	vertical-align:top;
}
#schoolSays
{
	color:Black;
	margin-top:5px;
	line-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	
}
#schoolSays h2.sectionTitle
{
	font-size:13px;
	color:Black !important;
	font-family:Arial,Helvetica;
	padding:0px !important;
	margin:0px !important;
}
span#schoolSaysText
{
	line-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	display:inline;
}

#parentGuide
{
	color:Black;
	margin-top:5px;
	line-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:30px;
	height:auto;
	
}
span#parentGuideText
{
	line-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	display:inline;
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.hidden
{
	display:none;
}

#studentsSay
{
	color:Black;
	margin-top:10px;
	margin-bottom:10px;
	line-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}
#studentsSay h2.sectionTitle
{
	font-size:13px;
	color:Black !important;
	font-family:Arial,Helvetica;
	padding:0px !important;
	margin:0px !important;
}
div#studentsSayText
{
	line-height:15px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
}
div#studentsSay .expanded
{
	height:auto;
}
div#studentsSay .collapsed
{
	height:60px;
}

div.statsBox
{
	margin-bottom:15px;
	width:100%;
}

div.statsBox div.header
{
	width: auto;
	padding: 0px 10px 5px 10px;
	text-align:left;
	background-color:#E8E9E3;
	border-bottom:1px solid #E8E9E3;
	color:Black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}
div.statsBox div.header h2
{
	float:left;
	
}
div.statsBox div.header .header_go
{
	float:right;
}
div.statsBox div.stats
{
	padding:0px 10px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px !important;
	background-color:White;
}

row.hiddenRow
{
	display:none;
}

#AcademicsTbl td
{
 vertical-align:top;
}
#ProfileSubTitle
{
	width:auto; 
	padding:3px 10px;
	background-color:#E8E9E3;
	color:black;
	font-family:Arial,Helvetica;
	font-weight:bold;
	font-size:14px;
}
.statsBox div.Indent
{
	margin-left:20px;
	display:inline;
}
table.statsBox
{
	width:100%;
	border-spacing:0px;
	border-collapse: collapse; 
	margin-bottom:5px;
}
table.statsBox td
{
	vertical-align:top;
	padding:5px 0px 5px 5px !important;
	border-bottom:solid 1px #E8E9E3 !important;
}
table.statsBox td.PGText
{
	vertical-align:top;
	padding:5px 10px 5px 25px !important;
	border-bottom:none !important;
	width:100%;
	/*color:#9FC0D6;*/
	
}

.PGHeader 
{
	font-size:16px;
	color:#000000; 
	font-weight:bold;
	}
table.statsBox td.PGImage
{
	vertical-align:top;
	padding:5px 0px 5px 5px !important;
	border-bottom:none !important;
	width:48px;
}
table.statsBox td.StatLbl
{
	width:210px;
	padding-right:10px;
}
table.statsBox tr.separator
{
	background-color:#E8E9E3;
}
table.statsBox tr.separatorClean
{
	background-color:white;
}
table.statsBox tr.separatorClean td
{
	
}
table.statsBox tr.Indented td.StatLbl
{
	width:190px;
	padding-left:20px;
	padding-right:10px;
}
table.statsBox tr.Indented2 td.StatLbl
{
	width:190px;
	padding-left:40px;
	padding-right:10px;
}
table.statsBox tr.Indented td.WholeRow
{
	width:auto;
	padding-left:20px;
}
p#AlsoAppliedTo
{
	margin-top:10px !important;
	margin-bottom:10px !important;
}

/* ie6 ignores this selector */
html>body .ydsf .inner {
	left: -10px;
	top: -10px;
	margin: 0;
}
p.StudentTestimonial
{
	font-style:italic;
}
table.ContactInfo
{
	width:100%;
}
table.ContactInfo td
{
	width:50%;
	vertical-align:top;
}
h1#SchoolName
{
	color:Black !important;
	margin-bottom:0px !important;
	margin-left:13px !important;
	padding:5px 0pt !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
}
div.stats_singleLineIndent, div.stats_singleLine
{
	width: 200px;
}
div.stats_singleLineIndent {
	margin-left: 10px;
}
div.clearer
{
	clear: left; line-height: 0; height: 0;
}

.clearfix:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.pfmain
{
	float:left;
}
div#profilePage div.promo
{
	margin:0px 0px 0px;
	padding:5px 5px 0px 5px;
}

.stop, .sbottom	{
	display:block;
	background:transparent;
	font-size:1px;
	width: auto;
}

.sb1, .sb2, .sb3, .sb4	{
	display:block;
	overflow:hidden;
}

.sb1, .sb2, .sb3	{
	height:1px;
}

.sb2, .sb3, .sb4	{
	background:#FFF;
	border-left:1px solid #E8E9E3;
	border-right:1px solid #E8E9E3;
}

.sb1	{
	margin:0 5px;
	background:#E8E9E3;
}

.sb2	{
	margin:0 3px;
	border-width:0 2px;
}

.sb3	{
	margin:0 2px;
}

.sb4	{
	height:2px;
	margin:0 1px;
}

.sboxcontent	{
	padding: 5px 10px 5px 10px;
	display:block;
	background:#FFF;
	border:0 solid #E8E9E3;
	border-width:0 1px;
}
span.SchoolListName
{
	font-weight:bold
}
#info {
	height:35px;
	margin:0px 0pt 10px 10px;
	padding:0pt;
	width:450px;
}
#info img.RAB, div#matchrating,  div#studentrating
{
	padding-right:30px !important;
}
#info table, #info tbody, #info tr, #info td, div#matchrating, div#studentrating
{
	height:33px;
}
#matchrating {
	background:#FFFFFF none repeat scroll 0%;
	float:left;
	margin:0pt;
	padding:0pt;
	color:#A94C3B;
}
.matchrt_pct {
	color:Red;
	font-size:0.8em;
	font-weight:bold;
	margin:0;
}
div#main, div#inqMain {
	background: transparent none repeat scroll 0%;
	color:#000000;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:normal;
}
div#main {
	width:490px;
}

div#inqMain	{
	width:730px;
}

div#main table, div#inqMain table, div#main td, div#main th, div#main p, div#inqMain td, div#inqMain th, div#inqMain p
{
	margin-bottom:auto;
}
div#main td, div#inqMain td
{
	border:none;
	padding:0;
}
div#main a, div#inqMain a
{
	color:#006699;
	font-size:12px;
	text-decoration:none;
}
div#main img, div#inqMain img
{
	vertical-align:baseline !important;
}
div#info h3
{
	font-size:12px;
	font-weight:bold;
	margin:0pt;
	padding:0pt;
	color:Black;
}
#blue_box {
	background-color:#F5F5F1;
	margin:0pt;
	padding:5px 10px;
	width:auto;
}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
	background:transparent url(/images/star.gif) repeat-x scroll left -1000px;
}
.star-rating {
	background-position:left top;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	width:100px;
}
.star-rating li {
	display:inline;
}
.star-rating a, .star-rating .current-rating {
	border:medium none;
	height:20px;
	left:0pt;
	line-height:20px;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	overflow:hidden;
	position:absolute;
	text-indent:-1000em;
	top:0pt;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position:left bottom;
}
.star-rating a.one-star {
	width:20%;
	z-index:6;
}
.star-rating a.two-stars {
	width:40%;
	z-index:5;
}
.star-rating a.three-stars {
	width:60%;
	z-index:4;
}
.star-rating a.four-stars {
	width:80%;
	z-index:3;
}
.star-rating a.five-stars {
	width:100%;
	z-index:2;
}
.star-rating .current-rating {
	background-position:left center;
	z-index:1;
}
.zero-rating {
	margin:-20px 0pt 0pt -10px;
}
.star-rating-sm, .star-rating-sm a:hover, .star-rating-sm a:active, .star-rating-sm a:focus, .star-rating-sm .current-rating-sm {
	background:transparent url(/images/star_small.gif) repeat-x scroll left -1000px;
}
.star-rating-sm {
	background-position:left top;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	width:70px;
}
.star-rating-sm li {
display:inline;
}
.star-rating-sm a, .star-rating-sm .current-rating-sm {
	border:medium none;
	height:20px;
	left:0pt;
	line-height:20px;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	overflow:hidden;
	position:absolute;
	text-indent:-1000em;
	top:0pt;
}
.star-rating-sm a:hover, .star-rating-sm a:active, .star-rating-sm a:focus {
	background-position:left bottom;
}
.star-rating-sm a.one-star-sm {
	width:20%;
	z-index:6;
}
.star-rating-sm a.two-stars-sm {
	width:40%;
	z-index:5;
}
.star-rating-sm a.three-stars-sm {
	width:60%;
	z-index:4;
}
.star-rating-sm a.four-stars-sm {
	width:80%;
	z-index:3;
}
.star-rating-sm a.five-stars-sm {
	width:100%;
	z-index:2;
}
.star-rating-sm .current-rating-sm {
	background-position:left center;
	z-index:1;
}
.zero-rating-sm {
	background:transparent url(/images/zero_rating.gif) no-repeat scroll left top;
	margin:-15px 0pt 0pt -10px;
}
.zero-rating-sm-st {
	background:transparent url(/images/zero_rating_st.gif) no-repeat scroll left top;
	margin:-20px 0pt 0pt -10px;
}
.zero-rating-sm:hover, .zero-rating-sm:active, .zero-rating-sm:focus {
	background-position:left bottom;
}
.zero-rating-sm-st:hover, .zero-rating-sm-st:active, .zero-rating-sm-st:focus {
	background-position:left bottom;
}
div#video {
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	float:right;
	/*height:318px;*/
	margin:5px 0px 0px 5px;
	padding:5px;
	text-align:center;
	width:256px;
}
div#smallVideo {
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	float:right;
	margin:5px 0px 0px 5px;
	padding:5px;
	text-align:center;
	width:260px;
}



.gtop, .gbottom {
	background:transparent none repeat scroll 0%;
	display:block;
	font-size:1px;
}
.gb1, .gb2, .gb3, .gb4 ,.gb2a, .gb3a, .gb4a {
	display:block;
	overflow:hidden;
}
.gb1, .gb2, .gb3,.gb2a, .gb3a {
	height:1px;
}
.gb2a, .gb3a, .gb4a{
	background:white none repeat scroll 0%;
	border-left:1px solid #E8E9E3;
	border-right:1px solid #E8E9E3;
}
.gb2, .gb3, .gb4 {
	background:#E8E9E3 none repeat scroll 0%;
	border-left:1px solid #E8E9E3;
	border-right:1px solid #E8E9E3;
}
.gb1 {
	background:#E8E9E3 none repeat scroll 0%;
	margin:0pt 5px;
}
.gb2,.gb2a {
	border-width:0pt 2px;
	margin:0pt 3px;
}
.gb3 ,.gb3a{
	margin:0pt 2px;
}
.gb4,.gb4a {
	height:2px;
	margin:0pt 1px;
}
.gb5, .gb6, .gb7, .gb8 {
	display:block;
	overflow:hidden;
}
.gb5, .gb6, .gb7 {
	height:1px;
}
.gb6, .gb7, .gb8 {
	background:white none repeat scroll 0%;
	border-left:1px solid #E8E9E3;
	border-right:1px solid #E8E9E3;
}
.gb5 {
	background:#E8E9E3 none repeat scroll 0%;
	margin:0pt 5px;
}
.gb6 {
	border-width:0pt 2px;
	margin:0pt 3px;
}
.gb7 {
margin:0pt 2px;
}
.gb8 {
	height:2px;
	margin:0pt 1px;
}
.gboxcontent {
	background:transparent none repeat scroll 0%;
	border-color:#E8E9E3;
	border-style:solid;
	border-width:0pt 1px;
	display:block;
}
div#customnav {
	text-align:left;
	width:auto;
	margin-bottom:12px;
}
#customnav div.bckgrd_txt_active, div.bckgrd_txt 
{
	padding:3px 2px 3px 8px;
}
#customnav div.bckgrd_txt_active {
	background-color:#DAE7EE;
	border-top:1px solid white;
	color:#3D80A7;
	font-weight:bold;
}
#customnav div.bckgrd_txt {
	background-color:#EDF5F8 !important;
	border-color:white;
	border-style:solid none none;
	border-width:1px medium medium;
	margin:0px;
}
div#customnav a {
	color:#000000;
	text-decoration:none;
}
div#customnav h2 {
	color:#3D80A7;
	font-size:0.8em;
	margin:2px 5px 0px;
}
div#customnav .bckgrd_txt h3 a {
	color:#333333;
	font-size:11px;
}
div#customnav h3 {
	color:#415D75;
	font-size:11px;
	font-weight:bold;
	margin:0pt;
	height:14px;
	padding:0px !important;
}
div#customnav ul {
	background-color:#EDF5F8;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
div#customnav li {
	font-size:0.8em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt 5px;
}
div#customnav div.leftNav2nd {
	background-color:#DAE7EE;
	color:#333333;
	display:none;
	font-size:11px;
	margin:0pt;
	padding:0pt 0pt 0pt 8px;
}
div#customnav div.leftNav3rd {
	color:#333333;
	display:none;
	font-size:11px;
	margin-top:2px;
}
div#customnav div.leftNav3rd a {
	padding-left:12px;
}
#left_sidebar {
	float:left;
	margin:0px 0pt;
	padding:0pt;
	width:185px;
}

div .similarschools {
	display:block;
	color:#333;
	text-decoration:none;
	padding: 2px 3px 3px 0px;
	display:block;
	font-size:12px;
	font-weight:bold;
}

div#similarschools	{
	background:transparent none repeat scroll 0%;
	margin: 0 5px 0px 5px;
	display:block;
	font-size:10px;
	padding:1px 3px 1px 5px;
	text-decoration:none;
}
div#similarschools img
{
	vertical-align:baseline;
}
div#similarschools a
{
	display:block;
	font-size:10px;
	padding:1px 3px 1px 0px !important;
}
div#personal {
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	margin:0pt 5px 15px;
	padding:2px;
	text-align:left;
	width:auto;
}
div#personal_blue {
	background-image:url(/images/personal_bckgrd.png);
	background-position:0pt -5px;
	background-repeat:repeat-x;
	color:#000000;
	margin:2px;
	overflow:hidden;
	padding:10px;
	text-align:left;
	width:auto;
}
#personal_blue select {
	margin-bottom:5px;
}
#personal_blue img {
	margin-left:82px;
}
div#personal h1 {
	color:#9B1700;
	font-size:16px;
	margin:0pt 0pt 5px;
	font-weight:bold;
}
div#personal h4 {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin:0pt;
}
div#center {
	background:#EFF1E9 none repeat scroll 0%;
	margin-left:190px;
	margin-top:0px;
	width:auto;
}
#right_sidebar	{
	float: right;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width:235px;
}
#right_sidebar div.promo
{
	margin:0px 0px 5px;
	padding:0px 0px 5px 0px;
}



div#stats	{
	width: auto;
	padding: 0px;
	margin: 0px 0px 15px;
	background: #FFF;
	color: #000;
}

div#stats_header	{
	width: auto;
	padding: 2px 0px;
	margin: 0;
	background: #d7e3e4;
	color: #3d80a7;
}

div#stats ul	{
	list-style: none;
	margin: 0;
	padding: 0;
}

div#stats li	{
	list-style: none;
	font-size: 11px;
	margin: 3px 0px 0px 0px;
	padding: 0;
	color: #2a688d;
	line-height: 15px;
	width: 123px;
}

div#stats_header h1	{
	font-size: 19px;
	text-align: left;
	margin: 4px 10px;
	padding: 0;
}

div#stats h2	{
	font-size: 12px;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #000;
}

div#stats h3	{
	font-size: 11px;
	text-align: left;
	margin: 2px 0;
	padding: 0;
	color: #000;
}

div#stats h4	{
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin: 2px 0;
	padding: 0;
	color: #2a688d;
}

.border	{
	width: auto;
	border-bottom: 1px solid #d7e3e4;
	padding: 5px 0px;
}

.stats_txtplacer
{
	width: 70px;
	margin: -16px 0 0 139px;
	padding: 1px 0px;
	line-height: 15px;
}

.stats_bckgrd	{
	width: auto;
	padding: 5px;
	margin: 0;
	background-image: url(/images/stats1.png);
	background-repeat: repeat-x;
	background-color:Transparent;
	overflow:hidden;
}
iframe#inquiryForm
{
	width:700px;
	height:2000px;
}
iframe#isItAFitForm
{
	width:712px;
	height:767px;
}
iframe#ugradIsItAFitForm
{
	width:712px;
	height:550px;
}
.stats_singleLine a.small
{
	white-space:nowrap;
}
table#BasicProfileIntro td
{
	padding-right:5px;
	vertical-align:top;
}
table#BasicProfileIntro td.pfbasictopleft
{
	width:125px;
}
table#BasicProfileIntro
{
	padding-bottom:10px;
	width:460px;
}
table#BasicProfileIntro div#visitingAndContact
{ 
	margin-top:-3px;
}