/*User Selectable Styles*/
.Heading1, H1     {color:#003399; font-size:1.6em; font-family:arial,trebuchet ms,verdana,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.2em;}
.Heading2, H2 	  {color:#666699; font-size:1.2em; font-family:arial,trebuchet ms,verdana,helvetica,sans serif; font-weight:bold;margin-top:0.3em; margin-bottom:0.2em;}
.Heading3, H3     {color:#999999; font-size:1.0em; font-family:arial,trebuchet ms,verdana,helvetica,sans serif; font-weight:bold; margin-top:0.2em; margin-bottom:0.2em;}
.Heading4, H4     {color:#006699; font-size:0.9em; font-family:arial,trebuchet ms,verdana,helvetica,sans serif; font-weight:bold; margin-bottom:0.2em;}


.Normal          {font-family:arial,trebuchet ms,verdana,helvetica,sans serif; color:#000000; margin:0.001pt;}


/* Events */
body .eventsboxbg {background-color:#DAD9ED;}


/* Table Styles */
/* Overall table style */
table.ImmTS_General { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_General th, table.ImmTS_General td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_General, table.ImmTS_General th, table.ImmTS_General td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_General th { background-color: #DAD9ED; color: #26264E; padding: 4px; text-align:left}  
/* Apply style to data cells */
table.ImmTS_General td { background-color: #f3f3f3; vertical-align: top; }

/* Business table style */
table.ImmTS_Business { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Business th, table.ImmTS_Business td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Business, table.ImmTS_Business th, table.ImmTS_Business td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Business th { background-color: #EAEBEF; color: #4E4A58; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Business td { background-color: #f3f3f3; vertical-align: top; }

/* Finance table style */
table.ImmTS_Finance { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
/* Cell padding and spacing styles */ 
table.ImmTS_Finance th, table.ImmTS_Finance td { padding: 2px; margin: 2px; } 
/* Table border style */  
table.ImmTS_Finance, table.ImmTS_Finance th, table.ImmTS_Finance td { border: solid 2px #ffffff; }
 /* Apply style to header cells */                                      
table.ImmTS_Finance th { background-color: #9F9CB9; color: #ffffff; padding: 4px; text-align:left;}  
/* Apply style to data cells */
table.ImmTS_Finance td { background-color: #f3f3f3; vertical-align: top; }

/*Misc Styles*/
A					{color:#6363CE; text-decoration:none;}
A:hover					{color:#000000;}


