@charset "utf-8";
/* CSS Document */

.table_padding{
background-color:#FFFFFF;
margin-right:25px; 
padding:20px; 
margin-bottom:20px; 
vertical-align:top;
}

table a,
table a:link,
table a:visited {
	border:none;
	}							

table {
	width:100%;
	border-top:0px solid #ffffff;
	border-right:0px solid #ffffff;
	border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
tr.odd td	{
	background:#e0f2f6;
	border-left: 0px dotted #ffffff;
	}
tr.odd .column1	{
	background:#e0f2f6;
	}	
tr.odd_grey td	{
	background:#f5f5f5;
	border-left: 0px dotted #ffffff;
	}
tr.odd_free td	{
	background:#f4f9e4;
	border-left: 0px dotted #ffffff;
	}
tr.odd_pro td	{
	background:#e0f2f2;
	border-left: 0px dotted #ffffff;
	}
tr.odd_grey .column1	{
	background:#f5f5f5;
	}		
	
.column1	{
	background:#FFF;
	}
td {
	color:#605e5f;
	border-bottom:0px solid #ffffff;
	border-left:0px dotted #ffffff;
	padding:.5em .5em;
	text-align:left;
	font-size:12px;
	}				
th {
	color: #008bb1;
	border-bottom: 0px solid #ffffff;
	border-left:0px dotted #ffffff;
	padding:.3em .5em;
	height:32px;
	background-image:url(../images/table_header.gif);
	background-repeat:repeat-x;
	}							
thead th {
	height:32px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #008bb1;
	background-image:url(../images/table_header.gif);
	background-repeat:repeat-x;
	}	
tfoot th {
	text-align:center;
	background:#f4f9fe;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	