@charset utf-8;

.main { padding-bottom:10px; }
.welcome { padding-top:2px; }
.welcome .why-us { float:left; width:186px; background:#124A7B url(why-us-bg.jpg) 0 188px repeat-x; }
.welcome .why-us .why-us-wrap { padding-bottom:13px; background:url(why-us-bottom.jpg) bottom left no-repeat; }
.welcome .why-us dl { min-height:270px; _height:270px; padding:182px 5px 0 10px; background:url(why-us-top.jpg) top left no-repeat; }
.welcome .why-us dl dt { padding:5px 0 5px 22px; background:url(ico-yes.png) left no-repeat; font-size:12px; color:#FFF; }
.welcome .about { float:right; width:550px; overflow:hidden; }
.welcome .about .content { line-height:2; padding:17px 0 16px; background:url(bd-dashed.gif) bottom repeat-x; font-size:13px; color:#666; }
.welcome .about .quick-link { padding:20px 0; }
.welcome .about .quick-link a { display:inline; float:left; text-indent:-2000px; margin-left:4px; overflow:hidden; }
.welcome .about .quick-link .ql-enroll { width:176px; height:94px; background:url(ql-enroll.jpg) no-repeat; }
.welcome .about .quick-link .ql-enroll:hover { background:url(ql-enroll-hover.jpg) no-repeat; }
.welcome .about .quick-link .ql-homework { width:186px; height:94px; background:url(ql-homework.jpg) no-repeat; }
.welcome .about .quick-link .ql-homework:hover { background:url(ql-homework-hover.jpg) no-repeat; }
.welcome .about .quick-link .ql-membership { width:180px; height:94px; background:url(ql-membership.jpg) no-repeat; }
.welcome .about .quick-link .ql-membership:hover { background:url(ql-membership-hover.jpg) no-repeat; }

.inews { padding-top:18px; }
.inews .b-content { border-color:#F6CAA3; }
.inews ul {  }
.inews ul li { height:25px; line-height:25px; padding:0 0 0 10px; background:url(def-news-ico.jpg) left center no-repeat; font-size:13px; overflow:hidden; }
.inews ul li .date { float:right; }
.inews ul li a {  }
.inews ul li a:hover {  }
/*
.inews .readmore { float:right; padding-top:5px; }
.inews .readmore a { display:block; width:96px; height:30px; text-indent:-2000px; background:url(def-news-more.jpg) no-repeat; overflow:hidden; }*/
.inews .readall { float:right; width:100px; }
.inews .readall a { background-image:url(box-readall2.gif); }
.inews .readall a em { background-image:url(box-readall2.gif); }
.inews .readall a span { background-image:url(box-readall2.gif); }
.testimonials { padding-top:18px; }
.testimonials .b-title h3 { font-size:20px; }
.testimonials-content { padding-top:16px; background:url(db-quote-left.png) left top no-repeat; }
.testimonials-content-wrap { padding:5px 0 21px; background:url(db-quote-right.png) right bottom no-repeat; }
.testimonials dl { padding:7px 0; background:url(bd-dashed.gif) top repeat-x; font-size:13px; color:#666; }
.testimonials dl dt h4 { padding-bottom:5px; }
.testimonials dl dt, .testimonials dl dt a { color:#666; }
.testimonials dl dd { text-align:right; padding-right:70px; }#testimonials { display:none; }#testimonials .testimonials { margin:20px; padding:0; }#testimonials .testimonials dl { padding:0; background:none; }#testimonials-bg { display:none; }