
/*--- BODY Html Tags ---*/
body {
color:#665A50;
font-family:Arial;
font-size:13px;
margin:0;
padding:0;
background-color:#ffffff;
}
a:link {
color:#6C82B5;
}
a:visited {
color:#6C82B5;
}
a:hover {
color:#B7CCE1;
}


.clear {clear:both;}
h1 {font-size:15px; margin:0; padding:5px 0 5px 0;}
h2 {font-size:15px; margin:0; padding:5px 0 7px 0;}
hr {color:#c0c0c0;}

li {list-style:circle; padding:3px;}

/*--- NAV BUTTONS SECTION --- */

#nav {list-style:none; font-size:12px; font-weight:bold; padding:0; margin:0;}
#nav li {list-style:none; display:block; margin:0; padding:0; border-bottom:1px solid #fff; background-color:#546889;}

#nav li a 	{background: url(button1.jpg) center no-repeat; display:block; text-decoration:none; color:#fff; margin:0; padding:6px 10px 6px 25px; background-color:#546889;}
#nav li a:hover {background: url(button2.jpg) center no-repeat; text-decoration:none; color:#fff; margin:0; background-color:#546889;}

#nav .active a {background: url(button2.jpg) center no-repeat; display:block; text-decoration:none; color:#fff; margin:0; padding:6px 10px 6px 25px;  background-color:#546889;}
#nav .active a:hover {background: url(button2.jpg) center no-repeat; text-decoration:none; color:#fff; margin:0; background-color:#546889;}


/*--- LAYOUT ---*/

#wrapper {margin-left:auto; margin-right:auto; width:808px; padding:0;}
#wrapper2 { background: url(background-wrapper3.jpg) repeat-y; padding:0; margin:0; border-top:3px solid #fff; overflow:hidden;}

#top-bar {height:8px; padding:0; margin:0; background: url(top-bar.gif) repeat;}
#header {height:174px; padding:0; margin:0;}
#logo {float:left; width:185px; padding:0; margin:0; background-color:#3E526B;}
#banner {float:left; width:620px; padding:0; margin:0; border-left:3px solid #fff; background-color:#1D3557;}
#sidebar {width:185px; float:left; padding:0; margin:0;}
#content {width:620px; float:right; padding:0; margin:0; overflow:hidden;}

#red-bar {height:21px; padding-top:3px; padding-left:8px; margin:0; background: url(red-bar.jpg) no-repeat; color:#fff; font-size:12px; letter-spacing:3px; font-weight:bold; background-color:#AB0B0B; overflow:hidden;}
.pad {padding:5px;}
#front {padding:0; margin:0; background-color:#fff; height:165px;}
#red-bar2 { color:#fff; height:21px; padding-top:3px; padding-left:8px; margin:0; background: url(red-bar.jpg) no-repeat; color:#fff; font-size:11px; font-weight:bold; text-align:center; background-color:#AB0B0B;}
#red-bar2 a {color:#fff; background-color:#C62C2C;}

#regulation { font-size:10px; color:#BDC6D3; padding:10px;}
#footer { padding:0; margin:0; color:#fff; background-color:#1D3557;}
#copyright { font-size:10px; color:#BDC6D3; text-align:center;}


/*--- CUSTOM SECTIONS ---*/
.red {color:#C00000; font-weight:bold;}
.redbg {color:#C00000; background-color:#fff; font-weight:bold;}
.border {border: 1px solid #c0c0c0; padding:3px; }
.border1 {border: 1px solid #c0c0c0; padding:3px; margin:0 5px 0 0 ;}
.border2 {border: 1px solid #c0c0c0; padding:1px; background-color:#fff;}

.question {padding:3px 3px 6px 3px;; font-weight:bold;}
.answer {padding:3px 3px 20px 3px;}
.entry {padding:3px;}

#contactghost {margin:0; padding:0; background: url(contactghost.jpg) no-repeat; }


.aircraft td { border-bottom:1px solid #c0c0c0; padding:6px;}
.aircraftnav td, .aircraftnav img, .aircraftnav a { margin:0; padding:0; text-align:center; text-decoration:none; border:0; font-size:0.92em;}

#phonenumbertag {margin-top:10px;}
.show {display:none;}