/*** The Essential Code ***/

		body {
			min-width				: 		490px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
		}

		img {
			border					:		0px;
			
		}

		#container {
			padding-left			: 		190px;      /* LC fullwidth */
			clear					:		both;
			width					:		761px;
		}
		
		#container .column {
			position				: 		relative;
			float					: 		left;
		}
		
		#center {
			padding					: 		0px 0px;       /* CC padding */
			min-height				:		750px;
			width					:		759px;

		}
		
		
		#left {
			width					: 		190px;        /* LC width */
			padding					: 		0px;          /* LC padding */
			right					:		190px;
			margin-left				:		-759px;
		}
		
		#right {
			width					: 		162px;        /* RC width */
			padding					:		0px;          /* RC padding */
		}
				
		#footer {
			width					:		956px;		
			clear					:		both;
			position				:		relative;
			top						:		auto;
			margin-top				:		10px;
		}
		
		.grayNavLinks, .grayType, .redNavLinks {
			font-family				:		Arial, Helvetica, sans-serif; 
			font-size				:		10px;
			font-weight				:		100; 
			color					:		#999; 
			text-decoration			:		none;
		}
						
		.grayNavLinks:hover, .redNavLinks  {
			color					:		#ee1f23;
		}
		
		.redNavLinks {
			font-size				:		13px;		
		}
		
		.whiteHeader {
			font-size				:		12px;
			font-weight				:		100;
			color					:		white;
			font-family				:		Arial;
			text-indent				:		15px;
			line-height				:		24px;
		}
		
		.newLeftNavLinks {
			font-family				:		Arial;
			line-height				:		24px; 
			font-size				:		12px;
			text-decoration			:		none;
			color					:		#666;
		}
				
		a.redNavLinks:hover {
			color					:		blue;
		}
	
		/*** IE Fix ***/
		* html #left {
			left					: 		-192px;              /* RC fullwidth */
			margin-left				:		-759px;
			padding					:		0px;
			width					:		190px;
		}
		
		*html #container {
			width					:		740px;
		}

		*html #center {
			min-height				:		2000px;
		}

		/*** Equal-height Columns ***/

		#container {
			overflow				:		hidden;
		}

		#container .column {
			padding-bottom			: 		10010px;     /* X + padding-bottom */
			margin-bottom			: 		-10000px;     /* X */
		}

		/*** Footer Fix ***/

		* html body {
			overflow				:	 	hidden;
		}
		
		* html #footer-wrapper {
			float					: 		left;
			position				: 		fixed;
			bottom					:		0px;
			width					: 		100%;
			background				: 		#FFF;         /*** Same as body background ***/
		}