BODY,
FORM,

IMG,
UL,
LI,
P,
SCRIPT,

UL 													{ margin:0px; padding:0px;}
LI											 		{ margin:0px; padding:0px; list-style-position:outside;}
A 													{ list-style:none; list-style-image:none; text-decoration:none; color:#000000;}
A:hover 											{ color:#ec2c21;}
IMG 												{ border:0px;}
BODY 												{ background:url('images/background.jpg') repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; margin:auto;}

blockquote											{ margin-left:35px; margin-top:0;}

DIV.Page 											{ width:730px; margin:auto;}

DIV.Banner 											{ width:730px; height:109px; margin:0px; padding:0px;}

DIV.TopNav 											{ background:url('images/top_nav_bg.gif') repeat-x top left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; height:23px; padding:0px; margin:0px}
	DIV.TopNav A 									{ list-style:none; list-style-image:none; color:#505050; display:block; padding:3px 10px 0px 10px;}
	DIV.TopNav A:hover 								{ list-style:none; list-style-image:none; color:#ec2c21;}
	DIV.TopNav UL 									{ list-style:none; list-style-image:none; height:23px; font-weight:600;}
	DIV.TopNav LI 									{ list-style:none; list-style-image:none; height:23px; float:left;}
	DIV.TopNav LI.First								{ list-style:none; list-style-image:none; height:23px; float:left; 	padding-left:3px;}
	DIV.TopNav LI.Share								{ list-style:none; list-style-image:none; height:23px; color:#505050; padding:3px 0px 0px 10px; margin-bottom:-3px; margin-left:-2px}
	DIV.TopNav LI.ShareImage						{ list-style:none; list-style-image:none; height:23px; float:left;  margin-top:-1px; margin-left:-8px; margin-right:-9px; padding-right:2px; }
	DIV.TopNav LI.Image 							{ list-style:none; list-style-image:none; height:23px; float:right; margin-top:-3px; margin-left:-5px; margin-right:-5px}
		DIV.TopNav LI UL 							{ position:absolute; left:-999em; 		   width:110px; height:23px;}
		DIV.TopNav LI LI 							{ background-color:#E2E2E2; color:#505050; width:110px; height:23px; margin-left:-3px; padding-left:6px;}
		DIV.TopNav LI LI.First						{ background-color:#E2E2E2; color:#505050; width:110px; height:23px; margin-left:-3px; padding-left:6px; margin-top:6px;}
		DIV.TopNav LI:hover UL						{ left:auto}

DIV.BotNav 											{ background-color:#000000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; height:23px; padding:0px; margin:0px;}
	DIV.BotNav A 									{ list-style:none; list-style-image:none; color:#FFFFFF; display:block; padding:4px 10px 0px 10px;}
	DIV.BotNav A:hover 								{ list-style:none; list-style-image:none; color:#ec2c21;}
	DIV.BotNav UL 									{ list-style:none; list-style-image:none; height:23px; font-weight:600;}
	DIV.BotNav LI 									{ list-style:none; list-style-image:none; height:23px; float:left; border-right:medium; border-right-color:#FFFFFF; border-left:1px solid #FFFFFF;}
	DIV.BotNav LI.First								{ list-style:none; list-style-image:none; height:23px; float:left; 	padding-left:85px; border:0;}

DIV.Index											{ background:url('images/index_bg.jpg'); width:730px; height:411px;}
	.Index A										{ list-style:none; list-style-image:none; color:#000000; vertical-align:middle;}
	.Index A:hover									{ color:#ec2c21;}
	.IndexText										{ margin-left:45px; margin-top:340px; color:#999; text-transform:uppercase; font-size: 9px; width:300px; height:25px; line-height:24px; vertical-align:middle}

DIV.AboutUs											{ margin-left:40px; margin-top:-950px; width:390px;}
	.AboutUsContact 								{ font-size: 12px; text-align:center;}
	.AboutUsContact A								{ color:#00FFFF;}
	.AboutUsContact A:hover							{ color:#ec2c21;}

DIV.MeetTheSmarties									{ margin-left:80px; margin-top:-350px; width:475px;}
	.MeetTheSmartiesText							{ line-height:17px;}

DIV.Education										{ margin-left:40px; margin-top:-370px; width:650px; line-height:18px;}
	.Education A									{ list-style:none; list-style-image:none; color:#c88418;}
	.Education A:hover								{ color:#ec2c21;}
	.EducationTable									{ width:648px;}
	.EducationTableHeaderRow						{ width:300px; vertical-align:top; padding-bottom:10px; text-align:center; font-weight:800;}
	.EducationTableContentRow						{ width:300px; vertical-align:top; padding:10px;}

DIV.Consulting										{ margin-left:245px; margin-top:-485px; width:430px;}

DIV.Testimonials									{ margin-left:25px; margin-top:-450px; color:#FFFFFF; width:320px; height:420px; overflow:auto;}
	.TestimonialsText 								{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF;}
			
DIV.Contact											{ margin-left:35px; margin-top:-270px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	.ContactTable									{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#08192a; vertical-align:top;}	
	.ContactTable A									{ list-style:none; list-style-image:none; color:#c6e623;}
	.ContactTable A:hover							{ color:#ec2c21;}

DIV.AdminIndex										{ margin-left:55px; margin-top:-175px; color:#5F257A; width:390px; font-size: 20px;}
	.AdminIndex A									{ list-style:none; list-style-image:none; color:#5F257A;}
	.AdminIndex A:hover								{ color:#ec2c21;}

DIV.News											{ background:url('images/news_bg.jpg'); width:730px; height:389px;}
	.News A											{ list-style:none; list-style-image:none; color:#f1e913;}
	.News A:hover									{ color:#ec2c21;}
	.NewsText										{ margin-left:100px; margin-top:70px; color:#FFFFFF; font-size: 12px; width:530px; height:255px; line-height:24px; padding-left:2px; overflow:auto;}

DIV.NewsEdit										{ margin-left:100px; margin-top:-305px; color:#FFFFFF; font-size: 12px; width:530px; height:255px; line-height:24px; padding-left:2px;}
	.NewsEdit A										{ list-style:none; list-style-image:none; color:#CADDBC;}
	.NewsEdit A:hover								{ color:#ec2c21;}
	.NewsEditTable									{ width:528px; font-size:12px;}
	
DIV.NewsPreviewText									{ margin-left:100px; margin-top:70px; color:#FFFFFF; font-size: 12px; width:530px; height:215px; line-height:24px; padding-left:2px; overflow:auto;}
DIV.NewsPreviewButtons								{ margin-left:100px; margin-top:5px; color:#FFFFFF; font-size: 12px; width:530px; height:25px;}

DIV.Friends											{ margin-left:45px; margin-top:-390px; color:#FFFFFF; font-size: 12px; width:525px; height:345px; line-height:24px; padding-left:2px; overflow:auto;}
	.Friends A										{ list-style:none; list-style-image:none; color:#a7d34b;}
	.Friends A:hover								{ color:#ec2c21;}

DIV.FriendsEdit										{ margin-left:45px; margin-top:-390px; color:#FFFFFF; font-size: 12px; width:525px; height:345px; line-height:24px; padding-left:2px;}
	.FriendsEdit A									{ list-style:none; list-style-image:none; color:#a7d34b;}
	.FriendsEdit A:hover							{ color:#ec2c21;}
	.FriendsEditTable								{ width:523px; font-size:12px;}

DIV.FriendsPreview									{ margin-left:45px; margin-top:-390px; color:#FFFFFF; font-size: 12px; width:525px; height:345px; line-height:24px; padding-left:2px;}
	.FriendsPreview A								{ list-style:none; list-style-image:none; color:#a7d34b;}
	.FriendsPreview A:hover							{ color:#ec2c21;}
	.FriendsPreviewText								{ width:525px; height:305px; line-height:24px; padding-left:2px; overflow:auto;}

DIV.Events											{ background:url('images/events_bg.jpg'); width:730px; height:587px;}
	.Events A										{ list-style:none; list-style-image:none; color:#E47A30;}
	.Events A:hover									{ color:#ec2c21;}
	.EventsText										{ margin-left:25px; margin-top:5px; color:#FFFFFF; font-size: 12px; width:460px; height:530px; line-height:24px; padding-left:2px; overflow:auto;}

DIV.EventsEdit										{ margin-left:25px; margin-top:-560px; color:#FFFFFF; font-size: 12px; width:460px; height:530px; line-height:24px; padding-left:2px;}
	.EventsEdit A									{ list-style:none; list-style-image:none; color:#E47A30;}
	.EventsEdit A:hover								{ color:#ec2c21;}
	.EventsEditTable								{ width:458px; font-size:12px;}

DIV.EventsPreviewText								{ margin-left:25px; margin-top:5px; color:#FFFFFF; font-size: 12px; width:460px; height:490px; line-height:24px; padding-left:2px; overflow:auto;}
DIV.EventsPreviewButtons							{ margin-left:25px; margin-top:5px; color:#FFFFFF; font-size: 12px; width:460px; height:25px;}

DIV.Classes											{ background:url('images/classes_bg.jpg'); width:730px; height:517px;}
	.Classes A										{ list-style:none; list-style-image:none; color:#1abc8a;}
	.Classes A:hover								{ color:#ec2c21;}
	.ClassesText									{ margin-left:45px; margin-top:25px; color:#FFFFFF; font-size: 12px; width:495px; height:430px; line-height:24px; padding-left:2px; overflow:auto;}

DIV.ClassesEdit										{ margin-left:45px; margin-top:-475px; color:#FFFFFF; font-size: 12px; width:495px; height:430px; line-height:24px; padding-left:2px;}
	.ClassesEdit A									{ list-style:none; list-style-image:none; color:#1abc8a;}
	.ClassesEdit A:hover							{ color:#ec2c21;}
	.ClassesEditTable								{ width:493px; font-size:12px;}

DIV.ClassesPreviewText								{ margin-left:45px; margin-top:25px; color:#FFFFFF; font-size: 12px; width:495px; height:390px; line-height:24px; padding-left:2px; overflow:auto;}
DIV.ClassesPreviewButtons							{ margin-left:45px; margin-top:5px; color:#FFFFFF; font-size: 12px; width:495px; height:25px;}

DIV.WSET											{ background:url('images/wset_bg.jpg'); width:730px; height:557px;}
	.WSET A											{ list-style:none; list-style-image:none; color:#cae96a;}
	.WSET A:hover									{ color:#ec2c21;}
	.WSETText										{ margin-left:20px; margin-top:5px; color:#FFFFFF; font-size: 12px; width:590px; height:515px; line-height:24px; padding-left:2px; overflow:auto;}

DIV.WSETEdit										{ margin-left:20px; margin-top:-535px; color:#FFFFFF; font-size: 12px; width:590px; height:515px; line-height:24px; padding-left:2px;}
	.WSETEdit A										{ list-style:none; list-style-image:none; color:#cae96a;}
	.WSETEdit A:hover								{ color:#ec2c21;}
	.WSETEditTable									{ width:588px; font-size:11px;}

DIV.WSETPreviewText									{ margin-left:20px; margin-top:5px; color:#FFFFFF; font-size: 12px; width:590px; height:475px; line-height:24px; padding-left:2px; overflow:auto;}
DIV.WSETPreviewButtons								{ margin-left:20px; margin-top:5px; color:#FFFFFF; font-size: 12px; width:590px; height:25px;}

DIV.Footer											{ text-align:right; font-size:11px;}
	.Footer A 										{ list-style:none; list-style-image:none; color:#603913;}
	.Footer A:hover 								{ color:#ec2c21; }
