/* Layout Stylesheet */ 

html,body{
 margin: 0;
 padding: 0;
 background: #cccccc
 }
div#container{
 position: relative;
 top: 10px;
 width: 860px;
 margin: auto;
 }
div#container-bg{
 float:left;
 top: 0;
 width: 840px;
 margin: 0;
 padding: 10px;
 left:0;
 background: #ffffff;
 }
div#content{
 position: relative;
 top: 0;
 width: 840px;
 margin: 0;
 }
div#wrapper{float:right;width:100%;margin-left:-402px}
div#content{border:0;padding:20px}


div#lh-col{float:left; width:180px; padding:0; margin:0; left:0}
div#rh-col{float:left; width:630px; padding:0 0 0 30px; margin:0; left:0}

div#lh-col-head{top: 0; float:left; width:526px; padding:0; margin:0; left:0}
div#rh-col-head{top: 0; float:left; width:314px; padding:0; margin:0; left:0}

div#header{
 top: 0;
 clear:both;
 position: relative;
 width: 840px;
 margin: 0;
 padding: 0;
 }

div#headerbg{
 top: 0;
 clear:both;
 position: relative;
 width: 840px;
 margin: 0;
 padding: 0;
 background-image: url(/_common/images/AIM_head_bg.gif); background-repeat: no-repeat;
 height: 278px;
 }

div#headerbgbrazil{
 top: 0;
 clear:both;
 position: relative;
 width: 840px;
 margin: 0;
 padding: 0;
 background-image: url(/_common/images/AIM_head_brazil_bg.gif); background-repeat: no-repeat;
 height: 278px;
 }

div#headerbgchina{
 top: 0;
 clear:both;
 position: relative;
 width: 840px;
 margin: 0;
 padding: 0;
 background-image: url(/_common/images/AIM_head_china_bg.gif); background-repeat: no-repeat;
 height: 278px;
 }

div#headerbgrussia{
 top: 0;
 clear:both;
 position: relative;
 width: 840px;
 margin: 0;
 padding: 0;
 background-image: url(/_common/images/AIM_head_russia_bg.gif); background-repeat: no-repeat;
 height: 278px;
 }

div#headerbgindia{
 top: 0;
 clear:both;
 position: relative;
 width: 840px;
 margin: 0;
 padding: 0;
 background-image: url(/_common/images/AIM_head_india_bg.gif); background-repeat: no-repeat;
 height: 278px;
 }

div#footer{
 top: 0;
 clear:both;
 position: relative;
 width: 840px;
 margin: 0;
 padding:10px;
 }


div#clearbg{clear:both}



table.keyfacts
{
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	width: 95%;
}
table.keyfacts th{}
table.keyfacts td
{
	border: 1px solid #CCCCCC;
	padding: 4px;
	vertical-align: top;
	text-align: center;
}


table.factsheet
{
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	width: 95%;
}
table.factsheet th{}
table.factsheet td
{
	border: 1px solid #CCCCCC;
	padding: 4px;
	vertical-align: top;
}



@media print {
html,body{background:#ffffff}
.udm { display:none; }
#nav-menu { display:none; }
}
