
/* Grading results page formatting */
/* i =incorrect
   c =correct
   n =not complete
   b =fresh, bold/highlight it
   l =left
   m =middle
   r =right
*/

td.hl, td.hm, td.hr 
{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding:5px; 
	background-color: #cccccc
}
td.hl {border-left: solid 1px black;}
td.hr {border-right: solid 1px black;}

td.il,td.im,td.ir,td.cl,td.cm,td.cr,td.nl,td.nm,td.nr { padding: 2px; text-align:center;}
td.ibl,td.ibm,td.ibr,td.cbl,td.cbm,td.cbr,td.nbl,td.nbm,td.nbr { padding: 2px; font-weight:bold; }

td.il,td.im,td.ir, td.ibl,td.ibm,td.ibr
{
        border-top: solid 1px yellow; 
        border-bottom: solid 1px yellow; 
        background-color: #ffffcc;
}
td.il, td.ibl { border-left: solid 1px yellow; }
td.ir, td.ibr { border-right: solid 1px yellow; }

td.cl,td.cm,td.cr, td.cbl,td.cbm,td.cbr
{
        border-top: solid 1px green;
        border-bottom: solid 1px green;
        background-color: #ccffcc;
}
td.cl, td.cbl { border-left: solid 1px green; }
td.cr, td.cbr { border-right: solid 1px green; }

td.nl,td.nm,td.nr, td.nbl,td.nbm,td.nbr
{
        border-top: solid 1px red;
        border-bottom: solid 1px red;
        background-color: #ffcccc;
}
td.nl, td.nbl { border-left: solid 1px red; }
td.nr, td.nbr { border-right: solid 1px red; }


/* Other stuff */

DIV.ProblemHeader {
	font-size: 18px;
	background-color: #ADD7F7;
	padding: 5px;
	padding-left: 10px;
	margin-bottom:5px;
	margin-top:5px;}
BODY,span.Number,td.Number,.NumberBlue,.NumberOrange,td.probtext,.AnswerText{
margin:0;font-family: Arial, Helvetica,sans-serif;font-size: 13px;line-height:1.5em;}
span.Number,td.Number,.NumberBlue,.NumberOrange{
        width:40px;
        vertical-align:top;
        font-weight:bold;
        }       
td.NumberBlue {color: #33AAFF}
td.NumberOrange {color: #FF9900}
.NumberBlue {color: #33AAFF}
.NumberOrange {color: #FF9900}

/* New stuff */

div.scroll
{
	border: 0px;
	background-color: white;
	padding: 0px;
	height: 100%;
	width: 100%;
	overflow: visible;
}

/* Text cells: format t<align: lcw><wrap: wn><highlight: hn> */
.timediv,
.trwh, 
.trwn, 
.trnh, 
.trnn, 
.trnnpd, /* past-due */
.tcwh, 
.tcwn, 
.tcnh, 
.tcnn, 
.tlwh, 
.tlwn, 
.tlnh,
.tlnn,
.tlnnpd, /* past-due */
.trwt,
.trnt,
.tcwt,
.tcnt,
.tlwt,
.tlnt,
.whitecell
{
/* All text has this: */
	font-size: 8pt;
	font-family: verdana, Times New Roman, Helvetica;
}

.tspacer
{
	font-size: 2pt;
	font-family: verdana, Times New Roman, Helvetica;
}

.trwh,
.trwn,
.trwt,
.tcwh,
.tcwn,
.tcwt,
.tlwh,
.tlwn,
.tlwt
{
/* wraps */
	whitespace: no-wrap;
}

.trwh, 
.trnh, 
.tcwh, 
.tcnh, 
.tlwh, 
.tlnh
{
	background: #DDDDCC;
}

.trwn, 
.trnn, 
.tcwn, 
.tcnn, 
.tlwn, 
.tlnn
{
	background: #EEEEEE;
}

.trnt, 
.tcnt, 
.tlnt,
.trnt, 
.tcnt, 
.tlnt
{
	background: #DDDDDD;
}

.tlnnpd,
.trnnpd
{
	background: #FFFFDF;
}


.trwh, 
.trwn, 
.trnh, 
.trnn, 
.trnnpd, /* past-due */
.trwt,
.trnt
{
	text-align: right;
}

.tcwh, 
.tcwn, 
.tcnh, 
.tcnn, 
.tcwt,
.tcnt
{
	text-align: center;
}

.tlwh, 
.tlwn, 
.tlnh,
.tlnn,
.tlnnpd, /* past-due */
.tlwt,
.tlnt
{
	text-align: left;
}


A.at:link, A.at:visited, A.atsm:link, A.atsm:visited
{
	text-decoration: none;
	color: blue;
}

A.at:active, A.at:hover, A.atsm:active, A.atsm:hover
{
	text-decoration: none;
	color: #000033;
}

A.atsm
{
	font-size: 10pt;
}

span.show
{
	display: inline;
}
span.hide
{
	display: none;
}
tbody.show
{
	display: block;
	display: table-row-group;
}
tbody.hide
{
	display: none;
}
tr.hide
{
	display: none;
}
tbody.lemming
{
	display: inherit;
}
.InputCorrect
{
	color: black;
	background: white;
}

.InputWrong
{
	color: black;
	background: yellow;
}

.InputNC
{
	color: black;
	background: red;
}

.NavTableHolderCell
{
	padding-top: 20px;
	padding-bottom: 0px;
	padding-right: 0px; /* Padding here shifts content over */
	padding-left: 0px;
}

.NavTable
{
	max-width: 200px;
	width: 200px;
	vertical-align: top;
	background: #75cff2;
	/*background: red;*/
	padding: 0px;
	padding-right: 10px;
/*	Used to have seperate padding-* here, but IE didn't like that
	padding-top: 20px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 0px;
	height: 100%; -- Makes nav list stretch to fill screen
*/
	min-height: 400px;
}

.ContentTableCell {
	max-width: 560px;
	width: 560px;
	vertical-align: top;
/*        background: red;  /*FOR DEBUGGING*/
        padding: 0px;
/*	height: 100%; */
}

.ContentTable
{
	max-width: 560px;
	width: 560px;
	min-height: 400px;
	vertical-align: top;
        /*background: red;  /*FOR DEBUGGING*/
	padding: 0px;
/*	height: 100%; */
}

.ContentRow1, .ContentRow2, .ContentRow3
{
	max-width: 560px;
	width: 560px;
	vertical-align: top;
	background: white;
	padding: 0px;
}
/*
.ContentRow1, .ContentRow3
{
	height: 20px;
}
*/
.ContentRow2
{
	height: 100%;
}

.ContentCornerCell
{
	max-width: 20px;
	width: 20px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 0px;
	height: 20px; 
}

.ContentSideCell
{
	max-width: 20px;
	width: 20px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 0px;
	height: 100%;
}

.ContentTopBottomCell
{
	max-width: 520px;
	width: 520px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 0px;
	height: 20px;
}

.ContentMain
{
	max-width: 520px;
	width: 520px;
	vertical-align: top;
	background: #FFFFFF;/**/
	/*background: red;*/
	padding: 0px;
	height: 100%;
	font-family:"Times New Roman",Times,serif;
}

.ViewHelpCornerCell
{
	max-width: 20px;
	width: 20px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 0px;
	height: 20px; 
}

.ViewHelpSideCell
{
	max-width: 10px;
	width: 10px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 0px;
	height: 100%;
}

.ViewHelpTopTabCellCorner
{
	max-width: 10px;
	width: 10px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 0px;
	height: 10px;
}

.ViewHelpTopTabCell
{
	max-width: 130px;
	width: 130px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 0px;
	height: 10px;
}

.ViewHelpTabCell
{
	max-width: 150px;
	width: 150px;
	vertical-align:top;
	text-align:center;
	background:#FFFFFF;
	padding: 5px;
	height: 20px;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #ff0000;
	font-size: 16pt;
	font-weight: bold;
}

.ViewHelpBottomCell
{
	max-width: 390px;
	width: 390px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 0px;
	height: 20px;
}

.ViewHelpMain
{
	max-width: 390px;
	width: 390px;
	vertical-align: top;
	background: #FFFFFF;
	padding: 5px;
	height: 250px;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #000000;
	font-size: 9pt;
}


.LeftNavLink:link, .LeftNavLink:visited, .LeftNavLink:active, .LeftNavLink:hover  {
	font-size: 9pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.LeftNavLink:hover  {
	background: #FFFF00;
}

.LeftNavCell, .LeftNavFootCell, .LeftNavHeaderCell, .LeftNavRow {
	width: 200px;
	text-align: right;
	vertical-align: top;
        white-space: nowrap;
/*	background: #75CFF2; */
	color: #000000;
	left-padding:0px;
	top-padding:0px;
	bottom-padding:0px;
	right-padding: 20px;
}

.LeftNavCell, .LeftNavRow
{
	height: 20px;
	max-height: 20px;
/*background:purple;*/
}

.LeftNavHeaderCell
{
	font-size: 12pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #000000;
/*	font-weight: bold; */
	text-decoration: none;
	color: #FF0033;
	height: 20px;
	max-height: 20px;
}

.LeftNavFootCell
{
	height: 100%;
}

.HeaderNavLink:link  {
	font-size: 10pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #F07E1E;
	font-weight: bold;
	text-decoration: none;
}

.HeaderNavLink:visited  {
	font-size: 10pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #F07E1E;
	font-weight: bold;
	text-decoration: none;
}

.HeaderNavLink:active  {
	font-size: 10pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #F07E1E;
	font-weight: bold;
	text-decoration: none;
}

.HeaderNavLink:hover  {
	font-size: 10pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #F07E1E;
	font-weight: bold;
	text-decoration: none;
}

.StatusTop {
	width: 760px;
	padding: 0;
	margin: 0;
	background: black;
	padding: 5px;
	border-width: 0;
	margin: 0;
}


.TextCellIndent
{
	padding-left: 6px;
}



/* Existing from chapters.css */


.toclink{text-decoration:none;font:bold 10pt Arial;color:black;}
.BodyBackground {
	background: white;
}
.Math,.MathTable,.eqMath{
	font-family:"Times New Roman",Times,serif;
	font-size:11pt;
	white-space:nowrap;
	}
.eqMath{font-size:13pt;}
.mathSubChar, .mathSupChar{
	font-family:"Times New Roman",serif;
	font-size:75%;
	padding:0px;
	}
.mathSupChar {	vertical-align:5px;}
.mathSubChar {	vertical-align:-5px;}
.subChar {	vertical-align: sub;	font-size:75%;}
.supChar {	vertical-align:super;font-size:75%;}
.ProblemsLink{margin-left:26pt;}
.subNarChar {
	line-height:1.75;
	font-size:75%;
	vertical-align:sub;
}
.supNarChar {
	line-height:1.75;
	font-size:75%;
	vertical-align:super;
}
SPAN.teensy{font-size:0px;}

.OuterTable
{
	width: 760px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	padding: 0;
	background: #75CFF2;
}
.Header1Table{
	vertical-align: middle;
	padding: 0;
}

.BannerRow, .Header1Row1, .Exercise1Row1 {
	height: 72px;
	padding:0;
}
.Exercise1Row1Col1 {
	height: 72px;
	width: 375px;
	text-align: left;
	vertical-align: middle;
	padding: 0;
	background: url(../media/chapters/ILL-00-01.gif) no-repeat;
}
.Exercise1Row1Col2 {
	width: 385px;
	text-align: right;
	vertical-align: top;
	background:   url(../media/chapters/ILL-00-09.gif) no-repeat;
}
.wbmainequation{
	border:1px solid #FFCC99;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:5px;
	font-family: "Times New Roman";
	font-size:13pt;
	margin-bottom:15px;
	margin-top:10px;
	}

.OuterContentTable {
	width: 760px;
	height: 300px;
	background: #75cff2;
	/*background: green;*/
	vertical-align: top;
/*background: red; /**/
}

.LocTable {
	background: #222222;
        width: 760px;
	border-width: 0;
	margin: 0;
}

.Header2Table, .StatusTable, .Exercise2Table {
	background: black;
        width: 760px;
	padding: 5px;
	border-width: 0;
	margin: 0;
}

.Exercise2Row1Col1 {
	width: 600px;
	text-align: left;
	vertical-align: middle;
	color: #FF3300;
	padding-left: 20px;
	padding-top: 0;
	padding-bottom: 0;
}

.Exercise2Row1Col2 {
	width: 26px;
	text-align: right;
	vertical-align: top;
	background: url(../media/chapters/ILL-00-04.gif) no-repeat right center;
}

.Header2Row1Col3{
	width: 30px;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	background-color: #000000
}

.Exercise2Row1Col3 {
	width: 40px;
	text-align: center;
	vertical-align: middle;
}

.Exercise2Row1Col4 {
	width: 25px;
	text-align: left;
	vertical-align: top;
	background: url(../media/chapters/ILL-00-06.gif) no-repeat left center;
}


.SectionTableCol1 {
	width: 455px;
	padding-left: 20px;
	padding-top: 40px;
	padding-bottom: 10px;
	vertical-align: top;
	padding-right:5px;
}
.issueCol{width:80px;vertical-align:top;}
.TOCCol{width:120px;vertical-align:top;}
.SectionTableCol2 {
	width: 10px;
	background: white repeat-y;
}

.SectionTableCol3 {
	max-width: 290px;
	width:290px;
	vertical-align: top;
	background: #000000 url(../media/ILL-00-08.gif);
	padding-top: 55px;
	padding-bottom: 20px;
}


.Exercise3Table {
	background: #F6F0BC;
	padding: 20px;
}


.FooterTable {
	background: black;
}


.FooterCol1 {
	text-align: left;
	vertical-align: top;
	width:460px;
	 padding-left: 10px; height: 50px
}
.FooterCol2{
	padding-right:10px;
	width:125px;
	}
.FooterCol3{
	padding-right:0px;
	width:175px;
	}
.FooterBody {
	font-family: "Serif";
	color: #F07E1E;
	font-size: 10pt;
}


.ChHeader
{
	font-size: 13pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #000000;
	font-weight: bold;
}

.LocCell
{
	font-size: 11pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #F07E1E;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.LocRow
{
	width: 720px;
}


.StatusCell, .HeaderSection, .HeaderNav  {
	font-size: 13pt;
	font-family: "Arial", "Trade Gothic", "Century Gothic";
	color: #F07E1E;
	font-weight: bold;
}
.SearchHead{font-family: 'Arial', 'Trade Gothic', 'Century Gothic';color: F07E1E;font-weight: bold;font-size:10pt;}

.DefinitionTag, .DefinitionBody {
	font-family: Times;
	color: #0099FF;
	font-size: 18pt;
}
.DefinitionTag {
	font-style: italic;
}
.ExerciseBody{
	font-family: Arial;
	color: black;
 	font-size: 9pt;
 	line-height: 1.2;
}


.ProblemTable {
	background: #F6F0BC;
	width:760px;
	padding: 20px;
	display:none;
}

.SectionBody, .Indent, .LongQuotation,.InteractiveList,.BlockQuote{
	font-family: Arial;
	color: black;
 	font-size: 9pt;
 	line-height: 1.5;
 }
 .TableBody {
	font-family: Arial;
	color: black;
 	font-size: 9pt;
 }

.Header1Row1Col1 {
	height: 72px;
	width: 375px;
	text-align: left;
	vertical-align: middle;
	padding: 0;
	background: url(../media/chapters/ILL-00-01.gif) no-repeat;
 }

.Header1Row1Col2 {
	width: 385px;
	text-align: right;
	vertical-align: top;
 }

.Header2Row1Col2 {
	width: 26px;
	text-align: right;
	vertical-align: middle;
	background: #000000 url(../media/chapters/ILL-00-04.gif) no-repeat right center;
 }

.HeaderNav {
	text-align: middle;
	}

.Header2Row1Col4 {
	width: 25px;
	vertical-align: middle;
	background: #000000 url(../media/chapters/ILL-00-06.gif) no-repeat left center;
 }

.Exercise2Row1Col3  {
	vertical-align: middle;
	text-align: center;
}

.StatusRow
{
	width: 720px;
}

.StatusRowCell
{
	width: 465px;
	text-align: left;
	vertical-align: middle;
	color: #FF3300;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Header2Row1Col1 {
	width: 465px;
	text-align: left;
	vertical-align: middle;
	color: #FF3300;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
 }
 ul{ font-family: Arial;
	 font-size: 12px;
	 }

.Header2Row1Col4Blank {
	 vertical-align: middle;
	 background: #000000 no-repeat left center;
	 width: 25px}

OL.SectionList{ padding:0px;}
.SectionList {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 9pt;
 	 padding: 2px;
 	 vertical-align:middle;
	 line-height: 1.5}

.Header2Row1Col2Blank { width: 25px;
	 text-align: right;
	 vertical-align: middle;
	 background: #000000 no-repeat right center;
	 }
.TitleOfLayer,.Title {  font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000;
	 border: 1px solid black;
	 background-color: #ADD7F7;
	 padding-left: 15px;
	 }

INPUT{margin-right:5px;
	 margin-left:5px;
	 padding-left:3px;
	 font:10pt "Times New Roman";
	}
INPUT.VariableTextAreaStyle{	 border:2px inset #cccccc;}
.CaptionColumn {
	font-family: Arial;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cardHeader {
	font-family: Arial;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}
a.cardHeader {
	 color: #ffffff;
	 font-weight: bold;
	 text-decoration: none}

a.cardHeader:hover {text-decoration: none}

.cardBody {
	font-family: Arial;
	color: #ffffff;
	font-size: 11pt;
	font-weight: regular;
	text-align: left;

}
.cardItalic{padding-left:3px; padding-right:0px;}
div.cardSpace{padding-top:5px;}
a.cardBody {
	 color: #ffffff;
	 font-weight: regular;
	 text-decoration: none;

	 }

a.cardBody:hover {text-decoration: none}

.ImageTableCell {
	 padding-top: 15px;
	 padding-bottom: 15px;
	 max-width:270px;}


.SectionIntro  {
	font-family: Arial;
	color: black;
 	font-size: 9pt;
 	line-height: 1.5;
 }
 .Header1Row1Col1Blank { height: 72px;
	 width: 375px;
	 text-align: left;
	 vertical-align: middle;
	 padding: 0;
	 background: url(../media/chapters/ILL-00-01b.gif) no-repeat;
 }
P.Indent, P.LongQuotation{
	margin-left:24pt;
	}
P.LongQuotation{margin-right:24pt;}
.equation{
	font-family: "Times New Roman";
	font-size:13pt;
	text-decoration: none;
	color:black;
	}
.wbequation{
	font-family: "Times New Roman";
	font-size:13pt;
	color:#ffffff;
	}
.DerivationTable{
	font-family: "Times New Roman";
	font-size:11pt;
	width:435px;
	padding: 5px;
	}


.DerivationNarration{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}
.DrvNarrColThin{
	width:185px;
	background: #CCCCCC url(../media/chapters/ILL-00-08.gif);
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align:top;
	overflow:scroll;
	}
.DrvNarrColFat{
	width:265px;
	max-width:275px;
	background-color: #CCCCCC;
	background: url(../media/chapters/ILL-00-08.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align:top;
	overflow:auto;
	}
.linencls{background-color:#F9F89E;}
.whitecls {background-color:white;}


.ExampleTableCol1 {
	width: 595px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	vertical-align: top;
}
.DerivationStep{width:25px;padding:5px;padding-right:0px; border:1px solid #F6C332;border-left-width:2px; border-right-width:0px;}
.DerivationStepNum{width:25px;	font-family: "Times New Roman";	font-size:13pt;}
.DerivationStep2{padding:5px;border:1px solid #F6C332;border-left-width:2px; border-left-width:0px;}
.DerivationStep3{white-space:nowrap;border:1px solid #F6C332; border-left-width:2px;padding:5px;}
.DerivationReason{border:1px solid #F6C332;border-right-width:2px;padding:5px;}

.DerivationTableHead{background:#F6C332;padding-top:0px;padding-bottom:0px;padding-left:10px;color:white;font: bold 12pt Arial;}
.DerivationTableFoot{background:#F6C332;padding:5px;color:white;font: bold 12pt Arial;}

IMG {
	vertical-align:middle;
	}

#lay1, #lay2, #lay3, #lay4, #lay5 {
 	margin-top:20px;border:1px solid black;
 	}
.AnswerText, #varMessage, #finAnswer{  font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	}
LI{ margin-left:24pt;}
OL{margin-left:0;}

#toca,#tocb0{
	background:#75cff2;
	cursor:pointer;
	cursor:hand;
	height:25px;
	}
#tocb3,#toca3,#toca,#toca1,#toca2,#tocb1,#tocb2,#tocb0{
	padding:3px;
	}
#toca1,#toca2,#tocb3,#toca3,#tocb1,#tocb2{height:20px;
	background:#baeefe;
	cursor:pointer;
	cursor:hand;
	}
#toc1,#toc2{
	border:1px solid black;
	width:120px;
	position:absolute;
	padding:0px;
	z-index:1;
	visibility:hidden;
	overflow:hidden;
	height:25px;
	}
#toc,#tocb{z-index:3;
	background:#75ccf2;
	position:relative;
	border:1px solid black;
	width:120px;
	visibility:visible;
	padding:0px;
	height:25px;
	}
.toctable{ width:130px;height:60px;}

.InteractiveList{margin-top:10px;margin-bottom:10px; margin-left:0px;padding:0px;}
.InteractiveListItem{margin-left:16pt;padding-left:0px;}
.InteractiveTable{padding:20px;border-top:5px solid #BBE4F8;border-bottom:5px solid #BBE4F8; background:#C3ECFF}
.ScriptE{
	/*
	font-size:16.0pt;
	line-height:1;
	font-family:Times,serif;*/
	font-family:"ESSTIX Math";
	font-style:normal;
	font-weight:normal;}
.tocScriptE{
	font-size:12pt;
	line-height:1;
	}
.defScriptE{
	font-size:28.0pt;
	line-height:1;
	}
.AnswerForm{padding-left:25px;}
.ISTable{background:white;}
.ISContent{border:1px solid black;background:white;padding-left:15px;}
.HelpTableClass{background:white;}
.VarStyle{padding-left:15px;font:9pt arial;border:1px solid black;background:white;}
.HelpVariableStyle { border:1px solid black; font-family: Arial, Helvetica, sans-serif;	 font-size: 8pt;	 color: #000000}
.HelpStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; border: 1px solid black;}
.EquationStyle { width:150px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: 12px; padding-bottom: 5px; border:1px solid black; padding-left: 15px; padding-right: 0px; width:150;}
.questionHeader{
	font-family: Arial;
	color: #ffffff;
	font-size: 12pt;
	text-align: left;
}
.AnsweredSpan{border:2px inset #cccccc;font: 10pt "Times New Roman";  padding:3px;background:#CCCCCC;width:50px;vertical-align:middle;}
.anotherhelpstyle{font: bold 10pt sans-serif;color:#FF0000;}
DIV.EqCalculus,DIV.EqSummary{
	color:white;
	padding-top:5px;
	font:Arial,Helvetica,Sans-serif
	}

a.ExtLink {color: #ff0000}
a.ExtLink:visited {color: #cc0066}
DIV.EqCalculusHeader,DIV.EqHeader{
	color:white;
	padding-top:5px;
	font:bold 11pt  Arial,Helvetica,Sans-serif;

	}
P.BlockQuote{
	margin-left,margin-right:24pt;
	}
FORM{margin:0}
DIV.sample{background:#336699;padding:10px;height:100%;}
TD.sample{background:#CCCCCC;width:190px;}
.toptbl{padding:0;padding-top:10px;}
.left{width:470px;}
.wide{width:570px;}
DIV.container{position:relative;}
DIV.topcrd{position:relative;}
DIV.toplay{top:0px;}
DIV.content{top:0;padding-left:10px;width:100%;height:100%}
DIV.botlay{bottom:2px;}
DIV.wide{width:100%;}
TD.card{background:url(../media/chapters/ILL-00-08.gif);margin:10px;}
.hand{
	cursor:pointer;
	cursor:hand;}
.feedback {
	margin-left:15px;
	background-color: #FD810D;
	border-color: #F9CB90 #C76212 black #ECA452;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	border-style: solid;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px}
.TopCard {padding:0;width:760px;}
.Col2{background:url(../media/chapters/ILL-00-08.gif); width:290px;}

.FlashML {vertical-align : text-bottom;}
.hwgitalic
{
font-style:italic;
}
