body {
color: #333; background-color: #d5d6d7;
font-size:11px;
}
.nav_button {
	padding-right: 15px; 
	padding-left: 15px; 
	font-weight: bold; 
	font-size: 12px; 
	padding-bottom: 8px; 
	color: #ffffff; 
	padding-top: 5px; 
	font-family:arial; 
	text-align: center; 
	text-decoration: none
}
.nav_button {
	background-color: none
}
.nav_button:hover {
	color: #c6cad2; 
	background-color: none
}
.nav_cell {
	padding-bottom: 8px; padding-top: 5px
}
.nav_cell {
	background-color: none
}
.tdTopMenuGap {
	width: 2px! important 
	 }
TD#tdTopMenu {
	background-color: #1e79d2
}
.topbg {
	background-color: #ffffff
}
.toptablelines {
	
}
.aratablelines {
	background-color: #0a65be
}
#topnav2 {
	font-size: 11px; left: 0px; width: 800px; font-family: verdana; position: relative; top: 0px; height: 16px; background-color: #ebf3fb
}
#topnav2 .right {
	padding-right: 10px; float: right; color: #cc0505; padding-top: 2px; text-align: right
}
#topnav2 .left {
	padding-left: 10px; float: left; color: #cc0505; padding-top: 2px; text-align: left
}
#topnav2 A {
	font-weight: 500; color: #0a65be; text-decoration: none
}
.topnav2 {
	font-size: 11px; font-family: verdana
}
#footerbluebar {
	font-size: 12px; left: 0px; width: 800px; font-family: tahoma; position: relative; top: 0px; height: 30px; background-color: #49aaf3
}
#footerbluebar P {
	color: #fff; padding-top: 7px; text-align: center
}
#footerbluebar A {
	font-weight: 700; color: #fff; text-decoration: none
}
#footerbluebar A:hover {
	font-weight: 700; color: #000
}
#footerbluebar2 {
	font-size: 10px; left: 0px; width: 800px; font-family: tahoma; position: relative; top: 0px; height: 20px; background-color: #ffe4a2
}
#footerbluebar2 P {
	color: #336699; padding-top: 4px; text-align: center
}
#footerbluebar2 A {
	font-weight: 700; color: #336699; text-decoration: none
}
.submitButton {
	margin-top: 5px; font: bold 13px lucida grande, sans-serif; margin-left: 0px; width: auto; color: #0f256a; margin-right: 5px; background-color: #ffcc00; text-align: center
}
.tptext {
	font-size: 10px; font-family: verdana, arial
}
.tpmenu {
	font-size: 10px; font-family: verdana, arial
}
.tpheader {
	font-weight: bold; 
	font-size: 12px; 
	font-family:arial, helvetica, sans-serif;
	color:#ffffff
}
.nav-province {
	font-weight: bold; font-size: 12px; color: #ee6633; font-family: verdana, arial
}
.tpbtext {
	font-weight: bold; font-size: 10px; color: #336699; font-family: verdana, arial
}
.tpprice {
	font-weight: bold; font-size: 10px; color: #d40000; font-family: verdana, arial
}
.tpfeatured {
	font-weight: bold; font-size: 11px; font-family: verdana, arial
}
.tpsmalltext {
	font-size: 9px; font-family: verdana, arial
}
.formfield1 {
	font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif
}
.tpfeatured1 {
	font-weight: bold; font-size: 14px; color: #0000a0; font-family: verdana, arial
}
.dguidetitle {
	font-weight: bold; font-size: 14pt; color: #0000a0; font-family: arial
}
.formquestion {
	font-size: 14pt; color: #0000a0; font-family: verdana, helvetica, sans-serif
}
.formquestion2 {
	font-size: 13pt; color: #0000a0; font-family: verdana, helvetica, sans-serif
}
.med {
	font-size: 12px; color: #336699; font-family: arial
}
TD {
	font-size: 11px; color: #000000; font-family: verdana
}
.subText {
	font-size: 12px; 
	color: #22419d; 
	font-family: arial;
	font-weight:bold
}
.title2 {
	font-size: 12px; color: #000000; font-family: arial
}
.mainBkg {
	background-color: #b3c4e6
}
.whiteBkg {
	background-color: #ffffff
}
.oddBkg {
	background-color: #ebf3fb
}
.evenBkg {
	background-color: #e9f2d7
}
.orgBkg {
	background-color: #ffcc9a
}
.nblBkg {
	background-color: #ccccff
}
H1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
H2 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
	COLOR: #75aac7
}
STRONG {
	COLOR: #75aac7
}
#activityboxSM {
	BORDER-RIGHT: #1873c7 1px solid; BORDER-TOP: #1873c7 1px solid; BORDER-LEFT: #1873c7 1px solid; WIDTH: 250px; BORDER-BOTTOM: #1873c7 1px solid; FONT-FAMILY: verdana
}
.showsheaderSM {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Verdana; HEIGHT: 25px; BACKGROUND-COLOR: #1873c7
}
.searchborder {
	border-right-width: 1px;
	border-bottom-width: none;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #22419d;
	border-bottom-color: none;
}
.searchinnerborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #22419d;
	border-bottom-color: #22419d;
}
.mainborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #22419d;
	border-right-color: #22419d;
	border-top-color: #22419d;
	border-bottom-color: #22419d;
}
.subheadings {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#3f3f41;
padding-left:5px
}
.subhead {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
color:#22419d;
padding-left:5px
}
.subhead:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#22419d;
text-decoration:underline;
padding-left:5px
}
.orangeborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #ff9933;
	border-right-color: #ff9933;
	border-top-color: #ff9933;
	border-bottom-color: #ff9933;
}
.yellowborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #ffc340;
	border-right-color: #ffc340;
	border-top-color: #ffc340;
	border-bottom-color: #ffc340;
}
.redborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #cc0505;
	border-right-color: #cc0505;
	border-top-color: #cc0505;
	border-bottom-color: #cc0505;
}
.greenborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #669966;
	border-right-color: #669966;
	border-top-color: #669966;
	border-bottom-color: #669966;
}
.blueborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #0066ff;
	border-right-color: #0066ff;
	border-top-color: #0066ff;
	border-bottom-color: #0066ff;
}
.sublinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#002db6;
text-decoration:none
}
.sublinks:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#002db6;
text-decoration:underline
}
.normaltext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#0d0d0d;
text-decoration:none
}
.morelinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#002db6;
text-decoration:none;
padding-bottom:10px;
padding-right:8px
}
.morelinks:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#002db6;
text-decoration:underline;
padding-bottom:10px;
padding-right:8px
}
.bluetext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#002db6;
text-decoration:none;
padding-top:5px
}
.sellerslinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#0d0d0d;
text-decoration:none;
padding-bottom:10px;
padding-right:8px
}
.sellerslinks:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#002db6;
text-decoration:underline;
padding-bottom:10px;
padding-right:8px
}
.bluedesttext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#002db6;
text-decoration:none;
padding-top:8px
}
.bluedesttext:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#002db6;
text-decoration:underline;
padding-top:8px
}
.headertext {
font-family:verdana;
font-size:9px;
font-style:normal;
font-weight:none;
color:#2969aa;
text-decoration:none
}
.headertext:hover {
font-family:verdana;
font-size:9px;
font-style:normal;
font-weight:bold;
color:#2969aa;
text-decoration:underline;
}
.hometext {
font-family:verdana;
font-size:9px;
font-style:normal;
font-weight:none;
color:#646872;
text-decoration:none;
padding-left:5px;
padding-right:5px
}
.hometext:hover {
font-family:verdana;
font-size:9px;
font-style:normal;
font-weight:none;
color:#646872;
text-decoration:underline;
padding-left:5px;
padding-right:5px
}
.newsletter {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color:#0c68da;
	padding-left:3px;
	padding-top:2px;
	padding-right:2px
}
.footerlinks {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	font-family:Arial; 
	TEXT-DECORATION: none
}
.footerlinks:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	font-family:Arial; 
	TEXT-DECORATION:underline
}
.copyrite {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:none;
color:#ffffff;
text-decoration:none
}
.bluebigborder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #22419d;
	border-bottom-color: #22419d;
	border-left-color: #22419d;
	border-top-color: #22419d;
}
.usaheadings {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color:#22419d
}
.usasubheadings {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color:#02a1ff
}
.usasubhotelheadings {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:Tahoma;
	color:#ffffff
}
.normaltextlinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#0066FF;
text-decoration:none
}
.normaltextlinks:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#0066FF;
text-decoration:underline;
}
.normaltextunlinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:none;
color:#0066FF;
text-decoration:none;
}
.steps{font-size:12px;}
.clear{font-size:12px;}
.formreq{font-size:12px;}
#hotelCheckbox{font-size:12px;}
.formtxt{font-size:12px;}
input {font-size:12px;}

.content {color:#4D80AF; font-size:11px; margin-right:20px; margin-left:20px;}
.content a:visited {color:#888888;}
.content a:link {color:#4D80AF; font-weight:bold; text-decoration:underline;}
.content a:hover {color:#FF7E00; text-decoration:none;}
.content a:active {color:#FF7E00; text-decoration:underline;}
.content p{color:#4D80AF; font-size:11px; margin-right:20px;}
#mainContent *{font-size:11px;}
.content *{font-size:11px;}
.style1 {color: #FFFFFF}
#content div.tfDepAp, #content div.tfArrAp, #content div.tfTimeText, #content div.tfFlightNo {
	font-size:0.8em;
}
