#contentWrapper {
	margin:0px auto;
	width: auto;
	
}

#adLeaderboard { 
    display:block;
	width: 728px;
	display: inline;
	}	

#adLeaderboardBottom { 
     position:absolute;
	margin-top: 5.8em;
	left: -104;
	width: 728px;
	}	


#adInside { 
	
	position: absolute;
	display:block;
	width: 234px;
	height: 60px;
	top: 15px; 
	left: 370px; 
	
}

.TableSegmentWhite{
 width:100%;
 padding :1px 0px 1px 3px; 
 background: white top left  no-repeat;
}

.InsuranceSegmentTable{
 width:100%;
 padding :1px 0px 1px 3px; 
 background: transparent top left  no-repeat;
}

#adLeft88x31_1 { 
	
	position: relative;
	display:block;
	margin-top:14px;
	left:0px;
 
	
}

#adLeft88x31_2 { 
	
	position: relative;
	display:block;
	margin-top:14px;
	left:0px;
	

}

#adLeft88x31_3 { 
	
	position: relative;
	display:block;
	margin-top:14px;
	left:0px;

}

#adLeft88x31_4 { 
	
	position: relative;
	display:block;
	margin-top:14px;
	left:0px;

}

#privacyCanada { 
	
	position: relative;
	display:block;
	margin-top:14px;
	left:12px;

}


#adLeft120x240 { 
	
	position: relative;
	display:block;
	margin-top:14px;
	left:0px;
	
}

#adLeft125x125 { 
	
	position: relative;
	display:block;
	margin-top:14px;
	left:5px;
	
}

#adRight { 
	
	position: absolute;
	display:block;
	width: 160px;
	height: 600px;
	top: 10px; 
	left: 778px; 
	
}


#adFlight400x15_1 { 
	
	position:relative;
	display:block;
	margin-bottom:12;
}

#adFlight400x15_2 { 
	
	position:relative;
	display:block;
	margin-bottom:12;
}

#adFlight400x15_3 { 
	
	position:relative;
	display:block;
	margin-bottom:12;
}

#adFlight400x15O_4 { 
	
	position:relative;
	display:block;
	margin-bottom:12;
}

#adFlight400x15_5 { 
	
	position:relative;
	display:block;
	margin-bottom:12;
}

#adFlight400x15O_6 { 
	
	position:relative;
	display:block;
	margin-bottom:12;
}


#agencyIdContainer { 
	
	position: relative;
	width: auto;
	margin:5px 0 10px;
	font-family:Arial, Helvetica, sans-serif;

	}  /* container for everything in agencyId box */

#agencyIdContainer span{
	border:0px solid green;
	margin:0 auto;
	display: inline;
}

#agencyIdContainer #agencyLogo {
	position:absolute;
	left:48%;
	_left: auto;
	margin:0 0 0 -325px;
	_margin-left:-125px;
	border:0px dotted blue;
	width:auto;
	vertical-align:top;
}

#agencyIdContainer #agencyText {
	border:0px dotted beige;
	width:400px;
}

#agencyIdContainer #agencyText ul {
    border:0px solid red;
	margin:0px;
	padding:0;
	text-align:left;
	font-size:.8em;
	width:400px;
	margin:0 auto;
}

#agencyIdContainer #agencyText ul li {
	list-style-type:none;
	width:400px;
}

#agencyIdContainer #agencyText #agencyName{
	font-weight:bold;
	border-bottom:1px solid blue;
	font-size:1em;
}


#allBelowNav { 
	position: relative;
   	margin: 0 auto;
    width: 965px;
	}	/* everything below the top nav */

#leftSide  {
     /* border:1px solid black; 
	 background: yellow top left  no-repeat; */	
	 position: absolute;
     text-align: center;
	 width:140;
	 height:444;
	 top: 1px;
	 _top: 1px;
	 left: 0px;  
	 z-index:1;
	 	} /* entire left column */	


#dropdown1  {
 /*   border:1px solid red; 
	 background:gold top left no-repeat; */				
	 position: relative;
     _margin-top: 5;
	 text-align: center;
	 left: -11;
	 _left: 2;
	 width:135;
	 color: #206493;
     font: bold 12px Helvetica, Arial, sans-serif;
	} /* language selection */	




 /*  CONTAINED WITHIN CONTENT BEGIN  */


#content { 
	
	position: absolute;
	top: 0px; 
	_top: 0px; 
	width: 621px;
	left: 140px;
	border-style: solid;
	border-color: #206493;
	border-width: 0px 3px 3px 3px; 
	background-color: #EEEEEE;
	padding-bottom: 20px;
	}	
	


#contentWide { 
	
	position: absolute;
	top: 0px; 
	_top: 0px; 
	width: 750px;
	left: 140px;
	border-style: solid;
	border-color: #3982AE;
	border-width: 0px 3px 3px 3px; 
	background-color: #EEEEEE;
	}	

#contentWideWhite { 
	
	position: absolute;
	top: 0px; 
	_top: 0px; 
	width: 750px;
	left: 140px;
	border-style: solid;
	border-color: #3982AE;
	border-width: 0px 3px 3px 3px; 
	background-color: #ffffff;
	}			
	
#contentLaunchPage { 
	
	position: relative;
	width: 621px;

	}	
	
#contentItinPage { 
	
	position: relative;
	width: 621px;
		}

#cccontentPage > table {
	margin-left: 0px;
	}	
		
#contentPage > table {
	margin-left: 20px;
	}
#contentPage > form {
	margin-left: 20px;
	}

.lrg2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #206493; FONT-FAMILY: Arial, Helvetica, sans-serif
}
	
#mainPicture { 
	
	position: relative;
	width: 580px;
	height: 360px; 
	top: 0px;
	left: 0px;
	margin:  20px 0px 1px 20px;
	_margin:  20px 0px -4px 2px;
		
	}	/* the full sized picture that is the background */
	
	
#mainPicture span img { 
	border-style: solid;
	border-color: #3982AE; 
	border-width: 1px; 
}	


#eyeFlow { 
	
	position: absolute;
	background: transparent url(/ng/red-arrow.gif) top left  no-repeat; 
	width: 54px;
	height: 79px; 
	display: none;
	top: 161px; 
	_top: 162px; 
	left: 10px;
		}  /* the red arrow */
		

	#travelAlert, #error1, #error2, #error3, #error4, #error5, #error6, #error7, #error8, #error9, #error10  {
    
    text-align: left;
     color: red;
     font:  bold 12px Arial, Helvetica, sans-serif;
     margin: 15 18 15 22;
    } /*red at top */   


#travelAlert  a, #travelAlert a:visited, #travelAlert  a:link, #travelAlert a:active
{
color: #2973A2;  
text-decoration: underline;
}
	
#travelAlert a:hover
{
color: #aaaaaa;
}		

/******************** SIGNON BOX STUFF BEGIN ***********************************************/	

#ghostBox { 
	
	position: absolute;
	
	background: white top left  no-repeat; 
	width: 224px;
	height: 302px;  
	top: 30px; 
	left: 33px;
	border-style: solid;
	border-color: #3982AE;
	border-width: 1px; 
	opacity: .6;  /*  Firefox  */
	filter: alpha(opacity=60);  /*  IE  */
	}  /* the ghostbox itself */


#ghostBoxContent {
	position: relative;
	text-align: center;
	width: 500px;
	height: 200px;
	/*top: 315px;*/
	left: 170px;
	
	}  /* container for everything in the ghost box*/
	
	
* html #ghostBoxContent {
	position: absolute;
	text-align: center;
	width: 500px;
	height: 200px;
	/*top: 315px;*/
	left: 20px;

}


#formdiv {
	position: absolute;
     /*background: orange top left  no-repeat; */
	
	width: 555px;
	height: 220px;
	top: 335px;
	left: 438px;
	background-color: #bacae6;
	 }
	 


	
#ghostboxTitle  {
     position: relative;
     /*background: orange top left  no-repeat; */
	 text-align: center;
	 font: bold 16px Arial, Helvetica, sans-serif;
	 color: #206493;
	 width:204;
	 margin: 19px 11px 16px 11px;
	} /* explanation */

#signon  {
     position: relative;
     /*background: blue top left no-repeat;*/
	 text-align: center;
	 font: bold 11px Arial, Helvetica, sans-serif;
	 color: #206493;
	 width:204;
	} /* both input boxes */

	
#resCodeTitle  {
     position: relative;
	 /*background: yellow top left  no-repeat;*/
	 text-align: center;
	 font:  bold 11px Arial, Helvetica, sans-serif;
	 color: #206493;
	}   /* top input box */	

	
#resCode  {
     position: relative;
     text-align: center;
	  margin: 1px 0px 5px 0px;
	 
	}   /* top input box */	
	

#passengerNameTitle  {
     position: relative;
	 /*background: red top left no-repeat; */
     text-align: center;
	 font:  bold 11px Arial, Helvetica, sans-serif;
	 color: #206493;
	}   /* bottom input box */	

		
#passengerName  {
     position: relative;
     text-align: center;
	  margin: 1px 0px 15px 0px;

	}   /* bottom input box */		
	
	
	
#timecodesTitle  {
     position: relative;
	 /*background: yellow top left  no-repeat;  */
     text-align: center;
	 font:  bold 11px Arial, Helvetica, sans-serif;
	 color: #206493;
	 
	  

	}   /* form words */	

	



#rad1  {
     position: relative;
    /* background: pink top left  no-repeat; */
	 text-align: center;
	 
	 color: #206493;
	 font: 11px Arial, Helvetica, sans-serif;
	 
	 
	}   /* 12 HR radio button */		
	
	
#rad2  {
      position: relative;
     /*background: pink top left  no-repeat;*/
	 text-align: center;
	 
	 color: #206493;
	 font: 11px Arial, Helvetica, sans-serif;
	  

	}   /* 24 HR radio button */			
	
#submitButton { 
     position: relative;
	 /*background-color:#206493;*/
	 color:#206493;
	 font-size:13px;
	 
	 text-align: center;
	 margin: 12px 0px 5px 0px;
	}   /* submit-button *


/******************** SIGNON BOX STUFF END ***********************************************/	

/******************** Flight Tracker STUFF BEGIN ***********************************************/	

#ghostBoxFT { 
	
	position: absolute;
	background: white top left  no-repeat; 
	width: 196px;
	height: 226px;  
	top: 10px; 
	left: 778px;
	border-style: solid;
	border-color: #3982AE;
	border-width: 1px;
	opacity: .6;  /*  Firefox  */
	filter: alpha(opacity=60);  /*  IE  */
	}  /* the ghostbox itself */


#ghostBoxContentFT { 
	
	position: absolute;
	width: 196px;
	height: 226px;
	top: 10px;
	left: 778px;
	}  /* container for everything in the ghost box*/

	
#ghostboxTitleFT  {
     position: relative;
     background: #307FAA top left  no-repeat; 
	 text-align: center;
	 font: bold 16px Arial, Helvetica, sans-serif;
	 color: #ffffff;
	 width: 197px;
	 _width: 196px;
	 padding: 5px 0px 5px 0px;
	 
	} /* explanation */


#subTitleFT  {
     position: relative;
     background: #307FAA top left no-repeat;
	 text-align: center;
	 font: bold 11px Arial, Helvetica, sans-serif;
	 color: #ffffff;
	 width: 197px;
	 _width: 196px;
	 padding: 1px 0px 7px 0px;
	 margin: 0px 0px 8px 0px;
	} /* both input boxes */

	
#airlineTitleFT  {
     position: relative;
	 /*background: yellow top left no-repeat;*/
	 text-align: center;
	 font:  bold 11px Arial, Helvetica, sans-serif;
	 color: #206493;
	}   /* top input box */	

	
#airlineFT {
     position: relative;
     text-align: center;
	  margin: 1px 0px 5px 0px;
	 
	}   /* top input box */	
	

#flightNumberTitleFT  {
     position: relative;
	 /*background: red top left no-repeat; */
     text-align: center;
	 font:  bold 11px Arial, Helvetica, sans-serif;
	 color: #206493;
	 margin: 7px 0px 0px 0px;
	}   /* bottom input box */	

		
#flightNumberFT  {
     position: relative;
	 /*background: green top left no-repeat;*/
     text-align: center;
	  margin: 1px 0px 7px 0px;

	}   /* bottom input box */		
	
	
	
#timecodesTitleFT  {
     position: relative;
	 background: yellow top left  no-repeat;  
     text-align: center;
	 font:  bold 11px Arial, Helvetica, sans-serif;
	 color: #206493;
	 
	  

	}   /* form words */	

	

	
#submitButtonFT { 
     position: relative;
	 /*background-color:#206493;*/
	 color:#206493;
	 font-size:13px;
	 
	 text-align: center;
	 margin: 12px 0px 5px 0px;
	}   /* submit-button */

#moreSearch  {
     position: relative;
     text-align: center;
	 font: bold 11px Arial, Helvetica, sans-serif;
	 color: #206493;
	 width: 197px;
	 _width: 196px;
	 _margin: 4px 0px 0px 0px;
	 
	} /* both input boxes */
	
#moreSearch  a, #moreSearch a:visited, #moreSearch  a:link, #moreSearch a:active
{
color: #2973A2;  
text-decoration: underline;
}	

#moreSearch a:hover
{
color: #aaaaaa;
}	

/******************** Flight Tracker STUFF END ***********************************************/	

#logo { 
    position:absolute;
margin-top: 2.85em;
/*	margin-top: .3em;
	 _margin-top: .3em;*/
	width: 108px;
/*	height: 65px; */
	left:514px;
	  
			}  

#creditCardPagelogo { 
    position:absolute;
	margin-top: 5px;
	width: 108px;
	left:650px;
	
	} 	

#getThereFooter { 
    position:absolute;
	margin-top: .3em;
	 _margin-top: .3em;
	left:340px;
	  
			}  	
			
#logoWidePage { 
    position:absolute;
	margin-top: .6em;
	 _margin-top: .3em;
	width: 108px;
	height: 65px; 
	left:642px;
	 /*  border:1px solid red;   */	
	
			}  				

.verticalSpace20 {
     position:relative;
	
	 width:20px;
	 height:20px;
	border:0px solid red; 
	background: transparent url(/ng/clear.gif) top left  no-repeat;
}
	
#bottomLinks {
     position: absolute;
 margin-top: 2.85em;
	/* margin-top: .3em;
	 _margin-top: .3em;*/
	 width:514px;
	 _width:516px;
	 left:-2px;
	 _left:-2px;
	 text-align: left;
	/* border:1px solid red; 
	 background: gold top left  no-repeat;  */	
}

#ccbottomLinks {
     position: absolute;
	 margin-top: 5px;
	 width:514px;
	 _width:516px;
	 left:-2px;
	 _left:-2px;
	 text-align: left;
}

#bottomLinks ul , #ccbottomLinks ul {
     /*position:relative;*/
	 font: 10px Arial, Helvetica, sans-serif;
	  /* background: pink top left  no-repeat;  */	
	  
margin:0;
padding: 0;
	 	 
	}   /* links on the bottom */				


#bottomLinks ul li , #ccbottomLinks ul li{
/*display: inline;
list-style-type: none;*/ /* remove bullets */	
/*padding: 0 1.6em 0 0;*/

PADDING-RIGHT: 1.6em; 
DISPLAY: block; 
FLOAT: left; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none

}

#bottomLinks ul li a, #bottomLinks ul li a:visited, #bottomLinks ul li a:link, #bottomLinks ul li a:active, #ccbottomLinks ul li a, #ccbottomLinks ul li a:visited, #ccbottomLinks ul li a:link, #ccbottomLinks ul li a:active
{
color: #206493;  
text-decoration: underline;
}

#bottomLinks ul li a:hover, #ccbottomLinks ul li a:hover
{
color: #888888;
}


#bottomLinksWidePage {
     position: absolute;
	 margin-top: .6em;
	 _margin-top: .3em;
	 width:634px;
	 _width:636px;
	 left:-2px;
	 _left:-2px;
	 text-align: left;
 /*	 border:1px solid red; 
	 background: gold top left  no-repeat;  */
}


#bottomLinksWidePage ul {
     
	 font: 10px Arial, Helvetica, sans-serif;
	  /* background: pink top left  no-repeat;  */	
	  
margin:0;
padding: 0;
	 	 
	}   /* links on the bottom */				


#bottomLinksWidePage ul li {
display: inline;
list-style-type: none; /* remove bullets */	
padding: 0 1.6em 0 0;
}

#bottomLinksWidePage ul li a, #bottomLinksWidePage ul li a:visited, #bottomLinksWidePage ul li a:link, #bottomLinksWidePage ul li a:active
{
color: #206493;  
text-decoration: underline;
}

#bottomLinksWidePage ul li a:hover
{
color: #888888;
}


#leftLinks {
     position:relative;
	 width:140px;
	 _width:140px;
	 margin-top : 0px;
	 _margin-top : 11px;
	 text-align: center;
	 padding: 0;
	/*     border:1px solid red; 
	 background: pink top left  no-repeat; */
}


#leftLinks ul {
     
	 font: 10px Arial, Helvetica, sans-serif;
	  /* background: pink top left  no-repeat;  */	
	  
margin:0;
padding: 0;
	 	 
	}   /* links on the left side */				


#leftLinks ul li {
display: block;
list-style-type: none; /* remove bullets */	
padding: 0 0 10 0;
_padding: 0 0 5 0;
}

#leftLinks ul li a, #leftLinks ul li a:visited, #leftLinks ul li a:link, #leftLinks ul li a:active
{
color: #206493;  
text-decoration: underline;
}

#leftLinks ul li a:hover
{
color: #888888;
}


/* DAY BEGIN ------------------------------------------------------------------------------------------ */	

.blueTopper {

width: 100%;
background: url(/ng/topper.jpg) center center repeat-x;
margin: 0;
height:28;
text-align: center; 
}

.whiteTopper {

width: 100%;
background: white url(/ng/clear.jpg) center center repeat-x;
margin: 0;
text-align: center; 
height:21px;

}

.whiteOnBlue {
position:relative;
top:6px;
left: 7px;
float:left;
text-align: left;
color: white;
 font: bold 15px  Helvetica, Arial, sans-serif;
}

.whiteOnBlueSmaller {
position:relative;
top:6px;
left: 7px;
float:left;
text-align: left;
color: white;
 font: bold 12px  Helvetica, Arial, sans-serif;
}
.whiteOnBlueSmallerGateInfo {
position:relative;
_align:left;
float:left;
text-align: left;
color: white;
font: bold 12px  Helvetica, Arial, sans-serif;
padding: 7 7 7 3;
_padding: 7 7 7 3;

}
.whiteOnBlueX {
position:relative;
top:6px;
left: 7px;
float:left;
text-align: left;
color: white;
 font: bold 15px  Helvetica, Arial, sans-serif;
}

.whiteOnBlueOtherPages {
position:absolute;
top: 11px;
_top: 9px;
left: 9px;
text-align: left;
color: white;
 font: bold 15px  Helvetica, Arial, sans-serif;
}


.colorOnWhite {
position:relative;
text-align: left;
color: #206493;
font: bold 12px  Helvetica, Arial, sans-serif;
}

.blue12Bold {

color: #206493;
 font: bold 12px  Helvetica, Arial, sans-serif;
}

.blue12 {

color: #206493;
 font:  12px  Helvetica, Arial, sans-serif;
}

.black12Bold {

color: #000000;
 font: bold 12px  Helvetica, Arial, sans-serif;
}

.blue14Bold {

color: #206493;
 font: bold 14px  Helvetica, Arial, sans-serif;
}

.black12 {

color: #000000;
 font:  12px  Helvetica, Arial, sans-serif;
}

.qqq {
position:relative;
left: 9px;
text-align: left;
color: #000000;
font: 12px  Helvetica, Arial, sans-serif;
font-weight: bold;
}

.qan {
 position:relative;
 left: 9px;
 text-align: left;
 color: #000000;
 font:  12px  Helvetica, Arial, sans-serif;

}


.smallblue {

color: #79A9C5;
 font:   Helvetica, Arial, sans-serif;
}


.tableTop {

background: #307FAA top left  no-repeat;
height:20px;
}

.tableTopGateInfo {
position: relative;
background: #307FAA top left  no-repeat;
left: 0px;
_left: 0px;
width: 700px;
_text-align:left;

}

.tableTopLine {

background: #307FAA top left  no-repeat;
height:1px;
}

.dayBox { 

position: relative;
background: #DEDEDE top left  no-repeat; 
left: 18px;
_left:2px;
width: 583px;
_width: 584px;
border-style: solid;
border-color: #3982AE;
border-width: 1px; 

}

.dayBoxWide { 

position: relative;
background: #DEDEDE top left  no-repeat; 
left: 24px;
_left: 0px;
width: 700px;
border-style: solid;
border-color: #3982AE;
border-width: 1px; 

}

.dayBoxSides { 

position: relative;
background: #DEDEDE top left  repeat; 
left: 0px;
_left: 2px;
width: 584px;
border-right: solid;
border-left: solid; 
border-color: #3982AE;
border-width: 1px; 

}

.dayBoxSidesChron { 

position: relative;
background: #DEDEDE top left  repeat; 
left: 18px;
_left: 3px;
width: 585px;
border-right: solid;
border-left: solid;
border-bottom: solid; 
border-color: #3982AE;
border-width: 1px;
}

.dayBoxBottom { 

position: relative;
background: #DEDEDE top left  no-repeat; 
left: 0px;
_left: 2px;
width: 584px;
border-bottom: solid; 
border-color: #3982AE;
border-width: 1px; 

}


.lightBlueBorder
{ 
border-style: solid;
border-color: #3982AE;
border-width: 1px; 

}

.arrangerCommentBottom { 

position: relative;
background: #DEDEDE top left  no-repeat; 
left: 18px;
_left: 5px;
width: 584px;
border-style: solid;
border-color: #3982AE;
border-width: 1px; 

}

.expandablePart { 

OVERFLOW: auto; 
WIDTH: 538; 
padding: 10px 0px 10px 0px;
/*border-width: 1px 1px 1px 1px;
border-color: #face67;
border-style: solid;*/


}

.segmentContent	 { 
position: relative;
WIDTH: 558; 
margin: 11 11 11 12;
_margin: 11 11 11 11;
}

.segmentContentWide	 { 
position: relative;
WIDTH: 658; 
margin: 11 11 11 12;
_margin: 11 11 11 11;
}

.aroundTheExpandable	 { 
position: relative;
WIDTH: 558; 
background-color:#E5E5E5;
border-width: 1px 1px 1px 1px;
border-color: #CDD2D8;
border-style: solid;

}

.alwaysDisplay	 { 
position: relative;
margin: 0 0 10 0;
 width:556;
  
}

.alwaysDisplayWide	 { 
position: relative;
margin: 0 0 10 0;
 width:656;
  
}

.notifyMe  {
	
	color: #206493;
    font:  10px Verdana, Arial, Helvetica, sans-serif;
		
	
	} 	

.notifyMe  a, .notifyMe a:visited, .notifyMe  a:link, .notifyMe a:active
{
color: #2973A2;  
text-decoration: underline;
}
	
.notifyMe a:hover
{
color: #888888;
}		


.expandLinks  {
    
	text-align: left;
	 color: #206493;
     font:  10px Verdana, Arial, Helvetica, sans-serif;
	
	
	} 	

.expandLinks  a, .expandLinks a:visited, .expandLinks a:link, .expandLinks a:active
{
color: #2973A2;  
text-decoration: underline;
}
	
.expandLinks a:hover
{
color: #888888;
}		

.expandLinkButtonArea
{
 margin: 1 0 4 0;
width:100%;
/*background: yellow;  */

}

.tableQuestion  {
     
	 font: bold 11px  Arial, Helvetica, sans-serif;
	 color: #000000;
	
	} 
	
.tableAnswer  {
     
	 font: 11px  Arial, Helvetica, sans-serif;
	 color: #000000;
	
	} 	
.provided{
     position: relative;
	 font: 11px  Arial, Helvetica, sans-serif;
	 color: #000000;
	 margin: 3 0 3 0;
	 left: 24px;
	 _left: 2px;
	 text-align: left;
	} 	
	
.tableSmallQuestion  {
     
	 font: bold 10px  Arial, sans-serif;
	 color: #000000;
	
	} 
	
.tableSmallAnswer  {
     
	 font: 10px Helvetica, Arial, sans-serif;
	 color: #000000;
	
	} 		

.weatherEtc	 { 
position: relative;
WIDTH: 490; 
height: 97; 
background-color:#EFEFEF;
border-width: 1px 1px 1px 1px;
border-color: #CDD2D8;
border-style: solid;
margin: 14 0 0 33;
_margin: 14 0 0 0;

}	


.weatherCityName {
position:relative;
margin: 5 0 10 0;
color: #206493;
 font: bold 12px  Helvetica, Arial, sans-serif;
/*  background: gold top left  no-repeat; */
}


.weatherIcon	 { 
position: absolute;
left:173px;
top:32px;
border-width: 1px 1px 1px 1px;

}	


.weatherStats	 { 
position:relative;

border-width: 1px 1px 1px 1px;
  /*border-color: blue;
border-style: solid; */

}




.smallLink { 
font: 10px Helvetica, Arial, sans-serif;
color: #000000;

}	

.smallLink  a, .smallLink a:visited, .smallLink a:link, .smallLink a:active
{
color: #206493;  
text-decoration: underline;
}

.smallLink a:hover
{
color: #888888;
}

.normalLink { 
font: 11px Helvetica, Arial, sans-serif;
color: #000000;

}	

.normalLink  a, .normalLink a:visited, .normalLink a:link, .normalLink a:active
{
color: #206493;  
text-decoration: underline;
}

.normalLink a:hover
{
color: #888888;
}

.addToCalendarTopics { 
	
	
	display:block;
	color: #206493;
    font: bold 11px  Helvetica, Arial, sans-serif;
	
}
.blue14Bold {

color: #206493;
 font: bold 14px  Helvetica, Arial, sans-serif;
}


.flightBottomNoteTitle { 
	
	position:relative;
	display:block;
	color: #206493;
   font: bold 11px Arial, Helvetica, sans-serif;
	margin-bottom:12;
}

.flightBottomNoteText { 
	
	position:relative;
	display:block;
	font: 11px  Arial, Helvetica, sans-serif;
	 color: #000000;
	margin-bottom:12;
	margin-left:12;
	margin-right:12;
}
	
/* DAY END ------------------------------------------------------------------------------------------ */		
	
#itinSpacerAboveHeaderInfo {
position: relative;
height:13px;
width:500;

/*border:1px solid red;*/
}
	
#itinHeaderInfo  { 
	position: relative;
	width:330px;
	_width:360px;
	top: 0px;
		left: 18px;
        _left: -149px;
	/*_left: -149px;*/
	margin:0px 0px 19px 0px;
	/*border:1px solid blue;*/
}

#itinHeaderInfo  ul {
    padding:0;
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif;
	margin:0 auto;
	/*border:1px solid red;*/
}

#itinHeaderInfo  ul li {
	list-style-type:none;
	
}

#itinHeaderInfo  #itinPageTitle{
	 font: 21px Arial, Helvetica, sans-serif;
}	  	


#addToCalendarMainPic
{ 	position: absolute;
	left: 403px;
	top: 42px;
    /*border: 1px dotted gold;  */
}

#addToCalendarMainPart
{ 	position: relative;
	width:750;
	height:554;
	_height:484;
	left:40;
	_left:10;
	/*border: 1px dotted red;  */
	
	
				}  


#wirelessDevicesPageMainPart
{ 	position: relative;
	width:750;
	height:284;
 /*	border: 1px dotted red;  */
	
	
				}  
				
#wirelessDevices
{ 	position: absolute;
	width:300;
	height:238;
	left: 63px;
	top: 42px;
 /* border: 1px dotted gold;  */

				}  				
				
.wirelessAccessBulletsItems	
{ 
	position: absolute;
background: #DEDEDE top left  no-repeat;
font: 12px Helvetica, Arial, sans-serif;
	 color: #000000;
width:235; 
top:74;
left: 432px;
border-style: solid;
border-color: #3982AE;
border-width: 1px; 
					} 

#wirelessAccessBulletsItems > table {
   text-align: left;
   top: 10px
   	bottom: 218px;
	
}
				
#wirelessAccessCopy  { 
	
	font: 12px Helvetica, Arial, sans-serif;
	position: absolute;
	width:235px;
	text-align:center;
	bottom: 215px;
	_bottom: 214px;
	left: 431px;
	_left: 432px;
	margin:0 auto;
	/*border:1px solid blue;*/
}

.blueTable	
{ 	
background: #DEDEDE top left  no-repeat;
font: 12px Helvetica, Arial, sans-serif;
	 color: #000000;
border-style: solid;
border-color: #3982AE;
border-width: 1px; 
	
				} 

.emit  { 
    position: relative;
   
   left: 12px;
    _left: 44px;
}

#pageNoAdHeaderInfo  { 
	position: relative;
	width:600px;
	top: 12px;
	left: 16px;
	_left: -93px;
	text-align:left;
	padding:0;
	/*border:1px solid blue;*/
}

#pageNoAdHeaderInfo  ul {
    padding:0;
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif;
	margin:0 auto;
	/*border:1px solid red;*/
}

#pageNoAdHeaderInfo  ul li {
	list-style-type:none;
	
}

#pageNoAdHeaderInfo  #pageNoAdHeaderInfoBreadCrumb{
	 color: #206493;
	 font: bold 15px Arial, Helvetica, sans-serif;
}

#gateinfoBreadCrumb {
position:relative;
left: 10px;
_left: 43px;
text-align:left;
font:  bold 15px Arial, Helvetica, sans-serif;
 color: #206493;
 
}	 

#pageNoAdHeaderInfo  #pageNoAdHeaderInfoBreadCrumb a, #pageNoAdHeaderInfoBreadCrumb a:visited,   #pageNoAdHeaderInfoBreadCrumb a:link, #pageNoAdHeaderInfoBreadCrumb a:active { 
	 color: #206493;
	 font: bold 15px Arial, Helvetica, sans-serif;
}	 

#pageNoAdHeaderInfo  #pageNoAdHeaderBold{
	 font: bold 12px Arial, Helvetica, sans-serif;
}	 					

.pageTitle{
	 font: bold 16px Arial, Helvetica, sans-serif;
	 color:206493;
}	
				 
#iconBounds
{ 
  	width: 584px;
	position: relative;
	margin: 0px 20px 10px 20px;
	text-align: left;
/*background: pink top left no-repeat;	 
border-style: dotted;
border-color: black;
border-width: 1px;*/
}  

#eticketIcon, #eticketLink
{display:block;
}	

#einvoiceIcon, #einvoiceLink
{display:block;
 }
	
#printerIcon, #printerLink
{display:block;
}	

#calendarIcon, #calendarLink
{display:block;
 }
 
 #handheldIcon, #handheldLink
{display:block;
 }
 
 #emailmeIcon, #emailmeLink
{display:block;
}

 
#eticketLink { 
font: 10px Helvetica, Arial, sans-serif;
color: #000000;
}
 
#eticketLink  a, #eticketLink a:visited, #eticketLink a:link, #eticketLink a:active
{
color: #206493;  
text-decoration: underline;
}

#eticketLink a:hover
{
color: #888888;
}				  				


#einvoiceLink { 
font: 10px Helvetica, Arial, sans-serif;
color: #000000;
}
 
#einvoiceLink  a, #einvoiceLink a:visited, #invoiceLink a:link, #invoiceLink a:active
{
color: #206493;  
text-decoration: underline;
}

#einvoiceLink a:hover
{
color: #888888;
}


#printerLink { 
font: 10px Helvetica, Arial, sans-serif;
color: #000000;
}
 
#printerLink  a, #printerLink a:visited, #printerLink a:link, #printerLink a:active
{
color: #206493;  
text-decoration: underline;
}

#printerLink a:hover
{
color: #888888;
}		  		

#calendarLink { 
font: 10px Helvetica, Arial, sans-serif;
color: #000000;
}
 
#calendarLink  a, #calendarLink a:visited, #calendarLink a:link, #calendarLink a:active
{
color: #206493;  
text-decoration: underline;
}

#calendarLink a:hover
{
color: #888888;
}		  	

#handheldLink { 
font: 10px Helvetica, Arial, sans-serif;
color: #000000;
}
 
#handheldLink  a, #handheldLink a:visited, #handheldLink a:link, #handheldLink a:active
{
color: #206493;  
text-decoration: underline;
}

#handheldLink a:hover
{
color: #888888;
}		

#emailThisLink { 
font: 10px Helvetica, Arial, sans-serif;
color: #000000;
}
 
#emailThisLink  a, #emailThisLink a:visited, #emailThisLink a:link, #emailThisLink a:active
{
color: #206493;  
text-decoration: underline;
}

#emailThisLink a:hover
{
color: #888888;
}		
  							

#itinArrangerComment {
position: relative;
background: #FEFECC top left  no-repeat; 
left:2px;
text-align: left;
color: #206493;;
font: 11px  Arial, Helvetica, sans-serif;
margin: 0px 19px 20px 17px;
_margin: 0px 20px 20px 19px;
padding: 10px;
border-style: solid;
border-color: #3982AE;
border-width: 1px; 
} 


#itinArrangerComment  a, #itinArrangerComment a:visited, #itinArrangerComment  a:link, #itinArrangerComment a:active
{
color: #2973A2;  
text-decoration: underline;
}
	
	
#itinArrangerComment a:hover
{
color: #aaaaaa;
}		

.tblLblCellSVT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff
}

.bgGreen {
	BACKGROUND-COLOR: #66ED8F;
	}

.tbca {
	BACKGROUND-COLOR: #3982AE;
	}

/* PRINTABLE BEGIN ------------------------------------------------------------------------------------------ */  

.blueTopperPrintable {
background: #eeeeee top left  no-repeat;  
width: 100%;
margin: 0;
height:28;
text-align: center; 
}

.whiteOnBluePrintable {

position:relative;
top:6px;
left: 7px;
float:left;
text-align: left;
color: #000000;
 font: bold 15px  Helvetica, Arial, sans-serif;
}

#contentPrintable { 
  
    position: absolute;
    top: 0px; 
    _top: 0px; 
    width: 621px;
    left: 10px;
    border-style: solid;
    border-color: #000000;
    border-width: 3px 3px 3px 3px; 
    background-color: #ffffff;
    }       
	
.dayBoxPrintable { 

position: relative;
background: #ffffff top left  no-repeat; 
left: 18px;
_left: 1px;
width: 584px;
border-style: solid;
border-color: #000000;
border-width: 1px; 

}	

.colorOnWhitePrintable {

position:relative;
text-align: left;
color: #000000;
font: bold 12px  Helvetica, Arial, sans-serif;
border-style: solid;
border-color: #000000;
border-width: 1px 0px 1px 0px; 
 
}

.arrangerCommentBottomPrintable { 

position: relative;
background: #ffffff top left  no-repeat; 
left: 18px;
_left: 5px;
width: 584px;
border-style: solid;
border-color: #000000;
border-width: 1px; 

}

#itinArrangerCommentPrintable {
position: relative;
background: #eeeeee top left  no-repeat; 
left:1px;
text-align: left;
color: #000000;
font: 11px  Arial, Helvetica, sans-serif;
margin: 0px 19px 20px 17px;
_margin: 0px 20px 20px 19px;
padding: 10px;
border-style: solid;
border-color: #000000;
border-width: 1px; 
} 

#itinArrangerCommentPrintable  a, #itinArrangerCommentPrintable a:visited, #itinArrangerCommentPrintable  a:link, #itinArrangerCommentPrintable a:active, #itinArrangerCommentPrintable a:hover
{
color: #000000;  
text-decoration: none;
}
 
.flightBottomNoteTitlePrintable { 
    
    position:relative;
    display:block;
    color: #000000;
   font: bold 11px Arial, Helvetica, sans-serif;
    margin-bottom:4;
} 

#logoPrintable { 
    position:absolute;
    margin-top: .6em;
     _margin-top: .6em;
    width: 108px;
    height: 65px; 
    left:514px;
      
            }    

/* PRINTABLE END ------------------------------------------------------------------------------------------ */  

/* FOR LAUNCH PAGE FOR HAWAII AIRLINES    */
#airlineRedirect  {
     position: relative;
     
     text-align: left;
     font:  12px Arial, Helvetica, sans-serif;
     color: #206493;
    }  

#airlineRedirect a, #airlineRedirect a:visited, #airlineRedirect a:link, #airlineRedirect a:active
{
color: #206493;  
text-decoration: underline;

}

#airlineRedirect a:hover	
{
color: #888888;
}
/*  CONTAINED WITHIN CONTENT END  */
