.vsubmit {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: #efefef 2px solid; FONT-WEIGHT: bold; FLOAT: right; VERTICAL-ALIGN: bottom; BORDER-LEFT: #efefef 2px solid; WIDTH: auto; COLOR: #ffffff; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #cc0000
}
.vsubmit2 {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #efefef 1px solid; WHITE-SPACE: nowrap
}
.vsubmit3 {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: #efefef 2px solid; FONT-WEIGHT: bold; FLOAT: right; VERTICAL-ALIGN: bottom; BORDER-LEFT: #efefef 2px solid; WIDTH: auto; COLOR: #ffffff; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #cc0000
}
.vsecondarysubmit {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: #efefef 2px solid; FONT-WEIGHT: bold; FLOAT: right; VERTICAL-ALIGN: bottom; BORDER-LEFT: #efefef 2px solid; WIDTH: auto; COLOR: #ffffff; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #666699
}
.vsecondarysubmit2 {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #efefef 1px solid; WHITE-SPACE: nowrap
}
.vsecondarysubmit3 {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: #efefef 2px solid; FONT-WEIGHT: bold; FLOAT: right; VERTICAL-ALIGN: bottom; BORDER-LEFT: #efefef 2px solid; WIDTH: auto; COLOR: #ffffff; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #666699
}
.statusbarnotselected {
	FONT-WEIGHT: bold; WIDTH: 150px; COLOR: #ffffff; BACKGROUND-COLOR: #ccccff; TEXT-ALIGN: center
}
.statusbarselected {
	FONT-WEIGHT: bold; WIDTH: 150px; COLOR: #ffffff; BACKGROUND-COLOR: #000066; TEXT-ALIGN: center
}
.nlselectedsteptxt {
	FONT-WEIGHT: bold; COLOR: black
}
.nlnonselectedsteptxt {
	COLOR: black
}
.nlsubmit {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #cc0000
}
A.actiontextnounderline {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.actiontextnounderline:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.actiontextnounderline:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.maintextintroerror {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
A.maintextintroerror {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
A.maintextintroerror:visited {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
A.maintextintroerror:active {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
TD.primary {
	BACKGROUND-IMAGE: none
}
TD.secondary {
	BACKGROUND-IMAGE: none
}
.nlflightbooking {
	WIDTH: 130px; FONT-FAMILY: Verdana
}
.nlflightbookingreadonly {
	FONT-WEIGHT: bold; WIDTH: 130px; COLOR: #222222; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #cccccc
}
SELECT.nlflightbookingselect {
	FONT-FAMILY: Verdana
}
.nlhomepage {
	WIDTH: 130px; FONT-FAMILY: Verdana
}
SELECT.nlhomepageselect {
	FONT-FAMILY: Verdana
}
.statusbarnotselected {
	FONT-WEIGHT: bold; WIDTH: 150px; COLOR: #ffffff; BACKGROUND-COLOR: #ccccff; TEXT-ALIGN: center
}
.statusbarselected {
	FONT-WEIGHT: bold; WIDTH: 150px; COLOR: #ffffff; BACKGROUND-COLOR: #000066; TEXT-ALIGN: center
}
.nlselectedsteptxt {
	FONT-WEIGHT: bold; COLOR: black
}
.nlnonselectedsteptxt {
	COLOR: black
}
.nltable {
	BORDER-RIGHT: #666699 2px solid; BORDER-LEFT: #666699 2px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #666699; BORDER-BOTTOM: #666699 2px solid
}
.nltablebg3 {
	BORDER-RIGHT: #666699 2px solid; BORDER-LEFT: #666699 2px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #666699; BORDER-BOTTOM: #666699 2px solid; BACKGROUND-COLOR: #efeff5
}
.nltablebg2 {
	BORDER-RIGHT: #666699 2px solid; BORDER-LEFT: #666699 2px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #666699; BORDER-BOTTOM: #666699 2px solid; BACKGROUND-COLOR: #ccccff
}
.nltablesides {
	BORDER-RIGHT: #666699 2px solid; BORDER-TOP: #666699 0px; BORDER-LEFT: #666699 2px solid; BORDER-BOTTOM: #666699 0px; BACKGROUND-COLOR: #efeff5
}
.nlitinerarytable {
	BORDER-RIGHT: #666699 2px solid; BORDER-LEFT: #666699 2px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #666699; BORDER-BOTTOM: #666699 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #efeff5
}
.nlflighttable {
	BORDER-RIGHT: #666699 2px solid; BORDER-LEFT: #666699 2px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #666699; BORDER-BOTTOM: #666699 2px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #efeff5
}
.nlitineraryinnerborder {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; BORDER-LEFT: #666699 1px solid; BORDER-BOTTOM: #666699 1px solid; 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 {
	MARGIN-LEFT: 20px; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: disc
}
.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-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #666699 1px solid; COLOR: black; BORDER-BOTTOM: #666699 1px solid; BACKGROUND-COLOR: #ccccff
}
.nltablecontentprimary {
	COLOR: black; BACKGROUND-COLOR: #efeff5
}
.nltablecontentprimarynobg {
	COLOR: black
}
.nltablecontentprimarybordered {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; BORDER-LEFT: #666699 1px solid; COLOR: black; BORDER-BOTTOM: #666699 1px solid
}
.nlitineraryprimarystrong {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #666699 1px solid; COLOR: black; BORDER-BOTTOM: #666699 1px solid
}
.nltablecontentprimaryerror {
	COLOR: red
}
.nltablecontentalert {
	COLOR: red
}
.nltablecontentalertstrong {
	FONT-WEIGHT: bold; COLOR: red
}
.nlsubmit {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #cc0000
}
.nltablecontentprimaryborderbg2 {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; BORDER-LEFT: #666699 1px solid; COLOR: black; BORDER-BOTTOM: #666699 1px solid; BACKGROUND-COLOR: #ccccff
}
.nltablecontentprimaryborderbg3 {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #666699 1px solid; COLOR: black; BORDER-BOTTOM: #666699 1px solid; BACKGROUND-COLOR: #efeff5
}
.nltablecontentsecondarystrongbg2 {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ccccff
}
.nltablecontentsecondarystrongbg2 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: 1px solid; COLOR: black; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ccccff
}
.nlancillaries {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
.nltabletitle {
	FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #666699; TEXT-DECORATION: none
}
.nltablecontenttertiarystrongbordered {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #666699 1px solid; COLOR: black; BORDER-BOTTOM: #666699 1px solid
}
.nltablecontenttertiarybordered {
	BORDER-RIGHT: #666699 1px solid; BORDER-TOP: #666699 1px solid; BORDER-LEFT: #666699 1px solid; COLOR: black; BORDER-BOTTOM: #666699 1px solid
}
.nltablecontenttertiarystrong {
	FONT-WEIGHT: bold; COLOR: black
}
.nlpagetitle {
	FONT-WEIGHT: bold; COLOR: #000066
}
.whitelinks {
	COLOR: #fff
}
.whitelinks:visited {
	COLOR: #fff
}
.whitelinks:hover {
	COLOR: #fff
}
SPAN.maintexttitles {
	FONT-SIZE: medium; COLOR: #404490; LINE-HEIGHT: 38px
}
FORM SPAN.maintexttitles {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.1em
}
.righttitlestyle {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; FLOAT: right; WIDTH: 28%; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #000066; TEXT-ALIGN: left
}
.lefttitlestyle {
	PADDING-LEFT: 2%; FONT-WEIGHT: normal; FONT-SIZE: 120%; FLOAT: left; WIDTH: 70%; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #000066
}
