/* CSS Document */
@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('fonts/helveticaneuemedium.eot');
    src: url('fonts/helveticaneuemedium.eot?#iefix') format('embedded-opentype'),
        url('fonts/helveticaneuemedium.woff') format('woff'),
        url('fonts/helveticaneuemedium.ttf') format('truetype'),
        url('fonts/helveticaneuemedium.svg#HelveticaNeueMedium') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/helveticaneue.eot');
    src: url('fonts/helveticaneue.eot?#iefix') format('embedded-opentype'),
        url('fonts/helveticaneue.woff') format('woff'),
        url('fonts/helveticaneue.ttf') format('truetype'),
        url('fonts/helveticaneue.svg#HelveticaNeueRegular') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('fonts/helveticaneuelight.eot');
    src: url('fonts/helveticaneuelight.eot?#iefix') format('embedded-opentype'),
        url('fonts/helveticaneuelight.woff') format('woff'),
        url('fonts/helveticaneuelight.ttf') format('truetype'),
        url('fonts/helveticaneuelight.svg#HelveticaNeueLight') format('svg');
}


body{
    margin:0px;
    padding:0px;
    font-family:'HelveticaNeueMedium';
    height:100%;
    width:100%;
	

}
#container{
    clear:both;
    width:100%;
    height:100%;
    margin:0px;
    padding:0px;
    right:0px;
    position:relative;

}
#container .sub-container{
    height:100%;
    margin:0px;
    padding:0px;

}

#container .sub-container #header{
    width:100%;
    height:61px;
    background: url(../images/menu-back.png) repeat-x;
    z-index:2000;
	position:fixed;
}
.fix{
    position:fixed;
    top:0;
    left:0;
    right:0;
    margin:0;
}
#header .menu-bar{
    padding:0px 0px;
    margin:0px auto;
	width:1050px;

}
.menu-bar .logo{
    margin:0px;
    padding:12px 15px;
    float:left;
}
.logo a{
    margin:0px;
    display:block;
    width:180px;
    height:34px;
    padding:0px 0px;
    text-align:center;
    background: url(../images/homepage-sprite.png) no-repeat -9px -2525px;
    text-indent:-1000em;
    cursor:pointer;
}
.menu-bar .nav-sign{
	float:right;
	width:800px



}	
.menu-bar .nav-bar{
    margin:0px;
    padding:15px 0px;
    float:left;

}


.nav-bar ul{
    list-style-type:none outside none;
    position:relative;
    margin:0px;
    padding:0px;
}
.nav-bar ul li{
    display: block;
    float:left;
    padding:0 30px 0 0;
}
.nav-bar ul li a{
    display:block;
    padding:5px 5px;
    font-size:15px;
    text-decoration:none;
    color: #000;
    text-align:center;
    margin:0px 3px 0px 0px;
}
.nav-bar ul li a span {
    background: url(../images/homepage-sprite.png) no-repeat -5px -2211px;
    display: block;
    width:16px;
    height:11px;
    margin-top:3px;
    float:right;
}
.nav-bar ul li a:hover,.nav-bar ul li a.selected{
    color:#35B6E9;

}

.nav-bar ul li ul{
    list-style:none;
    display:none;
    padding-top:12px;


}
.nav-bar ul li ul li{
    display: block;
    float: none;
    padding:0px;

}
.nav-bar ul li ul li a{
    display:block;
    float:left;
    line-height:20px;
    padding:5px 5px;
    margin:0px;
    width:87px;
    font-size:12px;
    background:#f4f4f4;
    border-bottom: 1px solid #ebebeb;
    border-left:1px solid #ebebeb;
    border-right:1px solid #ebebeb;
    text-align:left;

}
.nav-bar ul li ul li a:hover{
    background:#006699;
    color:#f0f0f0;
}
.nav-bar ul li:hover ul{
    display:block !important;
    position:absolute;

}
.menu-bar .sign{
    float: right;
}
.sign ul{
    list-style: none;
    padding:0px;
    margin:0px;
}
.sign ul li{
    display: block;
    float:left;
    margin-right:2px;
    padding:13px 0px;
}
.sign ul li a{
    height:20px;
    padding:9px 10px;
    display:block;
    font-size:14px;
    font-weight:bold;
    color:#787878;
    text-decoration:none;
    text-align:center;
    font-family: 'HelveticaNeueRegular';
}
.sign ul li a.singout{padding:9px 2px;}
.sign ul li a.singout:hover{text-decoration:underline}
.sign ul li a.nocursor{padding:9px 2px;cursor:default;font-weight:normal}
.sign ul li .sign-up{

    width:84px;
    height:20px;
    padding:8px 2px 6px 1px;
    display:block;
    background:url(../images/homepage-sprite.png) no-repeat scroll -9px -2703px transparent;
    font-size:14px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    text-align:center;
    font-family: 'HelveticaNeueRegular';
}
#container .sub-container #content{
    padding:0px;
    margin:0px;
    background:#FFF;
}
#container .sub-container #content .features{
    width:985px;
    margin:0px auto;
    min-height:350px;
    padding:60px 0px;
    vertical-align: central;
}
.features .feature-row{
    margin:0px;
    padding:10px 5px;
    vertical-align:central;
}
.feature-row .topic{
    width:46%;
    margin:0px 0px;
    padding:5px 10px;
    float:left;
}
.feature-row .topic1{
    width:48%;
    margin:0px 0px;
    padding:5px 10px 0px 10px;
    float: none;
    overflow:hidden;
}
.feature-row .topic .topic-image{
    width:25%;
    float:left;
    margin:0px;
    padding-top:25px;
}
.topic-image .img-content{
    display:block;
    width:90px;
    height:90px;
    margin:0px auto;
    padding:15px 10px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -1164px;
}
.topic-image .img-learning{
    display:block;
    width:90px;
    height:90px;
    margin:0px auto;
    padding:15px 10px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -1277px;
}
.feature-row .topic-text{
    width:70%;
    padding:35px 0px 0px 10px;
    margin:0px;
    float:left;
}
.feature-row .topic-text h3{
    text-align:left;
    font-size:29px;
    color:#666666;
    margin:0px;
    padding:0px 0px 0px 15px;
    font-weight:normal;
}
.feature-row .topic-text p{
    text-align:left;
    font-size:14px;
    color:#666666;
    margin:0px;
    padding:5px 0px 0px 17px;
    font-weight:normal
}


.feature-row .topic1 .topic-image{
    width:25%;
    float:left;
    margin:0px;
    padding:25px 0px 0px 0px;
}
.topic-image .img-anlytics{
    display:block;
    width:90px;
    height:90px;
    margin:0px auto;
    padding:15px 10px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -1395px;
}
.topic-image .img-studyplan{
    display:block;
    width:105px;
    height:90px;
    margin-right:5px;
    padding:15px 20px 0px 0px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -1553px;
}

#content .news{
    width:100%;
    padding:0px 0px;
    min-height:350px;
    margin: 0px;
    background: #fafafa;
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    left:0;
    float:left;

}

.news .news-inside{
    background: #fafafa;
    margin:0px auto;
    padding:30px 118px;
    vertical-align:middle;


}
.news-inside .news-content{
    width:315px;
    float:left;
    margin:0px 10px;
    padding:0px 30px 0px 30px;
    border-right:1px solid #e7e7e7;
}
.news-inside .news-all{
	 float: none;
     overflow:hidden; 

}
.news-inside .announcenment{
    width:330px;
    float: left;
    margin:0px 10px;
    padding:0px 40px 20px 10px;
    border-right:1px solid #e7e7e7;

}
.news-inside .tryfortest{
   width:180px;
    float: left;
    margin:0px 10px;
    padding:0px 5px 0px 20px;

}
.tryfortest .tryfortest-top{
    margin:0px;
    padding:0px 0px 10px 0px;
    border-bottom:1px solid #e7e7e7;
}
.tryfortest .tryfortest-image{
    margin:0px;
    padding:10px 0px 0px 0px;
}
.tryfortest-image .img-googleply{
    display:block;
    width:130px;
    height:54px;
    margin:0px 20px;
    padding:10px ;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -1666px;
}
.news-inside h3{
    text-align:left;
    font-size:27px;
    color:#333333;
    margin:0px;
    padding:5px 0px;
    font-weight:normal;

}
.news-inside .heading-blue{
    text-align:left;
    font-size:25px;
    color:#35b6e9;
    margin:0px;
    padding:5px 0px;
    text-align:center;
}
.news-inside .newstext-blue{
    text-align:left;
    font-size:15px;
    color:#35b6e9;
    margin:0px;
    padding:2px 0px;
}
.news-inside .newstext-black{
    text-align:left;
    font-size:13px;
    color:#000;
    margin:0px;
    padding:5px 0px;
    line-height:15px;
}
.news-inside .trytest-content{
    text-align:center;
    font-size:14px;
    color:#666;
    margin:0px;
    padding:5px 0px;
}
.news-inside .trytest-content a{color:#666;text-decoration:none}
.news-inside .trytest-content a:hover{text-decoration:underline}
.news-inside .news-date{
    text-align:left;
    font-size:12px;
    color:#999999;
    margin:0px;
    padding:0px 0px;
}
#content .customer-testimo{
    width:100%;
    margin:0px;
    padding:20px 0px;
    border-bottom:1px solid #e7e7e7;
}
.testimo-row1{
    width:90%;
    margin:0px;
    padding:20px 45px 40px 45px;
}

.testimo-row1 .text-black{
    text-align: center;
    line-height:24px;
    font-size:20px;
    color:#666666;
    margin:0px;
    font-weight:bold;
    padding:10px 0px;
}
.testimo-row1 .testimo-heading{
    text-align:center;
    font-size:36px;
    font-weight:bold;
    color:#333333;
    margin:0px;
    padding:0px;
}
.testimo-row2{
    width:92%;
    margin:0px;
    padding:0px 50px;
}
.testimo-row2-image{

    float:left;
    margin:0px;
    padding:10px 0px;
}
.testimo-row2-image .testimo-img{

    float:left;
    margin:0px;
    padding:0px 0px;
}

.testimo-img .img-photo{
    display:block;
    width:65px;
    height:64px;
    padding:20px 5px 20px 10px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -1751px;
}
.testimo-row2 .testimo-row2-text{
    float: none;
    margin:0px;
    padding:0px;
    overflow:hidden;
    min-height:220px;
}
.testimo-row2-text .text-blue{
    text-align:left;
    font-size:24px;
    color:#33ccff;
    margin:0px;
    padding:0px;
    line-height:25px;
    width:93%;
}
.testimo-row2-text .text-gray{
    text-align:left;
    font-size:22px;
    color:#999999;
    line-height:24px;
    margin:0px;
    padding:10px 0;
}

#content .business-partner{
    width:100%;
    margin:0px;
}
.business-partner .sub-business-partner{
    width:65%;
    margin:0 auto;
    padding:10px 0px 80px 0;


}
.sub-business-partner .partner-text{
    margin:0px;
    padding:20px 10px;

}
.sub-business-partner .partner-text h3{
    text-align:center;
    font-size:36px;
    color:#333333;
    margin:0px;
    padding:10px 0px;
    font-weight:bold;
    line-height:36px;
    font-weight:normal;
}
.sub-business-partner .partner-text p{
    text-align:center;
    font-size:20px;
    color:#666666;
    margin:0px;
    font-weight:bold;
    padding:5px 5px;
    line-height:24px
}
.sub-business-partner .partners-logo{
    margin:0 auto;
    text-align:center;
}
.partners-logo .partner{
    margin:0px;
    padding:5px 40px;
    display:inline-block;
    *display: inline; zoom: 1;
}

#content .footer{
	border-bottom:1px solid #e7e7e7;
    background:#f0f0f0;
}
#content .footer .sub-footer{
     background:#f0f0f0;
    margin:0px 30px;
    padding:20px 0px;
    height: 225px;

}
#content .footer .sub-footer .footer-row1{
    height: 175px;
    float:left;
    left:0;
    margin:0px 80px;
    padding:10px 0px;

}
.footer-row1 .footer-part{
    width:130px;
    height:175px;
    float:left;
    left:0;
    margin:0px;
    padding:5px 75px;

}
.footer-row1 .footer-part h3{
    text-align:left;
    font-size:15px;
    color:#333333;
    line-height:20px;
    font-weight:normal;
    margin:0px;
    padding:5px 0px;

}
.footer-row1 .footer-part p a{
    text-align:left;
    font-size:14px;
    color:#333333;
    line-height:12px;
    font-weight: 300;
    margin:0px;
    padding:5px 0px;
    text-decoration:none;
    font-family: 'HelveticaNeueLight';

}
.footer-row1 .footer-part p a:hover{text-decoration:underline}
.footer-row1 .footer-part ul{
    list-style:none;
    margin:0px;
    padding:5px 0px;
}
.footer-row1 .footer-part ul li{
    margin:0px;
    padding:0px;
}
.footer-row1 .footer-part ul li a{
    width:150px;
    line-height:30px;
    font-size:14px;
    font-weight: normal;
    color:#333333;
    margin:0px;
    padding:5px 0px;
    text-decoration:none;
    text-align:center;
    vertical-align: top;
    font-family: 'HelveticaNeueLight';

}
.footer-row1 .footer-part ul li a:hover{text-decoration:underline}
.footer-part ul .img-face{
    float:left;
    display:block;
    width:25px;
    height:25px;
    padding:0px 3px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -2060px;
}
.footer-part ul .img-twitter{
    float:left;
    display:block;
    width:25px;
    height:25px;
    padding:0px 3px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -1955px;
}
.footer-part ul .img-googleplus{
    float:left;
    display:block;
    width:25px;
    height:26px;
    padding:0px 3px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -1998px;
}
.footer-part ul .img-youtube{
    float:left;
    display:block;
    width:24px;
    height:23px;
    padding:1px 3px;
    background:url(../images/homepage-sprite.png) no-repeat;
    background-position:0px -2109px;
}
#content .footer .sub-footer .footer-head{
    height: 25px;
    float:left;
    left:0;
    margin: 0px 80px;
    padding:5px 50px;

}
#content .footer .sub-footer .footer-head p{
    text-align:left;
    font-size:14px;
    color:#666666;
    margin:0px;
    padding:5px 25px;
    text-decoration:none;

}


/***** testimonials css ******/
.slider {
    margin:0px auto;
    height:240px;
    position:relative;
    padding:0 200px

}

.sliderContent {
    float:left;
    width:980px;
    height:240px;
    clear:both;
    position:relative;
    overflow:hidden;
}

.sliderArrows a {
    display:block;
    text-indent:-9999px;
    outline:none;
    z-index:50;
    width:44px;
    height:42px;
    position:absolute;
    top:20%;
    margin-top:-20px;
}

.prev {
    background: url(../images/homepage-sprite.png) no-repeat -6px -2413px;
    left:30px;
}

.prev:hover {
    background-position:-6px -2457px;
}

.next {
    right:30px;
    background: url(../images/homepage-sprite.png) no-repeat -50px -2413px;
}

.next:hover {
    background-position:-50px -2457px;
}

.sliderContent .item {
    position:absolute;
    width:980px;
    background:#fff;
}

.sliderBullets {
    position:absolute;
    bottom:0;
    left:50%;
    z-index:50;
    margin-left:-45px;
}

.sliderBullets a {
    display:block;
    float:left;
    text-indent:-9999px;
    outline:none;
    margin-left:5px;
    width:10px;
    height:11px;
    background:url(../images/bullets.png) no-repeat;
}

.sliderBullets .active {
    background-position:0 -11px;
}

.sliderContent a {
    outline:none;
}

a {
    color: #999999;
}

a img {
    border:none;
}

/*end of testimonials css*/

/*sig in and sign up css*/
.black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:10000;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: fixed;
    top: 10%;
    left: 25%;
    height: auto;
    padding: 10px;
    border: 5px solid #BBBBBB;
    background-color: white;
    z-index:10002;
    overflow: auto;
}
.acctForm .errors {
    color: #CC0000;
    list-style: square outside none;
    margin: 0.5em 0 1.5em 25%;
}
.acctForm .inputs {
    overflow: hidden;
}
.acctForm .input {
    overflow: hidden;
    padding: 0.5em 0;
}
.acctForm .input label {
    color: #808080;
    display: block;
    float: left;
    font-size: 16px;
    padding-right: 3%;
    padding-top: 5px;
    width: 25%;
    padding-bottom: 5px;
}
.acctForm .fragments .label, .acctForm .choices .label {
    left: 0;
    position: absolute;
    width: 100%;
}
.acctForm .fragments .label label, .acctForm .choices .label label {
    position: absolute;
}
.acctForm .choices {
    position: relative;
}
.acctForm .choices-group {
    float: left;
    margin: 0;
    padding: 0 0 0 25%;
    width: 74%;
}
.acctForm .choice {
    border: 0 none;
    padding: 0;
}
.acctForm .input .inline-hints {
    color: #666666;
    margin: 0.5em 0 0 25%;
}
.acctForm .inline-errors {
    color: #CC0000;
    margin: 0.5em 0 0 25%;
}
.acctForm .errors {
    color: #CC0000;
    list-style: square outside none;
    margin: 0.5em 0 0 25%;
}
.acctForm .errors li {
    border: medium none;
    display: list-item;
    padding: 0;
}
.acctForm .frmelem input {
    color: #1B1A1A;
    font-size: 15px;
    font-weight: bold;
    height: 23px;
    width:220px
}

.acctForm .choice label {
    float: none;
    line-height: 100%;
    margin-bottom: 0.6em;
    padding-top: 0;
    text-align: left;
    width: 100%;
}


form.acctForm {
    margin-bottom: 0;
}

.acctForm input, .acctForm select {
    width: 400px;
}

.acctForm li {
    list-style: none outside none;
    padding-top: 5px;
    font-size:14px;
    color:#333;
}

li.input {
    margin: 0;
}

.buttons .close {
    font-weight: normal;
    margin-top: 0;
    opacity: 1;
    text-shadow: none;
}

select {
    outline: medium none;
}

.acctForm .buttons .btn {
    height: 40px;
    line-height: 40px;
    margin: 0 10px;
}

.acctForm fieldset label {
    line-height: 1em;
}
.acctForm fieldset li {
    margin: 10px !important;
}

.acctForm .input label {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
}

.acctForm input, .acctForm select {
    height: 40px;
    width:220px;
    background: none repeat scroll 0 0 white;
    border: 1px solid #BFBFBF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 2px #CCCCCC inset;
    color: #333;
    font-size: 14px;
    margin: 0;
    text-indent: 5px;
    outline :0 none;
}
.acctForm .frmelem input {
    color: #333;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    padding-bottom: 0;
    padding-top: 0;
}
.bt_register,.bt_login {
    border: medium none;
    box-shadow: 0 0 3px #333;

    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #666;
    color: white;
    display: inline-block;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    min-width: 140px;
    text-align: center;
    text-decoration: none;
}
#light #lightbox-title {
    display: inline-block;
    font-weight: normal;
    max-height: 800px;
    max-width: 600px;
    color:#333;
    margin:0;
}
#light #lightbox-close-link, #light #lightbox-attribution-link, #light #lightbox-short-link {
    color: #333333;
    display: inline-block;
    line-height: 14px;
    text-decoration: none;
    font-size:12px;
}
#light #lightbox-close-link:hover, #light #lightbox-attribution-link:hover, #light #lightbox-short-link:hover {
    color: black;
}
#light #lightbox-close-link {
    color: #666666;
    float: right;
    margin-bottom: 12px;
}
.acctForm .err input,.acctForm .err select{border : 1px solid #ff0000}
.acoountor{float:left;background: url(../images/homepage-sprite.png) no-repeat -9px -2642px; width:35px;height:35px;position: relative;right: -18px;top: 100px;}
.acoountorreg{float:left;background: url(../images/homepage-sprite.png) no-repeat -9px -2642px; width:35px;height:35px;position: relative;right: -18px;top: 165px;}
.acoountfblogin{float: left; border-left: 1px solid #ccc; padding-left: 30px; vertical-align: middle; padding-top: 90px; padding-bottom: 110px;padding-right:5px}
.acoountfbreg{float: left; border-left: 1px solid #ccc; padding-left: 30px; vertical-align: middle; padding-top: 155px; padding-bottom: 200px;padding-right:5px}
.accountinfo{padding: 0px; margin-top: -12px; font-size: 11px; color:#777;text-align:center; }
/*end of sign n sign up of css*/



#container .sub-container #content .inner-page{
    /* width:93%; 
    margin:0px auto;
	*/
	margin:0 0 0 50px;
    padding:60px 0 13px 10px;
    border-top:1px solid #ebebeb;
    min-height: 305px;
}
.inner-page .inner-left{
    width:205px;
    margin:0px;
    padding:10px 5px 10px 100px;
    float:left;
}
.inner-left .left-navbar{
    margin:0px;
    padding:10px 5px;
    float:left;
}
.left-navbar h3{
    margin:0px;
    padding:10px 60px 10px 0px;
    font-size:24px;
    color:#333333;
    text-decoration:none;
    text-align:left;
    font-weight:normal;
    line-height:24px;
    border-bottom:1px solid #ebebeb;
    cursor:pointer;
}

.left-navbar .left-bar{
    list-style:none;
    margin:0px;
    padding:0px;
    width:205px;
}
.left-navbar .left-bar li{
    display:block;
    margin:0px;
    padding:5px 10px 5px 0px;
    border-bottom:1px solid #ebebeb;
}
.left-navbar .left-bar li a{
    display:block;
    margin:0px;
    padding:5px 5px;
    font-size:15px;
    color:#666666;
    line-height:24px;
    text-decoration:none;
    text-align:left;
}
.left-navbar .left-bar li a.selected{
    color:#33b5e9;
}
.left-navbar .left-bar li a:hover{
    color:#33b5e9;
}	
.inner-page .inner-right{
    border-left: 1px solid #E7E7E7;
    margin:0px;
    padding:0px 20px 10px 10px;
    float:left;
    min-height: 300px;
}
.inner-right .right-inside{
    width:730px;
    margin:0px;
    padding:10px 100px 10px 20px;
    float: left;

}
.right-inside .courses{
    margin:0px;
    padding:5px 10px 0;
    min-height:95px;
    border-bottom:1px solid #ebebeb;
}

.courses .courses-bar{
    list-style-type:none;
    margin:0;
    padding:0;
    float:left;
}
.courses .courses-bar li{
    float:left;
    margin-right:5px;
    padding:5px 0px;
    list-style:none;

}
.courses .courses-bar li a{
    display:block;
    line-height:20px;
    padding:5px 10px;
    font-size:14px;
    height:20px;
    text-decoration:none;
    color: #666666;
    text-align: left;
    margin:0px 3px 0px 0px;
    min-width:47px;
}
.courses .courses-bar li a.selected,.courses .courses-bar li a:hover{color:#33CCFF;}
.courses .courses-bar li a.selected i,.courses .courses-bar li a:hover i{ display:block;background: url(../images/homepage-sprite.png) no-repeat -6px -2239px; transparent;height: 8px;left: 17%;position: relative;width: 13px;top:15px}
.right-inside .common-test{
    margin:0px;
    padding:10px 0px;
}
.common-test ul{
    margin:0px;
    padding-left:60px;
}
.common-test ul li{
    list-style:disc;
    line-height:20px;
    padding-bottom:20px;
    margin:0px;
    font-size:14px;
    color:#666666;
}

.right-inside .eligiblity{
    margin:0px;
    padding:10px 0px;
}
.eligiblity .manage-text{
    margin:0px;
    padding:5px 5px;
}
.manage-text .syllabus-head{
    margin-left:30px;
    padding:0px 0px;

}
.manage-text .syllabus-head li{
    list-style-image: url(../images/manage.png);
    line-height:20px;
    margin:0px;
    padding:5px 0px;
    font-size:17px;
    color:#666666;
    text-decoration:none;
}
.manage-text .syllabus-head li ul{
    padding-left:30px;
}
.manage-text .syllabus-head li ul li{
    list-style-image: none;
    color:#666;
    font-size:15px;
    font-weight:normal;
    line-height:20px;
    list-style:disc;
}


.right-inside .exam-format{
    margin:0px;
    padding:10px 0px;
}
.right-inside .exam-format a{
    text-decoration:underline;
    color:#666666;

}
.right-inside .test-duration{
    margin:0px;
    padding:10px 0px;
}
.test-duration ul{
    margin:0px;
    padding-left:50px;
    padding-bottom:15px;
}
.test-duration ul li{
    list-style:disc;
    line-height:24px;
    padding:0px;
    margin:0px;
    font-size:15px;
    font-weight:normal;
    color:#666;
}
.test-duration ul li b{font-weight:bold;}
.test-duration table{
    border-collapse:collapse;
    margin:0px;
    padding:0px;
}
.test-duration table td{
    font-size:14px;
    color:#666666;
    line-height:30px;

}
.test-duration table .head{
    font-size:14px;
    color:#333333;
    line-height:30px;
}
.test-duration table .bg-gray{
    background:#f9f9f9;
    border-bottom:1px solid #ebebeb;
    border-top:1px solid #ebebeb;
}
.right-inside h3{
    margin:0px;
    padding:10px 0px;
    font-size:30px;
    color:#333333;
    text-decoration:none;
    text-align:left;
    font-weight: normal;
    line-height:30px;
}
.right-inside .about-head{
    padding:10px 5px;
    color:#cccccc;
    font-size:24px;
    font-weight:bold;
    border-bottom:1px solid #ebebeb;
}
.right-inside .head{
    padding:10px 5px;
    color:#cccccc;
    font-size:23px;
}
.right-inside p{
    float:none;
    margin:0px;
    padding:10px 5px 10px 0px;
    font-size:14px;
    color:#666666;
    text-decoration:none;
    text-align:left;
    line-height:20px;
    overflow:hidden;
}
.right-inside .font-18{
    float:none;
    margin:0px;
    padding:10px 5px 10px 0px;
    font-size:18px;
    color:#666666;
    text-decoration:none;
    text-align:left;
    line-height:24px;
    overflow:hidden;
}
.right-inside .pad-top{
    padding-top:15px;
    font-size:16px;
}
.right-inside .exam-time{
    padding-left:25px;
    font-weight:normal;
}

.topninty{top:90%;}
.topnone{top:0;}
.right-inside .courses.minheightnone{min-height:0px}


.company-content{
    margin:0px;
    padding:5px 5px;

}
.link-blue{
    text-decoration:none;
    color:#34B5E8;
}
.link-blue:hover{text-decoration:underline}
.company-list{
    margin:0px;
    padding-left:75px;
    padding-top:5px;
}
.company-list li{
    list-style-image: url(../images/manage.png);
    padding-bottom:20px;
    margin:0px;
    font-size:15px;
    font-weight: normal;
    color:#666666;
    text-decoration:none;
}

.company-content .pagecontent{ 
    width:100%;
    text-align:justify;
    line-height:20px;
    float:left;
    padding:10px 0px;

}
.pagecontent table{
    border-collapse:collapse;
}
.pagecontent td{
    color:#666666;
    font-size:16px;
    padding:0px 10px 10px 0px;
}
.pagecontent input{
    background:url(../images/contact-sprite.png) no-repeat;
    background-position:0px 0px;
    width:292px;
    height:36px;
    font-size: 14px;
    color: #333333;
    padding-left:20px;
    outline:0 none;
    border:0 none;
}
.pagecontent input:hover{
    background-position:0px -44px;
    background-repeat:no-repeat;
    color:#333333;
}
.pagecontent input:focus{
    background-position:0px -44px;
    background-repeat:no-repeat;
    color:#333333;
}
.pagecontent .textareabg{
    background:url(../images/contact-sprite.png) no-repeat;
    background-position:0px -87px;
    width:292px;
    height:145px;
    outline:0 none;
    border:0 none;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
    resize:none;
    padding-left:10px;
    background-color:transparent;

}
.pagecontent .textareabg:hover{
    background-position:0px -240px;
    color:#333333;
}
.pagecontent .textareabg:focus{
    background-position:0px -240px;
    color:#333333;
}
.pagecontent textarea{resize: none; padding: 5px; margin-top: 5px; border: medium none;outline:0 none;background:transparent}
.pagecontent #usubmit{
    background:url(../images/homepage-sprite.png) no-repeat scroll -9px -2703px transparent;
    width:84px;
    height:34px;
    border:0 none;
    outline:0 none;
    color:#f1f1f1;
    font-weight: bold;
    text-align:center;
    font-size: 16px;
    padding:0px;
    margin:10px 9px;
    cursor:pointer;
}

.pagecontent a {
    color:#35B6E9;
    text-decoration: none;
    padding-left:30px;
}
.contact-info ul {
    list-style: none outside none;
}
.contact-info ul li {
    font-size: 15px;
    margin-bottom: 0px;
    padding-left: 10px;
    height:30px;
    list-style:none;
    background:url(../images/contact-sprite.png) no-repeat;
}
.contact-info ul .phone {

    background-position:0px -397px;
    background-repeat: no-repeat;
}
.contact-info ul .email {
    background-position:0px -437px;
    background-repeat: no-repeat;
}
.contact-info ul .fb {
    background-position:0px -487px;
    background-repeat: no-repeat;

}
.contact-info ul .twt {
    background-position:0px -543px;
    background-repeat: no-repeat;
}
.right-inside .h3-20{
    font-size:20px;

}

/* jee advanced*/
.color999{
    color:#999999;
}

/* ibps cwe po*/
.pad25{
    padding:2px 25px;
}
.pad75{
    padding:2px 75px;
}
.pad95{
    padding:2px 95px;
}
.vtop{
    vertical-align:top;
}
.vmid{
    vertical-align:middle;
}
.taf{
    text-align:left;
}
.tac{
    text-align:center;
}
.brdbnone{
    border-bottom:none;
}
.brdl{
    border-left:1px solid #ebebeb;
}
.brdtop{
    border-top:1px solid #ebebeb;
}
.brdb{
    border-bottom:1px solid #ebebeb;
}


/* Landing Page */
#content .sub-content{width:84%; height:99%; margin:0px auto; padding:0px;}

#content .sub-content #left-side{width: 47%; height:99%; margin:5px 0px; padding:0px 0px; float:left; border-right:2px solid #ebebeb;}

#left-side .topics{width:99%; height:100%; margin:0px; padding:0px; float:left;}
.topic-inside{width:99%; height:99%; margin:0px; padding:0px; float:left;}
.topic-part{width:99%; height:120px; margin:0px; /*padding:5px 0px;*/ float:left;}
.topicname{width:20%; height:100px; margin:0px; padding:0px; float:left; }
.topicname .learn{width:100px; height:100px; margin:0px; padding:0px; display:block;background:url(../images/adlandingmba/registration-sprite.png) no-repeat transparent -6px 0;}
.topicname .practice{width:100px; height:100px; margin:0px; padding:0px; display:block; background:url(../images/adlandingmba/registration-sprite.png) no-repeat transparent -6px -120px;}
.topicname .analyze{width:100px; height:100px; margin:0px; padding:0px; display:block; background:url(../images/adlandingmba/registration-sprite.png) no-repeat transparent -6px -240px;}
.topicname .improve{width:100px; height:100px; margin:0px; padding:0px; display:block; background:url(../images/adlandingmba/registration-sprite.png) no-repeat transparent -6px -342px;}
.topic-text{width:80%; height:100px; margin:0px; padding:0px; float:left; font-size:14px; font-weight: normal; color:#000000; text-align:left; text-decoration:none; line-height:20px;}


#content .sub-content #right-side{width: 52%; height:99%; margin:10px 0px; padding:0px 0px; float: right;}
#right-side .register-form{width:100%; height:100%; margin:0px; padding:0px; float:left;}
.register{width:50%; height:100%; margin:0px; padding:0px; float:left;}
.or{width:7%; height:100%; margin:0px; padding:0px; float:left;}
.or .orclass{width:35px; height:35px; margin:175px 0px; padding:0px; display:block; background: url(../images/homepage-sprite.png) no-repeat -9px -2642px;}
.facebookreg{width:42%; height:100%; margin:0px; padding:0px;float:left;}
.acoountfblogin{float: left; border-left: 1px solid #ccc; padding-left: 30px; vertical-align: middle; padding-top: 90px; padding-bottom: 110px;padding-right:5px}
.acoountfbreg{float: left; border-left: 1px solid #ccc; padding-left: 30px; vertical-align: middle; padding-top: 155px; padding-bottom: 200px;padding-right:5px}
.accountinfo{padding: 0px; margin-top: -12px; font-size: 11px; color:#777;text-align:center; }
.tabname{margin:-5px 0 0 0; padding:0px 8px 0px 0px ; font-size:18px; font-weight: normal; color:#000000; text-decoration:none; text-align: center; }
.mainpoints li{list-style-image: url(../images/adlandingmba/tick1.png);font-weight:bold;color:#333;font-size:14px}

/* Resources*/
.resources-content{
    width:75%;
    margin:0px auto;
    min-height:305px;
	padding-top:60px
}
.resources-content .resources-left{
    width:25%;
    float:left;
    padding:10px 10px;
    margin-top:20px;
    margin-bottom:25px;
}
.resources-content .resources-right{
    float:right;
    width:70%;
    padding:90px 10px;
    margin-top:20px;

}
.resources-content .resources-fb{
    display:block;
    margin:0px;
    padding:0px;
    background:url(../images/facebook_share_icon.gif) no-repeat;
    width:152px;
    height:24px;
}
.h3font30{
    color: #CCCCCC;
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    padding: 10px 5px;
}
/* pricing*/
.price-acc{
    padding-top:10px;
}
.price-acc li{
    list-style-image:none;
    list-style:none;
}







