.vsubmit{color:#FFFFFF; float:right; vertical-align: bottom; font-weight:bold; background-color:#CC0000; border-bottom:2px solid black; border-right:2px solid black; border-left:2px solid #efefef; border-top:2px solid #efefef; width:auto;}
.vsubmit2{padding:4px; border-bottom:1px solid #efefef; border-right:1px solid #efefef; border-left:1px solid black; border-top:1px solid black; white-space: nowrap; padding-right:0px;}
.vsubmit3{color:#FFFFFF; float:right; vertical-align: bottom; font-weight:bold; background-color:#CC0000; border-bottom:2px solid black; border-right:2px solid black; border-left:2px solid #efefef; border-top:2px solid #efefef; width:auto;}
.vsecondarysubmit{color:#FFFFFF; float:right; vertical-align: bottom; font-weight:bold; background-color:#666699; border-bottom:2px solid black; border-right:2px solid black; border-left:2px solid #efefef; border-top:2px solid #efefef; width:auto;}
.vsecondarysubmit2{padding:4px; border-bottom:1px solid #efefef; border-right:1px solid #efefef; border-left:1px solid black; border-top:1px solid black; white-space: nowrap; padding-right:0px;}
.vsecondarysubmit3{color:#FFFFFF; float:right; vertical-align: bottom; font-weight:bold; background-color:#666699; border-bottom:2px solid black; border-right:2px solid black; border-left:2px solid #efefef; border-top:2px solid #efefef; width:auto;}
.statusbarnotselected{text-align:center; background-color:#CCCCFF; color:#FFFFFF; width:150px; font-weight:bold;}
.statusbarselected{text-align:center;	background-color:#000066;	color:#FFFFFF; width:150px; font-weight:bold;}
.nlselectedsteptxt{font-weight:bold;color:black;}
.nlnonselectedsteptxt{color:black;}
.nlsubmit{color:#FFFFFF;font-weight:bold; background-color:#CC0000;}
a.actiontextnounderline, a:active.actiontextnounderline, a:visited.actiontextnounderline {color:#ffffff;text-decoration:none;}
.maintextintroerror, A.maintextintroerror, A:visited.maintextintroerror, A:active.maintextintroerror {color:#ff0000; font-weight:bold;}
td.primary {background-image:none;}
td.secondary {background-image:none;}
.nlflightbooking {width:130px; font-family:Verdana;}
.nlflightbookingreadonly {width:130px; font-family:Verdana; font-weight:bold; background-color:#cccccc; color:#222222;}
SELECT.nlflightbookingselect {font-family:Verdana;}
.nlhomepage {width:130px; font-family:Verdana;}
SELECT.nlhomepageselect {font-family:Verdana;}
.statusbarnotselected{text-align:center; background-color:#CCCCFF; color:#FFFFFF; width:150px; font-weight:bold;}
.statusbarselected{text-align:center;	background-color:#000066;	color:#FFFFFF; width:150px; font-weight:bold;}
.nlselectedsteptxt{font-weight:bold;color:black;}
.nlnonselectedsteptxt{color:black;}
.nltable{border-left-width:2px; border-right-width:2px; border-bottom-width:2px; border-style:none solid solid solid; border-color:#666699;}
.nltablebg3{border-left-width:2px; border-right-width:2px; border-bottom-width:2px; border-style:none solid solid solid; border-color:#666699; background-color:#EFEFF5;}
.nltablebg2{border-left-width:2px; border-right-width:2px; border-bottom-width:2px; border-style:none solid solid solid; border-color:#666699; background-color:#CCCCFF;}
.nltablesides{ background-color:#EFEFF5; border:0; border-left-width:2px; border-right-width:2px; border-style:none solid none solid; border-color:#666699;}
.nlitinerarytable{background-color:#EFEFF5; border-left-width:2px; border-right-width:2px;border-bottom-width:1px; border-collapse:collapse; border-style:none solid solid solid; border-color:#666699;}
.nlflighttable{background-color:#EFEFF5; border-left-width:2px; border-right-width:2px; border-bottom-width:2px; border-collapse:collapse; border-style:none solid solid solid; border-color:#666699;}
.nlitineraryinnerborder{border:1px solid #666699; background-color:#666699;}
.nlbg1{background-color:#666699;}
.nlbg2{background-color:#CCCCFF;}
.nlbg3{background-color:#EFEFF5;}
.nlbg4{background-color:#CC0000;}
.nlbg5{background-color:#000066;}
.nlbg6{background-color:#9999CC;}
.nlbg7{background-color:#FFFFFF;}
.nlbullet {list-style-type:disc; line-height:16px; margin-left:20px;}
.nltablecontentprimarystrongbgnone{font-weight:bold;color:black;}
.nltablecontentprimarystrongbg3{font-weight:bold;color:black;background-color:#EFEFF5;}
.nltablecontentprimarystrongbg2{font-weight:bold;color:black; background-color:#CCCCFF;}
.nltablecontentprimarystrongbg2bordered{border:1px solid #666699; font-weight:bold;color:black; background-color:#CCCCFF;}
.nltablecontentprimary{color:black;background-color:#EFEFF5;}
.nltablecontentprimarynobg{color:black;}
.nltablecontentprimarybordered{color:black; border: 1px solid #666699;}
.nlitineraryprimarystrong{color:black; border:1px solid #666699; font-weight:bold}
.nltablecontentprimaryerror{color:red;}
.nltablecontentalert{color:red;}
.nltablecontentalertstrong{color:red;font-weight:bold;}
.nlsubmit{color:#FFFFFF;font-weight:bold; background-color:#CC0000;}
.nltablecontentprimaryborderbg2{border:1px solid #666699; background-color:#CCCCFF;color:black;}
.nltablecontentprimaryborderbg3{border:1px solid #666699; background-color:#EFEFF5;color:black; font-weight:bold;}
.nltablecontentsecondarystrongbg2{ font-weight:bold;color:black;background-color:#CCCCFF;}
.nltablecontentsecondarystrongbg2{font-weight:bold; color:black; background-color:#CCCCFF; border:1px solid;}
.nlancillaries{font-weight:bold; color:black; text-decoration:none;}
.nltabletitle{font-weight:bold; font-family:Verdana, Arial, sans-serif; text-decoration:none; background-color:#666699; color:#FFFFFF; line-height:20px;}
.nltablecontenttertiarystrongbordered{border:1px solid #666699; color:black; font-weight:bold;}
.nltablecontenttertiarybordered{border:1px solid #666699; color:black;}
.nltablecontenttertiarystrong{font-weight:bold;color:black;}
.nlpagetitle{font-weight:bold;color:#000066;}
.whitelinks, .whitelinks:visited, .whitelinks:hover {color:#fff;}
span.maintexttitles {color:#404490;font-size:medium;line-height:38px;}
form span.maintexttitles {font-size:100%; line-height:1.1em;}
.righttitlestyle {font-family: Verdana; font-size: 120%; font-weight: normal; line-height: 20px; background-color:#000066; color:#ffffff; float:right; width:28%; text-align:left;}
.lefttitlestyle {font-family: Verdana; font-size: 120%; font-weight: normal; line-height: 20px; background-color:#000066; color:#ffffff; float:left; width:70%; padding-left:2%;}

