body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;  		/* set base font in pixels here. Use em's every else*/
	color: black;			/* set default font color */
	padding: 0;	margin: 0;	/* initialize for cross browser compatibiity */
	background: white;		/* set default background color */
	}
h1,h2,h3,h4,h5,p,div,table,td,th {
	padding: 0; margin: 0;	   /* initialize for cross browser compatibility */
	}

p {		/* add white space for readability */
	padding: 0 0 18px 0;
	line-height: 1.3em;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h2 {	/* add bottom border and spacking  for Lesson # */
	color: #161396;
	background-color: white;
	margin-top: 6px;
	margin-bottom: 20px;
	/*letter-spacing: .4em;
	font-style: italic;*/
	font-size: 1.2em;
	}
h3 { 	/* add bottom border and spacing for sub-titles */
	color: #161396; 
	margin-bottom: 15px;
	letter-spacing: .1em;
	}
h4 {	/* ready to change size and margins if necessary */
	font-size: 1.0em;
	color: #161396;
	margin-bottom: 10px;
	}

#wrapper {
	width: 760px;   /* Use any width.  Example: 760px  */
	border: 0px solid black;
	margin-right: auto;
	padding: 10px;
	}
#wrapper2 {
	width: 760px;   /* Use any width.  Example: 760px  */
	border: 0px solid black;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	}
	
#header {
	border: 0px solid black;
	background-image: url(assets/logo.gif);
	background-repeat: no-repeat;
	height: 135px;	/* image (115px) plus some white-space */
	font-weight: normal;
	font-size: 16px;
	}
.version3 {		/* goes in Header box */
	position: relative;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	left: 370px;
	top: 95px;
	width: 200px;
	}
	
.enrolllink {
	font-size: 16px;
	margin:0;
	padding: 0;
	font-weight: bold;
	}
	
/* HORIZONTAL NAVIGATION BAR */
.navbar {
	text-align: left;
	width: 100%;
	margin:0; padding: 0;
	/*background: rgb(138,198,245);*/
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-bottom: 15px;	/* leave white-space above Content box */
	}	
.navbar ul {
	padding: 0; margin: 0;
	margin-left: 3px;
	white-space: nowrap; 
	height:28px; line-height: 30px; 
	}
.navbar li {
	display: inline; 
	font-size:14px;
	}
.navbar li a {
	padding-left: 6px; padding-right: 6px;
	padding-top: 6px; padding-bottom: 3px;
	}

.navbar li a:link {
	text-decoration: none; text-align:left; 
	color: black;
	}
.navbar li a:visited {
	display: inline; 
	text-decoration: none; text-align:left; 
	color: black;
	}
.navbar li a:hover {
	display: inline; 
	text-decoration: none; 
	color: black;
	background-color: rgb(138,198,245);
	padding-bottom: 4px;
	}

#content {			/* move content box downward from header box */
	margin: 0;
	border: 0px solid black;
	padding: 6px 0px 20px 6px;
	font-size: 1.2em;		/* adjust font-size for all content */
	}

#content ol {		/* move numbered list upward */
	margin-top: -7px;
	margin-bottom: 20px;
	margin-left: 8px;
	}
	
#content ul {		/* move bulleted list upward */
	margin-top: 0px;
	margin-bottom: 20px;
	}
	
#content hr {
	margin-bottom: 2em;
	}
	
#content li {		/* add white space between rows */
	margin-bottom: 16px;
	line-height: 1.5em;
	}

#content ol ol {
	list-style-type: lower-alpha;
	margin-top: 8px;
	}

#content ol ol ul {
	margin-top: 16px;
	}
	
#content .highliteBox {		/* emphasize a block of text */	
	font-size: 1.5em;
	line-height: 1.2em;
	color: black;
	background: #CCCCFF;
	border: 1px solid black;
	padding: 10px;
	margin: 0 20px 30px 0px;
	}

#content .specialstep {
	font-size: 1em;
	}

#downloadvcp ul {
	list-style-type: circle;
	}

#downloadvcp li {
	margin-top: -10px;
	}

.intro  {
	border-bottom: 1px solid black;
	color: #161396;
	margin-top: 6px;
	margin-bottom: 20px;
	/*letter-spacing: .4em;
	font-style: italic;*/
	font-size: 1.6em;
	}
	
.indentlist {
	margin: 0 40px 18px 40px;
	}

.indentlist p {
	margin: 0;
	padding: 4px 0 4px 0;
	}

.indentintro {
	margin: 0 40px 4px 40px;
	}
	
.contact {
	margin: 18px 40px 0 40px;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}	
	
.coursedescrip {
	border-bottom: 0px;
	}

.blue {
	font-size: 1.0em;
	color: #161396;
	}
	
.red {
	color: #FF0000;
	}
	
.indent {
	margin-top: -10px;
	margin-left: 50px;
	}
		
#toc {
	margin: 0px 0 10px 0px;
	/*border-top: 1px solid black;*/
	}
	
#toc p {
	margin: -5px 0 0 6px;
	font-size: 1.2em;
	}
	
#saveas {
	margin: 0 5em 0 5em;
	}

table {
	width: 90%;
	border-collapse: collapse;
	margin-bottom: 20px;
	margin-left: 10px;
	}
	
th {
	border: 1px solid #333;
	padding: 3px;
	}
	
td {
	border: 1px solid #333;
	padding: 3px;
	}

th.pres {
	width: 35%;
	}

th.age {
	width: 15%;
	}

td.title {
	width: 10%;
	font-weight: bold;
	}	
	
td.year {
	width: 9%;
	text-align: center;
	}	
	
#footer {
	clear: both;
	border-top: 0px solid black;
	padding: 10px 6px;
	font-size:  .8em;
	font-weight: bold;
	font-style: italic;	
	}
	
.descartes {
	margin-left: 105px;
	}


.abcmultilist {
	margin-left: 25px;
	}

.abcmultilist ol {
	list-style: lower-alpha;
	}
	
.abcmultilist ol ul {
	list-style: circle;
	}
	
.abcmultilist li {
	margin-top: 5px;
	margin-bottom: 10px;
	}

.abclist {
	margin-top: 10px;
	margin-left: 10px;
	list-style-type: lower-alpha;
	}

.abclist ol {
	list-style-type: lower-alpha;
	}
	
.abclist li {
	margin-top: 5px;
	margin-bottom: 5px;
	}

.pcenter {
	text-align: center;
	color: #161396;
	font-weight: bold;
	}
	
.imagetoc {
	margin-top: 10em;
	float: right;
	}

.imagerene {
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 0px;
	}

.imageconics {
	margin-top: -1em;
	float: right;
	}

.Imageleft10 {	
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 17px;
	}
	
.Imageleft40 {	
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 40px;
	}
		
.imagetext {
	
	}
	
.clearBoth {
	clear: both;
	height: 1%;
	}
