body  {
	color : #000000;
	background : #e0e0de url('backgroundfuschia.gif');
	text-align : left;
	text-indent : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-family : Georgia,"Times New Roman", Times, serif
}
a:hover{ color:  Blue; 
			background:#A5D1D1; }
a:hover img{  background : transparent; 	}
a:link { color: #00807E; }
.toc a:link {text-decoration:none;}
a:visited { color: #E37200;}
.toc a:visited  {text-decoration:none}
a:active { color: Red;}
.toc a:active {text-decoration:underline;}

.toc a:hover{text-decoration:underline;}
.framed {margin: 10px; 
        background-image: url('../background.gif')
}
.here{
	background : #FFDC9B;
}
span.here{
	background : #FFCE73;
}
span.alternate{
	background : #ECFFFF;
}
span.link {
	color:blue;
	font-size: smaller;
	font-family: Tahoma, Arial, sans-serif;
}
.noline {
	text-decoration: none;
}
.lessontitle  {	font-size : 150%;
}

.lessonsubtitle  {
	font-size : 120%;
}
.crumbs {font-family: Verdana,Tahoma,Arial,sans-serif;
		font-size:smaller;
		margin-top: 0; 
		margin-bottom: 0;
		}
.crumbs a {
			text-decoration: none;
}	
td  {
	color : #000000;
	text-align : left;
	text-indent : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-family : Georgia,"Times New Roman", Times, serif;
}

.times  {
	color : #000000;
	background-color : #dedede;
	border:none;
	font-family : Georgia,"Times New Roman",Times, serif;
}
div.times {
	color : #000000;	
	background: #A7F1EA;
	width:97%;
	margin-left:25px;
	padding:10px;
	border : thin solid #007E80;
		font-family : Georgia,"Times New Roman",Times, serif;
}
div.normal{ 	
	color : #000000;
	background : #dedede; 
	font-family : Georgia,"Times New Roman", Times, serif;
}	

div.comment
{	MARGIN-LEFT: 40px; 
	margin-right:20px;
	BACKGROUND: #ccffff;
	border : 1px solid Black;
	padding : 10px 10px 10px 10px;
	}
	
div.type
{	MARGIN-LEFT: 20px; 
	margin-right:20px;
	border : 1px solid Black;
	padding : 10px 10px 10px 10px;
	text-align : left;
	background : White;
}
	
h1  {
	font-weight : bold;
	text-align : center;
	color : #C71585;
	font-family : Georgia,"Times New Roman",serif;
}



h2  {
	font-weight : bold;
	text-align : left;
	color : #008080;
	font-family : Georgia,"Times New Roman",serif;
}
h2.step{
		font-size: 150%;
		font-weight:bold;
		color: #008080;
		font-family:"Maiandra GD", Verdana, Arial, sans-serif;
}

h3  {
	font-weight : bold;
	text-align : left;
	color : Teal;
	font-style : italic;
	font-family : Georgia,"Times New Roman",serif;
}

h4  {
	font-weight : bold;
	text-align : left;
	color : black;
	font-style : normal;
	font-family : Georgia,"Times New Roman",serif;
}

.caption {font-size:80%;
		text-align:center;
		line-height :  150%;
		font-family:Verdana,Tahoma,Arial,sans-serif;
		margin-top:0; margin-bottom:0}
.tablebig  {
	font-size : 130%;
	font-weight : bold;
	font-family : Verdana,Arial,Helvetica,sans-serif;
}

.tablesmall  {
	font-weight : bold;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	margin-top:1px;
	margin-bottom:1px;
	}

tr  {
	vertical-align : top;
}





hr  {
	color : #C71585;
}
div.times hr{
	color:Teal;
}

.indent1  {
	margin-left : 150px;
	font-family : Georgia,"Times New Roman",serif;}

.indentQ  {
	margin-left : 100px;
	font-family : Georgia,"Times New Roman",serif;}

p.Verdana  {
	font-family : Verdana,Arial, Helvetica, sans-serif;
}

/*for resetting styles for Netscape*/

p.reset{
	color : #000000;	
	background:#e0e0de ;
	font-family : Georgia,"Times New Roman",Times, serif;
}
p.resetsteps {
	color : #000000;	
	background: #B9FFF1;
font-family : Georgia,"Times New Roman",Times, serif;
}

p.purpose  {
	font-size : 130%;
	font-weight : bold;
	margin-left : 50px;
	color : #000000;
	font-family : Verdana,Arial, Helvetica, sans-serif;
}

.small  {
	font-size : smaller;
}
/*	
li  {
font-family : Verdana,Arial, Helvetica,sans-serif;
	font-weight : bold;
	color : #000000;
	text-align : left;
	text-indent : 0pt;
	margin-left : 0pt;
	margin-right : 0pt;
	padding-top :  5px;
}
*/
li.times  {
	font-weight : normal;
	color : #000000;
	background : #dedede;
	font-family : Georgia,"Times New Roman", Times, serif;
}

li.sublist  {
	font-style : italic;
}
.toc {font-size:80%;
		font-family:Verdana,Tahoma,Arial,sans-serif;}
td.toc p {margin-top: 6; 
		margin-bottom: 6;
		}

/*for current section of topics in TOC*/
.sub { font-weight:bold;  
		color: #C71585;
 }

		
hr.toc {color: #E37200;
	width:50px;	
	line-height:10px;
	text-indent:20px;
	}
.label {font-size:80%;
		color:#000000;
		text-align:center;
		font-family:Verdana,Tahoma,Arial,sans-serif;
}
span.type {	
		color:#000000;
		font-size:90%;
		background:#ffffff;
		font-family: Verdana,Tahoma,Arial,sans-serif;}
span.cap  {
	font-size : 130%;
	font-weight:normal;
	letter-spacing: .1em;
}
span.question{font-size : 130%;
	font-weight:normal;
	letter-spacing: .1em;
	color:darkred;
	background-color:gold;
}

span.smallcap{
	font-variant: small-caps;
}
span.term  {
	font-weight : bold;
	color : #E37200;
}

.step {
	font-weight:normal;
	font-size:90%;

	}


.stepcomment{margin-left:2em;}



/*for background of blank cell to create a vertical line*/
.databasesfuschia{background-color: #C71585; border:none;}

.grayback  {
	background : #c0c0c0;
}


/*for menu commands*/
span.menu {
		font-size:90%;
		color:#000000
	;
	
		background:#b6bdd2;
		font-family:Arial, Helvetica, sans-serif;
		border: 1px solid Navy;
		}

/*for the Disclaimer on the index.html page*/
.disclaimer {
		font-size:80%;
		background : #c0c0c0;
		border: medium groove Gray;
		padding:5px;
		font-family:Verdana, Arial, sans-serif;
}
 /* for scripture in footer*/
 .verse {font-size:smaller; 
 		text-align:center;}
		
/*for comments, as on Exercise pages*/
.comment  { 
		font-size:80%;
		background : #CCFFFF;
		color : Black;
		border : thin solid Gray;
		padding : 1px 5px 1px 5px;
		font-family:Verdana, Arial, sans-serif;
		}	
.popup  { 
		font-size:80%;
		background : #CCFFFF none;
		color : Black;
		border : thin solid Gray;
		padding : 1px 5px 1px 5px;
		font-family:Verdana, Arial, sans-serif;
		}	
span.file{
	font-size : smaller;
	font-weight : bold;
	font-family : Verdana,Arial, sans-serif;
}
span.field{
	font-size : 90%;
	font-weight : normal;
	font-family : Arial, sans-serif;
}
span.objectname{
	font-size : 90%;
	font-weight : 500;
	font-family : Arial, Helvetica, sans-serif;
	color: darkblue;
	background-color: none;
}

span.value {
	font-size : 90%;
	font-weight : 500;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: none;
}
/* for storylines describing background of assignment */
.story {
	background-color: #F8E9CC;
	border: thin solid #E7B24D;
	width:350px;
	padding: 3px 3px 3px;
	margin-left: 20px;
}
.story blockquote{
	margin: 20px 20px 20px;
	text-align: justify;
}
td.colhead  {
	color : White;
	background : #808080;
	font-size : 150%;
	font-weight : bold;
	text-align : left;
	font-family : Georgia,"Times New Roman",serif;
}
dt {font-weight : bold;
	color : #C71585;
	
}
p.listfollowsp{
	margin-bottom:0px;
}
ul.listfollowsul{
	margin-top:0px;
}
p.timestamp { 
	font-size: smaller;
	color: #808080; 
	font-style: italic 
	}
span.expression {
	background-color : #FFE7BB;
	color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin : 1px 1px 1px 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
}

.gloss{
	font-family:Verdana;font-size:90%;
	line-height: 150%; tahoma
}