/* 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 {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;background:url(../images/bodybg.gif) repeat-x #918989;}
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;}
.left {float:left;}
.right {float:right;}
a {color:#064f83;}

.maincontainer {width:890px;margin:0px auto;}
.header {height:68px;padding:19px 20px 0px 20px;}
.logo {float:left;}
.title {float:left;background:url(../images/title.gif) no-repeat;width:368px;height:28px;margin:20px 0px 0px 0px;}
.title h1 {display: none; font-size: 32px;font-weight: bold;line-height: 40px;margin: 0;}
.topnav {float:right;}
.topnav a {color:#052f52;font-size:13px;}


.nav {background:url(../images/navbg.gif) no-repeat;height:35px;padding-top:6px;}

.nav ul {margin-left:7px;}
.nav li {float:left;display:block;}
.nav a {color:#ffeeda;font-size:13px;font-weight:bold;text-decoration:none;padding:7px 30px 0px 30px;height:25px;display:block;float:left;}
.nav1 {color:#ffeeda;font-size:13px;font-weight:bold;padding:11px 30px 0px 60px;height:30px;display:block;float:left;background:url(../images/navbg.gif) no-repeat;width:800px;}
.step1 {background:url(../images/step1.gif) no-repeat;padding:2px 0px 5px 40px; float:left; margin-right:20px;}
.step2 {background:url(../images/step2.gif) no-repeat;padding:2px 0px 5px 40px; float:left; margin-right:20px; color:#BCA491;}
.step3 {background:url(../images/step3.gif) no-repeat;padding:2px 0px 5px 40px; float:left; margin-right:20px; color:#BCA491;}
.nav a:hover {background:url(../images/nav-hover.gif) repeat-x;color:#362f2d;}
.active {background:url(../images/nav-hover.gif) repeat-x;color:#362f2d;}
.active a{color:#362f2d;}
.home-active {background:url(../images/home-active.gif) no-repeat;}

.container-left {float:left;background:url(../images/container-left.jpg) no-repeat;padding-left:13px;}
.container-center {float:left;width:864px;background:url(../images/home-content-bg.gif) repeat-y;}
.container-right {float:left;background:url(../images/container-right.jpg) no-repeat top right;padding-right:13px;}
.inside {background:#f9faf0;min-height:450px;}
.promo-home {background:url(../images/home-promo.jpg) no-repeat;}
.promo-about {background:url(../images/about-course-promo.jpg) no-repeat;padding-top:180px;}
.promo-dr {background:url(../images/driver-record-promo.jpg) no-repeat;padding-top:145px;}
.promo-contact {background:url(../images/contact-promo.jpg) no-repeat;padding-top:120px;}
.promo-faq {background:url(../images/faq-promo.jpg) no-repeat;padding-top:70px;}
.promo-faq2 {background:url(../images/faq-promo2.jpg) no-repeat;padding-top:90px;}
.promo-aff {background:url(../images/affiliate-promo.jpg) no-repeat #cde3f1;padding:75px 0px 20px 0px;min-height:500px;}
.promo-inside {background:url(../images/faq-promo.jpg) no-repeat;padding-top:90px;}


.home-caps {padding:70px 0px 0px 260px;margin-bottom:85px;}
.home-left {float:left;width:295px;padding:135px 0px 0px 5px;}
.home-right {float:left;padding-left:25px;width:530px;}
.green-tick {float:left;margin:0px 17px 0px 7px;}
.green-tick li{background:url(../images/green-tick.gif) no-repeat;color:#882925;font-size:16px;font-weight:bold;padding-left:25px;margin-bottom:10px;white-space:nowrap;}
.green-tick1 {float:left;margin:0px 17px 0px 7px;width:370px;}
.green-tick1 li{background:url(../images/green-tick.gif) no-repeat;color:#882925;font-size:16px;font-weight:bold;padding-left:25px;margin-bottom:10px;}
.hline {margin:5px 0px 10px 0px;}

.satisfy {background:url(../images/home-left-bg.gif) no-repeat 1px 0px;width:261px;height:234px;padding:15px 10px 25px 20px;}
.satisfy h5 {font-size:16px;font-weight:bold;color:#574841;margin-bottom:10px;}
.satisfy span {color:#c6683d;}
.satisfy p {margin-bottom:5px;}
.satisfy li {font-size:12px;color:#3b2b24;margin-bottom:5px;}
.satisfy-img {position:absolute;margin:170px 0px 0px 162px;z-index:2;}
.home-right .left {width:330px;background:url(../images/vline.gif) no-repeat right 30px ;}
.home-right .right {float:left;margin-left:25px;}
.home-right h5 {font-size:16px;font-weight:bold;border-bottom:solid 1px #ba2746;line-height:28px;margin-bottom:5px;width:250px;white-space:nowrap;}
.home-right h2 {font-size:16px;font-weight:bold;border-bottom:solid 1px #ba2746;line-height:28px;margin-bottom:5px;width:270px;white-space:nowrap;}
.home-right .left .green-tick {float:left;margin:10px 10px 0px 0px;}
.home-right .left li {font-size:12px;color:#000;}
.home-right .right {text-align:center;}
.home-fodder {background:url(../images/home-fodder-bg.gif) no-repeat 6px 0px; position:relative;margin-top:-30px;z-index:1;padding-top:25px;float:left;}
*HTML .home-fodder {background:url(../images/home-fodder-bg.gif) no-repeat 6px 0px;position:relative;margin-top:-44px;z-index:1;}
*+HTML .home-fodder {background:url(../images/home-fodder-bg.gif) no-repeat 6px 0px;position:relative;margin-top:-44px;z-index:1;}

.about-fodder {background:url(../images/inside-fodder-bg.gif) no-repeat;position:relative;padding-top:28px;float:left;}
.about-fodder div, .dr-fodder div {color:#362f2d !important;font-weight:normal !important;}
.about-caps {padding:35px 0px 0px 45px;float:left;}
.ttd { position:absolute;margin:170px 0px 0px 680px;}
.inside-left {float:left;padding:0px 0px 20px 45px;width:425px;}
.inside-right {float:left;}
.inside-left h5 {font-size:16px;font-weight:bold;margin-bottom:5px;}
.inside-left p {margin-bottom:15px;}
.inside-left li {font-size:12px;color:#000;margin-bottom:5px;}
.inside-left p span {color:#7b0a0e;}
.inside-left h6 {font-weight:bold;color:#7d0a0f;margin-bottom:10px;}

.dr {background:url(../images/dr-bg.gif) no-repeat;width:369px;height:150px;position:absolute;margin:325px 0px 0px 420px;padding:20px;}
*HTML .dr {background:url(../images/dr-bg.gif) no-repeat;width:409px;height:190px;position:absolute;margin:335px 0px 0px 420px;}
*+HTML .dr {background:url(../images/dr-bg.gif) no-repeat;width:409px;height:190px;position:absolute;margin:335px 0px 0px 420px;}
.dr1 {background:url(../images/dr-bg.gif) no-repeat;width:369px;height:150px;position:absolute;margin:370px 0px 0px 420px;padding:20px;}
*HTML .dr1 {background:url(../images/dr-bg.gif) no-repeat;width:409px;height:190px;position:absolute;margin:380px 0px 0px 420px;}
*+HTML .dr1 {background:url(../images/dr-bg.gif) no-repeat;width:409px;height:190px;position:absolute;margin:380px 0px 0px 420px;}
.dr h5 {background:url(../images/dr-head-bg.gif) no-repeat bottom left;padding-bottom:13px;font-size:16px;font-weight:bold;padding-left:7px;margin-bottom:10px;}
.dr1 h5 {background:url(../images/dr-head-bg1.gif) no-repeat bottom left;padding-bottom:13px;font-size:16px;font-weight:bold;padding-left:7px;margin-bottom:10px;}
.dr p, .dr1 p {width:220px;float:left;padding-left:5px;}
.dr img , .dr1 img {float:right;}
*+HTML .dr img {float:left;}
*+HTML .dr1 img {float:left;}
*HTML .dr img {float:left;}
*HTML .dr1 img {float:left;}
.dr-fodder {background:url(../images/inside-fodder-bg.gif) no-repeat;position:relative;padding-top:28px;float:left;}

.dr-caps {float:left;padding:5px 0px 25px 85px;text-align:center;}
.width {width:600px;}
.contact {line-height:20px;background:url(../images/contact-lady-img.gif) no-repeat left bottom;padding:0px 50px 0px 85px;}

.inside-caps {padding:5px 0px 40px 50px;}

.contact-form {font-weight:bold;margin-left:200px;padding:20px 0px;}
.contact-form td {padding:3px 0px;}
.contact-form input {background:url(../images/textbox-bg.gif) repeat-x;border:solid 1px #dbd5d3;height:25px;}
.contact-form textarea {background:url(../images/textbox-bg.gif) repeat-x #FFF;border:solid 1px #dbd5d3;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.contact-form select {background:url(../images/textbox-bg.gif) repeat-x;border:solid 1px #dbd5d3;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:220px;height:25px;}

.inside-content {padding:0px 40px 0px 40px;color:#362f2d;}
.inside-content h2{font-size: 18px;font-weight: bold;margin: 0;padding: 0 0 20px;}
.inside-content p {margin-bottom:15px;}
.inside-content ul {margin:10px 0px 20px 20px;}
.inside-content li {list-style:disc;list-style-position:inside;}
.reg {text-align:center;margin-bottom:20px;}

.faq {padding:0px 20px 0px 40px;}
.inside1 {padding:0px 20px 0px 40px;}
.faq-caps {margin:0px 0px 40px 100px;}
.faq-left {width:500px;float:left;color:#000;}
.faq-right {float:left;margin:-80px 0px 0px 45px;}
.ttd1 {text-align:center;margin:0px 0px 30px 45px;}
.combo {text-align:center;margin:0px 0px 20px 45px;}
.seal img {margin-bottom:10px;}

.inside1-left {width:500px;float:left;color:#000;padding-bottom:20px;}
.inside1-right {float:left;margin:-80px 0px 0px 45px;}
.inside1-left li {font-size:12px;font-weight:bold;list-style:none;color:#000;}
.inside-caps {margin:0px;padding-bottom:0px;margin-bottom:20px;}
.inside1-left h6 {font-weight:bold;text-transform:uppercase;}
.affiliate {background:url(../images/affiliate-bg.gif) repeat-y;border-bottom:solid 1px #e0dedc;}
.top {background:url(../images/affiliate-top.gif) no-repeat left top;padding:25px 15px 15px 15px;}
.affiliate h5 {font-size:18px;color:#5f514d;margin-bottom:15px;}
.box {border:solid 1px #7d6652;padding:12px;margin-bottom:12px;padding-bottom:0px;}
.box-left {width:550px;float:left;}
.box p {margin-bottom:0px;}
.box-right p {margin-bottom:10px;}
.box-right {float:right;width:170px;}
.box h6 {font-size:14px;font-weight:bold;color:#291409;}
.box-bottom {padding:15px 0px 0px 270px;}
.box-bottom img {vertical-align:middle;}
.box-bottom span {margin-right:15px;}
.price {font-size:14px;font-weight:bold;color:#F00;}



.footer {background:url(../images/footerbg.gif) no-repeat left top;margin-left:13px;text-align:center;padding-top:20px;color:#362f2d;line-height:22px;}
.footer a {color:#362f2d;}
.footer img {margin-bottom:10px;}

.no-display{display:none;}
ul.green-tick3{margin: 0;padding: 0 0 10px 25px;list-style:none;}
ul.green-tick3 li{font-weight:bold;background:url(../images/green-tick.gif) no-repeat scroll 0 0 transparent;list-style:none;padding:0 0 10px 25px;}
.text1{font-size: 14px;font-weight: bold;margin-bottom: 5px;}

