/*User Selectable Styles*/
.Heading1,H1     {font-size:1.4em; font-family:Trebuchet MS,Tahoma,Arial,Helvetica; background-color:#E7E7E7; color:#003366; padding:3px 8px 6px 8px; font-weight:normal; margin:0; border:0; margin-bottom:10px; border:1px solid #B0BDDE;}
.Heading2,H2     {font-size:1.4em; font-family:Trebuchet MS,Tahoma,Arial,Helvetica; color:#003399; margin-top:10px;}
.Heading3,H3     {font-size:1.2em; font-family:Trebuchet MS,Tahoma,Arial,Helvetica; color:#003399;}

.Normal          {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;}

.box {border:1px solid #c0c0c0;}

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{background-color:#ffffff; border-collapse: collapse;} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid black; margin: 0px;} 
	     
	table.ImmTS_Default th	{background-color:#E2E8F0; color:black;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black;}
	
	/* Results Table */
	table.ImmTS_Results		{background-color:#ffffff; width:100%;} /* Overall table style */

	table.ImmTS_Results th, 
	table.ImmTS_Results td	{padding:2px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_Results, 
	table.ImmTS_Results th, 
	table.ImmTS_Results td	{border:1px solid; color:#F2F5F9;} 
	     
	table.ImmTS_Results th	{background-color:#E2E8F0; color:#003399;} 
	table.ImmTS_Results tr	{}
	table.ImmTS_Results td	{color:#003399;}

	/* blockstyle Table */
	table.ImmTS_Blockstyle		{background-color:#E2E8F0;} /* Overall table style */

	table.ImmTS_Blockstyle th, 
	table.ImmTS_Blockstyle td	{padding:2px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_Blockstyle, 
	table.ImmTS_Blockstyle th, 
	table.ImmTS_Blockstyle td	{border:0px solid; color:#F2F5F9;} 
	     
	table.ImmTS_Blockstyle th	{background-color:#003399; color:#FFFFFF;} 
	table.ImmTS_Blockstyle tr	{}
	table.ImmTS_Blockstyle td	{color:#003399;}

	/* Colourful Table */
	table.ImmTS_Colourful		{background-color:#eff3f7; width:100%; margin:0px; border-collapse: collapse; } /* Overall table style */

	table.ImmTS_Colourful th, 
	table.ImmTS_Colourful td	{padding: 5px; margin: 0px;} /* Cell padding and spacing styles */

	table.ImmTS_Colourful, 
	table.ImmTS_Colourful th, 
	table.ImmTS_Colourful td	{border:1px solid #dee4ec;} 
	     
	table.ImmTS_Colourful th	{background-color:#dee4ec; color:#003399;} 
	table.ImmTS_Colourful tr	{}
	table.ImmTS_Colourful td	{color:#003399; vertical-align: top; }


/* Top Menu Styles */
span.menuBar		{color:#ffffff; font-family:Arial,Verdana,Helvetica; font-weight:bold; font-size:x-small;}
span.menuitem		{color:#000070; font-family:verdana,Arial,Helvetica; font-size:xx-small;}
span.menuitemsel	{color:#ffffff; font-family:verdana,Arial,Helvetica;}
/*fakemenu is used to create a dummy menu for wysiwyg effect in the web editor*/
#fakemenu			{color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em;}
#smsidemenu			{position:relative; top:100px;}


/* Side Menu Styles*/       
DIV.smHEAD			{color:#bd0012; font-weight:bold; background-color:#E7E7E7; height:24px; width:167px; padding-left:0.6em;margin:0; border:0;}
DIV.smitm			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; text-align:left; float:left; padding-top:5px;}
DIV.sm0				{background-color:#dedbdd; padding:4px; clear:both; float:left; width:167px;border-bottom:1px solid #FFFFFF; text-decoration:none;}
DIV.sm1				{background-color:#e7e7e7; padding:4px; clear:both; float:left; width:144px;border-bottom:1px solid #FFFFFF; padding-left:15px;}
DIV.sm2				{background-color:#e7e7e7; padding:4px; clear:both; float:left; width:129px;border-bottom:1px solid #FFFFFF; padding-left:30px;}
DIV.smsel0			{background-color:#000070; padding:4px; clear:both; float:left; width:164px;border-bottom:1px solid #FFFFFF;}
DIV.smsel1			{background-color:#000070; padding:4px; clear:both; float:left; width:144px;border-bottom:1px solid #FFFFFF; padding-left:15px;}
DIV.smsel2			{background-color:#000070; padding:4px; clear:both; float:left; width:129px;border-bottom:1px solid #FFFFFF; padding-left:30px;}
DIV.smgap0			{}
DIV.smgap1			{}
DIV.smgap2			{}
DIV.smbthc0			{background-image:url(../../../images/rtArwRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbthc1			{background-image:url(../../../images/rtArwRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbthc2			{background-image:url(../../../images/rtArwRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbtnc0			{background-image:url(../../../images/sqBltRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat; background-position: center;}
DIV.smbtnc1			{background-image:url(../../../images/sqBltRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat; background-position: center;}
DIV.smbtnc2			{background-image:url(../../../images/sqBltRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbtselhc0		{background-image:url(../../../images/rtArwRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbtselhc1		{background-image:url(../../../images/rtArwRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbtselhc2		{background-image:url(../../../images/rtArwRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbtselnc0		{background-image:url(../../../images/sqBltRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbtselnc1		{background-image:url(../../../images/sqBltRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
DIV.smbtselnc2		{background-image:url(../../../images/sqBltRed.gif);float:left; height:25px;width:14px;background-repeat:no-repeat;background-position: center;}
A.smA0				{color:#000070; font-weight:bold; text-decoration:none;}
A.smA0:hover		{color:#000000; text-decoration:none;}
A.smA1				{color:#000070; font-weight:normal; text-decoration:none;}
A.smA1:hover		{color:#000000;text-decoration:none;}
A.smA2				{color:#000070; font-weight:normal; text-decoration:none;}
A.smA2:hover		{color:#000000;text-decoration:none;}
A.smAsel0			{color:#FFF; font-weight:bold; text-decoration:none;}
A.smAsel0:hover		{color:#FFF;text-decoration:none;}
A.smAsel1			{color:#FFF; font-weight:bold; text-decoration:none;}
A.smAsel1:hover		{color:#FFF;text-decoration:none;}
A.smAsel2			{color:#FFF; font-weight:bold; text-decoration:none;}
A.smAsel2:hover		{color:#FFF; text-decoration:none;}

