BODY
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Sans-Serif, Helvetica;
	font-size: 11px;
	background-color: #333333;
}

TABLE
{
	font-family: Verdana, Sans-Serif, Helvetica;
	font-size: 11px;
}


.content	{ background-color: #FFFFFF; }

A:hover	{ color: #CC0000; }

A.flatlink			{ text-decoration: none; }
A.flatlink:hover	{ text-decoration: underline; }
A.flatlink:visited	{ text-decoration: none; }
A.flatlink:active	{ text-decoration: none; }

A.whitelink			{ color: #FFFFFF; }
A.whitelink:hover	{ color: #FFCC33; }
A.blacklink			{ color: #000000; }

.white				{ color: #FFFFFF; }

.studentscolor		{ color: #00ADEF; }
.instructorscolor	{ color: #C69C6D; }
.schoolscolor		{ color: #8DC63F; }
.communitycolor		{ color: #BC8FBF; }
.generalcolor		{ color: #A0A0A0; }

.highlight			{ background-color: #DDDDDD; padding: 1px 7px 1px 7px; border: solid 1px #CCCCCC; }

.audience			{ margin: 5px 2px 5px 2px; padding: 2px 8px 2px 8px; }
.homemenu			{ margin: 7px 16px 7px 16px; }
TD.homemenu			{ margin: 0px; background-color: #000000; font-weight: bold; padding: 6px 6px 6px 20px; }

.homebanner			{ background-color: #3872C6; }

.bigcell			{ padding: 10px 14px 14px 14px; }
.smallcell			{ padding: 8px 10px 10px 12px; }
.footer				{ padding: 6px 10px 10px 20px; color: #666666; background-color: #E8E8E8; }

.divider-v			{ background: #FFFFFF url(images/hairline-v.gif) repeat-y; }

.boxtitle			{ color: #FFFFFF; font-weight: bold; padding: 4px 4px 4px 16px; }

UL.flushleft		{ margin-left: 12px; margin-top: 0px; }


.pagetitle			{font-family: Trebuchet MS, Sans-Serif; font-size: 24px; font-weight: bold;}
.caret				{ width: 6px; height: 9px; background: url(images/caret-black.gif) no-repeat; margin-left: 6px; margin-right: 6px; display: inline; }
.caret-white		{ width: 6px; height: 9px; background: url(images/caret-white.gif) no-repeat; margin-left: 6px; margin-right: 6px; display: inline; }

.sectionbody		{ margin-left: 246px; width: 720px; margin-top: 10px; overflow: visible;}

.flashbanner		{ color: #FFFFFF; position: absolute; z-index: 2; width: 800px; height: 252px; left: 13px; top: 4px; }

.icon16				{ margin-right: 8px; width: 16px; height: 16px; border: 0px none; margin-top: 2px; margin-bottom: 2px; }
.icondoc			{ background: url(images/icon-16-doc.gif) no-repeat; }
.iconpdf			{ background: url(images/icon-16-pdf.gif) no-repeat; }



.sidemenu			{ position: absolute; z-index: 600; top: 20px; left: 22px; height: 260px; width: 180px;	overflow-y: auto }