﻿.module-177 nav {
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
    height: 2.75em;
}
.module-177 nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.module-177 nav ul li {
    display: inline;
    margin: 0;
    padding: 0;
}
.module-177 nav a {
    display: inline-block;
    height: 31px;
    text-align: center;
}
.module-177 nav .current a {
    background: #FFF;
}
.module-177 .module-177-tabs section {
    display: none;
    padding-top: 8px;
    padding-left: 1em;
    padding-right: 1em;
}
.module-177 .module-177-tabs section.current {
    /*display: block;*/
    background-color: #fff;
    border: 1px solid #CCC;
    border-top: none;
}

div#search-tabs section div {
    overflow:hidden;
}

div#search-tabs section div.search div.float-left {
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}

div#search-tabs section div.search div.float-left p {
    padding:0px;
}

div#search-tabs section div.search div.clear-both {
    clear:both;
}

body.responsive .module-177 .search-button {margin-top: 10px;}
body.responsive .module-177 select {width: 100%;}
body.responsive .module-177 nav a { padding: 7px 2% 1px 2%; width: 96%; }

a#m510-help-link { background: none; color: #33B44A; font-size: 1em; line-height: 1; display: block; padding-left: 20px; margin-top: 5px; cursor: pointer; border-top: #EEE 1px solid; padding-top: 10px; }
#m510-help-popup { display: none; position: absolute; padding: 10px; background: #F2F0F0; color: #000; border: 1px solid #1A1A1A; font-size: 90%; width: 400px; z-index: 10;top: 335px; left: 26px; }

.module-177 a#toggle-rear {
    cursor: pointer;
}

.module-177 span.toggle-collapse, .module-177 span.toggle-expand{
    display: inline-block;
    padding: 1px;
}

.toggle-icon:before {
    font-size: 10px;
    margin: -10px 0 0 2px;
    display: block;
}