@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,600italic);
.access{position:absolute;overflow:hidden;left:-4000px;height:1px;width:1px;}
.hidden{visibility:hidden;}
.emtxt{display:none;}
.ui-menu .ui-menu-item {font-size:.8em;}
.ui-selectmenu-button{background-color:Yellow;}
.ui-selectmenu-menu{background-color:#fff;font-size:1.2em;}
#pnlLanguage{display:none;}

#hamburger{display:block;position:absolute; right:.5em;bottom:2em;z-index:998;}
#hamburger {
    border: 1px solid #333;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: block;
    height: 24px;
    padding: 3px 4px 3px;
    width: 25px;
    background: #333;
   /* background: -moz-linear-gradient(top,  #bbb 0%, #204796 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbb), color-stop(100%,#204796));
    background: -webkit-linear-gradient(top,  #bbb 0%,#204796 100%);
    background: -o-linear-gradient(top,  #bbb 0%,#204796 100%);
    background: -ms-linear-gradient(top,  #bbb 0%,#204796 100%);
    background: linear-gradient(to bottom,  #bbb 0%,#204796 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbb', endColorstr='#204796',GradientType=0 );
    */
}
#hamburger div {
    background-color: #fff;
    border: 1px solid #333;
    border-radius: 2px 2px 2px 2px;
    height: 2px;
    margin-top: 3px;
    width: 90%;
   
}
body{font-size:1em;text-align:center; font-family: 'Open Sans', sans-serif}
#header{position:relative;}
#navbar{z-index:999;}

.ui-autocomplete{background-color:#fff;}
body{font-size:1em;text-align:center;}
#maincontainer{width:100%;  }
img{border:none;}
.nowrap{white-space:nowrap;}
ul{list-style-type: none;}
li{}
#header{}

#weblink{text-align:right;position:relative;top:0em;font-size:.9em;z-index:995;}
#header_options{display:none;}
h3
{
    padding: 0px;
    margin: .5em 0em 0em 0em;
    color: #263462;
}


/*--navigation for search results, back, print page-----*/
#searchnavbar, .searchnavbar
{   font-size:.85em;
    text-align: left;
    text-decoration: none;
    margin-right: 1em;
    margin-left: 1em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;

}

#searchnavbar ul, .searchnavbar ul
{
     list-style-type: none;
    display: inline;;
    margin: 0px;padding:0px;
}
#searchnavbar a, .searchnavbar a{text-decoration: none;color: #2D5399;padding-top:.25em;padding-bottom:.25em;}
#searchnavbar a:hover, .searchnavbar a:hover{ text-decoration: underline; }
#searchnavbar li, .searchnavbar li {display: inline-block;padding-right: 1em;white-space:nowrap;}
#toplinks {	padding-left:2em;white-space:nowrap;padding-top:.5em;display:inline-block;text-align:right;}
.content{margin:2%;margin-left:auto;margin-right:auto;padding:1em;}

#footer{}
#copyright{font-size:.9em;margin-top:.5em;}
#footercopyright{margin-top:1em;}
#poweredby{margin-top:1em;}

 /*------popup panels-------*/
 /*------popup panels-------*/
 #definition_panel, #hints_panel{display:none;}
.ui-dialog.def{text-align:left;background-color:#fff;}
 

.bl {background-color:#ddd;}
/*default page for user info*/

#pnl_Filters, #pnl_Search{position:relative;}
#pnl_Filters .row{padding:.5em;font-weight:bold;font-size:1.1em;}
#pnl_Filters a{font-weight:normal;}
 #pnl_Search #searchnavbar{position:absolute;top:-2em;left:1em;}
#pnl_Search .row{padding:.3em;}
#pnl_Filters,input{text-align:center;}
.ui-autocomplete{text-align:left;}
.comment{ font-style:italic;font-size:.8em;color: #2D5399;}
#tbName, #tbWord {margin-bottom:.3em;}
#navcat_panel, #subcat_panel{text-align:left;

}
#navcat_panel{background-color:#DFE9F7;padding-top:1em;}

#navcat_panel .categories li{padding-bottom:.5em;padding-top:.5em;}
#navcat_panel .category .categories{display:table;margin-left:auto;margin-right:auto;}
#navcat_panel .navcat{display:table-row;}
#navcat_panel .catpic{display:table-cell;height:4em;width:4em;padding: 0em 0em .5em 1em;}
#navcat_panel .catpic:hover{ opacity: 0.7;}
#navcat_panel .lbl{display: table-cell;vertical-align: middle;padding: 0em 0em .5em 1em;}
#navcat_panel .lbl span {display:table-cell;clear:right;}
#navcat_panel .use{font-size:.8em;}
.category #navcat_panel a{text-decoration:none;color:#000033;}
.category #navcat_panel a:hover{text-decoration:underline;opacity:0.7;}

/*message board______*/
#whatsnew h4{padding-left:1em;padding-bottom:.5em;
   }
  
#whatsnew h5
{

    margin: 10px 0px 0px 0px;
}
#whatsnew p
{
  margin: 4px 0px 4px 0px;
}
#pnlNews
{   
    border: 1px solid #B0B3CE;

    background-color: #FFFFFf;
     font-size: .9em;
    text-align: left;
    padding: 1em;
   margin:0em 1em 0em 1em;
}
/*___________*/
/*subcategory page--------*/

#lbl_category{color:#000066;}
.subcategory h4 a{font-weight:normal;font-size:.6em;margin-left:2em;white-space:nowrap;}
.subcategory h4 span{position:relative;top:-2em;}
#imgCatSelected{width:6em;height:6em;margin-right:.5em;}
.categories{line-height:1.5em;}

.selected{background-color:Red;}
.subcat_detail{display:none;background-color:#DFE9F7;}
.subcat_detail ul{margin:0px;padding:0px;}
.subcat_detail li img{margin-left:.5em;font-size:1.1em;}
.subcat_detail li{margin-top:.3em;}
.subcat_detail ul {margin-left:.7em;margin-bottom:.5em;}

/*----matchlist----*/
#zipcode_msg{margin-top:1em;}
.lblTotalCount, #zipcode_msg{font-size:.8em; padding:.2em 0em .2em 0em;font-weight:bold;color: #000055;}
#lblTotalCount{}
.lblSort{}
#pnlTargets{font-weight:normal;font-size:.9em;padding:1em;}
#pnlTargets label{margin-right:1em;}
 #lblCat, #lblTerm {display:inline-block;}
 #lblCat, #lblCat a{font-weight: bold;color: #000055;}
 .fltlnk{ width: 100%;padding:.2em 0 .2em 0;}
 #fltlnk{font-size:.8em;text-decoration:underline;color: #000055;}
 .fltlnk .nowrap{padding-bottom:.3em;}
#zipcode_msg{margin-top:1em;}
.lblTotalCount, #zipcode_msg{font-size:.8em; padding:.2em 0em .2em 0em;font-weight:bold;color: #000055;}
#pnl_ml{text-align:left;}
.matchlist_panel1{ padding:.3em 0em .3em 0em; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #A6BDD0; }
#dtldisclaimer{font-size:.8em;text-align:left;width:90%; margin:1em auto 1em auto;}
.matchlist_panel1 h4, .matchlist_panel1 h5, .matchlist_panel1 p{margin:0px;padding:0px;}
.matchlist_panel1 h4
{
    font-weight: bold;
    font-size: 1.1em;
    padding-bottom: 0px;
    padding-top: 8px;
    color: #0E1067;
    margin-right:1em;
display:inline-block;
}

.matchlist_panel1 h5{display:inline-block;font-weight: bold;margin-bottom:.3em;white-space:nowrap;}
.matchlist_panel1 a{text-align:left;
 -ms-word-break: break-all;
     word-break: break-all;
 word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}
.ml_phones{margin:.5em 0em .5em 0em;padding:0px;font-size:.9em;}
.ml_county{font-size:.8em;}
.maplink{margin-left:1em;}
.ml_namelink,.ml_pgnamelink, .navML a {margin-left:1em;color: #000066;
}
.navML {font-size:.8em;}
.slider{padding:2em .5em 1em .5em;padding-left:.5em;	position:relative;font-size:.9em;}
.slider .nav{text-align:center;font-size:.8em;}
.slider .nav a{	}
.slider .nav2 { text-align:right;position:absolute;	top:0px;right:4px;}
.nav a, .nav2 a{ padding: 1px 3px 1px 3px;margin-left: 1em;}
.nav a:hover, .nav2 a:hover{text-decoration:underline; }
.slider_data{margin-top:.3em;margin-bottom:.3em;}

.heading, .dtlHeading{font-weight: bold;	padding-right:.5em;} 
            
 #dtl_content, #agy_content{text-align:left;padding:0em .5em 0em .5em;}
 #dtl_content a, #agy_content a{text-align:left;
 -ms-word-break: break-all;
     word-break: break-all;
 word-break: break-word;
-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
}
 /*------------------------------------*/
 #kw_content ul{text-align:left;margin:0em;padding:0em;}
 #kw_content li{}
 #kw_content ul ul{}
 #kw_content li li{margin-left:1em;}
 #lblCat{font-weight: bold;color: #BB5E09;}
 #kw_heading .title{font-weight: bold;color: #BB5E09;}
 #kw_content #subcat_heading{padding-top:.5em;padding-bottom:.5em;}
 .fulllist_button{font-size:.9em;}
 
 #keyword_nomatch  {display:none;}
 #svsearch_results{}
 #svsearch_fulllist{}
 #kw_content .viewdef {margin-left:.5em;}
 
 #div_letterlinks{margin-top:.5em;margin-bottom:.5em;font-size:1.3em;width:90%;word-break:break-all;}
 #div_letterlinks a{padding-right:0.2em;padding-left: .2em;}
.letter{text-align:left;font-weight:bold;margin-top:.3em;}
.toTop{font-weight:normal;font-size:.8em;margin-left:2em;text-decoration:none;}

#servprov_wrapper{text-align:left;}
#servprov_wrapper .data_input, #servprov_wrapper .data_input2{margin:.5em 0em .5em 0em;}
#servprov_wrapper label{margin-right:.5em;}
#servprov_wrapper input {margin-right:.5em;}
.required{text-align:right;margin-right:2em;font-size:.8em;color:Red;}

#lbl_words{font-weight:bold;}

#pnl_msg
{
    border-style: solid;
    border-width: 1px 3px 3px 1px;
    border-color: #333333;
    width: 100%;
    overflow: hidden;
    position: absolute;
    z-index: 996 !important;
    background-color: #FFFFFF;
   
 
    font-size: 1em;
   
    text-align: left;
}
#if_msg
{
}
#pnl_Mask {
        background: #000000;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 995!important;
        opacity: .5;
        filter: alpha(opacity=50);
        overflow: hidden; 
         height: 24000px; 
         width: 100%; 
       
         position: absolute; 
         top:0px; 
         left: 0px;  
         
         }
.page_content{text-align:left;}

 /*---full kw list-----*/
#kwlist h4{text-align:left;display:block;background-color:#eee;width:100%;padding-left:1em;vertical-align:middle;padding-top:.2em;}
#kwlist .wrp{text-align:left;margin-left:1em;margin-right:1em;}
#kwlist ul{font-size:.9em;text-align:left;margin:0;padding:0;}
#kwlist li span{margin-left:2em;font-size:.9em;}
#kwlist ul{display:block;padding-right:3%;font-size:.9em;text-align:left;vertical-align:top;list-style-type:none;}

#pnl_TargetSearch .example, #pnlWord .example, #pnlName .example{margin:.5em;font-size:.9em;}

#svcmap{width:90%;max-width:750px;}
.default #pnl_map
{
    display:inline-block;vertical-align:top;
       width: 90%;
    }
