.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]-->



	/* --[[ Main Expand Icons ]]-- */

	

	#imenus0 .imeam span,#imenus0 .imeamj span {

	width:0px; 

	height:0px; 

	left:0px; 

	top:0px; 

	background-repeat:no-repeat;

	background-position:top left;

	border:0px solid #FF0000;

	}

	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {

	background-repeat:no-repeat;

	background-position:top left;

	}





	/* --[[ Sub Expand Icons ]]-- */

	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {

/*	background:url(../../../Program Files/OpenCube/Visual Infinite Menus/images/sample13_sub_expand_default.gif); */

	width:0px; 

	height:0px; 

	left:0px; 

	top:0px; 

	background-repeat:no-repeat;

	background-position:top left;

	}

	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {

/*	background-image:url(../../../Program Files/OpenCube/Visual Infinite Menus/images/sample13_sub_expand_on.gif); */

	background-repeat:no-repeat;

	background-position:top left;

	}





	/* --[[ Main Container ]]-- */

	#imouter0 {

	background:#transparent; 

	border-style:none; 

	border-width:0px; 

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

	border:0px solid #CC0000;

	}





	/* --[[ Sub Container ]]-- */

	#imenus0 li ul {

	background-color:#98BA01; 

	border-style:none; 

	border-color:#CC0000; 

	border-width:0px 1px 1px; 

	padding:5px; 

	margin:6px 0px 0px; 

	}





	/* --[[ Main Items ]]-- */

	#imenus0 li a, #imenus0 .imctitle {

	color:#000000; 

	text-align:center; 

	font-family:Georgia; 

	font-size:12px; 

	font-weight:bold; 

	font-style:normal; 

	text-decoration:none; 

	border-style:none; 

	border-color:#66503e; 

	border-width:0px; 

	padding:0px 0px 0px 0px; 

	}



		/* [hover] - These settings must be duplicated for IE compatibility.*/

		#imenus0 li:hover>a {

		background:transparent; 

		color:#000000; 

		border-style:inset; 

		border-color:#26aec0; 

		}

		

		#imenus0 li a.ihover, .imde imenus0 a:hover {

		background:transparent;

		color:#000000; 

		border-style:inset; 

		border-color:#26aec0; 

		}



		/* [active] */

		#imenus0 li a.iactive {

		

		}





	/* --[[ Sub Items ]]-- */

	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {

	color:#000000; 

	text-align:left; 

	font-size:12px; 

	font-weight:normal; 

	text-decoration:none; 

	border-bottom:1px solid #ACC823;

	padding:5px 5px; 

	}



		/* [hover] - These settings must be duplicated for IE comptatibility.*/

		#imenus0 ul li:hover>a {

		background-color:#B1D40F; 

		border-bottom:1px solid #ACC823;

		color:#000000; 

		font-weight:bold;

		}

		

		#imenus0 ul li a.ihover {

		background-color:#B1D40F; 

		color:#000000; 

		border-bottom:1px solid #ACC823;

		font-weight:bold;

		}



		/* [active] */

		#imenus0 ul li a.iactive {

		text-decoration:underline; 

		}




