html,body {background:#a2b5c0 url(../images/bg_gradient_coolgray.png) repeat-x 0 0;font-family:Arial,Helvetica,sans-serif}form { margin:0; padding:0; }div#outer-wrapper.container {position:relative;margin-top:40px;padding:10px 14px 10px 4px;background:url(../images/background_corpus_shadow.png) repeat-y 0 0}div#outer-wrapper-upper {top:-15px;left:0;height:15px;width:968px;position:absolute;background:url(../images/background_corpus_shadow_top.png) repeat-y 0 0}div#outer-wrapper-lower {bottom:-25px;left:0;height:25px;width:968px;position:absolute;background:url(../images/background_corpus_shadow_bot.png) repeat-y 0 0}div#wrapper {position:relative;height:auto;padding:0 10px 0 5px}div#header {position:relative;height:216px;width:auto;background:url(../images/home_page_top_photo.jpg) no-repeat 208px 86px}.arriva div#header {background:url(../images/flight_info_hdr.jpg) 210px 87px no-repeat;}.planning div#header {background:url(../images/planning_hdr.jpg) 210px 87px no-repeat;}.directions div#header {background:url(../images/directions_hdr.jpg) 210px 87px no-repeat;}.amenities div#header {background:url(../images/amenities_hdr.jpg) 210px 87px no-repeat;}.business div#header {background:url(../images/business_hdr.jpg) 210px 87px no-repeat;}.aviation div#header {background:url(../images/aviation_hdr.jpg) 210px 87px no-repeat;}div#header_tag h4 {position:absolute;width:92px;height:122px;left:104px;top:86px;overflow:hidden}div#header_tag h4 span {position:absolute;height:100%;width:100%;background:url(../images/journey_tag.png)}div#header a.logo,div#header a.logo:link {display:block;position:absolute;width:71px;height:213px;top:-6px;left:21px}div#header a.logo span.fir,div#header a.logo:link span.fir {position:absolute;width:100%;height:100%;background:url(../images/dcair_logo_beige_bg.png) 0 0 no-repeat}div#header a.logo span.ht1 {display:block;margin-top:100px}div#prompt {position:absolute;left:101px;width:860px;height:215px;top:0}div#prompt h1 {position:absolute;left:3px;width:822px;top:49px;height:32px;font-size:1em;color:#e3dc93;background:#a31e24}div#prompt h1 span {position:absolute;width:100%;height:100%;background:url(../images/dcair_banner1.png)}div#prompt a {display:block;float:right;position:relative;top:20px;right:56px;width:129px;height:20px;text-decoration:none;background:transparent url(../images/newsletter.gif) no-repeat left top;border:none;}div#prompt p {font-size:1.125em;color:#4D512F;margin:35px 0 0 107px;width:550px;position:relative;bottom:5px}div#nl_signup {position:absolute;width:160px;height:20px;background:url(../images/news_icon.png) 160px 0 no-repeat;top:-4px;right:160px;font-size:.9em;text-align:right;padding-right:20px}div#nl_signup a,div#nl_signup a:link, div#nl_signup a:active, div#nl_signup a:visited {text-decoration:none;color:#767259;font-weight:bold;}div#nl_signup a:hover {color:#000}form#cse-search-box {position:absolute;top:-10px;right:5px;width:170px;height:20px}input#searchentrybox {position:absolute;right:25px;top:2px;background:#eee6b4;border:1px solid #999;color:#767259;width:127px}input#searchentrybox:focus {color:#000}input#mag_btn {position:absolute;right:2px;top:2px;width:18px;height:18px;background:url(../images/mag_btn.png) no-repeat}input#mag_btn:hover {background-position:-18px 0}div#corpus.container {width:887px;position:relative;margin-right:5px;padding:5px 5px 5px 10px;background: url(../images/right_bg_aqua_gold_turq1a.png) 0 0 repeat-y;}div#corpus.container h1,h2 {font-size:1.5em;margin:5px 10px}div#corpus.container h2 {font-size:1.25em}div#corpus.container.arriva p,div#corpus.container.planning p,div#corpus.container.directions p, div#corpus.container.amenities p,div#corpus.container.business p {margin:5px 50px 5px 10px}div#corpus.container.planning {background:url(../images/corpus_bg_planning.png) 182px 0 repeat-y}div#corpus.container.directions {background:url(../images/corpus_bg_directions.png) 182px 0 repeat-y}div#corpus.container.arriva {background:url(../images/arriva_bg_corpus2.png) 182px 0 repeat-y}div#corpus.container.aviation {background:url(../images/corpus_bg_aviation.png) 182px 0 repeat-y}div#corpus.container.business {background:url(../images/corpus_bg_business.png) 182px 0 repeat-y}div#corpus.container.amenities {background:url(../images/corpus_bg_amenities.png) 182px 0 repeat-y}div#nav {background:#fff;z-index:1;position:relative;right:17px;top:2px;width:175px;float:left;margin-left:0}div#strut {width:5px;height:420px;float:left}div#meat {width:700px;float:left}div#meat h3,div#meat h4 {font-size:1.1em;margin:15px 25px 5px 10px;font-weight:bold;}div#meat_content {width:655px;padding:10px}div#breadcrumb {width:647px;background:url(../images/white_50.png) repeat;margin:0 0 9px;padding:2px 2px 2px 20px}div.arrivals, div.departures { width:460px; height:80px; overflow:hidden; position:absolute; }div.ScrollTop {}div.ScrollTop {width:460px;height:15px;padding:5px 0px 5px 0px;background:#0f3e48;color:#ecebe2;text-align:center;font-weight:bold;}div.ScrollTop a, div.ScrollTop a:hover, div.ScrollTop a:visited {color:#fff}div#scrollup0,div#scrollup1 {position:relative;overflow:hidden;height:80px;width:460px;background:#fff}div.Scroll, div.ScrollAlt {width:460px;height:20px;font-size:.9em;overflow:hidden;background-color:#ffffff;position:relative;}div.Scroll.alt, div.ScrollAlt {background:#e3fcfe}div.ScrollHead {width:460px;height:22px;font-weight:bold;background-color:#bbf9fc;color:#0f3e48}div.ScrollHead a { display:block; width:100%; height:100%; text-align:center; }div.Scroll div, div.ScrollAlt div,div.ScrollHead div {float:left;padding:2px 5px}div.ScrollFoot {background:#84E1EA;padding:5px 2px;text-align:center;margin-bottom:10px}div.ScrollFoot a,div.ScrollFoot a:link {color:#000}div.Scroll div.c0,div.ScrollAlt div.c0,div.ScrollHead div.c0 {width:75px}div.Scroll div.c1,div.ScrollAlt div.c1,div.ScrollHead div.c1 {width:45px}div.Scroll div.c2,div.ScrollAlt div.c2,div.ScrollHead div.c2 {width:120px}div.Scroll div.c3,div.ScrollAlt div.c3,div.ScrollHead div.c3 {width:45px}div.Scroll div.c4,div.ScrollAlt div.c4,div.ScrollHead div.c4 {width:80px}div.Scroll div.c5,div.ScrollAlt div.c5,div.ScrollHead div.c5 {width:25px;text-align:center}div#meatMain {width:460px;float:left;margin:0 7px 0 2px}div#meatMain div.hp_news {padding:0;border:1px solid #f00}div#optional_content {padding:5px}div#logo_echo {position:absolute;width:47px;height:52px;left:663px;bottom:20px;background:url(../images/logo_echo.png)}#plane_pattern {position:absolute;height:100%;width:67px;left:655px;top:0;background:url(../images/plane_pattern.gif);_height:800px;}div#auxMeat {width:140px;float:left;margin-left:90px;margin-top:10px}div#auxMeat #news h1,div#auxMeat #news h2,div#auxMeat #news h3 {color:#000}div#auxMeat #news a {color:#fff}.weather {position:relative;float:left;margin:0px 20px 0px 20px;padding:0;width:150px;height:100px;background:#BBF9FC;border:1px solid #88A6B6;}.weather h4 { margin:0px 0px 5px 0px; padding:0px 5px 0px 5px; font-size:100%; text-align:center; }
.weather h4 a { display:inline; }
.weather p { float:left; position:relative; top:8px; margin:0; padding:0px 5px 0px 5px; font-size:90%; }
.weather img.forecast { float:left; padding:0px 0px 0px 5px; }
.weather a {display:block;clear:left;text-align:center;}div#airfare_wd_listbox {position:relative;margin:15px 0px 10px 0px;width:248px;height:140px;overflow:hidden;background:#EDE7C6}div#airfare_wd_listbox h4 {display:block;margin:0;padding:10px 0px 0px 40px;height:50px;text-align:center;font-size:1.25em;color:#fff;background:#3B0809 url(../images/afdog_brown.png) 10px 0 no-repeat}div#airfare_wd_listbox h4 a {color:#fff}div#airfare_wd_listholder {position:relative;overflow:hidden;height:100px;padding:0;}div.airfares {position:absolute}div.airfares div { padding:1px 10px 0 10px; height:18px; width:400px; background-color:#faf8f0; border-bottom:solid 1px #ede7c6; }div.airfares div.odd { background-color:#f5f2e6; }div.airfares div div { float:left; padding:0; position:relative; background-color:Transparent; border-bottom:none; }div.airfares .a1 { width:165px; }div.airfares .a2 { width:40px;text-align:right;padding-right:5px;color:#660}div.airfares .a3 { width:15px;text-align:right;color:#603}div.airfares .footer { width:240px; text-align:center; }div.listContainer {height:128px;overflow:hidden;background-color:#ffffff;}div.listContainer .scrollTop {background:#bbf9fc;color:#0f3e48}div.listContainer .scrollHead {background:#E3FCFE}.map_image_box {width:650px;background:#B3B3B3;text-align:center}div.mugshot {width:150px;height:200px;margin:10px;float:left}div#footer {width:900px;height:auto;margin:20px 0 0 10px;border-top:1px solid #999;padding:20px 0 0}div#footer p {font-size:.9em;text-align:center;line-height:20px;margin-bottom:2px}div#footer p span {display:inline-block;width:20px;height:10px;background:#f1efe7 url(../images/bottom_arrowsDkBlue.png) 0 0 no-repeat}div#subfooter {color:#999;font-size:.85em;width:750px;margin:0 auto;text-align:center}div#subfooter a {color:#ddd}.p7PMMv09 {width:auto;margin:0 auto;font-size:inherit;padding:0;text-align:left;line-height:normal}.p7PMMv09 ul div {display:none}.p7PMMv09 ul {margin:0;padding:0;background:transparent}.p7PMMv09 li {list-style-type:none;margin-bottom:4px}.p7PMMv09 a {display:block;text-decoration:none;padding:5px 16px;color:#000 !important;text-align:left}.p7PMMv09 a:hover {color:#000 !important;background:#CEDBDD}#p7PMM_2.p7PMMv09 a:hover {background:#ECD5D7}#p7PMM_3.p7PMMv09 a:hover {background:#E0D2D3}#p7PMM_4.p7PMMv09 a:hover {background:#FBE2D6}#p7PMM_5.p7PMMv09 a:hover {background:#D5F3F7}#p7PMM_6.p7PMMv09 a:hover {background:#E7EADF}.p7PMMv09 ul li.pmmlast {margin-bottom:0}.p7PMMv09 ul ul {z-index:10000;position:absolute;width:180px;border-right:1px solid #0F3E48;border-bottom:1px solid #0F3E48;background:#BACCCF}#p7PMM_2.p7PMMv09 ul ul {background:#E4C3C6}#p7PMM_3.p7PMMv09 ul ul {background:#D3C0C1}#p7PMM_4.p7PMMv09 ul ul {background:#F9D7C5}#p7PMM_5.p7PMMv09 ul ul {background:#ACE8EE}#p7PMM_6.p7PMMv09 ul ul {background:#CFD5BF}.p7PMMv09 ul ul li {margin-bottom:0;background:none}.p7PMMv09 ul ul a {color:#000 !important;text-align:left;border:0;overflow:hidden}.p7PMMv09 img {border:0}.p7PMMv09 .p7PMM_img {padding:0;border:0;background:transparent none}.p7PMMv09 .current_mark {font-weight:bold;text-transform:uppercase;background:url(../images/current_1.png) no-repeat 1px 2px}.p7PMMv09 ul ul .current_mark {background:none}#p7PMM_2.p7PMMv09 .current_mark {background:url(../images/current_2.png) no-repeat 1px 2px}#p7PMM_3.p7PMMv09 .current_mark {background:url(../images/current_3.png) no-repeat 1px 2px}#p7PMM_4.p7PMMv09 .current_mark {background:url(../images/current_4.png) no-repeat 1px 2px}#p7PMM_5.p7PMMv09 .current_mark {background:url(../images/current_5.png) no-repeat 1px 2px}#p7PMM_6.p7PMMv09 .current_mark {background:url(../images/current_6.png) no-repeat 1px 2px}.p7PMMv09 a.trig_open,.p7PMMv09 a.trig_open_left,.p7PMMv09 a.trig_open.current_mark:hover,.p7PMMv09 a.trig_open_left.current_mark:hover {color:#000;background:#BACCCF url(../images/subarrow_1.png) no-repeat 155px 1px}#p7PMM_2.p7PMMv09 a.trig_open,#p7PMM_2.p7PMMv09 a.trig_open_left,#p7PMM_2.p7PMMv09 a.trig_open.current_mark:hover,#p7PMM_2.p7PMMv09 a.trig_open_left.current_mark:hover {background:#E4C3C6 url(../images/subarrow_2.png) no-repeat 155px 1px}#p7PMM_3.p7PMMv09 a.trig_open,#p7PMM_3.p7PMMv09 a.trig_open_left {background:#D3C0C1 url(../images/subarrow_3.png) no-repeat 155px 1px}#p7PMM_4.p7PMMv09 a.trig_open,#p7PMM_4.p7PMMv09 a.trig_open_left {background:#F9D7C5 url(../images/subarrow_4.png) no-repeat 155px 1px}#p7PMM_5.p7PMMv09 a.trig_open,#p7PMM_5.p7PMMv09 a.trig_open_left {background:#ACE8EE url(../images/subarrow_5.png) no-repeat 155px 1px}#p7PMM_6.p7PMMv09 a.trig_open,#p7PMM_6.p7PMMv09 a.trig_open_left {background:#CFD5BF url(../images/subarrow_6.png) no-repeat 155px 1px}.p7PMMv09 ul ul a.trig_closed {background:url(img/pmm_east_dark.gif) no-repeat right center}.p7PMMv09 ul ul a.trig_closed_left {background:url(img/pmm_west_dark.gif) no-repeat left center}.p7PMMv09 ul ul a.trig_open,.p7PMMv09 ul ul a.trig_open_left {color:#FFF !important;background:#ddd !important none;}/*-----------------------------------   Accordion Panel   ----------------------------------- */.p7AB {padding:0;border-bottom:1px solid #f1efe7}.p7ABtrig {margin:0;padding:0}.p7ABtrig h3,.p7ABtrig h4 {margin:0;padding:0;font-size:1em;text-transform:uppercase}#p7ABW1 .p7ABtrig a,#p7ABW2 .p7ABtrig a,#p7ABW3 .p7ABtrig a,#p7ABW4 .p7ABtrig a,#p7ABW5 .p7ABtrig a,#p7ABW6 .p7ABtrig a,#p7ABW7 .p7ABtrig a,#p7ABW8 .p7ABtrig a,#p7ABW9 .p7ABtrig a,#p7ABW10 .p7ABtrig a,#p7ABW1 .p7ABtrig7 {font-size:.9em;display:block;text-decoration:none;padding:6px 8px 6px 18px;margin:0 0 1px;color:#fff;font-weight:normal;border-bottom:1px solid #f1efe7}#p7ABW1 .p7ABtrig1 a {border-bottom:8px solid #0f3e48;background:#08252B}#p7ABW1 .p7ABtrig2 a {border-bottom:8px solid #a31e24;background:#621216}#p7ABW1 .p7ABtrig3 a {border-bottom:8px solid #640e10;background:#3B0809}#p7ABW1 .p7ABtrig4 a {border-bottom:8px solid #eb6620;background:#8D3D13}#p7ABW1 .p7ABtrig5 a {border-bottom:8px solid #32c0d1;background:#185F68}#p7ABW1 .p7ABtrig6 a {border-bottom:8px solid #898f52;background:#595C35}#p7ABW1 .p7ABtrig7 {border-bottom:8px solid #52572d;height:10px;background:#333}#p7ABW1 .p7ABtrig a:hover,#p7ABW2 .p7ABtrig a:hover,#p7ABW3 .p7ABtrig a:hover,#p7ABW4 .p7ABtrig a:hover,#p7ABW5 .p7ABtrig a:hover,#p7ABW6 .p7ABtrig a:hover,#p7ABW7 .p7ABtrig a:hover,#p7ABW8 .p7ABtrig a:hover,#p7ABW9 .p7ABtrig a:hover,#p7ABW10 .p7ABtrig a:hover {color:#fff;background:#0f3e48}#p7ABW1 .p7ABtrig2 a:hover {background:#a31e24}#p7ABW1 .p7ABtrig3 a:hover {background:#640e10}#p7ABW1 .p7ABtrig4 a:hover {background:#eb6620}#p7ABW1 .p7ABtrig5 a:hover {background:#32c0d1}#p7ABW1 .p7ABtrig6 a:hover {background:#898f52}.p7ABtrig a:active,.p7ABtrig a:focus {outline:1px dotted #ccc}.p7ABcontent {padding:0;font-size:1em;line-height:1.5em;color:#000;border-right:1px solid #B2B0AA;border-left:1px solid #B2B0AA;background:#E2E9EB}#p7ABc1_2.p7ABcontent {background:#F3E5E6}#p7ABc1_3.p7ABcontent {background:#ECE3E4}#p7ABc1_4.p7ABcontent {background:#FCEDE6}#p7ABc1_5.p7ABcontent {background:#E5F7F9}#p7ABc1_6.p7ABcontent {background:#F1F2EC}.p7ABcontent h2,.p7ABcontent h3,.p7ABcontent h4 {font-size:14px;color:#333;margin:0;line-height:normal;letter-spacing:0.1em}.p7ABcontent p {margin:6px 0 12px}.p7ap_currentmark {font-weight:bold}ol.padded li { margin-left:20px;margin-right:20px; }p.quote { padding-left:15px;padding-right:15px; }