
.coolTable
{
	font-size: 11px;
	width: 100%;
    border-collapse: collapse;
	margin: 20px 0;
	border: 1px solid #c0c0c0;
}

table.coolTable td
{
	padding: 10px;
	vertical-align: top;
	border: 1px solid #ACDAE6;
}
table.coolTable tr td p
{
	padding: 0;
}

.CoolTHleft
{
	font-weight: bold;
	background:#E2EFFB;
	border: 1px solid #E2EFFB;
	width:160px;
}
.CoolTHmiddle
{
	font-weight:bold;
	background:#E2EFFB;
	border-bottom: 1px solid #c0c0c0;
	width:120px;
}
.CoolTHright
{
	font-weight:bold;
	background:#E2EFFB;
	border-bottom: 1px solid #c0c0c0;
	text-align:center;
} 
.CoolTDleft1 { border: 1px solid #c0c0c0; }
.CoolTDmiddle1 { }
.CoolTDright1 { text-align:center; }
.CoolTDleft2
{
	background:#f5f6f8;
	border: 1px solid #c0c0c0;
}
.CoolTDmiddle2 { background:#f5f6f8; }
.CoolTDright2
{
	background:#f5f6f8;
	text-align:center;
}