
/* Menus Core CSS */
.imclear{
    clear:both;
    height:0px;
    visibility:hidden;
    line-height:0px;
    font-size:1px;
}

.imclear div{
    height:1px;
    top:-1px;
    position:relative;
}

.imcm ul,.imcm li,.imcm div,.imcm span{
    text-align:left;
    vertical-align:top;
    padding:0px;
    margin:0;
    list-style:none;
}

.imsc{
    position:absolute;
}

.imsubc{
    position:absolute;
    visibility:hidden;
}

.imcm li{
    list-style:none;
    font-size:1px;
    float:left;
}

.imcm ul ul li{
    width:100%;float:none;
}

.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 .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;
}

.imea{
    position:relative;
    left:0px;
    font-size:1px;
    line-height:0px;
    height:0px;
    float:right;
}

.imea div{
    position:relative;
    font-size:1px;
    line-height:0px;
}

.dvs,.dvm{
    border-width:0px
}

/*\*//*/.imsc{display:inline-block;position:relative;}/**/ 

.imcm{
    zoom:1;
} 

.imsc{
    position:relative;
}

.imcm li{
    curosr:pointer;
} 

.imsubc{
    background-image:url(ie_css_fix);
}

.imclear div{
    height:0px;
}

.imcm ul{
    zoom:1
}

.imcm a{
    zoom:1;
}

/* Menus CSS Styles */
/* Main Expand Icons */
#imenus0 .imeam div,#imenus0 .imeamj div {
    background-image:url(/images/arrow_main.gif); 
    width:7px; 
    height:5px; 
    left:-20px; 
    top:5px; 
    background-repeat:no-repeat;
    background-position:top left;
}

#imenus0 li:hover .imeam div, #imenus0 li a.iactive .imeamj  div {
    background-image:url(/images/arrow_main.gif); 
    background-repeat:no-repeat;
    background-position:top left;
}

/* Sub Expand Icons */
#imenus0 ul .imeas div, #imenus0 ul .imeasj div {
    background-image:url(/images/arrow_sub.gif); 
    width:10px; 
    height:13px; 
    left:0px; 
    top:0px; 
    background-repeat:no-repeat;
    background-position:top left;
}

#imenus0 ul li:hover .imeas div, #imenus0 ul li a.iactive .imeasj div {
    background-image:url(/images/arrow_sub.gif); 
    background-repeat:no-repeat;
    background-position:top left;
}

/* Main Container */
#imouter0 {
    /* background-color:#000000; 
    border-style:solid; 
    border-color:#efb82a; 
    border-width:1px; */
    padding:0px; margin:0px;
 background-image:url(/images/menu_item.jpg); 
}

/* Sub Container */
#imenus0 li ul {
    background-color:#000000;
    border-style:solid; 
     color:#444444; 
    border-width:0px; 
    padding:0px;
background-image:url(/images/menu_item.jpg);   }

/* Main Items */
#imenus0 li a {
    color:#333333; 
    text-align:center; 
    font-family:"Arial", serif; 
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none; 
    border-style:none; 
    /* border-color:#000000; */
    border-width:0px; 
    padding:4px 5px 4px 12px; 

}

/* hover - These settings must be duplicated for IE compatibility. */
#imenus0 li:hover>a {
    /* background-color:#000000; */
    color:#efb82a; 
}

#imenus0 li a.ihover, .imde #imenus0 a:hover {
    /* background-color:#000000; */
    color:#333333; 
background-image:url(/images/menu_item_hover.jpg);
}

/* active */
#imenus0 li a.iactive {
    /* background-color:#000000; */
     color:#333333; 
}

/* Sub Items */
#imenus0 ul a {
    font-family:"Arial", serif;     
color:#333333; 
    text-align:center; 
    font-size:12px; 
    font-weight:bold; 
    text-decoration:none; 
    border-style:none; 
    border-color:#efb82a; 
    border-width:1px; 
    padding:4px 5px; 
}

/* hover - These settings must be duplicated for IE comptatibility. */
#imenus0 ul li:hover>a {
    background-color:#000000; 
     color:#ffffff; 
}

#imenus0 ul li a.ihover {
    background-color:#000000; 
     color:#333333; 
}

/* active */
#imenus0 ul li a.iactive {
    background-color:#000000; 
     color:#333333; 
}
    