BODY
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.TxtInputFld
{
	color: #555555;
	font-size: 11px;
	text-transform: none;
	border : 1px color : #7F9DB9;
	TEXT-INDENT: 3px;
}
.TxtInputTitleMandTD
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #F4F4F4! important;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    padding-left:8px;
	COLOR: #009966;
	vertical-align: top! important;
}


TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodycopy
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Heading1
{
    FONT-SIZE: 28px;
    COLOR: #cc6600;
    FONT-FAMILY: Helvetica, Arial, sans-serif
}
.Heading1Green
{
    FONT-SIZE: 28px;
    COLOR: #58897f;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Heading2
{
    FONT-SIZE: 14px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
Heading2Black
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 28px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Heading3
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 28px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Heading4
{
    FONT-SIZE: 15pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Heading5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homeHeading
{
    FONT-SIZE: 15pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.Heading2
{
    FONT-SIZE: 14px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.Heading2:visited
{
    FONT-SIZE: 14px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.Heading2:hover
{
    FONT-SIZE: 14px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.intro
{
    FONT-SIZE: 12px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.introblack
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sectiontitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.sectiontitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sectiontitle:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sectiontitle:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.largeBlue
{
    FONT-SIZE: 16px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.largestBlue
{
    FONT-SIZE: 30px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodygrey
{
    FONT-SIZE: 12px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SmallFont
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.SmallFont
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SmallFont:visited
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SmallFont:hover
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.SmallText
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallfontwhite
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallfontblack
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallfontblackbold
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blacktext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.blacktext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blacktext:visited
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blacktext:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.whitetext
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.whitetextheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.homePageTC
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Copyright
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
message.TableCellsBlack
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
    COLOR: #003399
}
A:active
{
    COLOR: #003399
}
A:hover
{
    COLOR: #003399
}
A:visited
{
    COLOR: #003399
}
.link
{
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.link
{
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.link:visited
{
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.link:hover
{
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.smalllink
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.smalllink
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.smalllink:visited
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.smalllink:hover
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.menu1
{
    FONT-SIZE: 13px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.menu1
{
    FONT-SIZE: 13px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu1:visited
{
    FONT-SIZE: 13px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu1:hover
{
    FONT-SIZE: 13px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.menu1select
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc
}
A.menu1select
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.menu1select:visited
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.menu1select:hover
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: underline
}
.ListItem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
A.ListItem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
A.ListItem:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
A.ListItem:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-DECORATION: underline
}
.menu1small
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.menu1small
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu1small:visited
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu1small:hover
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.menu1smallselect
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc
}
A.menu1smallselect
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.menu1smallselect:visited
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.menu1smallselect:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: underline
}
.menu2
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.menu2
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu2:visited
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu2:hover
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.menu2select
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc
}
A.menu2select
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.menu2select:visited
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.menu2select:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: underline
}
.menu3
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.menu3
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu3:visited
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.menu3:hover
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.menu3select
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc
}
A.menu3select
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.menu3select:visited
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: none
}
A.menu3select:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3399cc;
    TEXT-DECORATION: underline
}
P
{
    MARGIN-TOP: 9px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 9px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SubMenuText
{
    FONT-SIZE: 9pt;
    COLOR: #f28e1f;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.SubMenuText:visited
{
    FONT-SIZE: 9pt;
    COLOR: #f28e1f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SubMenuText
{
    FONT-SIZE: 9pt;
    COLOR: #f28e1f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SubMenuItem:visited
{
    FONT-SIZE: 13pt;
    COLOR: #636563;
    TEXT-DECORATION: none
}
A.SubMenuItem:hover
{
    FONT-SIZE: 13pt;
    COLOR: #f28e1f
}
A.SubMenuItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #636563;
    TEXT-DECORATION: none
}
.textfield
{
    WIDTH: 180px
}
.textfield2
{
    WIDTH: 100px
}
.redText
{
    FONT-SIZE: 14px;
    COLOR: #cc6600;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.grayText
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.webAuthor
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.webAuthor
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.webauthor:visited
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.webauthor:hover
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: underline
}
.metatag
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.metatag
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.metatag:visited
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
A.metatag:hover
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: underline
}
.SearchHeading
{
    FONT-SIZE: 15px;
    COLOR: #003399;
    FONT-FAMILY: Arial Black, Arial, Helvetica, sans-serif
}
.Search
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SearchSmallText
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.PriceCity
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.PriceFareType
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.PriceSmallText
{
    FONT-SIZE: 11px;
    COLOR: #636563;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 26px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MemberLoginLarge
{
    FONT-SIZE: 22px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.MemberLogin
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.MemberLogin
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MemberLogin:visited
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.MemberLogin:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.HighlightHeading
{
    FONT-SIZE: 18px;
    COLOR: #003399;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.HighlightText
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.HighlightText
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.HighlightText:visited
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.HighlightText:hover
{
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.smallHeading
{
    FONT-SIZE: 24px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.menuLine
{
    BACKGROUND-COLOR: #cccccc
}
.helpFont
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #999999;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial
}
OL
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    FONT-FAMILY: Arial, helvetica
}
OL LI
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    FONT-FAMILY: Arial, helvetica
}
UL
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 5px
}
UL LI
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5px;
    FONT-FAMILY: Arial, helvetica
}
.bodyTextBlueItalic
{
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
A.whiteMenuTop
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #39aed6;
    TEXT-DECORATION: none
}
A.whiteMenuTop:visited
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #39aed6;
    TEXT-DECORATION: none
}
A.whiteMenuTop:active
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #39aed6;
    TEXT-DECORATION: none
}
A.whiteMenuTop:hover
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #39aed6;
    TEXT-DECORATION: none
}
.bgDarkBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #002884
}
.bgLightBlue
{
    FONT-SIZE: 12px;
    COLOR: #214d94;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #deeff7
}
.tableBgLightBlue
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ccecff
}
.tableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003333
}
.tablenonbold
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #003084
}
.tablesubheading
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #deefff
}
.tablebody
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 160%;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableblueline
{
    FONT-SIZE: 1pt;
    COLOR: #000000;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #deefff
}
.tablewhiteline
{
    FONT-SIZE: 1pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.tablesubmidblue
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #bdd3ef
}
.AirPointsCalc
{
    FONT-SIZE: 11px;
    COLOR: #003464;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.AirPointsCalcLarge
{
    FONT-SIZE: 28px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.AirPointsDollarsDisclaimer
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtInputTD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black
}

.AaE .footerwrap
{
    TEXT-ALIGN: Left;
}

.footerwrap
{
    MARGIN: 0px auto;
    WIDTH: 940px;
    BACKGROUND-COLOR: #d7dbdc;
}

.footerwrap .middle
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 5px;
}

.footerwrap .top
{
    BACKGROUND: url(../AAEImages/footer_top.png) no-repeat;
    HEIGHT: 5px;
}

.footerwrap .bottom
{
    BACKGROUND: url(../AAEImages/footer_bottom.png) no-repeat;
    HEIGHT: 5px
}

.footerwrap .copyright A
{
    COLOR: #8a8e95;
    TEXT-DECORATION: none;
}

.footerwrap .copyright A:hover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: 0px 50%;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-DECORATION: underline;
	COLOR: #00907f;
}

.home A
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent! important;
}

.home A:hover
{
	COLOR: #009966;
}

.home DIV.contentpane
{
    CLEAR: both! important;
    PADDING-RIGHT: 0px! important;
    DISPLAY: block;
    PADDING-LEFT: 0px! important;
    FLOAT: none! important;
    PADDING-BOTTOM: 14px! important;
    MARGIN: 0px auto;
    WIDTH: 705px;
    PADDING-TOP: 0px! important;
    POSITION: relative;
	top: 6px;
}

.home DIV.contentwrap
{
	WIDTH: 952px;
    BACKGROUND-POSITION: Left 50%;
    MARGIN-TOP: 20px;
    DISPLAY: block;
    MIN-HEIGHT: 50px;
    FLOAT: none;
    BACKGROUND-IMAGE: url(../AAEImages/content_bg.gif);
    OVERFLOW: visible;
    WIDTH: 940px;
    BACKGROUND-REPEAT: repeat-y;
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}

.home DIV.contenttop
{
    BACKGROUND-POSITION: 50% top;
    DISPLAY: block;
    BACKGROUND-IMAGE:  url(../AAEImages/contenttop_bg.gif);
    OVERFLOW: hidden;
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    
}

.home DIV.contenttopleft
{
    FLOAT: left;
    BACKGROUND-IMAGE: none;
    WIDTH: 5px;
    POSITION: relative;
    HEIGHT: 5px
}

.home DIV.contenttopright
{
    BACKGROUND-POSITION: right top;
    FLOAT: right;
    BACKGROUND-IMAGE: none;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px
}

.home DIV.contentbottom
{
    CLEAR: both;
    BACKGROUND-POSITION: 50% top;
    BACKGROUND-IMAGE: url(../AAEImages/contentbottom_bg.gif);
    OVERFLOW: hidden;
    WIDTH: 100%;
    BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 22px
}

.home DIV.contentbottomleft
{
    BACKGROUND-POSITION: left bottom;
    FLOAT: left;
    BACKGROUND-IMAGE: none;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px
}

.home DIV.contentbottomright
{
    BACKGROUND-POSITION: right bottom;
    FLOAT: right;
    BACKGROUND-IMAGE: none;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px
}

* + HTML INPUT.loginfield
{
    PADDING-TOP: 4px;
    HEIGHT: 18px;
	color: #000000;
}

.LoginMandatory
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    padding-left:8px;
	COLOR: #009966;
}

.loginbox
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(../AAEImages/loginbox.gif);
    MARGIN: 0px;
    WIDTH: 650px;
    PADDING-TOP: 25px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 81px
}

BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666;
    FONT-FAMILY: Arial, Tahoma, Verdana, Sans-Serif;
    outline-style: none
}
SPAN
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666;
    FONT-FAMILY: Arial, Tahoma, Verdana, Sans-Serif;
    outline-style: none
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666;
    FONT-FAMILY: Arial, Tahoma, Verdana, Sans-Serif;
    outline-style: none
}

P
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    PADDING-TOP: 0px
}

H3 A
{
    COLOR: #666
}
H3 A:hover
{
    COLOR: white
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 1px;
    COLOR: #00907f
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}

H2
{
    BACKGROUND: url(../AAEImages/h2_bg.png) no-repeat right top;
    PADDING-BOTTOM: 20px;
	background-position: top left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5pt;
    color: #666666; /*medium grey*/
    font-weight: bold;
    text-transform: capitalize;
    margin: 20px 0px 0px 0px;
}

H1
{
    WIDTH: 860px;
	font-family: Arial, Helvetica, sans-serif;
    color: #00907f; /*AaE Corporate Green*/
    font-size: 13.5pt;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 3px solid #f4f4f4;
    text-transform: capitalize;
    margin: 20px 0px 20px 0px;
}

H3.error
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: left Left;
    BORDER-TOP: 0px;
    PADDING-LEFT: 23px;
    BACKGROUND-IMAGE: url(../AAEImages/error.gif);
    BORDER-LEFT: 0px;
    COLOR: #be4b51;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #f3dee0
}

P.error
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: left Left;
    BORDER-TOP: 0px;
    PADDING-LEFT: 23px;
    BORDER-LEFT: 0px;
    COLOR: #be4b51;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
}

SPAN.error
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: left Left;
    BORDER-TOP: 0px;
    PADDING-LEFT: 23px;
    BACKGROUND-IMAGE: url(../AAEImages/error.gif);
    BORDER-LEFT: 0px;
    COLOR: #be4b51;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #f3dee0
}

A
{
    COLOR: #6699cc;
    TEXT-DECORATION: underline
}

A:hover
{
    COLOR: #fff;
    BORDER-BOTTOM: #00907f 2px solid;
    BACKGROUND-COLOR: #00907f
}

.content A:hover
{
    BACKGROUND-COLOR: #00907f! important
}

A.nobg
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: none! important;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent! important;
	text-decoration: none! important;
}

A.nobg:hover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: none! important;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent! important;
	text-decoration: none! important;
	COLOR: #6699cc! important;
}

A.nobgheader
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: none! important;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent! important;
	text-decoration: none! important;
}

A.nobgheader:hover
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: none! important;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent! important;
	text-decoration: none! important;
}

HR
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px dashed;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    COLOR: white;
    PADDING-TOP: 0px
}

HR.dashed
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px dashed;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    COLOR: white;
    PADDING-TOP: 0px
}

HR.dotted
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px dotted;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    COLOR: white;
    PADDING-TOP: 0px
}

DIV.container
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #00917f 4px solid;
    PADDING-LEFT: 20px;
    MIN-HEIGHT: 175px;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
    POSITION: relative;
    BACKGROUND-COLOR: #f9f9f9
}

DIV.container .form
{
    PADDING-LEFT: 60px
}

DIV.container .form P
{
    PADDING-LEFT: 33px
}

DIV.container .form INPUT
{
    WIDTH: 200px
}

DIV.container .topleft
{
    BACKGROUND-POSITION: left top;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(../AAEImages/top_left.gif);
    WIDTH: 4px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: -4px;
    HEIGHT: 4px
}

DIV.container .topright
{
    BACKGROUND-POSITION: right top;
    RIGHT: 0px;
    BACKGROUND-IMAGE: url(../AAEImages/top_right.gif);
    WIDTH: 4px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: -4px;
    HEIGHT: 4px
}

DIV.container .bottomleft
{
    BACKGROUND-POSITION: left top;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(../AAEImages/bottom_left.gif);
    WIDTH: 4px;
    BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    HEIGHT: 4px
}

DIV.container .bottomright
{
    BACKGROUND-POSITION: right top;
    RIGHT: 0px;
    BACKGROUND-IMAGE: url(../AAEImages/bottom_right.gif);
    WIDTH: 4px;
    BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    HEIGHT: 4px
}

INPUT
{
	color: #555555;
	font-size: 11px;
	text-transform: none;
	border : 1px color : #7F9DB9;
	TEXT-INDENT: 3px;
}

SELECT
{
	BORDER-RIGHT: #ccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px! important;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px;
    BORDER-LEFT: #ccc 1px solid;
    COLOR: #555555! important;
    TEXT-INDENT: 3px;
    LINE-HEIGHT: 2em;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: Arial;
}

TEXTAREA
{
	color: #555555;
	font-size: 11px;
	text-transform: none;
	border : 1px color : #7F9DB9;
	TEXT-INDENT: 3px;
	FONT-FAMILY: Tahoma, Arial, Sans-Serif;
}


*
{
    outline-style: none
}

.AaE
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    COLOR: #666;
    FONT-FAMILY: Tahoma, Arial, Sans-Serif;
    POSITION: relative;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: Left! important
}

.AaELookup
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Sans-Serif;
    POSITION: relative;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: Left! important;
}

.wrapper
{
    MARGIN: 0px auto 10px;
    OVERFLOW: hidden;
    
    POSITION: relative;
    TEXT-ALIGN: Left! important
}

UNKNOWN
{
    DISPLAY: none
}

A IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}

DIV.header
{
    BACKGROUND-IMAGE: url(../AAEImages/head_bg.JPG);
	HEIGHT: 108px;
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px! important;
}

DIV.header H1
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}

DIV.header H1 .logo
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: 0px;
    DISPLAY: block;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../AAEImages/logo_bg.gif);
    BORDER-LEFT: 0px;
    WIDTH: 274px! important;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 102px;
}

DIV.header H1 .logo SPAN
{
    DISPLAY: none
}

DIV.topmenuwrap
{
    BACKGROUND-POSITION: 50% bottom;
    Z-INDEX: 1;
    MIN-HEIGHT: 42px;
    LEFT: -7px;
    BACKGROUND-IMAGE: url(../AAEImages/topmenu_bg.gif);
    WIDTH: 952px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: RELATIVE;
    TOP: -5px! important;
    HEIGHT: 42px;
    TEXT-ALIGN: left;
	display: block;
}

DIV.topmenuleft
{
    DISPLAY: none;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../AAEImages/topmenu_left.JPG);
    WIDTH: 6px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px;

}

DIV.topmenuright
{
    DISPLAY: none;
    FLOAT: right;
    BACKGROUND-IMAGE: url(../AAEImages/topmenu_right.JPG);
    WIDTH: 6px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 33px
}

DIV.topmenupane
{
    FLOAT: left;
    MARGIN-LEFT: 7px;
    WIDTH: 915px;
    POSITION: relative;
    HEIGHT: 33px;
}

.default DIV.contentwrap
{
    MIN-HEIGHT: 50px;
    BACKGROUND-IMAGE: url(../AAEImages/content_bg.gif);
    WIDTH: 940px;
    BACKGROUND-REPEAT: repeat-y;
    POSITION: relative;
    TEXT-ALIGN: left;
	MARGIN: 0px auto;
	background-color: #FFFFFF;
	BACKGROUND-POSITION: Left top;
}

.default DIV.contentwrap DIV.contenttop
{
	BACKGROUND-POSITION: 50% top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(../AAEImages/contenttop_bg.gif);
    OVERFLOW: visible;
    WIDTH: 100%;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 17px;
}

.default DIV.contentwrap DIV.contenttopleft
{
    BACKGROUND-POSITION: left top;
	FLOAT: left;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px;
}

.default DIV.contentwrap DIV.contenttopright
{
	BACKGROUND-POSITION: right top;
    FLOAT: right;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px
}

.default DIV.contentwrap DIV.contentbottom
{
	BACKGROUND-IMAGE: url(../AAEImages/contentbottom_bg.gif);
    CLEAR: both;
	BACKGROUND-POSITION: 50% top;
    OVERFLOW: hidden;
    WIDTH: 100%;
    BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 22px;
}

.default DIV.contentwrap DIV.contentbottomleft
{
    BACKGROUND-POSITION: left bottom;
    FLOAT: left;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px;
    BACKGROUND-IMAGE: none;
}

.default DIV.contentwrap DIV.contentbottomright
{
    BACKGROUND-POSITION: right bottom;
    FLOAT: right;
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 5px;
	BACKGROUND-IMAGE: none;
}

.default DIV.contentwrap DIV.contentpane
{
	CLEAR: both! important;
    PADDING-RIGHT: 0px! important;
    DISPLAY: block;
    PADDING-LEFT: 0px! important;
    FLOAT: none! important;
    PADDING-BOTTOM: 14px! important;
    MARGIN: 0px auto;
    WIDTH: 860px;
    PADDING-TOP: 6px! important;
    POSITION: relative;
	OVERFLOW: visible! important;
	min-height: 500px;
}

.default .contentpane TABLE
{
    LEFT: 0px! important;
    POSITION: relative;
	FONT-SIZE: 8.5pt;
	TOP: 0px;
}

.default .contentpanetitle TABLE
{
    LEFT: 0px! important;
	WIDTH: 850px! important;
    POSITION: relative;
	FONT-SIZE: 8.5pt;
	TOP: 12px! important;
}

* HTML .default .contentpane 
{
    LEFT: 40px! important
}

* HTML .default .contentpane
{
    LEFT: 40px! important
}

.pagelogo
{
    BACKGROUND-POSITION: left top;
    LEFT: 6px;
    BACKGROUND-IMAGE: url(../AAEImages/page-logo.gif);
    WIDTH: 120px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 9px;
    HEIGHT: 81px;
}

.default DIV.contentwrap DIV.pagelogo
{
    BACKGROUND-POSITION: left top;
    LEFT: 0px;
    BACKGROUND-IMAGE: url(../AAEImages/page-logo.gif);
    WIDTH: 120px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 81px;
	overflow: visible;
}

A
{
    outline: 0px
}

IMG
{
    outline: 0px
}

*
{
    outline: 0px
}

.TxtInputHdrTD
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666; /*medium grey*/
    background-color: #f4f4f4;
    border-left: 3px solid #00907f;
    text-transform: capitalize;
    padding: 3px 3px 3px 5px;
    margin: 20px 0px 10px 0px;
}

.table
{
    width: 100%;
}

.table TD
{
	padding: 5px;
    background-color: white;
    border-bottom: 1px solid #ccc;
    vertical-align: middle;
}

.table .table_titlecell
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    background-color: #f4f4f4;
    border-left: 3px solid #00907f;
    text-transform: capitalize;
    padding: 3px 3px 3px 5px;
    margin: 20px 0px 10px 0px;
	height: 20px;
}

.table .TxtInputTitleTD
{
    font-size: 11px;
    vertical-align: top;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f4f4;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    padding-left:8px;
}

.table .Txt
{
    font-size: 11px;
    vertical-align: top;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    padding-left:8px;
}

.nestedtable
{
    width: 100%;
}

.nestedtable TD
{
    padding: 3px 5px 3px 10px;
    background-color: #FFFFFF;
    text-align: left;
    border-bottom: 1px solid #FFFFFF;
}

.TxtInputMandTD
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF! important;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
	COLOR: #009966;
}

.Button
{
    BACKGROUND: url(../AAEImages/button_right.png) no-repeat right top;
    CURSOR: pointer! important;
    HEIGHT: 24px;
	COLOR: #FFFFFF! important;
	MIN-WIDTH: 98px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none! important;
	BORDER: none;
	LINE-HEIGHT: 2.1em;
	margin-right: 10px! important;
}

.ButtonAaEWebTrack
{
    BACKGROUND: url(../AAEImages/button_right.png) no-repeat right top;
    CURSOR: pointer! important;
    HEIGHT: 24px;
	COLOR: #FFFFFF! important;
	MIN-WIDTH: 150px;
	TEXT-ALIGN: Left;
	TEXT-DECORATION: none! important;
	BORDER: none;
	LINE-HEIGHT: 2.1em;
}

.ButtonLookup
{
    BACKGROUND: url(../AAEImages/button_right.png) no-repeat right top;
    CURSOR: pointer! important;
    HEIGHT: 24px;
	COLOR: #FFFFFF! important;
	MIN-WIDTH: 86px;
	TEXT-ALIGN: Left;
	TEXT-DECORATION: none! important;
	BORDER: none;
	LINE-HEIGHT: 2.1em;
	margin-right: 10px! important;
}

.Button:hover
{
    BACKGROUND-POSITION: right -24px;
	BORDER: none;
}

.ButtonAaEWebTrack:hover
{
    BACKGROUND-POSITION: right -24px;
	BORDER: none;
}

.ButtonLookup:hover
{
    BACKGROUND-POSITION: right -24px;
	BORDER: none;
}

.clear
{
    CLEAR: both
}

.left
{
    FLOAT: left
}

h4 
{
    color: #00907f;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px 1px 0px;
}

.CUCTblOuter
{
    background-color: #f4f4f4;
}

.CUCTblHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #FFFFFF;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
    background: url(../AAEImages/tablehead_left.gif) repeat-x;
}

.CUCTblHead A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}

.CUCTblHead A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}

.Sort
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: webdings;
    TEXT-DECORATION: none
}

.default_table
{
	width: 100%;
	background-color: #FFFFFF;
}

.default_table td 
{
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px dashed #CCC;
	text-align: left;
}

.default_table  td.endrow 
{
	border-bottom: 3px solid #3D5871;
}
.default_table  td.Greyendrow 
{
	background-color: #f4f4f4;
	border-bottom: 3px solid #3D5871;
}
.default_table  td.Grey 
{
	background-color: #f4f4f4;
}


.default_table  td.buttonrow 
{
	padding-left: 8px;
	text-align: Left;
	padding: 5px;
	background: #f4f4f4;
	border-bottom: none;
}

.default_table  td.headerrow 
{
	background: #f4f4f4;
}

.default_table  td.titlerow 
{
	padding-left: 8px;
	padding: 5px;
	background: #f4f4f4;
	font-weight: bold;
}

/* attach this class if you want a hover color on the TD */
.default_table td.hover 
{
	background: #A6BCCC;
}

.default_table.link
{
	text-decoration: none! important;
}

.latestnews
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../AAEImages/latestnews.png) no-repeat;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 22px;
    TEXT-ALIGN: right;
}

.archivenews
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../AAEImages/archivenews.png) no-repeat;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 22px;
    TEXT-ALIGN: right;
}







