
.ddsmoothmenu {
     border: 0 solid red;
     border-radius: 4px;
     float: left;
     height: 43px;
     margin: 0;
     padding: 0; /*	text-shadow:0 1px 0 #222;*/
     width: 950px;/*font-weight: bold;*/
}
.ddsmoothmenu ul {
     border: 0 solid red;
     float: left;
     height: 43px;
     list-style-type: none;
     margin: 0;
     padding: 0;
     z-index: 1;
}
.ddsmoothmenu ul li {
     border: 0 solid red;
     display: inline;
     float: left;
     height: 43px;
     padding: 0;
     position: relative;
}
.ddsmoothmenu ul li a { /*background:url(bg_sapperat_center.png) no-repeat right top;*/
     behavior: url(png_fix/iepngfix.htc);
     border: 0 solid #FFF;
     display: block;
     float: left;
     height: 43px;
     margin: 0;
     padding: 0;
     text-decoration: none;/*font-weight: bold;*/
}
.ddsmoothmenu ul li a span.middle {
     behavior: url(png_fix/iepngfix.htc);
     border: 0 solid red;
     color: #fff;
     display: block;
     float: left;
     height: 43px;
     margin: 0;
     padding: 0px 12px;
     line-height: 43px;
     text-decoration: none;
}
.ddsmoothmenu ul li a span.left {
     border: 0 solid red;
     display: block;
     float: left;
     height: 43px;
     margin: 0;
     padding: 0;
     text-decoration: none;
     width: 10px;
}
.ddsmoothmenu ul li a span.right {
     border: 0 solid #fff;
     display: block;
     float: left;
     height: 43px;
     margin: 0;
     padding: 0;
     text-decoration: none;
     width: 10px;
     background: url(menu_border.jpg) right no-repeat;
}
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a.current, .ddsmoothmenu ul li a:hover {
     display: block;
     float: left;
     color:#ffef55
}
.ddsmoothmenu ul li a.selected span.middle, .ddsmoothmenu ul li a.current span.middle, .ddsmoothmenu ul li a:hover span.middle {
     behavior: url(png_fix/iepngfix.htc);
     border: 0 solid #FF0;
     color: #090883;
     display: block;
     float: left;
     height: 43px;
     margin: 0;
     background: url(c_center.jpg) repeat-x;
     padding: 0px 12px;
     line-height: 43px;
     text-decoration: none;
}
.ddsmoothmenu ul li a.selected span.left, .ddsmoothmenu ul li a.current span.left, .ddsmoothmenu ul li a:hover span.left {
     border: 0 solid red;
     display: block;
     float: left;
     height: 43px;
     text-align: center;
     text-decoration: none;
     width: 10px;
     background: url(c_left_menu.jpg) no-repeat;
}
.ddsmoothmenu ul li a.selected span.right, .ddsmoothmenu ul li a.current span.right, .ddsmoothmenu ul li a:hover span.right {
     border: 0 solid red;
     display: block;
     float: left;
     height: 43px;
     text-align: center;
     text-decoration: none;
     width: 10px;
     background: url(c_right_menu.jpg) no-repeat;
}
.ddsmoothmenu ul li.noseperate a {
     background: none;
     behavior: url(png_fix/iepngfix.htc);
     display: block;
     float: left;
     padding-left: 0
}
.ddsmoothmenu ul li.noseperate a span.middle {
     behavior: url(png_fix/iepngfix.htc);
     color: #fff;
     display: block;
     float: left;
     height: 43px;
     margin: 0;
     padding: 0px 10px;
     line-height: 43px;
     text-decoration: none;
}
.ddsmoothmenu ul li.noseperate a span.left {
     display: block;
     float: left;
     text-decoration: none;
     height: 43px;
     width: 10px;
     
}
.ddsmoothmenu ul li.noseperate a span.right {
     display: block;
     float: left;
     text-decoration: none;
     height: 43px;
     width: 10px;
     background: none;
}
.ddsmoothmenu ul li.noseperate a.selected, .ddsmoothmenu ul li.noseperate a.current, .ddsmoothmenu ul li.noseperate a:hover { /*background:url(bg_main_menu_hover.png) repeat-x;*/
     behavior: url(png_fix/iepngfix.htc);
     display: block;
     float: left
}
.ddsmoothmenu ul li.noseperate a.selected span.middle, .ddsmoothmenu ul li.noseperate a.current span.middle, .ddsmoothmenu ul li.noseperate a:hover span.middle {
     behavior: url(png_fix/iepngfix.htc);
     color: #090883;
     display: block;
     float: left;
     height: 43px;
     margin: 0;
     padding: 0px 10px;
     line-height: 43px;
     text-decoration: none;
}

.ddsmoothmenu ul li.noseperate a.selected span.left, .ddsmoothmenu ul li.noseperate a.current span.left, .ddsmoothmenu ul li.noseperate a:hover span.left{
     border: 0 solid red;
     display: block;
     float: left;
     height: 43px;
     text-align: center;
     text-decoration: none;
     width: 10px;
     background: url(c_left_menu.jpg) no-repeat;
}
.ddsmoothmenu ul li.noseperate a.selected span.right, .ddsmoothmenu ul li.noseperate a.current span.right, .ddsmoothmenu ul li.noseperate a:hover span.right{
    border: 0 solid red;
     display: block;
     float: left;
     height: 43px;
     text-align: center;
     text-decoration: none;
     width: 10px;
     background: url(c_right_menu.jpg) no-repeat;
}




.ddsmoothmenu ul li ul {
     display: none;
     left: 0;
     margin: 0;
     padding: 0;
     position: absolute;
     visibility: hidden
}
.ddsmoothmenu ul li ul li {
     background: none;
     border: 0 solid red;
     display: list-item;
     float: left;
     height: auto;
     margin: 0;
     padding: 0
}
.ddsmoothmenu ul li ul li ul {
     top: 0
}
.ddsmoothmenu ul li ul li a { 
	/*background:#226CAA url(../ddmenu/bg_menu.png) repeat-x;*/ /*background: url(../ddmenu/menu_hover.png) no-repeat center;*/
     background: #1b68a2 !important;
     border-bottom: 1px solid #C0C0C0;
     border-left: 1px solid #C0C0C0;
     border-right: 1px solid #C0C0C0;
     color: #fff!important; /*filter:alpha(opacity=100);*/
     float: left;
     height: auto;
     line-height: 16px;
     margin: 0;
     min-width: 230px; /*opacity:0.8;*/
     padding: 7px !important;
     text-align: left;
     font-size: 14px;
     text-decoration: none
}
.ddsmoothmenu ul li ul li a.selected, .ddsmoothmenu ul li ul li a.current, .ddsmoothmenu ul li ul li a:hover {
     background: #0a5994;/*url(../ddmenu/bg_menu.png) repeat-x;*/ /*border-bottom:1px solid #13568e;*/ /*border-left:1px solid #13568e;*/ /*border-right:1px solid #13568e;*/
     color: #ffef55!important;
     filter: alpha(opacity=200); /*font-weight: bold;*/
     float: left;
     font-size: 14px;
     height: auto;
     line-height: 16px;
     margin: 0;
     min-width: 230px;
     opacity: 100;
     padding: 7px;
     text-align: left;
     text-decoration: none!important;
}
* html .ddsmoothmenu {
     height: 1%
}
.downarrowclass {
     margin: 0
}
.rightarrowclass {
     position: absolute;
     right: 0;
     top: 0;
     visibility: hidden
}
.ddshadow {
     background: silver;
     height: 0;
     left: 0;
     position: absolute;
     top: 0;
     width: 0
}
.toplevelshadow {
     opacity: 0.8
}
.ddsmoothmenu ul li.noseperate a span.right, .ddsmoothmenu ul li.noseperate a.selected span.left, .ddsmoothmenu ul li.noseperate a.current span.left, .ddsmoothmenu ul li.noseperate a:hover span.left, .ddsmoothmenu ul li.noseperate a.selected span.right, .ddsmoothmenu ul li.noseperate a.current span.right, .ddsmoothmenu ul li.noseperate a:hover span.right {
     display: block;
     float: left;
     text-align: center;
     text-decoration: none
}
* html .ddsmoothmenu ul li a, * html .ddsmoothmenu ul li a.last {
     display: inline-block
}
