/* ADDED 04222010 */
A.MattInfo {padding-left:2px;height:18px;font-size:12px;line-height:18px;font-family: Arial, Helvetica, Sans-Serif; color:#333333;text-decoration:none;font-style:normal;font-weight:normal;cursor:pointer;}
A.MattInfo:link {color:#333333;text-decoration:none;}
A.MattInfo:visited {}
A.MattInfo:hover {color:#333333;text-decoration:none;}
/* ADDED */

body { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; color: #000000; line-height: 16px; background-color:#80a4bd; margin-left:auto; margin-right:auto; width:100%; text-align:center; }
A:hover { color:#003366; }
#Everything { width:777; margin-left:auto; margin-right:auto; text-align:center; }
.BodyBorder { width:1px; background-color:#FFFFFF; }
#BodyMain { width:763px; }
#HeadMain { position:relative; height:94px; background-color:#004f83; }
#HeadBorder1 { position:relative; width:100%; height:1px; background-color:#FFFFFF; }
#HeadBorder2 { position:relative; width:100%; height:1px; background-color:#004f83; }
#HeadBorder3 { position:relative; width:100%; height:1px; background-color:#80a4be; }
#NavMain { position:relative; width:100%; height:27px; background-color:#FFFFFF; font-size:13px; }
#ImageStrip { position:relative; width:763; height:110px; background-color:#f0efea; border-left:1px solid #80a4be; border-right:1px solid #80a4be; margin-left:auto; }
#Content { position:relative; width:763; background-color:#FFFFFF; border:1px solid #80a4be; }
#LandingContent { position:relative; width:743; background-color:#FFFFFF; border:1px solid #80a4be; padding:10px; }
#ContentNav { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #000000; line-height: 16px; position:relative; }
#ContentText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #000000; line-height: 17px; position:relative; }
#ContentNavSep { position:relative; width:1px; background-color:#bfd1de; }
#copyright { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 11px; color: #bfd1de; line-height: 11px; position:relative; left:-6px; top:-6px; }
#theTC { position:relative; width:740px; top:25px; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 11px; color: #bfd1de; line-height: 11px; text-align:justify; }
.TCLink { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#444444; line-height:14px; }
#leftshadow { width:6px; background-image:url(/images/template/leftshadow_lightblue.jpg); }
#rightshadow { width:6px; background-image:url(/images/template/rightshadow_lightblue.jpg); }
#botleftshadow { width:6px; background-image:url(/images/template/botleftshadow_lightblue.jpg); }
#botshadow { height:8px; background-image:url(/images/template/botshadow_lightblue.jpg); }
#botrightshadow { width:6px; background-image:url(/images/template/botrightshadow_lightblue.jpg); }
#toolnav { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 11px; color: #FFFFFF; line-height: 11px; position:relative; left:-6px; top:-6px; }
.toolnav { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 11px; color: #FFFFFF; line-height: 11px; text-decoration:none;}
#logo { position:absolute; width:234px; height:55px; left:5px; top:22px; }
#wings { float:right; width:227px; height:94px; }
#HeadCall { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #FFFFFF; line-height: 18px; position:absolute; width:250px; left:300px; top:40px; text-align:center; }
#HeadCallPhone { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 16px; font-weight: bold; color: #FFFFFF; line-height: 18px; }
#HeadCallLink { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 14px; font-weight: bold; color: #FFFFFF; line-height: 18px; }
.SubNavTxt { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; font-weight: bold; color: #004f83; line-height: 22px; height:22px; vertical-align:middle; text-decoration:none; cursor:pointer;cursor:hand; }
#ToolBoxBorder1 { position:relative; width:111px; height:143px; background:#c0d0df; margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; z-index:30; }
#ToolBoxBorder2 { position:relative; top:1px; width:109px; height:141px; background:#FFFFFF; margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; z-index:31; }
#ToolBoxInside { position:relative; top:1px; width:107px; height:139px; background:#edf1f6; margin-left:auto; margin-right:auto; text-align:center; vertical-align:middle; z-index:32; }
.ToolText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #004f83; line-height: 12px; cursor:pointer;cursor:hand; text-decoration:none; }
.ToolTextOver { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #004f83; text-decoration:none; font-weight:bold; line-height: 12px; background:#c0d0df; cursor:pointer;cursor:hand; }
#Headline { position:absolute; top:85px; width:756px; text-align:right; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 18px; font-weight:bold; color: #004f83; line-height: 20px; z-index:41; left:-10px; }
#BigPic { position:absolute; top:0px; left:0px; width:544px; height:110px; z-index:40; }
#NavTxt { position:relative; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #004f83; line-height: 24px; text-decoration:none; height:27px; text-align:center; vertical-align:middle; cursor:pointer;cursor:hand; } 
.NavTxt { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #004f83; line-height: 13px; text-decoration:none; text-align:center; cursor:pointer;cursor:hand; } 
#NavTxtOn { position:relative; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #004f83; line-height: 24px; text-decoration:none; height:27px; text-align:center; vertical-align:middle; cursor:pointer;cursor:hand; background:#edf1f6; } 
#nsepN { float:left; width:5px; height:27px; background-image:url(/images/template/nav_sep.jpg); }
#nsepE { float:left; width:3px; height:27px; }
#nsepNOL { float:left; width:5px; height:27px; background-image:url(/images/template/nav_sep_onleft.jpg); }
#nsepNOR { float:left; width:5px; height:27px; background-image:url(/images/template/nav_sep_onright.jpg); }
#nsepEOL { float:left; width:3px; height:27px; background-image:url(/images/template/nav_sep_endonleft.jpg); }
#nsepEOR { float:left; width:3px; height:27px; background-image:url(/images/template/nav_sep_endonright.jpg); }
#TanBoxBorder1 { position:relative; background:#bfd1de; margin-left:auto; margin-right:auto; text-align:center; z-index:30; }
#TanBoxBorder2 { position:relative; top:1px; background:#FFFFFF; margin-left:auto; margin-right:auto; text-align:center; z-index:31; }
#TanBoxInside { position:relative; top:1px; background:#f2f0e9; margin-left:auto; margin-right:auto; text-align:center; z-index:32; }
.TanBoxInside { text-decoration:none; }
#BlueBoxBorder1 { position:relative; background:#bfd1de; margin-left:auto; margin-right:auto; text-align:center; z-index:30; }
#BlueBoxBorder2 { position:relative; top:1px; background:#FFFFFF; margin-left:auto; margin-right:auto; text-align:center; z-index:31; }
#BlueBoxInside { position:relative; top:1px; background:#edf1f6; margin-left:auto; margin-right:auto; text-align:center; z-index:32; }
.BlueBoxInside { text-decoration:none; }

/*#HomeParaTitle { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 16px; font-weight:bold; color: #014571; line-height: 16px; }
#HomeParaText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #004f83; line-height: 18px; }*/
#HomeParaTitle { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 17px; font-weight:bold; color: #014571; line-height: 19px; }
#HomeParaText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; color: #004f83; line-height: 20px; }

#BoxTitleBlue { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 15px; font-weight:bold; color: #004f83; line-height: 15px; }
#BoxTitleBrown { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 15px; font-weight:bold; color: #5d5849; line-height: 15px; }
#HomeBullet { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #000000; line-height: 12px; }
#HomeCtaTxt { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #004f83; line-height: 17px; text-decoration:none; }
.HomeCtaTxt { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #004f83; line-height: 17px; text-decoration:none; }
.HomeButtTxt { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 11px; font-weight:bold; color: #333333; line-height: 11px; text-decoration:none; }
.tableRow { background:#000000; }



.popHeader { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 18px; font-weight: bold; color: #FFFFFF; line-height: 18px; }
.Link { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #336699; text-decoration:underline; line-height: 17px; position:relative; text-align:justify; }
.LinkBold { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; font-weight:bold; color: #336699; text-decoration:underline; line-height: 17px; position:relative; text-align:justify; }
.SmallLinkBold { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 11px; font-weight:bold; color: #336699; text-decoration:underline; line-height: 15px; position:relative; text-align:justify; }
.ContentText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #000000; line-height: 17px; position:relative; }
.SmallText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 11px; color: #000000; line-height: 15px; position:relative;}
.Footnote { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 10px; color: #004f83; line-height: 15px; position:relative;}
.LightText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #80a4be; line-height: 15px; position:relative; text-align:justify; }
.DBlueText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #004f83; line-height: 15px; position:relative; text-decoration:none; }
.ContentHeader { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 14px; font-weight:bold; color: #004f83; line-height: 19px; position:relative; }
.ContentSubHeader { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight:bold; color: #004f83; line-height: 18px; position:relative; }
.ContentBlockSH { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight:bold; color: #FFFFFF; line-height: 13px; position:relative; background:#004f83; padding:3px; }
.FormText { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #333333; line-height: 17px; }
.FormInput { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #333333; line-height: 12px; }

.SiteMap { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 14px; font-weight:bold; text-decoration:none; color: #004f83; line-height: 18px; position:relative; }
.SiteMapSub { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; font-weight:bold; text-decoration:none; color: #80a4be; line-height: 18px; position:relative; }

.OneWayHead { FONT-FAMILY: arial, times, Verdana, arial, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; text-decoration: none; color: #555555; vertical-align: top; line-height: 11pt; background-color: #f2f0e9; }
.OneWayDate { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #446655; line-height: 16px; text-decoration: none; }
.OneWayAir { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #446655; line-height: 16px; text-decoration: none; }
.OneWayCraft { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; color: #000000; line-height: 16px; text-decoration: none; }
.OneWayPrice { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; color: #000000; line-height: 16px; text-decoration: none;  }
.OneWayCity { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; color: #000000; line-height: 16px; text-decoration: none;  }
.OneWayRow { position:relative; width:570px; }

.TableLineOne { background-color: #80a4be; }
.TableLineTwo { background-color: #FFFFFF; }
.TableLeftCell { background-color: #f2f0e9; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #555555; line-height: 15px; padding: 5px; }
.TableLeftCellLong { background-color: #f2f0e9; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; color: #555555; line-height: 15px; padding: 5px; }
.TableTopCell { background-color: #004f83; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #FFFFFF; line-height: 17px; padding: 5px; }
.TableTopCellWhite { background-color: #FFFFFF; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #444444; line-height: 17px; padding: 5px; }
.TableTopLeft { background-color: #FFFFFF; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #444444; line-height: 17px; padding: 5px; }
.TableTopLeftGray { background-color: #B8C5B6; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #444444; line-height: 17px; padding: 5px; }
.TableTopCellGray { background-color: #B8C5B6; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #444444; line-height: 17px; padding: 5px; }
.TableTopCellAlt { background-color: #F6F6F6; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #444444; line-height: 17px; padding: 5px; }
.TableTopCellHi { background-color: #E3E4D4; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #444444; line-height: 17px; padding: 5px; }
.TableTopSuperCell { background-color: #B8C5B6; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; font-weight: bold; FONT-SIZE: 15px; color: #444444; line-height: 24px; padding: 5px; }
.TableContentCell { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #444444; line-height: 15px; padding: 5px; }
.TableContentTxt { FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 12px; color: #444444; line-height: 15px; text-decoration:none; }
.TableContentCellNoPad { background-color: #FFFFFF; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; text-decoration: none; FONT-SIZE: 13px; color: #444444; line-height: 16px; }
.TableContentCellAlt { background-color: #80a4be; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #FFFFFF; line-height: 17px; padding: 2px; letter-spacing:1px; }
.TableContentCellHi { background-color: #F5F5EA; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; font-weight: bold; color: #444444; line-height: 23px; padding: 5px; }
.TableContentPlain { background-color: #FFFFFF; FONT-FAMILY: arial, Verdana, helvetica, sans-serif; FONT-SIZE: 13px; color: #000000; line-height: 17px; padding: 10px; }


#AnnBox1 { position:relative; width:398px; _width:400px; height:153px; _height:155px; background-color:#ffffff; border:solid 1px #cfdde6; }
#AnnBox2 { position:relative; width:392px; _width:396px; height:147px; _height:151px; left:1px; top:1px; background-color:#ffffff; border:solid 2px #a0bbce; background-image:url('/images/ann_bg.jpg'); text-align:center; }
#AnnLogos { position:relative; width:270px; height:53px; top:5px; margin-left:auto; margin-right:auto; }
#AnnText { position:relative; top:20px; FONT-FAMILY:arial, helvetica, sans-serif; font-weight:bold; FONT-SIZE:13px; color:#333333; line-height:20px; text-align:center; }
#AnnButton { position:relative; top:30px; text-align:center; }