#homeLeft{
	float:left;
	width:58.3333em; /*700*/
}
#homeBanner{
	float:left;
	width:100%;
	margin-bottom:1.1667em;
	position:relative;
	height:18.6667em; /*224*/
	overflow:hidden;
}
#shareInfo,
.shareBtm,
.shareTop,
.shareBox,
#irHome,
#media{
	float:left;
	width:100%;
}
#homeBanner img.bannerSlide{
	float:left;
	width:100%;
	height:18.6667em; /*224*/
}
#homeBanner ul#tabBtn{
	position:absolute;
	width:41.25em; /*495*/
	left:2.5em;
	bottom:0.5em;
	height:2.5em; /*30*/
	overflow:hidden;
}
#homeBanner ul#tabBtn li{
	margin-right:0.3333em; /*4*/
}
ul#tabBtn li,
ul#tabBtn li a{
	float:left;
}
ul#tabBtn li a:hover,
ul#tabBtn li a.on{
	margin-top:-2.5em; /*39*/
	text-decoration:none;
}
ul#tabBtn img{
	height:5em; /*60*/
}
ul#tabBtn img.tab1{
	width:7.75em; /*93*/
}
ul#tabBtn img.tab2{
	width:6.3333em; /*76*/
}
ul#tabBtn img.tab3{
	width:7.0833em; /*85*/
}
ul#tabBtn img.tab4{
	width:7.9167em; /*95*/
}
ul#tabBtn img.tab5{
	width:9.6667em; /*116*/
}
#shareInfo img.pngImg{
	float:left;
	width:100%;
	height:1.25em;
}
.shareBtm{
	background:#fff url(/images/share-btm-bg.gif) repeat-x left bottom;
}
.shareTop{
	background:url(/images/share-top-bg.gif) repeat-x left top;
}
.shareBox{
	padding-top:0.4167em;
	/*height:13.3333em;*/ /*160*/ 
	padding-bottom:0.25em;
}
.blockBox{
	float:left;
	width:15em;
}
.boxspace{
	padding-left:2.5em;
}
.boxspacesec{
	padding:0 5em;
}
.blockBox p.sharePrice{
	font-size:0.8333em;
	color:#000;
	margin-bottom:1.6em;
	padding-top:0.3em;
}
.blockBox p.sharePrice span.sp{
	font-size:1.6em;
	font-weight:bold;
}
.blockBox p.sharePrice img{
	margin:0 3px;
	vertical-align:middle;
}
.blockBox p.chart{
	margin-bottom:1em;
}
.blockBox p.chart img{
	width:12.5em; /*150*/
}
#wrapper p.black a{
	font-size:0.9167em;
	color:#000;
	text-decoration:underline;
}
#wrapper p.black a:hover{
	color:#ed1a3b;
}
#homeLeft ul.newList,
#homeLeft ul.newList li{
	float:left;
	width:100%;
	color:#666;
}
#homeLeft ul.newList li{
	font-size:0.9167em;
	margin-bottom:1.2727em;
}
#homeLeft ul.newList li a{
	color:#000;
	text-decoration:underline;
}
#homeLeft ul.newList li span{
	display:block;
}
#homeLeft ul.newList li a:hover{
	color:#ed1a3b;
}
#slideshow{
	width:9.3em; /*160*/
	height:9em; /*108*/
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:6.4167em; /*77*/
  height:9em; /*108*/
  /*overflow:auto;*/ /* allow scrollbar */
  overflow:hidden;
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:6.4167em; /*77*/
  height:9em; /*108*/
}
#slideshow img.slideImg{
	width:6.4167em; /*77*/
}
#slidesContainer .slide img{
	width:6.4167em; /*77*/
}
.control,
.controlInActive, /* need to remove #leftControlN, #rightControlN */
#leftControlN,
#rightControlN {
  display:block;
  width:1.8333em;
  /*height:108px;*/
  position:absolute;
  /*cursor: pointer;*/
}
#leftControl,
#leftControlN {
  top:3.6364em;
  left:0;
}
#rightControl,
#rightControlN {
  top:3.6364em; /*40*/
  right:0;
}
#leftControl img,
#leftControlN img,
#rightControl img,
#rightControlN img{
	width:1.8333em;
}
#leftControl span, /* need to removethis entry */
#leftControlN span,
#rightControl span,
#rightControlN span{
	width:1.8333em;
	display:block;
}
#printRptName{
	position:relative;
	left:0em;
	top:0.25em;
}
#printRptName a{
	font-size:0.9167em;
}
#homeRight{
	float:right;
	width:19.0833em; /*700*/
}
#keyStatistics{
	float:left;
	width:100%;
}
#keyStatistics img.pngImg{
	float:left;
	width:100%;
	height:1.25em;
}
.keyBox{
	float:left;
	width:100%;
	background:#979797;
}
.keyBox div.worldBox{
	width:19.083em; /*229*/
	margin:0 auto;
	overflow:hidden;
	position:relative;
}

div.worldBox img.worldPng{
	width:100%;
	height:34.667em; /*416*/
	float:left;
}
.worldCon{
	position:absolute;
	width:15em; /*180*/
	left:1.2em;
	top:1.1667em;
	z-index:100;
}
.keyBox img.keyheader{
	float:left;
	width:9.78em;
	 height:4em;
	margin-left:0.5em; 
	margin-top:0.4167em; /*5*/
	margin-bottom:1.7em;	
}
.keyBox div.countryBox{
	width:16.8333em; /*208*/
	margin:0 auto;
	overflow:hidden;
	position:relative;
	
}
.keyBox div.marginBtm{
	margin-bottom:0.4em;
}
div.countryBox img.contryPng{
	width:100%;
	height:27.083em; /*325*/
	float:left;
}
.boxCon{
	position:absolute;
	width:15em; /*180*/
	left:1.4167em;
	top:1.1667em;
	z-index:100;
}
.keyBox h2{
	color:#ed1a3b !important;
	font-size:2.333em;
	/*padding-bottom:0.6em !important; /*9*/
	margin-bottom:0 !important;
}

.newKey_space{
	padding-bottom:0.4em;
}

.case_space{
	padding-top:2em;
}

.bigFont2 {
    font-size: 1.4em;
}

.boxCon div.data{
	float:left;
	width:100%;
	padding-bottom:1.4167em; /*17*/
}
.boxCon div.data p{
	float:left;
}
.boxCon div.data p span{
	display:block;
}
.boxCon div.data p.policy{
	width:15.1667em; 
	margin-bottom:1.4167em;
}
.boxCon div.data p.revenue{
	width:8em; /*96*/
}
.boxCon p.caselink{
	font-size:0.9167em; /*11*/
	float:left;
	width:100%;
}
.boxCon p.caselink a{
	color:#fff;
	background:url(/images/white-arrow.gif) no-repeat left 50%;
	padding-left:1em;
	margin-right:1em;
	text-decoration:none;
}
.boxCon p.caselink a:hover{
	text-decoration:underline;
}

/************************* IR home page **************************/
#irHome{
	margin-bottom:2.5em;
}
#media{
	margin-bottom:0.5em;
}
#irHome h3.email {
	float:left;
	width:100%;
}
#irHome h3.email a{
	color:#333;
}
#irHome h3.email a:hover{
	color:#ed1a3b;
}
#irHome h3.email img,
#irHome h3.email span {
	float:left;
}
#irHome h3.email img{
	margin-right:1.1em;
}
#irHome .irDivision,
#media .irDivision{
	float:left;
	width:16.5em; /*198*/
}
#irHome .results,
#media .results{
	margin-left:3.35em; /*22*/
	width:17.8333em;
}
#irHome .reports,
#media .reports{
	float:right;
	width:14em;
}
#irHome h2,
#media h2{
	padding-top:0.75em;
}

#irHome h2.padBot5,
#media h2.padBot5{
	padding-bottom:0.3333em;
}
#irHome h2.padBot7,
#media h2.padBot7{
	padding-bottom:0.5333em;
}

#irHome p.sharePrice{
	font-size:0.9167em;
	color:#333;
	margin-bottom:0.8em;
	padding-top:0.3em;
	font-weight:bold;
}
#irHome p.sharePrice span.sp{
	font-size:1.8182em;
	color:#58ae3b;
	margin-right:0.45em;
}
#irHome p.sharePrice span.imgspace img{
	margin-right:0.2em;;
}
#irHome p.sharePrice span.ch img{
	margin-left:0.9em;
}
#irHome p.sharePrice img{
	vertical-align:middle;
}



#media .irDivision{
width:48%!important;

}
