﻿ul.decoList {
	list-style-type: image;
	list-style-image: url("/nationsreportcard/images/common/bltgrdi2.gif");
}

ul.decoList li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.jumpList,
div.seeAlso {
	border: thin dashed #666;
	padding: 0.5em;
	margin: 1em 0;
}

div.jumpList h3,
div.seeAlso h3 {
	font-size: 0.9em;
	margin: 0;
}

div.jumpList ul,  
div.seeAlso ul {
	margin: 0 0 0 0.5em;
	padding-left: 1em;
}

div.jumpList ul h4 { /* for the FAQ, for example, where the jump links are categorized */
	font-size: 1em;
	padding: 0;
	margin: 0;
}

div.seeAlso {
	border-color: #33f;
}

ul.roomyList li,
ul.roomyList li ul.roomyList li {
	margin-top: 1em;
	margin-bottom: 1em;
}

ul.roomyList li ul {
	margin-top: 1em;
	margin-bottom: 1em;
}

ul.roomyList li li {
	margin-top: 0;
	margin-bottom: 0;
}

#ContentRight h4
{
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.contentSubsection { padding-left: 2em; }

a.glossary_link:link,
a.glossary_link:visited,
a.refs_links:link,
a.refs_links:visited,
div.MainContent a.glossary_link:link,
div.MainContent a.glossary_link:visited, 
div.MainContent a.refs_links:link,
div.MainContent a.refs_links:visited  { color: #006600; }

div.crossRefBox {
	float: right;
	margin: 0.5em 0 0.5em 1em;
	border-left: 1px dashed #666;
	border-bottom: 1px dashed #666;
	font-family: sans-serif;
	padding: 0 0.5em 0.5em 1em;
	text-align: left;
	vertical-align: top;
	width: 29%;
}

div.crossRefBox ul {
	margin: 0 0 0 1em;
	padding-left: 1em;
}

/* Adjustment to lists inside a class="LeftCol" block on the 
	NCES "index" template to adjust positioning 
	when the navigation menu block is floated. Otherwise, the bullets
	overlap the navigation menu. Requires a new non-NCES-standard
	div with id="PageText" wrapped around the main text in order to keep
	this styling from being applied within the navigation menu. 
	Works in IE and Firefox. */

#PubContent .LeftCol #PageText ul,
#PubContent .LeftCol #PageText ol {
	overflow: hidden;
	margin-left: 0;
	padding-left: 40px;
}

/* NCES SUPPLEMENTS */

	/* Because NCES uses #RB1, etc., which is invalid because they have multiple boxes with the same ID on the NCES site index page. */

	.RoundBox
	{
		background: url(/images/headerfooter/white_topleft.gif) no-repeat top left;
		margin-bottom: 14px;
		width: 100%;
	}
	
	.RoundBox .RB1
	{
		background: url(/images/headerfooter/white_topright.gif) no-repeat top right;
		width: 100%;
	}

	.RoundBox .RB2
	{
		background: url(/images/headerfooter/white_botright.gif) no-repeat bottom right;
		width: 100%;
	}

	.RoundBox .RB3
	{
		clear: both;
		background: url(/images/headerfooter/white_botleft.gif) no-repeat bottom left;
		padding: 6px 12px 6px 12px;
	}


/* NCES OVERRIDES */
	div#ContentRight table td, #ContentRight table th
	{
/*		font-size: 0.8em; */
	}
	
	ul#subwinder li.currentNavItem a { color: black; }
	ul#subwinder li.currentNavItem li a { color: #666666; } 
	
	/* style for the Last Updated info on each page: */
    .pageupdated {
        color:#666666;
        clear:both;
    }
    .pageupdated span{
        font-family:"Times New Roman",Times,serif;
/*        font-size:8pt; */
        font-style:italic;
    }


.followsAnH2{
	margin-top: 15px !important;
}
.precedesAnH2{
	margin-bottom: 15px;
}

}
#contentWrapper {
	overflow:visible;
	zoom: 1;
}

/* Overriding the widths in /css/pubs2.css as we were told we could, and
   as NCES's newer stylesheet, pubs2009.css, provides:
*/
body div.MainContent { width: 780px; }
body div.MainContent div#PubContent { width: 100%; }
body div.MainContent div#PubContent div#ContentRight { width: 610px; }
body div.MainContent div#PubContent div#ContentRight table { font-size: 100%; }

body div.MainContent ul#sidewinder li ul { padding-left: 0; padding-right: 0; }
body div.MainContent ul#sidewinder li li { padding-left: 0; padding-right: 0; }

/* Because the standard font is so small, and since sometimes we have multiple levels of list items,
   here we override NCES's decision to make list items 0.9em.
*/

body div.MainContent div#PubContent ul { font-size: 100%; }
body div.MainContent div#PubContent ul#sidewinder { font-size: 90%; }
body div.MainContent div#PubContent ul#sidewinder ul { font-size: 100%; }


/* Additions to cover the wide template (without navigation, extra wide content (with navigation),
   and the width of the center column when there's right content */

body.extraWide div.MainContent { width: auto; }

body div.MainContent div#PubContent #ContentRight.hasRightCol { width: 370px; }
body div.MainContent div#PubContent #ContentRight.wideTemplate { width: 780px; }
body.hasRightCol div.MainContent div#PubContent #ContentRight { width: 370px; }
body.wideTemplate div.MainContent div#PubContent #ContentRight { width: 780px; }

/* Right column: we're using it a little differently from NCES, and for this one thing
	they used a fixed size, which is bad, so we need to adjust the font sizes. */
div#RightCol p.GreenText { font-size: 115%; }
div#RightCol ul li,
	div#RightCol p { font-size: 105%; }
div#RightCol ul li a:link,
	div#RightCol p a:link { font-size: 100%; }
div#RightCol ul li a:visited,
	div#RightCol p a:visited { font-size: 100%; }
div#RightCol ul li a:focus,
	div#RightCol p a:focus { font-size: 100%; }
div#RightCol ul li a:hover,
	div#RightCol p a:hover { font-size: 100%; }
div#RightCol ul li a:active,
	div#RightCol p a:active { font-size: 100%; }

/* Colors and site map classes from 2008 NCES styles */

.BGAqua1 {
	background-color: #E0F9EF;
	
}

.BGDrkBlue {
	background-color: #002979;
	
}

.BGDrkGreen {
	background-color: #6FBA66;
	
}

.BGDrkGrey {
	background-color: #333333;
	
}

.BGDrkYellow {
	background-color: #F4F5C0;
	
}

.BGLTYellow {
	background-color: #F4F5CF;
	
}

.BGLtBlue {
	background-color: #DCEBFC;
	
}

.BGLtGreen {
	background-color: #E2F7D7;
	
}

.BGLtGrey {
	background-color: #EEEEEE;
	
}

.BGPink1 {
	background-color: #FFECEC;
	
}

.BGPurple {
	background-color: #F5E9FF;
	
}

.BGYellow1 {
	background-color: #F7F1D1;
	
}

.BGYellowGreen {
	background-color: #F1F8CF;
	
}

.SideList UL
{
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
}

.SideList LI
{
	list-style-image: url(/images/headerfooter/smallarrow.gif);
	padding-top: 2px;
	padding-bottom: 2px;
}

.nobr {
	white-space: nowrap;
}