/*User Selectable Styles*/
.Heading1,H1 {color:#3474D4; font-family:Arial;	text-align: left; font-size:1.6em;	font-weight:bold; line-height:28px; border-bottom-width:1px; border-bottom-style:dashed;	border-bottom-color:#4DB039; margin:5px 0px 10px 0px;}
.Heading2,H2 {color:#3474D4; font-family:Arial,Helvetica; font-size: 1.1em; font-weight: bold; text-align: left; line-height: 130%; margin:20px 0px 5px 0px;;}
.Heading3,H3 {color:#4DB039; font-family:Arial,Helvetica; font-size:1em; font-weight:bold; line-height: 130%; margin:20px 0px 5px 0px;}
.Heading4,H4 {color:#3474D4; font-family:Arial,Helvetica; font-size:11px; font-weight:bold;}
.Normal {color:#333333; font-family:Arial,Verdana,Helvetica; text-align:justify;}
.Caption1        {color:#000066; font-family:Arial,Helvetica;						font-size:x-small;	font-weight:bold;}
.Caption2        {color:#000000; font-family:Arial,Helvetica;						font-size:x-small;	font-weight:normal; font-style:italic;}
.Caption3        {color:#000066; font-family:Verdana,Arial,Helvetica;				font-size:x-small;}
.Caption4		 {color:#ffffff; font-family:Arial,Helvetica;						font-size:x-small;	font-weight:bold;}

/* Table Styles */
/* Overall table style */
table.ImmTS_InterestRates { padding:0px; width:100%; background-color: #FFFFFF; border-collapse: collapse;} 

/* Cell padding and spacing styles */ 
table.ImmTS_InterestRates th, table.ImmTS_Default td {padding: 2px; margin: 2px; } 

/* Table border style */  
table.ImmTS_InterestRates, table.ImmTS_Default th, table.ImmTS_Default td { border: 0px solid black; }

 /* Apply style to header cells */                                      
table.ImmTS_InterestRates th { background-color: white; color: black; text-align:center; }  

/* Apply style to data cells */
table.ImmTS_InterestRates td { vertical-align: top; }

table.ImmTS_InterestRates tbody th {text-align:left; font-weight:normal}
