@charset "UTF-8";
body {
	background:#949fa6 url('../images/background.jpg') repeat-x top;
	/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
	font-family: Verdana;
	font-size: 100%; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px
}
a {color:#666;text-decoration:underline;}
a:hover {color:#cc0041;text-decoration:none;}

td {font:normal 10px/11px Verdana;padding:6px 5px 6px 5px;margin:0px;}
td.title {font:bold 10px/11px Verdana;padding:6px 5px 6px 5px;margin:0px;background:#014884;color:#ffffff}

h1 {color:#d3002e;text-align:right;background:url('../images/plane.gif') no-repeat left bottom;margin:0px; font-style:normal; font-variant:normal; font-weight:normal; line-height:58px; font-size:54px; font-family:Times New Roman, Times, serif; padding-left:50px; padding-right:26px; padding-top:33px; padding-bottom:0px}
h2 {font:normal 22px/24px 'Times New Roman', Times, serif;color:#80a3c1;text-align:right;padding:80px 0px 0px 0px;margin:0px;}
h3 {font:bold 13px/14px Verdana;padding:0px 0px 10px 0px;margin:0px;}

.clear {clear:both;height:1px;}

.oneColFixCtrHdr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background:#FFFFFF;
	margin: 0 auto;
	text-align: left;
	display: block;
	padding-top:9px;
}
.oneColFixCtrHdr #header {
	background: #DDDDDD;
	padding: 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	font-family: Verdana;
	border-style: none;
	margin:0px;
	clear:both;
}
.oneColFixCtrHdr #header img {
	text-decoration: none;
	padding: 0px;
	border-style: none;
	float: left;
}
.oneColFixCtrHdr #phone  {
	float: right;
	display: block;
	width: 200px;
	margin-top:10px;
}
.oneColFixCtrHdr #phone .info {
	font-size: 9px;
	display: block;
	padding-top: 20px;
	margin-bottom: -15px;
	text-align: right;
	padding-right: 28px;
}
.oneColFixCtrHdr #phone .phonenumber {
	display: block;
	padding-right: 28px;
	font-size: 18px;
}
.oneColFixCtrHdr #topnav   {
	clear: left;
	width: 100%;
	float: left;
	margin-top:8px;
}
.oneColFixCtrHdr #topnav .blue {
	background:#024884 url('../images/corner.gif') no-repeat top center;
}

.oneColFixCtrHdr #topnav a.blue:hover {
	background: #013663 url('../images/corner.gif') no-repeat top center;
}

.oneColFixCtrHdr #topnav .green    {
	background: #cc0141 url('../images/corner.gif') no-repeat top center;
}
.oneColFixCtrHdr #topnav a.green:hover {
	background: #990131 url('../images/corner.gif') no-repeat top center;
}
.oneColFixCtrHdr #topnav ul {
	margin: 0px;
	padding: 0px;
}
.oneColFixCtrHdr #topnav li  {
	list-style: none;
	display: inline;
}

.oneColFixCtrHdr #last a {
	border: none;
	display: block;
	padding: 7px 32px 7px 31px;
	padding: 7px 29px 7px 29px;
}
/*.oneColFixCtrHdr #topnav ul a.last.blue  {
	border-right-style: none;
}*/
.oneColFixCtrHdr #mainContent {
	clear: both;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	width:780px;
}
.oneColFixCtrHdr #mainContent1 {
	clear: left;
	height: 253px;
	float: left;
	width: 100%;
}
.oneColFixCtrHdr #mainContent1 img {
	float: left;
	clear: left;
	width: 376px;
}

.oneColFixCtrHdr #mainImage {
	float: right;
	width: 376px;
}
.oneColFixCtrHdr #mainContent2 {
	clear: left;
	font-family: Verdana;
	font-size: 12px;
	color: #666;
	background: #ecf1f4;
	width: 780px;
	margin-top: -5px;
	display: block;
	float: left;
	line-height: 15px;
	border-top:solid 1px #ecebeb;
}
.oneColFixCtrHdr #mainContent2 .discover a img {
	border-style: none;
}
.oneColFixCtrHdr #mainContent2 .mainText {
	float: left;
	width: 420px;
	background: #ecf1f4;
	display:block;
}
.oneColFixCtrHdr #mainContent2 .mainText .padding {
	width: 95%;
	background: #ecf1f4;
	padding: 30px 0px 35px 10px;
	line-height: 16px;
	display:block;
}
.oneColFixCtrHdr #mainContent2 .discover {
	float: left;
	width: 207px;
	background: #ecf1f4;
	display: block;
	padding-left: 0px;
}
.oneColFixCtrHdr #mainContent2 .discover a img {
	padding-left: 40px;
	padding-top: 30px;
}
.oneColFixCtrHdr #mainContent2 .wallpapers {
	float: left;
	width: 100px;
	display: block;
	padding-left: 52px;
	padding-top: 23px;
	background: #ecf1f4;
	font-size: 9px;
	line-height: normal;
	margin-bottom:10px;
}
.oneColFixCtrHdr #mainContent2 .cessna {
	float: left;
	width: 127px;
	display: block;
	padding-left: 25px;
	border-style: none;
}
.oneColFixCtrHdr #mainContent2 .cessna img {
	border-style: none;
	padding-left: 25px;
}
.oneColFixCtrHdr #mainContent2 .wallpapers p {
	padding-left: 15px;
	padding-top: 10px;
}
.oneColFixCtrHdr #mainContent2 .wallpapers a:link {
	text-decoration: none;
	color: #333;
}
.oneColFixCtrHdr #mainContent2 .wallpapers a:hover {
	text-decoration: underline;
	color: #333;
}
.oneColFixCtrHdr #subContent {
	font-family: Verdana;
	font-size: 9px;
	color: #333;
	width: 150px;
	border: 1px solid #F00;
}
.oneColFixCtrHdr #subContent p {
	width: 70px;
	float: right;
	border: 1px solid #F00;
}
.oneColFixCtrHdr #footer {
width:760px;
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#658fb7;
	clear: both;
	display: block;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size: 10px;
	color: #FFF;
	text-align: center;
	display: block;
}
/* styles for subpage begins here */
.oneColFixCtrHdr #pageTitle {
	display: block;
	clear: left;
	float: right;
	text-align:right;
}
.oneColFixCtrHdr #sidenav {
	width: 165px;
	clear: left;
	float: left;
}
.oneColFixCtrHdr #sidenav img {
	display: block;
	padding-top: 75px;
	float:right;
}
.oneColFixCtrHdr #subpageImages {
	float: right;
	width: 175px;
	padding-bottom:20px;
}
.oneColFixCtrHdr #subpageImagesXL {
	float: right;
	width: 250px;
	padding-bottom:20px;
}
.oneColFixCtrHdr #sidenav ul {
	margin: 0px;
	padding: 5px 0px 0px;
	display: block;
	line-height: 20px;
}
.oneColFixCtrHdr #sidenav li {
	list-style: none;
}
.oneColFixCtrHdr #sidenav a {
	font-family: Verdana;
	font-size: 12px;
	color: #014884;
	text-decoration: none;
	background: #fff;
	text-align: right;
	display: block;
}
.oneColFixCtrHdr #sidenav a:hover {
	color: #cc0041;
}
.oneColFixCtrHdr #sidenav #active a {
	color: #cc0041;
}
.oneColFixCtrHdr #subpageText {
	display: block;
	float: left;
	width:615px;
}
.oneColFixCtrHdr #subpageText .padding {
	font-family: Verdana;
	font-size: 12px;
	color: #666;
	float: left;
	width:550px;
	line-height: 1.4em;
	padding: 9px 30px 40px 35px;
	text-align: left;
}

.oneColFixCtrHdr #subpageText .padding ul {margin:0px;padding:3px 0px 0px 0px;}
.oneColFixCtrHdr #subpageText .padding ul li {padding:0px 0px 2px 0px;margin:0px 0px 0px 18px;}


.oneColFixCtrHdr #subpageImage1 img {
	display: block;
	padding-bottom: 20px;
}
.oneColFixCtrHdr #subpageImages {
	padding-left: 10px;
	padding-top: 5px;
}