dl.accordion-menu {
	                margin: 0px 0px 30px 0px;
	                padding: 0;
	                width: 200px;
	                background:white;
                }

                dl.accordion-menu dt.a-m-t {
	                margin: 0;
	                background:white;
	                padding:7px 5px 6px 5px;
	                color: #004871;
	                border-top: 1px #CCCCCC;
	                border-right: 0px;
	                border-left: 0px;
	                border-bottom: 0px;
	                border-style: dashed;
					font-weight: none;
					font-size: 14px;
					
	                /* border-left-color: #dfdfdf;*/
	               /* border-top-color: #dfdfdf; */
                }

                dl.accordion-menu dt.a-m-t-hover {
					color: white;
					background-image: url(/images/sidebar_header_bg.jpg);
					background-repeat: repeat-x;
                }


                dl.accordion-menu dt.a-m-t-down 
                {
                    color: #D5E3EF;
                    background-color: #D5E3EF;
	                /*border-top: solid 0px #222222;*/
	                /*border-right-color: #dfdfdf;*/
	                /*border-bottom-color: #dfdfdf;*/
                }

            /***************************************/

                html.accordion-menu-js dt.a-m-t{
	                cursor:pointer;
                }

                dl.accordion-menu dd.a-m-d {
	                margin: 0;
	                padding: 0;
	                padding:0;
	                color: #004871; /*004871*/
	                background-color: #D5E3EF;
	                font-weight: none;
                }
				dl.accordion-menu dd.a-m-d a {
					margin: 0;
					padding: 0;
					padding:0;
					color: #004871;
					background-color: #D5E3EF;
					font-weight: none;
					font-size: 12px;
					text-decoration: none;
					line-height: 14px;
                }
				dl.accordion-menu dd.a-m-d a:hover {
					margin: 0;
					padding: 0;
					padding:0;
					color: #000000;
					background-color: #D5E3EF;
					font-weight: none;
					font-size: 12px;
					text-decoration: none;
					line-height: 14px;
                }
                html.accordion-menu-js dd.a-m-d{
	                display:none;
                }


                html.accordion-menu-js dd.a-m-d-expand {
	                display:block;
                }

                html.accordion-menu-js dd.a-m-d-before-expand {
	                display:block;
	                position:relative;
	                z-index:-1;
	                height:auto !important;
	                visibility:hidden;
	                overflow:visible;
                }


                html.accordion-menu-js dt.a-m-t-expand {
	                /* border-left-color:#222222; */
	                color: #D5E3EF;
	                background-image: url(/images/sidebar_header_bg.jpg);
					background-repeat: repeat-x;
	                border-top: 1px solid #FFFFFF;
                }
				

				
                html.accordion-menu-js dd.a-m-d-anim {
	                overflow:hidden;
	                display:block;	
                }

                dl.accordion-menu dd.a-m-d .bd{
	                padding: 5px 15px;
	                /*border:Solid 1px #aaaaaa;*/
                }
				.no_drop a {
					color: #004871;
					border-top: 1px solid #FFFFFF;
					display: block;
					padding:7px 5px 6px 5px;
					font-weight: none;
					text-decoration: none;
	                border-top: 1px #CCCCCC dashed;
					font-size: 14px;
				}
				.no_drop a:hover {
					color: #FFFFFF;
					background-image: url(/images/sidebar_header_bg.jpg);
					background-repeat: repeat-x;
	                border-top: 1px #CCCCCC dashed;
					display: block;
	                padding:7px 5px 6px 5px;
				}
				.no_drop_test 
				{
				    color: #FFFFFF;
					background-image: url(/images/sidebar_header_bg.jpg);
					background-repeat: repeat-x;
	                border-top: 1px #CCCCCC dashed;
					display: block;
	                padding:7px 5px 6px 5px;
				}
				

				.a-m-t-expand a {
					color: #FFFFFF;
					background-image: url(/images/sidebar_header_bg.jpg);
					background-repeat: repeat-x;
	                border-top: 1px #CCCCCC dashed;
					display: block;
	                padding:7px 5px 6px 5px;
				}
				.a-m-t-expand a:visited {
					color: #FFFFFF;
					background-image: url(/images/sidebar_header_bg.jpg);
					background-repeat: repeat-x;
	                border-top: 1px #CCCCCC dashed;
					display: block;
	                padding:7px 5px 6px 5px;
				}
							
				
