/*
orange color: B45F1C (old - f89828)
blue color: 003d7d
lt. blue color: 7183b2	
*/

body {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;	
	color: #003d7d;
}
.tqbIntro {
	font-family: trebuchet ms;
	font-size: 15px;
	font-weight: normal;	
	color: #003d7d;
}
p {
	font-family: trebuchet ms;
	font-weight: normal;	
	color: #003d7d;
}
.tqbTools {
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;
}
td {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;	
	color: #003d7d;
}
ul {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;	
	color: #003d7d;
}
li {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;	
	color: #003d7d;
}
hr {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;	
	color: #003d7d;
}
.standardBlue {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;
	color: #003d7d;	
	text-decoration: none;	
}
.standardLightBlue {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;
	color: #7183b2;	
	text-decoration: none;
}
.standardOrange {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;
	color: #B45F1C;
	text-decoration: none;	
}
a:link,
a:visited {
	color: #B45F1C;
	text-decoration: none;
}
a:hover {
	color: #003d7d;
}
.standardBlueLink {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;
	color: #003d7d;	
	text-decoration: none;	
}
a.standardBlueLink:link {
	color: #003d7d;	
}
a.standardBlueLink:visited {
	color: #003d7d;	
}
a.standardBlueLink:active {
	color: #003d7d;	
}
a.standardBlueLink:hover {
	color: #B45F1C;
}
.homepageNCTQ {
	font-family: georgia;
	font-size: 28px;
	font-weight: normal;
	color: #003d7d;	
}
.orangeHeader {
	font-family: trebuchet ms;
	font-size: 17px;
	font-weight: normal;
	color: #B45F1C;
}
.orangeSubheader {
	font-family: trebuchet ms;
	font-size: 15px;
	font-weight: normal;
	color: #B45F1C;
}
.blueHeader {
	font-family: trebuchet ms;
	font-size: 17px;
	font-weight: normal;
	color: #003d7d;
}
h1 {
	font-family: trebuchet ms;
	font-size: 17px;
	font-weight: normal;
	color: #003d7d;
}
.blueSubheader {
	font-family: trebuchet ms;
	font-size: 15px;
	font-weight: normal;
	color: #003d7d;
}
h2 {
	font-family: trebuchet ms;
	font-size: 15px;
	font-weight: normal;
	color: #003d7d;	
	padding-top: 0px;
	margin-top: 0px;
}
.blueFooterText {
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;
	color: #003d7d;
}

.evaluationTitle {
	font-family: trebuchet ms;
	font-size: 17px;
	font-weight: normal;
	color: #003d7d;	
}
.evaluationAreaTitle {
	font-family: trebuchet ms;
	font-size: 15px;
	font-weight: normal;
	color: #003d7d;	
	margin-top: 35px;
}
.evaluationFaqTitle {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;	
	color: #B45F1C;
	margin-top: 15px;
	margin-bottom: 3px;
}
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree li { margin-left:1px; padding:1px; }
	ul.mktree ul { margin-left:1px; padding:1px; padding-left: 15px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 12px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(/tr3/images/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(/tr3/images/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(/p/images/blue_arrow.gif) center left no-repeat;}
	ul.mktree  li.liBulletChecked  .bullet { cursor: default; background: url(/tr3/images/box_checked.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { font-family: trebuchet ms; font-size: 13px; }
	ul.mktree  li ul li { font-family: trebuchet ms; font-size: 13px; }
	ul.mktree  li ul li ul li { font-family: trebuchet ms; font-size: 13px; }
	ul.mktree  li ul li ul li ul li { font-family: trebuchet ms; font-size: 13px; }
}
.roundedCornerGroupBox {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius:7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:#BBB solid 1px;
	background-color: #F8F8F8;
}
.sideBoxHeader {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;
	color: #B45F1C;	
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.sideBoxText {
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;
	line-height: 13px;
}
.popoutMenuHeader {
	font-family: trebuchet ms;
	font-size: 12px;
	font-weight: normal;	
	color: #003d7d;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.popoutMenuList {
	margin: 0;
	padding: 0;
}
.popoutMenuList li {
	list-style-image: url('/p/images/blue_arrow.gif');
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;
	margin-left: 17px;
}
.popoutMenuSelectTable {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}
table .popoutMenuSelectTable td {
	padding: 0px;
	margin: 0px;
}
table .ratingsTable {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}
table .ratingsTable th {
	border-bottom: 1px solid #BBB;
	padding: 3px;
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;	
	text-align: left;
}
table .ratingsTable td {
	border-bottom: 1px solid #BBB;
	vertical-align: top;
	padding: 3px;
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;	
}
.standardSection {
	margin-bottom: 20px;
}
.sidebar {
	border: 1px solid #BBB;
	padding: 5px;
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;	
	margin-bottom: 20px;
	background-color: #dbdfed;
}
.sidebarTitle {
	font-family: trebuchet ms;
	font-size: 12px;
	font-weight: bold;	
	color: #003d7d;
	margin-bottom: 10px;
}
.highlightsHeader {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: bold;	
	color: #B45F1C;
	margin-bottom: 10px;
}
.highlightNumber {
	font-family: trebuchet ms;
	font-size: 24px;
	font-weight: bold;
	color: #B45F1C;
}
.sidebar ul li {
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;
}
.standardFootnotes {
	margin-top: 30px;
	margin-bottom: 20px;
	border-top: 1px solid #003d7d;
	padding-top: 10px;
}
.standardFootnoteList {
	margin: 0;
	padding: 0;
}
.standardFootnoteList li {
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #303030;
	margin-bottom: 10px;
	margin-left: 20px;
}
.exemplaryDesign {
	border: 1px solid #BBB;
	padding: 5px;
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;	
	margin-bottom: 20px;
	background:#f8ed94 url('/edschoolreports/texas/images/exemp_star.png') no-repeat right top;
}
.sidebar ul li {
	font-family: trebuchet ms;
	font-size: 11px;
	font-weight: normal;	
	color: #003d7d;
}
.exemplaryDesignTitle {
	font-family: trebuchet ms;
	font-size: 14px;
	font-weight: bold;	
	color: #003d7d;
	margin-bottom: 20px;
}
.figureContainer {
	margin-bottom: 30px;
}
.figureTitle {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #A4A4A4;
	font-style: italic;
	margin-bottom: 5px;
}
.figureDescription {
	font:12px trebuchet ms;
	color: #383838;
	margin-bottom: 5px;
	font-style: italic;
}
table .chronologyTable {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
}
table .chronologyTable th {
	padding: 3px;
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight: normal;	
	color: #003d7d;	
	text-align: left;
}
table .chronologyTable td {
	border-top: 1px solid #BBB;
	vertical-align: top;
	padding: 3px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #383838;
}
.formClientErrorMessage {
	color: #B45F1C;
	background-image: url('/secure/images/information_large.png');
	border:#BBB solid 1px;
	margin: 0 0 20px;
	padding:12px 7px 12px 51px;
	background-repeat: no-repeat;
	background-position: 10px center;
	overflow-y:auto;
	border-radius:7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #F8F8F8;
}
.formClientErrorMessage ul li {
	color: #B45F1C;
}
