/*User Selectable Styles*/
.Heading1, H1     {color:#ffffff; font-size:x-large; font-family:arial,helvetica,sans serif; font-weight:normal; margin-top:0.2em; margin-bottom:0.5em;}
.Heading2, H2 	  {color:#ffffff; font-size:large; font-weight:normal; }
.Heading3, H3     {color:#ffffff; font-size:small; font-weight:bold; margin-top:0.2em; margin-bottom:0.5em;}
.Heading4, H4     {color:#ffffff; font-size:x-small; font-weight:bold; margin-bottom:0.5em;}
.Heading5, H5     {color:#ffffff; font-size:x-small; font-weight:normal; margin-bottom:0.5em;}

.Normal          {font-family:verdana,arial,helvetica,sans serif; color:#000000; margin:0.001pt;}
.largetext	{font-size:x-large;}

#colarea 	{  background-color:#D62029; color:#FFFFFF;}
#masthead	{width:960px; height:302px; background-image: url(../../../images/mainpic-contact.jpg); }
#footer 			{margin:0px; text-align:right; font-size:85%}
#footer a 			{color:#000000;}
#footer a:hover 	{color:#000000; text-decoration:underline;}
#partnerlogos	{width:960px; height:72px; background-image: url(../../../images/logos-contact.gif); margin:0px;}

A					{color:#FF9900; text-decoration:none; }
A:hover				{color:#550D10; }

/* Table Styles */
/* Overall table style */
table.ImmTS_General { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
table.ImmTS_General th, table.ImmTS_General td { padding: 2px; margin: 2px; } 
table.ImmTS_General, table.ImmTS_General th, table.ImmTS_General td { border: solid 2px #ffffff; }
table.ImmTS_General th { background-color: #cecfd6; color: #000000; padding: 4px; text-align:left}  
table.ImmTS_General td { background-color: #f3f3f3; vertical-align: top; }

/* Finance table style */
table.ImmTS_Finance { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
table.ImmTS_Finance th, table.ImmTS_Finance td { padding: 2px; margin: 2px; } 
table.ImmTS_Finance, table.ImmTS_Finance th, table.ImmTS_Finance td { border: solid 2px #ffffff; }
table.ImmTS_Finance th { background-color: #EEE1E1; color: #9D3838; padding: 4px; text-align:left;}  
table.ImmTS_Finance td { background-color: #f3f3f3; vertical-align: top; }

/* Business table style */
table.ImmTS_Business { padding:0px; background-color: #FFFFFF; border-collapse: collapse;} 
table.ImmTS_Business th, table.ImmTS_Business td { padding: 2px; margin: 2px; } 
table.ImmTS_Business, table.ImmTS_Business th, table.ImmTS_Business td { border: solid 2px #ffffff; }                                   
table.ImmTS_Business th { background-color: #9D3838; color: #EEE1E1; padding: 4px; text-align:left;}  
table.ImmTS_Business td { background-color: #f3f3f3; vertical-align: top; }

/*Misc Styles*/




/*Side Menu Color Styles */

	/* All Level Styles*/
	#sidemenu						{}
	#sidemenu a						{}
	#sidemenu a:hover				{ }

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#ffffff;  }
	#sidemenu a.L0 SPAN.hc			{}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{}	/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{} /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{} /* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#FFFFFF; }	/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc	{}  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc	{}  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
		#sidemenu			{}
	#sidemenu a			{color:#ffffff;}
	#sidemenu a:hover		{background-color:#94161D; }

	/* Level 0 Styles */
	#sidemenu a.L0				{}
	#sidemenu a.L0 SPAN.hc			{color:#ffffff;}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{color:#ffffff;}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{ }	/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{} /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{ }	/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{}	/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc	{}  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc	{}  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
	#sidemenu a.L1					{ color:#ffffff;}
	#sidemenu a.L1 SPAN.hc			{}
	#sidemenu a.L1 SPAN.nc			{}

	#sidemenu a.L1sel				{color:#ffffff;}
	#sidemenu a.L1sel SPAN.hc		{}
	#sidemenu a.L1sel SPAN.nc		{}
	#sidemenu a.L1sel:hover			{ }
	
	#sidemenu a.L1:hover			{ }	
	#sidemenu a.L1:hover SPAN.hc	{}
	#sidemenu a.L1:hover SPAN.nc	{}

	/* Level 2 Styles */
	#sidemenu a.L2				{ color:#ffffff;}
	#sidemenu a.L2 SPAN.hc			{}
	#sidemenu a.L2 SPAN.nc			{}

	#sidemenu a.L2sel			{}
	#sidemenu a.L2sel SPAN.hc		{}
	#sidemenu a.L2sel SPAN.nc		{}
	#sidemenu a.L2sel:hover			{}

	#sidemenu a.L2:hover			{ }	
	#sidemenu a.L2:hover SPAN.hc	{}
	#sidemenu a.L2:hover SPAN.nc	{}
