/* main css sheet */


div     {
     border:     none;
     }


/*  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */
/*   header defs  */ 
/*  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */

#titlebar      {

     border-style: none; 
     font-family: Verdana, Helvetica, Arial, sans-serif;
     margin-left:     185px;
     color:     #000;
     border-bottom:     1px     solid     #FFFFFF;
     }


/*  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */
/*   left column defs */ 
/*  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */
#navbar {

     background-color: #CCFFCC;  
     float:     left;
     width: 180px;
     padding-right: 0.2ex;
     border-style: inset;
     border: 1px #c8c8c8 solid;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     word-spacing: -0.1ex;
     }


#navbar ul {
padding-left: 10px;
list-style: none;
}

#navbar ul li a:link, #navbar ul li a:visited {
color: #000000;
font-size: 15px;
text-decoration: none;
padding-top: 5px;
line-height: 25px;
}

#navbar ul ul ul li a:link, #navbar ul ul ul li a:visited {
color: #000000;
font-size: 13px;
padding-left: 1ex;
}

#navbar ul li.current a:link, #navbar ul li.current a:visited {
     color:     #000000;
     border:     #FFFF33     2px     solid;
     }

#navbar ul li.current a:hover     {
     color:     #0000FF;
     text-decoration: underline;
     }

#navbar ul li a:hover {
     color: #0000FF;
     text-decoration: underline;
     }

#navbar ul ul ul li a:hover {
     color: #0000FF;
     text-decoration: underline;
     }

/*  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */
/*   right column placement  */ 
/*  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */


/*  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */
/*   main column content  */ 
/*  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  */
#bodysection {
     margin:     0px     0     0     195px;
     padding:     3px;
     font-family:     Verdana, Helvetica, Arial, sans-serif;
     font-size:     14px;
     color:     #000000
}

#bodysection p {
     color: #000000;
     margin-left: 0.3ex;
     margin-right: 1ex;
     word-spacing: -0.1ex;
     text-indent:     3%;
     }

#bodysection     ul     li {
     color:      #000000;
     font-size: 15px;
     }

#bodysection     ul     li.ebold     {
     font-weight:     bold;
     }

#bodysection     ul     li     ul     li     {
     color:      #000000;
     font-size: 12px;
     }


#bodysection p.firstread {
color: #33CC00;
font-size: bigger;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#bodysection a:link {
color: #FF3300;
}

#bodysection a:visited {
color: #FF3300;
}

#bodysection a:hover {
color: #0000FF;
}

#courses {
font-weight: bolder;
}

 
body      {
     width: 100%;
     height:     1100px;
     background-image: URL(./gifs/fadeback.jpg);
     }

html, body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #000;
	}
	
p, a {
	font-family: Verdana;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia;
	margin-top: 0px;
	}


#footer {
	clear: both;
	width: 95%;
	margin: 10px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	padding: 3px;
	border-top: 1px solid #333;
	color: #000;
	}
	
	#footer     .date {
		float: left;
		text-align: left;
		}
	
	#footer     .contact {
		float: right;
		text-align: right;
		}