a               {color: #6173EF;text-decoration:none;}
a:hover         {color: #6173EF;}

/* user selectable style - Must be in class form, any id's won't be picked up from immediacy */
.heading2, h2	{font-size:1.2em;margin:0 0 6px 0;font-weight:bold;font-family: "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; } 
.paragraph, p   {font-size:1em; margin:0 0 6px 0;}
.date			{font-style : italic;}
.disclaimer		{font-size: 70%; margin:4px 0 0 0;}
.acronym		{border-bottom: 1px dashed #000; cursor: help;}
.hr, hr			{height:1px; color:#C2DCF2; border: 0; background-color: #C2DCF2; margin: 20px 0;}

p.featureblock {width:155px; float:left; margin:0 17px 0 0; display:inline;}
p.featureblock {margin:0 20px 0 0;}
p.featureblock a {float:left; display:block; background:#E5ECFF;}
p.featureblock a:hover {text-decoration:none; background:#C2DCF2; cursor:pointer;}
p.featureblock a strong {font-size:1.3em; line-height:1; display:block; font-weight:normal; background:#6173EF; color:#fff;  padding:10px 2px 0px 8px; width:155px; w\idth:145px; min-height:40px; height:auto !important; height:40px;}
p.featureblock a strong {background:url(../../../assets/trefoil.png) no-repeat 110px 4px #6173EF;}
p.featureblock a:hover strong {color:#212121;}
p.featureblock a img {float:left; border:0;}
p.featureblock a em {float:left; padding:4px 6px; width:155px; w\idth:143px; display:block; font-style:normal; color:#606060;  line-height:1.1; font-size:.92em;}

table.ImmTS_gridTable{
	width:100%;
	border:solid 1px #333333;	
}
table.ImmTS_gridTable th, table.ImmTS_gridTable td{
	padding:4px 8px;
}
table.ImmTS_gridTable th{
	background-color:#333333;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
table.ImmTS_gridTable td{
	border-top:solid 1px #CCCCCC;
}