*{font:small Arial,sans-serif;color:#00347a}
h1,h2{font-weight:bold}
table{border-collapse:collapse}
td{vertical-align:top}
img{border:0}
label{display:block;margin-top:0.2em;font-weight:bold}
a{color:#00347a}
a:hover{color:#fff;background-color:#00347a}
#lngFlg{margin-top:1em}
#header{margin:0.2em 0 0.4em 0;padding-bottom:0.2em;border-bottom:1px solid #00347a}
#header span{padding:0 0.5em}
#advOpt{margin-top:0.3em}
#tripDateTime{background-color:#b9d7ff;padding:0.2em}
#dmDateTime{background-color:#b9d7ff;padding:0.2em;margin-top:1em}
#r-det,#pr-desc-c{border-top:1px solid #00347a;border-bottom:1px solid #00347a;padding:0.5em 0;margin:0.5em 0}
#lg-desc td,#sm-res td{padding:0.1em}
#p-lnks,#pp-lnks{padding:0.3em;margin:0.3em 0}
#p-lnks h2,#pp-lnks h2{margin:0 0 0.3em}
input.but{margin:1em 0;display:block}
h2.objName{font-weight:normal;margin:1em 0 0 0}
h2.odvName{font-weight:normal;margin:0 0 1em 0}
.a-key{text-decoration:none;font-size:x-small}
.r-opt{margin-top:0.5em}
.f-set{background:#b9d7ff;margin-top:1em;padding:0.2em}
.strong{font-weight:bold}
.red{color:red}
.m-req{margin:0;padding:0}
.error{color:red;margin:0.5em 0 1em 0;font-weight:bold;padding:0.2em;border:1px solid red}
.hidden{display:none}
.showB{display:block}
.a-mid{vertical-align:middle}
.a-rgt{text-align:right}
.nobr{white-space:nowrap}
.odd{background-color:#b9d7ff}
.td-w15{width:15px}
.td-w1{width:1px}
.p-lnks{padding:0.3em;margin:0.3em 0}
.p-sm-r{padding-right:0.2em}
.nfo-itm{font-style:italic;border-top:1px dashed #00347a;margin:0.2em 0}
.m-tb{margin:1em 0}
.t-frs{margin:1em 0}
.ics-wml{font-weight:bold;display:block}
.bannerInfo{padding:0.3em;border:1px solid #662d91;background-color:#f3b9d2;font-weight:bold}
.separator{margin-bottom:0.3em}
.trp-cat{font-weight:bold}