/*User Selectable Styles*/
.Heading1,H1     {color:#696969; 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:#DE2B2F; 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:#000099; 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		{background-color:#ffffff;} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:3px solid #EAEAEA;} 
	     
	table.ImmTS_Default th	{background-color:#800080; color:FFFFFF;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black;}
	
	/* Cobweb Table */
	table.ImmTS_cobweb		{background-color:#ffffff;} /* Overall table style */

	table.ImmTS_cobweb th, 
	table.ImmTS_cobweb td	{padding:2px 2px 2px 2px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_cobweb, 
	table.ImmTS_cobweb th, 
	table.ImmTS_cobweb td	{border:0px solid #ffffff;} 
	     
	table.ImmTS_cobweb th	{background-color:#800080; color:FFFFFF;} 
	table.ImmTS_cobweb tr	{}
	table.ImmTS_cobweb td	{color:black;}
	
	/* Cobweb2 Table */
	table.ImmTS_cobweb2		{background-color:#ffffff;} /* Overall table style */

	table.ImmTS_cobweb2 th, 
	table.ImmTS_cobweb2 td	{padding:2px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_cobweb2, 
	table.ImmTS_cobweb2 th, 
	table.ImmTS_cobweb2 td	{border:3px solid #e6e6fa;} 
	     
	table.ImmTS_cobweb2 th	{background-color:#ffffff; color:FFFFFF;} 
	table.ImmTS_cobweb2 tr	{}
	table.ImmTS_cobweb2 td	{color:black;}
	
	/* Cobweb3 Table */
	table.ImmTS_cobweb3		{background-color:#696969;} /* 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 #696969;} 
	     
	table.ImmTS_cobweb3 th	{background-color:#696969; 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.ImmTS_cobwebmaster 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 #696969; }
	 /* Apply style to header cells */                                      
	table.ImmTS_General th { background-color: #696969; 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: #C0C0C0; 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}
	
		/* General table style 3 */
	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 border style */  
	table.ImmTS_FSB1, table.ImmTS_FSB1 th, table.ImmTS_FSB1 td { border: solid 1px #696969 }
	 /* Apply style to header cells */                                      
	table.ImmTS_FSB1 th { background-color: #696969; color: #FFFFFF; padding: 4px; text-align:left}  
	/* Apply style to data cells */
	table.ImmTS_FSB1 td { background-color: #FFFFFF; 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:#696969; 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;}