


body { 
font-family: Arial, sans-serif;
 font-size: .8em; 
 color: Black;
 margin: 0px;
  
 	  }

 div.header {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #1D5978;
	height: 60px;
	background-color: #60A7CB;
	width: 100%; 
	
}
div.page {  text-align: left;
 margin-left: 15%;
 margin-right: 15%;
 
  	 }
div.tocpage {  text-align: left;
 margin-left: 15%;
 margin-right: 15%;
 
  	 }
	 div [class="tocpage"] {
	 	color: blue;
	 }
	div.pages {
		text-align: right;
		font-size: xx-small;
		font-weight: normal;
	}
/* Title definitions */



.lessontitle {  	font-size: large;  padding-top: 1.5em;  }
.coursetitle { 	font-size: x-large; 
	
}


/* Block definitions */


p         {margin-top:5pt;margin-bottom:5pt;
margin-left:20pt;

}

h1, h2, h3, h4, h5, h6, pre          {margin-left:20pt;
  margin-right: 20pt; }
ol, ul, li { margin-left: 30pt;  margin-right: 20pt;  }

.note         {background-color: lightgrey; margin-left:20pt;  
padding: 1.25em;  margin-right: 100pt; 


  }
.tip {background-color: #FFFFE0; margin-left:20pt;  
padding: 1em;  margin-right: 100pt; 
font-size: .9em;
	background-image: url(../images/tip.gif);
	background-position: .25em .25em ;
	background-repeat: no-repeat;
	text-indent: .5em;
	 border-style: solid;
  border-width: 1px;
  border-color: black;
}

.moduletitle {float: left; 	color: #F0F8FF;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-size: 1.5em;  padding-top: 20px;
 padding-left: 30px;

 }
.right {float: right; 	padding-top: 20px;  padding-right: 30px;    }
/* Links at bottom of page */


table { margin-left: 20pt; margin-right: 15%;}

td {
	font-family: Arial, sans-serif;
 font-size: .8em; 
 color: Black;
}

a:link.glossarylink,a:visited.glossarylink {color:green}

div.moduletitletoc {
	background-color: #7FFFD4;
	margin-top: 5px;
	padding: .25em;
	font-size: 1.25em;
}
div.lessontitletoc {
	font-weight: bold;
}
div.lessons {
	width: 23%;
	float: left;margin-left: 2px;
	margin-top: 2px;
}

a img {
	border-style: none;
}

