.sub-nav{
display:block;
list-style:none;
padding:0;
margin:0;
-webkit-border-radius: 5px;
border-radius: 5px;
background:#f4f7f9;
padding:10px;
margin:10px auto;
text-align:left;
color:#999;
}
.sub-nav ul{
padding:0;
margin:0;
list-style:none;
}
.sub-nav li{
display:inline-block;
position:relative;
}
.sub-nav li.selected{
font-weight:bold;
color:#333;
}


.sub-nav li a{
padding:10px;
font-weight:bold;
color:#0b51a0;
}
.sub-nav li a:hover{
color:#033874;
background:#e3e8ec;
}
.sub-nav li a .fa{
color:#6da0d8;
}

.site-table{
-webkit-border-radius: 5px;
border-radius: 5px}
.site-table tr:first-child {
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;}
.site-table tr:last-child {
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;}

.site-table tr:nth-child(even) td {background: #f4f4f4; border-left:0; border-right:0; border-top:2px solid #f4f4f4; border-bottom:2px solid #f4f4f4}
.site-table tr:nth-child(even) td:first-child {border-left:2px solid #f4f4f4; border-right:0; border-top:2px solid #f4f4f4; border-bottom:2px solid #f4f4f4;}
.site-table tr:nth-child(even) td:last-child {border-left:0; border-right:2px solid #f4f4f4; border-top:2px solid #f4f4f4; border-bottom:2px solid #f4f4f4;}
.site-table tr:nth-child(even):hover td {border-left:0; border-right:0; border-top:2px solid #666; border-bottom:2px solid #666}
.site-table tr:nth-child(even):hover td:first-child {border-left:2px solid #666; border-right:0; border-top:2px solid #666; border-bottom:2px solid #666}
.site-table tr:nth-child(even):hover td:last-child {border-left:0; border-right:2px solid #666; border-top:2px solid #666; border-bottom:2px solid #666}

.site-table tr:nth-child(odd) td {background: #ebebeb; border-left:0; border-right:0; border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb}
.site-table tr:nth-child(odd) td:first-child {border-left:2px solid #ebebeb; border-right:0; border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb;}
.site-table tr:nth-child(odd) td:last-child {border-left:0; border-right:2px solid #ebebeb; border-top:2px solid #ebebeb; border-bottom:2px solid #ebebeb;}
.site-table tr:nth-child(odd):hover td {border-left:0; border-right:0; border-top:2px solid #666; border-bottom:2px solid #666}
.site-table tr:nth-child(odd):hover td:first-child {border-left:2px solid #666; border-right:0; border-top:2px solid #666; border-bottom:2px solid #666}
.site-table tr:nth-child(odd):hover td:last-child {border-left:0; border-right:2px solid #666; border-top:2px solid #666; border-bottom:2px solid #666}

.site-table tr:first-child th {background: #CCC; border-left:0; border-right:0; border-top:2px solid #CCC; border-bottom:2px solid #CCC}
.site-table tr:first-child th:first-child {border-left:2px solid #CCC; border-right:0px; border-top:2px solid #CCC; border-bottom:2px solid #CCC; -webkit-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;}
.site-table tr:first-child th:last-child {border-left:0px; border-right:2px solid #CCC; border-top:2px solid #CCC; border-bottom:2px solid #CCC; -webkit-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;}

.site-table tr:last-child td:first-child {-webkit-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px;}
.site-table tr:last-child td:last-child {-webkit-border-radius: 0px 0px 5px 0px; border-radius: 0px 0px 5px 0px;}

.site-table tr:first-child {background: #CCC;}
.site-table td, .site-table th {padding:10px 15px;}