/* --[[ Main Expand Icons ]]-- */
	#imenus2 .imeam2 span,#imenus2 .imeamj span {}
	#imenus2 li:hover .imeam2 span,#imenus2 li a.iactive .imeamj span {}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus2 ul .imeas2 span,#imenus2 ul .imeasj span {background-image:url(../images/small_red_pointer.gif); width:7px; height:8px; left:-7px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus2 ul li:hover .imeas2 span,#imenus2 ul li a.iactive .imeasj span {background-image:url(../images/small_red_pointer.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter2 
	{
	   
	    }

		/* [Rounded Corner Styles] */
		.imrcmain2 .imrcolor {}
		.imrcmain2 .imrbcolor {border-color:#444444; }
		.imrcmain2 .imtopspace {height:0px; }


	/* --[[ Sub Container ]]-- */
	#imenus2 li ul {background-color:#2babd0; border-style:solid; border-color:#cccccc; border-width:0px 1px; padding:5px; margin:0px; }

		/* [Rounded Corner Styles] */
		#imenus2 .imrcolor {background-color:#2babd0; }
		#imenus2 .imrbcolor {border-color:#b0b0b0; }
		#imenus2 .imtopspace {height:4px; }


	/* --[[ Main Items ]]-- */
	#imenus2 li a, #imenus2 .imctitle 
	{
	    color:#ffffff; 
	    text-align:center;	    
	    font-size:14px;
	    font-weight:bold;
	     }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus2 li:hover>a {background-color:#2791b9; border-style:none;}
		#imenus2 li a.ihover, .imde2 imenus2 a:hover {background-color:#2791b9; text-decoration:underline; border-style:none; }

		/* [active] */
		#imenus2 li a.iactive {background-color:#2791b9; border-style:none; }


	/* --[[ Sub Items ]]-- */
	#imenus2 ul a, #imenus2 .imsubc2 li .imctitle  {color:#ffffff; text-align:left; font-size:12px; 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.*/
		#imenus2 ul li:hover>a {background-color:#2791b9; color:#ffffff; text-decoration:underline; }
		#imenus2 ul li a.ihover {background-color:#2791b9; color:#ffffff; text-decoration:underline; }

		/* [active] */
		#imenus2 ul li a.iactive {background-color:#2791b9; }

		/* [Dividers] */
		#imenus2 .dvs2 {border-bottom-width:1px; border-style:dotted; border-color:#9d9268; padding-bottom:2px; margin-bottom:2px; }


.imcm2 ul, .imcm2 li, .imcm2 div, .imcm2 span, .imcm2 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;
    }
    .imcm2 li a img
    {
        display: inline;
        border-width: 0px;
    }
    .imcm2 span
    {
        display: inline;
    }
    .imcm2 .imclear, .imclear
    {
        clear: both;
        height: 0px;
        visibility: hidden;
        line-height: 0px;
        font-size: 1px;
    }
    .imcm2 .imsc2
    {
        position: relative;
    }
    .imcm2 .imsubc2
    {
        position: absolute;
        visibility: hidden;
    }
    .imcm2 li
    {
        list-style: none;
        font-size: 1px;
        float: left;
    }
    .imcm2 ul ul li
    {
        width: 100%;
        float: none !important;
    }
    .imcm2 a
    {
        display: block;
        position: relative;
    }
    .imcm2 ul .imsc2, .imcm2 ul .imsubc2
    {
        z-index: 10;
    }
    .imcm2 ul ul .imsc2, .imcm2 ul ul .imsubc2
    {
        z-index: 20;
    }
    .imcm2 ul ul ul .imsc2, .imcm2 ul ul ul .imsubc2
    {
        z-index: 30;
    }
    .imde2 ul li:hover .imsubc2
    {
        visibility: visible;
    }
    .imde2 ul ul li:hover .imsubc2
    {
        visibility: visible;
    }
    .imde2 ul ul ul li:hover .imsubc2
    {
        visibility: visible;
    }
    .imde2 li:hover ul .imsubc2
    {
        visibility: hidden;
    }
    .imde2 li:hover ul ul .imsubc2
    {
        visibility: hidden;
    }
    .imde2 li:hover ul ul ul .imsubc2
    {
        visibility: hidden;
    }
    .imcm2 .imea2
    {
        display: block;
        position: relative;
        left: 0px;
        font-size: 1px;
        line-height: 1px;
        height: 0px;
        width: 1px;
        float: right;
    }
    .imcm2 .imea2 span
    {
        display: block;
        position: relative;
        font-size: 1px;
        line-height: 0px;
    }
    .dvs2, .dvm
    {
        border-width: 0px;
    }
 .imgl2 .imrc
        {
            font-size: 1px;
            line-height: 0px;
            height: 1px;
            border-width: 0px;
            border-style: solid;
            border-right-width: 1px;
            border-left-width: 1px;
        }
        .imgl2 .imbrc
        {
            border-width: 0px;
            border-bottom-width: 1px;
            height: 0px;
        }   


	