﻿/* ======== Main menu ================*/
.website-banner .menu-module { font-size:0; white-space:nowrap; border-bottom: solid 2px #CCC; height: 31px; }
.website-banner .menu-module > span {display:inline-block; padding-right:5px; background:#fff;}
.website-banner .menu-module > span:first-child {padding-left:5px;}
.website-banner .menu-module .item { display:inline; }
.website-banner .menu-module .item a { padding:7px 25px 7px 10px; display:inline-block; background:#eee; border-bottom:solid 2px #ccc; color:#333; text-transform:uppercase; font-size:10pt;}
.website-banner .menu-module .item a:hover {border-color:rgb(56, 118, 190); }
.website-banner .menu-module .selected .item { }
.website-banner .menu-module .selected .item a { background:rgb(56, 118, 190); border-color:rgb(56, 118, 190); color:#fff;  }


/* ======== inner tabs ================*/
.tab { font-size:0; white-space:nowrap; border-bottom: solid 2px #CCC; height: 31px; clear:both; padding-top:10px;}
.tab > span {display:inline-block; padding-right:5px; background:#fff;}
.tab > span:first-child {padding-left:5px;}
.tab .item { display:inline; }
.tab .item a { padding:7px 25px 7px 10px; display:inline-block; background:#eee; border-bottom:solid 2px #ccc; color:#333; text-transform:uppercase; font-size:10pt;}
.tab .item a:hover {border-color:rgb(56, 118, 190); }
.tab .selected .item { }
.tab .selected .item a { background:rgb(56, 118, 190); border-color:rgb(56, 118, 190); color:#fff;  }


/* ======== Side menu ================*/
.side-bar .menu-module {padding-top:5px;}
.side-bar .menu-module .item { }
.side-bar .menu-module .item a { padding:7px 25px 7px 10px; display:block; background:#eee; border-right:solid 2px #ccc; color:#333; text-transform:uppercase; font-size:10pt; margin-bottom:5px;}
.side-bar .menu-module .item a:hover {border-color:rgb(56, 118, 190); }
.side-bar .menu-module .selected .item { }
.side-bar .menu-module .selected .item a { background:rgb(56, 118, 190); border-color:rgb(56, 118, 190); color:#fff;  }

