/* 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/bodybg.gif) repeat-x #000; margin:0; font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000; line-height:18px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {}
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;}

a {color:#0066cc;}
#wrapper {width:980px;margin:0 auto;background:url(../images/container-bg.gif) no-repeat 0px 87px;}
#header {height:80px;width:950px;margin:0 auto;}
#header h1 {display:none;}
.logo {margin:7px 20px 0px 0px;float:left;}
.separator {float:left;padding-top:18px;margin-right:10px;}
.title {padding-top:20px;float:left;}
.title span {margin-left:12px;color:#ccc;font-weight:bold;}
.topnav {float:right;color:#FFF;font-weight:bold;}
.topnav1 {text-align:right;padding-top:55px;}
.topnav a {color:#a4d0f5;}
.chat {background:url(../images/chat-icon.gif) no-repeat 0px 3px;padding-left:25px;padding-bottom:3px;margin-right:15px;}
.call {background:url(../images/phone-icon.gif) no-repeat 0px 2px;padding-left:20px;padding-bottom:3px;}
#container {width:980px;clear:both;padding-top:3px;}
*+html #container {width:980px;clear:both;margin-top:20px;}
#content {width:950px;margin:0 auto;background:#FFF;height:100%;}
#navigation {background:url(../images/navigation-bg.gif) repeat-x;height:37px;font-size:17px;color:#fff;}
#navigation li {float:left;text-align:center;}
#navigation li a {text-decoration:none;height:29px;padding-top:8px;display:block;}
.nav-separator {background:url(../images/nav-separator.gif) no-repeat;width:2px;height:37px;}
.nav-separator2 {background:url(../images/nav-active.gif) no-repeat;width:2px;height:37px;}
.nav-right { float:right;}
.home a {background:url(../images/home-off.gif) no-repeat;width:85px;height:37px;color:#FFF;}
.home a:hover {background:url(../images/home-active.gif) no-repeat;color:#000;}
.home-active a {background:url(../images/home-active.gif) no-repeat;color:#515151;width:85px;}
.permit a{width:186px;color:#FFF;}
.permit a:hover {background:url(../images/nav-active.gif) top center;color:#515151;}
.permit-active a {background:url(../images/nav-active.gif) top center;color:#515151;width:186px;}
.parents a {width:121px;color:#FFF;}
.parents a:hover {background:url(../images/nav-active.gif) top center;color:#515151;}
.parents-active a {background:url(../images/nav-active.gif) top center;color:#515151;width:121px;}
.course-active a {background:url(../images/nav-active.gif) top center;color:#515151;width:156px;}
.course a {width:156px;color:#FFF;}
.course a:hover {background:url(../images/nav-active.gif) top center;color:#515151;}
.faq-active a {background:url(../images/nav-active.gif) top center;color:#515151;width:100px;}
.faq a {width:100px;color:#FFF;}
.faq a:hover {background:url(../images/nav-active.gif) top center;color:#515151;}
#promo {background:url(../images/promobg.jpg) no-repeat;width:490px;height:225px;padding-top:100px;padding-left:460px;}
#promo li {background:url(../images/arrow.gif) no-repeat;font-size:18px;font-weight:bold;color:#0f487a;padding:5px 0px 10px 40px;}
#promo-getting {background:url(../images/get-your-permit-promo.jpg) no-repeat;width:630px;height:208px;padding:32px 0px 0px 320px;font-size:14px;line-height:22px;}
.promocontent {float:left;width:320px;}
#promo-getting p, #promo-parents p, #promo-course p, #promo-faq p, #promo-about p, #promo-contact p, #promo-login p, #adult-course p {font-size:17px;font-weight:bold;color:#bb202d;}

#promo-parents {background:url(../images/parents-promo.jpg) no-repeat;width:630px;height:208px;padding:32px 0px 0px 320px;font-size:14px;line-height:22px;}
#promo-parents ul , #promo-course ul, #promo-faq ul, #promo-about ul, #promo-contact ul, #promo-login ul, #adult-course ul {margin:0px 0px 0px 20px;}
#promo-parents li, #promo-course li, #promo-faq li, #promo-about li, #promo-contact li, #promo-login li {list-style:disc;font-size:15px;font-weight:bold;}
#promo-course {background:url(../images/course-promo.jpg) no-repeat;width:630px;height:208px;padding:32px 0px 0px 320px;font-size:14px;line-height:22px;}
#promo-faq {background:url(../images/faq-promo.jpg) no-repeat;width:630px;height:208px;padding:32px 0px 0px 320px;font-size:14px;line-height:22px;}
#promo-login {background:url(../images/login-promo.jpg) no-repeat;width:630px;height:208px;padding:32px 0px 0px 320px;font-size:14px;line-height:22px;}
#promo-contact {background:url(../images/contact-promo.jpg) no-repeat;width:630px;height:208px;padding:32px 0px 0px 320px;font-size:14px;line-height:22px;}
#promo-about {background:url(../images/about-promo.jpg) no-repeat;width:630px;height:208px;padding:32px 0px 0px 320px;font-size:14px;line-height:22px;}
.mainprice {float:right;margin:0px 10px 0px 0px;color:#5d5d5d;}

.homemainprice {background:	url(../images/home-price-bg.gif) no-repeat;width:491px;height:103px;position:absolute;margin-left:-8px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.homemainprice h6 {font-size:24px;font-weight:bold;color:#132029;margin:12px 0px 7px 0px;}
.homemainprice img {vertical-align:middle;}
.homemainprice span {font-size:18px;font-weight:bold;padding:0px 5px 0px 2px;}
.homemainprice p {font-size:14px;font-weight:bold;text-align:left;float:left;margin:0px 0px 0px 20px;}
*HTML .homemainprice p {font-size:14px;font-weight:bold;text-align:left;float:left;margin:0px 0px 0px 10px;}

.homemainprice-1 {width:491px;height:103px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.homemainprice-1 h6 {font-size:24px;font-weight:bold;color:#132029;margin:12px 0px 7px 0px;}
.homemainprice-1 img {vertical-align:middle;}
.homemainprice-1 font {font-size:18px;font-weight:bold;padding:0px 5px 0px 2px;}
.homemainprice-1 p {font-size:14px;font-weight:bold;text-align:left;float:left;margin:0px 0px 0px 20px;}
*HTML .homemainprice-1 p {font-size:14px;font-weight:bold;text-align:left;float:left;margin:0px 0px 0px 10px;}


.homemainprice1 {background:	url(../images/inside-price-bg.gif) no-repeat;width:288px;height:216px;text-align:center;font-family:Arial, Helvetica, sans-serif;margin-left:325px;margin-top:-28px;}
.homemainprice1 h6 {font-size:24px;font-weight:bold;color:#132029;padding:12px 0px 7px 0px;}
.homemainprice1 div {font-size:18px;font-weight:bold;margin-bottom:5px;}
.homemainprice1 .text1 {font-size:14px;font-weight:bold;color:#132029;}

.mainprice img {vertical-align:middle;}


.price-inside {float:right;margin:4px 10px 0px 0px;color:#5d5d5d;font-size:12px;text-align:center;}

#bodycopy {width:595px;float:left;}
.permit1 {background:url(../images/permitbg.jpg) repeat-x;padding-bottom:10px;}
.permit1-inside {background:url(../images/permitbg-right.jpg) no-repeat top right;}
.permit1-inside img , .parents1-inside img, .education-inside img {float:left;margin-right:10px;}
.permit1-inside h3, .parents1-inside h3, .education-inside h3 {font-size:14px;font-weight:bold;}
.permit1-inside a,.parents1-inside a, .education-inside a {font-size:14px;font-weight:bold;color:#0066cc;}
.parents1{background:url(../images/parentsbg.jpg) repeat-x;padding-bottom:10px;}
.parents1-inside {background:url(../images/parentsbg-right.jpg) no-repeat top right;}

.education  {background:url(../images/educationbg.jpg) repeat-x;}
.education-inside {background:url(../images/educationbg-right.jpg) top right no-repeat;}
.education-inside img {margin-bottom:20px;}
#fodder { background:#FFF;padding:30px 50px 0px 50px;}
.footer {text-align:center;margin-top:20px;line-height:30px;}
/*-------------------------------------------------
Inside
-------------------------------------------------*/
.inside-content {padding:0px 20px;clear:both;}
h2 {color:#bb202d;font-size:22px;font-weight:bold;margin-bottom:20px;}
.lhs {float:left;width:600px;font-size:12px;}
.rhs {float:right;width:252px;background:url(../images/rhs-bg.jpg) bottom left no-repeat;height:436px;}
.rhs1 {float:right;width:252px;}
.rhs2 {width:250px;float:right;text-align:center;margin-top:30px;}
.inside-content .rhs h4 {font-size:14px;font-weight:bold;margin-top:5px;}
.rhs-content {padding:5px 9px;}
.rhsbottom {text-align:center;font-size:18px;font-weight:bold;line-height:25px;}

.inside-content h3 {font-size:30px;font-weight:bold;color:#bb202d;line-height:32px;padding-bottom:20px;}
.inside-content h4 {font-size:14px;font-weight:bold;margin:20px 0px 10px 0px;}
.inside-content p {margin-bottom:10px;}
.number { padding-bottom:20px;}

.lhs span {background:url(../images/circle.gif) top right no-repeat;width:18px;height:23px;float:left;color:#FFF;font-weight:bold;padding:3px 0px 0px 8px;margin:0px 10px 20px 0px;}
.price {font-weight:bold;margin-top:50px;line-height:18px;}
.price img {margin-top:10px;}
.inside-content ul { margin:0px 0px 0px 20px;}
.inside-content li {list-style:disc;margin-bottom:5px;}
.large {width:100% !important;}
.require {color:#bb202d;}
form img {margin-top:5px;}
.input1 {border:solid 1px #ccc;height:22px;}
.subhead {font-weight:bold;}
form {margin-top:20px;line-height:22px;}

/* new css*/
.nounderline{text-decoration:none;color:#000000;}
h3.nodisplay{display:none;}
#fodder ul{margin-left:20px;}
#fodder li{list-style:disc;}
#displayText{color: #000000;font-size: 14px;font-weight: bold;}
.dis-n{display:none;}

.panel {background:url(../images/panel-bg.jpg) no-repeat;width:266px;float:right;min-height:250px;margin:30px 20px 0px 0px;padding:15px 0px 10px 20px;font-family:Tahoma, Arial, Verdana;}
.panel h4 {font-size:19px;color:#0f487a;line-height:22px;}
.panel h4 span {font-size:15px;}
.panel p {font-size:15px;margin:15px 0px 25px 5px;}
.panel p span {color:#0f487a;}
.panel ul {margin:0px 0px 10px 10px;}
.panel li {background:url(../images/arrow-dwn.gif) no-repeat 0px 5px;padding-left:15px;margin-bottom:5px;}
.price-panel {text-align:center;}
.price-panel img {margin-top:10px;}
.divider {border-bottom:solid 2px #4c82b0;}

#adult-course {background:url(../images/adult-promo.jpg) no-repeat;height:width:640px;height:208px;padding:32px 0px 0px 310px;font-size:14px;line-height:22px;}
#adult-course li {font-size:12px;list-style:disc;font-family:Tahoma, Arial, Verdana;font-weight:bold;}
#adult-course .promocontent {width:330px;}
#adult-course .promocontent p {font-size:19px;margin-bottom:5px;}

.adult {margin-left:335px;font-family:Tahoma, Arial, Verdana;font-size:12px;font-weight:bold;}
.adult p {font-size:14px !important;font-weight:bold;padding-top:20px;color:#242424 !important;margin-bottom:5px;}
.adult p span {color:#bb202d;font-size:18px;}
.adult img {margin:5px 0px;}

.price-bottom {text-align:center;margin:20px 0px;}
.price-bottom img {vertical-align:middle;margin:0px 10px;}
