/* Do not touch this line */
.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;}/**/


   /* --[[ 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(../../images/elements/nav_sub_arrow.gif); 
        width:5px; 
        height:7px; 
        left:-5px; 
        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(../../images/elements/nav_sub_arrow.gif); 
        background-repeat:no-repeat;
        background-position:top left;
    }

    /* --[[ Main Container ]]-- */
    #imouter0 {
        background-color:#ffffff; 
        border-style:none; 
        border-color:#6a6a6a; 
        border-width:1px; 
        padding:0px; 
        margin:0px; 
    }

    /* --[[ Sub Container ]]-- */
    #imenus0 li ul {
        background-color:#efefef; 
        border-style:solid; 
        border-color:#cccccc; 
        border-width:1px; 
        padding:5px; 
        margin:4px 0px 0px; 
    }


    /* --[[ Main Items ]]-- */
    #imenus0 li a, #imenus0 .imctitle {
        color:#333333; 
        text-align:center; 
        font-family:Arial; 
        font-size:12px; 
        font-weight:normal; 
        text-decoration:none
    }

    /* [hover] - These settings must be duplicated for IE compatibility.*/
    #imenus0 li:hover>a { text-decoration:none; }
    #imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:none; }

    /* [active] */
    #imenus0 li a.iactive {}


    /* --[[ Sub Items ]]-- */
    #imenus0 ul a, #imenus0 .imsubc li .imctitle  {
        color:#555555; 
        text-align:left; 
        font-size:11px; 
        font-weight:normal; 
        text-decoration:none; 
        border-style:none; 
        border-color:#000000; 
        border-width:1px; 
        padding:2px 5px; 
    }

    /* [hover] - These settings must be duplicated for IE comptatibility.*/
    #imenus0 ul li:hover>a {color:#FFFFFF; text-decoration:none; background-color:#C92D43;}
    #imenus0 ul li a.ihover {color:#FFFFFF; text-decoration:none; background-color:#C92D43;}

    /* [active] */
    #imenus0 ul li a.iactive {background-color:#C92D43; color: #FFFFFF; }
    
    div.imrcmain0 {
        margin-left: 0px;
        float:left;
        width:920px;
        z-index:999999;
        position:relative;
    }

    div.subLevel {
        width:140px;
        top:-23px;
        left:132px;
    }
    
    li.first, li.firstOn {
        height: 41px;
        width: 137px;
        background: url(../../images/elements/elements.gif) 0px 0px no-repeat;
    }
    li.firstOn {
        background: url(../../images/elements/elements.gif) 0px -41px no-repeat;
    }
    li.first div.imsc div.first, li.firstOn div.imsc div.first  {
        width:145px;
        top:0px;
        left:6px;
    }
    
    li.first a, li.firstOn a  {
        padding-top: 10px;
        margin-left: 6px;
    }

    li.second, li.secondOn {
        height: 41px;
        width: 131px;
        background: url(../../images/elements/elements.gif) -137px 0px no-repeat;
    }

    li.secondOn {
        background: url(../../images/elements/elements.gif) -137px -41px no-repeat;
    }
    li.second a, li.secondOn a {
        padding-top: 10px;
        margin-left: -1px;
    }
    li.third, li.thirdOn {
        height: 41px;
        width: 131px;
        background: url(../../images/elements/elements.gif) -268px 0px no-repeat;
    }
    li.thirdOn {
        background: url(../../images/elements/elements.gif) -268px -41px no-repeat;
    }

    li.third a, li.thirdOn a {
        padding-top: 10px;
        margin-left: -2px;
    }
    li.fourth, li.fourthOn {
        height: 41px;
        width: 131px;
        background: url(../../images/elements/elements.gif) -399px 0px no-repeat;
    }
    li.fourthOn {
        background: url(../../images/elements/elements.gif) -399px -41px no-repeat;
    }

    li.fourth a, li.fourthOn a {
        padding-top: 10px;
        margin-left: -3px;
    }
    li.fifth, li.fifthOn {
        height: 41px;
        width: 130px;
        background: url(../../images/elements/elements.gif) -530px 0px no-repeat;
    }
    li.fifthOn {
        background: url(../../images/elements/elements.gif) -530px -41px no-repeat;
    }
    
    li.fifth a, li.fifthOn a {
        padding-top: 10px;
        margin-left: -4px;
    }
    li.sixth, li.sixthOn {
        height: 41px;
        width: 130px;
        background: url(../../images/elements/elements.gif) -660px 0px no-repeat;
    }
    li.sixthOn {
        background: url(../../images/elements/elements.gif) -660px -41px no-repeat;
    }
    li.sixth a, li.sixthOn a {
        padding-top: 10px;
        margin-left: -5px;
    }
    li.seventh, li.seventhOn {
        height: 41px;
        width: 130px;
        background: url(../../images/elements/elements.gif) -790px 0px no-repeat;
    }
    li.seventhOn {
        background: url(../../images/elements/elements.gif) -790px -41px no-repeat;
    }
    li.seventh a, li.seventhOn a {
        padding-top: 10px;
        margin-left: -6px;
    }