/* HTML Defaults */

body {
	font: 75%/1.3em Arial, Helvetica, sans-serif;
	color: #000;
	background: #00529b;
	margin: 0;
	padding: 0;
}
a:link, a:visited {
	text-decoration: none;
	color: #00529b;
}
a:hover, a:active {
	text-decoration: underline;
	color: #00529b;
}
h3 {
	font-size: 150%;
	font-weight: normal;
	color: #a5a7ab;
	padding: .5em 0 0 0;
	border-top: solid 1px #ccc;
}
h4 {
	font-size: 125%;
	font-weight: bold;
	color: #00529b;
}
img {
	border: none;
}
form {
	padding: 0;
}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
legend {
	font-size: 125%;
	font-weight: bold;
	color: #00529b;
	margin: 0;
	padding: 10px 0;
}
form ol {
	margin: 0;
	padding: 0;
}
form ol li {
	background: #eee;
	width: 580px;
	float: left;
	clear: both;
	padding: 5px 10px;
	border-bottom: solid 1px #fff;
	list-style: none;
}
label {
	width: 80px;
	float: left;
	margin: 0 10px 0 0;
}
input {
	float: left;
}
table {
	width: 100%;
	padding: 0;
	border: solid 1px #ccc;
	border-collapse: collapse;
}
caption {
	font-size: 125%;
	font-weight: bold;
	color: #00529b;
	text-align: left;
	padding: 5px;
}
thead {
	background: #00529b;
}
tfoot {
	font-size: 83%;
	background: #eee;
}
th, td {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border: solid 1px #ccc;
}
th {
	font-weight: bold;
	color: #fff;
	background: #00529b;
}


/* Main Container */

#container {
	width: 980px;
	margin: 0 auto;
}
.clear {
	clear: both;
}

/* Header */

#header {
	background: #fff url(../images/header_bg.png) no-repeat left top;
	height: 119px;
	width: 980px;
	float: left;
	clear: both;
}
#logo {
	height: 119px;
	width: 320px;
	float: left;
}
#logo h1 {
	font-size: 100%;
	margin: 0;
}
#logo h1 a {
	display: block;
	text-indent: -9999px;
	height: 119px;
	width: 320px;
}
#header ul {
	margin: 0;
	padding: 0;
}
#header ul li {
	font-size: 92%;
	text-transform: uppercase;
	float: left;
	list-style: none;
	position: relative;
}
#header ul li a {
	color: #00529b;
	display: block;
	padding: 0 12px;
}
#header ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: #00529b;
}
#front a#navhome, #contact a#navcontact, #about a#navabout, #private a#navprivate, #commercial a#navcommercial, #maintenance a#navmaintenance, #news a#navnews, #downloads a#navdownloads {
	color: #00529b;
}
#front a#navhome:hover, #contact a#navcontact:hover, #about a#navabout:hover, #private a#navprivate:hover, #commercial a#navcommercial:hover, #maintenance a#navmaintenance:hover, #news a#navnews:hover, #downloads a#navdownloads:hover {
	color: #fff;
}
#topnav {
	line-height: 18px;
	float: right;
	clear: right;
}
#topnav ul li {
	padding: 20px 0 16px 0;
}
#nav {
	line-height: 34px;
	font-weight: bold;
	width: 640px;
	float: right;
	clear: right;
}
#nav ul li ul {
	background: #00529b;
	width: 325px;
	position: absolute;
	top: 34px;
	left: 0;
	display: none;
}
#nav ul li:hover ul {
	display: block;
}
#nav ul li ul li {
	line-height: 2.4em;
	font-weight: normal;
	float: none;
	white-space: nowrap;
}
#nav ul li ul li a {
	color: #fff;
	text-indent: 14px;
	padding: 0;
}
#nav ul li ul li a:hover {
	background: #5a7dbd;
}

/* Footer */

#footer {
	font-size: 75%;
	color: #fff;
	width: 980px;
	float: left;
	clear: both;
	padding: 10px 0;
}
#footer p {
	margin: 0;
}
#copyright {
	float: left;
}
#credit {
	float: right;
}

/* Content */

#content {
	background: #fff url(../images/content_bottom.png) repeat-x left bottom;
	width: 980px;
	float: left;
	clear: both;
	padding-bottom: 24px;
}
#content ul li {
	background: url(../images/bullet.png) no-repeat left 8px;
	padding: 5px 0 5px 20px;
	list-style: none;
}
#content ul.sectionnav li {
	font-size: 125%;
	font-weight: bold;
	background: url(../images/bullet.png) no-repeat left 14px;
	padding: 10px 0 10px 20px;
}
#title {
	width: 940px;
	float: left;
	clear: both;
	padding: 10px 15px 10px 25px;
	border-top: 1px solid #bbceef;
}
#title h2 {
	font-size: 100%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 700px;
	float: left;
	margin: 0;
}
#about #title h2 {
	background-image: url(../images/title_about.png);
}
#contact #title h2 {
	background-image: url(../images/title_contact.png);
}
#private #title h2 {
	background-image: url(../images/title_private.png);
}
#privatetraining #title h2 {
	background-image: url(../images/title_privatetraining.png);
}
#licenceadditions #title h2 {
	background-image: url(../images/title_licenceadditions.png);
}
#trial #title h2 {
	background-image: url(../images/title_trial.png);
}
#commercial #title h2 {
	background-image: url(../images/title_commercial.png);
}
#multiengined #title h2 {
	background-image: url(../images/title_multiengined.png);
}
#singleengined #title h2 {
	background-image: url(../images/title_singleengined.png);
}
#multienginedrating #title h2 {
	background-image: url(../images/title_multienginedrating.png);
}
#instrumentrating #title h2 {
	background-image: url(../images/title_instrumentrating.png);
}
#conversion #title h2 {
	background-image: url(../images/title_conversion.png);
}
#multicrew #title h2 {
	background-image: url(../images/title_multicrew.png);
}
#flightinstructor #title h2 {
	background-image: url(../images/title_flightinstructor.png);
	}
#ourbuilding #title h2 {
	background-image: url(../images/title_ourbuilding.gif);
}
#maintenance #title h2 {
	background-image: url(../images/title_aircharter.png);
}
#news #title h2 {
	background-image: url(../images/title_news.png);
}
#downloads #title h2 {
	background-image: url(../images/title_downloads.png);
}
#title p {
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
	width: 240px;
	float: right;
	margin: 0;
}
#commercial #title p {
	background-image: url(../images/section_commercial.png);
}
#private #title p {
	background-image: url(../images/section_private.png);
}
#title p a {
	display: block;
	text-indent: -9999px;
	height: 20px;
	width: 240px;
}
#bodytext, #bodytextfull {
	float: left;
	clear: left;
	padding: 15px 25px 25px 25px;
}
#bodytext {
	width: 600px;
}
#bodytextfull {
	width: 930px;
}
.bodyphoto {
	float: left;
	margin: 0 2px 0 0;
}
.textinput, .trialinput {
	font: 100%/1.2em Arial, Helvetica, sans-serif;
	background: #fff;
	border: solid 1px #ccc;
}
.textinput {
	width: 35em;
}
.trialinput {
	width: 2em;
}
.button {
	font: bold 100%/1.2em Arial, Helvetica, sans-serif;
	color: #fff;
	background: #00529b;
	margin: 0 0 0 90px;
	padding: 2px 10px;
	border: outset 1px #ccc;
}
td .button {
	margin: 0;
}
.date {
	font-size: 83%;
}
.download {
	width: 930px;
	float: left;
	padding: 10px 0;
	border-top: solid 1px #ccc;
}
.download h3 {
	font-size: 125%;
	font-weight: bold;
	width: 350px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
}
.download p {
	float: left;
	margin: 0;
}
p.downloadlink {
	font-weight: bold;
	background: url(../images/icon_download.png) no-repeat left center;
	float: right;
	padding: 0 0 0 16px;
}
#side {
	width: 300px;
	float: right;
	padding: 15px;
}
.caption {
	font-size: 83%;
	margin: 0 0 .5em 0;
}
#side ul {
	margin: 0;
	padding: 0;
}
#side ul li {
	font-size: 92%;
	line-height: 2em;
	background: none;
	padding: 0;
	border-bottom: 1px solid #bbceef;
}
#side ul li a {
	color: #000;
	display: block;
	text-indent: 10px;
	width: 300px;
}
#side ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: #00529b;
}
#privatetraining #side ul li a#subprivatetraining, #licenceadditions #side ul li a#sublicenceadditions, #trial #side ul li a#subtrial, #multiengined #side ul li a#submultienginedlicence, #singleengined #side ul li a#subsingleenginedlicence, #multienginedrating #side ul li a#submultienginedrating, #instrumentrating #side ul li a#subinstrumentrating, #conversion #side ul li a#subconversion, #multicrew #side ul li a#submulticrew, #flightinstructor #side ul li a#subflightinstructor {
	font-weight: bold;
	color: #00529b;
}
#privatetraining #side ul li a#subprivatetraining:hover, #licenceadditions #side ul li a#sublicenceadditions:hover, #trial #side ul li a#subtrial:hover, #multiengined #side ul li a#submultienginedlicence:hover, #singleengined #side ul li a#subsingleenginedlicence:hover, #multienginedrating #side ul li a#submultienginedrating:hover, #instrumentrating #side ul li a#subinstrumentrating:hover, #conversion #side ul li a#subconversion:hover, #multicrew #side ul li a#submulticrew:hover, #flightinstructor #side ul li a#subflightinstructor:hover {
	color: #fff;
}

/* Front Page */

#intro {
	width: 980px;
	float: left;
	padding-bottom: 15px;
}
#intro p {
	font-size: 92%;
	line-height: 1.4em;
	width: 360px;
	float: left;
	margin: 0;
	padding: 15px;
}
#intro ul {
	float: left;
	margin: 0;
	padding: 10px 15px 0 15px;
}
#frontvouchers, #frontprivate, #frontcommercial {
	font-size: 92%;
	line-height: 1.3em;
	font-weight: bold;
	color: #fff;
	text-align: right;
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	float: left;
}
#frontvouchers a, #frontprivate a, #frontcommercial a {
	color: #fff;
	text-decoration: none;
	display: block;
	height: 160px;
	padding: 40px 18px 0 0;
}
#frontvouchers h2, #frontprivate h2, #frontcommercial h2 {
	display: none;
}
#frontvouchers p, #frontprivate p, #frontcommercial p {
	margin: 0;
	padding: 0;
}
#frontvouchers {
	width: 326px;
}
#frontprivate, #frontcommercial {
	width: 327px;
}
#frontvouchers a {
	width: 308px;
}
#frontprivate a, #frontcommercial a {
	width: 309px;
}
#frontvouchers {
	background-image: url(../images/cockpittrial_bg2.jpg);
}
#frontprivate {
	background-image: url(../images/frontprivate_bg.jpg);
}
#frontcommercial {
	background-image: url(../images/frontcommercial_bg.jpg);
}

