html * {padding:0;margin:0;}
body {text-align:center;background-image: url("/aa/images/css/bg_main.jpg");background-repeat: repeat-x;background-color: #fff;padding:0;margin:0;}
html, body {border:0; font-family: Verdana,Arial,sans-serif; font-size:90%; color:#434343; line-height:130%;}

img {border:0;}
hr {height:1px; color: #93A7B2; background: #93A7B2; border:0;}

h1{margin:0; padding:0; font-size:2.4em; font-weight:normal; color:#003468;line-height:130%;}
h2{margin:0; padding:0; font-size:2.1em; font-weight:normal; color:#B0232A; line-height:130%;}
h3{margin:0 0 10px 0; padding:0; font-size:12px; font-weight:bold; color:#002F67; line-height:130%;}
h4{margin:0 0 10px 0; padding:0; font-size:1.0em; font-weight:bold; color:#002F67; line-height:130%;}
h5{margin:0 0 10px 0; padding:0; font-size:1.0em; font-weight:bold; color:#434343; line-height:130%;}
h6{margin:0 0 10px 0; padding:0; font-size:1.0em; font-weight:bold; color:#B0232A; line-height:130%;}

p.blue_border{background-image:url(/aa/images/css/line_dotted.gif); background-position:left bottom; background-repeat:repeat-x; padding:0px 0px 10px 0px;}

h3.c-grey {margin:0; color:#434343;}
h3.c-blue {color:#002F67;}
h3.c-red {color:#B0232A;}
h4.c-blue {color:#002F67;}
h4.c-red {color:#B0232A;}
h4.c-grey {margin:0; color:#434343;}
h3.rl-blue {margin:0 8px 8px 8px; color:#002F67;}
h3.rl-red {margin:0 8px 8px 8px; color:#B0232A;}
h4.rl-blue {margin:0 8px 8px 8px; color:#002F67;}
h4.rl-red {margin:0 8px 8px 8px; color:#B0232A;}
h5.h-red {color:#B0232A; font-size:1.7em;margin:0;color:#B0232A;font-weight:normal;}

p {margin: 0 0 10px 0; padding:0; font-size:0.85em; line-height:130%;}
p.small {font-size:0.7em;}
p.lsb {margin: 0;padding:5px 0 5px 0; border-bottom: 1px solid #93A7B2;}
p.top {margin: 20px 0 10px 0;}
p.caption-img {margin:0; font-size:0.7em;}

a {color:#35617A; text-decoration:none;}
a:hover {text-decoration:underline;}
a.normalfont{font-weight:normal;}
#text a, #text-fullwidth a {font-weight:bold;}
#text a.linklist, #text-fullwidth a.linklist {font-weight:normal;}
#text p.top a, #text-fullwidth p.top a {font-weight:normal;}
#text a.arrow, #text-fullwidth a.arrow {font-weight:normal;display:block;color:#35617A;text-decoration:none;padding:0 12px 0 0; background:url("/aa/images/css/arrow_links.gif") no-repeat bottom right;}
#text a.arrow:hover, #text-fullwidth a.arrow:hover {text-decoration:underline;}
#text a.arrow-nb, #text-fullwidth a.arrow-nb {font-weight:normal;color:#35617A;text-decoration:none;padding:0 15px 0 0; background:url("/aa/images/css/arrow_links.gif") no-repeat bottom right;}
#text a.arrow-nb:hover, #text-fullwidth a.arrow-nb:hover {text-decoration:underline;}
#text a.pdf-download, #text-fullwidth a.pdf-download {font-weight:normal;display:block;color:#35617A;text-decoration:none;padding:0 15px 0 0; background:url("/aa/images/css/icon_pdf.gif") no-repeat bottom right;}
#text a.pdf-download:hover, #text-fullwidth a.pdf-download:hover {text-decoration:underline;}
#text a.pdf-download-nb, #text-fullwidth a.pdf-download-nb {font-weight:normal;color:#35617A;text-decoration:none;padding:0 20px 0 0; background:url("/aa/images/css/icon_pdf.gif") no-repeat bottom right;}
#text a.html-download-nb {font-weight:normal;color:#35617A;text-decoration:none;padding:0 20px 0 0;}
#text a.html-download-nb:hover{text-decoration:underline;}
#text a.pdf-download-nb:hover, #text-fullwidth a.pdf-download-nb:hover {text-decoration:underline;}
#text a.map, #text-fullwidth a.map {font-weight:normal;display:block;color:#35617A;text-decoration:none;padding:0 15px 0 0; background:url("/aa/images/css/icon_map.gif") no-repeat bottom right;}
#text a.map:hover, #text-fullwidth a.map:hover {text-decoration:underline;}
#text a.map-nb, #text-fullwidth a.map-nb {font-weight:normal;color:#35617A;text-decoration:none;padding:0 20px 0 0; background:url("/aa/images/css/icon_map.gif") no-repeat bottom right;}
#text a.map-nb:hover, #text-fullwidth a.map-nb:hover {text-decoration:underline;}
#text a.email, #text-fullwidth a.email {font-weight:normal;color:#35617A;text-decoration:none;padding:0 0 0 15px; background:url("/aa/images/css/icon_email.gif") no-repeat top left;}
#text a.email:hover, #text-fullwidth a.email:hover {text-decoration:underline;}

.w120 {width:120px;}
.w137 {width:137px;}
.w165 {width:165px;}
.w185 {width:185px;}
.w193 {width:193px;}
.w200 {width:200px;}
.w223 {width:223px;}
.w250 {width:250px;}
.w265 {width:265px;}
.w282 {width:282px;}
.w312 {width:312px;}
.w332 {width:325px;}
.w385 {width:385px;}
.w388 {width:388px;}
.w405 {width:405px;}
.w450 {width:450px;}

.ldb {background-image: url("/aa/images/css/line_dotted.gif"); background-position: bottom left; background-repeat: repeat-x;}
.lst {border-top: 1px solid #93A7B2;}
.lsb {border-bottom: 1px solid #93A7B2;}
.libg {background-image:url("/aa/images/css/bg_line-int-greybg.gif"); background-position: bottom left; background-repeat: no-repeat;}
.libn {background-image:url("/aa/images/css/bg_line-int-nobg.gif"); background-position: bottom left; background-repeat: no-repeat;}

.blue {color:#35617A;}
.darkblue {color:#003468;}
.grey {color:#434343;}
.red {color:#bf311a}

.floatleft {float: left; margin: 0 10px 10px 0; padding: 0;}
.floatright {float: right; margin: 0 0 10px 10px; padding: 0;}
.floatleft_nm {float: left; margin: 0; padding: 0;}
.floatright_nm {float: right; margin: 0; padding: 0;}

.clear {clear:both; height:0; line-height:0; font-size:0;}
.clearleft {clear:left;}
.clearright {clear:right;}
.hide {display:none;}

.intro {margin:0 0 10px 0; padding: 10px 0 0 0; background-image: url("/aa/images/css/line_dotted.gif");background-position: top left;background-repeat: repeat-x;}
.intro p {padding:0 0 10px 0; margin:0;font-size:0.9em;background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left;background-repeat: repeat-x;}

.top-img-environment {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/zebras.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-whatwedo {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-whatwedo.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-platinum {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-platinum2.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-diamonds {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-diamonds.jpg");background-position: top left;background-repeat: no-repeat;}

.top-img-forevermark_ethics {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/bg_top-forevermark.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-saves_resources {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/bg_top-saves_resources.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-windpower {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/bg_top-windpower.jpg");background-position: top left;background-repeat: no-repeat;}

.top-img-basemetals {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-basemetals.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-coal {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-coal2.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-ferrousmetals {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-ferrousmetals2.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-minerals {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-minerals.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-employees {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-employees.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-employees01 {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-economic_impact.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-ecovalue {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-benefication.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-performance {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-performance.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-society {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-trust_quellaveco.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-keydata {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-placeholder.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-approach {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/bg_top-approach.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-approach01 {margin:0 0 10px 0; padding: 5px 10px 0 375px; height:190px; width:150px; background-image: url("/aa/images/css/cows.jpg");background-position: top left;background-repeat: no-repeat;}
.top-img-employees01 h3.c-red {margin:0 0 5px 0;}
.top-img-approach01 h3.c-red {margin:0 0 5px 0;}

#content ul {margin:0 0 10px 15px; padding:0;}
#content ol {margin:0 0 10px 30px; padding:0;}
#content ul li, 
#content ol li {font-size:0.85em;padding:0;margin:0;}
#content ol li ol {margin:0 0 10px 30px; padding:0;}
#content ul li ul li, 
#content ul li ul li, 
#content ol li ol li {font-size:1em;padding:0;margin:0;}
#content ul li p, 
#content ol li p {font-size:1em;}

#content ul.linklist {margin:0 0 10px 0;padding:0;list-style-type: none;}
#content ul.linklist li {list-style-type: none;}
#content ul.linklist li a {font-weight:normal; padding:0 15px 0 0; background:url("/aa/images/css/arrow_links.gif") no-repeat bottom right;}

#content ul.linklist-na {margin:0 0 10px 0;padding:0;list-style-type: none;}
#content ul.linklist-na li {list-style-type: none;}

#content ul.sitemap {margin:0 0 10px 0;padding:0;list-style-type: none;}
#content ul.sitemap li {list-style-type: none;}
#content ul.sitemap li a {background:url("/aa/images/css/arrow_links.gif") no-repeat 0 5px; padding: 0 0 0 15px; font-weight: normal;}
#content ul.sitemap li.lev0 {list-style-type: none; font-weight:bold;}
#content ul.sitemap li.lev1 {list-style-type: none; font-weight:bold; padding:5px 0 0 0; margin: 5px 0 0 0; border-top: 1px solid #93A7B2;}
#content ul.sitemap li.lev2 {padding:0 0 0 20px;}
#content ul.sitemap li.lev3 {padding:0 0 0 40px;}
#content ul.sitemap li.lev4 {padding:0 0 0 60px;}

/* layout */
#site-wrapper {width:1000px;text-align:left;margin: 0 auto;background-color: #fff;padding:0;}
#top-wrapper {width:1000px;height: 73px;}
#center-wrapper {width:1000px;padding:0 0 20px 0;margin: 0;background-color: #fff;float:left;background-image: url("/aa/images/css/bg_center-wrapper.jpg");background-position: top left;background-repeat: repeat-x;}

/* top area styles */
#logo {height:53px;width:176px;margin:0;padding:11px 51px 9px 24px;float:left;}
#top-right {height:73px;width:749px;padding:0;margin:0;float:right;background-image: url("/aa/images/css/bg_top-right.jpg");background-position: top left;background-repeat: no-repeat;}
#top-tools {float:left; margin-top:9px; width:539px;}
#top-tools ul {float:right; margin:0; padding:0 10px 0 0; font-size:0.7em;}
#top-tools ul li {list-style-type:none;float:left;padding:0 5px 0 0;}
#top-tools ul li.last {padding:0;}
#top-tools ul li a {color:#35617A; text-decoration:none;background-image: url("/aa/images/css/sep_top-tools.gif");background-position: center right;background-repeat: no-repeat;padding-right:8px;}
#top-tools ul li.last a {background-image: none; padding-right:0px;}
#top-tools ul li a:hover {color:#bf311a;}
#top-tools ul li.highband {display:none;}

#search {float:right; text-align:right; width:200px; padding:0 10px 0 0; margin:10px 0 0 0; color:#FFF;}
#search label {display:none;}
#search form {margin:0; padding:0;}
#search input.inputbox {float:left; vertical-align:top; border:1px solid #94A8B1; width:130px; height:13px; margin:0; padding:0;font-size:0.85em;}
#search input.btn_go {float:left; height:15px; width:57px; margin:0; padding:0 0 0 2px; border:none;font-size:0.85em;}

#top-nav {float:left; margin:1px 0 0 0; padding:0; width:749px; height:37px;}
#top-nav ul {height:37px; list-style-type:none; padding:0; margin:0;}
#top-nav ul li {float:left; margin:0; padding:0; list-style-type:none;}
#top-nav ul li span {display:none;}
#top-nav ul li.home {display:block; background:url("/aa/images/nav/tn_home.jpg") no-repeat 0px -37px;; width:61px; height:37px;}
#top-nav ul li.about {display:block; background:url("/aa/images/nav/tn_about.jpg") no-repeat 0px -37px;; width:83px; height:37px;}
#top-nav ul li.business {display:block; background:url("/aa/images/nav/tn_business.jpg") no-repeat 0px -37px;; width:109px; height:37px;}
#top-nav ul li.development {display:block; background:url("/aa/images/nav/tn_development.jpg") no-repeat 0px -37px;; width:185px; height:37px;}
#top-nav ul li.media {display:block; background:url("/aa/images/nav/tn_media.jpg") no-repeat 0px -37px;; width:64px; height:37px;}
#top-nav ul li.investors {display:block; background:url("/aa/images/nav/tn_investors.jpg") no-repeat 0px -37px;; width:85px; height:37px;}
#top-nav ul li.suppliers {display:block; background:url("/aa/images/nav/tn_suppliers.jpg") no-repeat 0px -37px;; width:86px; height:37px;}
#top-nav ul li.careers {display:block; background:url("/aa/images/nav/tn_careers.jpg") no-repeat 0px -37px;; width:76px; height:37px;}
#top-nav ul li a.home {display:block; background:url("/aa/images/nav/tn_home.jpg") no-repeat 0px 0px; width:61px; height:37px;}
#top-nav ul li a.about {display:block; background:url("/aa/images/nav/tn_about.jpg") no-repeat 0px 0px; width:83px; height:37px;}
#top-nav ul li a.business {display:block; background:url("/aa/images/nav/tn_business.jpg") no-repeat 0px 0px; width:109px; height:37px;}
#top-nav ul li a.development {display:block; background:url("/aa/images/nav/tn_development.jpg") no-repeat 0px 0px; width:185px; height:37px;}
#top-nav ul li a.media {display:block; background:url("/aa/images/nav/tn_media.jpg") no-repeat 0px 0px; width:64px; height:37px;}
#top-nav ul li a.investors {display:block; background:url("/aa/images/nav/tn_investors.jpg") no-repeat 0px 0px; width:85px; height:37px;}
#top-nav ul li a.suppliers {display:block; background:url("/aa/images/nav/tn_suppliers.jpg") no-repeat 0px 0px; width:86px; height:37px;}
#top-nav ul li a.careers {display:block; background:url("/aa/images/nav/tn_careers.jpg") no-repeat 0px 0px; width:76px; height:37px;}
body#home #top-nav ul li a.home,
body#about #top-nav ul li a.about, 
body#business #top-nav ul li a.business,
body#development #top-nav ul li a.development,
body#media #top-nav ul li a.media,
body#investors #top-nav ul li a.investors,
body#suppliers #top-nav ul li a.suppliers,
body#careers #top-nav ul li a.careers,
#top-nav ul li a:hover {background-image: none;}

/* left nav  */
#left-col {width:223px;float:left;}
#section-header {width:206px; height: 107px; padding:19px 0 0 17px;}
#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.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.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 ul {font-size:1em; margin:0;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.jpg");background-position: top left; background-repeat: no-repeat;}
#left-nav ul li li {background-image: url("/aa/images/nav/bg_ln_li-li.jpg");}
#left-nav ul li li li {background-image: url("/aa/images/nav/bg_ln_li-li-li.jpg");}
#left-nav ul li.on {background-image: url("/aa/images/nav/bg_ln_li-on.jpg");}
#left-nav ul li li.on {background-image: url("/aa/images/nav/bg_ln_li-li-on.jpg");}
#left-nav ul li li li.on {background-image: url("/aa/images/nav/bg_ln_li-li-li-on.jpg");}
#left-nav ul li a { height:1%; margin:0 3px;display:block;padding: 2px 5px 4px 25px; border-bottom:1px solid #93A7B2;}
#left-nav ul li li a {padding: 2px 5px 4px 35px;}
#left-nav ul li li li a {padding: 2px 5px 4px 45px;border:none; background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left; background-repeat: repeat-x;}
#left-nav ul li li.first a {border-top:1px solid #426C82;}
#left-nav ul li li.last a {border:none; background-image: url("/aa/images/nav/bg_ln_li-li-last.jpg");background-position: bottom left; background-repeat: repeat-x;}
#left-nav ul li li.level2.has_children_on a {background-image:none; border-bottom:1px solid #93A7B2;}
#left-nav ul li li.first li a {border-top:none;}
#left-nav ul li li.last li a {border:none; background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left; background-repeat: repeat-x;}
#left-nav ul li li.level2.has_children_on li a {background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left; background-repeat: repeat-x; border-bottom:none;}
#left-nav ul li li.level2.has_children_on li.first a {border-top:none;}
#left-nav ul li li.level2.has_children_on li.last a {background-image:none; border-bottom:1px solid #93A7B2;}
#left-nav ul li li.level2.has_children_on.last li.last a {border:none; background-image: url("/aa/images/nav/bg_ln_li-li-last.jpg");background-position: bottom left; background-repeat: repeat-x;}
#left-nav ul li.current a {font-weight:bold;}
#left-nav ul li.current ul li a {font-weight:normal;}
#left-nav a:hover {color:#bf311a; text-decoration:none;}
#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;}
#page-header {width:740px; margin:29px 2px 0 35px;padding: 0 0 11px 0;background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left;background-repeat: repeat-x;}
#bread-crumbs {width:740px; margin:10px 2px 0 35px;padding: 0 0 10px 0;background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left;background-repeat: repeat-x;}
#bread-crumbs p {margin:0;padding:0;font-size: 0.8em;color: #434343; font-weight:bold;line-height:100%;}
#bread-crumbs p a {color:#35617A;text-decoration:none; font-weight:normal;}
#bread-crumbs p a:hover {color:#bf311a;}

#content {width:740px; padding:0 2px 0 35px;float:left;}
#text {width:535px; _width:532px; margin:20px 0 0 0; padding:0; float:left;}
#text-fullwidth {width:740px; margin:20px 0 0 0; padding:0; float:left;}

#related {width:185px; margin:20px 0 0 20px; padding:0; background-color:#fff;float:left;}
#related .links, #related .downloads  {padding: 10px 0 0 0; margin: 0 0 10px 0; background:url("/aa/images/css/bg_related-links.gif") no-repeat top left; border-bottom:1px solid #93A7B2;}
#related .green  {background-color:#F5F8E5;}
#related .grey  {background-color:#E9EEF3;}
#related .beige  {background-color:#F4EEDF;}
#related .links ul, #related .downloads ul {margin:0;padding:0;list-style-type: none;}
#related .links ul li, #related .downloads ul li {font-size:0.85em;list-style-type: none;padding:0 8px 10px 8px;margin:0;}
#related .links p, #related .downloads p {padding:0 8px 10px 8px;margin:0;}
#related .links .blackberry {padding-left: 20px; background:url("/aa/images/css/icon_blackberry.gif") no-repeat top left;}
#related .links h4, #related .downloads h4, #related .links h5, #related .downloads h5 {padding:0 8px 10px 8px;margin:0;}
#related .links ul li a, #related .links p a {display:block;padding:0 12px 0 0; background:url("/aa/images/css/arrow_links.gif") no-repeat bottom right;}
#related .downloads ul li a, #related .downloads p a {display:block;padding:0 15px 0 0; background:url("/aa/images/css/icon_pdf.gif") no-repeat bottom right;}
#related .links ul li.pdf-download a {display:block;padding:0 15px 0 0; background:url("/aa/images/css/icon_pdf.gif") no-repeat bottom right;}
#related .signpost-r {width:173px; height: 86px; margin:0; padding:6px; background-image: url("/aa/images/css/bg_signpost-r.jpg");background-position: top left;background-repeat: no-repeat;}
#related img {margin:0 0 10px 0; padding:0;}
#related img.nm {margin:0; padding:0;}
#related p.ldb {margin-bottom:5px;}
#related p.big_price {color:#003468; font-size: 1.5em; font-family: Arial; margin:0; padding:0 8px 0 8px;}

/* footer */
#footer-wrapper {width:1000px;padding:14px 0 20px 0;margin: 0;float:left;background-image: url("/aa/images/css/line_dotted.gif");background-position: top left;background-repeat: repeat-x;}
#footer-tools {width:1000px;}
#footer-tools ul {margin:0;padding:0;}
#footer-tools ul li {list-style-type:none;float:left;padding:0 12px 0 0; font-size:0.7em; }
#footer-tools ul li a {color:#35617A; text-decoration:none;background-image: url("/aa/images/css/sep_top-tools.gif");background-position: right;background-repeat: no-repeat;padding-right:12px;}
#footer-tools ul li a.last {background-image: none; padding-right:0px;}
#footer-tools ul li a:hover {color:#bf311a;}
#footer-tools #rss-link {float:right;padding:0 0 0 20px;background-image: url("/aa/images/css/icon_rss.jpg");background-position: 0 1px; background-repeat: no-repeat;}#footer-tools #rss-link p a {color:#E56802; font-weight:bold;}
#investis-branding {margin-top: 38px;}

/* accessibility */
#access_keys {position: absolute; height: 1px; width: 1px; left: -3000px; float: left;}
#access_keys ul, #access_keys li {margin: 0; padding: 0; list-style: none;}
#access_keys .hide {position: absolute; left: -40000px; width: 0; height: 0; overflow:hidden;}
#access_keys .hide_tab {position: absolute; left: -40000px; overflow:hidden; width: 100px;}
#access_keys .hide_tab:active,#access_keys .hide_tab:focus {text-decoration: none; text-align: center; background-color:#E7E8EC; color: #FFF; font-weight: bold; border-left: 1px solid #FFF; padding: 4px; margin-left: 1px; position: absolute; left: 0px; top: 0px;}

/* forms */
form {margin:0;padding:0;}
form#frmDownload {margin:0;padding:10px 0 10px 0;border-top: 1px solid #93A7B2;border-bottom: 1px solid #93A7B2;}
fieldset {margin:0 0 5px 0;padding:0;border:0;clear: both;}
input, select, option, textarea {font-family: Verdana,Arial,Sans-Serif;margin:0; padding:0; font-size: 0.85em;}
select#cboStartDay, select#cboEndDay {width:45px;}
select#cboStartMonth, select#cboEndMonth {width:45px;}
select#cboStartYear, select#cboEndYear {width:60px;}
label {float:left;position: relative;width:180px;font-size: 0.85em;}
label.lbl {float:left;position: relative; width:100%;}
label.nf {float:none;}
#sschart label {float:none;}
table input, table select, table option, table textarea, table label {font-size: 1em;} 
table table input {font-size: 0.85em;} 
form#blackberry {margin:0; padding:0 8px 10px 8px;}
#blackberry input.inputbox {float:left; vertical-align:top; border:1px solid #94A8B1; width:115px; height:13px; margin: 0; padding:0;font-size:1em;}
#blackberry input.btn_go {float:left; height:15px; width:37px; margin:0; padding:0 0 0 2px; border:none;}
/* blue box in content area */
.content-box {background-color: #D4DDE6; padding:10px; margin: 0 0 10px 0; border: 1px solid #93a7b2;}
.content-box p {margin: 0;}
.content-box .indent130 {padding-left:130px;}

/* press releases + faqs */
.releases, .faqs {margin-bottom:10px; padding-bottom:5px; border-bottom: 1px solid #93a7b2;}
.releases p, .faqs p {margin-bottom:5px;}
.further-info {margin:0 0 10px 0; padding:8px 10px 0 10px; background-color:#EFF2F4;background-image:url("/aa/images/css/bg_line-int-greybg.gif"); background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #93a7b2;}

.releases_new{margin-bottom:10px; border-bottom: 1px solid #93a7b2; float:left;}

/* reports */
.reports {margin: 0 0 15px 0; padding:0 0 5px 0;background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left;background-repeat: repeat-x;}
.reports p {margin:0 0 5px 0; padding:0;}
.reports p.ldt {margin:0; padding:5px 0; background-image: url("/aa/images/css/line_dotted.gif");background-position: top left;background-repeat: repeat-x;}
.box-reports {margin:0; padding: 7px 10px 0 10px; width:515px; background-image: url("/aa/images/css/bg_box-reports.jpg");background-position: top left;background-repeat: repeat-y;}
.box-reports-top {margin:0; padding:0; width:535px; height:3px; background-image: url("/aa/images/css/bg_box-reports-top.jpg"); background-position: top left; background-repeat: no-repeat; overflow:hidden;}
.box-reports-bottom {margin:0 0 10px 0;padding:5px 10px 0 10px; width:515px; height:24px; background-image: url("/aa/images/css/bg_box-reports-bottom.jpg");background-position: top left; background-repeat: no-repeat; overflow:hidden;}

.box-reports-bottom_sdreport {margin:0 0 10px 0;padding:5px 10px 0 10px; width:515px; height:70px; background-image: url("/aa/images/css/box-reports-bottom_sdreport.jpg");background-position: top left; background-repeat: no-repeat;}

/* speeches */
.speeches {margin:0 0 10px 0; padding:10px 0 0 0; border-bottom: 1px solid #93a7b2; border-top: 1px solid #93a7b2;}
.speeches p {margin:0; padding:5px 0 5px 0;background-image: url("/aa/images/css/line_dotted.gif");background-position: top left;background-repeat: repeat-x;}
.speeches p a {display:block;color:#35617A;text-decoration:none;padding:0 15px 0 0; background:url("/aa/images/css/icon_pdf.gif") no-repeat bottom right;}
.speeches p a:hover {text-decoration:underline;}

/* testimonials */
.testimonials {margin: 0; padding:10px 0 0 0; border-bottom: 1px solid #93a7b2; }
.testimonials img {width:137px; float:left; margin:0 10px 5px 0; padding:0;}
.testimonials .introtext {width:385px; margin:0 0 10px 0; padding: 10px 0 0 0; background-image: url("/aa/images/css/line_dotted.gif");background-position: top left;background-repeat: repeat-x;overflow:hidden;}
.testimonials .introtext p {padding:0 0 10px 0; margin:0;font-size:0.9em;background-image: url("/aa/images/css/line_dotted.gif");background-position: bottom left;background-repeat: repeat-x;}

/* projects */
.projects {margin: 0 0 10px 0; padding:10px 0 0 0; border-top: 1px solid #93a7b2; border-bottom: 1px solid #93a7b2; }
.projects .map_img {width:181px; height: 175px; float:left; margin:0 0 5px 0; padding:3px; background-image: url("/aa/images/css/bg_map-projects.jpg");background-position: top left;background-repeat: no-repeat;}
.projects .map_img p {width:169px; padding: 3px; margin:0;}
.projects .description {width:344px; float:right;}
.projects .description table.dotted {width:344px;}
.projects p {padding:0;}

/* operate */
.operate {margin: 0 0 10px 0; padding:10px 0 0 0; border-top: 1px solid #93a7b2; border-bottom: 1px solid #93a7b2; }
.operate .outer {width:187px; height: 181px; float:left;}
.operate .outer .map_img {width:181px; height: 175px; float:left; margin:0 0 5px 0; padding:3px; background-image: url("/aa/images/css/bg_map-projects.jpg");background-position: top left;background-repeat: no-repeat;}
.operate .outer .map_img p {width:169px; padding: 3px; margin:0;}
.operate .description {width:344px; float:right;}
.operate .description table.dotted {width:344px;}
.operate p {padding:0;}

/* case studies */
.casestudies {margin: 0 0 10px 0; padding:10px 0 0 0; border-bottom: 1px solid #93a7b2;}
.casestudies .img {width:181px; float:left; margin: 0 0 10px 0; padding:3px; background-image: url("/aa/images/css/bg_img-casestudies.jpg");background-position: top left;background-repeat: no-repeat;}
.casestudies .img p {margin:0;font-size:0.7em;}

/* top images */
.largemap_img {width:527px; height: 199px; float:left; margin:0 0 5px 0; padding:4px; background-image: url("/aa/images/css/bg_largemap.jpg");background-position: top left;background-repeat: no-repeat;}
.largemap_img p {width:519px; padding: 4px; margin:0;}

/* thumbnail images */
.thumbnail {width:185px; height: 124px; margin:0; padding:4px; background-image: url("/aa/images/css/bg_th_business.jpg");background-position: top left;background-repeat: no-repeat;}

/* tables */
table {margin-bottom:10px; font-size:0.85em; line-height:130%;}
table th.left, 
table td.left {text-align:left;}
table th.right, 
table td.right {text-align:right;}
table th.center, 
table td.center {text-align:center;}

table.lines {width:100%; margin-bottom:10px; font-size:0.85em; line-height:130%;border-collapse:collapse; border-spacing:0; empty-cells:show;}
table.lines thead th,
table.lines thead td {vertical-align:top; padding: 5px 2px; font-weight:normal; text-align:right; border-bottom: 1px solid #93A7B2;}
table.lines thead th.tb,
table.lines thead td.tb {border-top: 1px solid #93A7B2;}
table.lines tbody th {vertical-align:top; padding: 5px 2px; font-weight:normal; text-align:left; border-bottom: 1px solid #93A7B2;}
table.lines tbody td {vertical-align:top; padding: 5px 2px; font-weight:normal; text-align:right; border-bottom: 1px solid #93A7B2;}
table.lines td.nl,
table.lines th.nl {border-bottom:none;}
table.lines th.left, 
table.lines td.left {text-align:left;}
table.lines th.right, 
table.lines td.right {text-align:right;}
table.lines th.center, 
table.lines td.center {text-align:center;}
table.lines th.line2px, 
table.lines td.line2px {border-bottom:none; background-image: url("/aa/images/css/line_2px.jpg");background-position: bottom left; background-repeat: repeat-x;}
table.lines th.bgbs, 
table.lines td.bgbs {background-color: #F4EEE0;}
table.lines td.lb {border-left: 1px solid #93A7B2;}
table.lines td.rb {border-right: 1px solid #93A7B2;}
table.lines th.indent15, 
table.lines td.indent15 {padding-left:15px;}

table.dotted {width:100%;margin-bottom:10px; font-size:0.85em; line-height:130%;border-collapse:collapse; border-spacing:0; empty-cells:show;}
table.dotted thead th,
table.dotted tbody th {vertical-align:top; padding: 5px 0; font-weight:normal; text-align:left;background-image: url("/aa/images/css/line_dotted.gif"); background-position: bottom left; background-repeat: repeat-x;}
table.dotted thead td,
table.dotted tbody td {vertical-align:top; padding: 5px 0; font-weight:bold; text-align:right;background-image: url("/aa/images/css/line_dotted.gif"); background-position: bottom left; background-repeat: repeat-x;}
table.dotted td.nl,
table.dotted th.nl {border-bottom:none;}
table.dotted th.left, 
table.dotted td.left {text-align:left;}
table.dotted th.right, 
table.dotted td.right {text-align:right;}
table.dotted th.center, 
table.dotted td.center {text-align:center;}

table.border {width:100%; padding:10px; margin-bottom:10px; font-size:0.85em; line-height:130%; border: 1px solid #93A7B2;}
table.border thead th,
table.border thead td {vertical-align:top; padding: 5px; font-weight:normal; text-align:left;}
table.border tbody th,
table.border tbody td {vertical-align:top; padding: 5px; font-weight:normal; text-align:left;}

/* acrobat */
.acrobat_link {margin-top:25px; padding:0;}
.acrobat_link img {border:0; float:left; margin:0 12px 0 0;}

/* year tabs */
#tabs  {margin-bottom:30px; height:23px; width:535px;}
#tabs ul {font-size:1em;padding: 0;margin:0;height:23px; list-style: none;}
#tabs ul li {font-size:1em;background:url("/aa/images/css/bg_tabs.jpg") repeat-x top left; height:20px;padding: 3px 1px 0 1px;;margin:0;list-style: none;display: inline;float:left;}
#tabs ul li.nav3a, #tabs ul li.nav4a, #tabs ul li.nav5a {background:url("/aa/images/css/bg_tabs-on.gif") no-repeat top center;}
#tabs ul li.first {border-left: 1px solid #BACADB;}
#tabs ul li.last {border-right: 1px solid #BACADB;}
#tabs ul li a {font-weight: normal; padding: 0 8px 0 8px;margin:0;color: #35617A;font-size: 0.9em;text-decoration: none;}
#tabs ul li a:hover {text-decoration: none;	color:#bf311a;}
#tabs ul li.nav3a a, #tabs ul li.nav4a a, #tabs ul li.nav5a a {font-weight: bold;}

/* year tabs smaller font */
#tabs ul.sf {font-size:0.9em;padding: 0;margin:0;height:23px; list-style: none;}
#tabs ul.sf li {font-size:0.9em;background:url("/aa/images/css/bg_tabs.jpg") repeat-x top left; height:20px;padding: 3px 1px 0 1px;;margin:0;list-style: none;display: inline;float:left;}
#tabs ul.sf li.nav3a {background:url("/aa/images/css/bg_tabs-on.gif") no-repeat top center;}
#tabs ul.sf li.first {border-left: 1px solid #BACADB;}
#tabs ul.sf li.last {border-right: 1px solid #BACADB;}
#tabs ul.sf li a {font-weight: normal; padding: 0 14px 0 14px;margin:0;color: #35617A;font-size: 0.9em;text-decoration: none;}
#tabs ul.sf li a:hover {text-decoration: none;	color:#bf311a;}
#tabs ul.sf li.nav3a a {font-weight: normal;}

/* Server side charting */
#sschart {width:535px;margin:0;padding:0;}
#sschart .ssleft {float:left; width:355px; margin:0 0 10px 0;}
#sschart .ssright {float:right; width:170px; margin: 0 0 10px 10px;}

/* Definition lists */
dl.dlML5, dl.dlML8 {font-size:0.85em; position:relative; margin-left:0.4em;} 
dl.dlML5 dd {margin: -1.6em auto auto 5em;}
dl.dlML8 dd {margin: -1.6em auto auto 8em;}
dl.dlML5 dd span{ position:absolute; left: 160px;}

/* FAQs toggle function */
#toggle_wrap_faqs dl {margin:0; padding:0;}
#toggle_wrap_faqs dl.first {border-top: 1px solid #93A7B2;}
#toggle_wrap_faqs dl dd {margin:0; padding:5px 0 0 0; border-bottom: 1px solid #93A7B2;}
#toggle_wrap_faqs dl dt {margin:0; padding:5px 0 0 0; border-bottom: 1px solid #93A7B2; }
#toggle_wrap_faqs dl dt p {margin:0 0 5px 0;}
#toggle_wrap_faqs dl dt p a {display:block; background:url("/aa/images/css/arrow_links.gif") no-repeat 0 5px; padding: 0 0 0 15px;}

/* Board/Executive team toggle function */
#toggle_wrap_team dl {border-top: 1px solid #93A7B2; margin:20px 0 0 0; padding:0;}
#toggle_wrap_team dl dt {padding:0; background:url("/aa/images/css/bg_toggle_team.gif") no-repeat bottom left;}
#toggle_wrap_team dl dt .name {float:left; margin: 0; padding:5px 0 5px 0; }
#toggle_wrap_team dl dt .title {float:left; margin: 0; padding:5px 0 5px 0; }
#toggle_wrap_team dl dt .reveal {float:right; margin:0; padding:0;}
#toggle_wrap_team dl dt a {background: url('/aa/images/css/toggle_view.gif') no-repeat top left; margin:0; padding:0; }
#toggle_wrap_team dl dt a.active {background: url('/aa/images/css/toggle_close.gif') no-repeat top left; margin:0; padding:0; }
#toggle_wrap_team dl dd {margin:0; padding:0;border-bottom: 1px solid #93A7B2;}
#toggle_wrap_team dl dd .img {float:left; margin: 0 10px 0 0; padding:0;}
#toggle_wrap_team dl dd p {margin: 0; padding:0;}

/* History styles */
.history-header {width: 740px; float:left; margin: 0 0 10px 0;padding:5px 0 5px 0; border-bottom: 1px solid #93A7B2; border-top: 1px solid #93A7B2;}
.history-header img.arrow-left {float:left; margin:0 10px 0 5px;}
.history-header img.arrow-right {float:right; margin:0 5px 0 10px;}
.history-header h3.c-blue {float:left; margin:0; padding:0px;}
.years_outer {width: 740px; float: left; margin:0; padding: 0; background:url("/aa/images/css/line_drv.gif") repeat-y 30px 10px;}
.years {width: 80px; background-color: #ffffff; float: left;  margin: 0; padding: 0;}
.story {width: 660px; float: right; margin: 0; padding: 10px 0 3px 0;background-image: url("/aa/images/css/line_dotted.gif");background-position: top left;background-repeat: repeat-x;}
.story p {margin:0 0 10px 0;}

.hidden {
position: absolute;
left: 0px;
top: -1000px;
width: 1px;
height: 1px;
overflow: hidden;
}



/* CSS for SD Feedback Form Starts here */



flleft{float:left; padding-bottom:8px;}
.flwidth{width:100%; text-align:left;}
.n_radio_box{width:530px; text-align:left;}
label{font-size:0.85em;}
.i_right{float:right;}
.f_left{float:left;}
.f_left_w{width:auto; padding:0px 10px;}
.flblock{float:left; padding-bottom:10px; width:104%; padding-left:0px!important; text-align:right;}
.new{float:left; text-align:left; width:225px;}

.radios{margin:0px; padding:0px; width:13px;}

.f_left{float:left;}

.ff_right{float:right; width:150px;}

.t_radio_box{float:left; width:175px; text-align:left; padding:0; margin:0;}

.t_radio_boxa{float:left; width:150px; text-align:center;}

.t_radio_boxm{float:left; width:45px; text-align:center;}

.t_radio_box80{float:left; width:80px; text-align:center;}

.t_radio_box115{float:left; width:110px; text-align:center;}

.t_radio_box100{float:left; width:100px; text-align:center;}

.t_radio_box110{float:left; width:150px; text-align:center;}

div.c22{float:left; width:130px;}

div.c24{float:left; width:180px;}

span.c21{padding-left:42px;}

span.c20{padding-left:113px;}

span.c19{padding-left:12px;}

div.c18{padding-bottom:5px;}

div.c19{text-align:left; padding-bottom:5px;}

div.c19 label{width:150px; float:left; display:block;}

span.c17{padding-left:80px; text-align:left;}

span.c16{padding-right:32px;}

span.c15{padding-right:35px;}

span.f15{padding-right:35px;_padding-right:25px;}

/*span.c14{padding-right:33px; border:1px solid #ff0000;}*/


span.c14{ padding-right:33px; _padding-right:19px;}

span.f14{ padding-right:33px; _padding-right:33px;}

span.c13{padding-left:12px; padding-right:38px;}

span.c12{padding-right:30px; padding-left:5px;}

span.c23{padding-right:38px; padding-left:5px;}

span.c24{padding-right:38px; padding-left:5px;}

span.c25{padding-right:36px; padding-left:5px;}

div.c11{float:left; width:300px; text-align:left; font-size:0.85em;}

div.c10{float:left;}

span.c9{padding-left:10px;}

span.c8{padding-left:8px;}

span.c18{}

span.c7{padding-left:30px;}

div.c6{clear:both;}

span.c5{padding-left:12px;}

span.c4{padding-left:15px;}

div.c3{float:left; width:160px; text-align:center;}

div.c8{float:left; width:45px; text-align:center;}

span.c2{padding-left:5px;}

span.c1{padding-left:40px;}

.none{float:none; padding:0 0 0 10px;}

.none_w{float:none; padding:0px 10px; width:180px;}

.none_m{float:none; padding:0px 10px 0px 19px;}

.none_i{float:none; padding:0px 10px 0px 25px;}

.d_width{width:520px; text-align:left; float:left;}

.cls{clear:both;}

.Grender{width:35px;}

.block{ display:block;float:left; padding-bottom:5px;}

/*.form_maina{ width:535px;}*/


/*  IE new css  */

.form_maina{ width:530px;}

/* CSS for SD Feedback Form Ends here */


/* CSS for SD Feedback Form Ends here */