
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul { padding:0px; margin:0px; }
.rotaryTab { height:42px; width:130px; float:left; display:block;  }
.rotaryTab li a { text-decoration: none; display: block; width:130px; }
.rotaryTab li a strong { background-color:#f4f4f4; padding:4px; text-align:center; display:block; -webkit-transition:-webkit-transform .3s ease; -moz-border-radius: 0px 0px 12px 12px;  -webkit-border-radius: 0px 0px 12px 12px; border-radius: 0px 0px 12px 12px; margin-left:2px; }
.rotaryTab li a:hover strong { background-color:#8e0403; color:#fff; }
.rotaryTab li .head { font-size: 18px; font-weight: bold; display: block; }
.rotaryTab li .tease { font-size: 12px; color:#b7b7b7; font-weight: bold; display: block; }
.rotaryTab li a:hover .tease { color:#fff;}

.rotaryTabCurrent { height:42px; width:130px; float:left; display:block;  }
.rotaryTabCurrent li a { text-decoration: none; display: block; }
.rotaryTabCurrent li a strong { background-color:#8e0403; padding:4px; text-align:center; display:block; -webkit-transition:-webkit-transform .3s ease; -moz-border-radius: 0px 0px 12px 12px;  -webkit-border-radius: 0px 0px 12px 12px; border-radius: 0px 0px 12px 12px; margin-left:2px; color:#fff;}
.rotaryTabCurrent li a:hover strong { background-color:#8e0403; color:#fff; }
.rotaryTabCurrent li .head { font-size: 18px; font-weight: bold; display: block; }
.rotaryTabCurrent li .tease { font-size: 12px; color:#b7b7b7; font-weight: bold; display: block; }
.rotaryTabCurrent li a:hover .tease { color:#fff;}