/* LiteracyLink Stylesheet (CSS level 1) */
@import url(adv_base.css); 

body	{
			background: white;
			color: black;
			font-family: verdana, arial, helvetica, sans-serif;
			margin: 0px;
			font-size: 10pt;
		}

B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, IMG, SPAN { display: inline }

H1 { font-size: 16pt; font-weight: bold; }
H2 { font-size: 14pt; font-weight: bold; }
H3 { font-size: 12pt; font-weight: bold; }
H4 { font-size: 10pt; font-weight: bold; }

P { font-size: 10pt;}
UL, LI, OL { font-size: 10pt; }

.q { font-size: 10pt; color: #CC3333; font-weight:bold; }
.a { font-size: 10pt; color: #339933; font-weight:bold; }

I, CITE, VAR, ADDRESS, BLOCKQUOTE { font-size: 10pt; font-style: italic; }
PRE, TT, CODE, KBD, SAMP { font-size: 10pt; }

table.menu { font-size: 10pt; margin: 0; color: #666666; }
td { font-size: 10pt; margin: 0; }
td.navstrip { font-size: 10pt; color: #000000; background: #cccccc; padding: 3px; }
p.modeline { font-size: 10pt; font-style: italic; }
td.icon-description { font-size: 10pt; color: blue; background: white; }
th { font-size: 10pt; text-align: left; }
table.general { font-size: 10pt; width: 100%; border: solid black 1px; }
table.general30 { font-size: 10pt; width: 30%; border: solid black 1px; }
.alert { margin-top: 1em; color: #cc6633; }
.alertb { margin-top: 1em; color: #cc6633; font-weight:bold; }
.alert_message { margin-top: 1em; color: #666666; }
dt { margin-bottom: 0; }
dd { margin-top: 0; margin-left: 3em; }

.subheader { font-size: 10pt; color: #003366; font-weight: bold; }

A:link { color: #3300CC; }          /* unvisited link */
A:visited { color: #660066; }        /* visited links */
A:active { color: #336633; }        /* active links */

/* News */
p.news { color: #000000;}

/* Footer */
p.main-copyright { font-size: 8pt; margin-top: 1em; color: #666666; }
p.funded { font-size: 8pt; margin-top: 1em; color: #666666; }
p.footer-copyright { font-size: 8pt; color: #666666; }

/* What's New section */
div.whatsnew-indented { font-size: 10pt; margin-left: 60px; }

/* Quiz */
div.quiz-stimulus { font-size: 10pt; border: solid black 2px; margin-top: 1em; padding: 1em; background: #FFCCFF; color: #000000; }
div.quiz-question { font-size: 10pt; font-style: italic }
div.quiz-stems { font-size: 10pt; margin-left: 2em;}
span.quiz-correct-answered { font-size: 10pt; font-weight: bold; }
span.quiz-correct-unanswered { font-size: 10pt; font-weight: bold; }
span.quiz-incorrect-answered { font-size: 10pt; text-decoration: line-through; }
span.quiz-incorrect-unanswered { font-size: 10pt; }
span.quiz-answer-status { font-size: 10pt; font-style: italic; }
div.quiz-answer-explanation { font-size: 10pt; margin-left: 2em; border: dotted black 1px; padding-left: 1em; padding-right: 1em; background: #CCCCCC; color: #000000; }
p.quiz-answer-explanation { font-size: 10pt; margin-left: 2em; border: dotted black 1px; padding-left: 1em; padding-right: 1em; background: #CCCCCC; color: #000000; }
p.quiz-results-explanation { font-size: 10pt; }
.ged-stimulus-writing-header { text-align: center; }

/* Practice Tests */
div.test-stimulus { font-size: 10pt; border: solid black 2px; margin-top: 1em; padding: 1em; background: #FFFFFF; color: #000000; }
.stimulus-header { font-size: 10pt; text-align: center; }
span.explanation { font-style: italic }
p.feedback-test { font-size: 10pt; border: solid black 2px; background: #CCCCCC; padding: 3px; }
table.grid-test { font-size: 10pt; width: 100%; border: solid black 1px; }
tr.grid-header { font-size: 10pt; background: #CCCCCC; }
td.grid { font-size: 10pt; font-weight: bold; color: #000000; }
table.practest { font-size: 10pt; width: 100%; border: solid black 1px; }
tr.practest_header { font-size: 10pt; background: #cccccc; }
td.practest { font-size: 10pt; font-weight: bold; color: #000000; text-align: left; width: 30%}

/* VC & Portfolio: WES & GED */
table.portfolio-content { font-size: 10pt; width: 100%; border: solid black 1px; }
tr.wes-unit { font-size: 10pt; }
td.wes-area-header { font-size: 10pt; background: #000000; font-weight: bold; color: #FFFFFF; }
td.wes-unit-num { font-size: 10pt; background: #FFCC66; }
td.wes-unit-title { font-size: 10pt; background: #CCCCCC; font-style: italic; }
p.teacher-feedback { font-size: 10pt; border: solid #CC6600 1px; padding: 1em; background: #DDDDDD; }
table.progteach { font-size: 10pt; width: 100%; border: solid black 1px; }
tr.progteach_header { font-size: 10pt; background: #cc6600; }
tr.progteach_even { font-size: 10pt; background: #CCCCCC; }
tr.progteach_odd { font-size: 10pt; }
td.progteach { font-size: 10pt; font-weight: bold; color: #000000; }
span.i_progteach { font-size: 10pt; font-style: italic; color: #0033cc; }

/* tr.unit { font: 12px verdana, arial, helvetica, sans-serif; }
td.area-header { font: 12px verdana, arial, helvetica, sans-serif; background: #000000; font-weight: bold; color: #FFFFFF; }
td.unit-num { font: 12px verdana, arial, helvetica, sans-serif; background: #FFCC66; }
td.unit-title { font: 12px verdana, arial, helvetica, sans-serif; background: #CCCCCC; font-style: italic; } */

/* WES */
tr.wes-second-unit-row { font-size: 10pt; }
td.wes-video-cell { font-size: 10pt; background: #CCCCFF; }
td.wes-internet-cell { font-size: 10pt; background: #9999FF; }
p.wes-portfolio-ro-item { font-size: 10pt; border: solid #CC6600 1px; padding: 1em; color: #003399; }
.portfolio-wes-question { font-size: 10pt; font-style: italic; font-weight: bold; }

/* GED */
tr.ged-test-odd-row { font-size: 10pt; background: #9999FF; }
tr.ged-test-even-row { font-size: 10pt; background: #CCCCFF; }
td.ged-test-title { font-size: 10pt; background: #CCCCFF; }
div.portfolio-ro-item { font-size: 10pt; border: solid #CC6600 1px; padding: 1em; color: #003399; }
p.portfolio-ro-item { font-size: 10pt; border: solid #CC6600 1px; padding: 1em; color: #003399; }
.portfolio-ged-module-summary { font-size: 10pt; font-style: italic; font-weight: bold; }
.ged-writing-hilite { text-decoration: underline; }
.portfolio-ged-question { font-size: 10pt; font-style: italic; font-weight: bold; }

/* VC */
.student-table { width: 100%; border: solid black 1px; font-size: 10pt; }
.student-table-header { font-size: 10pt; width: 100%; text-align: left; color: #000000; background: #FFFFFF; }
tr.odd { font-size: 10pt; background: #9999FF; }
tr.even { font-size: 10pt; background: #CCCCFF; }

/* H Rule */
.rule  {
	border-bottom: 1px dotted #333333;
	padding: 0;
	width: 100%; 
	margin: 10px 0px; }

.rule_blue  {
	border-bottom: 1px dashed #3366CC;
	padding: 0; 
	width: 100%; 
	margin: 10px 0px; }
    
/* Content Management Tools */
dt.cmt { margin-bottom: 1em; font-weight: bold; background: #CCCCCC; padding: .5em; }
dd.cmt { margin-bottom: 1em; padding: .5em; }

/* Station Finders */
.stationfinder {font-family: verdana; color: #666666; font-size: 10pt; font-weight: normal; line-height: 13px;}
.stationcommonname  {color: #333333; font-size: 11pt; font-weight: bold;}
.stationchannel {color: #333333; font-size: 10pt; font-weight: normal; font-style: italic; margin-bottom: 20px;}