@charset "UTF-8";

h1, .Heading1 { font-size: 2.3em; padding: 0.25em; display: inline-block; margin: 0 0 1em 0; background-color: #00b3f1; color: #FFF; }
h2, .Heading2 { font-size: 1.50em; margin: 0 0 1em 0; color: #00b3f1; }
h3, .Heading3 { font-size: 1.30em; margin: 0 0 0.85em 0; color: #00b3f1; }
h4, .Heading4 { font-size: 1.2em; margin: 0 0 0.2em 0; line-height: 0.92em; color: #00b3f1; }

.content p { margin: 0 0 1.4em 0; line-height: 1.4em; }
.content ul, .content ol { margin: 0 0 1.4em 0; }
.content ul ul { margin: 0.5em 0 0 15px; }
.content li { margin: 0 0 0.5em 0; }
.content ul li { list-style: none; margin-left: 0; padding: 3px 0 10px 30px; background-position: 0 0; background-repeat: no-repeat; font-style: italic; background-image: url(../../../../_assets/img/bullet.gif); }
.content ul li ul li { list-style: disc; background: none !important; padding: 0 !important; }
.content a { font-style: italic; font-weight: bold; }
.content a:link, .content a:visited { text-decoration: none; color: #00b3f1; }
.content a:hover, .content a:active { text-decoration: underline; font-weight: bold; color: #00b3f1; }

.content h1 span {
	font-weight: bold;
}
.content h2 span {
	font-weight:  normal;
}
.content h3 span {
	font-weight: normal;
}

/*GLOBAL BANNER*/
.content h1#global-banner { display: block !important; margin: 0 0 30px 0; width: 510px; height: 150px; display: block; text-indent: -9999em; outline: none; background-position: 0 0; background-repeat: no-repeat; padding: 0; }

/*GLOBAL BANNER*/
h1#global-banner.free-lessons { background-image: url(../../../../_assets/img/bnr-freelessons.jpg); }
h1#global-banner.learning-2-drive { background-image: url(../../../../_assets/img/bnr-learning2drive.jpg); }
h1#global-banner.teaching-someone { background-image: url(../../../../_assets/img/bnr-teachingsomeone.jpg); }
h1#global-banner.licensing { background-image: url(../../../../_assets/img/bnr-licensing.jpg); }
h1#global-banner.cars-guide { background-image: url(../../../../_assets/img/bnr-carsguide.jpg); }
h1#global-banner.instructors { background-image: url(../../../../_assets/img/bnr-instructors.jpg); }
h1#global-banner.news { background-image: url(../../../../_assets/img/bnr-news.jpg); }

/*BACK TO TOP*/
.top {
	padding: 2px 0 2px 13px;
	display: inline-block;
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-style: italic;
	text-decoration: none;
	background-image: url(../../../../_assets/img/ico-top.gif);
}

/*PLAY GAME*/
.play-game {
	padding: 2px 15px 2px 0;
	margin: 0.5em 0 0 0;
	display: inline-block;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	font-style: italic;
	text-decoration: none;
	background-image: url(../../../../_assets/img/ico-arrow-r.gif);
}


/*TABLES*/
.content table {
	margin: 0 0 2em 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00b3f1;
}
.content table table {
	margin: 0;
	border: 0;
}
.content table td {
	vertical-align: top;
	padding: 15px 10px;
	border-width: 0 0 1px 1px;
	border-style: none none solid solid;
	border-color: #FFF #FFF #00b3f1 #00b3f1;
}
.content table th {
	vertical-align: middle;
	padding: 10px;
	background-color: #00b3f1;
	color: #FFF;
}
.content table tr.seperator td {
	border-top: 2px solid #00b3f1;
}
blockquote {
	background-position: 0 0;
	background-repeat:  repeat-x;
	background-image: url(../../../../_assets/img/bg-dot.gif);
	margin: 0 0 1.4em 0;
}
blockquote span {
	padding: 0.9em 0;
	display: block;
	font-size: 1.60em;
	color: #00a1d9;
	background-position: 0 100%;
	background-repeat:  repeat-x;
	background-image: url(../../../../_assets/img/bg-dot.gif);	
}

/*ALIGNMENT*/
.content .alignleft,
.content img.alignleft {
	display: inline;
	float: left;
	margin: 5px 20px 20px 0;
}
.content .alignright,
.content img.alignright {
	display: inline;
	float: right;
	margin: 5px 0 20px 20px;
}
.content .aligncenter,
.content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}




