/* CSS Document */

	body { background-color:#0e0114; color:#F5DDDF; font-family:verdana,geneva,sans-serif; font-size:11px; } /*  */
	.popBody { background-color:#F5DDDF; margin:8px; color:#000000; font-family:verdana,geneva,sans-serif; font-size:11px; }
	
	td { color:#000000; font-family:verdana,geneva,sans-serif; font-size:11px; }
	p {
	color:#000000;
	font-family:verdana,geneva,sans-serif;
	font-size:11px;
}
	li { color:#000000; font-family:verdana,geneva,sans-serif; font-size:11px; }
	
	td a { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	td a:hover { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	td a:active { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	td a:visited { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	
	a { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
/*	a:hover { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a:active { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a:visited { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
*/
	td.footerCell { text-align:center; padding-top:6px; color:#F5DDDF; font-size:10px; }
	
	td.footerCell a { color:#F589FA; text-decoration:underline; }
	td.footerCell a:hover { color:#F589FA; text-decoration:underline; }
	td.footerCell a:active{ color:#F589FA; text-decoration:underline; }
	td.footerCell a:visited { color:#F589FA; text-decoration:underline; }
	
	td.topLinksCell { color:#ffffff; width:332px; vertical-align:middle; text-align:right; height:46px; }
	td.topLinksCell a:link { color:#DC5FE9; text-decoration:none; font-size:12px; }
	td.topLinksCell a:visited { color:#DC5FE9; text-decoration:none; font-size:12px; }
	td.topLinksCell a:hover { color:#ffffff; text-decoration:underline; font-size:12px; }
	td.topLinksCell a:active { color:#ffffff; text-decoration:underline; font-size:12px; }

	td.topLinksCell a.navOn:link { color:#ffffff; font-weight:bold; text-decoration:none; font-style:italic;  font-size:12px; }
	td.topLinksCell a.navOn:visited { color:#ffffff; font-weight:bold; text-decoration:none; font-style:italic;  font-size:12px; }
	td.topLinksCell a.navOn:hover { color:#ffffff; font-weight:bold; text-decoration:underline; font-style:italic;  font-size:12px; }
	td.topLinksCell a.navOn:active { color:#ffffff; font-weight:bold; text-decoration:underline; font-style:italic;  font-size:12px; }
	
	td.navLinksCell { color:#DCDBD9; width:777px; text-align:right; height:25px; vertical-align:middle; padding-right:15px;}
	td.navLinksCell a:link { color:#E5AD26; text-decoration:none;  font-size:12px; }
	td.navLinksCell a:visited { color:#E5AD26; text-decoration:none;  font-size:12px; }
	td.navLinksCell a:hover {  color:#ffffff; text-decoration:underline;  font-size:12px; }
	td.navLinksCell a:active {  color:#ffffff; text-decoration:underline;  font-size:12px; }
	
	td.navLinksCell a.navOn:link { color:#ffffff; font-weight:bold; text-decoration:none; font-style:italic;  font-size:12px; }
	td.navLinksCell a.navOn:visited { color:#ffffff; font-weight:bold; text-decoration:none; font-style:italic;  font-size:12px; }
	td.navLinksCell a.navOn:active { color:#ffffff; font-weight:bold; text-decoration:underline; font-style:italic;  font-size:12px; }
	td.navLinksCell a.navOn:hover { color:#ffffff; font-weight:bold; text-decoration:underline; font-style:italic;  font-size:12px; }

	td.barBreadcrumbCell { color:#ffffff; background-image: url(layout/bg_bar_breadcrumb.gif); border-bottom:1px solid #CE99C7; width:777px; padding-left:13px; padding-bottom:5px;  font-size:12px; }
	td.barBreadcrumbCell a { color:#FDD5FA; text-decoration:underline; font-size:12px; }
	td.barBreadcrumbCell a:hover { color:#FDD5FA; text-decoration:underline; font-size:12px; }
	td.barBreadcrumbCell a:active { color:#FDD5FA; text-decoration:underline; font-size:12px; }
	td.barBreadcrumbCell a:visited { color:#FDD5FA; text-decoration:underline; font-size:12px; }
	
	td.picBannerCell { border:1px solid #CE99C7; border-bottom:0;}
	td.picBorderCell { background-image: url(layout/bg_bar_breadcrumb.gif); height:4px; }
	td.mainBodyCell { background-image: url(layout/bg_pagebody.gif); background-repeat:no-repeat; background-position:center bottom; padding-top:14px; height:415px; background-color:#F5DDDF; background-position:10% 20%; width:775px; border-right:1px solid #CE99C7; border-left:1px solid #CE99C7; vertical-align:top;  color:#000000; }

	td.mainBodyCell a { color:#B30007; text-decoration:underline; }
	td.mainBodyCell a:hover { color:#B30007; text-decoration:underline; }
	td.mainBodyCell a:active { color:#B30007; text-decoration:underline; }
	td.mainBodyCell a:visited { color:#B30007; text-decoration:underline; }
	
	td.bodyColumnCell { padding-left:10px; padding-right:10px; vertical-align:top; color:#000000; width:245px; }
	td.bodyColumnCell2 { padding-left:10px; padding-right:10px; vertical-align:top; color:#000000; width:153px; }
	td.bodyBorderCell  { text-align:center; background-image: url(layout/icn_border_sqdot.gif);background-repeat:repeat-y; background-position:center center; width:21px; }
	td.bodyBorderTopCell  { text-align:center; width:21px; }
	
	td.bodyLeftColumnCell {
	padding:12px;
	vertical-align:top;
	margin-right: 565px;
} 
	td.bodyRightColCell { text-align:center; padding-top:12px; vertical-align:top; }
	
	td.boxCell { background-color:#F9EFDF; border-left:1px solid #000000; border-right:1px solid #000000; padding:10px; color:#000000; line-height:15px; text-align:center;  }
	td.boxCellMult { background-color:#F9EFDF; border-left:1px solid #000000; border-right:1px solid #000000; padding:10px; padding-top:0; padding-bottom:0; color:#000000; line-height:12px; text-align:center; }
	td.boxCellHome { background-color:#F9EFDF; border-left:1px solid #000000; border-right:1px solid #000000; padding:10px; padding-top:0; padding-bottom:0; color:#000000; line-height:16px; text-align:left; }
	td.boxCellHomeFeatPhoto { background-color:#F9EFDF; border-left:1px solid #000000; border-right:1px solid #000000; padding:10px; padding-top:0; padding-bottom:0; color:#960065;text-align:left; }
	img.homePhoto { border:1px solid #960065; margin-right:8px; margin-bottom:5px;  }
	img.homeVideo { border:1px solid #5D8D11;  }
	td.boxCellMult img { margin-top:4px; }
	
	.accent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;font-weight: bold;color: #490B4D;}

	h1, .topHeading { font-size:12px; font-weight:bold; color:#850F8F; font-family:Georgia,serif; }
	h2, .subHeading { font-family: Georgia,serif; font-size:14px; color:#490B4D; font-weight:bold; }
	h3, .subHeading2 { font-family: Georgia,serif; font-size:12px; color:#000000; font-weight:bold; }

	h1 a:link, .topHeading:link { font-size:12px; font-weight:bold; font-family:Georgia,serif; }
	h1 a:visited, .topHeading:visited { font-size:12px; color:#850F8F; font-weight:bold; font-family:Georgia,serif; }
	h1 a:hover, .topHeading:hover { font-size:12px; font-weight:bold; font-family:Georgia,serif; text-decoration:none;}
	h1 a:active, .topHeading:active { font-size:12px; color:#850F8F; font-weight:bold; font-family:Georgia,serif; text-decoration:none; }

	h2 a:link, .subHeading a:link { font-size:14px; font-weight:bold; font-family:Georgia,serif; }
	h2 a:visited, .subHeading a:visited { font-size:14px; color:#490B4D; font-weight:bold; font-family:Georgia,serif; }
	h2 a:hover, .subHeading a:hover { font-size:14px; font-weight:bold; font-family:Georgia,serif; text-decoration:none;}
	h2 a:active, .subHeading a:active { font-size:14px; color:#490B4D; font-weight:bold; font-family:Georgia,serif; text-decoration:none; }

	h3 a:link, .subHeading2 a:link { font-family: Georgia,serif; font-size:12px; font-weight:bold; }
	h3 a:visited, .subHeading2 a:visited { font-family: Georgia,serif; font-size:12px; color:#000000; font-weight:bold; }
	h3 a:hover, .subHeading2 a:hover { font-family: Georgia,serif; font-size:12px; font-weight:bold; text-decoration:none; }
	h3 a:active, .subHeading2 a:active { font-family: Georgia,serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }


/* home page styles */
	table.homePhotoTable { margin-top:8px; border:1px dotted F290CA; background-color:#F3B6D4; }
	table.homePhotoTable td { text-align:center; color:#490B4D; padding:8px; margin-top:3px; }
	table.homePhotoTable td img { border: 1px solid #490B4D;  }
	
/*classes styles */
	a.cbtLink { color:#fa9800; font-weight:bold; }
	a.cbtLink:visited { color:#000000; font-weight:bold; }
	a.cbtLink:active { color:#fa9800; font-weight:bold; }
	a.cbtLink:hover { color:#fa9800; font-weight:bold; }

	p.insetText { padding-left:15px; }
	p.boxCellEntry { width:160px; text-align:left; padding-bottom:8px; padding-top:0px; border-bottom:1px dotted #D19FE4; }
	p.boxCellEntryLast { width:160px; text-align:left; padding-bottom:8px; padding-top:0px; }

	span.className { font-size:16px; font-weight:bold; color:#850F8F; font-family:Georgia,serif; }
	td.classPageTop { border-top:1px dotted #9D42A8;padding-bottom:8px; }
	td.classPageTopLev { border-top:1px dotted #9D42A8;padding-right:10px;padding-bottom:8px;vertical-align:bottom; text-align:right; }
	td.classPageTopVid { border-top:1px dotted #9D42A8;padding-bottom:8px; vertical-align:bottom; text-align:left; }
	
/* schedule styles */
	a.classFull:visited { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classFull:hover { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classFull:active { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classFull:link { color:#B30007; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }

	a.classOpen:visited { color:#486F06; font-weight:bold; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classOpen:hover { color:#486F06; font-weight:bold; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classOpen:active { color:#486F06; font-weight:bold; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classOpen:link { color:#486F06; font-weight:bold; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }

	a.classNA:visited { color:#666666; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classNA:hover { color:#666666; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classNA:active { color:#666666; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	a.classNA:link { color:#666666; font-family:verdana,geneva,sans-serif; font-size:11px; text-decoration:underline; }
	
	span.classFull { color:#B30007; text-decoration:underline; }
	span.classOpen { color:#486F06; font-weight:bold; text-decoration:underline; }
	span.classNA { color:#666666; text-decoration:underline; }
/*table styles for tuition page*/
	tr.mod3AltRow0 td { background-color:#f4fde3; }
	tr.mod3AltRow1 td { background-color:#cccccc; }	

