@charset "utf-8";
/* CSS Document */

a{
	color:#fff;
	text-decoration:none;
}
a:hover{
	color:#03bdff;
	text-decoration:none;
}
#inner-container{
float:left;
/*background:url(../images/inner-bg.jpg) repeat-y 0 0;*/
width:95%;
background-image:url(../images/inner-banner-bg.png);
background-repeat:no-repeat;
padding:150px 0 0 5%;
}

#other-container{
float:left;
background:url(../images/inner-bg.jpg) repeat-y 0 0;
width:100%;
}
#other-container{
	background:url(../images/white-bg.jpg) repeat 0 0;
}
.top-banner{
	display:block;
	float:left;
/*	background:url(../images/inner-banner.jpg) no-repeat 0 0;*/
	width:1000px;
	/*height:133px;*/
}
#container .right-wrap.nobg
{
background-image:none;
}
#inner-container h1, #inner-container h2{
	padding:0;
	margin:0 0 0 18px;
	text-align:left;
	font-size:42px;
	color:#8eafce;
	
/*	text-transform:uppercase;
text-shadow:0 -1px 0 #000;
	filter:dropshadow(color=#000, offx=0, offy=0);*/
	font-style:normal;
	/*font-family: 'MyriadPro-Semibold';*/
	font-family:"Times New Roman", Times, serif;


}
.inner-content{
	display:block;
	float:left;
	/*width:736px;*/
	width:100%;
	padding:15px 0 0 0;
	color:#fff;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}
#inner-container h2{
	font-size:26px;
	color:#fff;
	
/*	line-height:28px;
text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);*/
	text-transform:none;
	margin:10px 0 10px 18px;

}
#inner-container h3{
	margin:0 0 6px 18px;
}
#inner-container p, #inner-container p.left, #inner-container p.right{
	padding:0;
	margin:0 18px 14px 18px;
	line-height:19px;
	/*text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);*/
	text-transform:none;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	
}
/*.imgleft{
	float:left;
	margin:0 10px 5px 0;
}*/
#inner-container img{
	padding:0;
	margin:0;
}
#inner-container img.imgleft{
	float:left;
	margin:0 10px 0 0;
}
#inner-container img.imgright{
	float:right;
	margin:0 0 0 10px;
}
#inner-container p.left{
	margin-right:18px;
}
#inner-container p.right{
	margin-left:18px;
}
.section{
	display:block;
	float:left;
	width:736px;
	margin-bottom:15px;
}
ul.point, ul.system, ul.faq, ul.whychoose{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:410px;
}
ul.system{
	float:right;
	width:250px;
}
ul.faq{
	width:650px;
}
ul.whychoose{
	width:700px;
	padding:0 18px;
}
ul.point li, ul.system li, ul.faq li, ul.whychoose li{
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	padding-left:15px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background-position:0px 4px;
	margin-bottom:13px;
	clear:both;
/*	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);*/
	line-height:19px;
}
ul.point.left{
	width:360px;
	padding-left:18px;
}
.get-tutor-btn, .register-btn{
	/*background:url(../images/get-a-tutor-button.png) no-repeat 0 0;*/
	background:url(../images/register-free.png) no-repeat 0 0;
	width:319px;
	height:81px;
	display:block;
	float:left;
	/*text-indent:-30000px;*/
	margin-left:10px;
	color:#fff;
	padding:16px 0 0 20px;
	text-shadow:0 -1px 0 #000;
}
.register-btn{
	background-position:0 -97px;
	float:right;
	margin:18px 0 0 0;
	padding:24px 0 0 26px;
	width:313px;
	height:73px;
}
.get-tutor-btn:hover, .register-btn:hover{
	background-position:0 0;
	color:#fff;
	text-decoration:none;
}
.get-tutor-btn:hover{
	background-position:0 -97px;
}
.reg-small-txt{
	font-size:20px;	
}
.reg-large-txt, .reg-large-txt1{
	font-size:24px;
	text-transform:uppercase;
	font-family: 'MyriadPro-Semibold';
	line-height:20px;
}
.reg-small-txt1{
	font-size:18px;	
}
.reg-small-txt2{
	font-size:16px;	
}
.reg-large-txt1{
	font-size:22px;
}
.ortxt, .take-tour{
	display:block;
	float:left;
/*	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);*/
	text-transform:none;
}
.ortxt{
	font-size:20px;
	font-style:italic;
	margin:32px 18px 0 12px;
}
.take-tour{
	font-size:20px;
	color:#fff;
	text-decoration:none;
	margin-top:24px;
}
.take-tour:hover{
	color:#38abdb;
}
.subject-row, .subject-col, .form-area, .login-form-total, .login-form-row, .register-area, .contact-form-total, .contact-form-row, .contact-area-right, .faq-total, .faq-answer, .faq-question{
	display:block;
	float:left;
}
.subject-row{
	padding:0 18px;
	width:700px;
	margin-bottom:2px;
}
.subject-row:last-child{
	margin-bottom:20px;
}
.subject-col{
	width:173px;
	height:95px;
	background:url(../images/subject-bg.jpg) no-repeat 0 0;
	font-family: 'MyriadPro-Semibold';
	text-align:center;
	font-size:22px;
	color:#393b3e;
	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);
	padding-top:24px;
	margin-left:2px;
}
.subject-col:hover{
	color:#2c70ab;
	text-decoration:none;
}
.subject-col img{
	margin:0 0 4px 0 !important;
}
.bottom-margin{
	margin-bottom:20px;
}
.form-area{
	padding:0 18px;
	width:982px;
	/*border-top:1px solid #dcdcdd;*/
}
.login-form-total{
	margin-top:18px;
	width:500px;
	margin-left:60px;
	margin-bottom:55px;
	/*border-right:1px solid #dcdcdd;*/
}

.contact-form-total{
	margin-top:18px;
	width:400px;
	/*border-right:1px solid #dcdcdd;*/
}

.login-form-row, .contact-form-row{
	margin-bottom:12px;
}
.login-form-row label, .contact-form-row label{
	display:block;
	float:left;
	width:115px;
	height:auto;
	font-size:16px;
	font-weight:700;
	margin-top:12px;
	text-align:right;
	padding-right:10px;
/*	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);*/
	font-family: "Times New Roman", Times, serif;
}
.login-form-row input, .contact-form-row input, .contact-form-row select, .contact-form-row textarea, .contact-form-row input.vcode{
	display:block;
	float:left;
	width:235px;
	height:30px;
	font-size:14px;
	color:#fff;
	border:1px solid #418ac7;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#8eafce;
	font-family: 'MyriadPro-Regular';
	padding:5px;
/*	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);*/
}
.contact-form-row select{
	display:block;
	float:left;
	width:270px;
	height:40px;
	font-size:14px;
	color:#fff;
	/*border:1px solid #8eafce;*/
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#8eafcd;
	font-family: 'MyriadPro-Regular';
	padding:8px 5px;
/*	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);*/
}
.contact-form-row textarea{
	height:82px;
	overflow:auto;
	width:260px !important;
}
.loginbtn{
	width:auto !important;
	height:auto !important;
	cursor:pointer;
	border:1px solid #4f0c03 !important;
	background: #000; /* Old browsers */
	
	color:#fff !important;
	font-family: 'MyriadPro-Semibold' !important;
	text-shadow:0 -1px 0 #000;
	filter:dropshadow(color=#000, offx=0, offy=0);
	padding:10px 25px 9px 25px !important;
	font-size:18px !important;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2) !important;
	margin-left:110px;
	margin-right:10px;
}
.loginbtn:hover{
	background: #00a4de; /* Old browsers */
	text-decoration:none;
	border:1px solid #083a64 !important;
	text-decoration:none;
}
.reg-button{
	display:block;
	float:left;
	width:auto;
	height:auto;
	border:1px solid #083a64;
	background: #000; /* Old browsers */
	
	color:#fff;
	font-family: 'MyriadPro-Semibold';
	text-shadow:0 -1px 0 #000;
	filter:dropshadow(color=#000, offx=0, offy=0);
	padding:20px 15px;
	font-size:20px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
	margin-left:45px;
}
.reg-button:hover{
	background: #00a4de; /* Old browsers */
	
	color:#fff;
}
.h2margin{
	margin-left:0 !important;
	font-size:20px !important;
	margin-bottom:10px;
	line-height:30px !important;
}

.h2margin1{
	margin-left:0 !important;
	background-color:#00546f;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding:4px !important;
}
.register-area{
	float:right;
	width:290px;
	text-align:center;
	margin-top:60px;
}
.noborder{
	border-top:none;
}
.contact-form-total{
	width:450px;
	margin-left:40px;
}
.contact-form-row input{
	width:260px;
}
.colorred{
	color:#ff0000;
	font-size:12px;
}
.vcode-img{
	float:left;
	margin:10px 15px 0 0;
	display:block;
}
.contact-form-row input.vcode{
	width:157px;
	margin-left:10px;
}
.contact-area-right{
	float:right;
	width:300px;
	margin-top:18px;
	margin-right:150px;
}
.regbtn-margin{
	margin:20px 0 0 18px;
}
.checkbox{
	width:auto !important;
	height:auto !important;
	border:none !important;
	background:none;
}
.faq-total{
	padding:0 18px;
	width:764px;
	position:relative;
}

.faq-total .maskot
{
	position:absolute;
	right:-190px;
	bottom:-60px;
}
.faq-answer, .faq-question{	
	width:659px;
	padding:5px 10px 5px 31px;
}
.faq-question{
	position:relative;
	/*border-bottom:1px solid #dcdcdd;
	border-top:1px solid #dcdcdd;
	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);*/
	font-size:22px;
	color:#fff;
	font-family: "Times New Roman", Times, serif;
	cursor:pointer;
	padding:8px 10px 10px 50px;
	width:580px;
	 
}
.faq-question-inactive{
	color:#fff;
}
.faq-question-inactive:hover{
	color:#981c0b;
}
.faq-question-link, .faq-question-link-active{
	display:block;
	float:left;
	position:absolute;
	top:12px;
	left:10px;
	background:url(../images/plus.png) no-repeat 0 0;
	width:30px;
	height:30px;
	color:#fff;
}
.faq-question-link-active{
	background-position:0 0px;
}
.pmargin{
	margin-left:0 !important;
}
.how-work-row-total, .how-work-row, .how-work-col, .how-work-col1{
	display:block;
	float:left;
	width:343px;
	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);
}
.how-work-row{
	margin-bottom:10px;
}
.how-work-col{
	width:70px;
	font-family: 'MyriadPro-Semibold';
	color:#981c0b;
	font-size:16px;
	font-style:italic;
}
.how-work-col1{
	width:250px;
	line-height:19px;
}

/*** Pricing page ***/
.colorblackitalic{
	color:#393b3e;
	font-style:italic;
	font-weight:400;
	font-size:18px;
}
.fontitalic{
	font-style:italic;
	font-weight:400;
	font-size:18px;
}
.plan-heading, .price-table-total, .price-table-row, .price-table-col, .price-table-heading{
	display:block;
	float:left;
	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);
}

.price-table-col1, .price-table-heading1{
	display:block;
	float:left;
	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);
}

.price-table-total, .price-table-row{
	width:699px;
}
.plan-heading{
	text-align:center;	
	/*background:url(../images/plan-heading-bg.jpg) repeat-x 0 0;*/
	padding:2px 0 2px 0;
	margin:0 18px 10px 18px;
	width:900px;
	border:1px solid #69c1e5;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;	
}
.plan-heading h2{
	color:#fff !important;
	text-shadow:0 -1px 0 #000 !important;
	filter:dropshadow(color=#000, offx=0, offy=0) !important;
	text-align:center !important;
	font-weight:400 !important;
}
.price-table-total{
	margin:0 18px;
	border-top:1px solid #636363;
	border-left:1px solid #636363;
	margin-bottom:6px;
	
}
.price-table-row{
	border-bottom:1px solid #636363;
	border-top:1px solid #d9d9d9;
	background-color:#ededee;
	position:relative;
	width:900px !important;
}
.price-table-col{
	border-right:1px solid #636363;
	border-left:1px solid #fbfbfb;
	padding:20px 6px;
	width:84px;
	text-align:left;
	line-height:18px;
	font-size:15px;
	color:#fff;
}

.price-table-col1{
	border-right:1px solid #636363;
	border-left:1px solid #fbfbfb;
	padding:20px 6px;
	width:84px;
	text-align:left;
	line-height:18px;
	font-size:15px;
}
.price-table-heading{
	font-weight:700;
	/*background: #5d6065;
	background: -moz-linear-gradient(top, #5d6065 0%, #3a3c3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d6065), color-stop(100%,#3a3c3f));
	background: -webkit-linear-gradient(top, #5d6065 0%,#3a3c3f 100%);
	background: -o-linear-gradient(top, #5d6065 0%,#3a3c3f 100%);
	background: -ms-linear-gradient(top, #5d6065 0%,#3a3c3f 100%);
	background: linear-gradient(to bottom, #5d6065 0%,#3a3c3f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d6065', endColorstr='#3a3c3f',GradientType=0 );*/
	background:url(../images/subject-bg.jpg) repeat-x 0 0;
	color:#3a3c3f;
	text-shadow:0 1px 0 #eaeaea;
	filter:dropshadow(color=#eaeaea, offx=0, offy=0);
	border-left:1px solid #dfdfdf;
	font-size:16px;
}

.price-table-heading1{
	font-weight:700;
	/*background: #5d6065;
	background: -moz-linear-gradient(top, #5d6065 0%, #3a3c3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d6065), color-stop(100%,#3a3c3f));
	background: -webkit-linear-gradient(top, #5d6065 0%,#3a3c3f 100%);
	background: -o-linear-gradient(top, #5d6065 0%,#3a3c3f 100%);
	background: -ms-linear-gradient(top, #5d6065 0%,#3a3c3f 100%);
	background: linear-gradient(to bottom, #5d6065 0%,#3a3c3f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d6065', endColorstr='#3a3c3f',GradientType=0 );*/
	background:url(../images/subject-bg.jpg) repeat-x 0 0;
	color:#3a3c3f;
	text-shadow:0 1px 0 #eaeaea;
	filter:dropshadow(color=#eaeaea, offx=0, offy=0);
	border-left:1px solid #dfdfdf;
	font-size:16px;
}

.txtcenter{
	text-align:center;
	color:#000;
	font-size:18px;
}
.nomargin{
	margin:0 0 0 14px;
}
.price-table-row:hover{
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
	z-index:99;
}
.price-bg, .price-bg1{
	background:url(../images/price-bg.jpg) repeat-x 0 0;
	color:#fff;
	text-shadow:0 -1px 0 #000;
	filter:dropshadow(color=#000, offx=0, offy=0);
}
.price-bg1{
	background:url(../images/price-bg1.jpg) repeat-x 0 0;
}
.price-col-bg, .price-col-bg1{
	background:url(../images/price-col-bg.jpg) repeat 0 0;
	color:#fff;
	text-shadow:0 -1px 0 #000;
	filter:dropshadow(color=#000, offx=0, offy=0);
	font-size:20px;
	font-weight:700;
}
.price-col-bg1{
	background:url(../images/price-col-bg1.jpg) repeat 0 0;
}


#breadcrumbs-two{
  /* Clear floats */
  overflow: hidden;
  width: 700px;
  margin:10px 0 10px 0;
  padding:0 0 0 30px;
  
      border: 1px solid #69C1E5;
    border-radius: 6px 6px 6px 6px;
    margin: 30px 18px 20px 10px;
    padding: 2px 0;
    text-align: center;

}

#breadcrumbs-two li{
  float: left;
  margin: 0;
  list-style:none;
}

#breadcrumbs-two a{

  padding: .7em 1em;
  float: left;
  text-decoration: none;
  color: #717171;
  text-shadow: 0 1px 0 rgba(255,255,255,.5); 
  position: relative;
  font-weight:700;
  font-size:18px;
  color:#fff;
}

/*#breadcrumbs-two a:hover, */#breadcrumbs-two .current, #breadcrumbs-two .current:hover{

  color:#fff;
  text-shadow: 0 -1px 0 rgba(0,0,0, 1); 
}

#breadcrumbs-two a::before{
/*  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-width: 1.5em 0 1.5em 1em;
  border-style: solid;
  border-color: #b6b6b6 #b6b6b6 #b6b6b6 transparent;
  left: -1em;  */
}

/*#breadcrumbs-two a:hover::before, */#breadcrumbs-two .current::before{
  border-color: #a81f0d #a81f0d #a81f0d transparent;
}

#breadcrumbs-two a::after, #breadcrumbs-two .current::after{
/*  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #b6b6b6;
  right: -1em;*/
}

/*#breadcrumbs-two a:hover::after, */#breadcrumbs-two .current::after{
  border-left-color: #a81f0d;
}

/*#breadcrumbs-two .current,
#breadcrumbs-two .current:hover{
  font-weight: bold;
  background: none;
}

#breadcrumbs-two .current::after,
#breadcrumbs-two .current::before{
  content: normal;
}*/

.font-italic{
	font-size:14px;
	font-style:italic;
}
.testname{
	font-size:16px;
	font-weight:700;
	font-style:italic;
	float:right;
	color:#fff;
}
.testborder{
	/*border-bottom: 1px solid #b6b6b6;*/
	padding-bottom:30px !important;
	width:500px;
	font-size:22px !important;
	line-height:35px !important;
}
.largetxt{
	font-size:24px;
	font-style:italic;
	color:#3c87c6;
	font-weight:700;
	padding-bottom:30px !important;
}
.fancybox-content{
	width:500px !important;
}

.tutor_reg{
	display:block;
	float:left;
	width:235px;
	height:30px;
	font-size:14px;
	color:#8a8c92;
	border:1px solid #418ac7;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#fff;
	font-family: 'MyriadPro-Regular';
	padding:5px;
	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
}

.tutor_reg2{
	height:30px;
	font-size:14px;
	color:#8a8c92;
	border:1px solid #418ac7;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#fff;
	font-family: 'MyriadPro-Regular';
	padding:5px;
	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
}

.tutor_reg3{
	font-size:14px;
	color:#292422;
	border:1px solid #418ac7;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#fff;
	font-family: 'MyriadPro-Regular';
	padding:5px;
	-webkit-box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
}





.login-form-row_label{
	font-size:13px;
	font-weight:700;
	margin-top:12px;
	text-align:right;
	padding-right:10px;
	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);
	font-family: 'MyriadPro-Regular';
}

.tutor_reg_form td
{
padding-bottom:8px;
}

.sub_tutor_head{
	font-size:20px;
	color:#197ccd;
	line-height:28px;
	text-shadow:0 1px 0 #fff;
	filter:dropshadow(color=#fff, offx=0, offy=0);
	text-transform:none;
	margin:0 0 10px 18px;
	float:none;
}
.other-content{
	padding:20px;
}
.other-content h1, .other-content h2{
	margin:0 0 10px 0 !important;
	padding:0 !important;
	text-align:left !important;
	font-style:normal !important;	
}
.other-content h1{
	margin-bottom:16px !important;
	color:#197ccd !important;
}
.other-content p{
	margin:0 0 10px 0 !important;
	padding:0 !important;
	line-height:20px;
}
.other-content h3{
	margin:0;
	padding:0;
	font-size:15px;
}

.blue-shade
{
	background-color:#005d86;
	float:left;
	width:100%;
	padding:52px 0 0 0;
}

.how-it-works-module
{
	margin:15px 30px;
	width:520px;
	position:relative;
}

.how-txt
{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	margin-bottom:30px;
}

.how-it-works-module li
{
	font-size:22px;
	margin-bottom:25px;
}

.how-it-works-module .module1
{
	position:absolute;
	right:-395px;
	top:-10px
}

.how-it-works-module .module2
{
	position:absolute;
	right:-400px;
	bottom:-100px
}

.how-does
{
	font-size:30px;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 0 30px;
}

.really
{
	font-size:22px;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 0 30px;
}

.step
{
	font-size:25px;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	margin:15px 0 10px 30px;
}

.step a
{
	font-style:italic;
}