










html, body, div, img, table, tbody, thead, tr, td, form { margin: 0 0 0 0; padding: 0 0 0 0; font-family: sans-serif; }
html, body { font-size: small; }
table { border-spacing: 0; }


html, body { margin: 0 0 0 0; color: #000000; background-color: #FFFFFF; }



h1, table.hh1 { margin: 0 4px 0 4px; padding: 4px 0 4px 0; border-bottom: 1px solid #B4B4B4; font-family: sans-serif; font-size: small; font-weight: bold; clear: both; }
h1.noborder { margin: 0 0 0 0; padding: 0 0 0 0; border: 0 none transparent; font-family: sans-serif; font-size: small; font-weight: bold; } 
h2 { margin: 0 0 0 0; padding: 4px 0 4px 0; color: #000000; font-family: sans-serif; font-size: small; font-weight: bold; } 
div.interact, span.interact { margin: 0 0 0 0; padding: 4px 0 4px 4px; background-color: #EBEBEB; border-top: 1px solid #FFFFFF; font-family: sans-serif; font-size: small; font-weight: bold; background-image: url('/images/L/grad_hl.gif'); background-repeat: repeat-x; background-position: left top; }
div.interacty { margin: 0 0 0 0; padding: 4px 0 4px 4px; color: #000000; background-color: #FFB300; font-family: sans-serif; font-size: small; font-weight: bold; background-image: url('/images/L/grad_y.gif'); background-repeat: repeat-x; background-position: left top; }
 
p { margin: 4px 4px 4px 4px; padding: 0 0 0 0; font-size: small; }
img { vertical-align: bottom; }
img.icon { vertical-align: bottom; }
img.icon2 { vertical-align: baseline; }
img.preview { margin: 0 0 0 0; padding: 0 0 0 0; border: 1px solid #B4B4B4; vertical-align: bottom; }

div.bodywrapper { border-left: 4px solid #FFB300; } 
div.footer { padding: 4px 0 4px 4px; font-size: 85%; color #808080; }
div.boardingpass { margin: 0 0 0 0; padding: 4px 0 4px 0; font-size: small; text-align:center; }

a.std, a.std:visited { color: #000066; background-color: #FFFFFF; text-decoration: none; } 
a.std_b, a.std_b:visited { color: #000066; background-color: #FFFFFF; font-weight: bold; text-decoration: none; } 
a.std_ul, a.std_ul:visited { color: #000066; background-color: #FFFFFF; text-decoration: underlined; } 
a.std_g, a.std_g:visited { color: #000066; background-color: #EBEBEB; font-weight: normal; text-decoration: none; }
a.std_gray, a.std_gray:visited { color: #000066; background-color: #EBEBEB; font-weight: normal; text-decoration: underline; }
a.std_gray_b, a.std_gray_b:visited { color: #000066; background-color: transparent; font-weight: bold; text-decoration: none; }
a.grey, a.grey:visited { color: #808080; background-color: #EBEBEB; text-decoration: underline; } 
a.btn, a.btn:visited { color: #FFFFFF; background-color: #000066; border: 1px solid #000066; font-size: small; text-decoration: none; }
a.black, a.black:visited { color: #000000; background-color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.yelbg, a.yelbg:visited { color: #FFFFFF; background-color: #FFB300; font-weight: normal; text-decoration: none; }


a.std:hover { color: #FFFFFF; background-color: #000066; outline: 0; text-decoration: none; }
a.std_b:hover { color: #FFFFFF; background-color: #000066; outline: 0; font-weight: bold; #FFFFFF; text-decoration: none; } 
a.std_ul:hover { color: #FFFFFF; background-color: #000066; outline: 0; text-decoration: underline; }
a.std_g:hover { color: #EBEBEB; background-color: #000066; outline: 0; font-weight: normal; text-decoration: none; }
a.std_gray:hover { color: #EBEBEB; background-color: #000066; outline: 0; font-weight: normal; text-decoration: underline; }
a.std_gray_b:hover { color: #EBEBEB; background-color: #000066; outline: 0; font-weight: bold; text-decoration: none; }
a.grey:hover { color: #EBEBEB; background-color: #808080; outline: 0; text-decoration: underline; } 
a.btn:hover { color: #000066; background-color: #FFFFFF; outline: 0; border: 1px solid #000066; font-size: small; text-decoration: none; }
a.black:hover { color: #FFFFFF; background-color: #000066; outline: 0; font-weight: bold; text-decoration: none; }
a.yelbg:hover { color: #FFFFFF; background-color: #FFB300; outline: 0; font-weight: normal; text-decoration: underline; }


ul.cti { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; list-style-image: url("/images/yellow_bullet.gif"); }
li.cti { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }


.small { font-size: 85%; }
.big { font-size: 120%; }
.gray { color: #808080; }
.b { font-weight: bold; }
.n { font-weight: normal; }
.feedback_neg { font-weight: bold; color: #CC0000; }
.psvbtn { color: #000066; background-color: #FFFFFF; border: 1px solid #000066; font-size: small; text-decoration: none; }


.p_t { padding-top: 4px; }
.p_b { padding-bottom: 4px; }
.p_tb { padding-top: 4px; padding-bottom: 4px; }
.p_l { padding-left: 4px; }
.p_r { padding-right: 4px; }
.p_lr { padding-left: 4px; padding-right: 4px; }


.al_r { text-align: right; }


.bb { border-bottom: 1px solid #B4B4B4; } 
.bt { border-top: 1px solid #FFFFFF; }
.bbd { border-bottom: 1px dashed #B4B4B4; }
.yellowl { border: 2px solid #FFB300; }
.yellowb { border: 2px solid #FFB300; text-align: center; font-weight: bold; }
.yellowbp { border: 2px solid #FFB300; padding: 4px 4px 4px 4px; }

.dropshadow { margin-left: 4px; margin-right: 4px; padding-bottom: 5px; background-image: url('/scaledimage/9ddcef/dropshadow.gif'); background-repeat: no-repeat; background-position: left bottom; }

.paper { background-image: url('/images/L/bg_paper.gif'); background-repeat: no-repeat; background-position: right bottom; }
.paper_s { background-image: url('/images/L/bg_paper_s.gif'); background-repeat: no-repeat; background-position: right bottom; }


.interaction { background-color: #EBEBEB; border: 1px solid #B4B4B4; }
.interbg { background-color: #EBEBEB; }
.resulth { margin: 0 0 0 0; padding: 2px 0 2px 4px; background-color: #EBEBEB; font-family: sans-serif; font-size: small; font-weight: bold; background-image: url('/images/L/grad_hl.gif'); background-repeat: repeat-x; background-position: left top; }
.result { border: 1px solid #B4B4B4; }
.nav { background-color: #DEDEDE; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #B4B4B4; padding: 4px 0 4px 4px; background-image: url('/images/L/grad_li.gif'); background-repeat: repeat-x; background-position: left top; }
.seatmaptable { margin: 0 0 0 0; padding: 0 0 0 0; font-size: xx-small; border-spacing: 0; }
.psvseat { margin: 0 0 0 0; padding: 0 0 0 0; border: 1px solid #FFFFFF; vertical-align: bottom; }
.banner { padding-top: 4px; padding-left: 3px; }
.bannertext { padding: 4px 4px 4px 4px; color: #FFFFFF; background-color: #FFB300; font-weight: normal; }
.alerttext { margin: 4px 4px 0 4px; padding: 4px 4px 4px 4px; color: #FFFFFF; background-color: #FFB300; font-weight: normal; }




.cmsStd { }
.cmsGraySmall { color: #808080; font-size: 85%; }
.cmsBgBlue { color: #FFFFFF; background-color: #000066; }
.cmsBgYel { color: #FFFFFF; background-color: #FFB300; }
.cmsBgBlue p, .cmsBgYel p { margin: 0 4px 0 4px; }
 


ul.tab_nav, ul.tab_nav li { margin: 0 0 0 0; list-style-image: none; list-style-position: outline; list-style-type: none; }
ul.tab_nav { height: 21px; padding: 0 0 0 0px; background-image: url('/images/L/tab_navi_bg.gif'); background-repeat: repeat-x; background-position: left top; border-bottom: 1px solid #B4B4B4; }
ul.tab_nav li { padding: 0 0 0 0; display: block; float: left; height: 21px; }
ul.tab_nav li.active { background-color: #FFFFFF; background-image: url('/scaledimage/9ddcee/tab_sep.gif'); background-repeat: no-repeat; background-position: right bottom; } 
ul.tab_nav li.inactive { background-image: url('/scaledimage/9ddcee/tab_sep.gif'); background-repeat: no-repeat; background-position: right bottom; }
ul.tab_nav li span { height: 21px; line-height: 20px; display: block; padding-left: 4px; padding-right: 4px; margin-right: 2px; }
ul.tab_nav li.active span { border-bottom: 1px solid #FFFFFF; } 
ul.tab_nav li.inactive span { border-bottom: 1px solid #B4B4B4; }
ul.tab_nav li span a, ul.tab_nav li span a:visited { display: block; height: 20px; line-height: 19px; display: block; }






a.imglink img, a.imglink:visited img { border: 1px solid transparent; }
a.seatmap img, a.seatmap:visited img { border: 1px solid #FFFFFF; vertical-align: bottom; }
ul.tab_nav li span a img, ul.tab_nav li span a:visited img { border: 1px solid transparent; vertical-align: bottom; }

a.imglink:hover img { border: 1px solid #000066; }
a.seatmap:hover img { border: 1px solid #FFB300; vertical-align: bottom; }
ul.tab_nav li span a:hover img { border: 1px solid #000066; vertical-align: bottom; }




.numeric { -wap-input-format: "*N"; color: #000000; }
input, select, textarea { color: #000000; background-color: #FFFFFF; border: 1px solid #B4B4B4; outline: none; font-family: sans-serif; font-size: small; }
input.input_text { width: 204px; }

.button { color: #FFFFFF; background-color: #000066; border: 1px solid #000066; font-size: small; }
.button:hover { color: #000066; background-color: #FFFFFF; border: 1px solid #000066; font-size: small; }
input:hover { color: #000000; background-color: #FFFFFF; border: 1px solid #000066; outline: none; font-family: sans-serif; font-size: small; }

.switchi { margin-left: 4px; color: #747474; background-color: #F3F3F3; border: 1px solid #808080; font-size: small; } 
.switcha { margin-left: 4px; color: #F3F3F3; background-color: #747474; border: 1px solid #808080; font-size: small; }


.pporange { color: #C88039; }
.ppheader { border-bottom: 4px solid #336697; margin-bottom: 4px; }
.ppblue { color: #336697; }
.ppfooter { color: #FFFFFF; background-color: #336697; }
.ppbluebg { background-color: #F4F7F9; }
a.pp_std, a.pp_std:visited { color: #003366; background-color: #FFFFFF; text-decoration: underline; } 
a.ppf, a.ppf:visited { color: #FFFFFF; background-color: #336697; text-decoration: underline; } 

a.pp_std:hover { color: #FFFFFF; background-color: #003366; outline: 0; text-decoration: underline; } 
a.ppf:hover { color: #336697; background-color: #FFFFFF; outline: 0; text-decoration: underline; } 
.ppbutton { color: #000000; background-color: #FFA822; border: 1px solid #D07C00; font-size: small; font-weight: bold; }
.ppbutton:hover { color: #000000; background-color: #FFFFFF; border: 1px solid #D07C00; font-size: small; font-weight: bold; }

