body {
padding:0 0 0 0; margin:0  ;
background: url(images/bodybg.gif) repeat-x #07141c;
color:#fff;
font:11px/14px Arial, Helvetica, sans-serif;
}

p,div, ul, li, img, h1,h2,h3,h4,td,a{
padding:0; margin:0;
}

form,label,input,select {
padding:0; margin:0; 
}
img{ display:block; border:none;}

ul{list-style:none;}
a{ text-decoration:none; outline:none;
}
.external{
	width:806px;
	margin:0 auto;
	border:1px solid #67767e;
	padding:0;
	height:100%;
	color:inherit;
	background: url(images/header.jpg) no-repeat #07141c;
	overflow:hidden;
	}
/*--*/
.logo{
	margin:0 0 0 46px;
	}
p.headerTxt{
	padding:18px 0 0 25px;
	width:262px;
	font:11px/14px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color:#888a8a;
	background-color:inherit;
	}
.nav{
	padding:52px 0 0 0;
	}
	
.nav li{
	float:left;
	padding:23px 0 16px 0;
	background:url(images/dot.gif) repeat-y 100% 0;
	text-transform:uppercase;
	width:auto;
	}
.nav li a{
	font:bold 12px/18px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
	margin:0 12px;
	float: left;
	width:auto;
	}
.nav li.nobrd{
	background:none;
	}
.nav li a:hover{
	color:#000000;
	background-color:inherit;
	}
/*---body--*/
.body{
	padding:14px 0 0 0;
	}
p.bodyTip{
	width:232px;
	color:#888a8a;background-color:inherit;
	padding:0 0 16px 0;
	font:12px/14px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	}
.tipPoint{
	font:bold 12px/26px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color:#33626f;
	background-color:inherit;
	}
.tipPoint a{
	color:#33626f;
	background-color:inherit;}
.tipPoint a:hover{
	color:#FFFFFF;
	background-color:inherit;
	}
p.drivingCourses{
	width:461px;
	color:#707978;
	background-color:inherit;
	padding:0 0 10px 0;
	}
p.drivingCourses a{
	color:#707978;
	background-color:inherit;
	}
p.drivingCourses a:hover{
	color:#fff;
	background-color:inherit;
	}
	
p.drivingCoursesInner{
	width:785px;
	color:#707978;
	background-color:inherit;
	padding:0 0 10px;
	}
p.drivingCoursesInner a{
	color:#707978;
	background-color:inherit;
	}
p.drivingCoursesInner a:hover{
	color:#fff;
	background-color:inherit;
	}	
.drivingC{
	margin:20px 0 0 0;
	}
.avd ,.learner{
	background: url(images/adv-course.jpg) no-repeat 0 0;
	padding:17px 7px 0 119px;
	width:88px;
	height:100px;
	color:#dddfe0;
	font:bold 18px/24px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	background-color:inherit;
	text-transform:uppercase;
	text-align:center;
	}
.learner{
	background:url(images/learner-course.jpg) no-repeat 0 0;
}
a.details{
	background:url(images/details.gif) no-repeat 0 0;
	width:68px;
	height:22px;
	display:block;
	color:#16252c;
	background-color:inherit;
	margin:9px 0 0 11px;
	text-align:center;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	} 
a.details:hover{
	color:#990000;
	background-color:inherit;
	}
/*---*/
.black{
	background-color:#000000;
	color:#8e9493;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	}
.black p{
	padding:0 0 0 56px;
	line-height:30px;
	}
.black p a{
	background-color:#000000;
	color:#8e9493;
	}
.black p a:hover{
	color:#fff;
	background-color:inherit;
	}
.user{
	background-color:#1f282e;color:#8e9493;
	}
.login{
	width:251px;
	padding:17px 0 0 20px;
	}
.login input.box{
	width:102px;
	height:18px;
	border:none;
	}
.loginShadow{
	background:url(images/login-shadow.gif) no-repeat 0 0;
	}
.loginBtn{
	width:104px;
	height:22px;
	background:url(images/loginbtn.gif) no-repeat 0 0 #990000;
	color:#dddfe0;
	font:bold 11px/22px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	text-transform:uppercase;
	padding:0;
	cursor:pointer;
	border:none;
	}
.regi{
	float:right;
	width:auto;
	margin:18px 0 18px 0;
	padding:0 17px 0 0;
	}
.testDriving{
	margin:15px 0 0 15px;
	}
/*--*/
.footer{
	padding:24px 0 54px 0;
	}	
.footer	table.content{
	background-color:#1f282e;
	color:#33626f;
	border-bottom:1px solid #303e47;
	border-top:1px solid #303e47;
	}
table.content td.foot{
	padding:19px 0 20px 0;
	color:#33626f;
	background-color:inherit;
	font:11px/18px Arial, Helvetica, sans-serif;
	}
td.foot a{
	color:#33626f;
	background-color:inherit;
	margin:0 5px;
	}
td.foot a:hover{
	color:#fff;
	background-color:inherit;
	}
	
