* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	xbackground:rl(images/body.jpg) repeat;
	background-color:#79EFB1 	
}
#container {
	width:800px;
	margin:auto;
	background:#b8b8b8;
}
#layoutHeader {
	width:800px;
	height:216px;
	background:url(images/top-back.jpg);
	text-align:right;
}
#layoutHeader h1 {
	color:#ffffff;
	font-size:32px;
	font-weight:bold;
	padding:10px 20px 0 20px;
}
#layoutHeader h2 {
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	padding:0 20px 0 20px;
}

#layoutHeader h2 a {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#layoutHeader h3 {margin-top:30px;color:red;font-size:20px;background-color:yellow;padding-right:40px}

#layoutHeader img {
	float: left;
}

#layoutCenterBody {
	margin:10px 10px 0 10px;
}

#sidebar {
	width:220px;
	float:left;
}

#layoutNavigation {
	border:1px solid #15190A;
	width:200px;
	background:#c3c18e;
}
#layoutNavigation .navTitle {
	background:#15190A;
	height:30px;
}
#layoutNavigation .navTitle h3 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:6px 10px;
}
#layoutBodyContent {
	margin-left:220px;
	line-height: 18px;
}
#layoutBodyContent a {
	color:#15190A;
	font-size:12px;
	font-weight:bold;
}
#layoutBodyContent h1 {
	color:#15190A;
	font-weight:bold;
	font-size:24px;
	padding: 25px 0px;
		line-height:35px
}
#layoutBodyContent h2{
	color:#15190A;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
}
#layoutBodyContent p {
	margin-top:10px;
	line-height:20px;
}
.clearer {
	clear:both;
	height:10px;
}
#layoutFooter {
	height:56px;
	background:url(images/menuBackground1.jpg) repeat-x;
	text-align:center;
}
#layoutFooter p {
	padding-top:10px;
	color:#000000;
}
#layoutFooter a {
	color:#000000;
	text-decoration:underline;
}
#layoutFooter a:hover {
	color:#000000;
	text-decoration:none;
}
/* main menu begins */
#layoutMenu {
	height:56px;
	background:url(images/menuBackground.jpg) repeat-x;
}
#layoutMenu ul {
	text-align:center;
	padding-top:17px;
}
#layoutMenu li {
	list-style: none;
	display: inline;
}
#layoutMenu li a {
	padding: 3px 5px 3px 8px;
	text-decoration: none;
	background:url(images/mainMenuList.gif) no-repeat left 5px;
	font-size:12px;
}
#layoutMenu li a:link { 
	color: #000000;
	font-weight:bold;
	font-size:12px;
}
#layoutMenu li a:visited { 
	color: #000000; 
}
#layoutMenu li a:hover {
	color: #B7BA9E;
	border-bottom: 2px solid gold;
}
/* mein menu ends */
/* left navigation menu begins */
#layoutNavigation ul {
	list-style-type: none;
	margin:10px 0;
}
#layoutNavigation a {
	display: block;
	width: 160px;
	background-color: #b5b272;
	border-bottom: 1px dotted #15190A;
	margin:7px 10px;
	padding-left:20px;
}
#layoutNavigation a:link, #layoutNavigation a:visited {
	color: #15190A;
	text-decoration: none;
}
#layoutNavigation a:hover {
	background-color: #B7BA9E;
	color: #fff;
}
/* left navigation menu ends */

#layoutBodyContent h3 {margin:20px 0px 10px 0px}

#driving {margin:10px 0px 0px 0px;border:1px solid black;width:200px;text-align:center;background-color:#cccccc;}
#driving h3 {font-size:14px;margin-top:10px}
#driving p {line-height:20px;}

#logos {width:480px;height:96px;margin:20px auto 0px auto;}
#logos img {float:left;margin:0px 5px 0px 5px;border:1px solid #b8b8b8}
#logos img:hover {border:1px solid red}

ol.points {margin-left:20px}
ol.points li {margin-top:20px;line-height:18px;font-size:110%}

ol.smallpoints {margin-left:20px}
ol.smallpoints li {margin-top:5px;}

ul.points {margin-left:20px}
ul.points li {margin-top:10px}

ul.smallpoints {margin-left:20px}
ul.smallpoints li {margin-top:5px}


#page-index #layoutMenu #m-index a, 
#page-lessons #layoutMenu #m-lessons a, 
#page-fasttrack #layoutMenu #m-fasttrack a,
#page-theory #layoutMenu #m-theory a,
#page-practical #layoutMenu #m-practical a, 
#page-passplus #layoutMenu #m-passplus a, 
#page-refresher #layoutMenu #m-refresher a, 
#page-instructor #layoutMenu #m-instructor a, 
#page-disabled #layoutMenu #m-disabled a,
#page-prices #layoutMenu #m-prices a
{color:red}

#page-index #layoutNavigation #n-index a, 
#page-lessons #layoutNavigation #n-lessons a,
#page-fasttrack #layoutNavigation #n-fasttrack a,
#page-theory #layoutNavigation #n-theory a, 
#page-practical #layoutNavigation #n-practical a,  
#page-passplus #layoutNavigation #n-passplus a, 
#page-refresher #layoutNavigation #n-refresher a, 
#page-instructor #layoutNavigation #n-instructor a,
#page-disabled #layoutNavigation #n-disabled a,
#page-prices #layoutNavigation #n-prices a
{background:black; color:gold; font-weight:bold}


#xmas li {font-size:16px;margin:25px 0px 0px 20px}