
@charset "utf-8";
/* CSS Document */

div.AYPdivsummary .subhead img, div.AYPdivtrends .subhead img {
	border:none;
	position:absolute;
	top:8px;
	left:3px;
}
div.AYPdivsummary .subhead a, div.AYPdivtrends .subhead a {
	text-decoration:none;
	font-weight:normal;
	margin-left:3px;
	margin-top:3px;
	background:transparent url(/data/ayp/tutorials/images/downrightCaret.gif) no-repeat;
	width:5px;
	height:15px;
	background-position:2px 2px;
}
div.AYPdivsummary .subhead a:hover, div.AYPdivtrends .subhead a:hover {
	background-position:2px -8px;
	color:#FF0000;
}
div.AYPdivsummary .subhead a:active, div.AYPdivtrends .subhead a:active {
	background-position:2px -8px;
}
div.AYPdivsummary .linkhead img, div.AYPdivtrends .linkhead img {
	border:none;
	position:absolute;
	margin-top:5px;
	margin-right:3px;
}
div.AYPdivsummary .linkhead a, div.AYPdivtrends .linkhead a {
	text-decoration:none;
	font-weight:normal;
	background:transparent url(/data/ayp/tutorials/images/rightCaret5x5.gif) no-repeat;
	width:5px;
	height:5px;
	background-position:2px 2px;
}
div.AYPdivsummary .linkhead a:hover, div.AYPdivtrends .linkhead a:hover {
	color:#FF0000;
}

/* style for new AYP table template */
div.borderon {
	width:600px;
	border:1px solid #d5d5d5;
	margin-left:auto;
	margin-right:auto;
}
table.keystyle {
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
}
table.keystyle td {
	height:15px;
}
table.keystyle .keyhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
table.keystyle .metkey {
	background-color:#8af68a;
	border:1px solid #c5c5c5;
}
table.keystyle .safeharborkey {
	background-image:url(/data/ayp/tutorials/images/SafeHarborkey.gif);
	border:1px solid #c5c5c5;
}
table.keystyle .notmetkey {
	background-color:#fbed73;
	border:1px solid #c5c5c5;
}
table.keystyle .tbdkey {
	background-color:#e5e5e5;
	border:1px solid #c5c5c5;
}
#AYPfootnotes {
	width:600px;
	padding:0px;
	margin:0px;
	text-align:left;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	margin-bottom:20px;
}
#AYPfootnotes .tablenote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-left:3px;
	margin-bottom:10px;
	height:35px;
}

/*.sidelabeltrend { background-color:#f5f5f5; text-align:right !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-right:5px; }
.sidelabeldetailtrend { background-color:#f5f5f5; }*/

div.AYPdivsummary .linkhead, div.AYPdivtrends .linkhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom:none !important;
}
div.AYPdivsummary .linkhead a, div.AYPdivtrends .linkhead a {
	font-size:10px;
}
div.AYPdivsummary .nolinkhead, div.AYPdivtrends .nolinkhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom:none !important;
	font-size:10px;
}
div.AYPdivsummary .tablehead, div.AYPdivtrends .tablehead {
	width:480px;
	text-align:center;
	height:18px;
}
div.AYPdivsummary .toplabel, div.AYPdivtrends .toplabel {
	background-color:#f2f6fe;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:18px;
	text-align:center;
}
div.AYPdivsummaryE .toplabel, div.AYPdivtrendsE .toplabel, div.AYPdivsummaryM .toplabel, div.AYPdivtrendsM .toplabel, div.AYPdivsummaryH .toplabel, div.AYPdivtrendsH .toplabel {
	background-color:#f2f6fe;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:13px;
	text-align:center;
}
div.AYPdivsummary .subhead, div.AYPdivtrends .subhead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left !important;
	border-bottom:none !important;
}
div.AYPdivsummary .subhead a, div.AYPdivtrends .subhead a {
	font-weight:normal;
}
div.AYPdivsummary .metrow, div.AYPdivtrends .metrow {
	vertical-align:middle;
	background-color:#8af68a;
}
div.AYPdivsummary .notmetrow, div.AYPdivtrends .notmetrow {
	vertical-align:middle;
	background-color:#fbed73;
}
div.AYPdivsummary .safeharborrow, div.AYPdivtrends .safeharborrow {
	background-image:url(/data/ayp/tutorials/images/safeHarborTile.gif);
}
div.AYPdivsummary .tbdrow, div.AYPdivtrends .tbdrow {
	vertical-align:middle;
	background-color:#e5e5e5;
}
div.AYPdivsummary .slantedmet, div.AYPdivtrends .slantedmet {
	background-color:#8Af68A;
	background-image:url(/data/ayp/tutorials/images/blueInsertTall.gif);
	border-bottom:none !important;
}
div.AYPdivsummary .slantednotmet, div.AYPdivtrends .slantednotmet {
	background-color:#fbed73;
	background-image:url(/data/ayp/tutorials/images/blueInsertTall.gif);
	border-bottom:none !important;
}
div.AYPdivsummary .slantedsafeharbor, div.AYPdivtrends .slantedsafeharbor {
	background-image:url(/data/ayp/tutorials/images/blue15x28InsertSafeHarbor.gif);
	height:30px;
	border-bottom:none !important;
}
div.AYPdivsummary .fillera, div.AYPdivtrends .fillera {
	width:113px;
	background-color:#d6e7f9;
	border-bottom:none !important;
}
div.AYPdivsummary .fillerb, div.AYPdivtrends .fillerb {
	width:15px;
	background-color:#f2f6fe;
	border-bottom:none !important;
}
div.AYPdivsummary .fltleft, div.AYPdivtrends .fltleft {
	float:left;
}
div.AYPdivsummary .fltright, div.AYPdivtrends .fltright {
	float:right;
}
div.AYPdivsummary .nobotborder, div.AYPdivtrends .nobotborder {
	border-bottom:none !important;
}
div.AYPdivsummary .nosummaryborder, div.AYPdivtrends .nosummaryborder {
	border-right:none !important;
}
div.AYPdivsummary .blankrow, div.AYPdivtrends .blankrow {
	background-color:#ffffff;
}
div.AYPdivsummary .noindicator, div.AYPdivtrends .noindicator {
	color:#666666;
	font-weight:bold;
}
div.AYPdivsummary .boldindicator, div.AYPdivtrends .boldindicator {
	font-weight:bold;
}

/* AYP table summary section */
#AYPtablesummary {
	width:600px;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color: #d6e7f9;
}
#AYPtablesummary tr {
	vertical-align:top;
}
#AYPtablesummary td, #AYPtablesummary th {
	border-bottom:1px solid #fff;
	text-align:center;
}

/* AYP table trend section */
#AYPtabletrends {
	width:600px;
	padding:0px;
	margin:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color: #d6e7f9;
}
#AYPtabletrends tr {
	vertical-align:top;
}
#AYPtabletrends td, #AYPtabletrends th {
	border-bottom:1px solid #fff;
}

/* style used in both tables */
div.AYPdivsummary .headersummary, div.AYPdivtrends .headersummary {
	color:#000000;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left !important;
	border-bottom:none !important;
}
div.AYPdivsummary .toplabelsummary, div.AYPdivtrends .toplabelsummary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:18px;
	text-align:center;
	border-bottom:none !important;
}
div.AYPdivsummary .sidelabelsummary, div.AYPdivtrends .sidelabelsummary {
	text-align:left !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	height:30px;
}
div.AYPdivsummary tr.summaryborders td, div.AYPdivtrends tr.summaryborders td {
	border-right:1px solid #000;
}
div.AYPdivsummary .closingrow, div.AYPdivtrends .closingrow {
	height:5px;
}
div.AYPdivsummary .whiterow tr, div.AYPdivtrends .whiterow tr {
	border-bottom:1px solid #ffffff;
}
div.AYPdivsummary .aligntop, div.AYPdivtrends .aligntop {
	vertical-align:top;
}
div.AYPdivsummary .notesummary, div.AYPdivtrends .notesummary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:none !important;
	text-align:left !important;
}
div.AYPdivtrends .blocks {
	text-align:center;
	border-right: 1px solid black;
}
div.AYPdivtrends .block {
	float:left;
	text-align:center;
	vertical-align:top;
	height:65px;
	display:inline;
}
.norb {
	border-right:none !important;
}
/* /AYP table summary and trend section */

/* other html styles */
.audioDiv {
	margin:0px;
	padding:0px;
}
.transcriptLink {
	margin:0px;
	padding:0px;
	float:right;
	margin-top:-18px;
	padding-right:10px;
}
.transcriptLinkPopUp {
	margin:0px;
	padding:0px;
	padding-left:500px;
}
.transcriptLinkWidePopUp {
	margin:0px;
	padding:0px;
	padding-left:600px;
}
.transcriptionBody {
	background-color:#f5f5f5;
	padding:10px;
}
.keyText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px !important;
	line-height:11px !important;
}
.transcriptionBodyPopUp {
	padding:10px;
}
.centertables {
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.centertables650 {
	width:650px;
	margin-left:0px;
	margin-right:auto;
}
h3.subh {
	background-color: #f5f5f5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px 5px;
}
p#hiddentranscript {
	padding:0.5em;
	margin-top:0px;
	display:none;
}
div#hiddentranscript {
	padding:0.5em;
	margin-top:0px;
	display:none;
}
div#DataSetId {
	background: url(/share/i/tmpl_2colgradient_topbg.gif) no-repeat;
	width: 790px;
	height: 29px;
	padding: 0 0 0 10px;
	border-right: none !important;
}
div#DataSetId h2 {
	background: none;
	font: bold 12px arial;
	padding-top: 7px;
	margin: 0;
}
div#DataSetId h2 span.countyName {
	font-style: italic;
	font-weight: normal;
}
div.questionupper p {
	text-transform:uppercase;
	padding:5px 10px;
	background-color:#f5f5f5;
}

/* from style/data.css */
TD {
	color:black;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bground {
	background-color: #e5e5e5;
}

/*exception for AYP LEA table row heights*/
div#AYPdivsummaryE .sidelabelsummary, div#AYPdivtrendsE .sidelabelsummary, div#AYPdivsummaryM .sidelabelsummary, div#AYPdivtrendsM .sidelabelsummary, div#AYPdivsummaryH .sidelabelsummary, div#AYPdivtrendsH .sidelabelsummary {
	text-align:left !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	height:20px;
}

div#AYPdivtrendsE .block, div#AYPdivtrendsM .block, div#AYPdivtrendsH .block {
	float:left;
	text-align:center;
	vertical-align:top;
	height:25px;
	display:inline;
}
/* style for last date updated in data section*/
div.DataUpdate {
	color:#616161; margin-top:3px; float:left; font-size:12px;
	}
	
	
/* misc */

div#DataSetId h2 span.guillemet {
	font-size: 12px;
	position: relative;
	top: -1px;
}

