 body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	/*background-color:Grey;*/
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006400;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}
h2
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#B22311;
	font-size:12px;
	font-weight:bold;
	height:25px;
	margin-bottom:0px;
	margin-top:0px;
	font-variant:small-caps;
	letter-spacing:1;
}
h3
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#B22311;
	font-size:13px;
	font-weight:bold;
	height:20px;
	margin-bottom:0px;
	margin-top:0px;
	font-variant:small-caps;
	letter-spacing:1px;
}
h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B22311;
	font-size:10px;
	font-weight:bold;
	height:25px;
	margin-bottom:0px;
	margin-top:0px;
}
.Package
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	font-variant:normal;
	letter-spacing:1;
}
.BasicPackage
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#036400;
	font-size:14px;
	font-weight:bold;
}
.StarPackage
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FC8A03;
	font-size:14px;
	font-weight:bold;
}
.HonorPackage
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FB0102;
	font-size:14px;
	font-weight:bold;
}
.CustomPackage
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#0644BB;
	font-size:14px;
	font-weight:bold;
	font-variant:normal;
	letter-spacing:1;
}
.SubHeadings
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#434A52;
	font-size:12px;
	font-weight:bold;
	font-variant:normal;
	letter-spacing:1;
}
.OuterTable{
	background-color:#FFFFFF;
	width:800px;
}
.TableTopBottom{
	border-top:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
}
.InnerTableTop{
	border-top:1px solid #AEAEAE;
}
.InnerTableBottom{
	border-bottom:1px solid #AEAEAE;
}
.SolidLine{
	border-bottom:2px solid #AEAEAE;
}
.InnerTableLeftRight{
	border-left:1px solid #AEAEAE;
	border-right:1px solid #AEAEAE;
}
.Headermenu{
	font-family: Arial;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.Headermenu:hover{
	font-family: Arial;
	color:#F6AD00;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.Footertext{
	font-family: Arial;
	color:#1A3858;
	font-size:11px;
	text-decoration:none;
}
/*.Bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#535353;
	font-size:11px;
}*/

.Bodytext
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif, ;
	color: #535353;
	font-size: 10pt;
	font-variant: normal;
	letter-spacing: 1;	
	line-height:1.5;
	
}

.Bodytextwithred{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif ;
	color:#FF0000;
	font-size:11px;
	font-variant:normal;
	letter-spacing:1;
}
.Subheading{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#006400;
	font-size:12px;
	font-weight:bold;
	font-variant:normal;
	letter-spacing:1;
}

.FeedBackSubheading{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#008df1;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:1;
}
.Dottedline{
	background-image:url(../Images/leaptutor_52.jpg);
	background-repeat:repeat-x;
}
.Loginheading{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#B22311;
	font-size:12px;
	font-weight:bold;
	height:25px;
	font-variant:normal;
	letter-spacing:1;
}
.MemberLogin{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#1748B4;
	font-size:13px;
	font-weight:bold;
	font-variant:normal;
	letter-spacing:1;
}
.Textbox{
	font-family:Verdana, Arial, Helvetica,Times,Times New Roman, sans-serif;
	color:#535353;
	border:1px groove #535353;
	font-size:12px;
	font-variant:normal;
}
.Forgot{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#006400;
}
.Forgot:hover{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#1849B4;
}
.errorlabel
{
	font:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#FF0000;
	font-size:12px;
	font-variant:small-caps;
	letter-spacing:1;
}
.DataListItems
{
	text-align:left;
}
.subLink
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:10pt;
	/*font-weight:bold;*/
	color:#003399;
	text-decoration:none;
	font-variant:normal;
	letter-spacing:1;
}
.subLink:hover
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:10pt;
	/*font-weight:bold;*/
	color:#003399;
	text-decoration:underline;
	font-variant:normal;
	letter-spacing:1;
}
.tablePattern {
	background-color: #D2ECFF;
	height:20px;
}
.tableHeadPattern  {
	background-color: #D2ECFF;
	font-family: Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #00133D;
	height:25px;
	font-variant:small-caps;
	letter-spacing:1;
}
.tablebgcolor{
background-color: #F4FAFF;
}
.fieldNames
{
	font-family: Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-variant:normal;
	letter-spacing:1;
}
.textControls
{
	font-family: Arial, Helvetica,Times,Times New Roman, sans-serif;
	font-size: 12px;
	width:190px;
	color: #000000;
	border-style:groove;
}
.buttonControls
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border:1;
	
}
.NormalTable{
	background-color:#F3F3F3;
	border:1px dashed #D7D7D7;
}
.FaqQuestion{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#434A52;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	font-variant:normal;
	letter-spacing:1;
}
.FaqQuestion:hover
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#434A52;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
	font-variant:normal;
	letter-spacing:1;
}
.FaqQuestionBox
{
	background-color: #D2ECFF;
}
.FaqAnswerBox
{
	background-color: #F4FAFF;
}
.FaqAnswer
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#535353;
	font-size:10pt;
	font-variant:normal;
	letter-spacing:1;  
	line-height:1.5;
}
/*
.Footer{
	color:#1A3858;
	background-color:#DFE0DF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:26px;
	vertical-align:middle;
}
.FooterBorder{
	border-bottom:1px solid #223E5D;
	border-left:1px solid #223E5D;
	border-right:1px solid #223E5D;
	border-top:0px solid #223E5D;
}*/
.dotLineVertical{
	background-image:url(../images/dot_line.gif);
	background-repeat:repeat-y;
}
.Tableborder {
	border:  1px solid #AEAEAE; 
}
.packstyle1
{
    font-family:Verdana;
    font-size:xx-small;
    font-style:italic;
}
.TabHeading
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#B22311;
	font-size:17px;
	vertical-align:baseline;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	text-decoration:none;
	font-variant:small-caps;
	letter-spacing:1;
}
.TabHeading1
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#B22311;
	font-size:13px;
	font-weight:bold;
	height:20px;
	margin-bottom:0px;
	margin-top:0px;
	font-variant:small-caps;
	letter-spacing:1;
}
.TabFaq
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#B22311;
	font-size:11px;
	vertical-align:baseline;	
	margin-bottom:0px;
	margin-top:0px;
	font-variant:normal;
	
	
}

.btLink
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1748B4;
	text-decoration:none;
	font-variant:normal;
	letter-spacing:1;
}
.btLink:hover
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1748B4;
	text-decoration:underline;
	font-variant:normal;
	letter-spacing:1;
}
.newHeading
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color:#000;
	font-size:13px;
	font-weight:bold;
	font-variant:normal;
	letter-spacing:1;
}
.KitText
{
	font-family: Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	font-variant: normal;
	letter-spacing: 1;	
}

.HomeworkText
{
	font-family: Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	color: #000000;
	font-size: 11px;
	font-variant: small-caps;
	letter-spacing: 1;	
}
.viewLink
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:12px;	
	color:#1748B4;
	text-decoration:underline;
	font-variant:normal;
	letter-spacing:1;
}
.viewLink:hover
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:12px;	
	color:#1748B4;
	text-decoration:none;
	font-variant:normal;
	letter-spacing:1;
}

.clickLink
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:13px;	
	color:#1748B4;
	text-decoration:underline;
	font-variant:normal;
	letter-spacing:1;
	font-weight:bold;
}
.clickLink:hover
{
	font-family:Trebuchet MS,Times,Times New Roman, Helvetica,sans-serif;
	font-size:13px;	
	color:#1748B4;
	text-decoration:none;
	font-variant:normal;
	letter-spacing:1;
	font-weight:bold;
}