/* tags */
/* p            { font-family: Verdana; font-size: 14pt; color: blue; margin: 0pt 0pt 15pt 0pt; } */
ul           { margin: 0pt 0pt 0pt  0pt; list-style-image: url(images_int/bullet.gif); }
ul li        { margin: 0pt 0pt 5pt 20pt; }
ol           { margin: 0pt 0pt 0pt  0pt; }
ol li        { margin: 0pt 0pt 5pt 25pt; }
blockquote   { font-family: Arial;   font-size: 10pt; margin: 0pt 20pt 5pt 20pt; }
A:link       { color: #0000E0; }
A:visited    { color: #B000B0; }
th           { font-family: Arial;   font-size: 10pt; color: green;   font-weight: bold; background-color: #E0D7A8; }
td           { font-family: Arial;   font-size: 8pt; color: #000000;}
cite         { font-family: Verdana; font-size:  8pt; color: black; font-style: normal; } /* NEW, for literal references and citations */

/* classes */
#tableset   { font-family: Verdana; font-size: 8pt; color: red;  }
.content     { font-family: Verdana; font-size: 8pt; color: black;  }
.narration   { font-family: Verdana; font-size: 8pt; color: black; background-color: #ffffcc; }
.longdesc    { font-family: Verdana; font-size: 8pt; color: black; background-color: #ccffcc; }
.title       { font-family: Verdana; font-size: 10pt; font-weight: bold; color:black; }
.pagenumbers { font-family: Verdana; font-size: 8pt; font-weight: bold; color:green;  }
.border      { font-family: Verdana; font-size: 19pt; 90px; top: color: blue; }
.hotwordtext { font-family: Verdana; font-size: 8pt; color: #333399; }
.hotwordword { font-family: Verdana; font-weight: bold; color: #943b00; }
.direction   { font-family: Arial;   font-size: 10pt; font-weight: bold; color: gray; font-style: italic;} /* NEW, for on-screen directions to the trainee */

/* IDs */
#content     { font-family: Verdana; font-size: 14pt;left: 20px; top:  0px; color: blue; }

#border     { font-family: Verdana; font-size: 19pt; 90px; top: color: blue; }
#coursename  { position: absolute; left:  70px; top:   5px; width: 670px; font-family: Arial;   font-weight: bold; font-size:  9pt; color: #8aff37; font-style: italic; }
#header      { position: absolute; left:  70px; top:  24px; width: 670px; font-family: Arial;   font-weight: bold; font-size: 10pt; color: #8aff37; }
#ltitle      { position: absolute; left:  70px; top:  14pt; width: 670px; font-family: Arial;   font-weight: bold; font-size: 10pt; color: #8aff37; }
#pagenumbers { position: absolute; left: 670px; top:   5px; width:  75px; font-family: Arial;   font-weight: bold; font-size:  8pt; color: red; text-align: right; }
#title       { position: absolute; left:  18px; top:  95px; width: 730px; font-family: Verdana; font-weight: bold; font-size: 12pt; color: black; }

/*  Print sco headers */
.header1      { position: relative; left:  10px; top:  0px; font-family: Arial;   font-weight: bold; font-size: 12pt; color: #000000; }
.header2      { position: relative; left:  10px; top:  0px; font-family: Arial;   font-weight: bold; font-size: 11pt; color: #000000; }


#editme	     { position: absolute; left:   0px; top:   0px;  visibility: hidden;}
#viewdr	     {  visibility: hidden;  }
#submitdr    {   visibility: hidden;  }
/*
#play        { position: absolute; left: 249px; top: 477px; }
#stop        { position: absolute; left: 333px; top: 477px; }
#rewind      { position: absolute; left: 417px; top: 477px; }
#showtext    { position: absolute; left: 501px; top: 477px; }
#return      { position: absolute; left: 585px; top: 477px; }
#back        { position: absolute; left: 585px; top: 477px; }
#next        { position: absolute; left: 669px; top: 477px; }

#sco_end     { position: absolute; left:   0px; top: 330px; width: 710px; font-family: Arial;   font-weight: bold; font-size: 10pt; color: gray; font-style: italic; } /* NEW, end-of-SCO style */
*/
/* unused styles */
.header      { font-family: Verdana; font-weight: bold; }
.eg          { font-family: Verdana; font-size: 10pt;   color: #336699; }
.note        { font-family: Verdana; font-size: 10pt;   color: black;   }

#exit        { position: absolute;              top: 477px; }
#glossary    { position: absolute;              top: 477px; }
#home        { position: absolute; left:  80px; top: 477px; }
#help	     { position: absolute; left: 150px; top: 477px; }



/* Tabs background: #6faacf;*/

#tablist { display: none; }

.printhead  {   
	font-size: 10pt; 
	font-weight: bold;  
	color: #000000;   
	padding-left: 0 em; 
	margin-right: 10%; 
	border-bottom: 0px solid #FFFBEC; 
	background-color: #FFFBEC;
	}
#printhide  {   
	display:none;
	}
.termscontent{
	margin-right: 10%; 
	border-bottom: 0px solid #FFFBEC; 
	background-color: #FFFBEC;
	padding-bottom: .25em; 
}

	
.toggler {   
	font-size: 10pt; 
	font-weight: bold;  
	color: #000000;   
	padding-left: 0 em; 
	margin-right: 15%; 
	border-bottom: 0px solid #025686; 
	background-color: #f7f7f7;
	}
 
.element {   
 
	margin-top: -1.25em;  
	background-color: #f7f7f7;
	margin-right: 15%; 
	}
 
 .ntbl {   

	margin-bottom: 00.5em; 
	margin-right: 0em; 
	border: 2px solid #777;
	}
	
	/* Image TABLE STYLES:  */
table.imgtbl {   } 
table.imgtbl th { background-color: #2e6ba2; }
table.imgtbl th {   color: white;  padding-top: 0.5em; text-align: left;}
table.imgtbl td { padding-right: 0.5em; }


/* Narrow TABLE STYLES:6faacf */
table.ntbl {border: 0px solid #f7f7f7; border-bottom: 2px solid #f7f7f7;  background-color: transparent;  } 

table.ntbl th { background-color: #2e6ba2; }
table.ntbl th {   color: white;  padding-top: 0.5em; text-align: left;}
table.ntbl th {padding:  0em 0em  0.25em 0.5em ;  }


table.ntbl td { padding: 0.5em; }
table.ntbl td { font-family: verdana; font-size: 9pt; color: black; line-height: 1.5;}
table.ntbl tr.even { background-color: #f7f7f7; }
table.ntbl tr { }
table.ntbl tr { vertical-align: top;}
table.ntbl td { text-align: left; vertical-align: top; }

	#termslist{ display:none; }
	
.modmap{ display:none; }



p.venn {  font-size: 7pt; margin: 0px; }
p.venncenter {  font-size: 7pt; margin-left: 2.5em; margin-right: 2.5em;}

