ul.tabsmenu95 {
 list-style: none;
 margin: 20px;
 padding-bottom: 3px;
 border-bottom: 6px solid red;
 width: 70vw;
}

ul.tabsmenu95 li {
 display: inline;
 width: 100px;
 height: 20px;
 padding: 8px;
 margin: 3px;
 text-align: center;
 border-top-left-radius: 8px;
 border-top-right-radius: 8px;
}

ul.tabsmenu95 a:link {
 text-decoration: none;
 color: black;
}

ul.tabsmenu95 a:visited {
 text-decoration: none;
 color: black;
}

li.tab-a, li.tab-b, li.tab-c {
 background-color: silver;
}

ul.active-tab-a li.tab-a,
ul.active-tab-b li.tab-b,
ul.active-tab-c li.tab-c {
 background-color: red;
 padding-bottom: 10px;
}
