body {
	/*background: #bab5af url(/interactive/lookandfeel/100101/dev/bablend.gif) repeat-x left top;*/
	background: #DDEEF6 url(/interactive/lookandfeel/100101/dev/smoothblend.gif) repeat-x left top;
	}
#content { padding-top: 5px !important; }
#content-main { padding: 0 1px; margin-bottom: 6px !important; }
h3#irtitle { /*margin-bottom: 40px;*/ font-weight: normal; font-size: 20px; }
.symbol { float: right; margin: -5px 0 5px 0 !important; color: #888; }

ul.list { margin: 15px 0 25px 0; padding: 0; list-style: none; }
ul.list li { margin: 0; padding: 0; }

ul#tools { margin: 0 0 0 0; padding: 0; list-style: none; float: right; }
ul#tools li { margin: 0; padding: 0 0 0 5px; display: inline; float: left; }

#rates { margin: 10px 0 20px 0; width: 100%; border-spacing: 0; border-collapse: collapse; }
#rates tbody tr.split td { padding-top: 15px; border-top: 1px solid #ccc; }
#rates tr.top { font-weight: bold; background: #ccc; }
#rates tr.type { font-weight: bold; background: #aaa; }
#rates tbody td.leftcell { width: 25%; padding: 4px; text-align: right; }
#rates tr td { padding: 5px; }

.datairfields { margin: 10px 0 20px 0; width: 100%; border-spacing: 0; border-collapse: collapse; }
.datairfields tr.top { font-weight: bold; background: #ccc; }
.datairfields tbody tr.tab { padding: 2px 0 2px 4px; background: #eee; }
.datairfields tbody tr.chart td { text-align: center; }
.datairfields tbody td.leftcell { width: 25%; padding: 4px; text-align: right; }
.datairfields tbody td { padding: 4px; text-align: left; }
.datairfields tbody td p { margin-top: 0 !important; }

.inhalf { width: 47%; }
.stockaction { margin: 10px 0 10px 0; padding: 10px; width: 271px; height: 146px; float: right; background: url(/interactive/lookandfeel/100101/dev/stockaction.png) repeat-x left top; }

#portal-nav { width: 224px; margin: 0 0 0 0; padding: 0 0 0 4px; float: left; }
#portal-nav img { display: block; }

.drawer-box	{ margin: 0; width: 224px; padding: 0; }
.drawer-box h4	{ padding: 0 0px 0 10px; margin: 0 0 1px 0 !important; font-size: 12px; line-height: 32px; height: 32px; color: #333; font-weight: bold; background: url(/interactive/lookandfeel/100101/dev/slidebackactive.png) no-repeat left top; }

ul.drawer-news { margin: 0; padding: 0 0 0 0; list-style: none; }
ul.drawer-news li { border-bottom: 1px solid #ddd; margin: 0; padding: 10px 0 0 0; }
ul.drawer-news li p { font-weight: normal; }

ul#port-features {
	font-size: 12px;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	margin: 0; padding: 0; list-style: none; width: 224px; background: #333;}
ul#port-features li { width: 216px; margin: 0; padding: 0 0 0 8px;  background: #fff; display: block; }
ul#port-features li.on { width: 216px; margin: 0; padding: 0 0 0 8px; border-bottom: 0; background: url(/interactive/lookandfeel/100101/dev/learnon.png) no-repeat left top; display: block; }
ul#port-features li a { width: 182px; color: #666; margin: 0; padding: 6px 0 6px 0; text-decoration: none; display: block;
	font-size: 12px;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul#port-features li a:hover { width: 182px; padding: 6px 0 6px 0; color: #005bff; text-decoration: none;
	font-size: 12px;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}

/* for IR page */
#port-features li ul { margin:0px; margin-left:-8px;padding:0;	}
#port-features li ul li a{ margin-left:10px; }

#investor { width: 680px; }
#investor .grid h3 { margin-top: 15px; }
#investor { margin: 0 0 15px 5px; float: left; background: url(/interactive/lookandfeel/100101/dev/learntopper.png) no-repeat left top; }

.grid {
	width: 620px;
	padding: 25px 40px 0 20px;
	padding-right: 10px;
	margin: 0;
}

.investor-action { padding-bottom: 20px; background: url(/interactive/lookandfeel/100101/dev/investoraction.png) no-repeat left bottom; }
ul.action { margin: 10px 0 0 0; padding: 0; width: 186px; list-style: none; }
ul.action li { margin: 0; padding: 0 0 0 6px; width: 186px; display: block; }
ul.action li.head { padding: 6px 6px 3px 6px; height: 29px; font-weight: bold; background: url(/interactive/lookandfeel/100101/dev/actiontop.png) no-repeat left top; }
ul.action li.space { padding: 12px 6px 3px 6px; }

.datair { width: 186px; margin: 15px 0 0 0; padding: 0; border-spacing: 0; border-collapse: collapse; font-weight: bold; background: url(/interactive/lookandfeel/100101/dev/investoraction.png) no-repeat left bottom; }
.datair tbody tr.datairhead td { height: 29px; background: url(/interactive/lookandfeel/100101/dev/actiontop.png) no-repeat left top; }
.datair tbody tr td { padding: 0 6px 3px 6px; }
.datair tbody tr td.fig { text-align: right; font-weight: normal; }
.datair tbody tr.datair-last td { padding-bottom: 20px; }

#foot-ads {
background: url(/interactive/lookandfeel/100101/dev/footer_bottom.png) no-repeat left bottom;
border-top:1px solid #ADAA9D;
margin:0 auto;
padding:0 1px 2px;
width:918px
}
.cap { width: 920px; height: 8px; position: absolute; font-size: 1px; left: 0; }
.bottom	{
margin-top: -6px;
/*_bottom: -1px;*/
background: url(/interactive/lookandfeel/100101/dev/bottomcap.png) no-repeat left bottom; }

#vision .onethird { margin-right: 15px; }
