BODY, P, TH, TD, UL, OL, DL, H1, H2 {color:#000000; font: 13px Arial; font-weight:400; line-height:18px;}

.basicContent  {color:#000000; font: 13px Arial; font-weight:400; line-height:18px;}

/* ************************************************** */
.contentHeader  {color:#000000; font: bold 16px Arial; line-height:22px; visibility:visible;}
#contentDiv
{
	position: absolute; 
	left: 8px; 
	top: 26px; 
	width: 600px; 
	z-index: 1; 
	overflow: visible; 
	visibility: visible;
	background-color: #ffffff;
}
.submenu  {visibility:visible; margin-left:10px;}
.breadcrumbs  {color:#111111; font: 9px Arial; line-height:12px; font-weight:400; text-decoration:none;}
a.breadcrumbs  {color:#111111; font: 9px Arial; line-height:12px; font-weight:400; text-decoration:underline;}
a:hover.breadcrumbs {color:#0C3990; font: 9px Arial; line-height:12px; font-weight:400; text-decoration:underline;}
#breadcrumbDiv  {position:absolute; left:0px; top:0px; width:90%; padding-left:10px;
   background-color:#FFFFFF;}
  
/* ************************************************** HEADERS OF ALL PAGES */
.mainHeader  {color:#000000; font: bold 16px Arial,sans-serif; line-height:22px; visibility: hidden;} 

.head_chapter {color:#000000; font: bold 13px Arial,sans-serif;  line-height:22px;}

.inst_home {color:#666600; font: bold 13px Arial,sans-serif;  line-height:13px; margin-top: 26px; }

.head_chapterguide {visibility:hidden;} /* not known yet if this will be used */
.head_pretest, .head_chapterquiz, .head_activityquiz, .head_etutorquiz, .head_youdecidequiz, .head_graphitquiz, .head_casestudyquiz, .head_mp3quiz, .head_dcvcquiz, .head_investigationquiz
   {visibility:hidden;}/*color:#0C3990; font: bold 14px Arial; line-height:22px; font-style:italic; */
.head_casestudyquiz_normal
   {color:#0C3990; font: bold 14px Arial; line-height:22px;}
.head_art, .head_wordstudy, .head_reference, .head_instructor
   {color:#0C3990; font: bold 14px Arial; line-height:22px; font-style:italic;}
  
/* ************************************************** CHAPTER GUIDES */
.bullet   {font: bold 16px Arial; color:#666600;}
.tab, a.tab  {margin-left:50px; margin-top:5px; margin-bottom:5px; line-height:20pt;}
.tab1, a.tab1  {margin-left:100px; margin-top:5px; margin-bottom:5px; line-height:20pt;}
.tab2, a.tab2  {margin-left:79px; margin-top:5px; margin-bottom:5px; line-height:20pt;}
.tab3, a.tab3  {margin-left:66px; margin-top:5px; margin-bottom:5px; line-height:20pt;}

a.ebook   {font: bold 13px Arial; color:#0C3990; text-decoration:underline;}
a:hover.ebook  {font: bold 13px Arial; color:#cc9933; text-decoration:underline;}

a.list   {font: 12px Arial; color:#0C3990; text-decoration:underline;}
a:hover.list  {font: 12px Arial; color:#cc9933; text-decoration:underline;}

a.ih   {font: 12px Arial; color:#0C3990; text-decoration:none;}
a:hover.ih  {font: 12px Arial; color:#cc9933; text-decoration:none;}

a.boldlink   {font: 12px Arial; color:#0C3990; text-decoration:underline;}
a:hover.boldlink  {font: 12px Arial; color:#cc9933; text-decoration:underline;}

a.destLink   {font: 12px Arial; color:#0C3990; text-decoration:underline;}
a:hover.destLink  {font: 12px Arial; color:#cc9933; text-decoration:underline;}

a.cg_quiz  {font: bold 12px Arial; color:#0C3990; text-decoration:underline;}
a:hover.cg_quiz  {font: bold 12px Arial; color:#cc9933; text-decoration:underline;}

/* ************************************************** WORD STUDY TOOLS */
.KTlist  {display:block; position:relative; width:240px; height:340px; top:0px; left:0px; overflow:auto;}
.KTdef  {display:block; position:absolute; width:360px; height:280px; top:20px; left:260px;}
.kt, keyTerms  {font: 12px Arial; color:#0C3990; text-decoration:none; line-height:18px;}
a.kt  {font: 12px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:visited.kt {font: 12px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:active.kt {font: 12px Arial; color:#cc9933; text-decoration:underline; line-height:18px; }
a:hover.kt {font: 12px Arial; color:#cc9933; text-decoration:underline; line-height:18px;}

a.keyTerms  {font: 12px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:visited.keyTerms {font: 12px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:active.keyTerms {font: 12px Arial; color:#cc9933; text-decoration:underline; line-height:18px; }
a:hover.keyTerms {font: 12px Arial; color:#cc9933; text-decoration:underline; line-height:18px;}


/* ************************************************** WEB LINKS & REFERENCES */
a.reference  {display:block; position:relative; width:120px; text-align:center; padding:2px; margin:0px;
   border: 1px solid #B6C6D3; font: bold 12px Arial; color:#000000; background-color:#C0D2DF; text-decoration:none; z-index:10;}
a:hover.reference {background-color:#DCE6ED; text-decoration:none;}

a.news   {font: 12px Arial; color:#0C3990; text-decoration:underline;}
a:hover.news  {font: 12px Arial; color:#cc9933; text-decoration:underline;}

/* ************************************************** GLOBAL */
.box   {display:block; position:relative; width:80%; padding:10px; margin: -8px 0px 0px 25px;
   z-index:5; border: 1px solid #FFDDBB; font: 11px Arial; color:#000000; background:#FFECD9;}
.bigbox   {display:block; position:relative; width:95%; padding:10px; margin:0px;
   z-index:5; border: 1px solid #D0CFB9; font: 11px Arial; color:#000000; background:#ffffff;}
.topText  {font: 11px Arial; color:#595959; margin-left:5px; vertical-align:top;}

 /* ********** etutor */
 a.etutor  {display:block; position:relative; width:390px; font: 12px Arial; color:#0C3990; padding:2px 2px 2px 4px; margin:0px; border-bottom: 1px solid #D0CFB9;
   border-left: 1px solid #D0CFB9; border-right: 1px solid #D0CFB9; background-color:#F8F5F1; text-decoration:none; white-space:nowrap;}
 a:hover.etutor {background-color:#DCE6ED; text-decoration:none;} 
#boxtop a#first {border-top: 1px solid #D0CFB9; }
#eTutorTop a#first {border-top: 1px solid #D0CFB9;}
 
 /* ********** mp3 */
 a.mp3  {display:block; position:relative; width:400px; font: 12px Arial; color:#0C3990; padding:2px 2px 2px 4px; margin:0px; border-bottom: 1px solid #D0CFB9;
   border-left: 1px solid #D0CFB9; border-right: 1px solid #D0CFB9; background-color:#F8F5F1; text-decoration:none; white-space:nowrap;}
 a:hover.mp3  {background-color:#DCE6ED; text-decoration:none;}
 #mp3Tutorstop a {border-top: 1px solid #D0CFB9; }
 
 /* ********** ce */
 a.ce  {display:block; position:relative; width:465px; font: 12px Arial; color:#0C3990; padding:2px 2px 2px 4px; margin:0px; border-bottom: 1px solid #D0CFB9;
   border-left: 1px solid #D0CFB9; border-right: 1px solid #D0CFB9; background-color:#F8F5F1; text-decoration:none; white-space:nowrap;}
 a:hover.ce  {background-color:#DCE6ED; text-decoration:none;}
 #ceTutorstop a {border-top: 1px solid #D0CFB9; }
 
 /* ********** dec */
 a.dec  {display:block; position:relative; width:390px; font: 12px Arial; color:#0C3990; padding:2px 2px 2px 4px; margin:0px; border-bottom: 1px solid #D0CFB9;
   border-left: 1px solid #D0CFB9; border-right: 1px solid #D0CFB9; background-color:#F8F5F1; text-decoration:none; white-space:nowrap;}
 a:hover.dec  {background-color:#DCE6ED; text-decoration:none;}
 
 /* ********** youdecide */
 a.youdecide  {display:block; position:relative; width:390px; font: 12px Arial; color:#0C3990; padding:2px 2px 2px 4px; margin:0px; border-bottom: 1px solid #D0CFB9;
   border-left: 1px solid #D0CFB9; border-right: 1px solid #D0CFB9; background-color:#F8F5F1; text-decoration:none; white-space:nowrap;}
 a:hover.youdecide {background-color:#DCE6ED; text-decoration:none;}
 
 /* ********** graphit */
 a.graphit  {display:block; position:relative; width:390px; font: 12px Arial; color:#0C3990; padding:2px 2px 2px 4px; margin: 0px; border-bottom: 1px solid #D0CFB9;
   border-left: 1px solid #D0CFB9; border-right: 1px solid #D0CFB9; background-color:#F8F5F1; text-decoration:none; white-space:nowrap;}
 a:hover.graphit {background-color:#DCE6ED; text-decoration:none;}
.graphithdr  { color:#fff; font: 13px verdana,arial,sans-serif; font-weight:bold; background-color:#660;}
 
 /* ********** cumulative */
 a.cumulative {display:block; position:relative; width:130px; text-align:center; padding:2px; margin:0px; 
   border: 1px solid #B6C6D3; font: 12px Arial; color:#000000; background-color:#C0D2DF; text-decoration:none; z-index:10;}
 a:hover.cumulative {background-color:#DCE6ED; text-decoration:none;}
 

/* ************************************************** QUIZZES */
a.quizLink  {font: 13px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:hover.quizLink {font: 13px Arial; color:#cc9933; text-decoration:underline; line-height:18px;}

.problemTypeBkgd {background-color:#FFFFFF;}
.matchingDivider {background-color:#FFFFFF;}
.matchingBkgd  {background-color:#FFFFFF;}

.randomAnswers  {color:#666666; font: 11px Arial; line-height:12px; font-weight:500; font-style:italic;}
 /* MATCHING */
.matchingQuestion {color:#000000; font: 13px Arial; line-height:18px; font-weight:400;}
.matchingTerm  {color:#000000; font: 13px Arial; line-height:18px; font-weight:400; background-color:transparent;}
 /* MULTIPLE CHOICE */
.multiChoiceQuestion {color:#000000; font: 13px Arial; line-height:18px; font-weight:400;}
.multiChoiceAnswer {color:#000000; font: 13px Arial;  font-weight:400; background-color:transparent; }
sub {margin-bottom: 1px; }
 /* TRUE FALSE */
.trueQuestions  {color:#000000; font: 13px Arial; line-height:18px; font-weight:400;}
.trueAnswer  {color:#000000; font: 13px Arial; line-height:18px; font-weight:400; background-color:transparent;}
 /* HINT */
.hintHeader  {font: bold 18px Verdana; color:#000000; line-height:22px;}
.hintSubHeader  {font: bold 14px Verdana; color:gray; line-height:18px;}
.hintContent  {font: 13px Verdana; color:#000000; line-height:18px; font-weight:600;}
a.hintLink  {font: 13px Arial; color:#0C3990; text-decoration:underline;}
a:hover.hintLink {font: 13px Arial; color:#cc9933; text-decoration:underline;}

/* ************************************************** FAQs */
.FAQlist {display:block; position:relative; width:380px; height:360px; top:0px; left:0px; overflow:auto;}
.FAQanswer {display:block; position:absolute; width:380px; height:360px; top:90px; left:400px;}
a.faq  {font: 12px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:visited.faq {font: 12px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:active.faq {font: 12px Arial; color:#cc9933; text-decoration:underline; line-height:18px; margin-left:10px;}
a:hover.faq {font: 12px Arial; color:#cc9933; text-decoration:underline; line-height:18px;}
/* ************************************************** FOOTER */
.footer   {color:#999999; font: bold 9px Arial; line-height:12px;}
.legalNote  {color:#999999; font: bold 9px Arial; line-height:12px;}

.hidden {color:#ffffff;}
a.hidden  {color:#ffffff;}
a:visited.hidden {color:#ffffff;}
a:active.hidden {color:#ffffff;}
a:hover.hidden {color:#ffffff;}

a.wordstudy { background-color:#660; display: block; padding: 4px 8px; width: 100px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; position: relative; border:1px solid #660; z-index:2; }
a:hover.wordstudy{ color:#9cf; background-color:#660; border:1px solid #9cf;}
.wordstudybox { background-color:#eee; padding: 10px 15px; display: block; margin: -10px 0px 0px 20px; font-size: 8pt; }

.labLink {display:block; margin:5px 10px; font:inherit;}
a:link.labLink   {font: 12px Arial; color:#0C3990; text-decoration:underline;}
a:hover.labLink  {font: 12px Arial; color:#cc9933; text-decoration:underline;}

.labIndent {display:block; width:500px; font:inherit; margin:10px 20px;}
a:link.labIndent   {font: 12px Arial; color:#0C3990; text-decoration:underline;}
a:hover.labIndent  {font: 12px Arial; color:#cc9933; text-decoration:underline;}

#contentTbl
{
	margin-top: 20px;
}

#contentTbl tr td
{
	padding-bottom: 10px;
}
.credits {width:500px; background-color:#F8F5F1; padding:15px 35px; border: 1px solid #D0CFB9;}
