/*
#pnl_Filters, #pnl_Search{position:relative;}
#pnl_Filters .row{padding:.5em;font-weight:500;font-size:1.1em;}
#pnl_Filters a{font-weight:normal;}
 #pnl_Search #searchnavbar{position:absolute;top:-2em;left:1em;}
#pnl_Search .row{padding:.3em;}
#ddLanguageList, #lblLanguageList{max-width:95%;}
#pnl_Filters,input{text-align:center;}
.ui-autocomplete{text-align:left;font-size:.8em;}
.comment{ font-style:italic;font-size:.8em;color: #2D5399;}
#tbName, #tbWord {margin-bottom:.3em;}
*/
#pnlServices{display:none;visibility:hidden;position:absolute;left:-2000px;}
#matchlist_platform{text-align:left;width:100%;vertical-align:top;position:relative;min-height:800px;}

 .fltlnk{font-size:.9em;}
 #fltlnk span{display:table-cell;vertical-align:middle;padding:.2em .2em 0em .2em;}
.pnl_fltlnk {
    width: 100%;
    background-color: #1c3c70;
    text-align: center;
    color: #fff;
    padding: .3em 0 .3em 0;
    margin: 0;
    font-weight: bold;
}
.ml #pnl_Filters .comment{font-weight:normal;font-size:.8em;color:#333;}

.ml #pnl_Filters span.nw{white-space:nowrap;margin-right:1em;display:inline-block;padding-top:1em}
.ml #pnl_Filters, .ml #pnl_Filters a{ padding:1em;text-align: left;color: #006699;}
#btnCloseFilter{display:none;}
.ml #pnl_Filters h3{margin-left:.3em;margin-bottom:0px;color:#333;display:inline;}

 #ddl_Services, #ddl_Targets{max-width:100%;}

#btnFilter {font-size:.8em;padding:.3em .7em .3em .7em;}

 /*----matchlist----*/

 #lblCat, #lblTerm {display:inline-block;}
 #lblCat, #lblCat a
{
    font-weight: 500;
    color: #FFFF99;
}
#lblCat a:hover{color: #FFFF99;}
#lbl_svcDef {
    display: block;
    text-align: center;
    margin: .5em 2em 0 2em;
    font-size: .8em;
    color: #fff;
    text-shadow: 2px 2px 2px #000000;
}
#lblzip{text-align:center;display:block;padding-top:1em;}
/*----------------------------------*/
#searchnavbar, .searchnavbar, .searchnavbar2
{   font-size:.85em;
    text-align: left;
    text-decoration: none;
    padding: 0.5em 1em 0.3em 1em;
font-family: 'Roboto Condensed', sans-serif;
}

#searchnavbar ul, .searchnavbar ul, .searchnavbar2 ul
{
     list-style-type: none;
    display: inline;
    margin: 0px;padding:0px;
}
#searchnavbar a, .searchnavbar a, .searchnavbar2 a{text-decoration: none;color: #2D5399;padding-top:.25em;padding-bottom:.25em;}
#searchnavbar a:hover, .searchnavbar a:hover, .searchnavbar2 a:hover{ text-decoration: underline; }
#searchnavbar li, .searchnavbar li, .searchnavbar2 li{display: inline-block;padding-right: .6em;}
.searchnavbar li{width:inherit;border:none;} 
.searchnavbar li a{color:#006699;font-size:1.em;} 
.searchnavbar li img{ position:relative;top:1em;}
/*----------------------------------*/
#pnl_ml{text-align:left;margin:0 1em 0 1em;font-size:.9em;}


 /*.fltlnk{ width: 100%;padding:.2em 0 .2em 0;font-weight:600;}
 #fltlnk{font-size:.8em;text-decoration:none;} */
#zipcode_msg{font-size:.9em;margin-top:0em;color: #000055;}
.lblTotalCount{font-size:.9em;font-weight:bold;color: #000055;}
#zipcode_msg span.zip{font-weight:bold;}
.lblSort{}
#pnl_ml{text-align:left;margin:0 1em 0 1em;font-size:.9em;}

#lnksSort a{cursor:pointer;}
#lnksSort a.selected{font-weight:bold;text-decoration:underline;}

#countyOption{}
#countyOption #ddCountyList{font-size:.8em;}

#pnl_ml div.ml{padding:.5em;}

#pnl_ml h2, #pnl_ml h3, #pnl_ml h4, #pnl_ml h5{margin:0;padding:0;color:#333;text-transform:capitalize;}
#pnl_ml .ml{margin-bottom:1.5em;}

.sitelogos{display:block;}
.sitelogos img{margin-right:1em;}

.dist
{
    font-size: .9em;
    font-weight: 600;
    color: #114866;
}

h4.sitename{display:inline;text-transform:capitalize;font-size:.9em;}
.prg{text-transform:inherit;font-size:.9em;display:inline-block;}
.svdesc{margin:.3em 0 .3em 0;font-style:italic;}
.addr{width:96%;}
.addr .nw, phone{display:inline-block;}

.sg {margin:0em 0em .3em 0em;text-transform:inherit;padding-top:0px;}

.sg a, .sg a:visited, .map a, .map a:visited{ color:#353487; margin:0em 0 .7em 0em; text-transform:inherit;}
.sg  a.phnlnk{text-decoration:none;color:#333;;font-weight:inherit;}

.sg a span{font-size:.8em;text-transform:capitalize;font-weight:600;color:#6f69a7;padding:0;position:relative;top:-1em;}
.sg a  img{margin-right:1em;position:relative;padding:0;}
.ss {font-weight:500;margin-bottom:.8em;}

span.prg{display:inline-block;font-weight:500;}
span.sg{display:inline-block;margin:.3em 1em 0em 0em;font-weight:500;}

#pnl_ml .phn, #pnl_ml .em, #pnl_ml .url{margin-left:1em;}

#pnl_ml .cty{margin-left:1.5em;}

#lbl_Match{text-align:center;font-weight:bold;padding:bottom:1em;}

.slider{}
.slider .nav{text-align:right;font-size:.8em;padding-bottom:1.5em;}
.slider .nav a{margin-left:2em;}
.slider .row{padding-bottom:.4em;}
.slider .lbl{font-weight:bold;margin-right:1em;}

.dtl_txt{display:table;}
.dtl_svcs, .dtl_txt .row{display:table-row;}
.dtl_svcs span, .dtl_txt span{display:table-cell;padding:.2em 1em .5em 0em;}
.dtl_svcs span{padding-bottom:1.5em;}
.dtl_other{padding:.2em .5em .5em .5em;}

.dtl_txt, .dtl_txt .row{display:block;}
.dtl_txt span{display:inline;padding:0;margin:0;}

  
#matchlist_platform{text-align:left;width:100%;vertical-align:top;position:relative;min-height:800px;}

#toplinks{background-color: #fff;display:block;width:100%;text-align:left;padding-left:1em;}
.searchnavbar{background-color: #fff;width:100%;margin:0;}
.slider .nav{text-align:left;}
.slider .nav a{margin:0 0 0 1em;}
.sg  a.phnlnk{text-decoration:undeline;color:#353487;}
 .fltlnk{padding-bottom:.5em;text-align:center;margin-bottom:1em;display:block;width:100%;position:relative; color:#fff;}
/*.ml #fltlnk{display:block;color:#333;margin-top:1em;}*/
#btnCloseFilter{display:inline;}
.ml #pnl_Filters{display:none;text-align: left;border-radius:0px;}
 .ml #ml_wrapper{display:block;margin:0 1em 0 1em;}
 .ml #pnl_Filters .r input{}


#btnCloseFilter{display:none;}
  @media all and (max-width: 800px)
 {
   h2 {font-size:1.1em;margin-left:.5em;} 
   .ml .dir{font-size:.7em;} 

 }
  @media all and (min-width: 800px)
 {
     #lnkmapall{display:none;}
.ml #pnl_Filters {text-align:center;}
#pnl_ml{position:relative;width:45%;display:inline-block;max-height:900px;overflow:auto;}
#pnl_map2{width:50%;display:inline-block;vertical-align:top;min-height:500px;border-radius:5px;}
 }