
a {
        text-decoration: none;
}
ul, ul ul {
        margin: 0;
        padding: 0;
        list-style: none;
}





.menu > li > a {
        background-color: #ffffff;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)),to(rgb(0, 0, 0)));
        background-image: -webkit-linear-gradient(top, rgb(0, 0, 0), rgb(0, 0, 0));
        background-image: -moz-linear-gradient(top, rgb(0, 0, 0), rgb(0, 0, 0));
        background-image: -o-linear-gradient(top, rgb(0, 0, 0), rgb(0, 0, 0));
        background-image: -ms-linear-gradient(top, rgb(0, 0, 0), rgb(0, 0, 0));
        background-image: linear-gradient(top, rgb(0, 0, 0), rgb(0, 0, 0));
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000');

        border-bottom: 1px solid #ffffff;
        width: 95%;
        height: 2,2em;
        line-height: 2.75em;
        text-indent: 0em;
        position:relative;
        left:0px;
        top:2px;
        display: block;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size:8pt;
        font-weight: 600;
        color: #ffffff;

        text-shadow: 0px 0px 0px rgba(0,0,0,0);
}
.menu ul li a {
        background: #fff;
        border-bottom: 1px solid #000000;
        width: 95%;
        height: 2.75em;
        line-height: 2.75em;
        text-indent: 2.50em;
        display: block;
        position: relative;
             left:0px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 0.923em;
        font-weight: 400;
        color: #878d95;

}
.menu ul li:last-child a {
        border-bottom: 1px solid #ffffff;

}
.menu > li > a:hover, .menu > li > a.active {
        background-color: #35afe3;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(170, 170, 170)),to(rgb(170, 170, 170)));
        background-image: -webkit-linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        background-image: -moz-linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        background-image: -o-linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        background-image: -ms-linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        background-image: linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
        border-bottom: 1px solid #ffffff;
        -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
        -moz-box-shadow: inset 0px 1px 0px 0px #000000;
        box-shadow: inset 0px 1px 0px 0px #000000;





        .menu > li > a:visited, .menu > li > a.active {
        background-color: #ffffff;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(170, 170, 170)),to(rgb(170, 170, 170)));
        background-image: -webkit-linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        background-image: -moz-linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        background-image: -o-linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        background-image: -ms-linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        background-image: linear-gradient(top, rgb(170, 170, 170), rgb(170, 170, 170));
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#45c7eb', EndColorStr='#2698db');
        border-bottom: 1px solid #ffffff;
        -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
        -moz-box-shadow: inset 0px 1px 0px 0px #000000;
        box-shadow: inset 0px 1px 0px 0px #000000;






}

}
.item1 > a:before {
        background-position: 0 0;
}
.item2 > a:before {
        background-position: -38px 0;
}
.item3 > a:before {
        background-position: 0 -38px;
}
.item4 > a:before {
        background-position: -38px -38px;
}
.item5 > a:before {
        background-position: -76px 0;
}
.item6 > a:before {
        background-position: 0 -76px;
}
.item7 > a:before {
        background-position: -76px -76px;
}
.item8 > a:before {
        background-position: -152px 0;
}
.item9 > a:before {
        background-position: 0 -152px;
}





.menu > li > ul li:hover a,
.menu > li > ul li:hover a span,
.menu > li > ul li:hover a:before {
        color: black;
}