/*User Selectable Styles*/
.Heading1,H1     {color:#800080; font-family:Arial,Verdana,Helvetica; font-size:medium;	font-weight:bold;  margin-top:0.4em; margin-bottom:0.4em;}
.Heading2,H2     {color:#ffffff; font-family:Arial,Verdana,Helvetica; font-size:small;  font-weight:bold;  	margin-top:0.1em; margin-bottom:0.2em;}
.Heading3,H3     {color:#800080; font-family:Arial,Verdana,Helvetica; font-size:small; font-weight:bold;     	margin-top:0.1em; margin-bottom:0.5em;}
.Heading4,H4     {color:#ffffff; font-family:Arial,Verdana,Helvetica; font-size:small; font-weight:bold;    	margin-top:0.2em; margin-bottom:0.3em;}
.Heading5,H5     {color:#000000; font-family:Arial,Verdana,Helvetica; font-size:small;  font-weight:bold;   	margin-top:0.1em; margin-bottom:0.5em;}
.Heading6,H6     {color:#800080; font-family:Arial,Verdana,Helvetica; font-size:xx-small; font-weight:bold;}
.linespace	     {color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; margin-top:0.2em; margin-bottom:0.5em;}

.Normal          {font-family:verdana,arial,helvetica,sans serif; color:#000000; margin:0.001pt;}
.Caption 		 {font-size:small; font-family:Arial,Verdana,Helvetica; color:#000000;}
.cobweb    		 {color:#000000; font-size:medium;  font-weight:bold;    margin-bottom:0.1em; margin-top:0.3em;}

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */
	
	/* Default Table */
	table.ImmTS_Default { padding:0px; background-color: #ffffff; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_Default th, table.ImmTS_Default td { padding: 0px; margin: 0px; } 
	table.ImmTS_Default, table.ImmTS_Default th, table.ImmTS_Default td { border: solid 3px #EAEAEA; }
	 /* Apply style to header cells */                                      
	table.ImmTS_Default th { background-color: #EAEAEA; color: #800080; padding: 10px; text-align:centre}  
	/* Apply style to data cells */
	table.ImmTS_Default td { background-color: #ffffff; color: #000000; vertical-align: top; padding: 3px; text-align:left}
	
	/* Cobweb Table */
	table.ImmTS_cobweb { padding:0px; background-color: #ffffff; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_cobweb th, table.ImmTS_cobweb td { padding: 0px; margin: 0px; } 
	/* Table border style */  
	table.ImmTS_cobweb, table.ImmTS_cobweb th, table.ImmTS_cobweb td { border: solid 0px #EAEAEA; }
	 /* Apply style to header cells */                                      
	table.ImmTS_cobweb th { background-color: #ffffff; color: #000000; padding: 0px; text-align:centre}  
	/* Apply style to data cells */
	table.ImmTS_cobweb td { background-color: #ffffff; vertical-align: top; padding: 3px; text-align:left}
	
	/* Cobweb2 Table */
	table.ImmTS_cobweb2 { padding:0px; background-color: #ffffff; } 
	/* Cell padding and spacing styles */ 
	table.ImmTS_cobweb2 th, table.ImmTS_cobweb2 td { padding: 0px; margin: 0px; } 
	/* Table border style */  
	table.ImmTS_cobweb2, table.ImmTS_cobweb2 th, table.ImmTS_cobweb2 td { border: solid 0px #EAEAEA; }
	 /* Apply style to header cells */                                      
	table.ImmTS_cobweb2 th { background-color: #ffffff; color: #000000; padding: 2px; text-align:centre}  
	/* Apply style to data cells */
	table.ImmTS_cobweb2 td { background-color: #ffffff; vertical-align: top; padding:2px; text-align:left}
	
	
	table.ImmTS_cobweb3		{background-color:#E9E9E9;} /* Overall table style */

	table.ImmTS_cobweb3 th, 
	table.ImmTS_cobweb3 td	{padding:2px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_cobweb3, 
	table.ImmTS_cobweb3 th, 
	table.ImmTS_cobweb3 td	{border:1px solid #E9E9E9;} 
	     
	table.ImmTS_cobweb3 th	{background-color:#E9E9E9; color:FFFFFF;} 
	table.ImmTS_cobweb3 tr	{}
	table.ImmTS_cobweb3 td	{color:black;}
	
	/* CobwebMaster Table */
	table.ImmTS_cobwebmaster		{background-color:#FFFFFF;} /* Overall table style */

	table.ImmTS_cobwebmaster th, 
	table.ImmTS_cobwebmaster td	{padding:0px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_cobwebmaster, table.ImmTS_cobwebmaster th, table.font-family td	{border:1px solid black;} 
	     
	table.ImmTS_cobwebmaster th	{background-color:#800080; color:#FFFFFF;} 
	table.ImmTS_cobwebmaster tr	{}
	table.ImmTS_cobwebmaster td	{color:black;}
	
	/* General 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-top:0.5em; margin-bottom:0.5em; } 
	/* Table border style */  
	table.ImmTS_General, table.ImmTS_General th, table.ImmTS_General td { border: solid 1px #a9a9a9; }
	 /* Apply style to header cells */                                      
	table.ImmTS_General th { background-color: #800080; color: #ffffff; padding: 4px; text-align:left}  
	/* Apply style to data cells */
	table.ImmTS_General td { background-color: #FFFFFF; vertical-align: top; padding: 2px; text-align:left}
	
	/* General table style 2 */
	table.ImmTS_General2 { padding:0px; background-color: #F5F5F5; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_General2 th, table.ImmTS_General2 td { padding: 2px; margin: 2px; } 
	/* Table border style */  
	table.ImmTS_General2, table.ImmTS_General2 th, table.ImmTS_General2 td { border: solid 2px #FFFFFF }
	 /* Apply style to header cells */                                      
	table.ImmTS_General2 th { background-color: #800080; color: #ffffff; padding: 4px; text-align:left}  
	/* Apply style to data cells */
	table.ImmTS_General2 td { background-color: #F5F5F5; vertical-align: top; padding: 2px; text-align:left}
	
	table.ImmTS_FSB1 { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
	/* Cell padding and spacing styles */ 
	table.ImmTS_FSB1 th, table.ImmTS_FSB1 td { padding: 2px; margin: 2px; } 
	table.ImmTS_FSB1, table.ImmTS_FSB1 th, table.ImmTS_FSB1 td { border: solid 0px #ffffff }
	 /* Apply style to header cells */                                      
	table.ImmTS_FSB1 th { background-color: #EAEAEA; color: #FFFFFF; padding: 4px; text-align:left}  
	/* Apply style to data cells */
	table.ImmTS_FSB1 td { background-color: #EAEAEA; vertical-align: top; padding: 2px; text-align:left}
	
	/* 3D table style */
	table.ImmTS_3D {width:162px; background-image:url(../../../images/homefoot3.gif); background-repeat:no-repeat; background-position:bottom;}
	/* Cell padding and spacing styles */ 
	table.ImmTS_3D th, table.ImmTS_3D td { padding: 0px; margin: 0px; } 
	table.ImmTS_3D, table.ImmTS_3D th, table.ImmTS_3D td {border-width:0px; }
	 /* Apply style to header cells */                                      
	table.ImmTS_3D th {vertical-align:middle; width:162px; height:45px; font-family:Verdana,Arial,Helvetica; font-size:small; font-weight:bold; color:#ffffff; background-image:url(../../../images/hometop2.gif); background-repeat:no-repeat; background-position:top;} 
	/* Apply style to data cells */
	table.ImmTS_3D td {vertical-align: top; padding:4px 6px 4px 7px;}
	
	/* 3D side table style */
	table.ImmTS_3Dside {background-image:url(../../../images/side_table_bottom2.gif); background-repeat:no-repeat; background-position:bottom;}
	/* Cell padding and spacing styles */ 
	table.ImmTS_3Dside th, table.ImmTS_3Dside td {padding: 0px; margin: 0px;} 
	table.ImmTS_3Dside, table.ImmTS_3Dside th, table.ImmTS_3Dside td {border-width:0px;}
	 /* Apply style to header cells */                                      
	table.ImmTS_3Dside th {vertical-align:middle; height:30px; font-family:Arial,Verdana,Helvetica; font-size:medium; font-weight:bold; color:#800080; background-image:url(../../../images/side_table_top2.gif); background-repeat:no-repeat; background-position:top; text-align:left; padding:4px 9px 10px 10px} 
	/* Apply style to data cells */
	table.ImmTS_3Dside td {vertical-align: top; padding:4px 9px 6px 10px;}