/* CSS Document */

.form {
float: left;
background-image:url('/flight-finder/images/WSMajorFlightFinder.jpg'); background-repeat:no-repeat;
width: 225px;
height:460px;
font-weight: normal;
font-size: 9pt;
font-family: Arial;
color: white;
text-align: left;
line-height:163%;
border: 1px;
}

.title {
font-weight: bold;
font-size: 18px;
font-family: Arial;
color: white;
text-align: left;
padding-left: 8px;
padding-top: 8px;
}


.hdrtxt {
font-size: 12pt;
text-align: center;
font-weight: bold;
padding-top: 40px;
padding-bottom: 15px;
}

.spacer {
height: 5px;
}

.origin {
text-align: left;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 3px;
}

.des {
width:190px;
text-align: left;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 5px;
}

.ddates {
text-align: left;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 5px;
}

.rdates {
text-align: left;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 10px;
}

.input {
width: 190px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.type {
float: left;
width: 80px;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: white;
text-align: right;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px;
border: 0px solid #FFFFFF;
}

.typedd {
float: left;
width: 102px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: white;
text-align: left;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 5px;
border: 0px solid #FFFFFF;
}

.intype {
width: 100px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}


.dir {
width: 190px;
float:left;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: white;
text-align: left;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 5px;
}

.pax {
float: left;
width: 80px;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: white;
text-align: right;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 5px;
}

.paxno {
float: right;
width: 120px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: white;
text-align: left;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 5px;
}

.inpax {
width: 40px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.day {
width: 37px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.month {
width: 80px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.year {
width: 50px;
margin-right: 5px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.calendar {
border: none;
vertical-align: text-bottom;
}

.submit {
width: 150px;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: black;
text-align: center;
padding-top: 8px;
padding-bottom: 5px;
}








.CFform {
float: left;
/* background-image:url('/flight-finder/images/WSMajorFlightFinder.jpg'); background-repeat:no-repeat; */
background-color: #0000CC;
width: 450px;
height:458px;
font-weight: normal;
font-size: 9pt;
font-family: Arial;
color: white;
text-align: left;
line-height:163%;
border: 1px;
}

.CFheader {
float: left;
width: 440px;
padding-left: 8px;
padding-top: 10px;
padding-bottom: 15px;
}

.CFtitle {
float: left;
width: 330px;
font-weight: bold;
font-size: 18px;
font-family: Arial;
color: white;
text-align: left;
}

CFlogo {
float: right;
width: 105px;
text-align: right;
}

.CFintro {
float: left;
width: 430px;
padding-left: 9px;
padding-bottom: 10px;
color: #FFFFFF;
font-weight: normal;
font-size: 14px;
font-family: Helvetica, Arial;
}


.CFwrapper {
float: left;
width: 450px;
padding: 0px;
}

.CForigin {
float: right;
width: 310px;
text-align: left;
padding-bottom: 10px;
color: #FFFFFF;
font-weight: normal;
font-size: 10px;
font-family: Helvetica, Arial;
}

.CFdes {
float: right;
width: 310px;
text-align: left;
padding-bottom: 10px;
}

.CFdates {
float: right;
width: 310px;
text-align: left;
padding-bottom: 10px;
}

.CFinput {
width: 180px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.CFtype {
float: left;
width: 120px;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: white;
text-align: right;
margin-top: 1px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 10px;
}

.CFtypedd {
float: right;
width: 310px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: white;
text-align: left;
padding-bottom: 10px;
}

.CFintype {
width: 110px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}


.CFdir {
width: 310px;
float: right;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: white;
text-align: left;
padding-bottom: 10px;
}

.CFpaxno {
float: right;
width: 310px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: white;
text-align: left;
padding-bottom: 10px;
border: 0px solid #FFFFFF;
}

.CFinpax {
width: 40px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.CFday {
width: 45px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.CFmonth {
width: 90px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.CFyear {
width: 60px;
margin-right: 5px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.CFcalendar {
border: none;
vertical-align: text-bottom;
}

.CFsubmit {
width: 150px;
margin-top: 8px;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: black;
text-align: center;
padding: 5px;
}



.NHSform {
float: left;
/* background-image:url('/flight-finder/images/WSMajorFlightFinder.jpg'); background-repeat:no-repeat; */
background-color: #FFFFFF;
margin-left: 10px;
margin-top: 10px;
width: 580px;
height:458px;
font-weight: normal;
font-size: 9pt;
font-family: Arial;
color: #126DA7;
text-align: left;
line-height:163%;
border: 1px solid #AFD135;
}

.NHSheader {
float: left;
width: 440px;
padding-left: 8px;
padding-top: 10px;
padding-bottom: 15px;
}

.NHStitle {
float: left;
width: 330px;
font-weight: bold;
font-size: 18px;
font-family: Arial;
color: #126DA7;
text-align: left;
}

.NHSlogo {
float: right;
width: 105px;
text-align: right;
}

.NHSintro {
float: left;
width: 430px;
padding-left: 9px;
padding-bottom: 10px;
color: #126DA7;
font-weight: normal;
font-size: 14px;
font-family: Helvetica, Arial;
}


.NHSwrapper {
float: left;
width: 450px;
padding: 0px;
}

.NHSorigin {
float: right;
width: 310px;
text-align: left;
padding-bottom: 10px;
color: #126DA7;
font-weight: normal;
font-size: 10px;
font-family: Helvetica, Arial;
}

.NHSdes {
float: right;
width: 310px;
text-align: left;
padding-bottom: 10px;
}

.NHSdates {
float: right;
width: 310px;
text-align: left;
padding-bottom: 10px;
}

.NHSinput {
width: 180px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.NHStype {
float: left;
width: 120px;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: #126DA7;
text-align: right;
margin-top: 1px;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 10px;
}

.NHStypedd {
float: right;
width: 310px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: #126DA7;
text-align: left;
padding-bottom: 10px;
}

.NHSintype {
width: 110px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}


.NHSdir {
width: 310px;
float: right;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: #126DA7;
text-align: left;
padding-bottom: 10px;
}

.NHSpaxno {
float: right;
width: 310px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: white;
text-align: left;
padding-bottom: 10px;
border: 0px solid #FFFFFF;
}

.NHSinpax {
width: 40px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.NHSday {
width: 45px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.NHSmonth {
width: 90px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.NHSyear {
width: 60px;
margin-right: 5px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.NHScalendar {
border: none;
vertical-align: text-bottom;
}

.NHSsubmit {
width: 150px;
margin-top: 8px;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: black;
text-align: center;
padding: 5px;
}

.NHStypesub {
float: left;
margin-left: 140px;
width: 250px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: #126DA7;
text-align: left;
padding-bottom: 10px;
}

/* AFFI CSS */


.AFFIform {
float: left;
/* background-image:url('/flight-finder/images/WSMajorFlightFinder.jpg'); background-repeat:no-repeat; */
background-color: #FFFFFF;
margin-left: 10px;
margin-top: 10px;
width: 580px;
height:458px;
font-weight: normal;
font-size: 9pt;
font-family: Arial;
color: #126DA7;
text-align: left;
line-height:163%;
border: 1px solid #126DA7;
}

.AFFIheader {
float: left;
width: 440px;
padding-left: 8px;
padding-top: 10px;
padding-bottom: 15px;
}

.AFFItitle {
float: left;
width: 330px;
font-weight: bold;
font-size: 18px;
font-family: Arial;
color: #126DA7;
text-align: left;
}

.AFFIlogo {
float: right;
width: 105px;
text-align: right;
}

.AFFIintro {
float: left;
width: 550px;
padding-left: 9px;
padding-bottom: 10px;
color: #afd135;
font-weight: bold;
font-size: 14px;
font-family: Helvetica, Arial;
font-style: italic;
}


.AFFIwrapper {
float: left;
width: 450px;
padding: 0px;
}

.AFFIorigin 	{float: right; width: 310px; text-align: left; padding-bottom: 10px; color: #126DA7; font-weight: normal; font-size: 10px; font-family: Helvetica, Arial;}
.AFFIdes 	{float: right; width: 310px; text-align: left; padding-bottom: 10px;}
.AFFIdates 	{float: right; width: 310px; text-align: left; padding-bottom: 10px;}
.AFFIinput 	{width: 180px; font-weight: normal; font-size: 8pt; font-family: Arial; color: black; text-align: left;}
.AFFItype 	{float: left; width: 120px; font-weight: bold; font-size: 9pt; font-family: Arial; color: #126DA7; text-align: right; margin-top: 1px; padding-left: 8px; padding-right: 8px; padding-bottom: 10px;}
.AFFItypedd	{float: right; width: 310px; font-weight: normal; font-size: 8pt; font-family: Arial; color: #126DA7; text-align: left; padding-bottom: 10px;}

.AFFIintype {
width: 110px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}


.AFFIdir {
width: 310px;
float: right;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: #126DA7;
text-align: left;
padding-bottom: 10px;
}

.AFFIpaxno {
float: right;
width: 310px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: white;
text-align: left;
padding-bottom: 10px;
border: 0px solid #FFFFFF;
}

.AFFIinpax {
width: 40px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.AFFIday {
width: 45px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.AFFImonth {
width: 90px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.AFFIyear {
width: 60px;
margin-right: 5px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: black;
text-align: left;
}

.AFFIcalendar {
border: none;
vertical-align: text-bottom;
}

.AFFIsubmit {
width: 150px;
margin-top: 8px;
font-weight: bold;
font-size: 9pt;
font-family: Arial;
color: black;
text-align: center;
padding: 5px;
}

.AFFItypesub {
float: left;
margin-left: 140px;
width: 250px;
font-weight: normal;
font-size: 8pt;
font-family: Arial;
color: #126DA7;
text-align: left;
padding-bottom: 10px;
}
