@charset "utf-8";

html, body{margin:0;padding:0;background:#0093DD;}
body{background:url(/img/header.png) top left repeat-x;font-family:"Arial", Helvetica, sans-serif}

h1,h2,h3,h4,h5{}
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}
h5{}
p{}

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;}
input[type="radio"], input[type="checkbox"]{border:none}
textarea{width:295px}
label{}
label span, a span{display:none}

#skiplinks{z-index:-1000px;margin-left:-1000px;float:left}
#skiplinks ul{margin:0;padding:0;list-style:none}
#skiplinks ul li{display:inline}
#skiplinks ul li a{color:#1f1a17}
#skiplinks ul li a:hover{color:#FFF}

#wrapper{width:976px;margin:0 auto;background:#FFF url(/img/content.jpg) top left repeat-y;}
#header{width:100%;height:300px;color:#FFF;background:url(/img/header.png) top left repeat-x;overflow:hidden;}

#logo{width:245px;float:left}
#line{float:right;width:240px;height:105px;background:url(../img/stripes.gif) top right 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 li a{font-size:1.1em;color:#000;font-weight:bold;padding:11px 15px;border-right:1px solid #333;display:block;}
#topnav li a:hover,#topnav li a.active{background:url(/img/nav-over.jpg) top left repeat-x;}
#topnav li a.first{border-left:1px solid #333}

#topbanner{background:url(../img/become-a-driving-instructor.jpg) top left 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.4em; margin:0;}
#phone{font-size:2.1em;letter-spacing:2px;font-weight:bold;}
#drivingschool{float:right; width:255px; height:140px;}

#leftcontent{float:left;width:230px;background:#1f1a17;}

#nav{margin:0 13px;padding:0;list-style:none; font-size:0.9em;}
#nav li{margin-top:7px;}
#nav li a{font-weight:bold; color:#FFF}
#nav li a:hover, #nav li a.active{color:#FF3300}
#nav li ul{list-style:none;padding:0;margin:0;margin-left:20px;}
#nav li ul li{font-size:0.9em;margin-top:3px;}
#nav li ul li a{}
#nav li ul li a:hover,#nav li ul li a.active{}

#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:180px;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;}
.showhide4{height:33px; overflow:hidden;}
.showhide5{height:50px; overflow:hidden;}

#content{margin:-4px 243px 0 240px;font-size:0.9em; line-height:1.2em;padding-bottom:18px;}
#content a{font-weight:bold}
#content .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}
#content .center table{text-align:left}

#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}