*
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body
{ 
	padding:0;
	margin:0;
	text-align:center;
}
img
{
	border:0;
}
#container
{
	width:758px;
	margin:0 auto 0 auto;
	text-align:left;
	position:relative;
}
#head
{
	width:100%;
 	height:131px;
 	/*background-image:url(../App_Themes/BrightSchools/Images/rays_of_light.jpg);
 	background-repeat:no-repeat;*/
}
#head ul.CMSListMenuUL
{
	margin:0;
	padding:0;
	list-style-type:none;
	position:absolute;
	top:91px;
	right:15px;
}
#head ul.CMSListMenuUL li
{
	list-style-type:none;
	float:left;
	padding:10px 0 0 0;
	margin:0 20px 0 0;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	height:19px;
}
#head ul.CMSListMenuUL li.CMSListMenuLIlast,
#head ul.CMSListMenuUL li.CMSListMenuHighlightedLIlast
{
	margin:0;
}
#head ul.CMSListMenuUL li.CMSListMenuHighlightedLI,
#head ul.CMSListMenuUL li.CMSListMenuHighlightedLIlast
{
	background-image:url(../App_Themes/BrightSchools/Images/navigation_arrow.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
#head ul.CMSListMenuUL li a
{
	color:#000;
	text-decoration:none;
	height:19px;
}
#head ul.CMSListMenuUL li a:hover
{
	text-decoration:underline;
}
.offer-panel
{
	padding-top:12px;
}
.feature-panel
{
	float:left;
	background-image:url(../App_Themes/BrightSchools/Images/panel_features.jpg);
	background-repeat:no-repeat;
	padding:15px 0 0 95px;
}
.feature-panel
{
  	width:369px;
	height:188px;
  	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:274px;
	height:173px;
}
html>body .feature-panel
{
	width:274px;
	height:173px;
}
.price-panel
{
	padding:15px 0 0 95px;
	float:right;
	background-image:url(../App_Themes/BrightSchools/Images/pricing_panel.jpg);
	background-repeat:no-repeat;
}
.price-panel
{
  	width:369px;
	height:188px;
  	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:274px;
	height:173px;
}
html>body .price-panel
{
	width:274px;
	height:173px;
}
.price-panel .button
{
	width:219px;
	height:30px;
	background-image:url(../App_Themes/BrightSchools/Images/pricing_button.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
}
.feature-panel .button
{
	width:219px;
	height:30px;
	background-image:url(../App_Themes/BrightSchools/Images/feature_button.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
}
.price-panel .button a,
.feature-panel .button a
{
	width:219px;
	height:30px;
	display:block;
	text-decoration:none;
}
.content
{
	padding:0 15px 15px 15px;
}
h1
{
	font-weight:normal;
	font-size:25px;
}
h2
{
	font-size:16px;
}
p
{
	font-size:12px;
}
li
{
	font-size:12px;
}
.content li
{
	padding-bottom:5px;
}
.content a
{
	color:#FF8400;
	text-decoration:none;
}
.content a:hover
{
	text-decoration:underline;
}
.price-panel p,
.feature-panel p,
.price-panel h2,
.feature-panel h2
{
	margin:0;
	padding:0 15px 15px 6px;
}
#footer
{
	width:100%;
	background-image:url(../App_Themes/BrightSchools/Images/foot_panel.jpg);
	background-repeat:no-repeat;
	margin-top:35px;
	padding-top:10px;
}
#footer
{
  	height:35px;
  	voice-family: "\"}\"";
  	voice-family:inherit;
  	height:25px;
}
html>body #footer
{
	height:25px;
}
#footer p.text-left
{
	float:left;
	margin:0;
	padding:0 0 0 15px;
}
#footer p.text-right
{
	float:right;
	margin:0;
	padding:0 15px 0 0;
}
#footer p.text-left a,
#footer p.text-right a
{
	color:#000;
}
#footer p.text-left a:hover,
#footer p.text-right a:hover
{
	text-decoration:none;
}
input, textarea
{
	border:0;
	border-left: 7px solid #f9a51a;
	background-color:#FDC43E;
	font-size:12px;
	padding:4px;
	width:200px;
}
input.FormButton
{
	background-color:#000;
	width:auto;
	color:#FFF;
	border:0;
}
tr td
{
	font-size:12px;
}
.clear-all
{
	clear:both;
	width:100%;
	height:1px;
	display:block;
}
div.contact-details
{
	width:250px;
	float:right;
	margin-left:20px;
	padding-left:20px;
	border-left:solid 1px #ccc;
}
div.contact-details h2
{
	margin-top:0;
	padding-top:0;
}
div.contact-details ul
{
	padding-left:23px;
	margin:0;
}
div.portfolio
{
	border-bottom:solid 1px #ccc;
	width:430px;
	padding:0 0 15px 0;
	margin-bottom:15px;
}
div.portfolio h2
{
	padding-top:0;
	margin-top:0;
}
div.portfolio p
{
	padding-bottom:0;
	margin-bottom:0;
}
img.phone-number
{
	position:absolute;
	top:25px;
	right:15px;
}
img.logo
{
	position:absolute;
	top:25px;
	left:15px;
}