table 
{
	background-color: #d2d7db;
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #aeb3b6;
	border-collapse: collapse;
	width:400px;
}

table caption
{
	border-top: 1px solid #aeb3b6;
	padding: .5em 0;
	font-size: 240%;
	font-style: italic;
	color: #d2d7db;
}
table, tbody, tfoot, tr, th, td 
{
	font-family: georgia, "times new roman", serif;
	line-height: 1.5em;
	font-size: 13px;
	color: #55595c;
}
table th p
{
	color: #589acf;
	font-style: italic;
	background-color: #fff;
	border-bottom: 1px solid #aeb3b6;
	padding: 7px;
}
tr.odd{
	background-color: #d7dce0;
}
tr.odd th p{
	background-color: #F0F0F0;
	color:#666666;
}
