body {
 margin: 5px;
 padding: 0;
 font-family: arial;
 font-size: 14px;
}

select {
 font-family: arial;
 font-size: 14px;
 margin: 2px 0 2px 2px;
}

input {
 font-family: arial;
 font-size: 14px;
}

a {
 color: blue;
}

table {
 border-spacing: 0;
 padding: 0;
 border-collapse: collapse;
}

td {
 padding: 0;
}

.noWrap {
 white-space: nowrap;
}

#mainLayoutTable {
 width: 779px;
}

#mainLayoutTable td {
 vertical-align: top;
}

.tafNextLine {
 padding-left: 20px;
}

#loaderContainer {
 display: inline-block;
 width: 23px;
 text-align: center;
 vertical-align: middle;
}

#loaderGif, #loadErrorsGif, #loadSuccessGif {
 display: none;
}

#limitsInputs {
 padding: 3px;
}

#disclamer {
 width: 100%;
 margin-top: 5px;
}

#weatherFeed {
 display: none;
 font-family: lucida console, courier new;
 padding: 0px 5px 5px 5px;
 border-bottom: 1px dotted black;
}

#metar, #taf {
 padding-top: 5px;
}

#windsInputs {
 padding: 3px 3px 3px 5px;
}

#displaySettings {
 border: 1px solid black;
 padding: 3px;
 margin-top: 5px;
 width: 377px;
}

#footer {
 border-top: 1px solid black;
 padding-top: 4px;
 font-size: 12px;
 margin-top: 5px;
 width: 100%;
}

.airportRwy {
 display: inline-block;
 width: 29px;
 padding: 1px;
 text-align: center;
 font-size: 14px;
 background-color: white;
 border: 1px solid #bdbdbd;
 text-decoration: none;
 color: black;
 margin: 0 0 5px 5px;
}

#fieldContainer, #inputModeContainer, #limitsContainer, #weatherContainer {
 border: 1px solid black;
 margin-top: 5px;
 width: 387px;
}

#fieldInputsAirport {
 padding: 5px 5px 0 0;
}

#fieldInputsCustom, #inputModeInputs {
 padding: 3px 3px 3px 5px;
}

#airportInfo, #currentRwyInfo {
 font-family: lucida console, courier new;
 border-top: 1px dotted black;
 padding: 5px;
 display: none;
}

#airportRwyInfo {
 display: none;
}

#airportInputsContainer {
 display: inline-block;
}

#weatherContainer, #fieldContainer, #fieldInputsAirportContainer {
 display: none;
}

#outputContainer {
 display: none;
 width: 385px;
}

#outputACARS {
 margin-top: 5px;
 width: 385px;
 display: none;
}

#constSpeedACARS, #maxSpeedACARS {
 display: inline-block;
 text-align: left;
}

.containerACARSTable { /*to center text in non-IE/Firefox, because IE/Firefox renders wider*/
 font-family: lucida console, courier new;
 background-color: #bdbdbd;
 border: 1px solid black;
 font-size: 14px;
 width: 188px;
 display: inline-block;
 padding: 3px 0px 2px 0px;
 text-align: center;
}

#outLimits {
 font-family: lucida console, courier new;
 border-top: 1px dotted black;
 padding: 5px;
}

.inputRWY {
 width: 25px;
 font-size: 14px;
 background-color: initial;
 border: 1px solid #bdbdbd;
 margin: 2px 5px 2px 0;
}

ul {
 font-size: 14px;
 padding-left: 20px;
 margin: 0px;
}

.windManipulator {
 display: inline-block;
 width: 15px;
 text-align: center;
 font-weight: normal;
 font-family: courier;
 text-decoration: none;
}

.windManipulatorLabel {
 display: inline-block;
 width: 30px;
 text-align: center;
 font-weight: normal;
 text-decoration: none;
 color: blue;
}

#bannerTable {
 width: 100%;
 border-spacing: 0;
 padding: 0;
 border-collapse: collapse;
 border-bottom: 1px solid black;
}

#bannerTable td {
 padding: 0;
 vertical-align: bottom;
}

#outputTables {
 border: 0;
 padding: 0;
 display: none;
 font-family: lucida console, courier new;
}

#maxSpeedTable {
 width: 385px;
 border-spacing: 0;
 padding: 0;
 border-collapse: collapse;
 background: #bdbdbd;
 margin-top: 5px;
}

#maxSpeedTable td {
 padding: 2px 0 2px 4px;
 border: 1px solid black;
 color: black;
}

#constSpeedTable {
 width: 385px;
 border-spacing: 0;
 padding: 0;
 border-collapse: collapse;
 background: #bdbdbd;
 margin-top: 5px;
}

#constSpeedTable td {
 padding: 2px 0 2px 4px;
 border: 1px solid black;
 color: black;
}

#inputMessages {
 border: 1px solid black;
 padding: 5px 7px 5px 5px;
 margin-top: 5px;
 width: 371px;
 display: none;
}

#timeStampContainer {
 width: 419px;
}

#limitsEquipSpecific {
}

#limitsCustom {
 display: none;
}

#limitsCR9 {
 display: none;
}

#limitsCRJ {
 height: 20px;
}

#limitsHMC {
 display: none;
}

#limitsSWOA {
 display: none;
}

#limits10184LowVisContainer {
 display: none;
}

#limits10184LowVis {
 display: none;
}

.windTableColLabel {
 font-weight: bold;
}

#magVarSign {
 margin-left: 0px;
}

#magVarValue {
 width: 25px;
 font-size: 14px;
 border: 1px solid #bdbdbd;
 margin: 2px 0 2px 5px;
}

#airport {
 width: 48px;
 font-size: 14px;
 border: 1px solid #bdbdbd;
 margin: 2px 0 2px 0;
}

#rawWinds {
 width: 72px;
 font-size: 14px;
 border: 1px solid #bdbdbd;
 margin: 2px 0 3px 0;
}

#rawVariation {
 width: 72px;
 font-size: 14px;
 border: 1px solid #bdbdbd;
 margin: 2px 0 2px 0;
}

.inputCustom {
 width: 22px;
 font-size: 14px;
 border: 1px solid #bdbdbd;
 margin: 2px 0 2px 0;
}

#hiddenLayoutSpacer0 {
 font-family: arial;
 visibility: hidden;
 width: 10px;
 font-size: 14px;
 border: 1px solid #bdbdbd;
 margin: 2px 0 2px 0;
}