	
	/* ==================== Block (default) and Gray Block CSS ================== */
	
	div.Block, div.GrayBlock 
	{

	}

		div.Block div.BlockHeader, div.GrayBlock div.BlockHeader 
		{
			background:url( ../graphics/block/gray.tc.gif) repeat-x 0% 0%;
			height: 37px;	/* HOI */			
			__margin-left: -3px;	
			__margin-right: -3px;
		}
	
			div.Block div.BlockTL, div.GrayBlock div.BlockTL 
			{
				background:url( ../graphics/block/gray.tl.gif) no-repeat 0% 0%;
				position: relative;
				height: 37px;	/* HOI */
			}

			div.Block div.BlockTR, div.GrayBlock div.BlockTR 
			{				
				background:url( ../graphics/block/gray.tr.gif) no-repeat 100% 0%;
				vertical-align: middle;
				line-height: 37px;	/* HOI */
				padding-left: 20px;
				color: #587093;
				font-weight: bold;
				
				/* temporary solution, until we find a better one */
				white-space: nowrap;
			}
		
		div.Block div.BlockContent, div.GrayBlock div.BlockContent 
		{
			color: #454f57;
			padding: 10px;
			padding-bottom: 4px;
			border-top: 1px solid #CDCDCD;
			border-left: 1px solid #CDCDCD;
			border-right: 1px solid #CDCDCD;
		}

		div.Block div.BlockFooter, div.GrayBlock div.BlockFooter 
		{
				background:url( ../graphics/block/gray.bc.gif) repeat-x 0% 100%;
				height: 6px;	/* HOI */
				_margin-top: -13px;				
		}
		
			div.Block div.BlockFooter div.BlockBL, div.GrayBlock div.BlockFooter div.BlockBL
			{
				background:url( ../graphics/block/gray.bl.gif) no-repeat 0% 100%;
				height: 6px;	/* HOI */
			}

			div.Block div.BlockBR, div.GrayBlock div.BlockBR 
			{
				background:url( ../graphics/block/gray.br.gif) no-repeat 100% 100%;
				height: 6px;	/* HOI */
			}

	/* ============== End of Gray Block CSS ================= */		


	/* =================== Blue Block CSS ================= */
	
	div.BlueBlock 
	{

	}

		div.BlueBlock div.BlockHeader 
		{
			background:url( ../graphics/block/blue.tc.gif) repeat-x 0% 0%;
			height: 38px;	/* HOI */
		}
	
			div.BlueBlock div.BlockTL 
			{
				background:url( ../graphics/block/blue.tl.gif) no-repeat 0% 0%;
				position: relative;
				height: 38px;	/* HOI */
			}

			div.BlueBlock div.BlockTR 
			{				
				background:url( ../graphics/block/blue.tr.gif) no-repeat 100% 0%;
				vertical-align: middle;
				line-height: 38px;	/* HOI */
				padding-left: 20px;
				color: #FFFFFF; /* deedf0 */				
			}
			
			div.BlueBlock div.BlockTR a { color: #FFFFFF; }


		div.BlueBlock div.BlockContent 
		{
			color: #454f57;
			padding: 10px;
			padding-bottom: 4px;
			border-top: 1px solid #CDCDCD;
			border-left: 1px solid #CDCDCD;
			border-right: 1px solid #CDCDCD;
		}

		div.BlueBlock div.BlockFooter 
		{
				background:url( ../graphics/block/blue.bc.gif) repeat-x 0% 100%;
				height: 6px;	/* HOI */
				_margin-top: -13px;				
		}
		
			div.BlueBlock div.BlockFooter div.BlockBL 
			{
				background:url( ../graphics/block/blue.bl.gif) no-repeat 0% 100%;
				height: 6px;	/* HOI */
			}

			div.BlueBlock div.BlockBR 
			{
				background:url( ../graphics/block/blue.br.gif) no-repeat 100% 100%;
				height: 6px;	/* HOI */
			}

	/* Specifiec Fixes for IE6 */
	#RightSidebar div.BlueBlock div.BlockFooter div.BlockBL 
	{	
		__margin-left: 2px;
	}

	#RightSidebar div.BlueBlock div.BlockFooter div.BlockBR 
	{
		__margin-right: 2px;	
	}
	/* ==================== End of Blue Block CSS ================ */		

	/* =======================LGreen Block ======================= */

		div.LGreenBlock div.BlockHeader 
		{
			background:url( ../graphics/block/lgreen.tc.gif) repeat-x 0% 0%;
		}

			div.LGreenBlock div.BlockTL 
			{
				background:url( ../graphics/block/lgreen.tl.gif) no-repeat 0% 0%;
			}

			div.LGreenBlock div.BlockTR 
			{				
				background:url( ../graphics/block/lgreen.tr.gif) no-repeat 100% 0%;
				color: #FFFFFF;
			}
			
			div.LGreenBlock div.BlockTR a { color: #FFFFFF; } 
			
	/* ==================End of LGreen Block ===================== */

	/* =======================DGreen Block ======================= */

		div.DGreenBlock div.BlockHeader 
		{
			background:url( ../graphics/block/dgreen.tc.gif) repeat-x 0% 0%;
		}

			div.DGreenBlock div.BlockTL 
			{
				background:url( ../graphics/block/dgreen.tl.gif) no-repeat 0% 0%;
			}

			div.DGreenBlock div.BlockTR 
			{				
				background:url( ../graphics/block/dgreen.tr.gif) no-repeat 100% 0%;
				color: #FFFFFF;
			}
			
			div.DGreenBlock div.BlockTR a { color: #FFFFFF; }
			
	/* ==================End of DGreen Block ===================== */

	/* ======================= Purple Block ======================= */

		div.PurpleBlock div.BlockHeader 
		{
			background:url( ../graphics/block/purple.tc.gif) repeat-x 0% 0%;
		}

			div.PurpleBlock div.BlockTL 
			{
				background:url( ../graphics/block/purple.tl.gif) no-repeat 0% 0%;
			}

			div.PurpleBlock div.BlockTR 
			{				
				background:url( ../graphics/block/purple.tr.gif) no-repeat 100% 0%;
				color: #FFFFFF;
			}
			
			div.PurpleBlock div.BlockTR a { color: #FFFFFF; }
			
	/* ==================End of Purple Block ===================== */

	/* ======================= Red Block ======================= */

		div.RedBlock div.BlockHeader 
		{
			background:url( ../graphics/block/red.tc.gif) repeat-x 0% 0%;
		}

			div.RedBlock div.BlockTL 
			{
				background:url( ../graphics/block/red.tl.gif) no-repeat 0% 0%;
			}

			div.RedBlock div.BlockTR 
			{				
				background:url( ../graphics/block/red.tr.gif) no-repeat 100% 0%;
				color: #FFFFFF;
			}
			
			div.RedBlock div.BlockTR a { color: #FFFFFF; }
			
	/* ==================End of Red Block ===================== */

	/* ======================= Orange Block ======================= */

		div.OrangeBlock div.BlockHeader 
		{
			background:url( ../graphics/block/orange.tc.gif) repeat-x 0% 0%;
		}

			div.OrangeBlock div.BlockTL 
			{
				background:url( ../graphics/block/orange.tl.gif) no-repeat 0% 0%;
			}

			div.OrangeBlock div.BlockTR 
			{				
				background:url( ../graphics/block/orange.tr.gif) no-repeat 100% 0%;
				color: #FFFFFF;
			}
			
			div.OrangeBlock div.BlockTR a { color: #FFFFFF; }
			
	/* ==================End of Orange Block ===================== */

	/* ======================= Yellow Block ======================= */

		div.YellowBlock div.BlockHeader 
		{
			background:url( ../graphics/block/yellow.tc.gif) repeat-x 0% 0%;
		}

			div.YellowBlock div.BlockTL 
			{
				background:url( ../graphics/block/yellow.tl.gif) no-repeat 0% 0%;
			}

			div.YellowBlock div.BlockTR 
			{				
				background:url( ../graphics/block/yellow.tr.gif) no-repeat 100% 0%;
				color: #FFFFFF;
			}
			
			div.YellowBlock div.BlockTR a { color: #FFFFFF; } 
			
	/* ==================End of Yellow Block ===================== */

	/* ======================= Cyan Block ======================= */

		div.CyanBlock div.BlockHeader 
		{
			background:url( ../graphics/block/cyan.tc.gif) repeat-x 0% 0%;
		}

			div.CyanBlock div.BlockTL 
			{
				background:url( ../graphics/block/cyan.tl.gif) no-repeat 0% 0%;
			}

			div.CyanBlock div.BlockTR 
			{				
				background:url( ../graphics/block/cyan.tr.gif) no-repeat 100% 0%;
				color: #FFFFFF;
			}
			
			div.CyanBlock div.BlockTR a { color: #FFFFFF; }
			
	/* ==================End of Cyan Block ===================== */
	