/* 100% height stretch and force vertical scrollbar */
html, body {text-align:center; height:101%; margin:0; padding:0}
#wrapper {height:auto !important; height:100%; min-height:100%}

/* general rules */
body, a {color:#595959}
ul {list-style:disc outside; margin-left:4.5em}
li {margin-bottom:1.5em}
h1 {color:#888888}
caption {text-align:left; z-index:10}
p.note {font-size:1.1818em}
ul.form-errors li {margin:0}
label, input {display:inline-block; margin:0; padding:0; border:0}
form div.row {line-height:1.6363em}
form div.row * {vertical-align:middle}
table {width:100%}
th, td {vertical-align:top; text-align:left}
.chart {margin-bottom:24px}
.justify-text {text-align: justify}
.terms {font-size:0.9em; text-align:justify}

.lp20 {padding-right:20px}

/* columns */
div.col {margin-right:6px; float:left}
div.cols1 {width:96px}
div.cols2 {width:198px}
div.cols3 {width:300px}
div.cols4 {width:402px}
div.cols5 {width:504px}
div.cols6 {width:606px}
div.cols7 {width:708px}
div.cols8 {width:810px}
div.cols9 {width:940px; margin-bottom:21px; margin-right:0; padding-left:24px; float:none; clear:both; overflow:hidden}
div.ghh-split {margin-bottom:0}
div.cols-half {width:443px; margin-right:26px}
div.cols-half-grid {width:453px}
div.cols-full {width:912px; margin-bottom:24px}
div.nrm{margin-right:0}

/* main layout */
html {min-width:960px}
body {text-align:center; background:#000}
#wrapper {width:960px; margin:0 auto; text-align:left; position:relative; background:#fff}
#header {width:960px; height:212px; position:relative; overflow:hidden; background:url(/images/styling/header.jpg) 0 0 no-repeat transparent} 
#header.terms_not_agreed {height:106px}
#content-wrapper {padding-top:36px; width:960px; background:#fff}
#footer {clear:both; padding-left:24px; width:936px; margin-top:36px; margin-bottom:0; padding-top:1.5em; padding-bottom:1.5em; overflow:auto; border-top:1px solid #000}

/* logo */
#logo {position:absolute; display:block; top:10px; right:24px; width:113px; height:84px}
#logo span{position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; background:url(/images/styling/logo.png) 0 0 no-repeat transparent}

/* terms form */
#terms-form {clear:left; text-align:center}
#terms-form label {margin-left:6px}
#terms-form .row {width:100%; margin-bottom:1em}
/*#terms-form input.btn:hover {background:url(/images/styling/continue_btn-hover.png) 0 0 no-repeat transparent}*/
#terms-form input.btn {padding:3px; border:1px solid #999; background:#eee; margin:0 6px}

/* login/logout*/
#login {position:absolute; top:121px; right:21px; width:280px}
#login .row {width:280px; margin-bottom:10px; float:left; height:20px}
#login .row.remember {width:160px}
#login label {width:120px; margin-right:17px; text-align:right; color:#fff}
#login .row input {width:130px; padding-left:4px; padding-right:4px; border:1px solid #fff; background:transparent; color:#fff}
#login input.checkbox {width:auto; border:0}
#login-btn {float:right}
#loggedon-text {color:#fff; position: absolute; top:27px; right:3px}
#logout-btn {margin:0; padding:0; display:block; position:absolute; right:0; top:62px}
/*#logout-btn:hover {background:url(/images/styling/logout-btn-hover-trans.png) 0 0 no-repeat transparent}*/

/* main nav */
#main-nav {width:612px; height:106px; position:absolute; top:106px; left:21px; overflow:visible; list-style-type:none; margin:0}
#main-nav li {width:102px; float:left; margin:0; padding:0; position:relative}
#main-nav ul {height:80px; position:absolute; top:26px; left:0; padding-top:2px; display:none; list-style-type:none; margin:0}
#main-nav a {display:block; font-size:1.181818em; font-weight:bold; color:#fff; text-decoration:none; height:25px; padding:4px 3px 0 7px}
#main-nav ul a {font-size:0.90909em; line-height:14px; font-weight:normal; height:14px; padding:0 3px 0 7px; background:none !important}
#main-nav ul a:hover, #main-nav ul a:focus, #main-nav ul li.active a {text-decoration:underline}
#main-nav li:hover a, #main-nav li:focus a, #main-nav li.active a {background-position:0 0}
#main-nav li.active ul {display:block !important}
#main-nav a {background-image:url(/images/styling/main-nav-li-heading-default.png); background-position:0 -29px; background-repeat:no-repeat}
#main-nav-gem_fund a {background-image:url(/images/styling/main-nav-li-heading-gem_fund.png)}
#main-nav-go_fund a {background-image:url(/images/styling/main-nav-li-heading-go_fund.png)}
#main-nav-gs_fund a {background-image:url(/images/styling/main-nav-li-heading-gs_fund.png)}
#main-nav ul {background:url(/images/styling/main-nav-ul-default.png) bottom center no-repeat}
#main-nav-gem_fund ul {background-image:url(/images/styling/main-nav-ul-gem_fund.png)}
#main-nav-go_fund ul {background-image:url(/images/styling/main-nav-ul-go_fund.png)}
#main-nav-gs_fund ul {background-image:url(/images/styling/main-nav-ul-gs_fund.png)}

/* graphical headings, colors, backgrounds, borders */
.ghh {padding-top:26px; position:relative; border-bottom-width:5px; border-bottom-style:solid}
.fund-profile .ghh, .fund-reports .ghh, .fund-performance .ghh {border-bottom-width:4px}
.chart {border-bottom-width:5px !important}
.ghh table {margin-bottom:0}
.gh, .ghh-nb h2 {position:absolute; left:-3px; top:0; font-size:1.1818em; color:#fff !important; font-weight:bold; height:30px; line-height:22px; padding:0 9px; background-position:0 0; background-repeat:no-repeat}
.cols3 .gh {width:288px; background-image:url(/images/styling/gh-cols3.png)}
.cols6 .gh {width:612px; background-image:url(/images/styling/gh-cols6.png); background-position:left bottom}
.cols-half .gh {width:612px; background-image:url(/images/styling/gh-cols-half.png)}
.cols-full .gh, .ghh-nb h2 {width:918px; background:url(/images/styling/ghh-full.png) 0 0 no-repeat}
.gem_fund .gh {background-position:0 -0px}
.go_fund .gh {background-position:0 -30px}
.gs_fund .gh {background-position:0 -60px}
.fund-reports .gem_fund .gh {background-position:0 -180px}
.fund-reports .go_fund .gh {background-position:0 -210px}
.fund-reports .gs_fund .gh {background-position:0 -240px}
.fund-profile .gem_fund .gh, .fund-contact .gem_fund .gh {background-position:0 -90px}
.fund-profile .go_fund .gh, .fund-contact .go_fund .gh {background-position:0 -120px}
.fund-profile .gs_fund .gh, .fund-contact .gs_fund .gh {background-position:0 -150px}
#fund-monthly-performance.gem_fund .gh {background-position:0 -90px}
#fund-monthly-performance.go_fund .gh {background-position:0 -120px}
#fund-monthly-performance.gs_fund .gh {background-position:0 -150px}
.ghh {background-color:#EEEEEF}
.ghh-nb {background:none; border:none}
.ghh-bottom {border-bottom:5px solid #595959; clear:left; padding-top:1.5em}
.gem_fund {background-color:#EFEDEB; border-color:#85837D}
.go_fund {background-color:#f9f6f3; border-color:#976A2D}
.gs_fund {background-color:#EFE9E8; border-color:#6B3C49}
.gem_fund th {background-color:#D9D5D1}
.go_fund th {background-color:#f1e1ce}
.gs_fund th {background-color:#DFD3D1}
.gem_fund th, .gem_fund td {border-bottom-width:1px; border-bottom-style:solid; border-color:#85837D !important}
.go_fund th, .go_fund td {border-bottom-width:1px; border-bottom-style:solid; border-color:#976A2D !important}
.gs_fund th, .gs_fund td {border-bottom-width:1px; border-bottom-style:solid; border-color:#6B3C49 !important}
.gh span.left {float:left}
.gh span.right {float:right; padding-right:21px}
.emerging-markets h3 {padding:6px; background-color:#163464; color:#fff; text-align:center}

/* introduction + performance introduction */
#funds-overview .cols3 {padding-top:36px}
#funds-overview .cols3 .fund-info, #funds-overview .cols3 .fund-status, #funds-overview .cols3 .fund-ranking, #funds-overview .cols3 .fund-performance-introduction {padding-left:6px; padding-right:6px; width:288px}
#funds-overview .cols3 .fund-info {padding-bottom:1px; margin-bottom:0}
#funds-overview .cols3 .fund-status {margin-top:1.5em; font-weight:bold}
#funds-overview .cols3 .fund-ranking p {font-weight:bold}
#funds-overview .cols3 ul {list-style:none; margin:0}
#funds-overview .cols3 ul ul {margin:0.75em 0 0 12px; padding-bottom:1.5em}
#funds-overview .cols3 li {font-weight:bold; margin:0}
#funds-overview .cols3 li li {font-weight:normal}
.fund-performance-introduction caption span {position:absolute; left:-9999em; overflow:hidden}
.fund-performance-introduction th, .fund-performance-introduction td {border:none; background:none; padding:3px 0 1.5em 0}
.fund-performance-introduction th {width:86px}
.fund-performance-introduction .in-table {margin-top:-3px; border:none !important}
.fund-performance-introduction .in-table th, .fund-performance-introduction .in-table td {padding:3px 0; border-top-width:1px; border-top-style:solid}
.fund-performance-introduction .in-table th {width:auto}
.fund-performance-introduction .in-table th.col {text-align:right}
.fund-performance-introduction .in-table th.date {text-align:left}
.fund-performance-introduction .in-table td {text-align:right; padding-right:0; padding-left:0}
.fund-ranking-heading {border-bottom:1px solid #595959}
.fund-ranking ul ul li {margin-bottom:1em !important}

/* funds profiles */
.fund-profile th {width:140px; padding:3px 10px; font-weight:bold}
.fund-profile td {padding:3px 10px}
.fund-profile table ul {list-style:none; margin:0}
.fund-profile table li {margin-bottom:0}

/* funds performance */
.fund-performance th {width:140px; padding:3px 10px; font-weight:bold}
.fund-performance td {padding:3px 20px}
.fund-performance .in-table td, .fund-performance .in-table th {border-bottom:none !important; border-top-width:1px; border-top-style:solid; padding-left:0; padding-right:0}
.fund-performance .in-table tr.th th, .fund-performance .in-table tr.th td {border:none}
.fund-performance .in-table th {width:160px; background:none} 
.fund-performance .in-table th.col {width:auto; padding-left:0} 
.fund-performance .in-table td {padding-right:20px; text-align:right} 
.fund-performance .in-table caption span {position:absolute; left:-9999em; overflow:hidden}
#fund-monthly-performance {margin-right:0; border-bottom-width:5px}
#fund-monthly-performance th.col {width:33%}
#fund-monthly-performance td {text-align:right; padding-left:0; padding-right:80px}
#fund-monthly-performance-controls {margin-left:5px; padding:3px 0; font-weight:bold}
#fund-monthly-performance-controls a {margin-right:10px; text-decoration:none}
table th.collapse-header {background-position:center left; background-repeat:no-repeat}
table th.collapsed,table th.expanded {padding-left:16px !important; cursor:pointer}
table th.collapse-header.collapsed {background-image:url(/images/styling/bullet_arrow_right.gif)}
table th.collapse-header.expanded {background-image:url(/images/styling/bullet_arrow_down.gif)}
table tr.collapse-data.collapsed {display:none}

/* fund-reports table */
.fund-reports table {width:100%}
.fund-reports th {font-weight:bold; text-align:center}
.fund-reports td {text-align:center}
.fund-reports th, .fund-reports td {padding:3px 5px}
.fund-reports .gem_fund td.hover {background-color:#d9d5d1;}
.fund-reports .gem_fund th.hover {background-color:#ECEAE8;}
.fund-reports .go_fund td.hover {background-color:#f1e1ce;}
.fund-reports .go_fund th.hover {background-color:#F9F2EA;}
.fund-reports .gs_fund td.hover {background-color:#dfd3d1;}
.fund-reports .gs_fund th.hover {background-color:#F0EAE8;}

/* personnel */
div#teams {font-size:1.09em; margin-top:2.6364em; line-height:1.5em; padding-bottom:1.5em; border-bottom:5px solid #3D3C3F}
div#teams ul {list-style:none; margin:0; padding-top:1.5em; border-top:5px solid #3D3C3F}
div#teams ul ul {border:none; margin:0; padding:0 0 0 1em; display:none}
div#teams ul ul ul {display:block}
div#teams li {margin-bottom:0}
div#teams li.active ul {display:block}
div#teams li.bio {list-style-type:disc; list-style-position:outside; margin-left:1em; font-size:0.9166em}
div#teams li.main {list-style-type:circle}
div#teams a {text-decoration:none}
div#teams a.active {color:#595959; font-weight:bold}
div#teams a:hover {color:#000}
div.person-bio {padding-right:20px}
div.bio {height:530px; position:relative}
div.bio img {display:block; margin-bottom:1.5em}
div.bio h2 {font-size:1.09em; margin-bottom:1.5em}
#personnel-page-link {line-height:3em}

/* side nav - one level */
div#sidenav-one-level {font-size:1.09em; margin-top:2.6364em; line-height:1.5em; padding-bottom:1.5em; margin-bottom:1.5em; border-bottom:5px solid #3D3C3F}
div#sidenav-one-level ul {list-style:none; margin:0; padding-top:1.5em; border-top:5px solid #3D3C3F}
div#sidenav-one-level li {margin-bottom:0.5em; margin-top:0.5em; line-height:1.25em}
div#sidenav-one-level li.active ul {display:block}
div#sidenav-one-level a {text-decoration:none}
div#sidenav-one-level a.active {color:#595959; font-weight:bold}
div#sidenav-one-level a:hover {color:#000}




/* fund-contact */
.fund-contact .ghh {margin-bottom:24px; width:594px; padding-left:6px; padding-right:6px; padding-bottom:16px; padding-top:42px; overflow:hidden; background-position:0 0; background-repeat:repeat-y}
.fund-contact .att {width:165px; padding:0 10px; float:left}
.fund-contact .addr {width:140px; padding:0 10px 0 0; margin-right:10px; float:left; border-right:1px solid #595959}
.fund-contact .phone_email {width:220px; padding:0 10px; float:left; line-height:1.4545em}
.fund-contact .phone {margin-bottom:1em}
.fund-contact .gem_fund {background-image:url(/images/styling/gem-table-bckg.png)}
.fund-contact .go_fund {background-image:url(/images/styling/go-table-bckg.png)}
.fund-contact .gs_fund {background-image:url(/images/styling/gs-table-bckg.png)}


.gem_fund div.addr {border-right:1px solid #85837D}
.go_fund div.addr{border-right:1px solid #976A2D}
.gs_fund div.addr{border-right:1px solid #6B3C49}


/* footer */
#footer p {margin-bottom:0}
#legal-links {float:left}
#designed-by {float:right; padding-right:24px}
#designed-by, #designed-by a {color:#999 !important}

/* offices */
#offices-map-area {position:relative; height:530px; width:688px; margin:0; padding:0}
ul#offices-map {height:530px; width:688px; list-style:none inside; margin:0; color:#fff; position:relative; top:0; left:0; background:url(/images/styling/offices-map.png) 0 0 no-repeat transparent}
ul#offices-map a {color:#fff; text-decoration:none; margin:0 !important; padding:0 !important}
ul#offices-map a:hover {color:#000}
ul#offices-map li {position:absolute; margin:0 !important; line-height:17px !important; height:17px !important}
ul#offices-map li.office-7 {font-size: 1.2727em; font-weight:bold; top:367px; left:240px}
ul#offices-map li.office-1 {font-size: 1.2727em; font-weight:bold; top:182px; left:313px}
ul#offices-map li.office-2 {top:253px; left:420px}
ul#offices-map li.office-6 {top:267px; left:454px}
ul#offices-map li.office-4 {top:260px; left:534px}
ul#offices-map li.office-3 {top:288px; left:517px}
ul#offices-map li.office-8 {font-size: 1.2727em; font-weight:bold; top:309px; left:511px}
ul#offices-map li.office-5 {top:328px; left:519px}
ul#offices-map li.office-9 {top:226px; left:582px}
ul#offices-map li {padding-left:14px; background:url(/images/styling/map-bullet.gif) left center no-repeat}
ul#offices-map li.selected-office {font-weight:bold; padding-left:20px; line-height:20px; background:url(/images/styling/map-bullet-active.gif) left center no-repeat; margin-top:-3px; margin-left:-6px !important}
/*
ul#offices-map li.office-5.selected-office {padding-right:12px; padding-left:0; margin-left:0; margin-right:-6px; background-position:right 3px}
ul#offices-map li.office-9.selected-office {padding-right:12px; padding-left:0; margin-left:0; margin-right:-6px; background-position:right 3px}
*/

div.office {margin-bottom:1.5em}
div.office div {margin-bottom:1em}
div.office h2 {margin:0 0 0.75em 0}

#office-map {position:absolute; top:0; left:0; width:688px; height:530px; background:#eee}

/*

.office-map {position:absolute; top:0; left:0; width:688px; height:530px; background:#eee}
.map-switcher {cursor: pointer; margin-top:1.5em}
.map-switcher:hover, .map-switcher:focus {background:url(/images/styling/map-switcher-bckg.png) 0 0 no-repeat #fff}
#selected-office {border-bottom:5px solid #3D3C3F; border-top:5px solid #3D3C3F; display:table; padding:1.5em 0 1em 0; width:198px}
#selected-office div {margin-bottom:1em}
#selected-office h2 {margin:0 0 0.75em 0}
#offices-list {margin-top:1.5em}
#offices-list .office-info {display:none}
#offices-list h2 {margin:0 0 0.5em 0 !important}
ul.offices {margin-top:2em; list-style:none; margin-left:0}
ul.offices a:hover {color:#000}
ul.offices li {margin-bottom:0.5em}
*/

/* current targets */
#current-targets {margin-left:306px}
.current-targets {text-align:center}
.chart-labels {list-style:none; margin:0; text-align:left}
.chart-labels li {margin-bottom:0.75em; padding-left:16px; margin-left:1em}
.current-targets h2 {padding:0.5em 0}
.current-targets .chart-labels li {background-repeat:no-repeat; background-position:0 4px}
.current-targets.gem_fund .label0 {background-image:url(/images/styling/current-targets-gem-label0.png)}
.current-targets.gem_fund .label1 {background-image:url(/images/styling/current-targets-gem-label1.png)}
.current-targets.go_fund .label0 {background-image:url(/images/styling/current-targets-go-label0.png)}
.current-targets.go_fund .label1 {background-image:url(/images/styling/current-targets-go-label1.png)}
.current-targets.gs_fund .label0 {background-image:url(/images/styling/current-targets-gs-label0.png)}
.current-targets.gs_fund .label1 {background-image:url(/images/styling/current-targets-gs-label1.png)}
.current-targets .label0 {height:4.5em}

/* contact form */
#contact-form {float:left; width:402px}
/*#contact-form input.btn:hover {background:transparent url(/images/styling/send_btn-hover.png) no-repeat scroll 0 0}*/
#contact-form .row label {display:block; margin-bottom:0.5em}
#contact-form .row input, #contact-form .row textarea {background:#F6F6F6; border:1px solid #9C9E9F; margin-bottom:1em; width:400px; padding:2px}
#contact-form .row input.checkbox {float:left; margin-right:1em; width:auto}
#contact-form input.btn {clear:both; float:left; width:auto}
#contact-form .row textarea {height:160px}
#contact-form .row.error label {font-weight:bold; color:#002E60}
#contact-form .row.error input, #contact-form .row.error textarea {border-color:#002E60}


/* history timeline */
#history-timeline {width:900px; margin-top:1.5em; padding:4px 6px 0; background:url(/images/styling/timeline-top.jpg) top center no-repeat}
ul#history {margin:0 0 1.5em 30px; width:840px; background: url(/images/styling/timeline.png) bottom left no-repeat transparent; list-style:none; padding-top:2em; overflow:hidden}
ul#history li {float:right; text-align:right; background:url(/images/styling/hline.jpg) 0 7px repeat-x; width:400px; padding:0 0 0 21px; margin-top:-2em}
ul#history li.left {float:left; background:url(/images/styling/hline.jpg) 0 7px repeat-x; padding:0 21px 0 0; text-align:left}
ul#history .heading {font-weight:bold; font-size:1.0909em; background:#eeeeef}
ul#history li .heading {padding-left:10px}
ul#history li.left .heading {padding-right:10px; padding-left:0}

/* history tables */
#history_tables {width:912px; background:#fff}
#history_tables h2 {width:918px; background:url(/images/styling/ghh-full.png) 0 0 no-repeat}
#history_tables table {font-size:0.90909em; width:100%}
#history-at-citybank {margin-top:5px}
#history_tables caption {display:none}
#history_tables th, #history_tables td {padding:5px; text-align:center; background:#fff}
#history_tables td {width:65px; border-left:1px solid #595959}
#history_tables td.null {border:none}
#history_tables th {background:#384266; font-weight:bold; font-size:1.1em; height:25px; color:#fff}
#history_tables th.row {background:#fff; color:#595959; font-weight:normal; font-size:1em; padding:5px 2px; vertical-align:middle; text-align:center}
#history_tables tr.market_developments td {background:#EFEDEB}
#history_tables th.arrow1 {background:url(/images/styling/arrow1.gif) right center no-repeat #384266}
#history_tables th.arrow2 {background:url(/images/styling/arrow2.gif) left center no-repeat #384266}


/* sitemap */
#sitemap {width:100%; overflow:hidden}
#sitemap, #sitemap ul, #sitemap li{margin:0; padding:0; list-style:none}
#sitemap {background:url(/images/styling/line1.gif) repeat-y;}
#sitemap li{line-height:20px; margin-top:1px; position:relative; width:100%}
* html #sitemap li {float:left; display:inline}
#sitemap li a {padding-left:28px}
#sitemap a.heading {font-weight:bold}
#sitemap li ul {margin-left:28px; background:url(/images/styling/line1.gif) repeat-y}
#sitemap li, #sitemap li li {background:url(/images/styling/line2.gif) no-repeat 0 0}
#sitemap:after, #sitemap ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden}
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */


/* EM section */





/* IA section */ 
/*.ia-table caption, #ia2 h2 {font-size:1.2em; color:#666; text-transform:uppercase; padding:0; margin:0; text-align:left; font-weight:bold} */

#ia1 {width:922px; margin-left:-5px; table-layout:fixed; border-collapse:separate; border-spacing:5px 0; color:#333; background:#fff}
/*#ia1 caption {padding-left:5px}*/
#ia1 th, #ia1 td {padding:5px 10px}
#ia1 th.strategies {width:350px}
#ia1 td {border:1px solid #999; background:#e7e7e7}
#ia1 tfoot {background:url(/images/styling/tables/ia1-bckg.png) top left no-repeat #fff}
#ia1 tfoot td {border:none; background:transparent; text-align:center; font-size:1.5em; padding:45px 0 0 0}
#ia1 tfoot p {margin:0; padding:10px; color:#000; background:#7CA0C2}
#ia1 th.th {color:#fff; background-color:#003366; font-size:1.2em}
#ia1 th.sub-th {color:#000; background-color:#7CA0C2; border:1px solid #999}
#ia1 ul {margin-left:1em}
#ia1 ul ul {list-style-type: circle; margin-top:1em}




#ia2 {width:912px; overflow:hidden; margin-bottom:24px}
#ia2 div {width:446px; padding-top:10px; padding-bottom:10px; height:150px; display:inline}
#ia2 h3 {font-size:1.2em; margin-bottom:10px}
#ia2 ul {list-style:none; margin:0}
#ia2 li {margin-bottom:0}
#ia2-1, #ia2-3 {float:left; clear:left; text-align:left; padding-left:10px}
#ia2-2, #ia2-4 {float:right; clear:right; text-align:right; padding-right:10px}
#ia2-1 {background:url(/images/styling/tables/ia2-1.jpg) right bottom no-repeat #fff; color:#fff}
#ia2-2 {background:url(/images/styling/tables/ia2-2.jpg) left bottom no-repeat #fff; color:#fff}
#ia2-3 {background:url(/images/styling/tables/ia2-3.jpg) right top no-repeat #fff; color:#333}
#ia2-4 {background:url(/images/styling/tables/ia2-4.jpg) left top no-repeat #fff; color:#163464}


#ia3 {clear:both; width:912px}

table.ie-zebra {table-layout:fixed; width:912px}
table.ie-zebra ul {margin-left:1em}
table.ie-zebra th, table.ie-zebra td {padding:10px}
table.ie-zebra th {width:208px; background:#163464; color:#fff; border-top:2px solid #fff; font-size:1.1em; vertical-align:middle}
table.ie-zebra tr td {background:#E1E1E1; color:#333; border-top:2px solid #fff; border-left:2px solid #fff}
table.ie-zebra tr.odd td {background:#EAEAEF}

#ia4 table {table-layout:fixed}
#ia4 th, #ia4 td {padding:10px; background:#fff}
#ia4 td {border-left:2px solid #fff; border-top:2px solid #fff; background:#EAEAEF}
#ia4 tr.top-down td {background:#E1E1E1}
#ia4 td.th-row {background:#fff}
#ia4 th.th-col {background-color:#003366; color:#fff; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:0}
#ia4 th.arrow {background-image:url(/images/styling/tables/ia4-arrow.jpg); background-position:left bottom; background-repeat:no-repeat}
#ia4 th.arrow-last {background-image:url(/images/styling/tables/ia4-arrow-last.jpg); background-position:left bottom; background-repeat:no-repeat}
#ia4 .th-row {width:40px; text-align:center}
#ia4 th {vertical-align:middle}
#ia4 ul {margin-left:1em}

#ia5 img {margin:4px 0}

#ia6 table {table-layout:fixed; background:#fff; color:#000}
#ia6 th {background:#fff}
#ia6 th, #ia6 td {padding:5px; vertical-align:middle; text-align:center; border-left:1px solid #000; border-top:1px solid #000}
#ia6 th.th {background:#174577; color:#fff; border-left:1px solid #fff; border-top:1px solid #fff} 
#ia6 td {background:#f4f4f4}
#ia6 .thg {width:50px}
#ia6 .nb {border:none; background:#fff}
#ia6 .mp {background:#7CA0C2}
