/* CSS document */

div#container div.tabs {margin-top:15px;}
div#container div.tabs ul.tab-links {margin: 0 0 0 5px; padding:0;}
div#container .tab-links:after { display: block; clear: both; content: ''; }
div#container .tab-links li { float: left; list-style: none; margin: 0 2px 0 0; padding: 0;  }
div#container .tab-links li a {
        padding: 10px 24px; display: inline-block; background-color:#003594;
        font-size: 1em; color: #fff; text-transform:uppercase;
        transition: all linear 0.15s; text-decoration: none; font-family: sans-serif;
    }
div#container .tab-links a:hover { background: #3366ff; color:#fff; text-decoration: none; }
div#container li.active a, div#subpage div#container li.active a:hover { background: #ffb81c; color:#003594; }
 
/* Tabs */
div.tab-content::before{content:''; display:block; background-color: #dadbe0; height:1px; margin-top:-15px; }
div.tab-content div.tab {padding:32px 30px 10px 30px; background-color:#e8e9ee;}
.tabs { width: 100%; display: inline-block; }

/* Content of Tabs */
.tab-content { padding:5px; margin-top: 10px;}
.tab { display: none; padding:0; }
.tab.active { display: block;}
div.tabs div.tab-content div.tab p::after{display:block; content:''; clear:both;}