body 	{
	background-color      : #FFF;
	color		  : #000000;
	margin-left           : 0px;
	margin-right          : 0;
	margin-top            : 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	}
a { text-decoration: none }
a img {border:none}
a:active { color : #004080; }
a:hover { text-decoration: underline}
a:link { color: #004080; }
a:visited { color : #004080; }
h1{ padding: 0px; margin: 0px; display:inline; }
h2{ padding: 0px; margin: 0px; display:inline; }
h3{ padding: 0px; margin: 0px; display:inline; }
.blackhorizontalrule { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; line-height: 1px; color: #000000; background-color: #000000; height: 1px}
.bodyheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 4px; padding-bottom: 4px; font-weight: bold; }
.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; }
.bodytext3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; }
.bodytextbigger { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; }
.bodytextbiggernobotmarg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 0px; maring-bottom: 0px; }
.bodytextbiggerunderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px;  text-decoration: underline; }
.bodytextbigger-w-bigmargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 6px; padding-bottom: 6px; }
.bodytextbigger-w-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; }
.bodytextbigger-w-margins-green-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; color: #0F0; font-weight: bold; }
.bodytextbigger-w-margins-red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; color: #F00; }
.bodytextbigger-w-smallmargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 1px; padding-bottom: 1px; }
.bodytexthorizontalrulebox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; line-height: 1px; color: #000000; background-color: #000000; height: 1px}
.bodytextindent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; text-indent: 3px}
.bodytextlargest-centered-w-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: center; vertical-align: middle; padding-top: 3px; padding-bottom: 3px}
.bodytextlargest-w-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; padding-top: 3px; padding-bottom: 3px }
.bodytextsmaller { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 4px; padding-bottom: 4px; }
.bodytextsuperscript { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; text-align: left ; vertical-align: super}
.bodytextunderlinedlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; text-decoration: underline}
.bodytext-w-biggermargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 6px; padding-bottom: 6px; }
.bodytext-w-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; }
.bodytext-w-smallmargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 1px; padding-bottom: 1px; }
.brochurebodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left }
.brochurebodytextnolinkunderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left }
.brochurebodytextunderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; text-decoration: underline}
.brochurechapterdescription { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; padding-top: 2px; padding-bottom: 2px}
.brochurechaptertitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: left ; vertical-align: bottom; height: 30px}
.brochurecoursetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; font-weight: bold; text-align: left ; line-height: 40px}
.brochuremoduletitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-align: left ; line-height: 30px}
.brochuresubtitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px ; font-style: italic}
.brochuretopbartext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; color: #FFFFFF}
.buttontext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center}
.buttontextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center }
.buttontextsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center }
.coursedescription-keyfeature-body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; padding-top: 2px; padding-bottom: 2px; }
.coursedescription-keyfeature-heading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; padding-top: 3px; padding-bottom: 3px; }
.coursepage-body {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
	font-size: 13px;
}
.coursepage-bodyfirst {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
	font-size: 13px;
}
.coursepage-centerheading { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.coursepage-centerheading-imgback { font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; font-weight: bold; text-align: center; background-image: url(/images/bg-teal-white-gradient_30hix2wide.gif); background-repeat: repeat-x; }
.coursepage-centerheadingteal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 18px;
	padding-bottom: 4px;
	font-weight: bold;
	color: #000;
}
.coursepage-center-subheading { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; padding-top: 3px; padding-bottom: 3px; font-weight: bold; background-color: #3e7c8a; color: #FFFFFF; text-align: center; padding-left: 3px; padding-right: 3px; }
.coursepage-contentbullet { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; padding-top: 3px; padding-bottom: 3px; }
.coursepage-contentdescription {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}
.coursepage-contentheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.coursepage-coursefeature {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.coursepage-coursefeaturebullet {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
}
.coursepage-coursefeaturebulletcell { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; padding-top: 8px; padding-bottom: 0px; vertical-align: top; }
.coursepage-coursenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.coursepage-coursetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.coursepage-headertext { font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; padding-top: 0px; padding-bottom: 0px; color: #FFFFFF; font-weight: bold; }
.coursepage-leftbar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; padding-top: 0px; padding-bottom: 0px; font-weight: bold; }
.coursepage-leftbarbullet {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}
.coursepage-leftbarbulletcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding-top: 10px;
	padding-bottom: 3px;
	vertical-align: top;
}
.coursepage-leftbarheading { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; padding-top: 3px; padding-bottom: 3px; background-color: #3e7c8a; color: #FFFFFF; font-weight: bold; text-align: center; }
.coursepage-leftbarheading-imgback { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; font-weight: bold; text-align: center; background-image: url(/images/bg-teal-black-gradient_25hix2wide.gif); background-repeat: repeat-x; }
.coursepage-leftbarpara {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}
.coursepage-leftbarparabulletcell { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; padding-top: 9px; padding-bottom: 0px; vertical-align: top; width: auto; }
.coursepage-navlink { color: #666666; }
.coursepage-navrow { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; text-align: left; color: #666666; background-color: #F1F7F8; }
.coursepage-rightbarbody {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 6px;
	font-weight: normal;
	font-size: 11px;
	background-color: #EAF0F2;
	padding-right: 3px;
	padding-left: 3px;
}
.coursepage-rightbarheading {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	background-color: #9CBFC7;
	padding: 3px;
}
.coursepage-sitemap { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; padding-top: 0px; padding-bottom: 0px; font-weight: normal; color: #3e7c8a; }
.fineprint { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #336666}
.footerhorizontalrule { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; line-height: 1px; color: #3e7c8a; background-color: #3e7c8a; height: 1px }
.greyhorizontalrule { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; line-height: 1px; color: #CCCCCC; background-color: #CCCCCC; height: 1px }
.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; text-align: left}
.headline2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; text-align: left; padding-top: 10px;padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}
.headline3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; font-weight: bold; text-align: left ; line-height: 40px }
.headlinebullets { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: left ; padding-top: 2px; padding-bottom: 2px; vertical-align: middle}
.headline-indexpage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.headline-schedule { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.headline-videotutorial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.indexpage-leftbarbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; padding-top: 3px; padding-bottom: 2px; font-weight: normal; font-size: 11px; background-color: #FFFFFF; padding-right: 3px; padding-left: 3px; }
.indexpage-leftbarbody-red { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; background-color: #FFFFFF; color: #F00; }
.indexpage-leftbarlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; }
.indexpage-rightbarbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; padding-top: 3px; padding-bottom: 2px; font-weight: normal; font-size: 11px; background-color: #EAF0F2; padding-right: 3px; padding-left: 3px; }
.indexpage-rightbarheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 12px; background-color: #9CBFC7; padding: 3px; }
.insetboxcourselink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; text-align: left; font-weight: normal; padding-top: 3px; padding-bottom: 3px;}
.insetboxlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; text-align: left; line-height: 16px}
.insetboxlinksolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; text-align: left}
.insetboxoverlaytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.insetboxtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left}
.insetboxtextbigger { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left }
.insetboxtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #4F818C;
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 0px;
	vertical-align: middle;
}
.insetboxtitleyellow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #FFFFCC; color: #000000; text-align: left }
.jumpmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; background-color: #FFFFFF; }
.leftnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding: 10px; }
.lettered-item-under-numbered-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 10px;
	padding-top: 4px;
}
.numbered-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 0px;
	padding-top: 20px;
	font-weight: bold;
}
.numbered-item-under-lettered-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 2px;
}
.brochure-paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 2px;
	padding-bottom: 6px;
}
.brochure-seven-reasons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-weight: normal;
}
.linkredunderlined { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; color: #FF0000; text-decoration: underline}
.outlinebrochureunderlinedlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline ; vertical-align: top; height: 12px}
.overviewbullettext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left}
.overviewcoursetitle { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; font-weight: bold; text-align: left }
.overviewcoursetitlenotbold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; text-align: left }
.overviewheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; vertical-align: bottom; height: 20px}
.overviewheadingfirstline { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; vertical-align: bottom; clip: rect( ); height: 18px}
.overviewheadingunderlined { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 20px ; text-decoration: underline}
.overviewlinkbar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #336666; text-align: center; vertical-align: middle; clip: rect( )}
.overviewnavarrowsbartext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4A828C; text-decoration: none}
.overviewoutlinesection { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; vertical-align: bottom; clip: rect( ); height: 20px}
.overviewoutlinesectionfirstline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; vertical-align: bottom; clip: rect( )}
.overviewtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.overviewtextnolinkunderline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4A828C; text-decoration: none }
.picture-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 6px; padding-bottom: 6px; background-color: #FFF; padding-left: 0px; padding-right: 12px; }
.picture-right-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; background-color: #FFF; padding-left: 12px; padding-right: 0px; }
.quoteitalicsindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	position: relative;
	clip: rect( );
	margin-left: 15px;
	padding-left: 10px;
}
.red { color: #F00; }
.black { color: #000; }
.blue { color: #00F; }
.slogan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; padding-left: 0px; padding-top: 24px; padding-bottom: 28px; }
.text10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.text11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.text11#004080 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004080; }
.text11-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.text11-italics { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; }
.text11-italics { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; }
.text11-center { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }
.text11-centered-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; padding-top: 3px; padding-bottom: 3px; }
.text11-left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; }
.text11-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-bottom: 2px; }
.text11-margins-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 1px; padding-bottom: 1px; }
.text11-margins-big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 6px; padding-bottom: 6px; }
.text11-margins-purpleback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-bottom: 2px; background-color: #EAEAFF; }
.text11-margins-purpleback-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-top: 2px; padding-bottom: 2px; background-color: #EAEAFF; }
.text11-margins-yellowback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-bottom: 2px; background-color: #FFFFEC; }
.text11-red { font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #F00; }
.text11-red-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #F00; }
.text11-right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; }
.text11-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.text12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.text12-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.text12-bold-red { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #F00; }
.text12-centered { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }
.text12-centered-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; padding-top: 2px; padding-bottom: 2px; }
.text12-grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; }
.text12-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-bottom: 2px; }
.text12-margins-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 1px; padding-bottom: 1px; }
.text12-margins-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-bottom: 2px; text-decoration: underline; }
.text12-margins-big-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 4px; padding-bottom: 4px; text-decoration: underline; }
.text12-margins-purpleback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-bottom: 2px; background-color: #EAEAFF; }
.text12-margins-purpleback-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 2px; padding-bottom: 2px; background-color: #EAEAFF; }
.text12-margins-yellowback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-bottom: 2px; background-color: #FFFFEC; }
.text12-margins-yellowback-padleft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFEC; padding-bottom: 6px; padding-top: 4px; padding-left: 4px; padding-right: 1px; }
.text12-right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: right; }
.text12-nomargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; padding-bottom: 0px;  margin-top: 0px; margin-bottom: 0px; }
.text12-nomargins-centered { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; padding-bottom: 0px;  margin-top: 0px; margin-bottom: 0px; text-align: center;}
.text12-nomargins-centered-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0px; padding-bottom: 0px;  margin-top: 0px; margin-bottom: 0px; text-align: center; font-weight: bold; }
.text12-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
.text13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.text13-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.text13-bold-margin-toponly { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 10px; padding-bottom: 0px; font-weight: bold; }
.text13-bold-red { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #F00; }
.text13-bold-white-margins-tealback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #3e7c8a; padding-bottom: 3px; padding-top: 3px; padding-left: 2px; padding-right: 1px; }
.text13-centered { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: center; }
.text13-centered-checkpicturebackbround { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: center; background-image: url(/images/check-green-big-2.jpg); }
.text13-centered-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: center; padding-top: 4px; padding-bottom: 4px; }
.text13-centered-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: center; text-decoration: underline; }
.text13-grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666; }
.text13-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; }
.text13-margins-big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 6px; padding-bottom: 6px; }
.text13-margins-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 1px; padding-bottom: 1px; }
.text13-margins-purpleback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; background-color: #EAEAFF; padding-left: 6px; padding-right: 12px; }
.text13-nomargins-colourback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 0px; padding-bottom: 0px; background-color: #EAEAFF; padding-left: 0px; padding-right: 0px; }
.text13-nomargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 0px; padding-bottom: 0px;  margin-top: 0px; margin-bottom: 0px; }
.text13-margins-yellowback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding-top: 4px; padding-bottom: 4px; background-color: #FFFFEC; }
.text13-red { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; color: #F00; }
.text13-right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: right; }
.text13-right-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align: right; text-decoration: underline; }
.text13-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration: underline; }
.text14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
.text14-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.text14-bold-centered-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; padding-top: 4px; padding-bottom: 4px; }
.text14-bold-centered-white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; color: #FFFFFF; }
.text14-bold-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 4px; padding-bottom: 4px; font-weight: bold; }
.text14-bold-margin-toponly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-weight: bold;
	margin-bottom: 0px;
}
.text14-bold-margin-bottomonly { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 0px; padding-bottom: 4px; font-weight: bold; }
.text14-bold-nomargins {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
.text14-bold-white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.text14-bold-white-margins-tealback { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #3e7c8a; padding-bottom: 6px; padding-top: 6px; padding-left: 6px; padding-right: 12px; }
.text14-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 4px; padding-bottom: 4px; }
.text14-margins-big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 6px; padding-bottom: 6px; }
.text14-margins-huge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 9px; padding-bottom: 9px; }
.text14-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; }
.text15 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px}
.text15-arial-margins {	font-family: Arial, Helvetica, sans-serif; font-size: 15px; padding-top: 6px; padding-bottom: 6px; }
.text15-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; padding-top: 4px; padding-bottom: 4px; }
.text15-margins-big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; padding-top: 8px; padding-bottom: 8px; }
.text15-bold-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.text15-bold-margins-tealbackground { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; background-color: #9CBFC7; }
.text16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px}
.text16-bold { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }
.text16-bold-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.text16-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; padding-top: 2px; padding-bottom: 2px; }
.text16-underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: underline; }
.text18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px}
.text18-margins { font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 6px; padding-bottom: 6px; font-size: 18px}
.text18-Arial-bold { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.text20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px}
.text20-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
.text20-bold-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.text20-Arial-bold { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
.text20-Arial-bold-margins { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;  padding-top: 3px; padding-bottom: 3px;  }
.text22 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px}
.text24 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px}
.text24-Arial { font-family: Arial, Helvetica, sans-serif; font-size: 24px; }
.text24-Arial-bold { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.text24-Arial-bold-margins { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;  padding-top: 3px; padding-bottom: 3px;  }
.text28-Arial-bold { font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; }
.text32-Arial-bold-margins { font-family: Arial, Helvetica, sans-serif; font-size: 32px; font-weight: bold;  padding-top: 3px; padding-bottom: 3px;  }
.toc1 {margin-top:12pt; margin-right:0in; margin-bottom:2pt; margin-left:30px; text-indent:-15px; page-break-after:avoid; font-size:10pt; font-family:Arial; color:black; text-transform:uppercase; font-weight:bold;}
.toc1description { margin-top:2pt; margin-right:0in; margin-bottom:4pt; margin-left:15px; text-indent:0px; page-break-after:avoid; font-size:10pt; font-family:Arial; color:black; text-transform:none; font-weight:normal; }
.toc2 {margin-top:2pt; margin-right:0in; margin-bottom:0in; margin-left:52px; text-indent:-22px; margin-bottom:0in; font-size:10pt; font-family:Arial; color:black;}
.toc3 {margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:85px; margin-bottom:0in; text-indent:-32px; font-size:10pt; font-family:Arial;}
.tophello { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; font-weight: bold; }
.toplink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; text-decoration: underline; }
.toplink-nounderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; color: #000000 }
.underline { text-decoration: underline; }
/* List Definitions */ 
ol {margin-bottom:0in;}
ul {margin-bottom:0in;}


/* tree */ 
.tree1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 66px; font-weight: bold; padding-bottom: 4px; }
.tree2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; padding-bottom: 4px; }
.tree3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 4px; }
FORM { background-color : #FFF; color : #000000; margin-left : 0; margin-right : 0; margin-top : 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; }
A.FORM { background-color : #FFF; color : #000000; margin-left : 0; margin-right : 0; margin-top : 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; }
P.FORM { background-color : #FFF; color : #000000; margin-left : 0; margin-right : 0; margin-top : 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; }
/* background color to use to display errors */ 
TD.ERROR { background-color : #CC0000; }
/* background color of the form */ 
TR.FORM { background-color : #FFFFFF; font-size: 12px; }
TD.FORM { background-color : #FFFFFF; font-size: 12px; }
/* background color of the form title */ 
TH.FORM { background-color : #FFF; color : #000000; margin-left : 0; margin-right : 0; margin-top : 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; }
/* color of the thin line surrounding the form */ 
TABLE.FORM { background-color : #004080; font-size: 12px; font-family: Verdana, Geneva, sans-serif; }

/* reduce excessive side padding on buttons */ 
input.button { 
max-width: 50px; 
width: 50px; 
padding: 2px 5px;  
overflow: visible;
} 
.button { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 13px; 
} 

/* pagination for printing seminar registration packages*/
Section1 {size:8.5in 11.0in; margin:.75in 45.0pt.5in.75in;}
div.Section1 {page:Section1;}

/* Microsoft Office styles */
p.ColumnBullet, li.ColumnBullet, div.ColumnBullet {mso-style-name:"Column Bullet"; mso-style-link:"Column Bullet Char"; margin-top:1.0pt; margin-right:0in; margin-bottom:1.0pt; margin-left:11.7pt; text-indent:-8.1pt; mso-pagination:widow-orphan; mso-list:l18 level1 lfo22; tab-stops:list 11.7pt; mso-element:frame; mso-element-wrap:around; mso-element-anchor-vertical:page; mso-element-anchor-horizontal:margin; mso-element-top:9.05pt; mso-height-rule:exactly; font-size:9pt; font-family:Arial; mso-fareast-font-family:"Arial";}
p.DashedItemUnderNumberedItem, li.DashedItemUnderNumberedItem, div.DashedItemUnderNumberedItem {margin-top:1.0pt; margin-right:0in; margin-bottom:0in; margin-left:.8in; margin-bottom:.0001pt; text-indent:-.2in; font-size:9.0pt; font-family:Arial;}
p.LetteredLineItem, li.LetteredLineItem, div.LetteredLineItem {margin-top:1.0pt; margin-right:0in; margin-bottom:0in; margin-left:.2in; margin-bottom:.0001pt; text-indent:0in; font-size:9.0pt; font-family:Arial;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText {margin-top:0in; margin-right:0in; margin-bottom:6.0pt; margin-left:0in; font-size:9.0pt; font-family:Arial;}
p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:9.0pt; font-family:Arial;}
p.NumberedItemUnderLetteredItem, li.NumberedItemUnderLetteredItem, div.NumberedItemUnderLetteredItem {margin-top:1.0pt; margin-right:0in; margin-bottom:0in; margin-left:.4in; margin-bottom:.0001pt; text-indent:0in; font-size:9.0pt; font-family:Arial;}
p.page { page-break-after: always }
p.SectionDescription, li.SectionDescription, div.SectionDescription {margin-top:1.0pt; margin-right:0in; margin-bottom:4.0pt; margin-left:0in; text-align:justify; font-size:9.0pt; font-family:Arial;}
p.SectionTitle, li.SectionTitle, div.SectionTitle {margin-top:12.0pt; margin-right:0in; margin-bottom:0in; margin-left:0in; margin-bottom:.0001pt; text-indent:0in; font-size:9.0pt; font-family:Arial; color:black; text-transform:uppercase; font-weight:bold;}
table.MsoTableGrid1 {mso-style-name:"Table Grid 1"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; border:solid black 1.0pt; mso-border-alt:solid black.75pt; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-border-insideh:.75pt solid black; mso-border-insidev:.75pt solid black; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Arial"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}

/* h1 {margin-top:6.0pt; margin-right:0in; margin-bottom:3.0pt; margin-left:0in; page-break-after:avoid; font-size:11.0pt; font-family:Arial; color:black;} */
/* h2 {margin-top:12.0pt; margin-right:0in; cmargin-left:9.35pt; page-break-after:avoid; font-size:9.0pt; font-family:Arial; color:black;} */
.price {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.description-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.description-dollarsign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.description-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.description-details {
	font-size: 11px;
	color: #47BE8E;
	padding-top: 1px;
	padding-bottom: 1px;
}
.description-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 9px;
	padding-bottom: 9px;
	vertical-align: top;
	width: auto;
	font-weight: bold;
	color: #23654A;
	padding-left: 10px;
	padding-right: 10px;
}
.description-footer-5 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	width: auto;
	font-weight: bold;
	color: #23654A;
	padding-left: 5px;
	padding-right: 5px;
}
.description-footer-color {
	color: #23654A;
}
.box-rounded-dashed {
	border: 3px dotted #3e7c8a;
	padding: 5px;
}
.dottedoutline
{
	margin:auto;
	border:0px solid black;
	outline:gray dashed 1px;
	padding: 10px;
	width: 300px;
}
.pth {
	font-weight: bold;
	background-color: #A7CDCB;
	text-align: center;
	font-size: 14px;
}
.ptb {
	background-color: #FFF;
	text-align: center;
}
.toc-h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 6px; padding-bottom: 3px; margin-top: 0px; margin-bottom: 0px; }
.toc-h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding-top: 3px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.toc-h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; padding-top: 3px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
