	/* elements */
		BODY {background-color:#505050;margin-top:0px;}
		UL {list-style-type:square;line-height:110%;text-indent:0px;padding-left:18px;margin-left:0;}
		LI {padding-bottom:5px;}
		TEXTAREA {font-family:Tahoma;font-size:10pt;}
		SELECT {font-family:Tahoma;font-size:10pt;}
		INPUT {font-family:Tahoma;font-size:10pt;}
		STRONG {color:#000080;}
		P.SubHead {color:#000080;margin-top:-3px;margin-bottom:-10px;font-family:verdana;font-weight:bold;}

		TD {font-family:verdana;font-size:12px;color:#505050;}
		H4 {padding-top:0px;margin-bottom:0px;font-size:20pt;font-family:Tahoma,Verdana;font-weight:bold;color:#000080;line-height:105%;}
		H3 {padding-top:0px;margin-bottom:0px;font-size:18pt;font-family:Tahoma,Verdana;font-weight:normal;color:#000080;line-height:105%;}
	/* Events */
		.EventMonthHeader {font-family:Tahoma,Verdana;color:#000080;font-size:16pt;font-weight:bold;padding-bottom:5px;}
		.EventMonthRule {border-width:1px;border-color:ababab;border-style:dotted;width:350px;margin-top:-5px;}
		.EventTitle {padding-left:10px;font-family:Tahoma,Verdana;color:#000080;font-size:12pt;font-weight:bold;}
		.EventDate {padding-left:10px;font-family:Tahoma,Verdana;color:#cd0000;font-size:8pt;font-weight:normal;}
		.EventDescription {padding-left:10px;font-family:Tahoma,Verdana;color:#777777;font-size:8pt;padding-bottom:10px;}
	/* Skin-related */
		.SkinHeader {width:750;vertical-align:bottom;text-align:left;padding:0;background-image:url(../images/homeschoolmentor_header.jpg);}
		.footer {text-align:center;font-size:7pt;color:000000;}
		.bodycopy {font-family:tahoma;font-size:9pt;color:#000000;}
		.bodycopysmall {font-family:tahoma;font-size:8pt;color:#000000;}
		.footerpanel {text-align:center;font-size:7pt;color:#ffffff;BACKGROUND-COLOR:#000030}
	/* BigButtons */
		.BigButton {text-align:center;border-right:1px solid #ffffff;}
		A.BigButtonLink:link {color:#ffffff;font-weight:bold;font-family:Tahoma,Verdana;font-size:8pt;text-decoration:none;}
		A.BigButtonLink:visited {color:#ffffff;font-weight:bold;font-family:Tahoma,Verdana;font-size:8pt;text-decoration:none;}
		A.BigButtonLink:active {color:#ffffff;font-weight:bold;font-family:Tahoma,Verdana;font-size:8pt;text-decoration:none;}
		A.BigButtonLink:hover {color:#ffffff;font-weight:bold;font-family:Tahoma,Verdana;font-size:8pt;text-decoration:underline;}

		A.footer:link {font-size:7pt;text-decoration:underline;color:#000000;text-decoration:none;}
		A.footer:visited {font-size:7pt;text-decoration:underline;color:#000000;text-decoration:none;}
		A.footer:active {font-size:7pt;text-decoration:underline;color:#000000;text-decoration:none;}
		A.footer:hover {font-size:7pt;text-decoration:underline;color:#000000;text-decoration:underline;}
	/* Products */
		.ProductTitle {font-size:20px;font-weight:bold;color:#aa0040;font-family:Tahoma}
		.ProductImage {float:left;}
		.ShoppingCartProductIDHeader {color:#ffffff;background-color:#000080;text-align:center;vertical-align:middle;width:100px;font-weight:bold;font-family:Tahoma,Verdana;font-size:9pt;}
		.ShoppingCartProductDescriptionHeader {color:#ffffff;background-color:#000080;text-align:left;vertical-align:top;width:500px;font-weight:bold;font-family:Tahoma,Verdana;font-size:9pt;}
		.ShoppingCartProductQuantityHeader {color:#ffffff;background-color:#000080;text-align:center;vertical-align:middle;width:50px;font-weight:bold;font-family:Tahoma,Verdana;font-size:9pt;}
		.ShoppingCartProductAmountHeader {color:#ffffff;background-color:#000080;text-align:right;vertical-align:middle;width:100px;font-weight:bold;font-family:Tahoma,Verdana;font-size:9pt;}
		.ShoppingCartProductID {border-bottom:solid 1px #cdcdcd;border-left:solid 1px #cdcdcd;text-align:center;vertical-align:middle;width:100px;font-weight:normal;font-family:Tahoma,Verdana;font-size:9pt;}
		.ShoppingCartProductName {border-bottom:solid 1px #cdcdcd;text-align:left;vertical-align:top;width:500px;font-weight:normal;font-family:Tahoma,Verdana;font-size:9pt;}
		.ShoppingCartProductQuantity {border-bottom:solid 1px #cdcdcd;text-align:center;vertical-align:middle;width:50px;font-weight:normal;font-family:Tahoma,Verdana;font-size:9pt;}
		.ShoppingCartProductAmount {border-bottom:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;text-align:right;vertical-align:middle;width:100px;font-weight:normal;font-family:Tahoma,Verdana;font-size:9pt;}
		.ShoppingCartTable {padding:0px;width:90%;}
		.AlreadyPurchasedButton {border: solid 1 #000000; margin-top:5px;width:125px;background-color:#ffcc40;color:#000000;padding:1px;font-weight:bold;}
		.AlreadyPurchasedLabel {color:#000000;padding:1px;font-weight:bold;}
	/* Left-Nav */
		.LeftNavTable {width:250px;}
		.LNav {width:250px;padding:3px;background-color:#cccc00;}
		.LNavA {width:245px;padding:3px;padding-left:5px;background-color:#ccaa00;}
		.LNavB {width:240px;padding:3px;padding-left:10px;background-color:#cc8000;}

		A.LNav:link {background-color:Transparent;font-family:verdana;font-size:8pt;font-weight:bold;color:#505050;text-decoration:none;}
		A.LNav:visited {background-color:Transparent;font-family:verdana;font-size:8pt;font-weight:bold;color:#505050;text-decoration:none;}
		A.LNav:active {background-color:Transparent;font-family:verdana;font-size:8pt;font-weight:bold;color:#505050;text-decoration:none;}
		A.LNav:hover {background-color:Transparent;font-family:verdana;font-size:8pt;font-weight:bold;color:#505050;text-decoration:none;}

		A.LNavA:link {background-color:Transparent;font-family:verdana;font-size:8pt;font-weight:normal;color:#505050;text-decoration:none;}
		A.LNavA:visited {background-color:Transparent;font-family:verdana;font-size:8pt;font-weight:normal;color:#505050;text-decoration:none;}
		A.LNavA:active {background-color:Transparent;font-family:verdana;font-size:8pt;font-weight:normal;color:#505050;text-decoration:none;}
		A.LNavA:hover {background-color:Transparent;font-family:verdana;font-size:8pt;font-weight:normal;color:#505050;text-decoration:none;}

		A.LNavB:link {background-color:Transparent;font-family:verdana;font-size:7pt;font-weight:normal;color:#ffffff;text-decoration:none;}
		A.LNavB:visited {background-color:Transparent;font-family:verdana;font-size:7pt;font-weight:normal;color:#ffffff;text-decoration:none;}
		A.LNavB:active {background-color:Transparent;font-family:verdana;font-size:7pt;font-weight:normal;color:#ffffff;text-decoration:none;}
		A.LNavB:hover {background-color:Transparent;font-family:verdana;font-size:7pt;font-weight:normal;color:#ffffff;text-decoration:none;}
	/* Top Nav-related links */
		#TopNavContainer {font-family:verdana;font-size:9pt;border-style:none;padding:0px;}
		.NavMenuTable {font-family:verdana;font-size:9pt;border-style:none;padding:0px;background-color:transparent;cursor:hand;}
	/* Background color of the entire TOP menu */
		.NavMenuItem {background-color:#500000;text-align:left;font-family:verdana;font-size:9pt;font-weight:bold;color:#ffffff;padding:5px;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cc9050,endColorStr=#786020)}
	/* Bacground color of Submenu Tables (border) */
		.SubMenuTable {width:50px;background-color:#aa8040;font-family:verdana;font-size:9pt;z-index:1;filter:alpha(opacity=100);opacity:1.0;}
	/* Background color of individual submenu items */
		.SubMenuItem {text-align:left;font-family:verdana;font-size:7pt;color:#ffffff;background-color:#cc9050;padding:5px;padding-left:10px;padding-right:10px;cursor:hand;z-index:1;}
	/* Menu classes for topnav mouseovers */
		.NavMenuItemOver {text-align:left;font-weight:bold;color:#ffffff;padding:4px;background-color:#5b5b1b;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#cc9050;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cc9050,endColorStr=#786020) alpha(opacity=100);opacity:1;}
		.SubMenuItemOver {text-align:left;color:#ffffff;padding:4px;padding-left:9px;padding-right:9px;background-color:#cc9050;border-width:1px;border-color:#ffffff;border-style:solid;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cc9050,endColorStr=#786020) alpha(opacity=100);opacity:1;cursor:hand;z-index:1;}
	/* XMLFeed */
		A.XMLFeedLink:link {font-family:verdana;font-size:8pt;font-weight:bold;color:#303099;text-decoration:underline;}
		A.XMLFeedLink:visited {font-family:verdana;font-size:8pt;font-weight:bold;color:#303099;text-decoration:underline;}
		A.XMLFeedLink:active {font-family:verdana;font-size:8pt;font-weight:bold;color:#303099;text-decoration:underline;}
		A.XMLFeedLink:hover {font-family:verdana;font-size:8pt;font-weight:bold;color:#303099;text-decoration:underline;}
		.XMLFeedDescription {font-family:verdana;font-size:7pt;font-weight:normal;color:#505050;margin-bottom:7px;}
	/* main menu links */
		A.MAnc:link {font-family:verdana;font-size:9pt;font-weight:bold;color:#ffffff;text-decoration:none;}
		A.MAnc:visited {font-family:verdana;font-size:9pt;font-weight:bold;color:#ffffff;text-decoration:none;}
		A.MAnc:active {font-family:verdana;font-size:9pt;font-weight:bold;color:#ffffff;text-decoration:none;}
		A.MAnc:hover {font-family:verdana;font-size:9pt;font-weight:bold;color:#ffffff;text-decoration:none;}
	/* main menu links */
		A.SMAnc:link {font-family:verdana;font-size:8pt;font-weight:bold;color:#ffffff;text-decoration:none;}
		A.SMAnc:visited {font-family:verdana;font-size:8pt;font-weight:bold;color:#ffffff;text-decoration:none;}
		A.SMAnc:active {font-family:verdana;font-size:8pt;font-weight:bold;color:#ffffff;text-decoration:none;}
		A.SMAnc:hover {font-family:verdana;font-size:8pt;font-weight:bold;color:#ffffff;text-decoration:none;}
	/* all other links */
		A:link {text-decoration:underline;color:#0000aa;}	
		A:visited {text-decoration:underline;color:#0000aa;}	
		A:active {text-decoration:underline;color:#0000aa;}	
		A:hover {text-decoration:underline;color:#0000ff;}
	/* module specific classes */		
		.NewsArticleHeading {font-family:verdana;font-size:12pt;font-weight:bold;padding-bottom:5px;}
		.NewsArticleSubHeading {font-family:verdana;font-size:10pt;font-style:italic;padding-bottom:5px;}
		.NewsArticleAuthor {font-family:verdana;font-size:7pt;font-style:italic;padding-bottom:5px;}
		.NewsArticleText {font-family:verdana;font-size:9pt;}
		.StoryHeadline {font-family:Arial;font-size:20px;letter-spacing:-1;font-weight:bold;}
		.StoryText {font-family:Arial;font-size:12px;}
		.QuoteInput {font-family:Arial;font-size:10px;border-style:solid;border-width:1px;border-color:#ababab;width:180px;}
.EditCaption
	{
	padding:2px;
	text-align:right;
	vertical-align:top;
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	}
#UserRoleTable 
{ border:solid 1px #cdcdcd; padding:2px;
}
.UserRoleCell
{ border-bottom:solid 1px #cdcdcd;
	font-size:10px;
	text-align:left;
}
.UserRoleHeader 
{
	text-align:left;
	color:#ffffff;
	background-color:#4060aa;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}