
/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */
/* print.css */
body {line-height:1.5;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
/*hr {display: none}*/
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Arial, "Lucida Grande", sans-serif;}
h1 {font-size: 1.5em; margin: 0 0 0.5em; padding: 0;}
/*h2 {font-size: 1.2em; margin: 0; padding: 0;}*/
/*h3 {font-size: 1.1em; margin: 0; padding: 0;}*/
h1 {text-indent:0px !important; color:#000 !important;font-size:22px !important; background-image:none !important;}
/*code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p {margin-top: 0;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:500;text-decoration:underline;}*/
/*a:link:after, a:visited:after {content: " (" attr(href) ") ";;font-size:90%;font-weight: normal; text-decoration: underline;}*/
#logo a:link:after, #logo a:visited:after {content: "";}
#logo {height:81px; width:500px;}
#logo img{float:left;}
#logo {display:none !important;}
#print_logo {display:block;}
#search {display: none;}
#primary-nav {display: none;}
a img {text-decoration: none;}
.home #central_carousel {
	display:block;
	background-image:url(../images/banner_for_print.jpg);
	background-repeat:no-repeat;
}
#tagline-wrap{display:none\9;}
#left-carousel{display:none\9;}
#right-carousel{display:none\9;}
#central_carousel #Banner-A {/*display: none*/}
#central_carousel #Banner-A {/*display: none*/}
table {border-collapse:separate;border-spacing:0;}
table, td, th {vertical-align:middle;}
table {margin-bottom:1.4em;width:100%;}
#left-column {display: none;}
ul#primarysubnav {display: none;}
#jgd_dd_company-select li a:link:after {content: "";}

	.tpl_5 div#main, .tpl_5 div#content,
	.tpl_6 div#main, .tpl_6 div#content,
	.tpl_7 div#content, .tpl_7 div#main,
	.tpl_8 div#content, .tpl_8 div#main,
	.tpl_9 div#content, .tpl_9 div#main,
	.tpl_11 div#content, .tpl_11 div#main,
	.tpl_14 div#content, .tpl_14 div#main,
	.tpl_15 div#content, .tpl_15 div#main,
	.tpl_16 div#content, .tpl_16 div#main,
	.tpl_17 div#content, .tpl_17 div#main,
	.tpl_19 div#content, .tpl_19 div#main,
	.tpl_21 div#content, .tpl_21 div#main,
	.tpl_22 div#content, .tpl_22 div#main,
	.tpl_24 div#content, .tpl_24 div#main,
	.tpl_29 div#content, .tpl_29 div#main,
	.tpl_32 div#content, .tpl_32 div#main,
	.tpl_33 div#content, .tpl_33 div#main,
	.tpl_34 div#content, .tpl_34 div#main,
	.tpl_43 div#content, .tpl_43 div#main,
		{float:none !important; clear:both !important;}
	body#id_132.tpl_17 #content ul div li p
		{float:none; clear:both;}
	
	#id_132.tpl_17 div#content ul,
	body#id_132.tpl_17 #content ul li,
	body#id_132.tpl_17 #content ul span.number-label,
	body#id_132.tpl_17 #content ul div
		{float:none !important; clear:both !important; position:static !important;}
	
	.group-highlights, .group_hightlight, .group-highlights h2{
		float:none !important;
		clear:both !important;
		padding-top:20px !important;
		width:580px !important;
		
	}
		
	.publication_section, .publication_pdf {float:none; clear:both; position:static;}
	
/* home */
.home .community a img {/*display: block;*/}

/* tables */
div.home th, div.home td, .stockfeed th, .stockfeed td {
	padding:0;
}

div.home table thead th.first, .stockfeed table thead th.first {
	text-align:left;
	width:165px;
}

div.home table thead th.last, .stockfeed table thead th.last {
	padding-right:10px;
}

div.home table tbody td.first, .stockfeed table tbody td.first {
	text-align:left;
	width:165px;
}

div.home table tbody td.last, .stockfeed table tbody td.last{
	padding-right:10px;
}

.stockfeed table tbody td {
	width: 30px;
}

.stockfeed table tbody td.first {
	width:165px;
}

.stockfeed table tbody td.curr {
	width: 50px;
}

.stockfeed p {
	font-size: 10px;
	color: #999999;
}

div.home ul li
{
	background-image:url(../images/disc-bullet2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px -15px;
	/*list-style-position:inside;
	line-height:1em;
	list-style-type:disc;*/
}

div.home table thead th, .stockfeed table thead th{
	background:none;
	border-bottom:1px solid #ccc;
	text-align:right;
	color:#333;
	font-weight:normal;
	font-size:11px;
}

div.home table tbody td, .stockfeed table tbody td {
	text-align:right;
	color:#666;
	font-size:11px;
}

div.home table tbody td.curr, .stockfeed table tbody td.curr{
	color:#999;
}

div.home table tfoot td, .stockfeed table tfoot td{
	border-top:1px solid #ccc;
	font-size:10px;
	padding-top:10px;
	color:#999;
	font-style:normal;
}

div.home table tfoot td, .stockfeed table tfoot td{
	text-align:right;
}

div.home table tfoot td.first, .stockfeed table tfoot td.first{
	text-align:left;
}

div.stock table th {
	border-bottom:1px solid #666;
	padding:0;
}

div.stock table td {
	border-bottom:1px dotted #666;
	padding:3px 0;
}

div.stock table td.curr {
	color:#999;
}

ul.table {
	padding-left:0px;
}

ul.table li {
	border-bottom:1px dotted #ccc;
}

ul.table li span{
	float:right;
}

#footer {
	clear: both;
	margin-top: 2em;
	padding-top: 2em;
}

.blue-plus {display: none;}

.footernav {display: none;}

#footerlinks ul {display: none;}

#copyright p {
	display: block;
	width: 100%;
	border-top: 1px solid #000;
	padding-top: 0.5em;
}

.management_sub h3 {margin-bottom: 1em;}
/*.mgmt hr {display: none;}*/
/*span.email a:link:after, span.email a:visited:after {content: "";}*/


/*.hrp hr {display: none}*/
/*.hrp p {clear: both;}*/
/*.span-6 a:link:after, .span-6 a:visited:after {content: "";}*/
.hrp h2
{
	width:660px;
	padding-top:2.2em;
}

.hrp .span-8
{
	width:340px;
}

.hrp .span-8 h3
{
	font-size: 1em;
}

.append-3
{
	padding-right:20px;
}

.span-5 
{
	width:290px;
	padding-bottom:10px;
}

ul.address {list-style-type: none; margin: 0; padding: 0; display: block;}
ul.address li {float: left; margin-right: 15px;}

#history_timeline {display: none;}

/* GROUP COMPANIES */

.company a img, .company a {text-decoration: none; margin-top: 1.5em}

dl.jgd-dropdown span.value {display: none}

dl.jgd-dropdown li.select {display: none}

div.company {
	color:#444;
	width:137px;
	margin: 0px 0px 7px 6px;
}
div.company.first {
	margin: 0px 0px 7px 12px;
}
div.company.feat {
	background-color:#E2EBF2;
	margin: 0px 0px 15px;
	padding-left: 6px;
}
div.company.feat.last {
	padding-right: 0;
}
div.company img{
	margin:8px auto 0px auto;
	float:left;
}
div.red .company{
	height: 160px;
}
p.desc{
	font-size:9px
}
/*dl.jgd-dropdown a:link:after, dl.jgd-dropdown a:visited:after {content: "";}*/



/*shareholder facts*/

.shareholder_facts_left {float: left;}
.shareholder_facts_right {float: left}
.shareholder_facts_left ul, .shareholder_facts_right ul {list-style-type: none; margin: 0; padding: 0}

body#id_19 #content h3 {
	clear: both;
	/* padding-top: 1em;*/
	margin-top:0px\9;
}

body#id_19 #content .registrar_left h3
{
	margin-top:-20px\9;
}

body#id_19 #content .registrar_left
{
	clear: both;
	padding-bottom:20px\9;
}

#stockfeed {
	position: relative;
	padding-bottom: 40px;
}

#stockfeed thead th {
	background: white;
	vertical-align: bottom;
	border-bottom: 1px solid #ccc;
	color: #333;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 12px;
}

#stockfeed tbody td {
	border-bottom: 1px dashed #ccc;
	font-size: 0.9em;
	color: #333;
	padding-left: 0px;
	white-space: nowrap;
	text-align: center;
}

#stockfeed .curr {
	font-style: italic;
	color: #989898;
}

.stock-name {text-align: left;}


/*calendar*/
ul.financial_calendar {width: 80%; list-style-type: none; margin: 0; padding: 0;}
ul.financial_calendar li span.date {float: right}



/*sitemap*/
#sitemap ul {display: block}

#header #search, #header #primary-nav, #footer, #left-column, div.push{
	display:none;
}

#sitemap ul#primarysubnav a
{
	font-size:12px;
}

#sitemap ul#primarysubnav li
{
	line-height:16px;
	
}

/*foundation*/
.label_noleft li div
{
	margin: -20px 0px 0px 20px\9;
}

body#id_131.tpl_17 #content ul ul, body#id_127.tpl_17 #content ul ul, body#id_130.tpl_17 #content ul ul, body#id_132.tpl_17 #content ul ul
{
	margin-top:20px !important;
}

body#id_132.tpl_17 #content ul div li p
{
	margin: -20px 0px 0px 20px;
}

/* */
.publication_pdf
{
	position:relative;
}

/* */
.group-highlights
{
	padding:0px 0px 5px 0px!important;
}

#header
{
	display:none;
}

body#id_1694.tpl_19 #content ul { float:none; }
body#id_1694.tpl_19 #content ul li { clear:both !important; }
* html body#id_1694.tpl_19 #content ul li span.number-label { float:left!important; position:absolute; left:0px; }
*+html body#id_1694.tpl_19 #content ul li span.number-label { float:left!important; position:absolute; left:0px; }
body#id_1694.tpl_19 #content ul li span.number-label { float:left\9; position:absolute\9; left:0px\9; }
body#id_1694.tpl_19 #content ul li span.number-label { _float:left; _position:absolute; _left:0px; }
body#id_1694.tpl_19 #content ul li div { float:left!important; margin-left:35px; }
body#id_1694.tpl_19 #content ul li:nth-child(4) { page-break-before:always; }

body#id_24.tpl_22 #content #listStyle { height:250px\9; }
body#id_24.tpl_22 #content #listStyle { _height:250px; }