@media all{html, body{margin:0;padding:0;background:#0093DD}
body{font-family:"Arial", Helvetica, sans-serif}
body,#header{background:url(/img/header.png) top left repeat-x}
h1{margin:0;margin-bottom:7px;font-size:2.2em}
h2{margin:0}
h3{color:#00aeef;margin:5px 0}
h4{color:#00aeef;margin:13px 0 8px 0;font-size:1.3em}
img{margin:0;border:none}
a{text-decoration:none;color:#00aeef}
a:hover{color:#FF6633}
a img{margin:0;border:none}
input, textarea{border:1px solid #999;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
textarea{width:295px}
label span, a span, #skiplinks{display:none}
#wrapper{width:990px;margin:0 auto;background:#FFF url(/img/content.png) top left repeat-y}
#header{width:100%;height:300px;color:#FFF;overflow:hidden}
#logo{width:245px;float:left}
#line{float:right;width:240px;height:105px;background:url(/img/sprite-strip.png) 75px -10px no-repeat}
#headertext{margin:0 250px 0 255px;text-align:center;padding-top:10px}
#topnav{margin:0;padding:0;list-style:none;clear:left;height:51px;overflow:hidden;width:820px;margin:0 auto}
#topnav li{float:left;display:inline;margin-top:8px}
#topnav a{font-size:1.1em;color:#000;font-weight:bold;padding:11px 15px;border-right:1px solid #333;display:block}
#topnav a:hover,#topnav li a.active{background:url(/img/nav-over.png) top left repeat-x}
#topnav a.first{border-left:1px solid #333}
#topbanner{background:url(../img/sprite-strip.png) -10px -135px no-repeat;width:100%;height:140px;margin-top:1px}
.slider{float:left;width:445px;height:140px}
#become{float:left;height:140px;padding:13px 0;text-align:center}
#become p{margin:5px 0;line-height:1.4em;margin-bottom:0;padding-bottom:0}
.becomemain{font-size:1.3em;margin:0}
#phone{font-size:2.1em;letter-spacing:2px;font-weight:bold}
#drivingschool{float:right;width:255px;height:140px}
#leftcontent{float:left;width:210px;background:#1f1a17}
#nav{margin:0 13px;padding:0;list-style:none;font-size:0.9em}
#nav li{margin-top:7px}
#nav a{font-weight:bold;color:#FFF}
#nav a:hover, #nav li a.active{color:#FF3300}
#nav ul{list-style:none;padding:0;margin:0;margin-left:20px}
#nav ul li{font-size:0.9em;margin-top:3px}
#searchbox{margin:13px;margin-top:20px;background:#CCC;padding:4px 0;-moz-border-radius:5px;-webkit-border-radius:5px}
#searchbox p{font:1.2em bold;margin:5px 10px}
#searchbox .center{text-align:center}
#searchbox #search{margin:0 10px;width:160px;border:1px solid #666;padding:2px}
#searchbox #searchsubmit{width:100px;margin:5px 0}
#rightcontent{float:right;width:225px;margin-right:10px}
#rightcontent .center{text-align:center}
#rightcontent p{font-size:0.9em;padding:0 5px;margin-top:0}
.showhide1{height:33px;overflow:hidden}
.showhide2{height:81px;overflow:hidden}
.showhide3{height:50px;overflow:hidden}
#content{margin:-4px 243px 0 220px;font-size:0.9em;line-height:1.2em;padding-bottom:18px}
#content a{font-weight:bold}
.center{margin:0 auto;text-align:center}
.clear{clear:both}
.textright{text-align:right}
fieldset, legend{border:none}
.quarter{width:25%}
.boldred{color:#FF3333;font-weight:bold}
#ditareas{width:100%;height:300px;overflow:scroll;overflow-x:hidden}
#successstud{float:left;width:205px}
#testcentres{float:right;width:282px}
.testholder{float:left;width:100%;height:auto;display:block;margin-top:8px}
.left{float:left;margin-right:8px}
.right{float:right;margin-left:8px}
#footer{background:#201718;color:#FFF;text-align:center;margin:0;padding:10px;font:0.9em}
#footer a{color:#FFF;font-weight:bold}
}
@media print{#header,#skiplinks,#footer,#leftcontent,#rightcontent{display:none}
#content{margin:0}
}

