/*User Selectable Styles*/
.Heading1, H1     {color:#70553a; font-size:200%;  font-weight:normal; margin-top:0.2em; margin-bottom:0.5em; border-bottom: #999999 solid 1px; padding:-5px;}
.Heading2, H2 	  {color:#000000; font-size:140%; font-weight:bold; background-image: url(../../../images/greybg.gif);}
.Heading3, H3     {color:#26264E; font-size:120%; font-weight:bold; margin-top:0.2em; margin-bottom:0.5em;}
.Heading4, H4     {color:#66CC66;  font-weight:bold; margin-bottom:0.5em;}
.Heading5, H5     {color:#26264E;  font-weight:normal; margin-bottom:0.5em;}

a:active {  text-decoration: none; color: #000066;}
a:link {  text-decoration: none; color: #000066;}
a:visited {  text-decoration: none; color: #000066;}
a:hover {  text-decoration: none; color: #FF0000;}

.Normal          {font-family:verdana,arial,helvetica,sans serif; color:#000000; margin:0.001pt;}
body .columnheader 	 {color:#000000; font-weight:bold; background-color:#daf3d9; padding:5px;}


/* Events */
body .eventsboxbg {background-color:#daf3d9;}

/* Table Styles */
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: #daf3d9; color: #005C00; padding: 4px; text-align:left}  
table.ImmTS_General td { background-color: #f3f3f3; vertical-align: top; }

/* Finance 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: #E5F5C6; color: #005C00; padding: 4px; text-align:left;}  
table.ImmTS_Business 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: #3B6648; color: #ffffff; padding: 4px; text-align:left;}  
table.ImmTS_Finance td { background-color: #f3f3f3; vertical-align: top; }



/* Language Selector Styles */
	
	#langselect				{background-color:#ffffff;}
	#langselect .head		{color:#000000; background-color:#F3F9F2; border-top:1px solid #E5E5E5;}
	#langselect a			{color:#000000; background-color:#ffffff;}
	#langselect a:hover		{				background-color:#F3F9F2;}
	#langselect a.sel		{color:#000000; background-color:#DAF3D9;}
	#langselect a.sel:hover	{				background-color:#F3F9F2;}

/*breadcrumb */
	#breadleft				{color:#5CBF21;}
	body .Path 					{color:#5CBF21;}

/*standard styles*/
	#rightcontentpage		{border-top:6px solid #F3F9F2; border-bottom:6px solid #F3F9F2; border-right:6px solid #F3F9F2;}		
	#maincontentpagewide	{border:6px solid #F3F9F2;}
	#maincontentpage		{border:6px solid #F3F9F2;}




/*Side Menu Color Styles */

	/* All Level Styles*/
	#sidemenu						{}
	#sidemenu .head					{color:#26264E; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}	
	#sidemenu a						{}
	#sidemenu a:hover				{}

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#26264E; background-color:#ffffff; border-bottom:1px solid #D3DDDC; }					/* defines level 0 link */
	#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				{color:#26264E; background-color:#E5E5E5; border-top:1px solid #D3DDDC; border-bottom:1px solid #D3DDDC;}					/* 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			{}
	#sidemenu .head			{color:#26264E; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}	
	#sidemenu a			{color:#ff0000; }
	#sidemenu a:hover		{background-color:#cccccc;}

	/* Level 0 Styles */
	#sidemenu a.L0				{color:#26264E; background-color:#ffffff;  }					/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{color:#26264E;}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{color:#26264E;}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{background-color:#000066;color:#ffffff; }					/* 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			{background-color:#000066;color:#ffffff; }/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{ background-color:#D3DDDC; }					/* 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:#26264E; font-size:90%;}
	#sidemenu a.L1 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}

	#sidemenu a.L1sel				{background-color:#000066;color:#ffffff;}
	#sidemenu a.L1sel SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1sel SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}
	#sidemenu a.L1sel:hover			{background-color:#000066;color:#ffffff;}
	
	#sidemenu a.L1:hover			{ background-color:#D3DDDC;}	
	#sidemenu a.L1:hover SPAN.hc	{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L1:hover SPAN.nc	{background-image:url(../../../images/sqBltGrey.gif);}

	/* Level 2 Styles */
	#sidemenu a.L2				{background-color:#ffffff; color:#26264E;}
	#sidemenu a.L2 SPAN.hc			{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2 SPAN.nc			{background-image:url(../../../images/sqBltGrey.gif);}

	#sidemenu a.L2sel			{background-color:#000066;color:#ffffff;}
	#sidemenu a.L2sel SPAN.hc		{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2sel SPAN.nc		{background-image:url(../../../images/sqBltGrey.gif);}
	#sidemenu a.L2sel:hover			{background-color:#000066;color:#ffffff;}

	#sidemenu a.L2:hover			{background-color:#D3DDDC; }	
	#sidemenu a.L2:hover SPAN.hc	{background-image:url(../../../images/rtArwGrey.gif);}
	#sidemenu a.L2:hover SPAN.nc	{background-image:url(../../../images/sqBltGrey.gif);}


