BODY {	margin: 0px;	height: 100%;}	

TABLE, TD, P, SPAN, UL { font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #555555;}	

UL {
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

P {
	margin-top: 0px;
	margin-bottom: 0px;
}

LI {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: normal;
}

TABLE.content 	{ }

TD.pageHeader 	{	background-color: #00A7AA;}
TD.topNav 		{	background-color: #8AB331;}
TD.leftNav 		{	background-color: #00A7AA;}
TD.spacer 		{	background-color: #FFFFFF;}
TD.pageFooter 	{	background-color: #9CC540;}

TABLE.footer 				{ 	margin-left: 6pt;}
TABLE.footer TD				{	color: #777777;	font-size: 10px; }
TABLE.footer TD A			{	color: #05848A; font-size: 10px; }
TABLE.footer TD A:link 		{	text-decoration: none;		}
TABLE.footer TD A:active 	{	text-decoration: underline;	}
TABLE.footer TD A:visited 	{	text-decoration: none;		}
TABLE.footer TD A:hover 	{	text-decoration: underline;	color: #86B629;	}

P.pageTitle 		{	font-size: 15px;	font-weight: bold;	color: #00A7AA;	padding-top: 10px;	margin-top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;	}
P.pageTitle	A 		{	color: #00A7AA;	}

P.pageTitle A:link 		{	text-decoration: none; 		}
P.pageTitle A:active 	{	text-decoration: underline;	}
P.pageTitle A:visited 	{	text-decoration: none;		}
P.pageTitle A:hover 	{	text-decoration: underline;	}

P.sectionHead 	{	font-size: 15px;	font-weight: bold;	color: #8BAF39;	padding-top: 10px;	margin-top: 0px; margin-bottom: 5px;}
P.productTitle	{	font-size: 15px;	font-weight: bold;	color: #8BAF39;	padding-top: 0px;	margin-top: 0px; margin-bottom: 5px;}

P.sectionTitle 	{	font-size: 15px;	font-weight: bold;	color: #00A7AA;	padding-top: 10px;	margin-top: 0px; margin-bottom: 0px;}
DIV.sectionRule	{	position: relative; width: 100%; height: 1px; background-color: #8BAF39;}
 
P.sectionLink 	{	font-size: 15px;	font-weight: bold;	color: #00A7AA;	padding-top: 10px;	margin-top: 0px;}
P.sectionLink A		{	color: #8BAF39; }
P.sectionLink A:link 	{	text-decoration: none; 		}
P.sectionLink A:active 	{	text-decoration: underline;	}
P.sectionLink A:visited {	text-decoration: none;		}
P.sectionLink A:hover 	{	text-decoration: underline;	}
P.sectionLink A IMG {	text-decoration: none;	}

P.text				{ 	margin: 10px; }
P.text A			{	color: #3BA6C2;	font-family:Verdana, Arial, Helvetica, sans-serif;}
P.text A:link 		{	text-decoration: none; 		}
P.text A:active 	{	text-decoration: underline;	}
P.text A:visited 	{	text-decoration: none;		}
P.text A:hover 		{	text-decoration: underline;	}

P.appText				{ 	margin: 10px; margin-top: 3px;}
P.appText A				{	color: #3BA6C2;	font-family:Verdana, Arial, Helvetica, sans-serif;}
P.appText A:link 		{	text-decoration: none; 		}
P.appText A:active 		{	text-decoration: underline;	}
P.appText A:visited 	{	text-decoration: none;		}
P.appText A:hover 		{	text-decoration: underline;	}

P.appTitle				{ 	font-weight: bold; margin-bottom: 0px; padding-bottom: 0px;}
P.appTitle A			{	color: #3BA6C2;	font-family:Verdana, Arial, Helvetica, sans-serif;}
P.appTitle A:link 		{	text-decoration: none; 		}
P.appTitle A:active 	{	text-decoration: underline;	}
P.appTitle A:visited 	{	text-decoration: none;		}
P.appTitle A:hover 		{	text-decoration: underline;	}


P.listItem 				{	padding-top: 2px;	margin-top: 0px;	padding-left: 40px;}
P.listItem A			{	font-weight: bold;	color: #8AB331; }
P.listItem A:link		{	text-decoration: none; 		}
P.listItem A:active		{	text-decoration: underline;	}
P.listItem A:visited	{	text-decoration: none; 		}
P.listItem A:hover		{	text-decoration: underline; }

SPAN.hilight	{	font-weight: bold;	color: #8AB331;}
SPAN.hilight A			{	font-weight: bold;	color: #00A7AA; }
SPAN.hilight A:link		{	text-decoration: none; 		}
SPAN.hilight A:active	{	text-decoration: underline;	}
SPAN.hilight A:visited	{	text-decoration: none; 		}
SPAN.hilight A:hover	{	text-decoration: underline; }


SPAN.blulite	{	font-weight: bold;	color: #00A7AA;}

P.pageLinks				{ 	font-size: 12px;	font-weight: bold;	color: #00A7AA; margin: 0px; }
P.pageLinks A			{ 	color: #3BA6C2; }
P.pageLinks A:link 		{	text-decoration: none;		}
P.pageLinks A:active 	{	text-decoration: underline;	}
P.pageLinks A:visited 	{	text-decoration: none;		}
P.pageLinks A:hover 	{	text-decoration: underline;	}


P.pageLinkTop			{ 	font-size: 10px; color: #00A7AA; text-align: right;	margin: 0px; }
P.pageLinkTop A			{	color: #3BA6C2; }
P.pageLinkTop A:link 	{	text-decoration: none;		}
P.pageLinkTop A:active 	{	text-decoration: underline;	}
P.pageLinkTop A:visited {	text-decoration: none;		}
P.pageLinkTop A:hover 	{	text-decoration: underline;	}

P.more				{	font-weight: bold; }
P.more A			{	color: #3BA6C2; }
P.more A:link 		{	text-decoration: none;		}
P.more A:active 	{	text-decoration: underline;	}
P.more A:visited 	{	text-decoration: none;		}
P.more A:hover 		{	text-decoration: underline;	}

P.pdfs				{	margin: 0px; margin-top: 5px; color: #8AB331; font-weight: bold; }
P.pdfs A			{  color: #00A7AA; }
P.pdfs A:link 		{	text-decoration: none;		}
P.pdfs A:active 	{	text-decoration: underline;	}
P.pdfs A:visited 	{	text-decoration: none;		}
P.pdfs A:hover 		{	text-decoration: underline;	}

TH.classTitle			{ color: #FFFFFF; background-color: #9FBF5D; width: 133px; height: 36px; text-align: center; vertical-align: middle;}
TH.classDates			{ color: #FFFFFF; background-color: #18BBBD; width: 133px; height: 36px; text-align: center; vertical-align: middle;}
TH.classNumDays			{ color: #FFFFFF; background-color: #83C391; width: 133px; height: 36px; text-align: center; vertical-align: middle;}
TH.courseDetails		{ color: #FFFFFF; background-color: #00B3CA; width: 133px; height: 36px; text-align: center; vertical-align: middle;}
TD.classBreaker			{ color: #FFFFFF; background-color: #8BAF39;}


TABLE.form 		{	color: #777777;	background-color: #FFFFFF; }
TD.formTitle 	{	color: #FFFFFF;	background-color: #42BAD9;	font-size: 15px;	font-weight: bold;	height: 35px;	font-family:Arial, Helvetica, sans-serif;}
TD.formHead 	{	color: #FFFFFF;	background-color: #42BAD9;	font-size: 15px;	font-weight: bold;	height: 30px;	font-family:Arial, Helvetica, sans-serif;	padding-left: 27px;}
TD.formNote 	{	color: #777777;								font-size: 12px;	font-family:Arial, Helvetica, sans-serif;	vertical-align: bottom;	padding-left: 5px;}
TD.formContent	{	color: #777777; }
INPUT.formContent	{	width: 275px;}
SELECT.formContent	{	width: 275px;}
TD.shadW 		{	background-image:  url("/images/form/f_w_s.gif");	background-repeat: repeat-y;}
TD.shadE 		{	background-image:  url("/images/form/f_e_s.gif");	background-repeat: repeat-y;}


TABLE.rightColumn 				{ 	margin: 2pt; border: 1px solid #D6D6DA}
TABLE.rightColumn TD			{	color: #010204;	 background-color: #EBF2DC; font-size: 10px; }
