     body {
         margin: 0px;
     }
     
     .header {
         width: 100%;
         height: 127px;
         margin: 0px auto;
         line-height: normal;
     }
     
     #about {
         background-color: #2C5E9D;
         width: 100%;
         height: 20px;
         top: 0px;
         margin: 0px;
         padding: 5px;
         line-height: normal;
         position: static;
     }
     
     .navigation {
         display: inline;
         list-style-type: none;
         padding: 0px;
         margin: 0px;
         overflow: hidden;
     }
     
     .buttons {
         float: left;
     }
     
     #nav {
         color: #FFFFFF;
         text-align: center;
         padding: 10px;
         text-decoration: none;
         font-family: Verdana, Geneva, sans-serif;
         line-height: normal;
     }
     
     .search {
         float: right;
     }
     .menu a {
         color: #2C5E9D;
     }
     .clearfix:after {
         display: block;
         clear: both;
     }
     
     .menu-wrap {
         width: 100%;
         box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
     }
     
     .menu {
         width: 100%;
         margin: 0px auto;
     }
     
     .cat {
         margin: 0px;
         list-style: none;
     }
     
     .link {
         transition: all linear 0.15s;
         color: #2C5E9D;
         text-decoration: none;
         font-family: Verdana, Geneva, sans-serif;
     }
     
     .cat {
         line-height: normal;
         display: inline-block;
         position: relative;
         font-size: 14px;
     }
     
     .menu > ul > li > a {
         padding: 10px 5px;
         display: inline-block;
     }
     
     .menu > ul > li:hover > a {
         background: #EBECEC;
     }
     
     .menu li:hover .sub-menu {
         z-index: 1;
         opacity: 1;
     }
     
     .sub-menu {
         width: 300%;
         padding: 5px 10px;
         position: absolute;
         top: 100%;
         left: 0px;
         z-index: -1;
         opacity: 0;
         transition: opacity linear 0.15s;
         background: #EBECEC;
     }
     
     .sub-menu li {
         display: block;
         font-size: 14px;
     }
     
     .sub-menu li a {
         padding: 5px 5px;
         display: block;
     }
     
     .sub-menu li a:hover {
         background: #CBCDCD;
     }
     
     </style>
