BODY {font-family: "Times New Roman", Times, serif;
	  margin: 0;
	  font-size: 14px;}
	  
div.bodydiv { padding: 6px 12px 6px 20px; }

div.booktitlediv 
{ 
	padding: 6px 12px 6px 20px; 
	color: #339999;
}

P 
{
	font-family: "Times New Roman", Times, serif;
	 font-size: 14px;
}

TD 
{
	font-family: "Times New Roman", Times, serif;
	 font-size: 14px;
}

H1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold; 
	color: #330066;
	background-color: #00cccc;
	padding: 6px;
}

H2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
	color: #6666cc;
}

H3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 
	color: #6666cc;
}

.tdleftcol { background-color: #99cc99; }
.tdspacercol { background-color: #FFFFFF; }
.tdbodycol { background-color: #FFFFFF; }

.booktitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #339999;
}

.authorname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339999;
}

.booktitlesmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.authornamesmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.authornamehome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.clname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.h1title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold; 
	color: #000066;
}

.h3title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: black;
}

.restitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold; 
	color: #000066;
}

.chaptitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold; 
	color: #000066;
}

.objtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold; 
	color: #000066;
}

A:link {text-decoration: underline; color:#000099; }
A:active {text-decoration: none; color:#ff0000; }
A:visited {text-decoration: underline; color:#000099; }
A:hover {text-decoration: none; color:#ff0000; }

A.booktitlelink:link {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 19px}
A.booktitlelink:active {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 19px}
A.booktitlelink:visited {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 19px}
A.booktitlelink:hover {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 19px}

A.chapterlink:link {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.chapterlink:active {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.chapterlink:visited {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.chapterlink:hover {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}

A.restitlelink:link {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px}
A.restitlelink:active {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px}
A.restitlelink:visited {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px}
A.restitlelink:hover {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px}

A.resourcelink:link {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
A.resourcelink:active {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
A.resourcelink:visited {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}
A.resourcelink:hover {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}

A.leftbannerlink:link {text-decoration: none; color: #6666cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.leftbannerlink:active {text-decoration: none; color: #6666cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.leftbannerlink:visited {text-decoration: none; color: #6666cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.leftbannerlink:hover {text-decoration: underline; color: #6666cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}

A.discbooklink:link {text-decoration: none; color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.discbooklink:active {text-decoration: underline; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.discbooklink:visited {text-decoration: none; color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.discbooklink:hover {text-decoration: underline; color: #ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}

A.listtitlelink:link {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.listtitlelink:active {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.listtitlelink:visited {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.listtitlelink:hover {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}

A.l1:link {text-decoration: none; color: #330066; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.l1:active {text-decoration: underline; color: #9999cc; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.l1:visited {text-decoration: none; color: #330066; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.l1:hover {text-decoration: underline; color: #9999cc; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.l2:link {text-decoration: none; color: #330066; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
A.l2:active {text-decoration: underline; color: #9999cc; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
A.l2:visited {text-decoration: none; color: #330066; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
A.l2:hover {text-decoration: underline; color: #9999cc; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

// for bookhome
.sectiontitle {color:black; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.chaplink:link {text-decoration: none; color:#330066; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.chaplink:active {text-decoration: underline; color:#9999cc; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.chaplink:visited {text-decoration: none; color:#330066; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
A.chaplink:hover {text-decoration: underline; color:#9999cc; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}

table.lbchapnumtable {background-color: #00cccc;}
td.lbchapnum {color: #330066; font: bold 13px Arial, Helvetica, Verdana, sans-serif}
.leftbannertext {color: #330066; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}

.answercolor {color: #990066; font-weight: bold}
.explanationcolor {font-weight: bold}
.supbox {
	vertical-align : super;
}

.subbox {
	vertical-align : sub;
}
	
.smalltext {font-size: 10px;}

.searchtitleheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}

.searchheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold; 
	color: #000066;
}

.prompt {color: black; font: bold 12px Arial, Helvetica, sans-serif;}
.promptbig {color: black; font: bold 12px Arial, Helvetica, sans-serif;}
.loginfield {color: blue; font-family: "Courier New", Courier, Monaco, monospace; font-size: 12px}
.requireditem {color: #ff0000; font: bold 11px Arial, Helvetica, sans-serif}
.askeditem {color: black; font: bold 11px Arial, Helvetica, sans-serif}
.warning {color: red;}
.searchdesc {font-size: 10px;}

.hiddensolution {visibility: hidden; position:relative;}
.hiddenresponse {visibility: hidden; position:absolute;}
.visiblesolution {position:relative;}

.iconlegend {color: black; font: 10px Arial, Helvetica, sans-serif}
.iconlegendtitle {color: black; font: bold 14px Verdana, Arial, Helvetica, sans-serif}

.toolbartable { background-color: #000066; }
A.toolbarlink:link {text-decoration: none; color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px}
A.toolbarlink:active {text-decoration: none; color:#ffff66; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px}
A.toolbarlink:visited {text-decoration: none; color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px}
A.toolbarlink:hover {text-decoration: underline; color:#ffff66; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px}

.profsearchtable { background-color: #ccccff; }
.profsearchheader { background-color: #000066; }
.profsearch {color: white; font: bold 15px Arial, Helvetica, sans-serif}

A.discusstitlelink:link {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.discusstitlelink:active {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.discusstitlelink:visited {text-decoration: none; color:#0000FF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}
A.discusstitlelink:hover {text-decoration: underline; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px}

.discusstitle 
{
	color: black;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 13px
}

.syllabusprof 
{
	color: #000066; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.syllabussection
{
	color: #000066; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.month {color: black; font: bold 12px Arial, Helvetica, sans-serif}
.dayname {color: black; font: bold 11px Arial, Helvetica, sans-serif}
.day {color: black; font: 11px Arial, Helvetica, sans-serif}
.dayhot {color: black; background-color: yellow; font: bold 11px Arial, Helvetica, sans-serif}
.today {color: black; background-color: white; font: 11px Arial, Helvetica, sans-serif}
.todayhot {color: black; background-color: aqua; font: bold 11px Arial, Helvetica, sans-serif}

.coursedivider
{
	color: black; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: lightgrey;
}

td.tabnum { background-color: #339999;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			color: white;
			text-align:center}
td.tabtitle {font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px;
			 font-weight: bold;
			 color: black}
td.tabdesc { font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px;
			 color: black;
			 padding-left: 10px}

			 
table.figshell
{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}
td.figpic 
{	text-align:center;
	border-bottom: 1px solid black;
}
td.fignum 
{ background-color: #6666CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: white;
	text-align:center;
}
td.figtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	border-left: 1px solid black;
}
td.figdesc 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding-left: 10px;
	border-top: 1px solid black;
}

table.guidedexbox {border: 1px solid #6699CC;}
td.guidedextitle {background: #6699CC;}
td.guidedexbody {}

table.itextbox {border: 1px solid #6699FF;}
td.itextboxtitle 
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background: #6699FF;
}
td.itextboxbody {}
h2.itextboxheader 
{
	color: #6699FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

table.itextexamplebox {border: 1px solid #669999;}
td.itextexampleboxtitle
{
	color: #CCFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background: #669999;
}
td.itextexampleboxbody {}
h2.itextexampleboxheader 
{
	color: #CCFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}


div.ktbannerdiv {background: #ccffff;}
td.ktbanner 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #339999;
}

div.inlinebannerdiv {background: #ffcc66;}
td.inlinebanner 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #6699ff;
}

div.examplebannerdiv {background: #9999CC;}
td.examplebanner 
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #330066;
}


.redtext {color: #ff0000;}
.greentext {color: #006600;}
.bluetext {color: #0000FF;}
.purpletext {color: #660099;}
.orangetext {color: #FF9933;}
.figurenote {color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
