/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {background:url(../images/bg-home.gif) repeat-x #cccccc; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2D2D2D;line-height:18px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}
HTML, body {height:100%; overflow:inherit;}
h4 {color:#324A79;font-size:13px;font-weight:bold;margin-bottom:5px;}
h2 {color:#41709A;font-size:24px;font-weight:bold;margin:15px 0 20px;padding:0;}
strong{font-weight:bold;}
em{font-style:italic;}
/* Link Css */
a:link { color: #233760; }
a:visited { color: #233760; }
a:hover { color: #3f64ae; }
a:active { color: #233760; }

h3 {color:#6699CC;font-size:16px;font-weight:bold;}

/* Ul Style css */
.ul_style1 {margin:0px;}
.ul_style1 UL {margin:0px; padding:0px;}
.ul_style1 LI {margin:0px; padding:0px 0 3px 36px; list-style:none; color:#0066CC; font-weight:bold;}
.ul_style1 A {color:#0066CC; text-decoration:underline;}
.ul_style1 A:hover {color:#0066CC; text-decoration:none;}

ul.normal{}
ul.normal li{color:#000000;font-size:12px;font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:disc;padding:0 0 3px;margin-left:20px;}

/* float elements */
.logopanel, div.logo, .title, .graphic-left-section, .main-graphic-area, .box-course, .sm-box-lt-top, .box-hd-bg, .box-study, div.register-box { float:left; }
.top-nav-links, .graphic-right-section, .box-login { float:right; }

.left { float: left; }
.right { float: right; }
.margin-left{margin-left:22px;}
.no-display {display:none;}


/*main css starts here */
body.inn{background:url(../images/bg-longpages.jpg) repeat-x #3E6E96;}
/* main container */
.maincontainer{width:770px; margin:auto;}
/*header*/
.headerpanel{width:770px; height:110px;}
.headersection{width:770px; height:85px;}
/* logo panel */
 .logopanel{width:590px; height:85px;}
 .logo{width:129px; height:85px;}
 .title{float:left; margin:30px 0px 0px;}
 .title h1{font-size:22px;font-weight:bold; line-height:25px; color:#000000;} 
/*top nav links */
 .top-nav-links{width:170px; color:#233760; font-size:11px; padding-right:10px; padding-top:7px;}
 .top-nav-links .a:active{color:#3F64AE;} 
 .top-nav-links .a:link{color:#233760;}  
 /* navigation panel */
 .navigation{width:770px; height:25px;}
 .navigation .nav-wrap{width:590px; float:left;}
 .navigation .nav-wrap ul{margin:0px; padding:0px; width:590px; height:25px;}
 .navigation .nav-wrap ul li{display:block; float:left}
 .register{float:right; width:180px;position:relative;margin-right:-10px;margin-top:4px;}
 .register a:active{color:#E60511;font-size:13px;font-weight:bold;}
 .register a:visited{color:#E60511;font-size:13px;font-weight:bold;}
 .register a:link {color:#C2050F;font-size:13px;font-weight:bold;}
 .reg-link{}
 .reg-link a:active{color:#E60511;font-size:14px;font-weight:bold;}
 .reg-link a:link {color:#C2050F;font-size:14px;font-weight:bold;}
 /* banner panel */
#home-promo {	background:url(../images/home-promo-bg1.jpg) no-repeat; height:294px;}
.home-promo-img {background:url(../images/home-promo-lady-img.jpg) no-repeat 5px 19px;width:620px;height:254px;padding:40px 0px 0px 140px;}
.promoleft {float:left;width:360px;margin-left:20px;}
.promoright {float:left;text-align:center;padding:10px 20px 0px 0px;}
.promoright img {margin-bottom:5px;}
.promoleft ul {margin:10px 0 10px 20px;padding:0;}
.promoleft li {background:url(../images/yellow-tick.gif) no-repeat 0px 5px;color:#FFF;list-style:none;padding:0px 0px 10px 15px;font-size:16px;font-weight:bold;text-align:left;}
.subtitle {margin:10px 25px 0px 0px;float:right;}
.audio-read{float:left; margin:-10px 0 0 40px; clear:left; display:inline}
.audio-read-inn{float:right; margin:-50px -20px 0 0; display:inline}
*HTML .audio-read-inn{position:relative}

 /* banner panel css ends*/
 
  /*home page styles */
 .maincontentpanel{padding-top: 8px;}
 .inn-maincontentpanel{padding-top: 6px;padding-bottom:10px;}
 .small-box-sec{height:190px;}
 
  .sm-box-top{background:url(../images/sm-box-top.gif) no-repeat; width:249px; height:24px; text-align:center;}
  .sm-box-top p{color:#324A79; font-size:14px; font-weight:bold; padding-top:3px;}
  .sm-box-top span{color:#324A79; font-size:14px; font-weight:bold;}
  .sm-box-btm{background:url(../images/sm-box-btm.gif) no-repeat; width:249px; height:10px;}
  
  .hm-b-box-top{background:url(../images/home-big-box-top.gif) no-repeat; width:771px; height:27px; text-align:center;}
  .hm-b-box-top h2{font-weight:bold; color:#324A79; font-size:14px; font-weight:bold; margin:0; padding-top:5px;}
  .hm-b-box-btm{background:url(../images/home-big-box-btm.gif) no-repeat; width:771px; height:14px;}
  
  .hm-b-box-bg{background:url(../images/home-big-box-bg.gif) repeat-y; width:771px;}
 
 .sm-box-lt-top{background:url(../images/home-table-topleftbg.gif) no-repeat; width:249px; height:24px;}
 .sm-box-rt-top{background:url(../images/home-table-toprightbg.gif) no-repeat; width:12px; height:24px;}
 .sm-box-lt-btm{background:url(../images/home-table-lowleft-ex.gif) no-repeat; width:8px; height:24px;}
 .sm-box-rt-btm{background:url(../images/home-table-lowright-ex.gif) no-repeat; width:12px; height:24px;}
 
 .box-lt-bg{background:url(../images/home-table-leftbg-ex.gif) repeat-y; width:1px;} 
 .box-rt-bg{background:url(../images/home-table-rightbg-ex.gif) repeat-y; width:12px;}
 
 .box-bg1{background-color:#ffffff;}
 .box-bg{background:url(../images/sm-box-md-bg.gif) repeat-y; width:249px;}
 .box-bg p{font-size:12px; line-height:15px; padding:8px 18px; text-align:justify;}
 .box-bg table{margin-left:15px; border-collapse:separate !important;height:123px;}
 
 .box-hd-bg1{background:url(../images/table-topbg.gif) repeat-x; height:24px; color:#324A79; font-size:14px; font-weight:bold; padding: 1px 5px;}
 .box-hd-bg{background:url(../images/home-table-lowbg-ex.gif) repeat-x; height:12px;}
 
 .box-course, .box-study, .box-login{width:249px;}
 .box-study {padding:0px 11px;}
 .main-box{padding-top:15px;}
 .main-box h3{color:#324A79;font-size:13px;font-weight:bold;margin:0;padding-bottom:5px;padding-top:5px;}
 .main-box ul{list-style-type:disc;margin-left:20px;}
 .logintitles { color:#000000; font-size:12px; font-weight:bold;} 
 .forgotpassword {color:#000000;font-size:11px; padding-left:20px;}
 .signup-cards {padding-top:11px;}
 
 div.text { color:#6699CC; font-size:16px; font-weight:bold; padding-top:10px;}
 .text-fonts {color:#000000;font-size:13px;line-height:17px;margin:0 0 18px;}
 ul.text {color:#000000;font-size:13px;font-weight:normal;margin:18px 0 18px; padding-left:53px;}
 ul.text li{list-style-type:disc; }
 ul.innlist {color:#000000;font-size:13px;font-weight:normal; padding-left:53px;}
  ul.innlist li{list-style-type:disc; }
 .column-text { font-size:12px; line-height:15px;padding:7px 20px 0px;}
 .column-text p{margin:2px 7px 10px 20px}
 
 ul.bullet{}
 ul.bullet li{background:url(../images/bulletpoint2.gif) 0px 3px no-repeat;list-style:none;padding:0px 0px 10px 15px;margin:0px 0px 0px 30px;}
 ul.bullet a {color:#41709A; font-weight:bold;text-decoration:underline;}
 ul.bullet a:HOVER{color:#41709A; font-weight:bold; text-decoration:none;}
 
	 /*waitingfor button register*/
	 .waitingfor {color:#000000;font-size:14px;font-weight:bold;}
	 .waitingfor p {padding:7px 0px;}
	  /*waitingfor button register*/
 /*home page styles ends*/ 
 
 /*--------------inner page styles--------------*/
 /* inner page css */
 .inn-box-top{background:url(../images/inn-box-top.gif) no-repeat; width:771px; height:15px; margin-bottom:-1px;}
 .inn-box-mid{background:url(../images/inn-box-mid-bg.gif) repeat-y; width:771px;}
 .inn-box-mid2 {margin-bottom:-12px;}
 .inn-box-btm{background:url(../images/inn-box-btm.gif) no-repeat; width:771px; height:15px;}
 
 .inn-box-mid .inn-inner-content{padding:1px 15px 0px;}
 .inn-inner-content ul{margin-left:25px;padding-bottom:10px;}
 .inn-inner-content ul li{color:#000000;font-size:13px;margin-top:5px;background:url(../images/bulletpoint2.gif) no-repeat;padding-left:15px;}
 .inn-inner-content h2{color:#41709A;font-size:24px;margin:10px 0 20px;text-align:left;line-height:normal!important;}
 .inn-inner-content p{color:#2D2D2D;font-family:Arial,Helvetica,sans-serif;padding-bottom:10px;}
 .lhs {border-right:1px solid #E2E9F0;float:left;line-height:18px;padding:0 20px 0 10px;text-align:left;width:465px;}
 .lhs img {float:left;padding:20px 10px 10px 0;}
  .lhs h4 {color:#6699CC;margin-top:10px;}
  .rhs {float:left;font-weight:bold;line-height:20px;padding-left:15px;width:200px;text-align:center;}
 .rhs img {margin:0 0 10px;}
 .spltext {color:#30608B;}
 .chat {background:transparent url(../images/chat-img.jpg) no-repeat scroll right bottom;margin:10px 0;padding-bottom:30px;text-align:left;}
 .audio {margin:15px 0;}
.quiz {margin:15px 0;text-align:left;}
.fedex {text-align:left;}
 .lhs ul{margin-left:15px;margin-top:10px;}
 .lhs ul li{color:#000000;font-size:13px;margin-top:10px;background:transparent url(../images/bulletpoint2.gif) no-repeat scroll ;padding-left:15px;}
.lhs h3 {color:#6699CC;font-size:16px;font-weight:bold;}
.rhs .left {float:left;text-align:left;width:215px;}
.left .yellow_tick {font-size:12px;margin:0;padding:0;}
.left .yellow_tick li {background:transparent url(../images/yellow-tick.gif) no-repeat scroll 0 5px;
font-weight:normal;list-style-image:none;padding:0 0 0 13px;}
ul.yellow_tick li {background:transparent url(../images/yellow-tick.gif) no-repeat scroll 0 5px;
font-weight:normal;list-style-image:none;padding:0 0 0 13px;}

/*CS page*/
.support-wrap{background: url(../images/woman-contact.jpg) no-repeat 97% 100%;}
.text1{color:#233760;font-size:14px;font-weight:bold;line-height:31px;}
p.support{padding: 15px 0px;}
 .mandatory{color:#e60511;} 
 .supportimg{background: url(../images/woman-contact.jpg) no-repeat; width:183px; height:270px; position:relative;top:161px;} 
 *HTML .supportimg1{background: url(../images/woman-contact.jpg) no-repeat; width:183px; height:270px; position:relative;top:233px;}
 .contact-table{}
 .contact-table td{line-height:31px;}
 /*aboutus page*/
 .ins-dis-img{background:url(../images/woman.jpg) no-repeat 97% 100%; position:relative;margin-bottom:-12px;}
 *+html .ins-dis-img{background:url(../images/woman.jpg) no-repeat 97% 100%; border:#ffffff 1px solid; margin-bottom:-12px;}
 /*--faqs page-------------*/
 /*accordian styles */
  .lhs2 {border-right:1px solid #E2E9F0;float:left;line-height:18px;padding:0 20px 0 10px;text-align:left;width:510px;}
  .lhs2 li {background:transparent url(../images/bulletpoint2.gif) no-repeat scroll 0 3px;color:#233760;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:20px;padding:0 0 17px 15px;}
  .lhs2 h3 {color:#6699CC;font-size:16px;font-weight:bold;}
	.faqsquestions {line-height:15px;margin-bottom:0;margin-left:25px;margin-top:2px;}
	a.regsmall:active {color:#E60511;}
	a.regsmall:link {color:#C2050F;}
  .rhs2 {float:left;font-weight:bold;line-height:20px;padding-left:10px;text-align:center;}
 .faq-accordian{}
.faq-accordian h3 {color:#324A79;font-size:16px;font-weight:bold;}
.faq-accordian a{background-color:#FFFFFF;border-bottom:1px solid #999999;color:#000000;cursor:pointer;display:block;font-size:14px;margin-top:0;padding:10px;text-decoration:none;} 
 .faq-accordian{width: 525px;margin: 15px 0 35px 0;}
 .faq-accordian div{background-color: #EEE;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;}
 .faq-accordian div p{margin-bottom:5px;border:none;text-decoration:none;font-size:12px;margin:0;padding:10px;}
 .faq-accordian a{cursor:pointer;display:block;padding:10px;margin-top:0;text-decoration:none;font-size:14px;color:#000;background-color: #FFF;border-bottom: 1px solid #999;}	
 .faq-accordian a:hover{background-color: #96C0E8;}	
 .faq-accordian a.selected{font-weight:bold;color:#FFF;background:#3E6E96 url(../images/faqbg.jpg);background-position:top;background-repeat:repeat-x;}
 .faq-accordian div a.faqlink{cursor:pointer;display:inline;padding:0;margin:0;text-decoration:underline;font-size:14px;color: #00F; border:none;background-color:#EEE;}
 .faq-accordian div a.faqlink:hover{color:#3F80D7;background-color:#EEE;}
  /*--------------inner page styles ends--------------*/
 
 ul.resources,ul.sitemap {color:#233760;font-size:13px;font-weight:bold;}
ul.sitemap li p, ul.resources li p{font-weight:normal;color:#233760;padding-bottom:0px!important;}
ul.resources li a, ul.sitemap li a, ul.sitemap li a:active, ul.sitemap li a:visited{color:#233760;font-weight:normal;}
ul.resources li{padding-bottom:10px;}
ul.sitemap li{padding-bottom:10px;}

 
.features-left{float:left;width:500px;}
.features-left h3 {color:#324A79;font-size:16px;font-weight:bold;padding-bottom:10px;}
.features-right{float:right;width:200px;margin-top:60px;margin-right:20px;}

.error {background:transparent url(../images/error.gif) no-repeat scroll 0 0;border-bottom:1px solid #C93C44;padding:0 0 8px;}
.errortext{font-size:14px;float:left;}
.errortext p{padding-top:15px;}


/*----forgot password pages styles ------*/
 .tables-titles {background-image:url(../images/table-topbg.gif);color:#324A79;font-size:14px;font-weight:bold;height:24px;}
 .inner-table-left-ex {background-image:url(../images/home-table-leftbg-ex.gif);background-repeat:repeat-y;height:100px;width:8px;}
 .inner-table-right-ex {background-image:url(../images/inner-table-rightbg-ex.gif);background-repeat:repeat-y;width:12px;}
 .inner-table-low-ex {background-image:url(../images/inner-table-lowbg-ex.gif);background-repeat:repeat-x;height:12px;}
 .loginwarning {color:#C2050F!important;font-size:12px;line-height:15px;margin-bottom:0;margin-top:10px;}
 /*-------------footer ----------*/
 .footer-text {color:#000000; font-size:12px; font-weight:bold; padding-top:15px;line-height:22px;}
 .footer-text a, .footer-text a:active,.footer-text a:visited,.footer-text a:hover{color:#233760;}
 .footer{background-color:#cccccc; padding-bottom:20px;padding-top:5px;}

/*new css */
.column-text h4{margin-bottom:0px;background:url(../images/sub-head-bg.gif) no-repeat;padding-left:17px;}
#displayText, a.displayText{color: #000000;font-size: 14px;font-weight: bold;}
#toggleText{display:none;}