caption.tabletitle { vertical-align: top; } /* overrides bad setting found in some individual pages */

.RelatedLinksHEAD
{
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px
}

.Contact
{
	color:#336699;
	font-weight:bold;
	FONT-FAMILY:verdana;
	font-size:11px;
}
.Contact a:hover 
{
	COLOR:#cc6600;
}

.Contact a:link
{
	color:#336699; 
	text-decoration:none;
	font-weight:bold;
	FONT-FAMILY:verdana;
	font-size:11px;
}

/* ---- Styles Used with Assessment Procedures Pages (from this point down)---- */

.pgtitlesupscript
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.rjust
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: right
}
LI.smallbullet
{
	FONT-SIZE: 10pt;
	LIST-STYLE-TYPE: disc
}
.tutheading
{
    FONT-SIZE: 9pt;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
    FONT-VARIANT: small-caps
}
.tutnav
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.tuttitles
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.profilesStateName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.TDplain, .tdplain
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.indexLI
{
    PADDING-BOTTOM: 3px
}
.Statesfont
{
    COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}

UL.sitemap
{
    padding-left: 2px;
    MARGIN-LEFT: 10px;
    margin-top: 5px;
}
UL.sitemap LI
{
    FONT-SIZE: 85%;
	margin-left:5px;
    list-style-type: disc; 
}

.homehead
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: "Frutiger 55 Roman"
}
.homesub
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    COLOR: #990033;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.homehelp
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: "Frutiger 55 Roman";
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: right;
}
.hometool
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: "Frutiger 55 Roman";
    TEXT-ALIGN: right;
}
.search
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: "Frutiger 55 Roman"
}
.popupwin
{
    BACKGROUND-COLOR: #ffffff
}
.tutbackground
{
    BACKGROUND-COLOR: #ffffff
}
.RelatedLinksHEAD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.TDrelatedlinks
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.RelatedLinksP
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.RelatedLinksBullet
{
    COLOR: #996666;
    MARGIN-RIGHT: 3px
}
LI
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
UL
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
OL
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.homevirt
{
    COLOR: #660000
}
.newnote
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 6px;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.questions
{
    FONT-SIZE: 12pt;
    COLOR: #660000;
    FONT-FAMILY: "Times New Roman"
}
.statestable1
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.statestable2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.table1
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.table2
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.table2_right
{
	TEXT-ALIGN: right;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.table2_center
{
	TEXT-ALIGN: center;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.table3
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.footnote
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.calendar
{
    FONT-SIZE: 8pt;
    COLOR: #660000;
    FONT-FAMILY: Verdana
}
.redfont
{
    FONT-SIZE: 10pt;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.outer
{
    TEXT-ALIGN: center
}
.juryrigtd
{
    FONT-SIZE: 6pt
}
BODY
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
H5
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
H6
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-STYLE: italic;
    FONT-FAMILY: "Times New Roman", Times, serif;
}
.signature
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-STYLE: italic;
    FONT-FAMILY: "Times New Roman", Times, serif;
}
P
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.table_lite_rule
{
	PADDING: 0;
}
TH
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
th.left2
{
	TEXT-ALIGN: LEFT;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.homeheads2
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 5px;
    COLOR: #990e1f;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.about
{
    FONT-SIZE: 8pt
}
.contentslist {
	font-family: arial, helvetica, geneva, sans-serif;
	font-size: 10pt;
	list-style-position : outside;
	list-style-type : none;
	margin-bottom : auto;
	margin-left : .6em;
	margin-right : auto;
	margin-top : 0%;
	padding-top : 0%;
	padding-left : 0%;
	text-indent : 0%;
} /* for within page link section.  Doesn't apply to Net4.77 well (can't get rid of skipped space between Contents: and
list; can't get rid of bullet; text-indent causes only the top list element to indent..  Outside has less lefthand padding in IE5, is no different than
inside (with the other specs) in other browsers.  Don't know which spacing elements are redundant yet. */
A.listhead {
	font-size: 10pt;
	font-weight: bold
} /* used for Contents list heading */
.listhead {
	font-size: 11pt;
} /* used to make a list heading a larger font size, originally for 1998 Tech. Rpt, NCES 2001-509 */
/* subject pages */
.homeheads
{
    FONT-SIZE: 12pt;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
	FONT-WEIGHT: bold
}
.red_summary_text
{
    FONT-SIZE: 10pt;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
	FONT-STYLE: italic;
	FONT-WEIGHT: bold;
}
/* results pages */
.results_head
{
	FONT-SIZE: 22px;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
	COLOR: #000099;
}
.results_subhead
{
	FONT-SIZE: 20px;
	FONT-FAMILY: "Times New Roman", Times, serif;
	FONT-WEIGHT: 600;
}

/* menu styles */
.greenMenu a.menuLink1, 
.greenMenu a.menuLink1 nobr, 
.greenMenu a.menuLink2,
.blueMenu a.menuLink1, 
.blueMenu a.menuLink1 nobr, 
.blueMenu a.menuLink2 {
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover.menuLink1, a:hover.menuLink1 nobr, a:hover.menuLink2 {
	color: #990000;
}
.greenMenu{
	text-align: left;
	background-color:#baddc4;
}
.blueMenu{
	text-align: left;
	background-color:#bccdd8;
}
.tableHeadBorderRight
{
    BORDER-RIGHT: black thin solid;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.tableBodyBorderRight
{
    BORDER-RIGHT: black thin solid;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}
.tableHeadBorderBottomRight
{
    BORDER-RIGHT: black thin solid;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
    TEXT-ALIGN: center
}
.tableHeadBorderBottom
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif
}

a.glossary_link:link,
a.glossary_link:visited,
div.MainContent a.glossary_link:link,
div.MainContent a.glossary_link:visited { color: #006600; }

.legend-ors{
 	border-top:thin solid #0E2B89;
 	border-left:thin solid #0E2B89;
 	border-right:thin solid #0E2B89;
 	border-bottom:thin solid #0E2B89;
	background-color:#D0D4FD;
	font-size:9pt;
	color:#000000;
}

td#n-and-n-cell p.newnote { margin-left: 1.5em; margin-right: 1.5em; }

.languagebutton { position: relative; top: -0.5em; float: right; margin: 0 1em 0.25em 1em; }

/* To display some special characters. */
.symboltext 
{
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', 'Lucida', sans-serif; 
}
/* Used for showing bookmarks in a page.*/
.BookMarkClass
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	color:Black;
	text-decoration:none;
	BACKGROUND-COLOR: #ffff66
}

table.layout_example caption {
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 10px;
    padding-top: 10px;
    font-style: normal;
    font-family: arial, helvetica, geneva, sans-serif;
    text-align: left;
}
 
table.layout_example td.layout_content {
    border-top: thick solid #333366;
    border-bottom: thick solid #333366;
    font-size:  8pt;
}
 
table.layout_example td.footnote {
    text-align: left;
}

ul.prettyList { margin: 0 0 0 14px; padding: 0 0 0 14px; }

ul.prettyList li {
	margin: 0.5em 0;
	padding: 0;
	list-style-image: url("/nationsreportcard/images/common/bltgrdi2.gif");
}

/* To provide standard styles for typical table throughout the site*/
td.bdrTop, th.bdrTop {
	border-top: 2px solid #5179a9;
}
td.bdrThickTop, th.bdrThickTop {
	border-top: 3px solid #5179a9;
}
td.bdrBottom, th.bdrBottom {
	border-bottom: 3px solid #5179a9;
}
td.bdrRight, th.bdrRight {
	border-right: 2px solid #5179a9;
}
td.bdrLeft, th.bdrLeft {
	border-left: 2px solid #5179a9;
}
th.unbold 
{
	/*use for places where you don't want bold text in TH*/
	font-weight: normal;
}
td.headBkgColor, th.headBkgColor {
	background-color:#f1f5f9;
}
.bottomedge {
	border-bottom: 2px solid #5179a9;
	background-color:#f1f5f9;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	height: 2px;
}
td ul.leftalign
{
	margin-left:1em;
	margin-top:0;
	padding:0;
}

td>p:first-child { margin-top: 0; }


