﻿.accordion h3 {
    font-weight: bold;
    font-size: smaller;
    padding-bottom: 0px;
    margin-bottom: 0px;
    line-height: normal;
}

.accordion ul, #maincontent ul
{
    padding-left: 0px;
}

.accordion li
{
    list-style-type: none;
    font-size: smaller;
    margin-left: 5px;
}


.ui-accordion .ui-accordion-content {
    padding: 6px 8px;
}
div#filterInputBox 
{
    padding-bottom:12px;
}

.professionalResult
{
    border: thin solid #aaaaaa;
    height: 100px;
    margin: 0px 0px 10px 10px;
    float: left;
    vertical-align: top;
    overflow: hidden;
}

@media (max-width: 1200px) {
  .professionalResult {
    width:95%;
  }
}

.professionalResult div.professionalHeader
{
    background-color: #f47421;
    color: white;
    font-weight: bold;
    text-align:left;
    width: 100%;
    padding: 5px 0px;
    float: left;
}

div.professionalHeader div.professionalName
{
    height: 100%;
    vertical-align: middle;
    margin-left: 5px;
}

.professionalResult div.professionalContact
{
    float: right;
    vertical-align: top;
    text-align: right;
    padding-top:5px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size:14px;
}

.professionalResult table
{
    width: 100%;
}

.professionalResult td
{
    vertical-align: top;
}

.professionalResult td.tdBold
{
    font-weight: bold;
}
.professionalResult td.certHdr
{
    width:55%;
}
div#filterInputBox label
{
    font-size:90%;
}
div#filterInputBox input
{
    margin:4px 0px;
    width:94%;
}
div#filterInputBox input#applyFilters
{
    width:98%;
}
div#filterInputBox select#resultChoice
{
    float:right;
    width:80px;
    margin-right:5px;
}
span.warning
{
    font-size: x-small;
    color: Red;
}
span#undoLastFilter, div.toggleAllCheckboxes
{
    cursor:pointer;
    color:#b96e31;
    float:right;
    font-size:80%;
    margin-top:4px;
    margin-right:0px;
}
span#undoLastFilter:hover, div.toggleAllCheckboxes:hover
{
    text-decoration:underline;
}
    

#results
{
    overflow-x: auto;
}
#emptyresults
{
    float:left;
    margin-left:16px;
}
a.newSearchLink
{
    clear:both;
    font-weight:bold;
}