
	/* --[[ CORE CSS FOR MENUS ]]-- */
	.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{
		text-align:left;
		vertical-align:top;
		padding:0px;
		margin:0;
		list-style:none outside none;
		border-style:none;
		background-image:none;
		clear:none;
		float:none;
		display:block;
		position:static;
		overflow:visible;
		line-height:normal;
	}
	
	.imcm li a img{
		display:inline;
		border-width:0px;
	}
	
	.imcm span{
		display:inline;
	}
	
	.imcm .imclear,.imclear{
		clear:both;
		height:0px;
		visibility:hidden;
		line-height:0px;
		font-size:1px;
	}
	
	.imcm .imsc{
		position:relative;
	}
	
	.imcm .imsubc{
		position:absolute;
		visibility:hidden;
	}
	
	.imcm li{
		list-style:none;
		font-size:1px;
		float:left;
	}
	
	.imcm ul ul li{
		width:100%;
		float:none !important;
	}
	
	.imcm a{
		display:block;
		position:relative;
	}
	
	.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
	.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
	.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
	.imde ul li:hover .imsubc{visibility:visible;}
	.imde ul ul li:hover  .imsubc{visibility:visible;}
	.imde ul ul ul li:hover  .imsubc{visibility:visible;}
	.imde li:hover ul  .imsubc{visibility:hidden;}
	.imde li:hover ul ul .imsubc{visibility:hidden;}
	.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
	.imcm .imea{
		display:block;
		position:relative;
		left:0px;
		font-size:1px;
		line-height:1px;
		height:0px;
		width:1px;
		float:right;
	}
	
	.imcm .imea span{
		display:block;
		position:relative;
		font-size:1px;
		line-height:0px;
	}
	
	.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/
	
	<!--[if IE]>
		.imcm .imea span{position:absolute;}
		.imcm .imclear,.imclear{display:none;}
		.imcm{zoom:1;} 
		.imcm li{curosr:hand;} 
		.imcm ul{zoom:1}.imcm a{zoom:1;}
	<![endif]-->
	
	<!--[if gte IE 7]>
		.imcm .imsubc{background-image:url(ie_css_fix);}
	<![endif]-->


	/* --[[ SPECIFIC CSS ]]-- */
	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {
		width:7px; 
		height:5px; 
		left:-7px; 
		top:5px; 
	}
	
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {
		width:7px; 
		height:5px; 
		left:-7px; 
		top:5px; 
	}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {
		width:5px; 
		height:7px; 
		left:-5px; 
		top:3px; 
	}
	
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {
		width:5px; 
		height:7px; 
		left:-5px; 
		top:3px;
	}


	/* --[[ Main Container ]]-- */
	#imouter0 {
		
		border-style:none; 
		border-width:0px; 
		padding:0px; 
		margin:0px;
	}

	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {
		
		padding:0px; 
		margin:0px; 
		padding-left:0px;
		padding-right:0px;
		padding-top:10px;
	}

	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {
		text-align:center;
		text-decoration:none;
		border-width:0px;
		height:31px;
		line-height:31px;
		font-size:11px;
		color:#e2e2e2;
	}

	/* [hover] - These settings must be duplicated for IE compatibility.*/
	#imenus0 li:hover>a {
		background:url(images/underline.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		text-decoration:none;
	}
	
	#imenus0 li a.ihover, .imde imenus0 a:hover {
		background:url(images/underline.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		text-decoration:none;
	}

	/* [active] */
	#imenus0 li a.iactive {
		background:url(images/underline.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		text-decoration:none;
	}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {
		background:#140958;
		text-align:center; 
		font-size:11px; 
		font-weight:normal; 
		text-decoration:none; 
		top:0px;
		left:0px;
		border-width:0px;
		height:24px;
		line-height:22px;
		font-size:11px;
	}

	/* [hover] - These settings must be duplicated for IE comptatibility.*/
	#imenus0 ul li:hover>a {
		color:#FFFFFF;
		background:url(images/SelectedBg.gif);
		background-repeat:repeat-x;
		text-decoration:none; 
	}
	
	#imenus0 ul li a.ihover {
		color:#FFFFFF; 
		background:url(images/SelectedBg.gif);
		background-repeat:repeat-x;
		text-decoration:none;
	}

	/* [active] */
	#imenus0 ul li a.iactive {
		color:#FFFFFF; 
		background:url(images/SelectedBg.gif);
		background-repeat:repeat-x;
		text-decoration:none;
	}
	
	
	
	/* --[[ Other CSS Features ]]-- */
	
	.firstLevelMenuMain{
		position:relative;
		top:0px;
		width:100%;
	}
