.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{
text-align:left;
vertical-align:middle;/*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;}/**/

/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span,#imenus0 .imeamj span {
background-image:url(sample3_main_arrow.gif);
width:7px; 
height:5px;
left:-7px; 
top:5px; 
background-repeat:no-repeat;
background-position:top left;
}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {
background-image:url(sample3_main_arrow.gif);
background-repeat:no-repeat;
background-position:top left;
}
/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {
background-image:url(sample13_sub_expand_default.gif);/*>>*/
width:7px;
height:9px;
left:-7px;
top:3px;
background-repeat:no-repeat;background-position:top left;
}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {
background-image:url(sample13_sub_expand_on.gif); 
background-repeat:no-repeat;
background-position:top left;
}
/* --[[ Main Container ]]-- */
#imouter0 {
background-image:url(bg_nav.gif);
border-style:none;
border-width:0px;
padding:0px;
margin:10px 0px 0px; 
}
/* --[[ Sub Container ]]-- */
#imenus0 li ul {
background-color:#c8c5c7; 
border-style:outset;
border-color:#dddddd; /*c8c5c7*/
border-width:0px 1px 1px;
padding:5px; 
margin:4px 0px 0px;
}
/* --[[ Main Items ]]-- */
#imenus0 li a, #imenus0 .imctitle {
color:#000000; 
text-align:center; 
font-family:Arial; font-size:12px; 
font-weight:bold; 
text-decoration:none; 
border-style:outset;
border-color:#dddddd; /*999999*/
border-width:2px 1px 0px; 
padding:0px 4px 4px 0px; 
}
/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a {
background-color:#c8c5c7; 
color:#dddddd;/*dddddd*/ 
border-style:inset; 
border-color:#dddddd; 
}
#imenus0 li a.ihover, .imde imenus0 a:hover {
background-color:#c8c5c7; 
color:#666363;/*¶¥ÐÐµ×É«*/
border-style:inset;
border-color:#dddddd; 
}

/* [active] */
#imenus0 li a.iactive {}
/* --[[ Sub Items ]]-- */
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {
color:#000000; 
text-align:left;
font-size:11px;
font-weight:normal; 
text-decoration:none; 
border-style:none; 
border-color:#dddddd;/*ff0000*/
border-width:1px; 
padding:2px 5px; 
}

/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a {
background-color:#606060; 
color:#ffffcc; /*ffffcc*/
border-style:none;
border-color:#dddddd;/*333333*/
}
#imenus0 ul li a.ihover {
background-color:#606060;
color:#ffffcc;/*ffffcc*/
border-style:none;
border-color:#dddddd; /*333333*/
}
/* [active] */
#imenus0 ul li a.iactive {
text-decoration:underline; 
}


