#tripList th.reference{width:60px}
#tripList th.icon{width:20px;padding:5px 5px}
#tripList td.icon{width:20px;padding:5px 5px 8px}
#tripList th.updated{width:45px;text-align:center}
#tripList th.created{width:45px;text-align:center}
#tripList th.leaveOn{width:60px;text-align:center}
#tripList th.returnOn{width:65px;text-align:center}
#tripList th a.showDetails,#tripList th a.hideDetails{display:block;float:right;color:#338784 !important;padding-right:20px}
#tripList th a.showDetails{background:url(../../../Resource/Image/Icon/Expand.gif) no-repeat right center}
#tripList th a.hideDetails{background:url(../../../Resource/Image/Icon/Collapse.gif) no-repeat right center}
#tripList td.detail em{font-style:normal}
#tripList td.detail dfn{display:block}
#tripList td.detail a{display:block;color:#8D8B6E !important}
#tripList td.detail a span{display:block;float:left;font-size:11px;line-height:13px;cursor:pointer}
#tripList td.amount,#tripList th.amount{text-align:right}
#bookingList td.detail em{font-style:normal}
#bookingList td.amount,#bookingList th.amount{text-align:right}
#bookingList th.updated{width:45px;text-align:center}
#bookingList th.created{width:45px;text-align:center}
#bookingList th.icon{width:20px;padding:5px 5px}
#bookingList td.icon{width:20px;padding:5px 5px 8px}
#bookingList td.type{width:60px;font-weight:bold}
#bookingList th.type{width:60px}
#bookingList tr.history{background:#FBFBFB}
#bookingList tr.history td{border-top:1px solid #E9E8DC}
#bookingList tr.history td.type{border-top:none;background:#fff}
#bookingList tr.history *{color:#999 !important}
#paymentList tr.secondary *{color:#999 !important}
#paymentList td.detail em{font-style:normal}
#paymentList td.detail dfn{display:block}
#paymentList td.detail dfn span.value{color:#444}
#paymentList th.icon{width:20px;padding:5px 5px}
#paymentList td.icon{width:20px;padding:5px 5px 8px}
#paymentList th.updated{width:45px;text-align:center}
#paymentList th.created{width:45px;text-align:center}
#paymentList td.amount,#paymentList th.amount{text-align:right}
#contentPanel ul.itinerary li ul.tickets li div.traveler input.text{padding:1px 3px;font:12px Arial, Helvetica, sans-serif;color:#444;width:130px}
#fareList th{padding:5px 5px}
#fareList td{padding:5px 5px 8px}
#fareList .first{width:45px;padding-left:10px}
#fareList .last{padding-right:10px}
#fareList td.amount,#fareList th.amount{width:70px;text-align:right}
#fareList td.count{width:30px;padding:5px 5px 8px 0px}
#fareList td.amount input.text{text-align:right}
#fareList td.amount.input{padding-right:4px}
#fareList input.text{width:85%}
#fareList tr.total th{font-size:12px;background-color:#D6E3EC;border-top:1px solid #0095BF}
#contentPanel div.actionPanel{float:left;clear:left;width:615px;padding:10px 0;margin:0}
#contentPanel div.actionPanel ul{list-style:none;margin:0 16px 0 0;padding:0;width:auto !important;border-right:1px solid #ccc;position:relative}
#contentPanel div.actionPanel ul li{float:left;margin:0}
#contentPanel div.actionPanel ul li a{float:left !important;margin:0 !important;border:1px solid #ccc;border-right:none;background:#FBFBFB url(../../../Resource/Image/Background/ActionButton.gif) center center !important;color:#444;padding:4px 5px 0;height:18px;font:11px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none}
#contentPanel div.actionPanel ul li a em{background:transparent url(../../../Resource/Image/Icon/TinyArrowDown.gif) no-repeat 100% 55%;font-style:normal;padding-right:12px}
#contentPanel div.actionPanel ul li.active a{background:#fbfbfb !important}
#contentPanel div.actionPanel ul li ul{clear:both;float:none;margin:0;top:23px;position:absolute;border-bottom:1px solid #ccc;display:none;background-color:#fbfbfb;z-index:9999}
#contentPanel div.actionPanel ul li.active ul{display:block}
#contentPanel div.actionPanel ul li ul li{float:none;clear:both}
#contentPanel div.actionPanel ul li ul li a{border-bottom:none;width:100px;font-weight:normal;background:none !important;padding:4px 5px 4px;height:auto !important}
#contentPanel div.actionPanel ul li ul li.active a{background:#fff !important}
#contentPanel ul.itinerary div.fees ul li p.detail{width:110px;font-size:11px}
#contentPanel ul.itinerary div.fees ul li p.detail span{display:block;margin-bottom:2px;}
#contentPanel ul.itinerary div.fees ul{margin-left:105px !important}
#contentPanel ul.itinerary input.submit.primary{display:block;margin:0 0 15px 11px;background:#1082a3 url(../../../Resource/Image/Background/Button.gif) no-repeat 100% 55% !important;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;padding:2px 11px 3px 0;border:none}
#contentPanel ul.itinerary li.flights div.details ul input.submit{height:auto}
#contentPanel ul.itinerary li.summary div.fees ul{margin-left:0 !important}
#contentPanel ul.itinerary li.flights div.details ul table td.flight em select{font-size:11px}
#contentPanel ul.itinerary li.flights tr.moreInfo td{border:none !important;padding:0 0 12px 0 !important}
#contentPanel ul.itinerary li.flights tr.moreInfo td div{float:left;width:390px;color:#8D8B6E;padding:0;border-top:1px solid #E9E8DC}
#contentPanel ul.itinerary li.flights tr.moreInfo p{float:left !important;margin:0 20px 0 0 !important;font-size:11px;padding:5px 0 0;font-weight:normal !important}
#contentPanel ul.itinerary li.flights tr.moreInfo p.rbd{width:40px}
#contentPanel ul.itinerary li.flights tr.moreInfo p.pax{width:35px}
#contentPanel ul.itinerary li.flights tr.moreInfo p.checkin{width:55px;display:none}
#contentPanel ul.itinerary li.flights tr.moreInfo p.status{width:100px}
#contentPanel ul.itinerary li.flights tr.moreInfo p.fbc{width:155px;margin:0 !important}
#contentPanel ul.itinerary li.flights tr.moreInfo p.remark{clear:both;width:375px}
#contentPanel ul.itinerary li.flights tr.moreInfo p em{display:block;font-style:normal;line-height:13px;margin-top:2px}
#contentPanel ul.itinerary li.flights ul.tickets div.eTicket div.moreInfo{padding-top:12px}
#contentPanel ul.itinerary li.flights ul.tickets div.eTicket div.moreInfo p{font-size:11px;margin:0}
#contentPanel ul.itinerary li.flights ul.tickets div.traveler div.moreInfo{border-top:1px solid #fff;margin-top:7px;padding-top:5px;color:#6f6e55;line-height:13px}
#contentPanel ul.itinerary li.flights ul.tickets div.traveler ul{padding:0 0 0 14px;margin:0;width:auto}
#contentPanel ul.itinerary li.flights ul.tickets div.traveler ul li{font-size:11px;padding:0;margin:0;width:auto;background:none;border:none;float:none;display:list-item}
#contentPanel ul.itinerary li.flights fieldset.selectSegment{float:left;width:585px;background:#fee38b;padding:5px 15px;margin-top:1px}
#contentPanel ul.itinerary li.flights fieldset.selectSegment em{float:left;margin-left:8px}
#contentPanel ul.itinerary li.flights fieldset.selectSegment span.check input{height:13px;width:13px;padding:0;float:left;margin:1px 0 0}
#contentPanel ul.itinerary li.flights fieldset.selectSegment label{float:left;font-weight:bold;margin-left:17px}
#contentPanel ul.itinerary li.flights fieldset.selectSegment p{display:block;float:right;padding:0 0 0 10px;font-size:11px;width:auto;margin:0}
#contentPanel ul.itinerary li.flights fieldset.selectSegment.selected{background:#e5eff5}
#contentPanel ul.itinerary li.flights fieldset.selectSegment.selected em{display:none}
#contentPanel ul.itinerary li.hotel ul.tickets li ul.rooms li p.moreInfo{font-size:11px;font-weight:normal}
#contentPanel ul.itinerary li.receipt table tr.new input.text{font:12px Arial, Helvetica, sans-serif;padding:1px 3px;color:#444}
#contentPanel ul.itinerary li.receipt table tr.new td.package{border-bottom:none}
#contentPanel ul.itinerary li.receipt table tr.new td.reference {padding-left:4px}
#contentPanel ul.itinerary li.receipt table tr.new td.reference input.text{width:95px}
#contentPanel ul.itinerary li.receipt table tr.new td.for{padding-left:4px}
#contentPanel ul.itinerary li.receipt table tr.new td.for select{width:170px;font:12px Arial, Helvetica, sans-serif;color:#444}
#contentPanel ul.itinerary li.receipt table tr.new td.amount{padding-right:9px}
#contentPanel ul.itinerary li.receipt table tr.new td.amount input.text{width:45px;text-align:right}
#contentPanel ul.itinerary li.receipt table tr.lastService td{border-bottom:1px solid #B2CED5}
#contentPanel ul.itinerary li.receipt table tr.lastService td.package{border-bottom:1px solid #B2CED5}
#contentPanel ul.itinerary li.receipt table tr td.serviceBlock{border-bottom:none}
#contentPanel ul.itinerary li.receipt table tr td.block{border-bottom:none}
#contentPanel ul.itinerary li.receipt table tr.last td{border-bottom:none;padding-bottom:10px}
#contentPanel ul.itinerary li.receipt table tr.last td.package{border-bottom:none}
#contentPanel ul.itinerary li.receipt table tr.addNew td{text-align:left;padding-left:10px}
#contentPanel ul.itinerary li.receipt table tr.addNew td a{font-weight:bold;text-decoration:none}
#contentPanel ul.itinerary li.receipt table tr.addNew td a:hover{text-decoration:underline}
#contentPanel ul.itinerary li.receipt table.total{margin-top:5px}
#contentPanel ul.itinerary li.receipt table.total td{font-weight:normal;background-color:#D6E3EC;border-top:1px solid #0095BF !important;padding-top:5px;padding-bottom:5px}
#contentPanel ul.itinerary li.receipt table.total td.amount{font-weight:bold}
#tripSearch fieldset{padding:0 0 3px}
#tripSearch h6{letter-spacing:-0.005em;margin-right:-5px;margin-bottom:10px}
#tripSearch input.text{float:left;width:111px;margin:0;padding:1px 3px;font:12px Arial, Helvetica, sans-serif;color:#000}
#tripSearch label{font-size:11px;line-height:19px;display:block;color:#444}
#tripSearch select{font:12px Arial, Helvetica, sans-serif;float:left;width:121px}
#tripSearch input.submit{background:url(../../../Resource/Image/Icon/ArrowNext.gif) no-repeat 100% 50%;font:12px Arial, Helvetica, sans-serif;color:#2c6f9f;margin:12px 10px 0 0;float:right;cursor:pointer;text-align:right;padding:0 14px 0 0;border:0}
#tripOverview{width:120px !important;padding:20px 15px !important}
#tripOverview h6{padding-bottom:10px}
#tripOverview a{text-decoration:none;color:#555555}
#tripOverview a:hover{text-decoration:underline}
#tripOverview em{display:block;clear:left;font-size:11px;padding-top:5px;font-style:normal}
#tripOverview dfn{display:block;clear:left;font-size:11px;line-height:13px;padding-top:5px;font-style:normal;color:#8D8B6E}
#tripOverview dfn span{display:block;float:left}
#tripOverview dfn a{color:#8D8B6E;cursor:pointer;display:block}
#tripOverview dfn.dates span{padding-left:10px;padding-top:3px}
#tripOverview dfn.dates .first{padding-left:0px}
#tripOverview dfn.dates .flag{padding-top:0px}
#tripOverview img.flag{display:inline;padding-right:0 !important}
#tripOverview ul.visual{float:right}
#tripOverview ul.visual em{padding:0}
#tripOverview ul.visual li{float:left;padding-left:4px}
div.view{float:left}
#organizationList td.amount,#organizationList th.amount{text-align:right}
#organizationList td.detail em{font-style:normal}
#organizationList td.detail dfn{display:block;clear:both}
#organizationList td.detail a{display:block;color:#8D8B6E !important}
#organizationList td.detail a.defaultClick{color:#2C6F9F !important}
#organizationList td.detail a span{display:block;float:left;font-size:11px;line-height:13px;cursor:pointer}
#organizationList td.amount span{font-size:11px;line-height:15px;display:block;color:#8D8B6E}