 
/* CSS Document */
*{
	margin:0;
	padding:0;
}

body{ background:#e2e3da;margin:0;padding:0;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;}
.bodyNew{ background: #e2e3da ;margin:0;padding:0;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:12px;}


#container{margin:10px 0;padding:0;width:783px;}
.header { background:url(../../Images/Template2/headerbg.png) right bottom repeat-x; margin:0; padding:0;}
.main {width:783px; margin:0 auto; padding:0;}

.main-rptimg{ background:url(../../Images/Template2/main_rptimg.png) 0 0 repeat-y;margin:0;padding:0;width:783px;}

/***** Headings *****/

h1 { padding:0; font-size:16px; font-weight:bold; color:#000e49; margin:0px 0 0 0;}
h2 { padding:0 0 0 0; font-size:14px; font-weight:bold; color:#000e49; margin:0;}
h3 { padding:0 0 0 0; font-size:16px; font-weight:bold; color:#000e49; margin:0;}

/*-----------------------------width ---------------------------------*/
.width-186{ width:186px;}
.width-95{ width:95%;}
.width-5{ width:5%;}
.width-45{width:45%;}
.width-40{width:40%;}
.width-34{ width:35%;}
.width-21{width:21%;}
.width-10{width:10%;}
.width-67{width:67%;}
.width-77{width:77.7%;}
.width-65{width:65%;}
.width-80{width:80%;}
.width-18{width:18%;}
.top-padding{ padding-top:10px;}




.wrapper{width:753px;padding:15px 14px 0 14px; margin:0 0; vertical-align:top;}

p{ font-size:13px;color:#757575; line-height:16px; text-align:justify; padding:0 5px 0 0px; font-family:"Trebuchet MS"; }
/*-----------------------------header start here ---------------------------------*/
.upperRowTop {width:783px; margin:0; padding:10px 0 0 0; height:11px; }
html > body .upperRowTop { background: url(../../Images/Template2/top-headerimg.png) no-repeat 0 0; margin:0px; padding:0px 0 0 0;}
*html .upperRowTop { background:url(../../Images/Template2/top-headerimg.png) no-repeat 0 0;padding:0px 0 0 0; margin:0 0 0 0;}
.upperRowTop {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../Images/Template2/top-headerimg.png", sizingMethod="crop");}
*:first-child+html .upperRowTop { background:url(../../Images/Template2/top-headerimg.png) no-repeat 0 0;padding:0 0 0 0; margin:0 0 0 0;}


.logo{ background: #FFFFFF; width:186px;height:89px; padding:0 0 0 0; margin:0 0 0 0;border-left:1px solid #143275;}
*:first-child+html .logo{ background: #FFFFFF; width:186px;height:89px; padding:0 0 3px 0; margin:0 0 0 0;border-left:1px solid #143275;}
.borderleft
* html .logo{ background: #FFFFFF; width:186px;height:89px; padding:0 0 0px 0; margin:0 0 0 0;border-left:1px solid #143275;}
.borderleft
{
	border-left :1px solid #143275;
}
.borderright
{
	border-right:1px solid #143275; background: url(../../Images/Template2/headerbg.jpg) 0 0 no-repeat; width:595px; height:89px;
}
.header-rptimg{ background: url(../../Images/Template2/header-rptimg.png) 0 0 repeat-x; margin:0; padding:0; height:138px; }
.header-topimg{background: url(../../Images/Template2/header_topimg.png) 0px 0px no-repeat;width:783px;height:11px; margin:0px 0 0 0; padding:0;}
.header-leftimg{background: url(../../Images/Template2/header-leftimg1.png) 0 0px no-repeat; width:13px;height:11px;}
.header-midimg{/*background:  url(../../Images/Template2/header-topimg1.png) 0px 0px no-repeat;*/ width:409px;height:27px;}
.header-rightimg{ background: url(../../Images/Template2/header-right1.png) 0 0px no-repeat; width:10px;height:11px;}

#arrow{ padding:0 0 0 0; margin:0; float:right;}

/*------------ cart nav ---------*/
/*.navigation ul{list-style:none;padding:0 0 20px 0;margin:0px 35px 0px 0px; float:right;}
* html #navigation ul{list-style:none;padding:0 0 20px 0;margin:0px 35px 0px 0; float:right;}
.navigation ul li{display:inline;padding:0;margin:0;background:url(../../Images/Template2/divider.png) 2px 3px no-repeat;text-decoration:none;}
* html #navigation ul li{display:inline;padding:0;margin:0;background:url(../../Images/Template2/divider.png) 2px 0px no-repeat;text-decoration:none;}
.navigation ul li a {font-size:11pt;font-family:Myriad Pro;color:#143275;text-decoration: none;margin:0;line-height:15px;
			  padding:0px 5px 10px 10px;}
.navigation ul li a:hover{color:#143275;font-size:11pt;text-decoration: underline;}*/




.navigation ul{list-style:none;padding:0 0 20px 0;margin:0px 35px 0px 0px; float:right;}
* html #navigation ul{list-style:none;padding:0 0 0 0;margin:0px 18px 0px 0px; float:right;}
.navigation ul li{display:inline;padding:0;margin:0;background:url(../../Images/Template1/divider.png) 2px 6px no-repeat;text-decoration:none;}
* html #navigation ul li{display:inline;padding:0;margin:0;background:url(../../Images/Template1/divider.png) 2px 8px no-repeat;text-decoration:none;}

.navigation ul li a {font-size:11pt;font-family:Myriad Pro;color:#000e49;text-decoration: none;margin:0;line-height:22px;
			  padding:0px 4px 10px 8px;}
.navigation ul li a:hover{color:#000e49;font-size:11pt;text-decoration: underline;}


/*------------ main navigation ---------*/

#nav{ width:774px;clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:0 0px 0 2px; float:left; list-style-type:none; padding:0 0 0 1px;background: #FFFFFF url(../../Images/Template2/navigation-rptimg.png) repeat-x right bottom;}
html>body #nav{margin:0 0px 0 4px; background:url(../../Images/Template2/navigation-rptimg.png) repeat-x 0 0; }
#nav li{list-style-type:none; float:left; margin:0 0 0 0; padding:0 0 0 12px ;background: url(../../Images/Template2/blue-tab.png) top left no-repeat; }
#nav li a{color: #FFFFFF; background:url(../../Images/Template2/blue-tab.png) transparent top right no-repeat; display:block; padding:5px 10px 8px 0; line-height:15px; }
#nav li a:link, #nav li a:visited{color: #FFFFFF;text-decoration:none; }
#nav li a:hover, #nav li a:active{color:#143275;text-decoration:none;}
#nav li a:hover, #navli a:active{color:#143275;text-decoration:none;}
#nav li.cur, #nav li.over, #nav li:hover {background:url(../../Images/Template2/white-hovertab.png) #143275 top left no-repeat; line-height:20px;}
#nav li strong, ul#nav li.cur a, ul#nav li.over a, ul#nav li:hover a { display:block; color:#143275; padding:8px 10px 5px 0; text-decoration:none;background:url(../../Images/Template2/white-hovertab.png) transparent top right no-repeat;}

/*#nav{ width:100%;clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#838383; margin:0; float:left; list-style-type:none; padding:0 0 0 1px;}

html>body #nav{margin:0 0 0 1px; background:url(navshadow.gif) no-repeat 4px 100% #fff; }

#nav li{list-style-type:none; float:left; margin:0 0 0 0; padding:0 0 0 10px ;background:url(../../Images/Template2/blue-tab.png) top left no-repeat; }
#nav li a{color:#838383; background:url(../../Images/Template2/blue-tab.png) transparent top right no-repeat; display:block; padding:5px 10px 5px 0; line-height:22px; }
#nav li a:link, #nav li a:visited{color:#838383; text-decoration:none; }
#nav li a:hover, #nav li a:active{ color:#0f3979; text-decoration:none; }
#nav li.cur, #nav li.over, #nav li:hover { background: url(../../Images/Template2/white-hovertab.png) #0f3979 top left no-repeat; line-height:22px;}
#nav li strong, ul#nav li.cur a, ul#nav li.over a, ul#nav li:hover a { display:block; color:#0f3979; padding:5px 10px 5px 0; text-decoration:none; background:url(../../Images/Template2/white-hovertab.png) transparent top right no-repeat;}*/
/*-----------------------------header end here ---------------------------------*/

/*-----------------------------maincontainer---------------------------------*/
.main-bottomimg{background:url(../../Images/Template2/mai-bottomimg.png) no-repeat 0px 0px; width:783px; height:11px;}

/*----------------------------footer---------------------------------*/
.footer-topimg{ background: url(../../Images/Template2/footer_topimg.png) no-repeat 0 0; width:783px; height:15px;}
.footer-midimg{ background:  url(../../Images/Template2/main_rptimg.png)  repeat-y 0 0 ; width:783px;}
.footer-btimg{ background: url(../../Images/Template2/footer-btimg.png) no-repeat 0 0; width:783px; height:11px;}

.footer { margin:0 0 0 0; padding:0 0 0 0; line-height:11px;text-align:center; width:783px;}
* html .footer { margin:0 0 0 0; padding:0 0 0 0; line-height:15px;text-align:center; width:783px;}
.footer li { display:inline; list-style:none; padding:0px 0px; margin:0; background: url(../../Images/Template2/divider.png) no-repeat 0px 0px;}
* html .footer li { display:inline; list-style:none; padding:0px 0px; margin:0; background: url(../../Images/Template2/divider.png) no-repeat 0px 8px;}
*:first-child+html .footer li { display:inline; list-style:none; padding:0px 0px; margin:0 0 0 5px; background: url(../../Images/Template2/divider.png) no-repeat 0px 5px;}
.footer li a { font-size:11px; color:#143275; padding:0 0px 0 5px; display:inline; text-align:center; text-decoration:none;}
.footer li a:hover { text-decoration:underline;color:#143275;}

.logo-image {display:inline; list-style:none; padding:0px 0px 0 0px; margin:0px 0 0 250px;width:783px;}
.logo-image li { display:inline; list-style:none; padding:0px 10px 0 0px; margin:0px 0 0 0;}
.logo-image li a { padding:0 0px 0 0px; display:inline;}
.logo-image li a:hover { text-decoration:underline; color:#fff;}

.bgwhite{background-color:#fff;}
/*-----------------------------font---------------------------------*/
.item{ font-size:11px; color:#143275; padding:0px 38px 5px 0; margin:0px 0px 0px 0px; text-align:right;  vertical-align:top;}
.gray{ font-size:13px; color:#757575;line-height:16px;text-align:justify; padding:0px 0px 0px 0px; margin:0 0 0 0; font-family:"Trebuchet MS";}
.gray0{font-size:14px; color:#757575;text-align:justify;line-height:16px; padding:0 0 0 15px; margin:0 0 0 0px; font-family:"Trebuchet MS";}
.bold-title{padding:0px 0 0 0; margin:0 0 0px 0; font-size:13px; font-weight:bold; color:#214683;text-align:justify;}
.footer-font{ font-size:11px; color:#214683;text-align:center; padding:2px 0 0 200px; margin:0;}
.bold{ font-weight:bold; color:#214683; margin:0 0 0 35px;padding:0 0 0 0px;}


/*-----------------------------form---------------------------------*/

.SearchtextBox{font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#848484;font-weight:normal;padding: 0 0 0 0px; margin:0px 10px 8px 0px; background: url(../../Images/Template2/textinput-img.png)  0 0 no-repeat; width:228px; height:22px; border:0; float:right;}


.left-boder{ border-left:1px solid #143275; padding:30px 0 40px 0; margin:0;  }
* html .left-boder{ border-left:1px solid #143275; padding:0px 0 0px 0; margin:0;  }



/*-----------------------------contact us---------------------------------*/

.top-border{ border-top: 1px solid #143275;}
.bottom-border{ border-bottom: 1px solid #143275;}
.left-border{ border-left: 1px solid #143275;}
.right-border{ border-right: 1px solid #143275;}

.contactus-table {margin:25px 0 0 200px; padding:0;/*border:1px solid #214683;*//* background:#b9b9b6*/}
.contactus-innertable {margin:0px 0 0 0px; padding:0;}

.label-1{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#143275; margin:0 0 0 0px; padding:0 0 0 0px;}
.textinput1{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#757575;font-weight:normal;border:1px solid #143275; background:#FFFFFF; padding:0 0 0 4px; margin:0px 0 0 0;}
.textfield {border:1px solid #143275;color:#757575; font-size:11px;background:#fff; width:130px; margin:5px 0 0 0; padding:0;}
.top{ vertical-align: top; margin:0 0 0 0; padding:0;}
.label-red{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:Red; margin:0 0 0 0px; padding:0 0 0 0px;}

.button {background: url(../../Images/Template2/button.png) no-repeat 0 0;border:0pt none;color:#FFFFFF; font-weight:bold;font-size:13px;height:24px;padding:0px 9px 3px 0px;text-align:center;vertical-align:middle;width:75px; font-family:"Trebuchet MS";}


/*-----------------------------classRegistrationPage---------------------------------*/

.classRegistrationPage-table {margin:25px 0 0 150px; padding:0;/*border:1px solid #7a7b70;*/}

.classRegistration-innertable {margin:0px 0 0 10px; padding:0;/*border:1px solid #7a7b70;*/}

.headerbg{background-color:#d1def9;text-align:left;padding:3px 0 0 0px;font-size:14px;color:#143275;height:30px;line-height:22px;	text-align:center;border-bottom:1px solid #143275;border-right:1px solid #143275;}
.headerbg1{background-color:#d1def9;text-align:left;padding:3px 0 0 0px;font-size:14px;color:#143275;height:30px;line-height:22px;	text-align:center;border-bottom:1px solid #143275;border-right:1px solid #143275;}
.headerbg-border{ border-left:1px solid #143275; width:23%}
.headerbg-border0{border-left:1px solid #143275; width:12%}
.headerbg0{background-color:#d1def9;text-align:left;padding:3px 0 0 0px;font-size:14px;color:#143275;height:30px;line-height:22px;	text-align:center;border-bottom:1px solid #143275;border-right:1px solid #143275;border-top:1px solid #143275;border-left:1px solid #143275; width:70%}
.headerbg2{background-color:#d1def9;text-align:left;padding:3px 0 0 0px;font-size:14px;color:#143275;height:30px;line-height:22px;	text-align:center;border-bottom:1px solid #143275;}

.header1{background-color:#d1def9;text-align:left;padding:3px 0 0 0px;font-size:14px;color:#143275;height:30px;line-height:22px;	text-align:center;}


.GridBorder
{
	border-left:1px solid #143275;border-right:1px solid #143275;border-top:1px solid #143275;
}
.GridBorderwithouttop
{
	border-left:1px solid #143275;border-right:1px solid #143275;
}
white1 {padding:0 0 0 10px;text-align:left;font-size:13px;color:#000e49;border-bottom:1px solid #143275;border-left:1px solid #143275;border-right:1px solid #143275;line-height:24px;}

th{background-color:#c2d3f7;text-align:left;padding:3px 0 0 0px;font-size:14px;color:#143275;height:30px;line-height:22px;	text-align:center;border-bottom:1px solid #143275;border-right:1px solid #143275;border-top:1px solid #143275;}
.th-border{ border-left:1px solid #143275; width:23%}

.white1 {padding:0 0 0 10px;text-align:left;font-size:13px;color:#143275;line-height:24px;}

.view{font: normal 11px  "Trebuchet MS"; line-height: 22px; text-decoration:none; color:#000e49; text-decoration:underline;padding:0; margin:0; text-align:center; }
a.view:hover {text-decoration:none; color:#000e49;}
	
white2 {background:#fff;padding:0;margin-left:114px;text-align:left;font-size:12px;color:#000e49;border-bottom:1px solid #143275;border-right:1px solid #143275;line-height:24px; text-align:center;}

 .cart{background-color:#d6e2fa;text-align:left;padding:1px 0 0 5px;font-size:14px;color:#000e49;}

/*-----------------------------classListingPage---------------------------------*/

.classListingPage-table {margin:25px 0 0 200px; padding:0;/*border:1px solid #7a7b70;*/}

.name{font: normal 13px  "Trebuchet MS"; line-height: 22px;color:#000e49; text-decoration:underline;padding:0;margin:0; font-weight:bold; }
a.name:hover {text-decoration:none; color:#000e49;}

/*-----------------------------PartnershipClassesDetailsPage---------------------------------*/

.ClassesDetailsPage-table {margin:10px 0 0 0px; padding:0;}

.link{font: normal 11px  "Trebuchet MS"; line-height: 22px;color:#000e49; text-decoration:underline;padding:0;margin:0; }
a.link:hover {text-decoration:none; color:#000e49;}

.link1{font: normal 13px  "Trebuchet MS"; line-height: 22px;color:#214683; text-decoration:underline;padding:0;margin:0; }
a.link1:hover {text-decoration:none; color:#214683;}


.textfield {border:1px solid #143275;color:#848484; font-size:11px;background:#fff; width:130px;}
.textfield1 {border:1px solid #143275;color:#848484; font-size:11px;background:#fff; width:100px; padding:0; margin:0 0 10px 0;}
.textfield2 {border:1px solid #143275;color:#848484; font-size:11px;background:#fff; width:57px; padding:0; margin:0 0 10px 0;}

.button1 {background: url(../../Images/Template2/button1.png) no-repeat 0 0;border:0pt none;color:#FFFFFF; font-weight:bold;font-size:13px;height:23px;padding:0px 9px 3px 0px;text-align:center;vertical-align:middle;width:146px; font-family:"Trebuchet MS";}

.button2 {background: url(../../Images/Template2/button2.png) no-repeat 0 0;border:0pt none;color:#FFFFFF; font-weight:bold;font-size:13px;height:23px;padding:0px 9px 3px 0px;text-align:center;vertical-align:middle;width:96px; font-family:"Trebuchet MS";}

.button3 {background: url(../../Images/Template2/button3.png) no-repeat 0 0;border:0pt none;color:#FFFFFF; font-weight:bold;font-size:13px;height:23px;padding:0px 9px 3px 0px;text-align:center;vertical-align:middle;width:166px; font-family:"Trebuchet MS";}

.top-padding{ padding-top:10px;}

/*-----------------------------cart Page---------------------------------*/
.right{ text-align:right; padding:0 5px 0 10px;font-size:13px;color:#000e49;border-right:1px solid #143275;line-height:24px;border-bottom:1px solid #143275;}
.right1{ text-align:right; padding:0 5px 0 10px;font-size:13px;color:#000e49;line-height:24px;border-bottom:1px solid #143275;}
.center{ text-align:center; padding:0 5px 0 10px;font-size:13px;color:#000e49;line-height:24px;border-bottom:1px solid #143275;}
.center1{ text-align:center; padding:0 5px 0 10px;font-size:13px;color:#000e49;line-height:24px;border-right:1px solid #143275;border-bottom:1px solid #143275;}

/*-----------------------------login page---------------------------------*/

.login-topimg{ background:url(../../Images/Template2/logintop-img.png) 0 0 no-repeat; width:353px; height:31px;}
.login-midimg{ background:url(../../Images/Template2/loginmiddle-img.png) 0 0 repeat-y; width:353px;  }
.login-bottomimg{ background: url(../../Images/Template2/loginbottom-img.png) 0 0 no-repeat; width:353px; height:11px;}
.frontend-table{margin:25px 0 0 200px; padding:0; }
.frontend-innertable{margin:15px 0 0 0px; padding:0; }

.login{font-size:14px;color:#FFFFFF; margin:0 0 0 150px; padding:0; text-align:center;}

.textinput2{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#757575;font-weight:normal;border:1px solid #143275; background:#FFFFFF; padding:0 0 0 0px; margin:10px 0 0 0;}

.password{font: normal 11px  "Trebuchet MS"; line-height: 22px; text-decoration:none; color:#214683; text-decoration:underline; float:left; padding:0 33px 5px 0; margin:0; }
* html .password{font: normal 11px  "Trebuchet MS"; line-height: 22px; text-decoration:none; color:#214683; text-decoration:underline; float:left; padding:0 24px 5px 0; margin:0; }
*:first-child+html .password{font: normal 11px  "Trebuchet MS"; line-height: 22px; text-decoration:none; color:#214683; text-decoration:underline; float:left; padding:0 45px 0 0; margin:0; }
a.password:hover {text-decoration:none; color:#214683;}

.label1{ width:24%; padding:8px 0px 0 15px; text-align:left;}
* html .label1{ width:28%; padding:8px 0px 0 15px; text-align:left;}

.nameuser{font-size:14px; padding:0 0 0 8px; margin:0;text-align:center;color:#214683; vertical-align:middle;}
.logintable{ padding:0; margin:5px 0 0 0;}
/*-----------------------------payment page---------------------------------*/

.img{ margin:0; padding:10px 0px 0 0;}

.tableborder{border-bottom:1px solid #143275;border-left:1px solid #143275;border-right:1px solid #143275; }
.tableborder1{border-bottom:1px solid #143275;border-left:1px solid #143275; }
.ItemStyle{padding-left:10px;}

/*-----------------------------confirmation page---------------------------------*/

.table1{ margin:10px 0 0 0; padding:0;}
.table2{ margin:10px 0 0 0; padding:0; border:1px solid #7a7b70}

.star-red{ font-size:12px; color:Red; font-weight:bold;}





/*-----------------------------New added classes for link & heading title ---------------------------------*/


h1{ font-family:"Trebuchet MS"; font-size:13px; color:#143275; margin:0; padding:0;}

.homelink{font: normal 13px  "Trebuchet MS"; line-height: 22px;color:#143275; text-decoration:underline;padding:0;margin:0; }
a.homelink:hover {text-decoration:none; color:#143275;}

.centercart{ padding:0 5px 0 10px;font-size:13px;color:#000e49;line-height:24px;border-bottom:1px solid #143275;}





