/*
New York Air of FlyVirtual
Author: Paul Nguyen
Company: N. Design House
Created On: Saturday, 09/01/2007
Last Edited: WED, 12/12/2007
Edited By: Paul Nguyen
*/

BODY {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
color: #fff;
text-indent: 0px;
text-align: left;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
background-color: #ffffff;
}
a {
 color: red;
}
.airPhoto {
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
padding-bottom: 10px;
border-bottom: dotted 1px;
}
.airPhoto IMG {
border: solid 10px;
}
.blockTitle {
font-size: 130%;
color: #fff;
letter-spacing: -.5px;
font-weight: bold;
background-color: red;padding: 3px;
}
.content {
vertical-align: top;
width:70%;
padding-left: 35px;
padding-right: 20px;
padding-bottom: 15px;
height: 100%;
text-align: left;
line-height: 15pt;
font-size: 105%;
}
.content a {
font-weight: bold;
color: #fff;
text-decoration: none;
}
.content a:hover {
color: red;
text-decoration: underline;
}
.dataHead {
font-weight: bold;
padding: 3px;
background-color: red;
}
.dataTop {
font-weight: bold;
}
.dataLeft {
font-weight: bold;
}
.dataTitle {
background-color: #000880;
color: #fff;
font-weight: bold;
padding-left: 5px;
}
.data {
font-size: 90%;
padding-left: 5px;
}
.footer {
width: 100%;
padding: 5px;
background-color: red;
position: fixed;
bottom: 0px;
color: #fff;
}
.footer a {
  color: #fff;
}
.footer a:hover {
  color: #666;
}
.footerMenu {
text-align: right;
}
.footerMenu A {
color: #fff;
text-decoration: none;
font-size: 100%;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 0px;
padding-left: 0px;
}
.footerMenu A:Hover {
color: #999;
text-decoration: none;
}
.mainBody {
width:100%;
height: 100%;
background-image: url(i/sky.jpg);
background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: center;
background-y-position: top;
background-color: #00ccff;
padding-left: 10%;
padding-right: 10%;
padding-bottom: 180px;
}
mainBody td {
vertical-align: top;
}
.management {
border-right-width: 1px;
border-right-style: dotted;
padding-left: 10px;
padding-right: 15px;
}
.management a {
color:#fff;
text-decoration: none;
font-weight:  bold;
}
.management a:hover{
color: #999;
}
.menu {
height: 30px;
width: 150px;
padding: 10px;
text-align: center;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #fff;
}
.menu a {
font-family: Arial, Helvetica, Geneva, Sans-Serif;
color: #ffffff;
font-size: 175%;
font-weight: bold;
word-spacing: -2.5 px;
letter-spacing: -1.0px; 
text-decoration: none;
}
.menu a:hover {
color: #999;
text-decoration: none;
}
.form1 {
font-family: arial, helvetica, geneva, sans-serif;
color: #000;
font-weight: bold;
font-size: 140%;
letter-spacing: -1px;
}
.form1 input {
font-family: arial, helvetica, geneva, sans-serif;
height: 30px;
border-width: 1px;
font-size: 130%;
font-weight: bold;
background-color: #fff;
}
.miniContent {
line-height: 15px;
}
.miniContent A {
color: #fff;
text-decoration: none;
font-size: 100%;
font-weight: bold;
}
.miniContent A:Hover {
color: red;
}
.miniContent p {
padding-left: 5px;
padding-right: 5px;
}
.newsContent {
vertical-align: top;
width: 30%;
line-height: 20px;
padding-top: 15px;
padding-right: 20px;
height: 120px;
overflow-x: hidden;
overflow-y: hidden;
margin-bottom: 10px;
margin-right: 0px;
color: #ffffff;
}
h3 {
font-family: Arial, Helvetica, Geneva, Sans-serif;
font-size: 140%;
font-weight: bold;
letter-spacing: -0.25px;
}
h4 {
font-family: arial, helvetica, Geneva, Sans-serif;
font-size: 130%;
font-weight: bold;
letter-spacing: -0.25px;
}
h5 {
margin-top: 0px;
margin-bottom: 0px;
font-family: arial, helvetica, Geneva, Sans-serif;
font-size: 120%;
font-weight: bold;
letter-spacing: -0.25px;
}
.repTitle {
 vertical-align: bottom;
 height: 50px;
 font-weight: bold;
}
.repTitle img {
  float:right;
}
.repTitle h1 {
 color: #fff;
 margin: 0px;
 padding: 0px;
 border: 0px;
 text-decoration: none;
}
.repTitle1 {
font-weight: bold;
background-color: #eee;
color: #000;
padding: 3px;
}
.repData1 {
background-color: #fff;
padding: 3px;
color: #000;
}
.repData1 a {
color: #000;
}
.repData2 {
background-color: #ccc;
color: #000;
padding: 3px;
}
.repData2 a {
color: #fff;
}
.repData3 {
  background-color: #fff;
  color: #000;
  font-weight: bold;
padding: 3px;
}
.repData4 {
  background-color: #888;
  color: #eee;
  font-weight: bold;
padding: 3px;
}
.report {
color: #333333;
vertical-align: top;
padding: 10px;
}
.report p {
font-size: 100%;
padding-left: 0px;
}
.report h4 {
margin-top:0px;
margin-bottom:0px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 0px;
color: #fff;
background-color: red;
}
.report input {
width: 100%;
padding-top: 5px;
border-width: 1px;
border-style: solid;
border-color: red;
height: 20px;
font-weight: bold;
}
.report a {
font-size: 100%;
color: red;
text-decoration: none;
}
.report a:hover {
color: #999;
text-decoration:none;
}
.reportContent {
width: 100%;
background-color: #ffffff;
border-width: 2px;
border-color: #003F87;
border-style: solid;
color:#333;
}
.reportContent a {
font-size: 90%;
color: #930000;
text-decoration: none;
}
.reportContent a:hover {
color: red;
}
.subTitle {
width: 200px;
padding-left: 5px;
padding-bottom: 5px;
padding-top: 20px;
vertical-align: bottom;
font-size: 120%;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #fff;
}
.subTitle a {
font-weight: bold;
}
.topBody {
padding-right:5px;
padding-bottom: 5px;
width: 100%;
height: 150px;
background-color: red;
}
.topImages {
vertical-align: top;
}
/* Pilots FORMS */

fieldset {
  border: 0px;
  border-style: solid;
  border-color: #ccc;
  position: relative; 
  float: left;  
  clear: both;  
  width: 100%;  
  margin: 0px;
  padding: 0px;
}
fieldset ol {  
  padding: 0em 3em 0 1em;  
  list-style: none;
} 
legend {
  font-size: 130%;
  font-weight: bold;
  color: #0099cc;
}
label {  
  display:block; 
}
fieldset li {  
  padding-bottom: .6em; 
}
input, .mainText select {
  border: 1px;
  border-style: solid;
  border-top-color: #b2b2b2;
  border-right-color: #b2b2b2;
  border-bottom-color: #b2b2b2;
  border-left-color: #b2b2b2;
  width: auto;
  height: auto;
  color: #666666;
  font-size: 150%;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
}
.submit input:hover {
  color: #fff;
  background-color: #ff9900;
  cursor: pointer;
}
fieldset.submit {
  width: auto;
  padding-left: 5px;
}
input#Checkbox1 {
  width: 15px;
  margin: 0px;
}
fieldset.submit input {
  height: auto;
  cursor: pointer;
}