@charset "UTF-8";
/* CSS Document */

/*
	Styles for indicator and report profile tables
*/

table.profileTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #183966;;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 99%;
}

	table.profileTable th
	{
		background-color: rgb(255, 247, 218);
		border-bottom: 1px solid #999999;
		border-right: 1px solid #999999;
		padding: 5px;
		font-weight: normal;
	}

		table.profileTable th.regionRow
		{
			background-color: rgb(197, 208, 223);
			text-align: center;
		}

			table.profileTable th span.title
			{
				display: inline-block;
				vertical-align: middle;
				float: left;
                font-weight: bold;
			}

			table.profileTable th img.compare
			{
				border: none;
				float: right;
			}

	table.profileTable td
	{
		border-right: 1px solid #999999;
		border-bottom: 1px solid #999999;
		padding: 5px;		
	}

		table.profileTable td.groupTitle
		{
            background-color: rgb(197, 208, 223);
		}

		table.profileTable td.rowTitle
		{
			width: 40%;
            padding-left: 25px;
			background-color: rgb(197, 208, 223);
		}

		table.profileTable td.data
		{
			text-align: center;
			background-color: white;
		}

        table.profileTable span.footnotes
        {
            font-size: 10px;    
        }