body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	text-align: center;
}
a:hover {text-decoration: underline}
.style1 {
	color: #8E8E8E;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style2 {
	color: #969693;
	font-size: 11px;
	font-family: tahoma;
}
.style3 {
	color: #7C7C7C;
	font-size: 8px;
	font-family: tahoma;
	font-weight:bold
}
.style4 {
	color: #7C7C7C;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.style5 {
	color: #808080;
	font-size: 11px;
	font-family: tahoma;
}
.style6 {
	color: #586478;
	font-size: 9px;
	font-family: tahoma;
}
.style7 {
	color: #5984B0;
	font-size: 11px;
	font-family: tahoma;
}
.style8 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
}
.style9 {
	color: #7EA32E;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
.style09 {
	color: #5984b0;
	font-size: 11px;
	font-family: tahoma;
	}
.coursetitle {
	color: #404f69;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin-top:15px;
	
}
.coursesubtitle {
	color: #333333;
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold
}
.courseheading {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 3
}
.coursetext {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	line-height: 1.5;
		text-indent: 30px;
}
.coursetext-indent30 {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	line-height: 1.5;
	text-indent: 30px;
}
.coursehours {
	color: #F0AF37;
	font-size: large;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder
}
.courseprice {
	color: #F0AF37;
	font-size: large;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder
}
.courselink {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.coursefunctions {
	color: #DF4E00;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none;
	text-align: right;
	font-weight:600;
}
.coursefunctions_inq {
	color: #DF4E43;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none;
	text-align: right;
	font-weight:600;
}
.spacer {
line-height: 1px;
}
.locationname {
	color: #000000;
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align:center;
}
.locationaddress {
	color: #666666;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.locationpicture {
	text-align: center;
}
.locationclick {
	color: #93BC3C;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.testimonialname {
	color: #bcbcbc;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
}
.testimonialtext {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
	line-height: 1.5;
}
.affiliatesheading {
	color: #000000;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal
}
.affiliatesbody {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	line-height: 1.5;
}
.specialsfield {
	color: #000000;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	border-bottom-color: #CCCCCC;
	border-bottom-width: thin;
	border-bottom-style: solid;
	background-color: #EEEEEE;
}
.specialsprogram {
	color: #000000;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal
}
.specialscourse {
	color: #000000;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal
}
.specialsprice {
	color: #000000;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	text-align: right;
}
.enrollrequiredfield {
	color: #333333;
	font-size: 11px;
	font-weight:bold;
	font-family: tahoma;
}
.enrollfield {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
}
.enrollheading {
	color: #000000;
	font-size: medium;
	font-weight:bold;
	font-family: tahoma;
}
.enrollinput {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
}
.DynamicTree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	cursor: default;
	color: #000000;
	font-weight: bold;
}

.courselistid {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	line-height: 1.5;
}
.courselistname {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	line-height: 1.5;
}
.courselistsponsor {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	line-height: 1.5;
}
.courselisthours {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	line-height: 1.5;
}
.courselistprice {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none;
	line-height: 1.5;
}
.courselistheading {
	color: #000000;
	font-size: large;
	font-family: tahoma;
	line-height: normal;
	font-weight: bolder;
	padding-top: 24px;
	padding-left: 12px;
}
.usefullinksheading {
	color: #5A86B5;
	font-size: x-small;
	font-weight:bold;
	font-family: tahoma;
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
}
.usefullinksitem {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 12px;
}
.faqquestion {
	color: #000000;
	font-size: medium;
	font-weight:bold;
	font-family: tahoma;
}
.faqanswer {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
	line-height: 1.5;
}
.specials {
	color: #FF0000;
	font-size: 11px;
	font-family: tahoma;
	font-weight:bold;
}
.specialcourse {
	color: #000000;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
}
.DynamicTree .doc img,
.DynamicTree .folder img { border: 0; vertical-align: -4px; }
* html .DynamicTree .doc img,
* html .DynamicTree .folder img { border: 0; vertical-align: middle; vertical-align: -4px; }
.DynamicTree .section { background:  url(/images/tree-branch.gif) repeat-y; display: none; }
.DynamicTree .last { background: none; }
.DynamicTree .folder .folder { margin-left: 18px; }
.DynamicTree .doc .doc, .DynamicTree .folder .doc { margin-left: 18px; }

.DynamicTree .doc a {
	color: #57658c;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.coursefunctions a:link{background-color:#FAFFEF;}
.DynamicTree .doc a:hover { color: #000000; text-decoration: none; }

.DynamicTree .folder a { text-decoration: none; color: #006699;}
.DynamicTree .folder a:link { color: #006699; }
.DynamicTree .folder a:visited { color: #006699; }
.DynamicTree .folder a:hover { color: #000000; }

.DynamicTree .text { padding: 1px; }
.DynamicTree .text-active { background: #CEE3FF;  padding: 1px; }

/* hack for IE to fix a bug (background of .section disappearing when mouse is over a link, for example Node 1.1.1.1) */
* html .DynamicTree .doc { position: relative; }
* html .DynamicTree .doc a { position: absolute; top: 3px; }

.DynamicTree img { border: 0; }

.DynamicTree .actions {
				position: relative;
				margin-top: 7px;
				margin-left: 10px;
				height: 20px;
}
.DynamicTree .tooltip {
				position: absolute;
				line-height: 22px;
				left: 185px;
}
.DynamicTree .moveUp,
.DynamicTree .moveDown,
.DynamicTree .moveLeft,
.DynamicTree .moveRight,
.DynamicTree .insert,
.DynamicTree .info,
.DynamicTree .remove {
				width: 20px;
				height: 20px;
				display: block;
				position: absolute;
				border: 1px solid #F1EFE2;
				z-index: 5;
				cursor: default;
}
.DynamicTree .moveUp:hover,
.DynamicTree .moveDown:hover,
.DynamicTree .moveLeft:hover,
.DynamicTree .moveRight:hover,
.DynamicTree .insert:hover,
.DynamicTree .info:hover,
.DynamicTree .remove:hover {
				background-color: #ffffff;
				border: 1px solid #ACA899;
}
.DynamicTree .moveUp { left: 0px; }
.DynamicTree .moveDown { left: 25px; }
.DynamicTree .moveLeft { left: 50px; }
.DynamicTree .moveRight { left: 75px; }
.DynamicTree .insert { left: 100px; }
.DynamicTree .info { left: 125px; }
.DynamicTree .remove { left: 150px; }

.DynamicTree .wrap { margin-left: 2px; }
.DynamicTree .top {padding-left: 8px; line-height: 20px; color: #333333; }
.DynamicTree .wrap1 { background: #ffffff; padding: 10px; border: 1px solid #919B9C; width: 250px; }
.DynamicTree .wrap2 { margin-left: 2px; }

.DynamicTree #tree-insert-form { display: none; margin-top: 1em; }
.DynamicTree #tree-insert-form .label { text-align: right; width: 50px; padding-right: 8px; }
.DynamicTree #tree-insert-form .input { margin-bottom: 2px; padding-left: 3px; }
.DynamicTree #tree-insert-form select { margin-bottom: 2px; }
.DynamicTree #tree-insert-form .button { margin-top: 4px; }

.DynamicTree #tree-info-form { display: none; margin-top: 1em; }
.DynamicTree #tree-info-form .label { text-align: right; width: 50px; padding-right: 8px; }
.DynamicTree #tree-info-form .input { margin-bottom: 2px; padding-left: 3px; }
.DynamicTree #tree-info-form select { margin-bottom: 2px; }
.DynamicTree #tree-info-form .button { margin-top: 4px; }
.columnheadorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	left: 12px;
	top: 12px;
	right: 14px;
	color: #E49B14;
}
.columnheadgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	left: 12px;
	top: 12px;
	right: 14px;
	color: #93BC3C;
}
.columnheadwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 14px;
	color: #FFFFFF;
}
.columnheadgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 14px;
	color: #838282;
	
}

a.link { color:#fc0; }
.columnheadred {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	text-decoration: none;
	left: 12px;
	top: 12px;
	right: 14px;
	color: #2CA7D0;
}
.onlinecourselink {
	color: #72932F;
	text-decoration:none;
}
.onlinecourseprice {
	color: #000000;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: normal
}
.hiddentext {
	font-size: 1px;
	color: #FFFFFF;
	visibility: hidden;
}
a img {border: none; }

.both_locations {
	margin: 0px 5px 0px 5px;
	border: 1px solid #c0c0c0;
	background-color: #eeeeee;
	text-align: center;
	font-weight: bold; }
	



th.specaltindex {
border:1px solid #fafafa;
width:100%;
	background: #129bd0;
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #f5f5f5;
	text-align:center;
}
th.specindex {

border:1px solid #c5d8eb;
background: #ebf4fb;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #df4f02;
}
.paddingz{padding:10px;width:250px;margin-top:0;margin-left:auto; margin-right:auto;}
.paddingz input {background:#fde2ad;color:#404f69;}
.paddingz input:hover, input:focus{background:#f5f5f5;color:#404f69;}
.paddingz input:active, input:focus{background:#f5f5f5;color:#404f69;}
.paddingz textarea{background:#fde2ad;color:#404f69;}
.paddingz textarea:hover, textarea:focus{background:#f5f5f5;color:#404f69;}
.paddingz textarea:active, textarea:focus{background:#f5f5f5;color:#404f69;}
.paddingz h6{color:#f5f5f5;font-family: arial, sans-serif;font-size:12px;  margin-top:0px;}
.paddingz input{border:1px solid #C5D8EB;}
label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
.paddingz button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.mainContent{width="100%";}
.crax{width="666px";}
h2 {font-size:14px;}
h1 {font-size:20px;}