ul.jd_menu, ul.jd_menu_vertical { margin: 0px; padding: 0px; list-style-type: none;}
ul.jd_menu ul, ul.jd_menu_vertical ul {display: none;}

ul.jd_menu li {float: left;}
ul.jd_menu_vertical li {float: none;}
/* -- Sub-Menus -- */
ul.jd_menu ul, ul.jd_menu_vertical ul {
    position: absolute;
    display: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    z-index: 10000;
}
ul.jd_menu ul li, ul.jd_menu_vertical ul li { float: none; margin: 0px;}
ul.jd_menu_vertical { height: auto;}
ul.jd_menu ul {height: auto;}
* html ul.jd_menu ul {width: 1%;}
ul.jd_menu li {
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    cursor: pointer;
    white-space: nowrap;
    text-align:center;
    vertical-align:middle;
    line-height:28px;
}
ul.jd_menu li a {text-decoration: none;}
.jqueryslidemenu ul li.top a.top_link {
    display:block; float:left; height:62px; line-height:62px;
    padding:0 5px 0 5px; color:white; text-decoration:none; font-size:18px;   cursor:pointer;  border-left:1px solid #1b5167; 
}
.jqueryslidemenu ul li.top a.top_link span {
    color:White;
    display:block;
    float:left;
    height:62px;
    padding:0 17px 0 18px;
    font-size:18px !important;
    font-family: Arial !important;
}
/*Top level menu link items style*/
.jqueryslidemenu ul li a.link {
}
.jqueryslidemenu ul li a.link:hover {
}
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {color: white;}
.jqueryslidemenu ul li a:hover {
    text-decoration: underline;
    color: white;
}
.jqueryslidemenu ul li ul {
    min-width:130px;
    text-align:left !important;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
    display: list-item; float: none;
    text-align:left !important;
    border:none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
    top: 0;
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
    display: block;
    background-color: #272F7A; /*background of tabs (default state)*/
    color: white;
    text-decoration: none !important;
    cursor:pointer;
    font-family:Arial;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    margin:0 !important;
    padding:0 3px;
    border-top:1px solid #E0E0E0;
    border-left:1px solid #E0E0E0;
    border-right:1px solid #E0E0E0;
    border-bottom:none;
}
.jqueryslidemenu ul li ul li a.last_link {
    border-bottom:1px solid #E0E0E0 !important;
}
.jqueryslidemenu ul li ul li a:hover { /*sub menus hover style*/
    background-color: #db1717;
    text-decoration: none !important;
}
.jqueryslidemenu ul li ul {
    border:none;
}

.jqueryslidemenu ul li ul li {
    line-height:22px !important;
}

#myslidemenu ul {list-style-position: outside !important;}
#myslidemenu li {list-style-position: outside !important;}

.act_button {
    background-color:#dd1919;
    border-right:1px solid #e34848;
    border-left:1px solid #dd1919;
    border-top:1px solid #f07e7e;
    height:28px;
}

.button {
    background-color:#1f2772;
    border-right:1px solid #171c4b;
    border-left:1px solid #8488b3;
    border-top:1px solid #8488b3;
    height:28px;
}

.first_button {
    background-color:#1f2772;
    border-right:1px solid #171c4b;
    border-left:1px solid #1f2772;
    border-top:1px solid #8488b3;
    height:28px;
}

.last_button {
    background-color:#1f2772;
    border-right:1px solid #1f2772;
    border-left:1px solid #8488b3;
    border-top:1px solid #8488b3;
    height:28px;
}
.jqueryslidemenu {width:569px !important; padding:0;}