/* CSS Document */
body{background:#dcdfe2; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#121c5b; line-height:22px;}

h1, h2, h3, h4,h5, p, ul, ol{margin:0; padding:0;}
p{margin-bottom:25px;}
ul{list-style:none}

h1{font-size:11px; color:#fefefc; letter-spacing:2px; line-height:18px; text-transform:uppercase; padding:10px 0 0 24px;margin-left:-25px;}

h3{margin:10px 0 5px 0;}
a{color:#3f6e98}

a img{border:none}
.clear{clear:both}
.hidden{display:none}
.margin-none{margin:0;}
/*----Text style --*/
.blueText{color:#2c95b5;}
.greenText{color:#114c5e}
.navyBl{color:#121c5b}

.text-01{color:#ba0000; font-size:30px;}
.text-02{font-size:12px;}
.tab-text{background:url(../images/tab-bg.gif) left top no-repeat; height:34px; }
/*--------------*/

.divider-1{margin:25px 0; background:#3a9ac1; height:5px; clear:both}
.divider-2{margin:25px 0; background:#a2a7a8; height:5px; clear:both}
.divider-3{margin:10px 20px; background:#174676; height:5px; clear:both}
.divider{background:#fdfdd8; height:5px; width:70%; margin:0 auto}

#mainWrapper{width:962px; margin:0 auto; background:#fff; position:relative}
#mainWrapper.about{background:#d1d4d3; }
#topWrap{background:url(../images/head-bg.jpg) left top no-repeat; width:962px; height:131px;}

.logo{padding:6px 0 0 34px; width:240px; height:124px; float:left;  }
.logo p{font-size:11px; color:#fefefc; letter-spacing:2px; line-height:18px; text-transform:uppercase; padding:10px 0 0 24px; margin:0; font-weight:bold}
.teaApporved{position:absolute; top:74px; right:22px; z-index:50;}
.studentLogin{float:right; display:inline; margin:0 32px 0 0; width:274px; height:38px; background:url(../images/login-bg.gif) left top no-repeat; text-align:center; font-size:14px; }
.studentLogin a{color:#fff; line-height:28px; }

.mainLinks{margin:34px 0px 0 66px; float:left; width:520px;}
.mainLinks ul{height:57px; }
.mainLinks ul li{float:left; line-height:57px; height:57px;}
.mainLinks ul li span{display:none;}

.mainLinks ul li.homeLink{background:url(../images/btn-home-n.gif) left bottom no-repeat; width:110px; position:relative; z-index:4; }
.mainLinks ul li.homeLink a{width:110px; height:57px; display:block;}
.mainLinks ul li.homeLink a:hover, .mainLinks ul li.homeLink a.homeActive{background:url(../images/btn-home-o.gif) left bottom no-repeat;}

.mainLinks ul li.detailsLink{background:url(../images/btn-coursedetails-n.gif) left bottom no-repeat; width:174px; margin-left:-13px; position:relative; z-index:3;}
.mainLinks ul li.detailsLink a{width:174px; height:57px; display:block; }
.mainLinks ul li.detailsLink a:hover, .mainLinks ul li.detailsLink a.detailActive{background:url(../images/btn-coursedetails-o.gif) left bottom no-repeat; z-index:5;}


.mainLinks ul li.aboutLink{background:url(../images/btn-abtus-n.gif) left bottom no-repeat; width:130px; margin-left:-18px; position:relative; z-index:2; }
.mainLinks ul li.aboutLink a{width:130px; height:57px; display:block; }
.mainLinks ul li.aboutLink a:hover, .mainLinks ul li.aboutLink a.aboutActive{background:url(../images/btn-abtus-o.gif) left bottom no-repeat;}

.mainLinks ul li.contactLink{background:url(../images/btn-contactus-n.gif) left bottom no-repeat; width:128px; margin-left:-19px; position:relative; z-index:1;}
.mainLinks ul li.contactLink a{width:128px; height:57px; display:block}
.mainLinks ul li.contactLink a:hover, .mainLinks ul li.contactLink a.contactActive{background:url(../images/btn-contactus-o.gif) left bottom no-repeat;}

#homeContentBg{background:url(../images/home-content-bg.jpg) left top no-repeat #fff; width:962px; padding-top:40px; height:532px; position:relative;}
#homeContentBg h2{background:url(../images/tx-adult-dr-title.gif) center top no-repeat; height:50px; font-size:1px; text-indent:-1000px; color:#dcdfe2}
.licenseCard{position:absolute; left:15px; top:107px;}
.homeHeadertext{position:absolute; top:93px; right:72px; width:440px; text-align:center; font-size:24px; color:#141f61; font-weight:bold }
.homeHeadertext p{margin:8px auto; line-height:30px;}
.key{position:absolute; width:253px; left:348px; z-index:25; margin-top:-75px;}

.home-register{background:url(../images/home-register-btn.gif) left top no-repeat; width:182px; height:94px; position:relative; top:-20px; right:-120px; padding:10px 0 0 10px;}
.home-register a{width:170px; height:50px; display:block;}

.home-b-cont{width:890px; margin:0 auto; margin-top:-116px; position:relative; z-index:20; text-align:justify}
.home-b-left{width:512px; float:left;}

.compare-box{width:506px; line-height:16px;}
.compare-title{background:#9fd9eb; margin:8px 0 0 0; font-size:14px; color:#ffffff; padding:5px 0 5px 0; height:23px; font-weight:bold}
.compare-title p{margin:0;}
.compare-online{width:245px; float:left;}
.compare-classroom{width:258px; float:left;}
.compare-table{border-left:solid 1px #91a7be; border-bottom:solid 1px #1e618b; border-right:solid 1px #8fa6bd; width:504px;}


.compare-online ul{background:#2c95b5; color:#fff; font-size:16px; }
.compare-online ul li{border-bottom:solid 1px #1e618b; padding:9px 0 6px 30px; background:url(../images/right-mark.gif) 8px 10px no-repeat; font-weight:bold;}
.compare-online ul li span{font-size:12px; font-weight:normal}
.compare-classroom ul{background:#FFF; color:#4f4f4e; font-size:16px;}
.compare-classroom ul li{border-bottom:solid 1px #1e618b; padding:9px 0 6px 25px; background:url(../images/wrong-mark.gif) 8px 13px no-repeat; font-weight:bold;}
.compare-classroom ul li span{font-size:12px; font-weight:normal; color:#174676}

.home-b-right{width:344px; float:right;}
.home-b-right1{width:334px; float:right; margin-right:20px;}
.rightPan{background:url(../images/right-panshadow.gif) right top no-repeat; width:334px; padding-right:10px;}
.rightPan-box{background:url(../images/right-pan-bg.gif) left bottom repeat-x #fff; padding:20px;}

.home-b-cont h3 ,.home-b-cont h4{background-image:url(../images/home-titles.gif); line-height:22px; height:22px;}
.home-b-cont h3 span, .home-b-cont h4 span{display:none}
.home-title1{background:left top no-repeat; text-indent:-1000px; font-size:1px; color:#dcdfe2 }
.home-title2{background:left -42px no-repeat; }
.home-title3{background:left -75px no-repeat; }
.home-title4{background:left -115px no-repeat; }
.home-title5{background:left -158px no-repeat; }

.home-title6{background:url(../images/home-title-5.gif) no-repeat left top !important;}
.home-title1a{background:url(../images/how-it-works-title.gif) no-repeat left top !important;}
.home-title1b{background:url(../images/fun-c-f-title.gif) no-repeat left top !important;}

.contentList-1{margin:-10px 0 20px 0; background:url(../images/list-marks.gif) left top no-repeat;}
.contentList-1 li, .contentList-2 li{ padding:2px 0 2px 45px;}
.contentList-2{margin:-10px 0 20px 0; background:url(../images/right-mark2.gif) left -5px no-repeat;}

.contentList-3{margin:10px 5px;}
.contentList-3 li{padding:4px 0; background:url(../images/arrow.gif) left 50% no-repeat; padding-left:10px;}
.contentList-3 li a:hover{text-decoration:none;}


/*-------------------------------------------------------------------------*/

/* Courese Details */

#course-header{background:url(../images/details-header.jpg) left top no-repeat #fff; width:700px; padding:37px 0 0 262px; height:437px; }
#course-header h2{background:url(../images/course-header-title.gif) left top no-repeat; height:72px; font-size:1px; text-indent:-1000px; color:#dcdfe2}
.course-header-left{width:340px; float:left; margin-left:15px;}
.course-header-right{width:318px; float:left;}
.course-header-left ul, .course-header-right ul{color:#141f61; font-size:18px; margin:23px 0 0 10px; font-weight:bold}
.course-header-left ul li{background:url(../images/star.gif) left 50% no-repeat; padding:2px 0 2px 28px;}
.course-header-right ul li{background:url(../images/star1.gif) left 50% no-repeat; padding:2px 0 2px 28px;}
.course-header-price{margin:20px auto 0 auto; text-align:center }
.course-header-register{background:url(../images/registernow-btn-1.gif) left top no-repeat; padding:9px 0 0 12px; width:170px; height:85px; margin:-15px 0 0 400px; }
.course-header-register a{width:170px; height:48px; display:block;}

.course-content{padding:0 40px 0 65px; margin:-100px 0 0 0 ; text-align:justify }
.course-content-left{width:473px; float:left; margin-right:40px;}
.course-content-right{width:330px; float:right;}
.flashtext{background:url(../images/flash-txt-bg.gif) left top no-repeat; color:#ec1515; font-size:19px; text-align:center; text-transform:uppercase; padding:5px 0; }
.course-content h3, .course-content h4{background-image:url(../images/course-titles.gif); height:21px; background-repeat:no-repeat}
.course-title1{background-position:left -2px; font-size:1px; text-indent:-1000px; color:#dcdfe2}
.course-title2{background-position:left -30px;}
.course-title3{background-position:left -50px;}
.course-title4{background-position:left -70px;}
.course-title5{background-position:left -90px;font-size:1px; text-indent:-1000px; color:#dcdfe2}

.howitWorks{width:320px; border-bottom:solid 5px #174676; font-size:16px; color:#4f4f4e; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; }
.howitWorks h5{border-bottom:solid 5px #174676; padding:15px 0 8px 0; font-weight:normal; margin-bottom:10px; }

.howitWorks ol{margin:-10px 0 0 0px; text-align:left}
.howitWorks ol li{list-style:none;}
.howitWorks ol li span{height:24px; line-height:24px; display:block;}
.howitWorks ol li.step-1{background:url(../images/howitworks-step1.gif) left top no-repeat;}
.howitWorks ol li span.step3Large{height:41px; line-height:41px; display:block;}
.howitWorks ol li.step-2{background:url(../images/howitworks-step2.gif) left top no-repeat;}
.howitWorks ol li.step-3{background:url(../images/howitworks-step3.gif) left top no-repeat;}

.howitWorks ol li.step-3 ul{margin-top:15px;}
.howitWorks ol li ul{margin:0 0 10px 33px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#262626}
.howitWorks ol li ul li{background:none; }

.course-page-box{background:url(../images/couse-text-bg.jpg) left top no-repeat; width:256px; height:267px; padding:15px 30px 15px 20px; margin:15px 0 }
/*--------------------------------------------------------------------*/

/* About Us page */
#about-header{background:url(../images/about-header-img.jpg) left top no-repeat #d0d3d2; width:644px; padding:31px 0 0 318px; height:453px; }
#about-header h2{background:url(../images/about-title.gif) left top no-repeat; height:80px; font-size:1px; text-indent:-1000px; color:#dcdfe2}
#about-header ul{color:#141f61; font-size:18px; margin:25px 0 0 50px;}
#about-header ul li{background:url(../images/star2.gif) left 50% no-repeat; padding:2px 0 2px 28px;}
.about-header-price{margin:10px auto 0 auto; text-align:left; padding-left:145px;}
.about-header-register{background:url(../images/registernow-btn-2.gif) left top no-repeat; padding:9px 0 0 12px; width:170px; height:85px; margin:-65px 0 0 400px; }
.about-header-register a{width:170px; height:48px; display:block;}

.about-content{padding:0 28px 0 34px; margin-top:-100px; text-align:justify}
.about-content-bg{background:url(../images/about-content-bg.gif) left top repeat-y; padding:0 80px 0 35px; width:786px;}
.about-content-top{background:url(../images/about-cnt-topcrv.gif) left top no-repeat; padding-top:30px;  width:901px; }
.about-content-btm{background:url(../images/about-cnt-btmcrv.gif) left bottom no-repeat; padding-bottom:15px}
.about-content h3, .about-content h4{background-image:url(../images/aboutus-titles.gif); height:21px; background-repeat:no-repeat}
.about-title1{background-position:left top; text-indent:-1000px; font-size:1px; color:#dcdfe2}
.about-title2{background-position:left -31px;}
.about-title3{background-position:left -55px;}
/*---------------------------------------------------------------*/

/*Contact Us page */
#contact-header{background:url(../images/contactus-header-img.jpg) left top no-repeat #d0d3d2; width:596px; padding:50px 0 0 366px; height:279px; }
#contact-header h2{background:url(../images/contactus-title.gif) left top no-repeat; height:80px; font-size:1px; text-indent:-1000px; color:#dcdfe2}
.contact-header-price{margin:10px auto 0 auto; text-align:left; padding-left:45px;}
.contact-header-register{background:url(../images/registernow-btn-3.gif) left top no-repeat; padding:9px 0 0 12px; width:170px; height:85px; margin:-75px 0 0 320px; }
.contact-header-register a{width:170px; height:48px; display:block;}

.contact-content{padding:24px 25px 24px 35px; color:#000000;}
.contact-left{width:405px; float:left; color:#575757; line-height:28px; font-size:18px;}
.contact-right{float:right; width:464px; background:url(../images/contact-top-crv.gif) left top no-repeat #fff; margin-top:-80px; padding:15px 0 0 0}
.contact-left ul{font-size:14px; color:#000000; }
.contact-left ul li{background:url(../images/diamond.gif) 5px 50% no-repeat; padding:10px 0 10px 29px;}
.contact-title{background:url(../images/help-title.gif) center no-repeat; height:21px;  font-size:1px; text-indent:-1000px; color:#dcdfe2}
.contactPan{width:360px; margin:0 auto; margin-top:45px; color:#000000; font-size:14px; line-height:normal}
.contactPan h5{color:#575757; font-size:22px;}
.chat{background:url(../images/chaticon.gif) left top no-repeat; padding:10px 0 10px 75px;}
/*-----------------------------------------*/

.affiliate-content{padding:0 35px;}
.stepPannel{padding:11px 0 11px 25px;}
.stepPannel ul{font-size:14px; color:#000; height:22px;}
.stepPannel ul li{padding-left:30px; line-height:22px; float:left; margin-right:20px; font-weight:bold}
.stepPannel ul li.step1{background:url(../images/step-1-a.gif) left 50% no-repeat;}
.stepPannel ul li.step2{background:url(../images/step-2-n.gif) left 50% no-repeat; color:#999999}
.stepPannel ul li.step3{background:url(../images/step-3-n.gif) left 50% no-repeat; color:#999999}
.affiliate-title-bg{background:url(../images/affiliate-title-bg.gif) left top no-repeat; padding:14px 0 20px 0; text-align:center}
.affiliate-title-bg h2{background:url(../images/affiliate-title.gif) no-repeat center; height:31px;  font-size:0px; text-indent:-1000px; color:#dcdfe2}
.affiliate-bg{background:url(../images/affiliate-bg-2.gif) left top repeat-x; margin:0 40px; text-align:center; padding:20px 0 30px 0}
.affiliate-left{width:410px; float:left; margin-left:25px;}
.affiliate-right{width:370px; float:left; margin-left:45px;}
.affiliate-priceBg{background:url(../images/price-bg.gif) left top repeat-x; padding:25px 20px 0 20px; width:323px; float:right; margin-right:40px; margin-top:-20px;}
.continueBtn{background:url(../images/continue-btn.gif) left top no-repeat; padding:4px 0 0 2px; width:170px; height:68px; float:right; margin-bottom:5px;  }
.continueBtn a{width:170px; height:48px; display:block;}
.affiliate-content h3, .affiliate-content h4{background-image:url(../images/affiliate-titles.gif); height:21px; background-repeat:no-repeat}
.affiliate-title1{background-position:left top; font-size:1px; text-indent:-1000px; color:#dcdfe2}
.affiliate-title2{background-position:left -24px;}

/*-----------------------------------------------*/


/*---------- Inner page --------------*/
.inner-header{background:url(../images/inner-header-bg.jpg) left top no-repeat #b5d6e3; padding:58px 0 20px 0; }
.inner-header h2{background:url(../images/adult-dr-ed-tc-title.gif) center top no-repeat; height:60px; font-size:1px; text-indent:-1000px; color:#dcdfe2}
.inner-header-mid{width:580px; margin:0 auto}
.inner-header-mid h3{background:url(../images/mandatory-title1.gif) center top no-repeat; height:26px; margin:5px 0;  font-size:1px; text-indent:-1000px; color:#dcdfe2}
.inner-header-mid h3.how-18{background:url(../images/how-to-get-title.gif) center top no-repeat; height:26px; margin:5px 0;  font-size:1px; text-indent:-1000px; color:#dcdfe2}
.inner-header-mid h3.how-18-title1{background:url(../images/does-the-state-title.gif) center top no-repeat; height:26px; margin:5px 0;  font-size:1px; text-indent:-1000px; color:#dcdfe2}
.inner-header-mid h3.how-18-title2{background:url(../images/how-do-you-get-title.gif) center top no-repeat; height:26px; margin:5px 0;  font-size:1px; text-indent:-1000px; color:#dcdfe2}
.inner-header-mid h3.how-18-title3{background:url(../images/animated-adult-title.gif) center top no-repeat; height:26px; margin:5px 0;  font-size:1px; text-indent:-1000px; color:#dcdfe2}
.inner-header-left{width:280px; float:left; color:#141f61; font-size:18px;}
.inner-header-right{width:240px; float:right; color:#141f61; font-size:18px;}
.inner-header-left li, .inner-header-right li{background:url(../images/star3.gif) left 50% no-repeat; padding:2px 0 2px 25px;}

.inner-content{background:url(../images/content-bg.gif) left top repeat-x; padding:45px 93px 10px 70px;}
.inner-content h4{background-image:url(../images/inner-titles.gif); background-repeat:no-repeat; height:27px }
.inner-title1{background-position:left top;}
.inner-title2{background-position:-2px -25px;}
.inner-title3{background-position:left -50px;}
.inner-title4{background-position:left -75px;}
.inner-title5{background-position:left -103px;}
.inner-right{width:368px; margin:-10px 0 20px 30px; float:right;}
.inner-register{background:url(../images/registernow-btn-4.gif) left top no-repeat; width:182px; height:94px; float:right; margin:-55px 0 0 20px; padding:10px 0 0 10px;}
.inner-register a{width:170px; height:50px; display:block;}

.inner-right-title{background:url(../images/inner-right-title.gif) left top no-repeat;}
.inner-right-sub{margin-left:15px;}

.login-title1 {background:url(../images/signin-title.gif) left top no-repeat; height:21px;}
.sitemap-title1 {background:url(../images/sitemap-title.gif) left top no-repeat; height:21px;}
.links-title1 {background:url(../images/links-title.gif) left top no-repeat; height:21px;}
/*-----------------------------------------*/

.footer{margin:0 auto; width:962px; padding:23px 0; color:#000000; text-align:center; line-height:24px; font-size:14px;}
.aboutFooter{background:#d1d4d3}
.footer a{color:#304b76; text-decoration:none;}
/*----------------------------------*/
* html img,
* html .png {
  azimuth: expression(
    this.pngSet?
      this.pngSet=true : 
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "../images/spacer.gif") :
            '') :          
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :             
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}

/*new CSS */
.inner-title{color:#141F61;font-size:20px;font-family:"Times New Roman", Times, serif;font-weight:bold;background:none!important;}
.inner-content a{text-decoration:none;}

.error {background:transparent url(../images/error.gif) no-repeat scroll 0 0;border-bottom:1px solid #C93C44;padding:0 0 8px;}

/*new css 09-11-2010*/
.home-title {color:#2C95B5;background:none!important;font-size:19px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}

/*new css 16-11-2010 */
.home-title7{background:url(../images/home-title-6.gif) no-repeat left top !important;}
.home-title8{background:url(../images/home-title-7.gif) no-repeat left top !important;}
h1.disp-n{display:none;}

/*new css 18-3-2011*/
.home-title9{background:url(../images/home-title-8.gif) no-repeat left top !important;}
.home-title10{background:url(../images/home-title-9.gif) no-repeat left top !important;}

#toggleText{display:none}

.home-title11{background:url(../images/home-title-10.gif) no-repeat left top !important;}
.disp-n{display:none;}

