body {	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; margin: 0px; padding: 0px; background-color: White; color: 003875; }
body.gray { background-color: #EEEEEE; }
td.step { background-color: #EEEEEE; color: #003875; width:20px; text-align: center; border-bottom: 1px solid #EEEEEE; font-size: 12px; font-weight: bold; }
td.stepa { background-color: #003875; color: #FFFFFF; width:20px; text-align: center; border-bottom: 1px solid #003875; font-size: 12px; font-weight: bold; }
select.calselm {	background-color: #EEEEEE; font-size: 10px; }
select { font-size: 11px; }
p { margin:0; padding:0; }
td { font-size: 11px; }
table.work { background-color: #EEEEEE; }
td.headertop { font-size: 13px; color: White; padding-bottom: 1px; }
td.headertopnoframe { font-size: 13px; padding-bottom: 1px; }
td.label { color: Black; font-weight: bold; }
p.stepinfo { text-align: left;  font-size: 13px; }
td.popupinfo {	font-size: 13px }
img.fromid {  border-bottom: 1px solid Gray;  border-left: 1px solid Silver;  border-right: 1px solid Gray;  border-top: 1px solid Silver; }
img.language {  border-bottom: 1px solid Gray;  border-left: 1px solid Silver;  border-right: 1px solid Gray;  border-top: 1px solid Silver; }
td.language { color: #FFFFFF; font-size: 10px; padding-top: 1px; padding-right: 2px;  }
td.calh {  font-size: 10px; color: Black; font-weight: bold; }
td.calh2 { font-size: 10px; }
a { color:  #059AEE; }
a.calnnav { color: #CC0202; font-size: 11px; font-weight: bold; text-decoration: none; }
a.calnnav:hover {	color: 003875; }
td.calline { background-color: Gray; }
td.callineMP { background-color: red; }
td.callineKL { background-color: #0096FF; }
td.callinePY { background-color: #F7D329; }
td.callineOR { background-color: #73B2E7; }
img.btnairline {	border: 3px solid #FFFFFF; }
img.btnairlineMP {	border: 3px solid red; }
img.btnairlineKL {	border: 3px solid #0096FF; }
img.btnairlinePY {	border: 3px solid #F7D329; }
img.btnairlineOR {	border: 3px solid #73B2E7; }
td.calw { width: 30px; color: Black; font-weight: bold; font-size: 11px; text-align: center; }
td.calday { color: Gray; width: 30px; height: 20px; text-align: center; font-size: 11px; }
td.caldayactive { width: 24px; text-align: center; font-size: 11px; text-align: center;}
input.caldayactive {	color: White; font-size: 11px; font-weight: bold; padding: 0; width: 24px; cursor: pointer;}
span.notavail { color: White;  background-color: Gray; font-size: 11px; font-weight: bold; padding: 0; width: 24px; height: 21px; padding: 3px; cursor: default; }
div.warning { background-color: Yellow; color: Black; border: 1px solid Black; padding: 1px; margin-bottom: 4px; }
td.calcline { background-color: #808080; }
td.backleftb {	background-image: url(../img/backleftb.gif);	background-repeat: repeat-y; background-color: }
td.farehdr { font-weight: bold; font-size: 12px; padding-bottom: 3px; }
td.farehdrval { font-weight: bold; font-size: 11px; padding-bottom: 3px; text-align: right; overflow: scroll; background-color:   position: absolute;  visibility: visible; }
td.fareinf { font-size: 10px; }
td.taxdetail { font-size: 10px; color: Gray; }
td.fare { font-size: 10px; text-align: right; }
td.fil {	font-size: 11px; font-weight: bold; }
td.fiv {	font-size: 11px; font-weight: normal; }
td.phdr { font-size: 13px; font-weight: bold; }
td.plbl { font-size: 11px; font-weight: bold; }
td.pval { font-size: 11px; font-weight: normal; }
select.title {	font-size: 11px; width: 50px; }
input.pass { font-size: 11px; width: 120px; }
input.passc { font-size: 11px; width: 170px; }
input.passzip { font-size: 11px; width: 70px; }
select.passc {	font-size: 11px; width: 170px; }
th.fhdr { text-align: left; font-size: 11px; font-weight: bold; padding-bottom: 8px; }
th.fftr { text-align: left; font-size: 11px; font-weight: normal; padding-top: 8px; }
td.fval { font-size: 11px; font-weight: normal; padding-bottom: 2px; padding-right: 2px; }
.pmbimage {	vertical-align: middle; height: 30px; overflow: hidden; }
input.pricereadonly { border:0;text-align:right;width:100%; font-size: 11px; color: 003875; }
input {	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif; }
