		body,
		td
		{
			font:				11pt Calibri, Arial, Helvetica, sans-serif;
		}

		body,
		img,
		form,
		p
		{
			border:			0;
			padding:		0;
			margin:			0;
		}

		p
		{
			padding-bottom:	1.2em;
		}

		body
		{
			color:			#000;
			background: #FFF url("images/bg000.png") repeat-x;
		}

		h1, h2, h3,
		h4, h5, h6
		{
			color:			#606;
		}

		a
		{
			white-space:			nowrap;
			color:						#900;
			text-decoration:	underline;
		}

		a:visited
		{
			text-decoration:	none;
		}

		a:hover
		{
			background:				#900;
			color:						#FFF;
			text-decoration:	none;
		}

		#pHead
		{
			padding-top:	10px;
			height:				69px;
		}

		#pTitle
		{
			width:			978px;
			margin:			0 auto;
			height:			69px;
		}

		#pTitle img
		{
			width:			274px;
			height:			69px;
		}

		#pBody
		{
			position:			relative;
			margin:				0;
			background: 	url("images/cnt_top000.png") no-repeat top center;
			padding:			5px 0 0 0;
		}

		.pBodyCnt
		{
			width:					978px;
			margin:					0 auto;
			background: 		url("images/cnt_bot000.png") no-repeat bottom center;
			padding-bottom:	12px;
		}

		.pBC01
		{
			margin:					0;
			background:			url("images/bdr_side_000.png") repeat-y;
		}

		.pBC02
		{
			margin:					0;
			background:			url("images/bdr_side_001.png") repeat-y 100% 0;
		}

		.pContent
		{
			width:					960px;
			margin:					0 9px;
			background:			#FFF;
		}

		.pCTop,
		.pCBot
		{
			background:			url("images/bg_omnia000.jpg") no-repeat center -132px;
		}

		.pCBot
		{
			position:							relative;
			clear:								both;
			background-position:	center -200px;
		}

		.pCBTop,
		.pCBTop:hover,
		.pCBTop:visited
		{
			width:		30px;
			height:		30px;
			position:	absolute;
			right:		10px;
			bottom:		10px;
			display:	block;
			background: url("images/btn_top30x30.png") no-repeat;
		}

		.pCBTop > span
		{
			display:	none;
		}

		.iMaskTop,
		.iMaskBot
		{
			position:				relative;
			display:				block;
			background:			url("images/img_mask_top000.png") no-repeat center top;
			width:					960px;
			height:					55px;
		}

		.iMaskBot
		{
			background:			url("images/img_mask_bot000.png") no-repeat center bottom;
		}

		.pColMain
		{
			width:					756px;
			margin-left:		204px;

			padding-top:		10px;
			padding-bottom:	20px;
		}

		.pColLeft
		{
			float:					left;
			position:				relative;
			width:					204px;
		}

		.pColLeft ul.pCMMenu
		{
			position:				relative;
			margin:						0;
			padding:					32px 0 0 0;
			list-style-type:	none;
		}

		ul.pCMMenu li,
		ul.pCMMenu li:hover,
		ul.pCMMenu li.sel1a,
		ul.pCMMenu li.sel1a:hover
		{
			display:				block;
			background:			url("images/btn_sidemenu_000.png") no-repeat;
			width:					192px;
			height:					53px;
			vertical-align:	middle;
			padding-left:		11px;
		}

		ul.pCMMenu li:hover,
		ul.pCMMenu li.sel1a:hover
		{
			background:			url("images/btn_sidemenu_002.png") no-repeat;
		}

		ul.pCMMenu li.sel1a
		{
			font-size:			14pt;
			background:			url("images/btn_sidemenu_001.png") no-repeat;
		}

		ul.pCMMenu li > a,
		ul.pCMMenu li > a:hover
		{
			position:					relative;
			padding-left:			10px;
			top:							35%;
			display:					block;
			font-weight:			bold;
			background:				transparent;
			text-decoration:	none;
			color:						#000;
		}

		ul.pCMMenu li.sel1a > a
		{
			top:							30%;
		}

		ul.pCMMenu li:hover > a,
		ul.pCMMenu li.sel1a:hover > a
		{
			color:						#FFF;
		}

		.pCMBg00
		{
			position:				absolute;
			background:			url("images/bg_omnia000.jpg") no-repeat left -80px;
		}

		.pCMBg01
		{
			display:				block;
			background:			url("images/img_mask_leftmenu000.png") no-repeat;
			width:					203px;
			height:					279px;
		}

		.pCMShd00
		{
			position:			absolute;
			top:					0;
			right:				0;
			display:			block;
			height:				300px;
			width:				5px;
			background:		url("images/shd_leftmenu000.png") no-repeat top right;
		}


		.pCLTxt01
		{
			position:			relative;
			padding-top:	2em;
			font-size:		9pt;
			font-weight:	bold;
			text-align:		center;
			line-height:	2em;
			width:				95%;
			margin:				0 auto;
		}

		.pCMPix00
		{
			position:			relative;
			background:		url("images/bg_xxxHOLiC000.jpg") no-repeat left -50px;
		}

		.pCMPix01
		{
			background:		url("images/cnt_img_mask000.png") repeat-x;
		}

		.pCMPix02
		{
			background:		url("images/cnt_img_mask001.png") repeat-x bottom;
			height:				230px;
		}

		.pCMxxxHOLic00
		{
			position:			absolute;
			left:					340px;
			top:					34px;
		}

		.pCMxxxHOLic00 img
		{
			width:				290px;
			height:				172px;
		}

		.pCMOmnia00
		{
			position:			absolute;
			background:		url("images/omnia101x194.png") no-repeat;
			width:				101px;
			height:				194px;
			bottom:				8px;
			right:				10px;
		}

		.pCMText
		{
			padding:			0 10px;
		}

		.warn01
		{
			border:				solid 2px #900;
			background:		#ffe0e0 url("images/bgWarn100x100.png") no-repeat 5% 50%;
			padding:			5px 10px;
			color:				#900;
			margin:				0 auto;
			text-align:		center;
			line-height:	1.5em;
		}

		.newsflash01
		{
			border:				solid 2px #c1b82d;
			background:		#FF0;
			padding:			2px 5px;
			font-weight:	bold;
			text-align:		center;
			position:			fixed;
			z-index:			99;
			bottom:				0;
			left:					0;
			right:				0;
		}

		.newsflash01:before
		{
			content: 'NEWSFLASH: ';
		}

		.hl01
		{
			background:		#FF0;
			font-weight:	bold;
		}

		.pCMMenu2
		{
			padding:	0;
			margin:		0;
			display:	block;
			text-align:	right;
			font-size:	9pt;
			padding:	1.2em 0 0 0;
		}

		.pCMMenu2 li
		{
			display:	inline;
			padding:	0 4px;
		}

		.pCMMenu2 li:before
		{
			content: '.';
		}

		.pCMMenu2 a,
		.pCMMenu2 a:hover,
		.pCMMenu2 a:visited
		{
			text-decoration:	none;
			background:	transparent;
			color:	#666;
		}

		.pCMMenu2 a:hover
		{
			color:			#000;
		}

		.pCMMenu2 a.sel1a
		{
			color:	#000;
			font-weight:	bold;
			font-size:	11pt;
		}

		.ftLbl
		{
			font-size:		8pt;
			vertical-align:	super;
			color:				#F00;
		}

		#pFoot
		{
			padding:			1em 0 3em 0;
			clear:				both;
			color:				#999;
			font-size:		8pt;
			text-align:		center;
		}
