BODY
{
     BACKGROUND-COLOR: white;
     COLOR: #001063;
     FONT-FAMILY: Verdana, Arial,Helvetica;
}

TD
{
	/* Since everything is wrapped in tables, this ensure the fonts are not giant. */
     FONT-SIZE: 70%
}

TH
{
	/* ths are not in a td, so do the same as above. */
     FONT-SIZE: 70%
}

LI
{
     COLOR: #001063;
     FONT-FAMILY:Verdana, Arial, Helvetica;
}
 
a.topnav
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}
a.topnav:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}
a.topnav:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}

a.orange
{
    COLOR: #F7941D;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}
a.orange:hover
{
    COLOR: #F7941D;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}
a.orange:visited
{
    COLOR: #F7941D;
    FONT-FAMILY: Verdana, Arial, Helvetica;

}

a.subheaderlink
{
    COLOR: #009999;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 125%;
     FONT-WEIGHT: bold;

}
a.subheaderlink:hover
{
    COLOR: #009999;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 125%;
     FONT-WEIGHT: bold;

}
a.subheaderlink:visited
{
    COLOR: #009999;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 125%;
     FONT-WEIGHT: bold;

}
.smalltype
{
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica;
     FONT-SIZE: 75%

}

.normaltypebold
{
    COLOR: #000066;
     FONT-FAMILY: Verdana, Arial, Helvetica;
     FONT-SIZE: 100%;
    FONT-WEIGHT: bold

}

.navtd

{
    BACKGROUND-IMAGE: url(/wstjet/images/stripebg.gif);
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px
}

.oddrow
{
    BACKGROUND: #fff2ca
}

.evenrow
{
    BACKGROUND: #ffffff
}
.bluerow
{
    background-color:#E8F2FC;
}
.guestliteEvenrow
{
    BACKGROUND-color: #ffffff
    COLOR: #000066;
}
.guestliteBluerow
{
    background-color:#00285E;
    COLOR: #ffffff;
}

.grey
{
    COLOR:#8099b3;
     FONT-FAMILY: Verdana, Arial, Helvetica;
     FONT-SIZE: 85%
}

.white
{
    FONT-SIZE: 85%;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
 
.green
{
    BACKGROUND-COLOR: #00968F;
     COLOR: #ffffff;
     FONT-FAMILY: Verdana, Arial,Helvetica;
     FONT-SIZE: 85%;
     MARGIN-TOP: 5px;
     VERTICAL-ALIGN: middle
}

FORM
{
    MARGIN-BOTTOM: 0px;
     MARGIN-TOP: 0px
}

.header
{
     COLOR: #000066;
     FONT-FAMILY:Verdana, Arial;
     FONT-SIZE: 125%;
     LETTER-SPACING: 3px;
     TEXT-DECORATION: none
}
 
.subheader
{
     COLOR: #00968F;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 125%;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}

.bigtext
{
     COLOR: #000066;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 125%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}
 
.subsubheader
{
     COLOR: #00968F;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 120%;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}
.contactheader
{
     COLOR: #7B9BB3;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 120%;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}
 .footer
{
     COLOR: #000066;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 9px;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}

<!-- Copied from obsolete file product/ecommerce/web/guest/css/guestSiteStyle.css --> 
.inactiveLink
{
     COLOR: #00968F;
     FONT-FAMILY: Verdana,Arial, Helvetica;
     FONT-WEIGHT: bold
}
.update
{
     COLOR: #ffffff;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 12px;
     MARGIN: 5px;
     TEXT-DECORATION: none
}
 
A
{
    COLOR: #000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: underline;
}
 
A:visited
{
    COLOR: #000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: underline
}
 
A:hover
{
    COLOR: #00968F;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}

A:active
{
     COLOR: #000066;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-WEIGHT: none;
     TEXT-DECORATION: underline;
}
 
th A
{
    COLOR: #FFFFFF;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: none;
     TEXT-DECORATION: underline;
}
 
th A:visited
{
    COLOR: #FFFFFF;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: underline;
}
 
th A:hover
{
    COLOR: #FFFFFF;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: none;
     TEXT-DECORATION: none;
}

th A:active
{
     COLOR: #FFFFFF;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-WEIGHT: none;
     TEXT-DECORATION: underline;
}
 
 
.signedInHeading
{
    BACKGROUND-COLOR: #F7941D;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #FFFFFF;
    TEXT-ALIGN: center;
}
 
.blueHeading
{
    BACKGROUND-COLOR: #b2d5f1;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #FFFFFF;
    TEXT-ALIGN: center;
}
 
A.splash
{
    COLOR: #000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: normal;
     FONT-SIZE: xx-small;
     TEXT-DECORATION: underline;
}
 
A.splash:visited
{
    COLOR: #000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: normal;
     FONT-SIZE: xx-small;
     TEXT-DECORATION: underline
}
 
A.splash:hover
{
    COLOR: #00968F;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: normal;
     FONT-SIZE: xx-small;
     TEXT-DECORATION: none
}

A.splash:active
{
     COLOR: #000066;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-WEIGHT: normal;
     FONT-SIZE: xx-small;
     TEXT-DECORATION: none
}
 
#nav ul
{
    margin: 0;
    padding: 0;
    height:auto;
    list-style: none;
    width: 140px; /* Width of Menu Items */
    border-bottom: 1px solid #ccc;
}

#nav ul li
{
    position: relative;
}

#nav li ul
{
    position: absolute;
    left: 139px; /* Set 1px less than menu width */
    top: -1;
    display: none;
}

/* NOTE: The following code is not actually commented out. It gets executed in IE, and is necessary for the
* menus to work!!
*/
/* Holly Hack. IE Requirement \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */

#nav li:hover ul
{
  height: 1em;
  display: block;
}

A.submenu, A.submenu:visited, A.submenu:active
{
  padding: 3px;
  display: block;
  background-color:#e8f2fc;
  color: #000066;
  font-family: verdana, arial, helvetica, geneva;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  background-image: url(/wstjet/images/arrow.gif);
  background-repeat: no-repeat;
  background-position: 96% 5px;
}

A.submenu:hover
{
  padding: 3px;
  display: block;
  background-color:#000066;
  color: #ffffff;
  font-family: verdana, arial, helvetica, geneva;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
  background-image: url(/wstjet/images/arrow.gif);
  background-repeat: no-repeat;
  background-position: 96% 5px;
}

A.mainnav, A.mainnav:visited, A.mainnav:active
{
  padding: 3px;
  display: block;
  background-color:#e8f2fc;
  color: #000066;
  font-family: verdana, arial, helvetica, geneva;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
}

A.mainnav:hover
{
  padding: 3px;
  display: block;
  background-color:#000066;
  color: #ffffff;
  font-family: verdana, arial, helvetica, geneva;
  font-size: 9px;
  font-weight: normal;
  text-decoration: none;
}

LI.topborder
{
  BORDER-TOP: #b2d5f1 1px solid;
  BORDER-LEFT: #b2d5f1 1px solid;
  BORDER-RIGHT: #b2d5f1 1px solid;
}

LI.fullborder
{
  BORDER-TOP: #b2d5f1 1px solid;
  BORDER-BOTTOM: #b2d5f1 1px solid;
  BORDER-LEFT: #b2d5f1 1px solid;
  BORDER-RIGHT: #b2d5f1 1px solid;
}

/*-------------------------------------------------*/

A.small1
{
    COLOR: white;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-SIZE: 80%;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.small1:visited
{
    COLOR: white;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-SIZE: 80%;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.small1:active
{
    COLOR: white;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-SIZE: 80%;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.small1:hover
{
    COLOR: #00968F;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-SIZE: 80%;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

A.small
{
     COLOR: #000066;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-SIZE: 90%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}
 
A.small:visited

{
     COLOR: #000066;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-SIZE: 90%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}
 
A.small:active
{
     COLOR: #000066;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-SIZE: 90%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}
 
A.small:hover
{
     COLOR: #00968F;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-SIZE: 90%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: underline
}
 
A.whitelink
{
     COLOR: #ffffff;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-SIZE: 85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}
 
A.whitelink:visited
{
     COLOR: #ffffff;
     FONT-FAMILY:verdana, arial, helvetica, geneva;
     FONT-SIZE: 85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}

A.whitelink:active
{
     COLOR: #ffffff;
     FONT-FAMILY:verdana, arial, helvetica, geneva;
     FONT-SIZE: 85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}


A.whitelink:hover
{
     COLOR: #000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE:85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: underline
}

A.sidewhitelink
{
     COLOR: #ffffff;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-SIZE: 100%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}
 
A.sidewhitelink:visited
{
     COLOR: #ffffff;
     FONT-FAMILY:verdana, arial, helvetica, geneva;
     FONT-SIZE: 100%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}

A.sidewhitelink:active
{
     COLOR: #ffffff;
     FONT-FAMILY:verdana, arial, helvetica, geneva;
     FONT-SIZE: 100%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}

A.sidewhitelink:hover
{
     COLOR: #000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE:100%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: underline
}

A.bluelink
{
     COLOR:#000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE: 85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: underline
}
 
A.bluelink:visited
{
     COLOR: #000066;
     FONT- FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE:85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: underline
}
 
A.bluelink:active
{
     COLOR: #000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE:85%;
     FONT- WEIGHT: normal;
     TEXT-DECORATION: underline
}

 A.bluelink:hover
{
     COLOR: #ffffff;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE:85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}

A.memberModule
{
     COLOR:#000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE: 85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: underline
}
 
A.memberModule:visited
{
     COLOR: #000066;
     FONT- FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE:85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: underline
}
 
A.memberModule:active
{
     COLOR: #000066;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE:85%;
     FONT- WEIGHT: normal;
     TEXT-DECORATION: underline
}

 A.memberModule:hover
{
     COLOR: #00968F;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-SIZE:85%;
     FONT-WEIGHT: normal;
     TEXT-DECORATION: none
}

.gobox
{
     FONT-FAMILY:Verdana, Arial, Helvetica;
     FONT-SIZE: 10px;
     HEIGHT: 18px;
     MARGIN-BOTTOM:0px;
     MARGIN- TOP: 0px;
     PADDING-BOTTOM: 0px;
     PADDING-TOP: 0px
}

.bookbox
{
     FONT-FAMILY: Verdana, Arial, Helvetica;
     FONT-SIZE: 11px;
     MARGIN-BOTTOM: 0px;
     MARGIN-TOP: 0px;
     PADDING-BOTTOM: 0px;
     PADDING-TOP: 0px
     WIDTH:    120px
}

.schedbox
{
     FONT-FAMILY: Verdana, Arial, Helvetica;
     FONT-SIZE: 11px;
     MARGIN-BOTTOM: 0px;
     MARGIN-TOP: 0px;
     PADDING-BOTTOM: 0px;
     PADDING-TOP: 0px;
     WIDTH: 160px
}

.schedboxnarrow
{
     FONT-FAMILY: Verdana, Arial, Helvetica;
     FONT-SIZE: 11px;
     MARGIN-BOTTOM: 0px;
     MARGIN-TOP: 0px;
     PADDING-BOTTOM: 0px;
     PADDING-TOP: 0px;
    WIDTH:    110px
}

.formtextbox
{
     FONT-FAMILY: Verdana, Arial, Helvetica;
     FONT-SIZE: 11px;
     WIDTH: 100%
}

.sup
{
     FONT-SIZE: xx-small
}

.smallbright
{
     COLOR: #E8F2FC;
     FONT-FAMILY: Verdana, Arial, Helvetica;
     FONT-SIZE: 10px
}

.zeromargin
{
     LINE-HEIGHT: normal;
     MARGIN-BOTTOM: 0px;
     MARGIN-LEFT: 18px;
     MARGIN-TOP: 0px;
     PADDING-BOTTOM: 0px;
     PADDING-TOP: 0px
}

.spiritcontent
{
    color: #585858;
    FONT-FAMILY: Verdana, Arial,Helvetica;
    FONT-SIZE: 100%;
    MARGIN-LEFT: 18px;
    MARGIN-RIGHT: 18px
}

.spiritheader
{
     COLOR:#585858;
     FONT-WEIGHT:bold;
     MARGIN-LEFT: 18px;
     MARGIN-RIGHT: 18px
}

 .navySpiritheader
{
 	COLOR:#000066;
 	FONT-WEIGHT:bold;
 	FONT-FAMILY: Verdana, Arial, Helvetica;
 	FONT-SIZE: 11px;
 	MARGIN-LEFT: 18px

}

.spiritmargin
{
     COLOR: #999999;
     FONT-FAMILY: Verdana, Arial,Helvetica;
     FONT-SIZE: 100%;
     MARGIN-LEFT: 18px
}

.spirittext
{
     COLOR: #54928E;
     FONT-FAMILY: Verdana, Arial,Helvetica;
     FONT-SIZE: 100%;
     FONT-STYLE: Italic;
     MARGIN-LEFT: 18px;
     MARGIN-RIGHT: 18px;
}

.chasey
{
     LEFT: 5%;
     POSITION: relative;
     TOP: 0px;
     VISIBILITY: visible;
     WIDTH: 200px;
     Z-INDEX: 1
}

.surround
{
     BORDER-BOTTOM: #000000 1px solid;
     BORDER-LEFT: #000000 1px solid;
     BORDER-RIGHT: #000000 1px solid;
     BORDER-TOP: #000000 1px solid
}

.bottomleft
{
     BORDER-BOTTOM: #000000 1px solid;
     BORDER-LEFT: #000000 1px solid
}

.bottomright
{
     BORDER-BOTTOM: #000000 1px solid;
     BORDER-RIGHT: #000000 1px solid
}

.topleft
{
     BORDER-LEFT: #000000 1px solid;
     BORDER-TOP: #000000 1px solid
}

.topright
{
     BORDER-RIGHT: #000000 1px solid;
     BORDER-TOP: #000000 1px solid
}

.bottomtop
{
     BORDER-BOTTOM: #000000 1px solid;
     BORDER-TOP: #000000 1px solid
}

.bottomrightleft
{
     BORDER-BOTTOM: #000000 1pxsolid;
     BORDER- LEFT: #000000 1px solid;
     BORDER-RIGHT: #000000 1px solid
}

.toprightleft
{
     BORDER-LEFT: #000000 1px solid;
     BORDER-RIGHT: #000000 1px solid;
     BORDER-TOP: #000000 1px solid
}

.bottomtopright
{
     BORDER-BOTTOM: #000000 1px solid;
     BORDER-RIGHT: #000000 1px solid;
     BORDER-TOP: #000000 1px solid
}

.left
{
     BORDER-LEFT:#000000 1px solid
}

.top
{
     BORDER-TOP: #000000 1px solid
}

.bottom
{
     BORDER-BOTTOM: #b2d5f1 1px solid;
     BORDER-LEFT-STYLE: solid;
     BORDER-RIGHT-STYLE: solid;
     BORDER-TOP-STYLE: solid;
     PADDING-BOTTOM: 1px
}

.greybottom
{
     BORDER-BOTTOM: #b2d5f1 1px solid;
}

.greytopbottom
{
     BORDER-BOTTOM: #b2d5f1 1px solid;
     BORDER-TOP: #b2d5f1 1px solid;
}

.greytop
{
     BORDER-TOP: #b2d5f1 1px solid;
}

.greyleft
{
     BORDER-LEFT: #b2d5f1 1px solid;
}

A.updateLink
{
   COLOR:#000066;
   FONT-FAMILY: verdana, arial, helvetica, geneva;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: underline
}

A.updateLink:visited
{
  COLOR: #000066;
   FONT-FAMILY: verdana, arial, helvetica, geneva;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: underline

}

A.updateLink:active
{
   COLOR: #000066;
   FONT-FAMILY: verdana, arial, helvetica, geneva;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: underline
}

A.updateLink:hover
{
   COLOR: #ffffff;
   FONT-FAMILY: verdana, arial, helvetica, geneva;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   TEXT-DECORATION: none
}

A.navLink
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.navLink:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.navLink:active
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial, helvetica,geneva;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.navLink:hover
{
    COLOR:#000066;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.seatText
{
    COLOR: #FF8000;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    TEXT-DECORATION: none
}

A.seatLink
{
    COLOR: #FF8000;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    TEXT-DECORATION: none
}
 
A.seatLink:visited
{
    COLOR: #FF8000;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    TEXT-DECORATION: none
}

A.seatLink:active
{
     COLOR: #FF9900;
     FONT-FAMILY: verdana,arial, helvetica, geneva;
     FONT-WEIGHT: bold;
     FONT-SIZE: 120%;
     TEXT-DECORATION: none
}

A.seatLink:hover
{
    COLOR: #FFBE5E;
     FONT-FAMILY: verdana, arial, helvetica, geneva;
     FONT-WEIGHT: bold;
     FONT-SIZE: 120%;
     TEXT-DECORATION: none
}

.bullet
{
    list-style-position: outside;
    list-style-type: none;
}

TD.profileOrange
{
    BACKGROUND-COLOR: #F7941D;
    BORDER-TOP: #00285E 1px solid;
    BORDER-BOTTOM: #00285E 1px solid;
    BORDER-LEFT: #00285E 1px none;
    BORDER-RIGHT: #00285E 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, geneva;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    COLOR: #FFFFFF;
    TEXT-ALIGN: center;
}

TD.profileLightOrange
{
    BACKGROUND-COLOR: #FDE4C6;
    BORDER-STYLE: solid;
    BORDER-COLOR: #00285E;
    BORDER-WIDTH: 1px;
    TEXT-ALIGN: left;
    PADDING-LEFT: 5px;
}

TD.profileWhite
{
    BORDER-STYLE: solid;
    BORDER-COLOR: #00285E;
    BORDER-WIDTH: 1px;
    TEXT-ALIGN: left;
    PADDING-LEFT: 5px;
}

TABLE.profile
{
    BORDER-COLOR: #00285E;
    BORDER_STYLE: solid;
    BORDER-WIDTH: 2px;
    PADDING-LEFT: 5px;
}

A.profile
{
    FONT-WEIGHT: normal;
    FONT-SIZE: smaller;
}

INPUT.profile
{
    HEIGHT: 17px;
    FONT-SIZE: 15px;
}

input.buttonBooking
{
    cursor:pointer;
    background-color:#ffcc33;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #010063;
    font-size: 100%;
    font-weight: bold;
	height: 27px;
    text-transform: lowercase;
}

input.buttonBookingDisabled
{
	cursor:wait;
	background-color:#999999;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 100%;
	font-weight: bold;
	height: 27px;
	text-transform: lowercase;
}

input.button
{
    cursor:pointer;
    background-color:#000066;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    text-transform: lowercase;
}

input#button
{
    cursor:pointer;
    background-color:#000066;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    text-transform: lowercase;
}

input.multiCaseButton
{
    cursor:pointer;
    background-color:#000066;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
}

input.buttonDisabled
{
    cursor:text;
    background-color:#EBEBEB;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #8e8e8e;
    font-size: 100%;
    font-weight: bold;
    text-transform: lowercase;
}

TD.profile
{
    FONT_SIZE: xx-small;
}

TD.mainarea
{
  padding-left: 10px;
  padding-right: 10px;
}

div.preferences, th.sortable a, th.sorted a:hover, th.sortable a:hover,th.sorted a:visited, th.sortable a:visited,th.sorted a:active, th.sortable a:active
{ background-position: right;
  font-size: 10px;
  display: block;
  width: 100%;
  white-space: normal;
  text-align: left;
  color: #000066;}



.infomessage
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: blue;
}

.errormessage
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: red;
}

td.errorbox
{ padding: 3px;
  border: 1px solid red;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: red;
}

#mybookingstable th a
{
     COLOR: #FFFFFF;
     FONT-FAMILY:Verdana, Arial, Helvetica;
     font-size: 10px;
     font-weight: bold;
}

.label
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  white-space: nowrap;
}

.errorLabel
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  color: red;
  font-weight: bold;
  white-space: nowrap;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 00285e;
}

table.listing thead tr
{ background-color: #000066; }

table.listing thead tr th a
{ COLOR: #FFFFFF; }

table.listing tr.even
{ background-color: #eee; }

table.listing tr.odd
{ background-color: #fff; }

table.listing
{ border: 1px solid #ccc;
  border-collapse: collapse;
  width: 100%;
  margin: 5px 0 5px 0; }

table.listing td,table.listing th
{ border: 1px solid #ccc; }

table.listing th.order1
{
  width: 75px;
}

table.colourlisting thead tr
{ background-color: #000066;
  font-color: #fff;
  }

table.colourlisting tr.even
{ background-color: #fff; }

table.colourlisting tr.odd
{ background-color: #CCD6E1; }

.viewCancelLinks
{COLOR: #000066;}

th.nosort
{ color: #fff;
  background-color: #000066;
  FONT-FAMILY:Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;}
  
.orangeheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F7941D;
	font-weight: bold;
}

/* REVIEWME: Copied from obsolete file product/ecommerce/web/guest/css/guestSiteStyle.css */
.tablewhite {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: FFFFFF;
} 

/* REVIEWME: Copied from obsolete file product/ecommerce/web/guest/css/guestSiteStyle.css */
.headunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2d5f1;
	font-weight: bold;
}

.finetext, a.finetext
{ font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: 000066;
}

.sectionHeading
{
	border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00285E;
	height: 25px;
}

.sectionOutline
{
	border-width: 1px 1px 1px 1px;
	border-color: #00285E;
	border-style: solid;
	margin: 10px;
	padding: 0px;
}

.step6ContentTable
{
	margin: 0px 5px 0px 0px;
}

hr.lightblue{
	color: #b2d5f1;
	background-color: #b2d5f1;
	width: 100%;
	height: 1px;
	border: 0;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	float:left;
}

hr.lightblueDashed{
	border-top: 1px dashed #b2d5f1;
	width: 100%;
	border-bottom: 0;
	margin-top: 15px;
}

span.promo_code_link{
	background-color: #E8F2FC;
	padding: 2px 5px 4px 5px;
	margin: 0px 0px 0px 0px;
}

#promo_code_input{
	padding: 0px 0px 0px 18px;
	margin: 10px 0px 0px 0px;
}
/* sliders */
#multiday_OutboundContainer,
#multiday_InboundContainer {
	position: relative;
	top: 10px;
	left: 18px;
	height: 90px;
	width: 711px;
	text-align: left;
}
#multiday_OutboundLowestFare, #multiday_InboundLowestFare{
	position: absolute;
	top: -37px;
	right: 45px;
	width: 250px;
	height: 54px;
	background: url(/wstjet/images/bg_lowestFare.png) no-repeat;
	font-weight: bold;
}
* html #multiday_OutboundLowestFare, #multiday_InboundLowestFare{
	position: absolute;
	top: -37px;
	right: 45px;
	width: 250px;
	height: 54px;
	background: url(/wstjet/images/bg_lowestFare_ie6.png) no-repeat;
	font-weight: bold;
}
*+html #multiday_OutboundLowestFare, #multiday_InboundLowestFare{
	position: absolute;
	top: -37px;
	right: 45px;
	width: 250px;
	height: 54px;
	background: url(/wstjet/images/bg_lowestFare.png) no-repeat;
	font-weight: bold;
}
#mdSwitchToClassicMessage {
	position: relative;
	left: 18px;
	width: 699px;
	padding-left: 10px;
	text-align: left;
}
#mdAsterixMessage {
	position: relative;
	left: 18px;
	height: 40px;
	width: 699px;
	padding-left: 10px;
	text-align: left;
}
#multiday_Slider{
	height: 77px;
	width: 711px;
	background: #00285e;
}

#fuelSurchargeWrapper {
	position: relative;
	width: 770px;
}

#fuelSurcharge {
	position: absolute;
	top: -3px;
	right: -87px;
	cursor: pointer;
	height: 76px;
	width: 140px;
}

* html #fuelSurcharge {
	position: absolute;
	top: -3px;
	right: -10px;
	cursor: pointer;
	height: 76px;
	width: 140px;
}

*+html #fuelSurcharge {
	position: absolute;
	top: -3px;
	right: -10px;
	cursor: pointer;
	height: 76px;
	width: 140px;
}

.sr_sbt
{
cursor: pointer;
background-color: #000066;
text-align: center;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #ffffff;
font-size: 100%;
font-weight: bold;
text-transform: lowercase;
}

textarea {background-color:white;}
.r			{color:red;}
