body {
    font-family: 'Roboto condensed', Verdana, Arial, sans-serif;
    background:#FFFFFF;
    color:#000000;
}

.filters {
   /* width:1200px;
    overflow: auto;*/
}
.results {
    /*width:1200px;
    overflow: auto;*/
}

table {
    color: #004E90;
    font-size: 12px;
    background-color: #C3ECFF;
    border-spacing: 2px;
    border-collapse: separate;


}
table th {
    white-space: nowrap;
    margin:5px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #004E90;
    color: #004E90;

}

table.filterboxes td {
    vertical-align:top;
}
.filterbox {
    font-weight:normal;
    border: 0px solid #004E90;
}
#filtermore {
    font-size: 11px;
    font-family: 'Roboto condensed', Verdana, Arial, sans-serif;
}
div.filtervalues  {
    height:193px;
    /*min-width:120px;*/
    overflow: auto;
    background-color:#FFF;
    border: 1px solid #004E90;
    margin-top:5px;
    float:left;
    color:#000000;
}
div.minmax, div.multipleselect{
    border:none;
    margin-top:5px;
    float:left;
    /*min-width:120px;*/
    color:#000;
}


.mcatsbmt {
    display:none;
}



div.minmax select {
    width:120px;
    font-size: 11px;
    font-family: 'Roboto condensed', Verdana, Arial, sans-serif;
}

.results table {
    border-spacing: 2px;
}
.results table th, .results table td {
    border:none;
    white-space: nowrap;
    padding:5px 3px;
    border: 1px solid #004E90;
}

.results table td  {
    border:1px solid #004E90;
    padding:2px 10px;
    background-color:#FFF;
    color:#000000;

}
table td.right {
    text-align: right;
}
table td.center {
    text-align: center;
}
table td.left {
    text-align: left;
}
.extattr {
    float:right;
    margin-right:3px;
}
input {
    font-family: 'Roboto condensed', Verdana, Arial, sans-serif;
    font-size: 11px;
}