/*
tab style
*/
#tabmenu
{
	width: 716px;
}
#tabmenu span 
{
	width: auto;
	height: 38px;
}
#tabmenu span#tabEnd
{
	width: 15px;
}
/*
content style
*/
#tabcontent
{
	width: 716px;
}
#tabcontent .divSwitch
{
	width: 100%;
}
#tabcontent .divSwitch table.tblTab td
{
	padding: 0 15px;
	line-height: 1.5em;
}
#tabcontent .divSwitch table.tblTab tr.first td
{
	padding: 15px 15px 0 15px;
	line-height: 1.5em;
}

/*
	content specific css
*/
.jump2top a
{
	color: #333;
	font-size: 90%;
	text-decoration: none;
}
.jump2top a img
{
	margin: 0 5px 0 0;
}
div.separator
{
	margin: 10px 0 0 0;
	padding: 0 0 10px 0 !important;
	padding: 0;
}
/*
	general wide tab content for Key Contact Information, Annual Reports, Financial Results
*/
#tabcontent .divSwitch table.tblTab
{
	margin-bottom: 15px !important;
}
#tabcontent .divSwitch table.tblTab table
{
	width: 100%;
	margin: 0;
	padding: 0;
}
#tabcontent .divSwitch table.tblTab table td
{
	width: 50%;
	margin: 0;
	padding: 0 2px !important;
}
#tabcontent .divSwitch table.tblTab table td.ds0
{
	width: 15%;
}
#tabcontent .divSwitch table.tblTab table td.ds1
{
	width: 85%;
}
#tabcontent .divSwitch table.tblTab td.col1
{
	margin: 0 !important;
	padding: 15px 0 15px 15px !important;
}
#tabcontent .divSwitch table.tblTab td.col1 img
{
	margin: 0;
	padding: 0;
}
#tabcontent .divSwitch table.tblTab td.col2
{
	width: 100%;
	padding: 30px 15px 15px 10px;
}
#tabcontent .divSwitch table.tblTab th
{
	text-align: left;
	background-color: #e2e2e2;
}

ul.download li
{
	margin-right: 10px;
	font-size: 90%;
}
#tabcontent .divSwitch .results table.tblTab td.col1
{
	margin: 0;
	padding: 2px 5px 2px 15px !important;
}
#tabcontent .divSwitch .results table.tblTab td.col2
{
	margin: 0;
	padding: 2px 15px 2px 5px;
}
#tabcontent .divSwitch .results table.tblTab tr.second td
{
	padding-top: 15px !important;
}
#tabcontent .divSwitch .results table.tblTab div.separator
{
	margin: 6px 0 !important;
	padding: 0 !important;
}

/*
	FAQ only start
*/
#tabcontent .divSwitch table.tblTab ol.faqq,
#tabcontent .divSwitch table.tblTab ol.faq
{
	margin: 0 0 0 2.5em;
	padding: 0;
	list-style: decimal;
}
#tabcontent .divSwitch table.tblTab ol.faq
{
	font-weight: bold;
}
#tabcontent .divSwitch table.tblTab ol.faqq li,
#tabcontent .divSwitch table.tblTab ol.faq li
{
	margin: 0;
	padding: 0;
	background: none;
	line-height: 1.5em;
}
#tabcontent .divSwitch table.tblTab ol.faqq li p,
#tabcontent .divSwitch table.tblTab ol.faq li p
{
	margin: 1em 0;
}
#tabcontent .divSwitch table.tblTab ol.faq li span
{
	font-weight: normal;
}
#tabcontent .divSwitch table.tblTab ol.faq li span ul.actions
{
	margin: 0;
	padding: 0;
}

#tabcontent .divSwitch table.tblTab table.xfnCoverageTeam td
{
	/* Reset the effect of the rule: #tabcontent .divSwitch table.tblTab table td {	width: 50%; } */
	width: auto;
}
/*
	FAQ only end
*/
/*
	Key Contact Information
*/
.forInvestors .tblTab td p
{
	margin: 0 0 0.5em 0;
}