h1.lan-white {margin:0; padding:0; font-size:2.4em; font-weight:normal; color:#FFF; line-height:130%;}
h2.lan-white {margin:0; padding:0; font-size:2.1em; font-weight:normal; color:#FFF; line-height:130%;}
h3.lan-red {margin:0 4px 10px 4px; padding:0; font-size:1.0em; font-weight:bold; color:#BF311A; line-height:130%;}
h2.lan-red {margin:0 4px 10px 4px; padding:0; font-size:1.0em; font-weight:bold; color:#BF311A; line-height:130%;}
h3.lan-blue {margin:0 0 10px 0; padding:0; font-size:1.0em; font-weight:bold; color:#002F67; line-height:130%;}
h4.lan-blue {margin:5px 4px 5px 4px; padding:0; font-size:1.0em; font-weight:bold; color:#002F67; line-height:130%;}

/* left nav */
#left-col {width:223px;float:left;}
#left-nav {width:223px;margin: 0 0 80px 0;padding:0;}
#left-nav-top {margin:0 0 0 19px; padding:0; height:3px; background-image: url("/aa/images/nav/bg_ln-top-landing.jpg"); background-position: top left; background-repeat: no-repeat; overflow:hidden;}
#left-nav-bottom {margin:0 0 0 19px;padding:0;width:204px; height:3px; background-image: url("/aa/images/nav/bg_ln-bottom-landing.jpg");background-position: top left; background-repeat: no-repeat; overflow:hidden;}
#left-nav ul {font-size:0.85em; margin:0 0 0 19px;width:204px;padding:0;}
#left-nav ul li {height:1%; list-style-type: none; padding: 0; margin:0; background-image: url("/aa/images/nav/bg_ln_li-landing.jpg");background-position: top left; background-repeat: no-repeat;}
#left-nav ul li a { height:1%; margin:0 3px;display:block;padding: 2px 5px 4px 25px; border-bottom:1px solid #93A7B2;}
#section-header {width:206px; height: 107px; padding:19px 0 0 17px;}
#left-tools {margin:0;width:223px;}
#left-tools ul {margin:0 0 0 17px;padding:0;list-style-type: none;height:91px;background-image: url("/aa/images/css/bg_left-tools.gif");background-position: top left;background-repeat: no-repeat;}
#left-tools ul li {font-size:0.85em;list-style-type: none;padding:7px 0 5px 45px;margin:0;display:block;}
#left-tools ul li a {color:#35617A;text-decoration:none;}
#left-tools ul li a:hover {color:#bf311a;}

/* content area */
#right-col {width:777px;float:left;}
#content-landing {width:750px; padding:0 0 0 27px;float:left;}
#content-landing p {margin:0 4px;}
#content-landing p.intro-w {margin:0; padding:0; font-size:1.1em; color:#FFF;}
#content-landing p.intro-b {margin:0; padding:0; font-size:1.2em; color:#35617A;}
#content-landing p.intro-w a {display:block; color:#FFFFFF;text-decoration:none;padding:0 15px 0 0; background:url("/aa/images/css/arrow_links-white.gif") no-repeat bottom right;}
#content-landing p.intro-w a:hover {text-decoration:underline;}
#content-landing .h43 {height:43px;}
#content-landing .h50 {height:50px;}
/*#content-landing .h100 {height:100px;}*/
#content-landing .h100 {height:125px;}
#content-landing .h150 {height:150px;}
#content-landing .h200 {height:200px;}
#content-landing .h230 {height:230px;}
#content-landing .h240 {height:240px;}
#content-landing .w115 {width:115px;}
#content-landing .tl {margin:0 4px; padding:0;background-image: url("/aa/images/css/line_dotted.gif");background-position: top left;background-repeat: repeat-x;}
#content-landing .tl p {margin:0;}

/* landing page styles */
#landing-top-about {width:720px;height:100px; padding: 286px 15px 0 15px; background-image: url("/aa/images/css/bg_ph_safety_tripartite_bar.jpg");background-position: bottom left;background-repeat: repeat-x;}
#landing-top-business {width:720px;height:100px; padding: 286px 15px 0 15px; background-image: url("/aa/images/css/bg_landing-business2_bar.jpg");background-position: bottom left;background-repeat: repeat-x;}
#landing-top-development {width:720px;height:100px; padding: 286px 15px 0 15px; background-image: url("/aa/images/css/bg_landing-development2.jpg");background-position: bottom left;background-repeat: repeat-x;}
#landing-top-investors {width:750px;height:265px; padding: 0; /*background-image: url("/aa/images/css/bg_landing-investors.jpg");background-position: bottom left;background-repeat: repeat-x;*/}
#landing-top-media {width:750px;height:265px; padding: 0; background-image: url("/aa/images/css/bg_landing-media.jpg");background-position: bottom left;background-repeat: repeat-x;}
#landing-top-suppliers {width:750px;height:265px; padding: 0; background-image: url("/aa/images/css/bg_landing-suppliers.jpg");background-position: bottom left;background-repeat: repeat-x;}
#landing-top-careers {width:750px;height:265px; padding: 0; background-image: url("/aa/images/css/bg_landing-careers.jpg");background-position: bottom left;background-repeat: repeat-x;}
#landing-center {width:750px;padding: 10px 0 0 0;}
#landing-bottom {float:left;width:750px;margin: 10px 0 0 0; padding:0; background-image: url("/aa/images/css/bg_landing-bottom.gif");background-position: top left;background-repeat: no-repeat; border-bottom: 1px solid #93A7B2;}
body#business #landing-bottom {float:left;width:750px;margin: 10px 0 0 0; padding:0; background-image: url("/aa/images/css/bg_landing-bottom-grey.gif");background-position: top left;background-repeat: no-repeat; border-bottom: 1px solid #93A7B2;}
#landing-bottom #box1 {width:228px; padding:10px 11px; float:left;}
#landing-bottom #box2 {width:228px; padding:10px; float:left;}
#landing-bottom #box3 {width:228px; padding:8px 9px; float:left;}
#landing-bottom #box3-grey {width:228px; padding:10px 11px; float:left;background-color:#E8EDF1;}
#landing-bottom h4 {margin:5px 4px 5px 4px;}
#landing-bottom p  {padding:5px 0 5px 0;background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left;background-repeat: repeat-x;}
#landing-bottom p.nb, #landing-bottom span.nb p {background-image: none;}
#landing-bottom p.np, #landing-bottom span.np p   {padding:0;}
#landing-bottom p .big_price {float:left; width: 100px; color:#003468; font-size: 1.7em;font-family: Arial;}
#landing-bottom p .change {float:left; width: 120px; text-align:right;}
#landing-bottom p .se {float:left; width: 100px;}
#landing-bottom p .time {float:left; width: 120px; text-align:right;}
#landing-bottom dl.legend {position:relative; font-size:0.85em; text-align:left; margin:10px 4px 10px 4px; padding:0;color:#35617A; border-top:1px solid #93A7B2;}
#landing-bottom dl.legend dt {border-bottom:1px solid #93A7B2; padding:0 0 0 30px; margin:0;}
#landing-bottom dl.legend dt.bullet-blue {background:url("/aa/images/css/bullet-blue.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-lilac {background:url("/aa/images/css/bullet-lilac.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-ochre {background:url("/aa/images/css/bullet-ochre.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-orange {background:url("/aa/images/css/bullet-orange.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-black {background:url("/aa/images/css/bullet-black.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-green {background:url("/aa/images/css/bullet-green.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-agreen {background:url("/aa/images/css/bullet-agreen.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-red {background:url("/aa/images/css/bullet-red.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-grey {background:url("/aa/images/css/bullet-grey.gif") no-repeat 10px 4px;}
#landing-bottom dl.legend dt.bullet-gold {background:url("/aa/images/css/bullet-gold.gif") no-repeat 10px 4px;}

#landing-bottom dl.legend dd {margin: -1.6em 1em auto auto; text-align:right;}
#landing-bottom dl.legend dd span.arrow {background:url("/aa/images/css/arrow.gif") no-repeat 0 2px; padding: 0 0 0 10px;}
#landing-below {float:left;width:750px;margin: 10px 0 0 0; padding:0;}
#landing-below #box4 {width:500px; padding:10px 0; float:left;}
#landing-below #box5 {width:240px; padding:10px 0 10px 10px; float:left;}
#landing-below h3.lan-red {margin:10px 0 10px 0;}
#landing-below .subbox-green {background:url("/aa/images/css/bg_subbox-green.gif") no-repeat top left; margin: 0 0 10px 0; padding:10px 5px 13px 5px; border-bottom: 1px solid #93A7B2;}
#landing-below .subbox-green .signpost {margin:10px 0 10px 0;}
#landing-below .subbox-green .signpost img {margin-top:0;}
#landing-below .subbox-fw {border-bottom:1px solid #93A7B2; border-top:1px solid #93A7B2;}
#landing-below .subbox-fw h4 {margin:5px 0 5px 0;}
#landing-below .subbox-fw p {padding:5px 0 5px 0; margin:0; background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left;background-repeat: repeat-x;}
#landing-below .subbox-fw p.nb {background-image: none;}
.signpost {width:214px; height: 85px; margin:0; padding:7px; background-image: url("/aa/images/css/bg_signpost.jpg");background-position: top left;background-repeat: no-repeat;}
.subbox {background:url("/aa/images/css/bg_subbox.gif") no-repeat top left; margin: 0 0 10px 0; padding:10px 0 13px 0; border-bottom: 1px solid #93A7B2;}
.subbox img {text-align:center; margin-top:10px;}


/* tables */
table.lines {width:100%; margin:0; font-size:0.85em; line-height:130%;border-collapse:collapse; border-spacing:0; empty-cells:show; border-top: 1px solid #93A7B2;}
table.lines th,
table.lines td {vertical-align:top; padding: 5px 10px; font-weight:normal; text-align:right; border-bottom: 1px solid #93A7B2;}
table.lines th.tb,
table.lines td.tb {border-top: 1px solid #93A7B2;}
table.lines td.nl,
table.lines th.bgg, 
table.lines td.bgg {background-color: #E7EBF0;}
table.lines th.left, 
table.lines td.left {text-align:left;}
