body, h1, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #254565;
	line-height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
a {
	outline: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
hr {
	margin-top: 30px;
	margin-right: 50px;
	margin-bottom: 30px;
	margin-left: 50px;
	color: #FF0000;
}
a.sidebar {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer_style {
	color: #000000;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
img.float_l {
	float: left;
	padding: 0px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
img.float_r { 
    float: right; 
    margin: 4px; 
}
#content_both {
	float: left;
	width: 774px;
	padding-left: 75px;
}
#content_l {
	float: left;
	width: 562px;
	padding-left: 75px;
	padding-right: 1px;
}
#content_r {
	float: right;
	width: 212px;
	padding-left: 1px;
	padding-right: 80px;
	padding-top: 0px;
}
#content_ll {
	float: left;
	width: 300px;
	padding-left: 20px;
	padding-right: 10px;
}
#content_lr {
	float: right;
	width: 250px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 0px;
}
.contentbkg {
	width: 978px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/content.gif);
}
.footerbkg {
	width: 978px;
	height: 133px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/footer.gif);
}
a.footer {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.footer:link { color: #000000;}
a.footer:visited {color: #333333;}
a.footer:hover {color: #FF0000;}
a.footer:active { color: #2f5981;}
.cprt {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
p {
	margin: 0px;
	color: #254565;
}
#nnl {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding: 0px;
	margin-left: -25px;
}
h1 {
	color: #254565;
	font-size: 16px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-left: 75px;
}
h2 {
	color: #254565;
	font-size: 14px;
	padding-top: 6px;
}
h3 {
	color: #254565;
	font-size: 12px;
	padding-top: 6px;
}
#navigation ul {
	margin:0;
	padding:0;
	border:none;
	display:block;
	float:left;
	width:978px;
	height:20px;
	background:url(images/menu.gif) no-repeat 0px 0px;
	list-style:none;
}
#navigation ul li {
	display:block;
	float:left;
	height:20px;
	text-indent:-10000px;
}
#justified {text-align: justify;}
#home {width:149px;}
#about {width:79px;}
#courses {width:93px;}
#contact {width:95px;}
#clients {width:84px;}
#legal {width:73px;}

#navigation ul li a {
	display:block;
	width:100%;
	height:100%;
	outline:none;
}
#home a:hover {background:url(images/menu.gif) no-repeat 0px -20px;}
#about a:hover {background:url(images/menu.gif) no-repeat -149px -20px;}
#courses a:hover {background:url(images/menu.gif) no-repeat -228px -20px;}
#contact a:hover {background:url(images/menu.gif) no-repeat -321px -20px;}
#clients a:hover {background:url(images/menu.gif) no-repeat -416px -20px;}
#links a:hover {background:url(images/menu.gif) no-repeat -522px -20px;}
#testimonials a:hover {background:url(images/menu.gif) no-repeat -591px -20px;}
#legal a:hover {background:url(images/menu.gif) no-repeat -500px -20px;}

.course_nav {margin-left: 40px;}	

.course_button {
	margin:5px;
	display: inline;
	width: 150px;
 	height:75px;
	float:left;
	text-indent:-10000px;
	text-decoration: none;
	}
a.aircraft:link, a.aircraft:visited {background: url(images/c_buttons.gif) no-repeat 0px 0px;}
a.aircraft:hover {background-position: 0px -75px;}
a.engines:link, a.engines:visited {background: url(images/c_buttons.gif) no-repeat -150px 0px;}
a.engines:hover {background-position: -150px -75px;}
a.basic:link, a.basic:visited {background: url(images/c_buttons.gif) no-repeat -300px 0px;}
a.basic:hover {background-position: -300px -75px;}
a.regulatory:link, a.regulatory:visited {background: url(images/c_buttons.gif) no-repeat -450px 0px;}
a.regulatory:hover {background-position: -450px -75px;}
a.current:link, a.current:visited {background: url(images/c_buttons.gif) no-repeat -600px 0px;}
a.current:hover {background-position: -600px -75px;}
a.second:link, a.second:visited {background: url(images/c_buttons.gif) no-repeat -750px 0px;}
a.second:hover {background-position: -750px -75px;}
#contact-area {
	width: 600px;
	margin-top: 25px;
}
#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 371px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}
#contact-area textarea {
	height: 90px;
}
#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}
#contact-area input.submit-button {
	width: 100px;
	float: right;
}
label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 200px;
	padding-top: 5px;
}
