/* Base HTML Definitions */
body {font:76% tahoma,arial,sans-serif,helvetica; background-color:#fff; color:#666;}
body,div,form,span,img {margin:0; padding:0;}
img {border:0;}
h1 {font-size:2.2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h1, h2, h3 {font-family: tahoma,arial,sans-serif,helvetica;}

.hidden {display:none;}

/* Main Layout Containers */
#wrapper {width:854px; margin:0 auto;}
#global {height:87px;}
#header {width:854px;}
#breadCrumbs {width:853px; border-right:1px solid #999; height:86px; overflow:hidden; background:transparent url(images/bg_breadcrumb.gif) repeat-x top left;}
#ins_wrapper {margin-top:1.5em; width:854px; margin-bottom:2.3em;}
#mainContent {width:854px;}
#insideContent {margin:0; float:right; padding:0 23px 0 35px; width:577px; font-size:0.9em;}
#footer {width:854px; padding-top:1.0em; margin:0.9em 0; font-size:0.9em; background:transparent url(images/bg_footer.gif) repeat-x top left;}

/* Global Navigation Elements */
div.globalSearch {float:right; font-size:0.9em; padding:3.0em 0 0 0; text-align:right;}
div.globalSearch label,
div#ow_searchResults label {color:#666; font-weight:bold; padding-right:5px;}
div.globalSearch input.ow_sbox,
div#ow_searchResults input.ow_sbox {border:1px solid #8F909E; width:170px; font-size:0.8em; margin-right:5px;}
img.logo {float:left;}

/* Main Navigation Elements */
#mainNav {width:854px; height:30px; background:#fff url(images/bg_mainNav.gif) no-repeat top left; overflow:hidden;}
#mainNav ul {margin:0; padding:0; list-style-type:none;}
#mainNav ul li {float:left; background:transparent url(images/bg_mainNavDivider.gif) no-repeat top right;}
#mainNav a {display:block; padding:8px 22px 8px 23px; font-size:0.9em;}
#mainNav a:link, #mainNav a:visited {color:#fff; text-decoration:none; margin-right:2px;}
#mainNav a:hover, #mainNav a:active,
#mainNav a.current:link, #mainNav a.current:visited, 
#mainNav a.current:hover, #mainNav a.current:active {color:#000; text-decoration:none; background:transparent url(images/bg_mainNavOn.gif) repeat-x top left;}
#mainNav span.homeMainNav {float:left; text-align:center; background:transparent url(images/bg_mainNavDivider.gif) no-repeat top right;}
#mainNav span.homeMainNav a:hover,
#mainNav span.homeMainNav a:active {background:transparent url(images/bg_mainNavHomeOn.gif) no-repeat top left;}

/* Breadcrumb Elements */
div.bcTop {padding:1.0em 0 1.0em 0; margin:0 20px 0 25px; width:808px; background:transparent url(images/bg_bcTop.gif) repeat-x bottom left;}
div.section {float:left; clear:both;}
div.sub-section {text-align:right;}
div.section, div.sub-section {color:#666; font-size:1.8em; font-family: helvetica,tahoma,arial,sans-serif; font-weight:bold;}
div.bcBottom {font-size:0.9em; padding:0.5em 0 1.0em 0; margin:0 20px 0 25px;}

/* Secondary Navigation Elements */
#secondaryNav {margin:0; padding-left:23px; width:192px; float:left; font-size:0.9em;/*background:transparent url(images/bg_secondaryNav.gif) repeat-x bottom left;*/}
#secondaryNav ul {margin:1px 0 0 0; padding:0; list-style-type:none;}
#secondaryNav li {background:transparent url(images/bg_secondaryNavLI.gif) repeat-x top left; padding-top:1px;}
* html #secondaryNav li {margin-bottom:0; height:1%;} /* IE 6 Whitespace bug workaround */
#secondaryNav li a {display:block; padding:0.7em 0 0.7em 0;}
#secondaryNav li a:link,
#secondaryNav li a:visited {text-decoration:none; color:#666; background: url(images/raquo_OFF.gif) 0 12px no-repeat; padding-left:9px;}
#secondaryNav li a:hover,
#secondaryNav li a:active {text-decoration:none; color:#000; background: #E0E0E0 url(images/raquo_ON.gif) 0 12px no-repeat; padding-left:9px;}
#secondaryNav li a.current:link, 
#secondaryNav li a.current:visited, 
#secondaryNav li a.current:hover, 
#secondaryNav li a.current:active {text-decoration:none; color:#000; background: #E0E0E0 url(images/raquo_ON.gif) 0 12px no-repeat; padding-left:9px;}

#secondaryNav li.tertiary {background:transparent url(images/bg_tertiaryNavLI.gif) repeat-x top left; padding-top:1px;}
#secondaryNav li.tertiary a {display:block; padding:0.7em 0 0.7em 16px;}
#secondaryNav li.tertiary a:link,
#secondaryNav li.tertiary a:visited {padding:0.7em 0 0.7em 16px; text-decoration:none; color:#666; background-color:#eee; background-image:none;}
#secondaryNav li.tertiary a:hover,
#secondaryNav li.tertiary a:active {padding:0.7em 0 0.7em 16px; text-decoration:none; color:#000; background-color:#eee;  background-image:none;}
#secondaryNav li.tertiary a.current:link, 
#secondaryNav li.tertiary a.current:visited, 
#secondaryNav li.tertiary a.current:hover, 
#secondaryNav li.tertiary a.current:active {padding:0.7em 0 0.7em 16px; text-decoration:none; background-color:#eee; color:#000; background-image:none;}

/* Site-wide Link Styles */
table.tblCompInv a:link {color:#fff; text-decoration:none;}
table.tblCompInv a:visited {color:#aedfe4; text-decoration:none;}
table.tblCompInv a:hover,
table.tblCompInv a:active {color:#fff; text-decoration:underline;}

div.footerLeft a:link,
div.footerRight a:link,
div.inc a:link,
div#ow_sitemapResults a:link {text-decoration:none; color:#666;}


div.footerRight a:visited,
div.footerLeft a:visited,
div.inc a:visited,
div#ow_sitemapResults a:visited {text-decoration:none; color:#b5b5b5;}

div#ow_sitemapResults a:hover,
div#ow_sitemapResults a:active,
div.footerLeft a:hover,
div.footerLeft a:active,
div.footerRight a:hover,
div.footerRight a:active,
div.bcBottom a:link,
div.bcBottom a:visited,
div.bcBottom a:hover,
div.bcBottom a:active,
div.inc a:hover,
div.inc a:active,
td.MainTopCol_2 a:link,
td.MainTopCol_2 a:visited,
td.MainTopCol_2 a:hover,
td.MainTopCol_2 a:active {text-decoration:underline; color:#000000;}

/* Default Template Elements */
table.tblMainTop {width:854px; margin-top:14px; margin-bottom:2.0em; border-spacing:0px; border-collapse:collapse; border:0; font-size:0.9em;}
table.tblMainTop td {vertical-align:top;}
td.MainTopCol_1 {width:552px; padding:12px 35px 0 0; border-right:1px solid #CCDCE7;}
td.MainTopCol_2 {width:256px; padding:4px 0 0 10px;}
td.MainTopCol_1 p {margin-top:0; margin-bottom:1.0em;}
td.MainTopCol_2 p {margin-top:0; margin-bottom:1.5em;}

table.tblCompInv {width:854px; border-spacing:0px; border-collapse:collapse; border:0; font-size:0.9em; color:#fff;}
table.tblCompInv td {vertical-align:top;}
td.CompInvCol_1 {width:587px; background-color:#03528A; border-right:1px solid #fff;}
td.CompInvCol_2 {width:266px; background:#024273 url(images/bg_investorcontent.gif) no-repeat 189px 37px;}
div.company_title {background:transparent url(images/title_emerainvestments.gif) no-repeat top left; height:37px; width:587px;}
div.investor_title {background:transparent url(images/title_investorcentre.gif) no-repeat top left; height:37px; width:266px;}
div.company_content {padding:1.0em 0 0 22px;}
div.investor_content {padding:1.0em 98px 0 17px;}
div.company_content p,
div.investor_content p {margin-top:1px; *margin-top:0; margin-bottom:1.0em;}
div.company_corner {background:transparent url(images/corner_ourcompanies.gif) no-repeat bottom left; height:10px; width:587px; overflow:hidden;}
div.investor_corner {background:transparent url(images/corner_investorrelations.gif) no-repeat bottom right; height:10px; width:266px; overflow:hidden;}

/* Inside Template Elements */
div.inc {width:auto;} /* extra container needed in order for CMS to pick up width for overlays */
div.inc p {margin-top:0; margin-bottom:1.0em;}

/* Fullspan Template Items */
div.fullspan {padding:0.7em 23px 0.7em 23px; width:808px; font-size:0.9em;}

/* Footer Styles */
div.footerLeft {float:left; clear:both; width:589px;}
div.footerRight {float:right; text-align:right; width:265px;}

/* Float Clearing Elements */
/* Float-clearing ----------------------------------------------------------------- */
div#global:after {
	content:"."; 
	display:block; 
	position:relative;
	height:0; 
	clear:both; 
	visibility:hidden;
}

div#global { display:table-cell; }

/* Hides from IE-mac \*/
* html div#global { height:1%; }
div#global { display:block; }
/* End hide from IE-mac */
/* -------------------------------------------------------------------------------- */

/* Float-clearing ----------------------------------------------------------------- */
div.bcTop:after {
	content:"."; 
	display:block; 
	position:relative;
	height:0; 
	clear:both; 
	visibility:hidden;
}

div.bcTop { display:table-cell; }

/* Hides from IE-mac \*/
* html div.bcTop { height:1%; }
div.bcTop { display:block; }
/* End hide from IE-mac */
/* -------------------------------------------------------------------------------- */

/* Float-clearing ----------------------------------------------------------------- */
div#ins_wrapper:after {
	content:"."; 
	display:block; 
	position:relative;
	height:0; 
	clear:both; 
	visibility:hidden;
}

div#ins_wrapper { display:table-cell; }

/* Hides from IE-mac \*/
* html div#ins_wrapper { height:1%; }
div#ins_wrapper { display:block; }
/* End hide from IE-mac */
/* -------------------------------------------------------------------------------- */

/* Float-clearing ----------------------------------------------------------------- */
div#footer:after {
	content:"."; 
	display:block; 
	position:relative;
	height:0; 
	clear:both; 
	visibility:hidden;
}

div#footer { display:table-cell; }

/* Hides from IE-mac \*/
* html div#footer { height:1%; }
div#footer { display:block; padding-top:11px}
/* End hide from IE-mac */
/* -------------------------------------------------------------------------------- */

/* Custom CSS */
.header1 {color:#004E86; font-size:1.7em; font-family:helvetica,sans-serif,arial; padding:0 0 10px 0; border-bottom:5px solid #D1DAE0; display:block;}
.yellow {color:#FFCC31;}
td.ci_1 {border-right:1px solid #fff; width:134px;}
td.ci_2 {padding-left:30px; padding-right:30px; border-right:1px solid #fff; width:154px; }
td.ci_3 {padding-left:30px;}
span.rsslink {/*background-image:url(images/rss.gif); background-position:right top; background-repeat:no-repeat;*/ height:12px; padding-right:5px;}

table td.ci_1, table td.ci_2,table td.ci_3 {vertical-align:middle;}
table td.ci_1,table td.ci_2,table td.ci_3 p {margin-top:0;}
span.rsslink a {padding-right:17px;}

/* -- sitemap display -- */
#ow_sitemapResults ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#ow_sitemapResults ul ul { margin-left:15px; }

#ow_sitemapResults li {
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}

#ow_sitemapResults ul ul li { font-weight:normal; }

#ow_sitemapResults ul ul ul { list-style-type:circle; }

#ow_sitemapResults ul ul ul li { margin-top:3px; margin-bottom:0px; }

/* -- search listing display -- */

div.ow_searchList img { margin-right:5px; }
/* search result highlight keys */
div.ow_searchList strong.ow_sr1 { background:#FFFF00; padding:0 3px; }
div.ow_searchList strong.ow_sr2 { background:#00FFFF; padding:0 3px; }
div.ow_searchList strong.ow_sr3 { background:#FF00FF; padding:0 3px; }
div.ow_searchList strong.ow_sr4 { }
div.ow_searchList strong.ow_sr5 { }
/* additional search terms can be styled following the selector pattern above if desired */

/* Searh Results */
div#ow_searchPagerList a, 
div#ow_searchPagerList strong { 
	margin-right: 5px; 
}

div#ow_searchPagerList span.ow_searchPrevious { margin-right: 20px; }

div#ow_searchPagerList span.ow_searchNext  { margin-left: 20px; }

div.ow_searchList span.green { color: green; }

div.ow_searchList a.searchLinkHeader { font-size: 1.2em; }
/* end Search Results */

/* Print Styles */
body.ow_printing { background-image: none; background-color:#fff; text-align:left; font-family : verdana, arial, helvetica, sans-serif; font-size : 76%; margin: 15px 15px; }
body.ow_printing div#printlogo { border-bottom:1px #aaa solid; padding-bottom: 20px; margin-bottom: 10px; }
body.ow_printing h1 { color: #000; font-weight : bold; font-size: 2.0em;  margin-bottom: 11px; padding-bottom: 5px; }
body.ow_printing .header1 {color:#000; font-size:1.7em; font-family:helvetica,sans-serif,arial; padding:0 0 10px 0; border-bottom:5px solid #D1DAE0; display:block;}
body.ow_printing div#printfooter { font-size:0.8em; padding-top:5px; margin-top:15px; border-top:1px #aaa solid; text-align : left; }
/* end print styles */
