body,html{
	padding:0;
	margin:0;
	background:url(../images/bg.jpg) 0 110px repeat-x #f1f1f1;
	font:normal 12px Tahoma;
	color:#3e3e3e
}

p{
	line-height: 25px;
}

.container{
	width:950px;
	padding:0;
	margin:0 auto
}

.shadow{
	width:25px
}

.contentContainer{
	clear:both;
	background:url(../images/bgContentContainer.gif) center repeat-y
}

.fliteline{
	padding:10px;
	background:#f1f1f1
}

.fliteline img{
	border:none
}

.masthead{
	padding:1px 0 0 0
}

.nav{
	padding:0 0 0 129px;
	margin:0;
	list-style:none;
	background:url(../images/bgNav.gif) repeat-x;
	width:771px;
	height:27px
}

.nav li{
	padding:0;
	margin:0; 
	float:left
}

.nav li a{
	float:left;
	display:block;
	text-decoration:none;
	font:bold 13px Arial;
	line-height:27px;
	color:#c9e7fe;
	padding:0 34px;
	margin:0 1px 0 0;
	text-transform: uppercase
}

.nav li a:hover, .nav li a.active{
	background:url(../images/bgNavHover.gif) repeat-x;
	color:#ecece8
}

.clear{
	clear:both
}

.sidenav{
	float:left;
	width:185px
}

.sidenav h1{
	padding:0 0 15px 50px;
	margin:0;
	font:bold 15px Arial;
	line-height:30px;
	color:#fff
}

.sidenav h1.schedules{
	background:url(../images/bgSchedule.jpg)
}

.sidenav h1.instructors{
	background:url(../images/bgInstructors.jpg)
}

.sidenav h1.contacts{
	background:url(../images/bgcontacts.jpg)
}

.sidenav h1.aircrfts{
	background:url(../images/bgAircrafts.jpg)
}

.schedulesList, .instructorsList, .aircraftsList{
	padding:0 15px;
	margin:0 0 15px 0;
	list-style:none
}

.schedulesList li, .instructorsList li, .aircraftsList li{
	padding:0;
	margin:0
}

.schedulesList li a{
	color:#d29d1e;
	display:block;
	width:140px;
	padding:0 0 0 15px;
	margin:0;
	font:normal 12px Arial;
	line-height:20px;
	background:url(../images/arrowOrange.gif) 0 6px no-repeat
}

.schedulesList li a:hover{
	color:#9d720a
}

.instructorsList li a{
	color:#186495;
	display:block;
	width:140px;
	padding:0 0 0 15px;
	margin:0;
	font:normal 12px Arial;
	line-height:20px;
	background:url(../images/arrowBlue.gif) 0 6px no-repeat
}

.instructorsList li a:hover{
	color:#073a5b
}

.aircraftsList li a{
	color:#46ab19;
	display:block;
	width:140px;
	padding:0 0 0 15px;
	margin:0;
	font:normal 12px Arial;
	line-height:20px;
	background:url(../images/arrowGreen.gif) 0 6px no-repeat
}

.aircraftsList li a:hover{
	color:#226206
}

.content{
	float:right;
	width:700px
}

.mainContent, .mainContentInside{
	float:left;
	width:500px;
	padding:20px 0
}

.mainContent h1, .mainContentInside h1{
	padding:0;
	margin:0;
	font:bold 22px Times New Roman;
	color:#333333
}

.mainContent h4{
	padding:0 0 0 100px;
	margin:-10px 0 0 0;
	font:bold 22px Times New Roman;
	color:#9b9b9b
}

.mainContentInside h4{
	padding:0 0 0 90px;
	margin:-10px 0 0 0;
	font:bold 16px Arial;
	color:#9b9b9b
}

.mainContent h2{
	clear:both;
	padding:20px 0 0 20px;
	margin:0;
	font:bold 16px Arial;
	color:#183046
}

.mainContentInside h2{
	padding:0;
	margin:0;
	font:bold 22px Arial;
	color:#183046
}

.mainContent img{
	display:block;
	float:left;
	width:135px;
	padding:2px;
	margin:15px 0;
	border:1px solid #b6b6b6;
	background:#fff
}

.mainContent p{
	float:right;
	width:349px;
	margin:10px 0;
	font:normal 11px Tahoma
}

.mainContentInside p{
	font:normal 11px Tahoma
}

.imageRight{
	float:right;
	padding:2px;
	margin:20px 0 15px 15px;
	border:1px solid #b6b6b6;
	background:#fff
}


.aircrafts td{
	padding:0 0 25px 0
}

.aircrafts td p{
	line-height: 18px;
}

.aircrafts img{
	padding:2px;
	margin:0;
	border:1px solid #b6b6b6;
	background:#fff
}

.hr{
	height:2px;
	background:url(../images/hr.gif) repeat-x
}

.subContent{
	float:right;
	width:185px;
	padding:12px 0;
	text-align:center
}

.subContent img{
	display:block;
	border:none;
	margin:0 auto 5px auto
}


.footer{
	background:url(../images/sBottom.jpg) no-repeat;
	padding:25px 0;
	margin:0;
	text-align:center;
	font:normal 11px Tahoma;
	color:#6c6c6c
}

.footerNav{
	padding:0 0 5px 0;
	margin:0;
	list-style:none
}

.footerNav li{
	padding:0;
	margin:0;
	display:inline
}

.footerNav li a{
	padding:0 5px;
	margin:0;
	color:#6c6c6c;
	text-decoration:none;
	text-transform: capitalize
}

.footerNav li a:hover, .footer a:hover{
	color:#333333;
	text-decoration:underline
}

.footer a{
	color:#6c6c6c;
	text-decoration:none
}

.contactForm{
	padding:15px 0 0 0;
	margin:0;
	width:390px;
}

.contactForm td{
	font-size:8pt;
	padding:0 0 7px 0
}

.contactForm .inputFields{
	border:1px solid #cacaca;
	background:none;
	width:250px
}

.headerline{background:url(../images/line.jpg) repeat-x;width:100%;height:17px}
a{color:#093c74}
a:hover{color:#0051aa}
