#loadingTables{ background: url("../images/loadingAnimation.gif") no-repeat scroll 20% 100px transparent; height: 300px; }
 
#score_reports{ }
	#score_reports p{ line-height: 115%; padding: 10px 20px;}
		#score_reports p#LSSR_Welcome{ font-size: 17px;}
	#score_reports div.message ul{ margin: 10px 0px 10px 50px; }
		#score_reports  div.message ul li{ list-style-type: disc; line-height: 115%;}
		
.note{ clear:left;text-align:left;padding-top:15px; font-size: 11px;}
.sorting-words{ display:none;}

/* LSTSR.com Home Page */

#sr_home{ }
	#section1{background-color:rgb(0,0,0);background-color:rgba(0,0,0,.8);position:relative;margin-top:-20px;}
		#section1 .slide{width:100%;display:none;height:350px}
				#section1 .slide.first{display:block;}
			#section1 .slideLink{width:608px;float:left;background-color:#FFF;text-align:center;}
			#section1 .right_slide{width:372px;float:left;color:#FFF;padding-top:50px;}
				#section1 .right_slide h3 a{color:#FFF;}
				#section1 .right_slide p a{color:#FFF;font-weight:bold;font-size:13px;}
			#section1 .slideLink img{}
		#section1 #slideControls{position:absolute;right:0;bottom:25px;width:372px;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.4);}
			#section1 #slideControls span{background-color:rgb(68, 68, 68);border: 1px solid rgb(86, 160, 211);color: rgb(86, 160, 211);margin: 0 30px;padding: 6px;position: relative;text-align: center;width: 20px;margin: 0 0 0 30px;border-radius:50%;}
				#section1 #slideControls span:hover,#section1 #slideControls span.active{cursor:pointer;border-color: rgb(255, 255, 255);color:rgb(255,255,255);}
	#section2{margin-top:30px;}
		#section2 .half{width:48%;padding:0 1%;}
		#section2 ul{list-style:none inside none;margin-left:7px;margin-right:10px;margin-bottom: 40px;}
			#section2 ul li{list-style-type: disc;padding: 3px 0;font-size:13px;line-height:140%;}
	#section3{}
		#section3  .part{float:left;width:280px;margin-left:20px;display:block;color:rgb(33,21,15);padding:10px;height:120px;}
			#section3  .part:hover{background-color:#EEE;}
			#section3 h2 i{text-shadow:none;}
			#section3 .part div{line-height:150%;font-size: 14px;}
		#section3  div + div{margin:30px 0;}
/* LSTSR.com-Specific Breadcrumb */
		#browseSchools:hover .browser{ display:block; }
		#browseSchools .browser table{ border: 1px solid #DDD; text-align:left; font-size: 13px; width: 300px; background-color: #FFF; cursor:default;}
			#browseSchools .browser table th{background-color: #E6E6FA;}
			#browseSchools .browser table tr th{border: 1px solid #DDD; padding: 5px;}
			#browseSchools .browser table tr td{border: 1px solid #DDD; padding: 5px; }
			#browseSchools .browser table tr td a{ cursor: pointer;}
				#browseSchools .browser table tr td a:hover{ text-decoration: underline;}
			#filterSchools_length{ display:none;}
			#filterSchools_filter{ margin: 10px 0 8px; }
			#filterSchools_info{ color: #DDD; font-size: 11px; font-style: italic;margin:0 0 5px 7px;}
			#filterSchools_paginate{  }
				#filterSchools_paginate a{ color: #DDD; }
					#filterSchools_paginate a:hover{ color: #EEE; }
			#filterSchools_next{position: absolute; right: 5px;}
			#filterSchools_next.paginate_disabled_next,#filterSchools_previous.paginate_disabled_previous{ color: #666;}
				#filterSchools_next.paginate_disabled_next:hover,#filterSchools_previous.paginate_disabled_previous:hover{ color: #666;cursor:default;}
				
		#browseStates:hover .browser{ display:block; }
		#browseStates .browser table{ border: 1px solid #DDD; text-align:left; font-size: 13px; width: 300px; background-color: #FFF; cursor:default;}
			#browseStates .browser table th{background-color: #E6E6FA;}
			#browseStates .browser table tr th{border: 1px solid #DDD; padding: 5px;}
			#browseStates .browser table tr td{border: 1px solid #DDD; padding: 5px; }
			#browseStates .browser table tr td a{ cursor: pointer;}
				#browseStates .browser table tr td a:hover{ text-decoration: underline;}
			#filterStates_length{ display:none;}
			#filterStates_filter{ margin: 10px 0 8px; }
			#filterStates_info{ color: #DDD; font-size: 11px; font-style: italic;margin:0 0 5px 7px;}
			#filterStates_paginate{  }
				#filterStates_paginate a{ color: #DDD; }
					#filterStates_paginate a:hover{ color: #EEE; }
			#filterStates_next{ margin-right: 8px; position: absolute; right: 0;}
			#filterStates_next.paginate_disabled_next,#filterStates_previous.paginate_disabled_previous{ color: #666;}
				#filterStates_next.paginate_disabled_next:hover,#filterStates_previous.paginate_disabled_previous:hover{ color: #666;cursor:default;}

/* Year Changer */
#year{float:right;font-size:20px;color: #444444;font-weight:bold;background: url("../images/arrow.png") no-repeat scroll right center transparent;cursor: pointer;padding: 10px 18px 0 0;}
	#year a{color: #444444;}
		#year a:hover{text-decoration:none;}
#year.compare{margin-right: 10px;margin-top: -45px;}

/* Score Reports General */
#geoLists #find-state,#geoLists #find-region{ height: 480px; width: 100%; display: none;}
	.find2{ padding:25px 0;}
#compareMetrics #find-scores, #compareMetrics #find-jobs,#compareMetrics #find-admissions, #compareMetrics #find-costs{ padding:25px 0; }
#stateReport #find-basic, #stateReport #find-jobs,#stateReport #find-admissions, #stateReport #find-costs{ height:1px;overflow:hidden;clear:both; }
#listAllSchools td.first,#listMySchools td.first,#listSchoolsLocation td.first{line-height:120%;width:375px;}

div.region{ float:left; width: 19%; margin-bottom: 15px;}
	div.region h4{ padding-left: 0px; margin-bottom: 3px;}
	div.region span.state{ display: block;font-size:14px;line-height:120%;}
	div.region a{ color: #4F6B72; }
		div.region a:hover{ color: #000;}
	div.region span.region a{ font-size: 18px;}

span.subtext{color: #339091;display: block;font-size: 10px;font-weight: bold;line-height: 10px;padding: 4px 0 0 0;}

.hiddenRow{ display:none;} .hiddenRow td{ border-bottom-width: 1px !important;}
	.someFacts{margin-right:50px;width:355px;text-align:left;line-height:1;}
		.someFacts span{ display:block;}
		.someFacts .small {font-size: 12px;}
			.someFacts  .r{ float:right;}
			.someFacts .l,.someFacts .r{ font-weight: normal; width: 33%; font-size: 28px;}
				.someFacts  .admits .l, .someFacts .admits .r{ font-size: 32px;}
				.someFacts .stat{ background-color:#D15600; color: #FFF; border: 1px solid #DDD; width: 94px;margin: 0 auto;-moz-border-radius: 5px;border-radius: 5px;padding:3px 0px;opacity: 0.7;line-height:23px;}
					.someFacts .admits .stat,.someFacts .employment .stat {font-size: 23px;}
					.someFacts .employment .stat.small{ font-size: 12px;font-weight:bold;}
			.someFacts .admits,.someFacts .employment{ margin-top:10px;text-align:center;}
			.someFacts  .bottom{ font-size: 19px; font-weight: normal; margin-bottom:6px; }
				.someFacts  .bottom span.small{ font-style:italic;}				
	.tempRow div.linkcontainer{margin-left: 50px;}
		.tempRow div.linkcontainer .btn{ font-size: 20px; text-align:left;color:#FFF;margin:20px 0;}

.accent{ color: red; }
/*/////////////////////*/
/* Guides CSS */
/*/////////////////////*/
#guides-content{padding-left: 300px;min-height:600px;}
	#guides-content img{max-width: 590px; }
	#guides-content ul{margin: 10px 0px 10px 50px; }
		#guides-content ul li{padding: 3px 0px; list-style-type: disc; line-height: 16px;}
			#guides-content ul li ul{margin: 3px 0px 3px 50px; }
	#guides-content ol{margin-left: 20px;padding: 5px 10px 8px;}
		#guides-content ol li{line-height: 150%;list-style-type: decimal;padding-bottom: 15px;}
	#guides-content blockquote{border: 1px solid #DDDDDD; margin: 20px 60px; padding: 10px; }
		#guides-content blockquote span.title{font-weight: bold; margin-top:10px; display:block; }
			#guides-content blockquote span.title:first-child{margin-top: 0px; }
	#guides-content .non-content{padding: 10px; margin: 10px; background-color: #EEEBE2; border: 1px solid #21150f; }
	#guides-content#info_blurb{font-size: 14px; font-style:italic;}

#guides p.subsub{ padding-left: 90px; }

#Intro-to-Custom-LST img{margin:20px 0 20px 60px;background-color: rgb(255, 255, 255);border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);padding: 4px;}
	#Intro-to-Custom-LST p img{margin:-5px 5px 5px 5px;}

/*/////////////////////*/
/* School Profiles CSS */
/*/////////////////////*/

#compiledData{ margin-top: 40px; }
	#NALPReportImage{ float:right;margin-right:15px;}
#compiledData .divider{border-bottom: 1px solid #CCCCCC;font-size: 22px;font-weight: bold;margin: 30px 0;padding-bottom: 3px;width: 580px;}
	#compiledData .divider span{color:#918B86;}
	#compiledData .divider .pull-right{margin-top:-3px;}
		#compiledData .divider .helpImage{font-size:12px !important;}
#keystats_container,#basicinfo_container{width:100%;}
	#basicinfo_container .location{font-size:17px;font-style:normal;margin-bottom:20px;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-weight:normal;letter-spacing:0.05em;line-height:17px;}
		#basicinfo_container .location i{margin: 5px;}
	#basicinfo_container table.rightTable{width:300px;}
			.rightTable{ font-size: 15px;margin-bottom: 20px;width: inherit; }
				.rightTable tr th{ font-size: 18px;font-weight: bold;padding-bottom: 3px;text-align: left;}
				.rightTable tr td{ padding: 3px 0px;}
					.rightTable tr:nth-child(2) td{ padding-top: 6px; }
				.rightTable tr td:first-child{font-weight: bold;letter-spacing: -0.2px;padding-right: 10px;text-align: right;}
				.rightTable tr td.twoColTD{ text-align:left; padding-left:12px;font-weight:normal;letter-spacing:0px;}
					.rightTable tr td.twoColTD a{color:#4F6B72;}
						.rightTable tr td.twoColTD a:hover{text-decoration:underline;}
				.rightTable tr td.costStat{ color: #3E576F; }
				.rightTable tr td span{ font-style:italic;}
					.rightTable tr td span.costStat{ font-style: normal; font-weight: bold; font-size: 13px; color: red;}
	#keystats_container div.pull-left,#basicinfo_container div.pull-left{width:580px;margin-right:60px;}
	#keystats_container div.pull-left + div,#basicinfo_container div.pull-left + div{margin-right:0px;}
	#keystats_container .label,#basicinfo_container .label{font-size:18px;line-height:18px;padding:5px;margin-bottom:25px;text-shadow:1px 1px 1px rgba(0,0,0,0.5);display:block; background-color:rgb(33, 21, 15);background-color:rgba(33, 21, 15, .81);box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.6);}
	#keystats_container  h6{margin-top:3px;font-weight:normal;letter-spacing:0;font-size: 12px;}
	#keystats_container #scores{}
		#keystats_container #scores div.box,#keystats_container #custom_scores div.box{  
			background: none no-repeat scroll 0 0 padding-box #FAFAFA;
			border: 4px solid rgba(0, 0, 0, 0);
			box-shadow: 0 0 4px rgba(50, 0, 255, 0.3);
			color: #918B86;
			float: left;
			height: 75px;
			margin: 0 24px 25px 0;
			overflow: visible;
			padding: 9px;
			width: 150px;
			font-size:13px;
			text-align:center;
		}
		#keystats_container #scores div.box span.number,#keystats_container #custom_scores div.box span.number,#keystats_container #scores a.astr{font-size:50px;}
		
	#keystats_container #rates{}
		#keystats_container #rates{  
			background: none no-repeat scroll 0 0 padding-box #FAFAFA;
			border: 4px solid rgba(0, 0, 0, 0);
			box-shadow: 0 0 4px rgba(50, 0, 255, 0.3);
			color: #918B86;
			height: 40px;
			margin: 0 0 25px 0;
			overflow: visible;
			padding: 7px;
			width: 554px;
			font-size:13px;
			text-align:center;
		}
			#keystats_container #rates div.box{ float:left; width: 110px;}
				#keystats_container #rates div.box span.number{ font-size:16px; font-weight:bold;}
				#keystats_container #rates div.box .popover-content{font-size:12px; font-weight:normal;}
		#custom_scores .box p{padding:0 5px;}

#admissionsData{ font-size: 16px; margin: 20px auto 30px;}
	#admissionsData tr th, #admissionsData tr td{ text-align:center; padding: 5px; border: 1px solid #000;width: 50px;}
	#admissionsData tr th{ background-color: #E6E6FA; }
		#admissionsData tr th.boldHead{ font-weight: bold; background-color: #3F4C6B; color: #F3F1F1;}
		#admissionsData tr th.title{ font-size: 20px;width: 165px;text-align:right;}
		#admissionsData tr th.blank{ background-color:transparent; border-width: 0px;color: #21150F;}
	#admissionsData tr td.classDesg{ text-align:right;font-weight: bold;width:auto;}
#lsat_distribution{width:950px;}
#admissionsDataGraph{width:950px;margin-bottom:50px;}
#admissions p{width:950px;}

#credentials{max-width:1100px;}
#duration_etc{width:33%;}
#timing_etc{width:27%;margin:0 3%;}
#tables_etc{width:33%;}

 table.ABA_Summary{border: 1px solid #000;width: 720px;text-align:center; margin:0 0 0 20px; font-size: 13px; }
 table.ABA_Summary th{background-color: #E6E6FA; font-weight:bold; text-align:center;}
 table.ABA_Summary td{ text-align:right; }
 table.ABA_Summary tr th, table.ABA_Summary tr td{border: 1px solid #000; width: 17%; padding: 5px;}
	table.ABA_Summary tr td:first-child,table.ABA_Summary tr th:first-child{ text-align: left; width: 33%;}
 table.ABA_Summary tr td.sub{ padding-left: 30px; }
 table.ABA_Summary tr td.subTotal { background-color: #F9F7ED; font-weight: bold; text-align: right; }
 table.ABA_Summary tr td.blankSpace{ background-color: #F3F1F1; }
 
table.NALP_Report{ border: 1px solid #000; max-width:950px; text-align:center; margin: 20px 0; font-size: 13px; }
table.NALP_Report tr th{  background-color: #3F4C6B;color: #F3F1F1; font-weight: bold; padding: 5px; text-align:center;}
table.NALP_Report tr td{ border: 1px solid #000; text-align: right; padding: 5px; width: 9%;}
	table.NALP_Report tr td:first-child{ text-align: left; width: 37%;}
	table.NALP_Report tr td.sub{ padding-left: 30px; }
	table.NALP_Report tr td.blankSpace{ background-color: #F3F1F1; }
	table.NALP_Report tr td.subHeading{ font-weight: bold; padding: 15px 5px 10px; }
	table.NALP_Report tr td.subTotal { background-color: #F9F7ED; font-weight: bold; text-align: right; }
	table.NALP_Report tr td.black,table.NALP_Report tr td .black{ background-color: #36393D; }

table.costFactors{ border: 1px solid #000; width: 85%; text-align:center; margin: 0 auto; font-size: 15px; }
table.costFactors tr th{border: 1px solid #000; width: 17%; padding: 5px;}
	table.costFactors tr td{ border: 1px solid #000; text-align: right; padding: 5px; width: 30%;}
	table.costFactors tr td:first-child{ text-align: left; width: 70%; font-weight: bold;}
	table.costFactors tr th.blankSpace{ background-color: #F3F1F1; }

.keyFacts ul{line-height: 16px;margin:10px 25px;padding:10px 20px;max-width:950px;}
	.keyFacts ul li{ list-style-type: disc; padding: 3px 0; }

table.tableOfData{ border: 1px solid #000; text-align:left; font-size: 14px; margin: 20px 0; }
table.tableOfData{max-width:950px;min-width:250px;}
	table.tableOfData th{background-color: #E6E6FA; font-weight:bold; text-align:center;}
		table.tableOfData td.fakeTH{ text-align:left;font-weight:normal; padding-left: 60px;}
		table.tableOfData2 td.fakeTH{ text-align:center;font-weight:bold; }
	table.tableOfData tr th{border: 1px solid #000; padding: 5px;}
	table.tableOfData tr td{ border: 1px solid #000; text-align: right; padding: 5px; vertical-align: middle;}
		table.tableOfData tr td a{color: rgb(79, 107, 114);font-weight:bold;}
	table.tableOfData tr td:first-child{ text-align: left; font-weight: bold;}
	table.tableOfData tr td.sub{ padding-left: 30px; font-weight:normal; }
	table.tableOfData tr td.subsub{ padding-left: 60px; font-weight:normal; }
	table.tableOfData tr td.sub:first-child{ text-align:left; }
	table.tableOfData tr td.small{ font-size: 10px; }
	table.tableOfData tr td.blankSpace{ background-color: #F3F1F1; }
	table.tableOfData tr td.subHeading{ font-weight: bold; padding: 15px 5px 10px; }
	table.tableOfData tr td.subTotal { background-color: #F9F7ED; font-weight: bold; text-align: right; }
	table.tableOfData tr td.grouping { background-color: rgb(63, 76, 107);color: rgb(243, 241, 241); font-weight: bold; text-align: left; }
	table.tableOfData tr td.black,table.tableOfData tr td .black{ background-color: #36393D; }
	table.tableOfData tr.bold td{font-weight:bold;}

table.mapLegendRegion{ float: left; margin-top: 12px; margin-right: 25px; width: 195px; min-width:1px;}

#NALP_State_Map{float:left;}
.mapLegendState{float:left;margin:50px 0 0 40px;}
#stateLegend{}
	#stateLegend tr th{ background-color: #F9F7ED; font-weight:bold; padding: 5px;border: 1px solid #000000;}
	#stateLegend tr td{ text-align: right; padding: 4px;border: 1px solid #000000;}
	#stateLegend tr td:nth-child(1){ font-weight:bold;}
	#stateLegend tr td:nth-child(3){  }
		#stateLegend tr td.super{ background-color: #181730; color:#DDD;}
		#stateLegend tr td.upper{ background-color: #403E7F; color:#DDD;}
		#stateLegend tr td.lower{ background-color: #747DA3; color: #DDD;}
		#stateLegend tr td.lowest{ background-color: #9EA9E0; }
		#stateLegend tr td.existant{ background-color: #C6D1FF; }
	#stateLegend_info{ text-align: center; margin: 5px 0; font-style: italic; width: inherit;}
	#stateLegend_paginate{ width: inherit; height: 15px; padding: 5px 5px 0px; }}
		.mapLegendState .paginate_disabled_previous,.mapLegendState .paginate_disabled_next{display:none;}
		.mapLegendState .paginate_enabled_next, .mapLegendState .paginate_disabled_next{float:right;}
		.mapLegendState .paginate_enabled_previous{ float:left;}

#NALP_Region_Map,#NALP_State_Map{ height: 480px; width: 710px; }
		
.subNote{ margin: 7px 0px; }
	.subNote span{ font-weight: bold; }
.otherLocationData{ }
	
.pointingArrow{ background: url("../images/bent_indent_arrow.gif") no-repeat scroll 105px center transparent;height:20px;margin-top: -18px;}
.employed2009{ margin: 0px 0 15px 110px;}
	.employed2009 table.tableOfData{ width: 240px; float: left; margin-left: 25px;margin-top:10px;min-width:1px;}
		
.column{ width: 33%; float: left; margin-bottom: 20px;}
.column2{ width: 54%; float: left; margin-bottom: 20px;}
	#duration{ width: 80%; padding-top: 20px;}
	#hours{ width: 80%; padding-top: 20px;}
.column3{ width: 46%; float: left; margin-bottom: 20px;}
	.column3 table.tableOfData{ margin: 35px; width: 57%; }
	.column3 #timing{  height: 600px; padding-top: 20px; }
.column4{ float:left; margin-right: 10px; width: 320px;margin-bottom: 20px;}
	#score_reports .column4 p{padding-left:0;}
		
#rawData{ display: none; }
.clickToShow{ cursor: pointer; text-decoration: underline; color: #C47615; }

/* PERSONALIZED PROFILE CSS */
#usr-integration div { float: left;margin-bottom: 25px;width: 40%;}
ul#privacy{margin-top:15px;}
	ul#privacy li{margin:7px 0;font-size:14px;line-height:21px;list-style-type: disc;}
ul#privacy + h4{padding:0;margin:0;}
	ul#privacy + h4 a{color:#4F6B72;}
	ul#privacy + h4 a:hover{text-decoration:underline;}


#make_custom_report .option_col { width: 185px; padding: 0px 10px; float:left;}
#make_custom_report .option_col h4{ margin:5px 0 5px; }
#make_custom_report .option{  
	cursor: pointer;
	background-color: #F8FEED;
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 11px;
    margin: 5px;
    padding: 10px;
    text-align: center;
    width: 130px;
}
#make_custom_report .option:last-child{ margin-bottom:20px;}
#custom_report { width: 750px; margin:0 auto; min-height: 80px; background-color: #777; color:#DDD; padding:15px;}
	#custom_report_notes{ float:right;font-weight:bold; font-size:17px;width:245px;text-align:right;}
		#custom_report_notes span{ color: #FFF;}
		#custom_report_notes button{ margin-top:10px; }
		#custom_report_warning{ font-weight:bold; font-size:14px; color: #efff2c; display:none;margin-top:10px;}
	#custom_report ul{ margin-left: 20px; }
		#custom_report ul li{ line-height: 125%; list-style-position: inside; list-style-type: square; padding: 3px 0;}
			#custom_report ul li i{ cursor:pointer; }
#find-custom .reportTable{margin-top: 15px;}

.ui-widget-content { background-color: #0078AE; border: 1px solid #77D5F7; }
.ui-corner-all{ border-radius: 10px; }
.ui-slider-horizontal { height: 1.4em; }
.ui-slider { position: relative; text-align: left; width:290px; float:left; margin-top: 5px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { }
.ui-slider .ui-slider-handle { cursor: default; height: 1.6em; position: absolute; width: 1.6em; z-index: 2;  top: -0.2em; background-color: rgb(119,213,247); background-color: rgba(119,213,247,.8); border: 1px solid #0078AE; margin-left:-.8em;}
.staffordRates,.gradplusRates{ }
.loanYear{ text-align:right; font-size: 20px;}
.loanRate{ color: #CC0000;font-weight:bold;  font-size: 20px;}
.inputPercent{ font-size:20px; }
.subinputs{margin-top:8px;}
fieldset .row{ margin: 5px 0 0 0;}
	fieldset .row input[type=radio].leftspace{margin:0 0 0 20px;}
fieldset h2{ margin-bottom:15px; }

#personalize-myschools #add,#personalize-myschools .yourSchools{width:45%;margin-right:4.9%;float:left;}
	.yourSchools ul li{-moz-border-radius:10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;padding-bottom: 3px;}
	.yourSchools ul li h4{ margin-bottom: 1px; }
		.editSchool,.deleteSchool{cursor:pointer;}
		.yourSchools ul li h4 a:nth-of-type(1){margin-left:34px;}
	#personalize-myschools #add table.tableOfData{width:100%;margin-top:0;}
		#personalize-myschools #add table.tableOfData aside{cursor:pointer;}
	#filterSchools_forAdd_length{ display:none;}
			#filterSchools_forAdd_filter{ margin: 10px 0 8px; }
			#filterSchools_forAdd_info{ color: #666; font-size: 11px; font-style: italic;margin:0 0 5px 0;}
			#filterSchools_forAdd_paginate{margin-bottom:3px;}
				#filterSchools_forAdd_paginate a{color:#666;}
					#filterSchools_forAdd_paginate a:hover{color:#444;}
			#filterSchools_forAdd_next{float:right;}
			#filterSchools_forAdd_next.paginate_disabled_next,#filterSchools_forAdd_previous.paginate_disabled_previous{ color: #DDD;}
				#filterSchools_forAdd_next.paginate_disabled_next:hover,#filterSchools_forAdd_previous.paginate_disabled_previous:hover{ color: #DDD;cursor:default;}

.financials-schools{	
    background-color: #FFFFFF;
	border: 1px solid rgb(0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    margin-left: 0;
    outline: medium none;
    position: static;
    top: 53px;
    width: 90%;
    z-index: 1050;
	padding: 0 0 0 15px;
}
.financials-schools h2 .close{ font-size:30px;}
.s-temp{margin-left:44px}

#custom-scores-tabs,#custom-financials-tabs,#custom-help-tabs{margin-top:12px;}
#help{}
	#help h2{margin-top:15px;}
	#help h4{margin-left:40px;}
	#help h4 + p,#help h4 + p + p{margin-left:60px;}
	
#fin-assumptions .row{margin-left:0;}
.find ul {font-size: 15px;line-height: 150%;margin: 10px 20px;}
	.find ul li{ padding: 3px 0; }
	
#compare{padding-top:0;}
	.school-compare,.school-compare-add{float:left;border:1px solid #CCCCCC;width:306px;margin-top:15px;margin-left: 5px;padding-top:4px;}
		.school-compare{background-color:#F4F8FC;}
		.school-compare-add{background-color:#DBFFE4;}
		.school-compare:last-of-type{margin-right:0;}
		.school-compare:nth-of-type(odd){background-color:#F9FBFC;}
		.school-compare h3{ padding:0;padding-left:5px;position:relative;height:35px;}
			.school-compare h3 span{display:block;position:absolute;bottom:0;}
			.school-compare h3 span a,.school-compare-add h3 a{color: rgb(55, 89, 122);}
				.school-compare h3 span a:hover,.school-compare-add h3 a:hover{color:rgba(55, 89, 122, 0.7);}
		.school-compare h3 i{position:absolute;top:0;right:2px;cursor:pointer;}
		.school-compare-add h3{margin-top: 80px;text-align:center;}
#compare .badge a{color:#FFF;}
	#compare .badge a:hover{color:#EEE;}
#compare .level{clear:both;line-height: 20px;font-size: 15px;margin:7px 0;padding:0 17px;}
	#compare .level div.name{padding-left: 10px;}
		#compare .level div.name.adm{bottom: -10px;color: #37597A;float: left;font-weight: bold;margin-right: 20px;position: relative;text-align: right;width: 35px;}
		#compare .level div.name span{font-size:12px;display:block;padding-left:25px;}
	#compare .level div.number{ float: right;text-align: right;width: 62px;}
		#compare .level div.number p{padding-right:0;}
		#compare .level div.number a{color: rgb(79, 107, 114);}
			#compare .level div.number a:hover{color: rgb(0,0,0);}
	#compare .level .quartile{float:left;width: 50px;margin-right:12px;text-align:center;margin-top:8px;}
		#compare .level .quartile .num{ border-bottom: 1px solid #000000;color: #555555;display: block;font-size: 18px;font-weight: bold;margin-bottom: 2px;padding-bottom: 2px;}
		#compare .level .quartile .den{color:#888;display:block;}
#compare .label{margin-top:15px;}
	#compare a.avail,#compare a.not_avail{line-height:13px;margin-left:10px;}
	#compare .withNALP a.avail,.withNALP a.not_avail{}
#compare .rest{ color: #777; }

#compareSchools_wrapper{text-align:left;}
	#compareSchools_filter{margin-left:0;}
	#compareSchools_info{font-size:12px;text-align:center;}
	#compareSchools_paginate{ margin-bottom:5px; }
	#compareSchools_wrapper a{ color: #333; }
		#compareSchools_wrapper a:hover{ color: #000; }
	#compareSchools_next{ float:right;}
	#compareSchools_next.paginate_disabled_next,#compareSchools_previous.paginate_disabled_previous{ color: #EEE;}
		#compareSchools_next.paginate_disabled_next:hover,#compareSchools_previous.paginate_disabled_previous:hover{ color: #EEE;cursor:default;}

table.COA{width:315px;font-size:18px;color:#444444;margin-left:20px;}
	table.COA th{font-size:20px;padding-left:0;padding-top:0;}
		table.COA th span{display:block;font-size:16px;margin-left:10px;}
	table.COA td span{display:block;font-size:16px;margin-left:10px;}
	table.COA tr td:nth-child(2){padding-right:0;}

h3.hypo{padding-left:0px;margin:15px 0;}
table.hypo{font-size:25px;}
	table.hypo th{font-weight:bold;text-align:center;background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0px solid #DDDDDD;}
	table.hypo td{border-right:1px solid #DDD;text-align:center;color:#CC0000;vertical-align:middle;border-bottom: 1px solid #DDDDDD;}
		table.hypo td a{color:#CC0000;line-height: 44px;display:block;}
	table.hypo .head{	background-color: rgb(55, 89, 122) !important;color: #F2F6FC;text-align:center;border-right:1px solid #DDD;
    background-image: linear-gradient(to bottom, #37597A, #5588BA);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
		table.hypo td.head{ background-image: linear-gradient(to right, #37597A, #5588BA);}
		table.hypo th span, table.hypo td.head span{font-size:15px;display:block;font-weight:normal;margin-top:4px;}
	table.hypo td.vertical_title{ background: url("../images/hypo_col.png") no-repeat scroll 2px center rgba(0, 0, 0, 0);border-width:0;width:20px;}
		.table-striped tbody tr:nth-child(2n+1) td.vertical_title{background-color: rgba(0, 0,0,0);}
	table.hypo tr.top-tr th.label-head{ background: url("../images/hypo_discount.png") no-repeat scroll center -2px rgba(0, 0, 0, 0);height:15px;}
.tuition-over-time{width:700px; margin-right: 20px;}
#compiledData .tuition-over-time{width:62%; margin-right: 20px;}
	#tuition-chart{border:1px solid rgba(55,89,122,.4);width:100%;}
.assumptions{padding: 10px;width: 240px;}
.assumptions .label{margin-left:10px;}
	.assumptions .row{padding:5px 0;font-size:16px;font-weight:bold;color:#444444;}
		.assumptions .row .span3{width:170px;}
		.assumptions .row .assmpt_left{text-align:right;}
		.assumptions .row .assmpt_right{color:#CC0000;margin-left: 8px;}
#score_reports p.notes_coa{width:300px;line-height: 135%;}
	p.notes_coa .school{color:#C47615;font-weight:bold;}
	p.notes_coa .rate{color:#CC0000;font-weight:bold;}
.cost_summary{width:30%;min-width:335px;}
	.cost_summary .row{padding:5px 0;font-size:16px;color:#444444;}
		.cost_summary .row .assmpt_left{text-align:right;margin-left:0;width:200px;}
			.cost_summary .row .assmpt_left span.block-next{display:block;font-size:13px;}
		.cost_summary .row .assmpt_right{width:110px;font-weight:bold;}
			.cost_summary .row .assmpt_right .price{color:#37597A;}
			.cost_summary .row .assmpt_right .salary{color:#43EF62;}
			.cost_summary .row .assmpt_right .monthly{color:#CC0000;}
#score_reports .notes_coa_container p.notes_coa {width:100%;}

div.hypo {color: #37597A;padding-top:0;}
h2.hypo{margin-top: 30px;}
div.hypo h3{padding:0;font-size:19px;font-weight:bold;}
	div.hypo h3:nth-child(1){margin-top:6px;}
div.hypo div div{line-height:130%;font-size:16px;}
div.hypo .salary{color:#43EF62;display:inline-block;margin-left:15px;}
div.hypo .monthly{color:#CC0000;display:inline-block;margin-left:15px;}