#menu_container { position: relative; float: right; padding: 0 0 0; }
#menu { list-style:none; z-index:9999999; padding:0; margin:0; color:#ffffff; }
#menu_shad { float: right; margin-top: 15px; padding-bottom: 30px; }
#menu li { float:left; margin: 0; padding: 0; border:none; }
#menu li span { font-size: 15px; letter-spacing: 0.025rem;font-family: "Open Sans", sans-serif; font-weight: normal; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; }
#menu li:hover, .active { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

                #menu li a { color:#fff; font-weight: normal; font-size: 15px;margin-bottom: 0.35rem;text-decoration: none; outline:none 0; display:block; }
                #menu li:hover a { background-repeat: no-repeat; }
                #menu li .drop { background-color: #0fa5e4; background-repeat: no-repeat; background-position: right top; padding-right: 25px; padding-left: 25px; }
#menu li .drop2 { color: #ecebeb; background-repeat: no-repeat; background-position: right top; }
#menu li:hover .drop { color: #fff; background-color: #7acff2; background-repeat: no-repeat; background-position: right top; }
#menubord_r { background-position: right top; padding-top: 10px; padding-bottom: 10px; border-right: 1px solid rgba(255,255,255,0.3); }
#menubord_1 { background-position: right top; padding-top: 10px; padding-bottom: 10px; border-right: 1px solid rgba(255,255,255,0.3); border-radius: 4px 0px 0px 4px; }
#menubord_2 { padding-top: 10px; padding-bottom: 10px; border-radius: 0px 4px 4px 0px; }
#menu li .dropcontent { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin:0; position:absolute; left:-9999em; top:40px; /* Places the drop down under the menu bar */
        z-index:9998; /* For IE7 */
        text-align:left; padding: 0; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-top-style: none; border-top-width: medium; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
#menu li .dropfirst { margin-top: 0; margin-right: auto; margin-bottom: 0; padding: 0;
         /* Fixes a 1px issue for the 1st drop down */
}
#menu li:hover .dropcontent { left:auto; margin: 0; padding: 0;width:auto; }
#menu li ul { color: #4c4c4c; padding-right: 0; padding-bottom: 0; padding-left: 0; list-style:none; }
#menu li ul p { color: #4c4c4c; font-size: 15px; font-weight: bold; margin: 10px 0; padding: 0; list-style: none; }
#menu li ul li {
        position:relative;
        padding:0;
        margin:0;
        float:none;
        text-align:left;
}
#menu li ul li:hover { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border:none; }
#menu li .dropcontent ul.list2 li  { color: #4c4c4c; font-size: 15px; line-height: 18px; }
#menu li .dropcontent ul.list2 li a  { color: #4c4c4c; background-position: 5px 0; }
#menu li .dropcontent ul.list2 li a:hover { color: #07b3e1;  }
#menu li .dropcontent ul.list3 li  { color: #4c4c4c; font-size: 15px; line-height: 18px; padding-left: 15px; }
#menu li .dropcontent ul.list3 li a  { color: #4c4c4c; background-position: 5px 0; }
#menu li .dropcontent ul.list3 li a:hover { color: #07b3e1;  }
#tab-menu { background-repeat: no-repeat; padding: 5px 15px 15px; border-radius: 0px 0px 8px 8px; width: 100%;}
#tab-menu td a { color: #70cbee; }
#tab-menu td{width:50%}
.col_0 { padding: 10px; }
.col_1 { padding-right: 25px; border-right: 1px solid #d2d2d2; }
.col_2 { padding-left: 25px; }
