body  {
	font-family : Georgia,"Times New Roman", Times, serif;
	font-size: medium;
	color : #000000;
	background : #e0e0de url('backgroundpurple.gif');
	text-align : left;
	text-indent : 0px;
	margin-left : 0px;
	margin-right : 10px
}

a:link { color: #652284; }
.toc a:link {text-decoration:none;}
a:visited { color: #0063CE;}
.toc a:visited  {text-decoration:none}
a:active { color: Red;}
.toc a:active {text-decoration:underline;}
a:hover{ color:  Blue; 
		background:#A5D1D1; }
.toc a:hover{text-decoration:underline;}

.here {
	background-color : #FFDC93;
	color : Black;
}
code{
	background-color : White;
	font-family : "Courier New", Courier, monospace;
	color : Black;
}
.code{
	background-color : White;
	font-family : "Courier New", Courier, monospace;
	color : Black;
}
span.code {
	background-color : White;
	font-family : "Courier New", Courier, monospace;
	color : Black;
}
/*for comments, as on Exercise pages*/
.comment  { font-family:Verdana, Arial, sans-serif;
		font-size:80%;
		background : #F5FFFA;
		color : Black;
		border : thin solid Gray;
		padding : 1px 5px 1px 5px;}
.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;
}	
.framed  {font-family : Georgia,"Times New Roman", Times, serif;
	font-size: medium;
	color : #000000;
	padding-left : 10px;
	padding-right : 10px;
	background : url('background.gif');
}
.frametitle{font-style: italic;
	
}
.framebody {background : #e0e0de url('background.gif');
		font-size:medium
}
.popup {font-family : Georgia,"Times New Roman", Times, serif;
	font-size:smaller;
	color : #000000;
	background : url('background.gif');
	padding-left:10px;
	padding-right:10px
}
td  {
	font-family : Georgia,"Times New Roman", Times, serif;
	color : #000000;
	text-align : left;
	text-indent : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.inside {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : smaller;
}
.times  {
	font-family : Georgia,"Times New Roman",Times, serif;
	color : #000000;
	background-color : #dedede;
	border:none;
}
div.times {
	font-family : Georgia,"Times New Roman",Times, serif;
	color : #000000;	
	background: #B7D9FF;
	width:98%;
	margin-left:25px;
	padding:10px;
	border : thin solid #006BE1;
	}
div.normal{ 	font-family : Georgia,"Times New Roman", Times, serif;
	color : #000000;
	}
h1  {
	font-family : Georgia,"Times New Roman",serif;
	font-weight : bold;
	text-align : center;
	color : #652284;
}

.course  {
	font-family : Georgia,"Times New Roman",serif;
	font-size : 125%;
	font-weight : bold;
	text-align : left;
	color :#0063CE;
}

h2  {
	font-family : Georgia,"Times New Roman",serif;
	font-weight : bold;
	text-align : left;
	color : #0063CE;
}

h3  {
	font-family : Georgia,"Times New Roman",serif;
	font-weight : bold;
	text-align : left;
	color : #0063CE;
	font-style : italic;
}

h4  {
	font-family : Georgia,"Times New Roman",serif;
	font-weight : bold;
	text-align : left;
	color : black;
	font-style : normal;
}


.caption {font-size:80%;
		text-align:center;
		font-family:Verdana,Tahoma,Arial,sans-serif;
		line-height :  150%;
		}
.tablebig  {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 130%;
	font-weight : bold;
}

.tablesmall  {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}

tr  {
	vertical-align : top;
}

th.rate  {
	background : teal;
	color : white;
	font-family : Georgia,"Times New Roman",serif;
}

td.rate  {
	text-align : center;
}

td.colhead  {
	color : White;
	background : #808080;
	font-family : Georgia,"Times New Roman",serif;
	font-size : 150%;
	font-weight : bold;
	text-align : left;
}

hr  {
	color : #652284;
}
div.times hr{
	color: #006BE1;
}

.indent1  {font-family : Georgia,"Times New Roman",serif;
	margin-left : 150px;
}

.indentQ  {font-family : Georgia,"Times New Roman",serif;
	margin-left : 100px;
}

p.Verdana  {
	font-family : Verdana,Arial, Helvetica, sans-serif;
}

p.purpose  {
	font-size : 130%;
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin-left : 50px;
	color : #000000;
}

.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-family : Georgia,"Times New Roman", Times, serif;
	font-weight : normal;
	color : #000000;
	background : #dedede;
}

li.sublist  {
	font-style : italic;
}
/*for table of contents items at upper right of pages*/
.toc {font-size:80%;
		font-family:Verdana,Tahoma,Arial,sans-serif;}
td.toc p {margin-top: 6; 
		margin-bottom: 6;
		}
/*for toc items that have a sublist*/
.sub { font-weight:bold;  
color: #652284;
 }

		
hr.toc {color: #652284;
	width:50px;	
	line-height:10px;
	text-indent:20px;}
.label {font-size:80%;
		font-family:Verdana,Tahoma,Arial,sans-serif;
		color:#000000;
		text-align:center;}
.type {font-family: Verdana,Tahoma,Arial,sans-serif;
		color:#000000;
		font-size:80%;
		background:#ffffff;
}
span.type{font-family: Verdana,Tahoma,Arial,sans-serif;
		color:#000000;
		font-size:80%;
		background:#ffffff;
}
span.cap  {
	font-size : 130%;
	font-weight:normal;
	letter-spacing: .1em;
}
.smallcap{
	font-variant: small-caps;
}
span.term  {
	font-weight : bold;
	color : #652284;
}

.blue  {
	font-weight : bold;
	background-color : #095a7b;
	border:none
}
/*for background of blank cell to create a vertical line*/
.webpurple{background-color:#652284; border:none;}

.grayback  {
	background : #c0c0c0;
}

.redback  {
	background : #800000;
}
/*for menu commands*/
span.menu {font-family:Arial, Helvetica, sans-serif;
		font-size:90%;
			color:#ffffff;
			background:navy;
			}
			/*for the Disclaimer on the index.html page*/
.disclaimer {font-family:Verdana, Arial, sans-serif;
		font-size:80%;
		background : #c0c0c0;
		border: medium groove Gray;
		padding:5px;
		}
.tablelines{
	border : 1px solid Gray;
}

.link {font-family:Tahoma,Arial,sans-serif;
		color:blue;
		text-decoration : underline;
		}
 /* for scripture in footer*/
 .verse {font-size:smaller; 
 		text-align:center;}
/*for filenames, paths, etc. in text*/
span.file{
	font-family : Verdana,Arial, sans-serif;
	font-size : smaller;
	font-weight : bold;
}
/* for HTML code display on page*/

.attributefp {
	color : #0000ff;
	font-family : "Courier New", Courier, monospace;
}
.value {color:#0000ff;
	font-family : "Courier New", Courier, monospace;
}
.valuefp {color:#000000;
	font-family : "Courier New", Courier, monospace;
}
.tagname {color: #990099;
font-family : "Courier New", Courier, monospace;	
}
.tagnamefp {color: #0000ff;
font-family : "Courier New", Courier, monospace;	
}
.tag {color: #000000;
font-family : "Courier New", Courier, monospace;	
}
.tagcomment {color: Gray;
font-family : "Courier New", Courier, monospace;	
}
.tagcommentfp {color: Gray;
font-family : "Courier New", Courier, monospace;	
}
span.attribute {
	color : #ff0000;
	font-family : "Courier New", Courier, monospace;
}
span.attributefp {
	color : #0000ff;
	font-family : "Courier New", Courier, monospace;
}
span.value {color:#0000ff;
	font-family : "Courier New", Courier, monospace;
}span.valuefp {color:#000000;
	font-family : "Courier New", Courier, monospace;
}
span.tagname {color: #990099;
font-family : "Courier New", Courier, monospace;	
}
span.tagnamefp {color: #0000ff;
font-family : "Courier New", Courier, monospace;	
}
span.tag {color: #000000;
font-family : "Courier New", Courier, monospace;	
}
span.tagfp {color: #0000ff;
font-family : "Courier New", Courier, monospace;	
}
.rule {
	background-color : #FFDC93;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : smaller;
	margin : 3px 3px 3px 13px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
p.timestamp { 
	font-size: smaller;
	color: #808080; 
	font-style: italic 
	}