/* <body> RedDot decoy </body> */

body{ margin: 0px; padding: 0px; font-family: arial; background:url(/images/ui/homeBg.png) repeat-x; font-family: Arial, Helvetica, sans-serif }
a img{ border: 0px; }
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
.clear{ clear: both; }
.container{ width: 960px; margin: 0px auto; }

h1{ font-size: 20px; font-weight: bold; }

h3, h4{ text-align: left; display: block; padding: 0px; margin: 0px 0px 10px 0px; color: #00243b; font-size: 16px; text-transform: uppercase; }
h4{ font-size: 14px; text-transform: none; }
.hrCommon{  
    clear: both;
    border-right: 0px none;
    border-left: 0px none;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    height: 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid none;
    border-color: rgba(0, 0, 0, 0.1) -moz-use-text-color rgba(255, 255, 255, 0);
    display: block;
}
.header{ width: 100%; height: 78px; position: relative; overflow: hidden; }
.fadeLeft{ position: absolute; top: 0px; left: 0px; height: 78px; }
.fadeRight{ position: absolute; top: 0px; right: 0px; height: 78px;  }
.clouds{ position: relative; height: 78px; width: 960px; overflow: hidden; }
.cloudBox{ position: absolute; top: 0px; left: 960px; }
#cloud1{ left: 160px; display: none; }
#cloud3{ left: 0px; display: none; }
.logoTop{ position: absolute; left: 5px; top: 30px; }
.welcome{ position: absolute; top: 10px; left: 10px; }
.welcome img{ display: none; }
.wItem{ display: none; }


.topControls{ position: absolute; top: 0px; right: -2px; width: 228px; height: 78px; background:url(/images/ui/topControlsBack.png) repeat-y; z-index: 10;  }


.topLinks{ padding: 15px 0px 0px 25px; }
.topLinks a{ display: block; float: left; }
.topLinks .sep{ margin-top: -5px; display: block; float: left; font-weight: 10px; }

.contentBody{ font-size: 11px; text-align: left; }
.contentLeft{ width: 726px; float: left; margin: 10px 0px 15px 0px; }
.contentRight, .featuredRight{ width: 220px; float: left; margin: 10px 0px 15px 10px;  }
.contentLeft p{ padding-right: 10px; }
.contentRight .contentBox{ margin-bottom: 25px; }
.contentBox{ border: 1px solid #ccc; background: #f9f9f9; padding: 10px; border-radius: 4px; position: relative; }


h2 a{ font-size: 12px; color: #0a3a50; text-decoration: none; }
h2 a:hover{ text-decoration: none; }



.p66{ width: 66%; float: left; }
.p33{ width: 33%; float: right; }
.roadAlerts{ font-size: 10px; }
.featured{ height: 177px; }
.featured img{ border-bottom: 1px solid #ccc; }
.featured h2{ margin: 8px 0px 4px 0px; padding: 0px; }
.featured h2 a, h4 a{ font-size: 12px; color: #0a3a50; }
.newsItem h4 { margin-bottom: 3px; padding-top: 5px; }
h4 a{  color: #00243b;  }

.newsItem img{ border: 1px solid #fff; border-radius: 4px; }

.featured span{ display: block; font-size: 11px; color: #949393; width: 200px; }
.featured .date{ font-weight: bold; margin-bottom: 4px; }
.newsItem .teaser{ width: auto; color: #00243b; font-size: 10px;  }
.newsItem a.readMore, .newsItem a.readMorePdf, .newsItem a.viewMore{ float: right; background:url(/images/ui/icon_newsLink.png) top right no-repeat; padding-right: 22px; font-size: 12px; color: #0a3a50; height: 20px; padding-top: 2px; margin-top: 5px; display: block; }
.newsItem a.viewMore{ margin-right: 20px; background:url(/images/ui/icon_viewMore.png) top right no-repeat }
.newsItem a.readMorePdf{ background:url(/images/ui/icon_prPdf.png) top right no-repeat; }
.newsItem .date{ display: block; font-size: 11px; color: #949393; width: auto; margin-bottom: 2px; font-weight: bold; }
.howdoi ul{ list-style-type: none; margin: 0px; padding: 0px; margin-left: 10px; }
.howdoi ul li{ display: block; font-weight: bold; font-size: 13px; clear: both; padding: 8px 0px; cursor: pointer; }
.howdoi img{ float: left; margin-right: 8px; margin-top: -3px; margin-bottom: 5px; }
.howdoi ul li span{ display: block; clear: both; }
.how{ display: none; margin-top: 15px; padding: 3px 10px 3px 6px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; clear: both; margin-right: 10px; }
.howdoi .how a, .mostVisited a{ color: #002439; text-decoration: none; font-size: 11px; text-decoration: none; display: block; padding: 2px 0px 2px 17px; background:url(/images/ui/icon_arrowGray.png) 0px 1px no-repeat; }
.mostVisited{ padding: 10px; }
.howdoi .how a:hover{ text-decoration: underline; }
.stayconnected{  }
.stayconnected a{ display: block; float: left; width: 25%; text-align: center; padding: 10px 0px; }
.stayconnected a.end{ background: #bad0db; width: 37px; }
.stayconnectedBottom{ width: 263px; margin-top: -23px; }
.stayconnectedBottom a{ display: block; color: #0a3a50; font-size: 12px; float: left; }
.stayconnectedBottom a.a2{ float: right; }
.newsItem{ clear: both; padding-right: 5px; border-bottom: 1px solid #e1e1e1; margin-bottom: 10px; border-radius: 4px; }
.newsItem .thumb{ float: left; margin: 0px 10px 18px 0px; }
.pr{ color: #2974db; }
.newsAlt{ background: #fff; }


/*  Main Navigation Style   */
.newnavItem{ display: none; }
#newnav{ list-style:none; margin: 0px; padding: 0px; z-index: 5001; position: relative; height: 46px; float: left; width: 960px; }
#newnav li{ float: left; position: relative; margin: 0px; z-index: 99999; }
#newnav li:hover{ background: #02263a; color: #fff; }
#newnav li a{ display: block; overflow:visible; height: 34px; float: left; color: #fff; font-size: 18px; font-weight: bold;  padding: 12px 25.9px 0px 26px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }
#newnav li a:hover{ background: #02263a; color: #fff; }
#newnav li a, .newNavSelected{ display: block; overflow:visible; height: 34px; float: left; color: #ccdce5; font-size: 18px; font-weight: bold;  padding: 12px 25.9px 0px 26px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }
#newnav li a:hover, .newNavSelected{ background: #02263a; color: #fff }

/*  Main Navigation Dropdown   */
#newnav ul { display: none; margin: 0px; padding: 0px; border-top: 0px; position: absolute; top: 46px; left: 0px; width: 180px; background: #02263a; list-style-type: none; height: auto; }
#newnav li:hover ul { left: 0px; display: block; }
#newnav ul li{ display: block; padding: 0px; margin: 0px; float: none;   }
#newnav ul li a{ width: 164px; padding: 8px; margin: 0px; font-size: .7em; display: block; height: auto; font-weight: normal; }
#newnav ul li a:hover{ text-decoration: none; background: #0f6ba6; }


/*  Sub Navigation Style   */
#subNav{ list-style:none; margin: 0px; padding: 0px; z-index: 5000; position: relative; height: 26px; float: left;  }
#subNav li{ float: left; position: relative; margin: 0px; z-index: 99999; border: 1px solid #f9f9f9; border-radius: 6px; }
#subNav li:hover{ background: #999; border: 1px solid #999; color: #fff;  }
#subNav li a{ display: block; overflow:visible; float: left; color: #000; font-size: 11px;  padding: 4px 8px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; }
#subNav li a:hover{ color: #fff; }
#subNav li:hover ul{ display: block; }
#subNav li:hover a{ color: #fff; }
#subNav li:hover ul li a{ color: #000; }
#subNav li:hover ul li a:hover, .subNavSelected{ color: #000; }


.subNavSelected{ background: #999;border: 1px solid transparent; border-radius: 6px;  }
.subNavSelected:hover{ border: 1px solid transparent; border-radius: 6px; }


/*  Sub Navigation Dropdown   */
#subNav ul{ display: none; margin: 0px; padding: 0px; position: absolute; top: 24px; left: -1px; list-style-type: none; z-index: 4999; border-bottom: 1px solid #999; }
#subNav ul li{ display: block; border: 1px solid #999; background: #f9f9f9; border-top: 0px; border-bottom: 0px; margin-top: -1px; border-radius: 0px; }
#subNav ul li:hover{ background: #ccc; border: 1px solid #999; border-top: 0px; border-bottom: 0px; margin-top: -1px;border-radius: 0px; }
#subNav ul li a{ width: 158px; padding: 8px 6px; margin: 0px; display: block;  }
#subNav ul li a:hover{ background: #cccccc; color: #000; }
#subNav ul li.firstSub{ height: 18px; background:url(/images/ui/firstSub.png) 0px 7px no-repeat; border: 0px; width: 172px; margin-botton: 1px; margin-left: 0px; }

.moreButton {
    background-color:#f9f9f9;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #ccc;
    border-top: 1px solid #f9f9f9;
    display:inline-block;
    color:#002951;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #ffffff;
    margin-top: -1px; margin-left: 10px;
    position: absolute; bottom: -29px; left: 0px;
    cursor:pointer;
}
.moreButton:hover { text-decoration: underline; }
.moreButton img{ margin-left: -8px; margin-top: -2px; margin-right: 8px; float: left; }
.rightSideMore{ margin-top: -27px; }
.footer{  margin-top: 50px; height: 86px; background:url(/images/ui/footerBG.png); width: 100%; position: relative; }
.sealFooter{ position: absolute; top: 5px; right: 5px; }
.crFooter{ color: #fff; font-size: 9px; position: absolute; top: 60px; left: 0px;  }
.crFooter a{ color: #fff; text-decoration: underline; }
.crFooter a:hover{ text-decoration: none; }
ul.linksFooter{ position: absolute; top: 15px; right: 100px; margin: 0px; padding: 0px; }
ul.linksFooter li{ display: block; float: left; padding: 22px 3px 3px 3px; margin: 0px 5px; cursor: pointer; }
ul.linksFooter li:hover{ background:url(/images/ui/descArrow.png) 18px 0px no-repeat; }
ul.linksFooter li a{ display: block; border-radius: 4px; padding: 5px; }
ul.socialFooter{ position: absolute; top: 25px; left: 0px; margin: 0px; padding: 0px; color: #fff; font-size: 10px; font-weight: bold; }
ul.socialFooter li{ display: block; float: left; padding: 2px; margin: 0px; }
ul.socialFooter li a{ display: block; border-radius: 4px; padding: 5px; margin-top: -8px; }
ul.socialFooter li a:hover{ background: #666; }
.iconDesc{ display: none; font-size: 11px; color: #666; padding: 10px 5px; background: #fff; border-radius: 4px; 
position: absolute; top: -30px; right: 0px; width: 254px; text-align: center; border: 1px solid #333; border-bottom: 0px;   }
.nopadding{ padding: 0px; }
.margin10{  }
.margintop20{ margin-top: 100px; }



#featured{ 
    background:transparent;
    position:relative;  
    height:177px; 
    
}
#featured ul.ui-tabs-nav{ 
    float: right;
    list-style:none; 
    padding:0; margin:0; 
    width:384px; 
    height:177px;
    overflow:hidden;
    background:transparent;
}
#featured ul.ui-tabs-nav li{ 
    padding: 0px 0px 1px 0px; 
    margin-left: 6px;
    font-size:12px; 
    
    width: 185px;
    float: left;
}
#featured ul.ui-tabs-nav li img{ 
    float:left; 
    margin:6px 10px 0px 8px;
	border-radius: 6px;
}
#featured ul.ui-tabs-nav li span{ 
    font-size:12px; display: block; padding-top: 12px; padding-right: 10px; 
}
#featured li.ui-tabs-nav-item a{ 
    display:block;
    height:56px; 
    text-decoration:none;
    width: 100%;
    color:#333; 
    outline:none;
    border: 1px solid #f0f0f0;
	border-radius: 6px;

}
#featured li.ui-tabs-nav-item a:hover{ 
border: 1px solid #f0f0f0; background: #ccc;


    
}
#featured li.ui-tabs-selected, #featured li.ui-tabs-active{ 
    background:transparent; color: #000; 
}



#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a{ 
    
    color: #fff; border-radius: 0px; border: 1px solid #fff; background: #598dbc; border-radius: 6px;
}

#featured .ui-tabs-panel{ 
    height:177px;
    width: 300px;
    background:#ccc; position:relative;
    
}
#featured .ui-tabs-panel .info{ 
    position:absolute; 
    bottom:0; left:0; 
    background:#000;
}


#featured .ui-tabs-panel .info a.hideshow{
    position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
    font-size:1.2em; font-family:Georgia, serif; 
    color:#fff; padding:5px; margin:0; font-weight:normal;
    overflow:hidden; 
}
#featured .info{ font-size: 10px; width: 310px; padding: 5px; color: #fff; font-weight: bold; text-align: left;  }
#featured .info p{ 
    margin:0 5px; 
    font-size:11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#f0f0f0;
}
#featured .info a{ 
    text-decoration:none; 
    color:#fff; 
    display: block; float: right;
}
#featured .info a:hover{ 
    text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
    display:none; 
}


.infoSpan{ display: block; margin-bottom: 3px; }




#mapBlock{ width: 100%; height: 292px; position: relative; }
#mapWhiteout{ width: 348px; height: 290px; position: absolute; top: 0px; left: 0px; background: #fff; opacity: 0.7; filter: Alpha(Opacity=70); border: 1px solid #CCC; display: none; }
#countyMap{ width: 350px; background:url(/images/countymap/base.png) no-repeat; height: 292px; position: relative; }
.mapSections{ position: absolute; cursor: pointer; }
.sectionFocused{ display: none; position: relative; }
.revertMap{ display: none; padding: 2px; position: absolute; top: -6px; left: -6px; background:url(/images/countymap/refresh.png) 1px 4px no-repeat; width: 24px; height: 24px; cursor: pointer;  }
.revertMap:hover{ border: 1px solid #CCC; border-radius: 4px;  }
#section1{ width: 123px; height: 115px; top: 14px; left: 13px; background:url(/images/countymap/section1.png); }
#section1:hover{ background:url(/images/countymap/section1_o.png); }
#section1f{ width: 293px; height: 270px; background: url(/images/countymap/base_1.png); position: absolute; top: 15px; left: 20px; }
#section2f{ width: 300px; height: 193px; background: url(/images/countymap/base_2.png); position: absolute; top: 50px; left: 20px; }
#section3f{ width: 189px; height: 290px; background: url(/images/countymap/base_3.png); position: absolute; top: 5px; left: 70px; }
#section4f{ width: 269px; height: 275px; background: url(/images/countymap/base_4.png); position: absolute; top: 15px; left: 20px; }
#section5f{ width: 300px; height: 229px; background: url(/images/countymap/base_5.png); position: absolute; top: 30px; left: 20px; }
#section6f{ width: 218px; height: 275px; background: url(/images/countymap/base_6.png); position: absolute; top: 15px; left: 50px; }
.muniPic{ cursor: pointer; position: absolute; }
#sec1a{ top: 2px; left: 0px; width: 141px; height: 76px; }
#sec1a:hover{ background:url(/images/countymap/northvilletwp.png); }
#sec1b{ top:66px; left: 1px; width: 137px; height: 74px; }
#sec1b:hover{ background:url(/images/countymap/plymouthtwp.png); }
#sec1c{ top: 135px; left: 4px; width: 134px; height: 135px; }
#sec1c:hover{ background:url(/images/countymap/canton.png); }
#sec1d{ top: 0px; left: 132px; width: 137px; height: 136px; }
#sec1d:hover{ background:url(/images/countymap/livonia.png); }
#sec1e{ top: 132px; left: 136px; width: 135px; height: 132px; }
#sec1e:hover{ background:url(/images/countymap/westland.png); }
#sec1f{ top: 4px; left: 55px; width: 41px; height: 33px; }
#sec1f:hover{ background:url(/images/countymap/northville.png); }
#sec1g{ top: 84px; left: 71px; width: 50px; height: 43px; }
#sec1g:hover{ background:url(/images/countymap/plymouth.png); }
#sec1h{ top: 153px; left: 192px; width: 78px; height: 47px; }
#sec1h:hover{ background:url(/images/countymap/gardencity.png); }
#sec1i{ top: 198px; left: 237px; width: 56px; height: 56px; }
#sec1i:hover{ background:url(/images/countymap/inkster.png); }
#sec1j{ top: 232px; left: 137px; width: 91px; height: 34px; }
#sec1j:hover{ background:url(/images/countymap/wayne.png); }
#sec2a{ top: 0px; left: 19px; width: 281px; height: 193px; }
#sec2a:hover{ background:url(/images/countymap/detroit.png); }
#sec2b{ width: 38px; height: 87px; top: 6px; left: 1px; }
#sec2b:hover{ background:url(/images/countymap/redford.png); }
#sec2c{ width: 71px; height: 89px; top: 91px; left: 3px; }
#sec2c:hover{ background:url(/images/countymap/dbrnHeights.png); }
#sec2d{ width: 122px; height: 77px; top: 97px; left: 22px; }
#sec2d:hover{ background:url(/images/countymap/dearborn.png); }
#sec2e{ width: 41px; height: 33px; top: 30px; left: 143px; }
#sec2e:hover{ background:url(/images/countymap/highland-park.png); }
#sec2f{ width: 27px; height: 31px; top: 40px; left: 178px; }
#sec2f:hover{ background:url(/images/countymap/hamtramck.png); }
#sec3a{ width: 96px; height: 94px; top: 0px; left: 1px; }
#sec3a:hover{ background:url(/images/countymap/harper-woods.png); }
#sec3b{ width: 112px; height: 106px; top: 0px; left: 64px; }
#sec3b:hover{ background:url(/images/countymap/grosse-pointe-woods.png); }
#sec3c{ width: 50px; height: 112px; top: 1px; left: 139px; }
#sec3c:hover{ background:url(/images/countymap/grosse-pointe-shores.png); }
#sec3d{ width: 81px; height: 138px; top: 74px; left: 82px; }
#sec3d:hover{ background:url(/images/countymap/grosse-pointe-farms.png); }
#sec3e{ width: 54px; height: 91px; top: 136px; left: 66px; }
#sec3e:hover{ background:url(/images/countymap/grosse-pointe.png); }
#sec3f{ width: 83px; height: 114px; top: 175px; left: 10px; }
#sec3f:hover{ background:url(/images/countymap/grosse-pointe-park.png); }
#sec4a{ width: 135px; height: 135px; top: 7px; left: 0px; }
#sec4a:hover{ background:url(/images/countymap/van-buren-township.png); }
#sec4b{ width: 132px; height: 132px; top: 4px; left: 133px; }
#sec4b:hover{ background:url(/images/countymap/romulus.png); }
#sec4c{ width: 134px; height: 135px; top: 140px; left: 1px; }
#sec4c:hover{ background:url(/images/countymap/sumpter-township.png); }
#sec4d{ width: 132px; height: 131px; top: 134px; left: 134px; }
#sec4d:hover{ background:url(/images/countymap/huron-township.png); }
#sec4e{ width: 31px; height: 37px; top: 83px; left: 49px; }
#sec4e:hover{ background:url(/images/countymap/belleville.png); }
#sec5a{ width: 114px; height: 168px; top: 60px; left: 1px; }
#sec5a:hover{ background:url(/images/countymap/taylor.png); }
#sec5b{ width: 71px; height: 153px; top: 0px; left: 112px; }
#sec5b:hover{ background:url(/images/countymap/allen-park.png); }
#sec5c{ width: 66px; height: 63px; top: 10px; left: 152px; }
#sec5c:hover{ background:url(/images/countymap/melvindale.png); }
#sec5d{ width: 77px; height: 68px; top: 21px; left: 223px; }
#sec5d:hover{ background:url(/images/countymap/river-rouge.png); }
#sec5e{ width: 68px; height: 58px; top: 71px; left: 211px;  }
#sec5e:hover{ background:url(/images/countymap/ecorse.png); }
#sec5f{ width: 71px; height: 85px; top: 140px; left: 113px; }
#sec5f:hover{ background:url(/images/countymap/southgate.png); }
#sec5g{ width: 71px; height: 102px; top: 55px; left: 150px; }
#sec5g:hover{ background:url(/images/countymap/lincoln-park.png); }
#sec5h{ width: 79px; height: 96px; top: 128px; left: 183px; }
#sec5h:hover{ background:url(/images/countymap/wyandotte.png); }
#sec6a{ width: 200px; height: 247px; top: 28px; left: 0px; }
#sec6a:hover{ background:url(/images/countymap/brownstown-township.png); }
#sec6b{ width: 79px; height: 205px; top: 0px; left: 139px; }
#sec6b:hover{ background:url(/images/countymap/grosse-ille-township.png); }
#sec6c{ width: 74px; height: 65px; top: 135px; left: 1px; }
#sec6c:hover{ background:url(/images/countymap/flat-rock.png); }
#sec6d{ width: 53px; height: 58px; top: 185px; left: 40px; }
#sec6d:hover{ background:url(/images/countymap/rockwood.png); }
#sec6e{ width: 59px; height: 73px; top: 74px; left: 46px; }
#sec6e:hover{ background:url(/images/countymap/woodhaven.png); }
#sec6f{ width: 67px; height: 93px; top: 50px; left: 98px; }
#sec6f:hover{ background:url(/images/countymap/trenton.png); }
#sec6g{ width: 75px; height: 47px; top: 27px; left: 103px; }
#sec6g:hover{ background:url(/images/countymap/riverview.png); }
#sec6h{ width: 60px; height: 56px; top: 141px; left: 88px; }
#sec6h:hover{ background:url(/images/countymap/gibraltar.png); }
.sectionStart{ width: 196px; height: 126px; top: 10px; left: 124px; background:url(/images/countymap/section2.png); }
.sectionStart:hover{ background:url(/images/countymap/section2_o.png); }
#section3{ width: 39px; height: 61px; top: 10px; left: 299px; background:url(/images/countymap/section3.png); }
#section3:hover{ background:url(/images/countymap/section3_o.png); }
#section4{ width: 116px; height: 121px; top: 123px; left: 14px; background:url(/images/countymap/section4.png); }
#section4:hover{ background:url(/images/countymap/section4_o.png); }
#section5{ width: 102px; height: 79px; top: 105px; left: 126px; background:url(/images/countymap/section5.png); }
#section5:hover{ background:url(/images/countymap/section5_o.png); }
#section6{ width: 91px; height: 113px; top: 169px; left: 127px; background:url(/images/countymap/section6.png); }
#section6:hover{ background:url(/images/countymap/section6_o.png); }
#mapPopup{ display: none; background: #fff; border-radius: 6px; width: 250px; position: absolute; top: 25%; left: 20px; padding: 25px; box-shadow: 0px 0px 15px #000; border: 1px solid #ccc; }
.mapInfo{ position: relative; }
.closeInfo{ background:url(/images/countymap/close_button.png); width: 18px; height: 18px; cursor: pointer; position: absolute; top: -15px; right: -15px; }
.cityTitle{ font-weight: bold; font-size: 18px; display: block; margin-bottom: 5px; }
.cityPhone{ display: block; background:url(/images/countymap/phone.png) no-repeat; padding: 3px 0px 3px 28px; margin: 10px 0px; }
.munInfo{ position: absolute; right: 0px; top: 40px; width: 340px; font-size: 13px; }
.munInfo h4{ border-bottom: 1px solid #333; padding-bottom: 8px; }
.munInfo .munDesc{ clear: both; padding: 5px 0px; padding: 0px 5px; }
.sectionList{ display: none; position: absolute; top: 120px; left: 240px; width: 250px; z-index: 999999; font-size: 9px; color: #666; }
.sectionList ul{ list-style-type: none; margin: 0px; padding: 0px; }
.goButton, .submit input {
    -moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
    -webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
    box-shadow:inset 0px 1px 0px 0px #bee2f9;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
    background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
    background-color:#63b8ee;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #3866a3;
    display:inline-block;
    color:#14396a;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #7cacde;
}.goButton:hover, .submit input:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
    background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
    background-color:#468ccf;
    text-decoration: none;
cursor:pointer;
}.goButton:active {
    position:relative;
    top:1px;
}


.subPage{ margin-top: 5px; }




.subNavHolder{ width: 720px; position: relative; z-index: 99999; }
.subNavHolder .contentBox{ width: 700px; height: 23px; }













.infoHolder{ margin-top: 30px; }
.boxInfo{ font-size: 11px; }


.boxInfo ul{ list-style-type: none; padding: 0px; margin: 10px 0px; border-top: 1px dotted #999; }
.boxInfo ul li{ display: block; padding: 4px 0px 4px 6px; text-align: left; border-bottom: 1px dotted #999; }
.boxInfo ul li a{ color: #333; }






.infoName{ font-weight: bold; padding: 3px 0px; }
.infoPhone{  }
.infoEmail{  }
.infoTitle{ font-size: 13px; font-weight: bold; }

.center{ text-align: center; }
 
.subPage20{ margin-top: -19px; }

.sectionTitle{ margin-top: 15px; }
.sectionTitleSub{ margin-top: 15px; margin-bottom: 0px }
.sectionTitle a, .sectionTitleSub a{ color: #00243b;  }


#newnav ul li ul.subNavDrop{ display: none; margin: 0px; padding: 0px; border: 1px solid #185983; border-top: 0px; position: absolute; top: 46px; left: 0px; background: #02263a; list-style-type: none; height: auto; }
#newnav ul li .subNavDrop li{ display: block; padding: 0px; margin: 0px; float: none;   }
#newnav ul li .subNavDrop li a{ width: 165px; padding: 8px; margin: 0px; font-size: .7em; display: block; height: auto; font-weight: normal; }
#newnav ul li .subNavDrop li a:hover{ text-decoration: none; background: #0f6ba6 }

.half45{ width: 45%; float: left; margin: 0px 14px 15px 0px; text-align: left; }
 
.deptText{  }  
.dirImage{ float: left; margin: 0px 10px 0px 0px; border: 1px solid #333; width: 60px; height: 89px; overflow: hidden; }
.dirImage img{ width: 100%; height: 100%; }
.deptList h4{ text-transform: uppercase; padding: 0px 0px 6px 0px; font-size: 12px; margin: 0px 0px 8px 70px; border-bottom: 1px solid #333;  }
.deptList .deptTitle{ display: block; font-weight: bold; color: #02263a; font-size: 12px; margin-bottom: 6px; }
 
.rel{ position: relative; }
  



.buttonSmall {
    -moz-box-shadow: 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow: 0px 1px 0px 0px #97c4fe;
    box-shadow: 0px 1px 0px 0px #97c4fe;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
    background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
    background-color:#3d94f6;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #337fed;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:9px;
    font-weight:bold;
    padding:4px 13px;
    text-decoration:none;
    text-shadow:1px 1px 0px #1570cd;
}.buttonSmall:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
    background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
    background-color:#1e62d0; text-decoration: none;
 cursor:pointer;}
.buttonSmall:active {
    position:relative;
    top:1px;
}





/*
.article{ clear: both; margin-top: 15px; display: block; }
.newsImage{ float: right; margin: 0px 0px 15px 15px; border: 1px solid #ccc; padding: 5px; border-radius: 6px; width: 300px; height: 200px; }
.newsImage img{ width: 320px; }

.newsInfo{ color: #666; }
.pubInfo{ font-size: 10px; }

.articleStuff{ position: absolute; top: 12px; right: 10px; 500px }
.articleStuff img{  margin-top: -3px; }

#fontSlider{ float: left; width: 75px; margin: 0px 10px 0px 5px; }
#fontSlider img{ margin-left: -30px; margin-top: -3px; }

.newspdfLink{ float: left; margin: -1px 10px 0px 5px; }
*/




.article{ clear: both; margin-top: 15px; display: block; }
.newsImage{ float: right; margin: 0px 0px 15px 15px; border: 1px solid #ccc; padding: 5px; border-radius: 6px; width: 300px; height: 200px; }
.newsImage img{ width: 300px; height: 200px; }


.newsInfo{ color: #666; }
.pubInfo{ font-size: 10px; }
.articleStuff{ position: absolute; top: 2px; right: 10px; 500px }
.articleStuff img{  margin-top: 7px; }
#fontSlider{ float: left; width: 75px; margin: 10px 10px 0px 15px; }
#fontSlider img{ margin-left: -30px; margin-top: 7px; }

.newspdfLink{ float: left; border: 1px solid #dddddd; padding: 2px; border-radius: 3px; margin: 2px 5px; }
.newspdfLink:hover{  background: #81b7da; }
.newspdfLink img{ margin-top: 0px; width: 20px; height: 20px; }




.hr{ border-top: 1px solid #999; margin: 5px 0px; }
.featuredBox{ display: block; float: left; width: 120px; height: 136px; margin: 10px 9px; border: 1px solid #fff; text-align: center; padding: 10px 0px; border-radius: 4px; color: #0974b8; }
.featuredBox:hover{ border: 1px solid #ccc; text-decoration: none; color: #595959; background: #eaeaea; }
.featuredBox span{ font-weight: bold; display: block; font-size: 13px; }














.searchMore{ width: auto; padding: 4px 6px; margin-left: auto; margin-right: auto; margin-top: 15px; border: 1px solid #999; }
.webResult{ margin: 5px 0px; padding: 15px; border: 1px solid #eee; border-bottom-color: #999; border-bottom-style: solid; border-bottom-width: 1px; border-radius: 6px; background: #eee;  }
.webResult:nth-child(even)        { background-color:#eee; border: 1px solid #eee; }
.webResult:nth-child(odd)        { background-color:#ccc; border: 1px solid #ccc;}

.webResult:hover{ background: #c6deeb; border: 1px solid #eee; border-radius: 6px; cursor: pointer; }

.pageTitle{ padding: 0px; margin: 0px 0px 10px 0px; padding: 3px 0px 0px 30px; position: relative; font-size: 16px; font-weight: bold; }
.pageTitle a{ color: #00243b; text-decoration: none; }
.pageTitle a:hover{ text-decoration: underline; }
.pageTitle img{ position: absolute; top: 0px; left: 0px; }
.imageLink{ text-align: left; position: absolute; bottom: 15px; left: 15px; }






/* div container containing the form  */
#searchContainer {
    background: #f0f0f0; border-radius: 6px; width: 100%; padding: 10px; margin: 0px 0px 20px 0px;
}
#showResults{ width: 100%; border-bottom: 1px solid #000; margin-bottom: 8px; padding-bottom: 5px; }
.searchWord{ font-weight: bold; font-size: 16px; text-transform: capitalize; }
#searchContainer .icons { display: block; list-style-type: none; padding: 0px; clear: both; margin: 6px 0px 0px 5px; }


.icons{
    list-style:none;
    height:19px;
    position:relative;
}
.icons li{
    background:url(/images/ui/icons2.png) no-repeat;
    float:left;
    height:19px;
    text-indent:-9999px;
    cursor:pointer;
    margin-right:5px;
}


/* Styling each icon */
li.web{ width:15px;}
li.web.active,
li.web:hover{ background-position:left bottom;}
li.images{ width:22px; background-position:-18px 0;}
li.images.active,
li.images:hover{ background-position:-18px bottom;}
li.news{ width:14px; background-position:-44px 0;}
li.news.active,
li.news:hover{ background-position:-44px bottom;}
li.videos{ width:17px; background-position:right 0;}
li.videos.active,
li.videos:hover{ background-position:right bottom;}
span.arrow{
    /* The little arrow that moves below the icons */
    
    width:11px;
    height:6px;
    margin:21px 0 0 5px;
    position:absolute;
    background:url(/images/ui/arrow3.png) no-repeat;
    left:0;
}





/* Style the search input field. */
#s {
    float:left; 
    width:300px; 
    height:27px; 
    line-height:27px;
    text-indent:10px; 
    font-family:arial, sans-serif; 
    font-size:1em; 
    color:#999; 
    background: #fff; 
    border:solid 1px #d9d9d9; 
    border-top:solid 1px #c0c0c0; 
    border-right:none;
}
#s:focus{ outline: none; }
/* Style the "X" text button next to the search input field */
#delete {
    float:left; 
    width:16px;
    height:29px; 
    line-height:27px; 
    margin-right:15px; 
    padding:0 10px 0 10px;
    font-family: "Lucida Sans", "Lucida Sans Unicode",sans-serif;
    font-size:22px; 
    background: #fff;  
    border:solid 1px #d9d9d9; 
    border-top:solid 1px #c0c0c0; 
    border-left:none;
}
/* Set default state of "X" and hide it */
#delete #x {
    color:#A1B9ED; 
    cursor:pointer;
    display:none;
}
/* Set the hover state of "X" */
#delete #x:hover {
    color:#36c;
}
/* Syle the search button. Settings of line-height, font-size, text-indent used to hide submit value in IE */
#submitButton {
    cursor:pointer; 
    width:70px; 
    height: 31px; 
    line-height:0; 
    font-size:0; 
    text-indent:-999px;
    color: transparent;  
    background: url(/images/ui/searchIcon.png) no-repeat #4d90fe center; 
    border: 1px solid #3079ED; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px; 
}
/* Style the search button hover state */
#submitButton:hover {
    background: url(/images/ui/searchIcon.png) no-repeat center #357AE8; 
    border: 1px solid #2F5BB7;
}
/* Clear floats */
.fclear {clear:both}

.imageResult{
    float:left;
    height:180px;
    margin:0 0 20px 40px;
    text-align:center;
    width:152px;
    overflow:hidden;
    background: #f0f0f0; border-radius: 6px; padding: 15px; border: 1px solid #999;
}
.imageResult img{ display:block;border:none;}
.imageResult a.pic{
    border:1px solid #fff;
    outline:1px solid #777;
    display:block;
    margin:0 auto 15px;
}
 
#search {
position: absolute; top: 45px; left: 25px;
}

#search input[type="text"] {
    background: url(/images/ui/search-white.png) no-repeat 3px 3px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 10px Arial,Helvetica,Sans-serif;
    color: #bebebe;
    width: 125px;
    padding: 4px 15px 4px 25px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
#search input[type="text"]:focus {
    /*width: 125px;*/
    outline: none;
}

#services2 { font-size:14px; line-height:24px; font-weight:bold;}
#services2 li {  list-style: none;text-decoration:none; color:#555; font-size:12px; border-bottom:1px dashed #CCC; }
#services2 li a{  list-style: none;text-decoration:none; color:#003; font-size:13px; padding:3px 6px; }
#services2 li a:hover{  list-style: none;text-decoration:none; color:#fff; font-size:13px; background:#003; }
 

.contactInfo{ margin-bottom: 30px; width: 100%; }
.contactInfo tr:nth-child(even){background: #eee}
.contactInfo td{ padding: 6px 2px; width: 33%; }
.titleTd{ width: 100%; }
.titleTd h4{ border-bottom: 1px solid #ddd; padding-bottom: 4px; }
.phoneTd{  }
.locationTd{  }


.liveSearch{ border: 0px; }
#filter{ padding: 2px 4px; color: #666; }


/*-------New Code-------*/
h2 { font-size: 14px; color: #07325d; font-weight: bold; -moz-border-radius: 4px; border-radius: 4px; background: #f9f9f9; border:1px solid #ccc; padding: 5px 5px; margin: 5px 0px; }

#services2 { font-size:14px; line-height:24px; font-weight:normal; color:#07325d;}
#services2 li {  list-style: none;text-decoration:none; color:#555; font-size:12px; border-bottom:1px dashed #CCC; }
#services2 li a{  list-style: none;text-decoration:none; color:#07325d; font-size:13px; padding:3px 6px; }
#services2 li a:hover{  list-style: none;text-decoration:none; color:#fff; font-size:13px; background:#085a91; }

a.moreNews, a.moreNews:visited{ cursor:pointer; color: #013c5d; background: #fff; text-decoration:underline; font-weight: normal; width: 75px; text-align: center; margin-top: 4px; }
a.moreNews:hover{ background: #fff; text-decoration:none; cursor:pointer;}


#contentImgLinks1{ text-align: center; height: 150px; }
#contentImgLinks1 a{ height: 150px; border: 1px solid #fff; text-align: center; display: block; width: 110px; margin: 0px 8px; float: left; text-decoration: none; font-weight: normal; color: #595959; font-size: 14px; font-family:"Trebuchet MS"; }
#contentImgLinks1 a:hover{ text-decoration: none; color: #595959; background: #f5f5f5; border: 1px solid #595959; width: 110px; }
#contentImgLinks1 a img{ border: 0px; margin-bottom: 5px; }
#contentImgLinks1 a img:hover{ border: 0px solid #c0c0c0; border-top: 0px; }

.articleBody ul{ list-style-type: none; }
.articleBody ul li{ background-image: url(/images/ui/list_item.png); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px; display: block; margin: 2px 0px; }

.image_Right_Align{ float: right; margin:0px 0px 15px 15px; }
.image_Left_Align{ float: left; margin:0px 15px 15px 0px; }



.alertEdit{ margin: 4px 0px; display: block; border: 1px solid #eed3d7; background: #f2dede; color: #b94a48; border-radius: 4px; padding: 5px; font-weight: bold; font-size: 10px; }
.alertEdit a{ color: #b94a48; text-decoration: none; }
.alertEdit a:hover{ text-decortion: underline; }











.caseUpdates{ display: block; border: 0px; }
.caseUpdates:hover{ text-decoration: none; }
.caseUpdates img{ float: left; margin: 0px 10px 0px 0px; }
.cuHeader{ font-weight: bold; font-size: 16px; color: #000; display: block; margin-bottom: 5px; }
.cuDesc{ font-size: 9px; font-weight: normal; color: #666; }
 



/* styles for OAG reports archive  */
#eventList{ margin-top: 10px; padding-bottom: 5px; color: #002439; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; border-bottom: 1px dotted #ccc; clear: both; }
#eventListTitle{ font-weight: bold; color: #002439; font-size: 16px; padding-bottom: 3px; }
#eventListTitle span{ color: gray; font-size: 10px; display: block; font-weight: normal; }





/* Styles for Breadcrumb */
#breadcrumb
{
    font-size: 10px;
    background-repeat:repeat-x;
    color:#9b9b9b;
    border-bottom:solid 1px #f0f0f0;
    width:100%;
    overflow:hidden;
    margin:10px 0px;
    padding:10px 0px 0px 0px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding:5px 4px 5px 1px;
}

#breadcrumb a
{
    display:block; 
    padding: 0px 4px 0px 0px;
    text-decoration: none;
    color:#454545;
    border-right: 1px dotted #ccc;
}

#breadcrumb a:hover
{
    color:#999;
    text-decoration: underline;
}

.firstCrumb{
    font-weight: bold;
    font-size: 12px;
    margin-top: -2px;
    text-transform: uppercase;
}

.followUs h4{ float: left; width: 70px; margin-top: 10px; }
.social{ display: block; float: right; margin: 0px 3px; border: 1px solid #f0f0f0; width: 32px; height: 32px; border-radius: 4px; }
.social:hover{ border: 1px solid #CCC; }
.fbicon{ background-image:url(/images/ui/social_facebook.png); }
.yticon{ background-image:url(/images/ui/social_youtube.png); }
.twicon{ background-image:url(/images/ui/social_twitter.png); }




.linksTop{ height: 35px; background: #115886; width: 210px; position: absolute; top: 4px; left: 9px; border-radius: 4px; }
.theLinks{ position: absolute; top: 6px; left: 9px; }
.theLinks a{ display: block; float: left; padding: 9px 11px; }


.backHolder{ position: relative; width: 790px }
.backButton{ position: absolute; top: 0px; right: 0px; cursor: pointer; display: block; background-image:url(/images/backButton.png); background-repeat: no-repeat; background-position: 58px 5px; font-size: 11px; border: 1px solid #ccc; background-color: #f2f2f2; border-radius: 4px; width: 78px;  }
.backButton span{ display: block; padding: 6px 0px 6px 7px; }
.backButton:hover{ text-decoration: none; background-color: #0e6aa5; color: #fff;  }



.alert{ border: 1px solid #eed3d7; background: #f2dede; color: #b94a48; border-radius: 4px; padding: 10px; margin: 0px 10px 15px 10px; font-weight: bold; font-size: 12px; display: block; }
.alert h6{ color: #953b39; font-weight: bold; font-size: 14px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #953b39; padding-bottom: 5px; }

.alert-success{ display: block; border: 1px solid #d6e9c6; background: #dff0d8; color: #468847; border-radius: 4px; padding: 10px; margin: 0px 10px 15px 10px; font-size: 12px; }
.alert-success h6{ color: #356635; font-weight: bold; font-size: 14px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #2d6987; padding-bottom: 5px; }

.alert-info{ display: block; border: 1px solid #bce8f1; background: #d9edf7; color: #3a87ad; border-radius: 4px; padding: 10px; margin: 0px 10px 15px 10px; font-size: 12px; }
.alert-info h6{ color: #2d6987; font-weight: bold; font-size: 14px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #2d6987; padding-bottom: 5px; }



#overlayBack{ background: #000; display: none; position: absolute; top: 0px; left: 0px; z-index: 99998; }

.byebye{ width: 420px; display: none; position: absolute; z-index: 99999;  }

.byebyeButtons{ width: 100%; text-align: left; }
.alert a{ color: #b94a48; text-decoration: none; }
.alert a:hover{ text-decortion: underline; }



#overlayBack{ background: #000; display: none; position: absolute; top: 0px; left: 0px; z-index: 99998; }
#thePopup{ z-index: 999999; width: 400px; background: #fff; border-radius: 8px; padding: 15px; font-size: 11px; color: #666666; box-shadow: 0px 1px 10px #888888; border: 2px solid #ccc; height: 168px; }
#thePopup h6{ border-bottom: 1px solid #ccc; font-size: 14px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px 0px 6px 0px; color: #000;}
.closePopper{ position: absolute; top: -10px; right: -12px; cursor: pointer; }


.popupClose{ width: 28px; height: 28px; background:url(/images/close_button_round.png); cursor: pointer; position: absolute; top: -8px; right: -10px; }

.popFoot{ text-align: right; font-size: 11px; padding: 8px 15px 6px 0px; }
.popFoot a{ text-decoration: none; color: #3a87ad; font-weight: bold; }
.popFoot a:hover{ text-decoration: underline; }



/* Added by Bethanie King 12/18/2013*/
#breadcrumb li 
{
    margin-top: -2px;
}

.firstCrumb{
    margin-top: 2px;
}



.contactBody{ padding: 6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }

.contactForm textarea, .contactForm input{ 
    padding: 9px;
    border: solid 1px #C9C9C9;
    outline: 0;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;
    width: 90%;
    background: #FFFFFF;
    border-radius: 4px;
}
                
                
.contactForm textarea { 
    width: 90%;
    height: 140px;
    line-height: 150%;
    resize: none;
                
}
.input:hover, .contactForm textarea:hover,
.input:focus, .contactForm textarea:focus { 
    border-color: #e5e5e5; 

}







.submitButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:13px;
	padding:10px 16px;
	text-decoration:none;
}
.submitButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.submitButton:active {
	position:relative;
	top:1px;
}







#formSuccess, #formError{ display: none; }


.contactForm .formSection{ border-bottom: 1px solid #ddd; height: 1px; width: 96%; }

.fsTitle{ border-bottom: 1px solid #ddd; font-size: 14px; font-weight: bold; margin: 30px 0px 8px 0px; padding: 0px 0px 8px 0px; width: 96%;  }

.contactForm label{ display: block; color: #000; margin: 15px 0px 8px 0px; }

input.wcFormr{ display: none !important; }

input.wcFormr + label{
	display: inline-block;
	font-size: 13px;
	padding: 6px 12px;
	background-color: #fff;
	color: #888;
	cursor: pointer;
	border-radius: 4px;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	margin-bottom: 12px;
	border: 1px solid transparent;
}


input.wcFormr + label > span.wcFormr-unchecked,
input.wcFormr + label > span.wcFormr-checked{
	display: inline-block;
	line-height: 20px;
	vertical-align: middle;
}
.contactForm input.wcFormr + label > span.wcFormr-unchecked-image,
.contactForm input.wcFormr + label > span.wcFormr-checked-image{
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: left center;
}

.contactForm input.wcFormr + label > span.wcFormr-unchecked-image + span.wcFormr-unchecked,
.contactForm input.wcFormr + label > span.wcFormr-checked-image + span.wcFormr-checked{
	margin-left: 12px;
} 

input.wcFormr:not(:checked):not([disabled]) + label:hover{
	background-color: #fff;
	color: #888;
	border: 1px solid #ddd;
}
input.wcFormr:not(:checked) + label > span.wcFormr-checked-image{
	display: none;
}

input.wcFormr:not(:checked) + label > span.wcFormr-checked{
	display: none;
}

input.wcFormr:checked + label{
	background-color: #1172d3;
	color: #ffffff;
}

input.wcFormr:checked:not([disabled]) + label:hover{
	background-color: #1172d3;
}
input.wcFormr:checked + label > span.wcFormr-unchecked-image{
	display: none;
}

input.wcFormr:checked + label > span.wcFormr-unchecked{
	display: none;
}

input.wcFormr:checked + label > span.wcFormr-checked{
	display: inline-block;
}

input.wcFormr.no-label:checked + label > span.wcFormr-checked{
	display: block;
}

input.wcFormr + label > span.wcFormr-unchecked-image{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjE4QzkxRkIwMDAwMTFFNUFFODZGRjRDOTUwMTc2OEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjE4QzkxRkEwMDAwMTFFNUFFODZGRjRDOTUwMTc2OEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERjg2MDc1QkZGRjkxMUU0QUU4NkZGNEM5NTAxNzY4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERjg2MDc1Q0ZGRjkxMUU0QUU4NkZGNEM5NTAxNzY4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiaLnB8AAAAySURBVHjaYuzo6PjPQAFgARHl5eWM5Gju7Oz8z8RAIRg1YNSAUQOQciMoV5FrAECAAQD0uwlVyStb4gAAAABJRU5ErkJggg==');
}

input.wcFormr + label > span.wcFormr-checked-image{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzgyMTlBMEIwMDAyMTFFNUFFODZGRjRDOTUwMTc2OEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzgyMTlBMEMwMDAyMTFFNUFFODZGRjRDOTUwMTc2OEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODIxOUEwOTAwMDIxMUU1QUU4NkZGNEM5NTAxNzY4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODIxOUEwQTAwMDIxMUU1QUU4NkZGNEM5NTAxNzY4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgJnLYoAAACwSURBVHjaYvwPBAwUABYozUim/v9MJGrgA2I2ZAFSDBAC4rtA/A6bF4gBc4BYBNMTEMBAAIf/R4AjSOL/iTGAD4jfIhmggc8AXShGNmAVkuYCNDkUA0AmvwHil0CsDBVLRNK8F4vrUAwIQ1J8G4hDgPgVlP8NiGUJGQDCc/5jB+k4wgdrIC5B03wATwDjjIW5UPFPQCxHjgEM0DBQJRDF/xmhuZHszARLymRnaYAAAwASU/DjNK3YIgAAAABJRU5ErkJggg==');
}

input.wcFormr + label > span.wcFormr-unchecked-image.rdio{ 
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDI2MUE4NTEwMDE4MTFFNUIzRTU4MjkyMEYzOUQ1QUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDI2MUE4NTAwMDE4MTFFNUIzRTU4MjkyMEYzOUQ1QUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODIxOUEwRjAwMDIxMUU1QUU4NkZGNEM5NTAxNzY4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODIxOUExMDAwMDIxMUU1QUU4NkZGNEM5NTAxNzY4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/rvQAAAAGJSURBVHjaYuzo6GBAA/JAHAjE3kBsAsTMQHwdiLcC8SYgvoCsmAVNcxEQd5qYmLAoKyszSEpKMjAyMjK8ffvW7O7du2a3b99ufPXq1QSgmkJsBswwNDRMNzU1ZRAUFEQxFWQQCFtaWjLs3bu34Pz583pAYWeQHBNUTS5Is5ubG4ZmZMDMzMwAUgNU6wTkLoAZIMHNzT3J2NiYgVgAMkRKSioeyDQHGRCvq6vLICwszEAKALoCHGYgA3xBAUYqkJcHRRaDFcgAQ3FxcZINYGdnB1ECIAOYmZiYSDYAFL2gMATpvAGMZ5IN+PXrF4j6DDJg271790g24MWLFyDqPMiABZcvX2b49+8fSQYAExOImgIy4Na7d+8m7dmzh2jNBw8eZAAm7WOg/AELvXygift37dpFlOYTJ048ADI90fOCE9CQuUDXJGlra4NSGgMPDw84tL99+8bw8uVLhuvXrzPcvHlzL1BtMBB/wpYbkx8+fLgUiGOAbEtQPoIm99cgbwPxCiBeg6wBIMAAbFd3p/9huDUAAAAASUVORK5CYII=');
}
 
input.wcFormr + label > span.wcFormr-checked-image.rdio{
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTYxMEM0NUMwMDE4MTFFNUIzRTU4MjkyMEYzOUQ1QUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTYxMEM0NUIwMDE4MTFFNUIzRTU4MjkyMEYzOUQ1QUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNTUwQ0UyMjAwMDQxMUU1QUU4NkZGNEM5NTAxNzY4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNTUwQ0UyMzAwMDQxMUU1QUU4NkZGNEM5NTAxNzY4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prr2t50AAAFOSURBVHjaYvz//z8DGpAH4kAg9gZiEyBmBuLrQLwViDcB8QUU1SADkHAREP/+jx/0I+tB1jzjP/FgL7oBuf9JBwtAehmBhATQJ8+RvfXi8x+Gxh1vGNZf+szw/fc/Bk9NHoYSJ2EGE1kO9PCyABlQDmR0wETefv3LYDf5IcO1Fz9RVLIyMzLsy5ZjsFHiQhZexQQkfJFFmne9wdAMAr///mfo3f8OXdgKZIAhssjCUx8ZcIG9t76iCwkwQeMZDn78+YfTgL8YSYaBCWTADWSRSCN+nAYYyWAE4meQAduQRTKsBRhYmBixGlDpIowudB4UC2pAxk1k0SP3vjE07XzDcOrhdwaQq1VF2RgaPUUZvLV40A3wgSWkiWQkpKPoSXkfCZrvAzEfugEgPJcIzXuAmB9bZoJhJyCeB8TXgfgDEH8C4rtAvAaIQ9DVAwQYAAbY5W2l2g1XAAAAAElFTkSuQmCC');
}

.wcSelect{ 
	font-size: 14px;
	outline: none;
	color: #888;
	background-color: #fafafa;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin: 0px;	
	line-height: 36px;
	padding: 0 15px;
	box-sizing: border-box;
	cursor: pointer;
	position: absolute;
	top: 27px; 
	left: 0px;
	z-index: 100;
}

.wcSelect:hover{
	border-color: #888;
	z-index: 9000;
	
}



.wcSelect .wcSelection{ 

	font-size: 14px;
	color: #888;
	line-height: 36px
	cursor: pointer;
}


.wcSelect ul, .post .wcSelect ul{
	list-style-type: none;
	display: block; 
	padding: 10px 0px;
	margin: 0px;
	border-top: 1px solid #ddd;
	max-height: 300px;
	overflow-y: scroll;
}


.wcSelect ul li, .post .wcSelect ul li{
	background-image: none;
	padding: 6px;
	margin: 0px;
	display: block;
	font-size: 12px;
	
}
.wcSelect ul li:hover{
	background-color: #1172d3;
	color: #fff;
}


.contactForm .wcSelect label{ 
	font-weight: normal;
	font-size: 12px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right center;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OUFCQzMwMzAxNDYxMUU1QTc3RUNFQTc4RTdBNkFGMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OUFCQzMwNDAxNDYxMUU1QTc3RUNFQTc4RTdBNkFGMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5QUJDMzAxMDE0NjExRTVBNzdFQ0VBNzhFN0E2QUYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5QUJDMzAyMDE0NjExRTVBNzdFQ0VBNzhFN0E2QUYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tkGWswAAAHdJREFUeNpi/P//PwMpgJFUDSydnZ2tQDoFiD8SUMsHxHNZgMR2IK4CYjEiLNjOBCSOALEVEP/Eo/AnVM0RJqjAcSAuxKOhEKqGgQlJcDoUowMUcSZcJuGymQmLW/2B+AMU+6P7jQWLE14DcR4Sm7KII1kDQIABABn5JAv6K0AzAAAAAElFTkSuQmCC');
	margin: 0px;
	padding: 0px;
}

.contactForm .wcSelect label:hover{
	background-repeat: no-repeat;
	background-position: right center;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OUFCQzMwNzAxNDYxMUU1QTc3RUNFQTc4RTdBNkFGMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OUFCQzMwODAxNDYxMUU1QTc3RUNFQTc4RTdBNkFGMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ5QUJDMzA1MDE0NjExRTVBNzdFQ0VBNzhFN0E2QUYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ5QUJDMzA2MDE0NjExRTVBNzdFQ0VBNzhFN0E2QUYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+WXVwtgAAAH5JREFUeNpi/P//PwMpgJFkDWpqaq1AOgWIPxJQywfEc0EabICMw0RaYMsEJI4AsRUQ/8Sj8CdUzREmqMBxIC7Eo6EQqoaBCUlwOhSjAxRxkB+QJdmBeD8QWyLZ7IjsXHQNICAKxLegbJDka2RJFixOACnIQ2JTGHGkagAIMADrtSGO1CXZ9gAAAABJRU5ErkJggg==');
	margin: 0px;
}

.wcSelect li.wcSelected{
	
	display: none;
	
}

.columnsWrap{ clear: both; padding: 0px 0px 15px 15px; background: #fff; width: 93.5%;  }

.columns1_2, .columns1_3{ float: left; width: 47%; margin: 0px; padding: 0px;  margin-right: 20px;  }

.columns1_3{ width: 30%; }
.columns1_1{ padding-top: 6px; }

.contactForm label{ font-weight: bold; display: block;  }

.oldie_rdochk{ border: 1px solid #ddd; padding: 10px 15px 10px 10px; display: inline-block; margin-right: 8px; white-space: nowrap; width: auto; background: #fff; }

.oldie_rdochk input{ border: 0px; padding: 0px; margin: 0px; width: 20px; }

.contactForm p{ display: block; width: 100%; }

#formSuccess, #formError{ margin-top: 30px; margin-bottom: 30px; }

.txtinst{ font-size: 10px; color: #222; display: block; padding: 0px 0px 6px 6px; }
.txtinst span{ font-weight: bold; }


/*  Service Center Styles 9-2-15 SWE  */
.n-results{width:666px;display:none;padding:15px;margin:0 18px 30px 0; background: #fafafa;}
.n-filter, .n-filter2{display:inline-block; margin:0 15px 30px 0; border:1px solid #ddd;border-radius:6px}
.n-filter2{ width: 648px; }


.n-filter:hover, .n-filter2:hover{ border-color:#eee; box-shadow: 3px 3px 2px -1px rgba(0,0,0,0.49); }
.articleBody .n-filter h3,.articleBody .n-results h3{border-bottom:1px solid #ddd;padding-bottom:8px;text-transform:capitalize}
.articleBody .n-filter ul,.articleBody .n-results ul{margin:0 0 8px;padding:15px}
.articleBody .n-filter ul li,.articleBody .n-results ul li{background-image:none;display:block;margin:0px 4px;padding:0px 15px;border-bottom: 1px solid #eee;}


.n-filter ul li a,.n-results ul li a, .suggestions a{
	color:#565656;
	display:block;
	font-size:14px;
	font-weight:400;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDA2RkRGRDM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDA2RkRGRTM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMDZGREZCMzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEMDZGREZDMzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Bk0WuwAAAQZJREFUeNpi/P//PwMyECq+EgGkhIF4wbtena8MaIARpAGoCKTADog3AvE3IGYHYlsomwGo8Rxcg2DRZRYgfQaI9YH4ARArQOWeQW36AcSmQE23QYJMQMYfIH0JqkgByXYpqE2vgfgFTJAJ6BwvIM0P5T8BYkMgFgfi7VCxf0DsDFTHA9YAxFuB2A8qORNo4wUgfgVk10HF1IB4PRBbwzSAnPMLKqmE5CRkNsiA98ihVABk9wMxKIwXAPFzIM4CYgEg3g200Q05lJiB9B00DyODv0BsAdR0BhZKIIFJQPwIiEuRFM4G4n1QfAUl4qAxzAIKYiD9BBqkukB8HRpx/zA0EAsAAgwAbFhaVMswHvsAAAAASUVORK5CYII=');
	background-position:left 13px;background-repeat: no-repeat;padding: 8px 18px; line-height: 160%;
}

.n-filter ul li a:hover,.n-results ul li a:hover, .suggestions a:hover{
	text-decoration:none;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODlDRjIxQzM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODlDRjIxRDM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMDZGREZGMzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEMDZGRTAwMzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++RhxEAAAAQZJREFUeNpi/P//PwMyiI+PjwBSwkC8YOHChV8Z0AAjSANQEUiBHRBvBOJvQMwOxLZQNgNQ4zm4hri4OBYgfQaI9YH4ARArQOWeQW36AcSmQE23QYJMQMYfIH0JqkgByXYpqE2vgfgFTJAJ6BwvIM0P5T8BYkMgFgfi7VCxf0DsDFTHA9YAxFuB2A8qORNo4wUgfgVk10HF1IB4PRBbwzSAnPMLKqmE5CRkNsiA98ihVABk9wMxKIwXAPFzIM4CYgEg3g200Q05lJiB9B00DyODv0BsAdR0BhZKIIFJQPwIiEuRFM4G4n1QfAUl4qAxzAIKYiD9BBqkukB8HRpx/zA0EAsAAgwAs3xazBTPDRgAAAAASUVORK5CYII=');
}

.n-results ul li:hover{background-color: #f1f1f1;}
.serviceItems{width:680px;}
.serviceFilter{border-bottom: 1px solid #ddd;width: 680px;margin-bottom: 15px;}
#servicefilter, #service_assistant{
	padding: 9px 9px 9px 32px; 
	width: 639px; 
	color: #bbb;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABc0lEQVR4nKXTv0vVURjH8dfVNoccJOgHmEE0BUEkXNLBbkORQbUKBoHkDxT8D3IWspYahGwQW6IlIu2C5OQmDiIIgYjaD5OCQBQ1dTjPgUu4XDrL93yf8/x4P8/5nEK5XPY/q6YK35PoRS2KaIMTVSR4hKdox1Vs4/xxCS7hLr5iImx12MBf/MQmvuNMbqEQQbXowDCex9lZvMU43uEhHuAG1jPBC3RjFk1ha8DHIBoJ5GZcx22s4lVO0Bjf4j/t3MIWPmEZ9zETpJ/xJLeQcfdjWHW4jDlMYwm7WMBFPMMK6RYOKyoOYSz2C7iJX+HTH0lhMAfUBOZo/HeiviLhAL6gK0i6I6aI1kwwFTPoCrxFlHEBLZiXbqBH0sEdaZg7aMxDfFxR9XSQ5HUFJXzDAf7gN9ZwKg/xHj7gGl6HbQ/nJPn24Y2kg47wL+FHJliVJAqT0eMS1vFSUt5eFMg6WMNYoYrX2I73kpyzDtqqeY3H6uAIM9lWvb+hyVAAAAAASUVORK5CYII='); 
	background-position: 6px center;
	background-repeat: no-repeat;
}
#servicefilter:hover, #service_assistant:hover{color: #262626;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABaklEQVR4nKXTzUuUURTH8c/jtHNRQTygBr1AtAqCSJBsYW4SJgi3AwVBNSb5H7hzJ/gCUURQLaI24sa3QBB37aJFG6FNqL1KgRCJ49viOReGGKKhs7r33HvO+Z5zfzfL89z/WEsTdw/jHkroQg8caiLBLYyhjAv4jZONEpzFNXzCy/C14ht28R0b+IL21EIWQSVUMIrJOOvAFF5gGjfRjytYTwQPUcUbnArfMSwE0Xggd+IS+rCKp1m8wnw4G9mv6PkMZqKNEpbRk1pIuDsxrFacw1ssYQXbeB+JJvARsjzP9+uqDWOkbn8UP2J9Hw/+xGvBVTyJ/Q0cqTsfwgfcDpJqxHThciKAO3gcQZ+xiNPoxrsIGFDoYFYxzC2cSK9wt65qW5AkO4/eSLyHTfzEGvI0xOuYw0U8D18NxxXyHcQrhQ4qcb8XXxPBqkKi8DqQV7CORwrl1aJA0sEanmVN/Mayv+jgX6yhDg4AGUZQlgoNJhEAAAAASUVORK5CYII=');
	
}

.n-filter, #n-results, .sal{ background: #fafafa; position: relative; }

.sa_box{ width: 220px; }
.sal{ padding: 46px 0px 15px 0px; float: right; margin:0px 0px 12px 0px; border:1px solid #ddd; border-radius:4px;  }
.sal:hover{ border-color:#eee; box-shadow: 3px 3px 2px -1px rgba(0,0,0,0.49); }

.serviceItems .n-filter ul{  margin-top: 40px; padding: 8px; }
 
 #n-results{  }

.n-filter ul li:hover{background-color: #ececec;}

.serviceItems .n-filter h3, #n-results h3{ 
	font-size: 14px; 
	background: #598dbc; 
	color: #fff; 
	border: 1px solid #598dbc; 
	border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	position: absolute; 
	top: -1px; 
	left: -1px;
	width: 100%;
	padding: 0px;  
}


.sal h3{
	font-size: 13px;
	text-transform: none; 
	background: #598dbc; 
	color: #fff; 
	border: 1px solid #598dbc;
	border-top-right-radius: 4px; 
	border-top-left-radius: 4px; 
	padding: 0px; 
	position: absolute; 
	top: -1px; 
	right: -1px;
	width: 100%;

}


.sal:hover h3{ border-right-color: #598dbc;  }

.sa_input{ position: relative; z-index: 5000; }

.service_assistant{ 
	margin: 0px;
	padding: 0px 11px 0px 12px;
}


.instruction1{ height: 34px; padding: 8px 4px 0px 4px; }
.instruction2{ line-height: 160%; display: block; padding-top: 8px; margin-top: 8px; border-top: 1px solid #666; font-size: 10px; padding: 8px 4px 0px 4px; }

.noresultsMessage{ margin: 12px 0px 12px 0px; line-height: 160%; }

#zero-results{ display: none; padding: 10px; border: 1px solid #ccc; border-radius: 4px; width: 91%; margin-bottom: 15px; }

#service_assistant{ width: 152px; }

#sList{ 
	
	border-top: 1px solid #ccc;
	min-height: 32px;  
	max-height: 150px; 
	overflow-x: hidden; 
	overflow-y: auto;
	padding-top: 0px;
	margin-bottom: -1px;

}
#suggestionsHolder{ 
	display: none;
	border: 1px solid #ccc;
	border-bottom-right-radius: 4px; 
	border-bottom-left-radius: 4px; 
	background: #fff; 

	position: absolute;
	z-index: 9998;  
	top: -1px; 
	left: 0px; 
	padding: 0px;
	
}

.suggestions a{
	display: block;
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin-bottom: -1px;
	font-size: 11px;
	color: #121212;
	background-position:left 11px;
}





.allServices{ display: block; color: #262626;  line-height: 160%; }
.allServices img{ float: left; margin-right: 8px; width: 16px; height: 16px; }

.assistGo{ border-radius: 4px;display: none; background: #ddd; border: 1px solid #eee; padding: 8px 12px; color: #161616; font-size: 12px; position: absolute; right: 2px; top: 2px; z-index: 900; }
.assistGo:hover{ background: #598dbc; color: #fff; cursor: pointer; }




.serviceItems .n-filter h3 span, #n-results h3 span, .sal h3 span{ 
	display: block;
	padding: 10px 16px;
}

.serviceItems .n-filter h3 span img, .sal span img{ 
	float: left; margin-right: 8px; width: 20px; height: 20px; margin-top: -2px;
}





.prefound{ font-size: 14px; margin: 40px 0px 0px 0px; }
#perhaps{display: none; background: #fff;}
#perhaps ul{width: 47%;margin: 0px 15px 0px 0px;padding: 0px;float: left;}
.viewAll{text-align: right;padding: 15px ;margin-top: 15px;border-top: 1px solid #eee; width: 639px; display: none;}
.viewAll a{font-weight: bold; color: #262626;}
#perhaps .foundTag{display: none;}


#hterm{ display: none; }
#suggestions{ position: relative; }




#n-results .wcSelect ul{ padding: 0px; margin: 0px; }
#n-results .wcSelect ul li{ padding: 0px 6px; color: #262626; margin: 0px; }
#n-results .wcSelect ul li:hover{ color: #262626; }



#n-results .mun{ font-weight: bold; font-size: 16px; padding: 6px 8px;  border-bottom: 1px solid #eee;}
#n-results .address, #n-results .phone, #n-results .link{ font-size: 13px; padding: 12px 8px; line-height: 160%; display: inline-block;  }


#n-results .cities iframe{ margin: 10px; border: 1px solid #ddd; border-radius: 6px; width: 96%; height: 180px; }
#n-results .cities .address{ font-weight: bold; font-size: 14px; }


.cities a{ color: #262626; }

.servicesButton {
  background: #fff;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #262626;
  font-size: 12px;
  padding: 6px;
  border: solid #ccc 1px;
  text-decoration: none;
  display: inline-block;
}
.servicesButton img{ float: left; margin-right: 6px; margin-top: 3px; width: 12px; height: 12px; }

.servicesButton:hover {
  background: #eee;
  text-decoration: none;
}


.n-filter ul li.infoItem a, .n-results ul li.infoItem a{
	
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDA2RkRGOTM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDA2RkRGQTM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMDZGREY3MzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEMDZGREY4MzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8s4EgwAAAKRJREFUeNpi/P//PwM6ECq+Yg6kcoD4yLtenZnIckwM2ME6II4B4hlAzZbEaEC29h+yBAsODf5QJx0GOukkTg1A6w2BVDIQCwLxGqDi9egmoTspAYh1gTgKiNcCDdDCqwFoYj6QegblMgKxOF4NQBM1gFQYlPsSiI8RclIaklg30MafhDTwIrEfAm00IKShG4gvAPFvIK4EYgF0DYzYkgY+ABBgAF00K87qPUEVAAAAAElFTkSuQmCC');
	
	
}

.n-filter ul li.infoItem a:hover, .n-results ul li.infoItem a:hover{
	
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODlDRjIyMDM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODlDRjIyMTM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4OUNGMjFFMzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4OUNGMjFGMzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/LynAwAAAKdJREFUeNpi/P//PwM6iI+PNwdSOUB8ZOHChTOR5ZgYsIN1QBwDxDOAmi2J0YBs7T9kCRYcGvyhTjoMdNJJZAlGZD8ArTcEUslALAjEa4CK16ObhO6kBCDWBeIoIF4LNEALrwagiflA6hnMdiAWx6sBaKIGkAqDcl8C8TFCTkpDEusG2viTkAZeJPZDoI0GhDR0A/EFIP4NxJVALICugRFb0sAHAAIMAJccLox3WrHAAAAAAElFTkSuQmCC');
	
	
}
.suggestions{ width: 334px; }
.suggestions a{
	padding: 8px 24px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAnklEQVR4nJXPvw4BQRgE8N+JSiG5Vkd0olXxFHQ8heg8gt6TKHUeQaiRXKNU+hOaLTaXvUtMs9/ON7Mzm+XLo3/QKN3b2KLADRu0YkEzmjPsMIm4FbqYpRK+OOCMPsaBnyKvqrTGEHcsAnfHI1Upxh4jXDDHp87QCeJnqFXEy5ShwACvsrjK0MMpzFl5Wf40vMP5SuySCdfUy3UJtfgBMIMZ0Vdwb30AAAAASUVORK5CYII=');
	
	background-position: 8px 10px;
	
}
.suggestions a:hover{
	
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAnElEQVR4nJXPsQ4BQRgE4O9EpZBodUQnWhVPQUfuKXQeQe9JlDrPQI3kmiuVjtBssbmsS0yz/84/szOb5XnuH7Rq9y72KHDHDp1Y0I7mDAfMI26DAZaphA9OuGCEWeAX6P2qtMUEJdaBK/FIVYpxxBRXrPBuMvSD+BlqFfEyZSgwRlUX/zIMcQ5zVl/WPw2vcFaJXTLhlnq5KaERX6feGZWUFndkAAAAAElFTkSuQmCC');
	background-color: #eee;
}


/*=Table===============================================================================================================================================*/

table {
    width: 100%;
    border: none;
    border-spacing: 0;
}

/*global table style*/
.sc_bgGray{ 
	background: #ffffff; 
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); 
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); }

.sc_table{ width: 100%; border-spacing: 0; }	

.sc_table table{ border: none; width: 100%; }
.sc_table table thead tr th{  }
.sc_table table thead tr th:first-child{}
.sc_table table thead tr th:last-child{}

.sc_table table tbody tr td:first-child{ border-left: 1px solid #dddddd; }
.sc_table table tbody tr td:last-child{ border-right: 1px solid #dddddd;}
.sc_table table tbody tr:last-child td{ border-bottom: 1px solid #dddddd;}
.sc_table table tbody tr:last-child td:first-child{}
.sc_table table tbody tr:last-child td:last-child{}

.sc_table table thead th,
.sc_table table tbody td{  vertical-align:middle; padding:16px; }
.sc_table table tbody tr + tr td{ border-top: 1px solid #dddddd;}

.sc_table table thead tr th + th,
.sc_table table tbody tr td + td{ border-left: 1px solid #dddddd;}

.sc_table table thead th{ text-transform:uppercase; font-size:14px;  font-weight:300;}
.sc_table table tbody td i{ font-size:12px;}

.sc_table table tr.odd td{ background-color:#f5f5f5;}
.sc_table table tr.even td{  background-color:#fff;} }

	/*table style 1*/
	.sc_table.sc_table_style1 thead th{color:#fff;}
	.sc_table.sc_table_style1 thead th,
	.sc_table.sc_table_style1 tbody td{ text-align:center;}
	/*table style 1*/
	.sc_table.sc_table_style2 thead th,
	.sc_table.sc_table_style2 tbody td{ text-align:center;}
	.sc_table.sc_table_style2 thead { border:1px solid #06C; }
	.sc_table.sc_table_style2 thead th{color:#222222;}
	.sc_table.sc_table_style2 thead tr th{ border-style: solid; border-width: 1px 0 1px 1px; border-color: #dddddd; }
	.sc_table.sc_table_style2 thead tr th + th{border-left: 1px solid #dddddd; border-right:none;}
	.sc_table.sc_table_style2 thead tr th:last-child{border-right: 1px solid #dddddd;}
	/*table style 3*/
	.sc_table.sc_table_style3 thead th{color:#fff;}
	.sc_table.sc_table_style3 thead th,
	.sc_table.sc_table_style3 tbody td{ text-align: left;}
	/*table style 4*/
	.sc_table.sc_table_style4 thead th{color:#222222; text-align:left;}
	.sc_table.sc_table_style4 thead tr th{ border-style: solid; border-width: 1px 0 1px 1px; border-color: #dddddd; }
	.sc_table.sc_table_style4 thead tr th + th{border-left: 1px solid #dddddd; border-right:none;}
	.sc_table.sc_table_style4 thead tr th:last-child{border-right: 1px solid #dddddd;}
	
	
	/*contact info table*/
	.sc_table.sc_table_contact thead th{ color:#fff; background: #8899aa; }
	.sc_table.sc_table_contact thead th,
	.sc_table.sc_table_contact tbody td{ text-align: left; }
	.sc_table.sc_table_contact tbody td{ width: 33%; font-size: 11px; font-weight: 300; }
	
	.sc_table.sc_table_contact tbody td a{ color: #262626; }
	
	
	.sc_table.sc_table_contact{ margin-bottom: 30px; }
	
	
	.sc_table.sc_table_contact tbody tr:nth-child(even){ background-color:#ececec; }
	.sc_table.sc_table_contact tbody tr:nth-child(odd){ background-color:#fff; }
	

/*highlights*/
.sc_highlight.sc_highlight_style-1{ text-decoration: none; display: inline-block; color: #fff; padding: 0 4px;}
.sc_highlight.sc_highlight_style-2{ text-decoration: none; font-weight: 600; }





#contactfilter{padding: 9px 9px 9px 32px; width: 683px; color: #bbb;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA6ElEQVR4nKXToUsEQRTH8Y+6mBTFpBishkOjWTCYRbAZDAaTf4DRZrwuFsGiIAbDmvxHDCZt3nrlEM6wJ7xbZmEWfzAw85t5X968eTNTlqX/aLbF30GFcRj3mMsF3GCh4R3gOAewhs0W8F4OYKhOOaVhDmCAp4Q/xm0OoIcLvASvwgm+sRwPF2E+j0fs4wtX6KsrX+BUXYMKR3huAs4mwbCEy0R2sIhrbGAUr3DYEpDSKnaZrsFWBwBsR0AxSa2LViLgBx8dAe8RAOcSjdKiV3W7T73CHR6wLvFpggb4/FsUjc0R3jKzAL8A7ieuiy9fUQAAAABJRU5ErkJggg=='); background-position: 6px center; background-repeat: no-repeat;}
#contactfilter:hover{color: #262626;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA5UlEQVR4nKXToUpEQRTG8d/qxaQgJsVgu2wQjWbBYBbBZjCYfQDfwGDYF7AYDcsGi8kXMVjU5l63LMIaBuHsOhfm4gcDM2dm/pz5zpleXdf+o6WW+AEazMJ4wHIp4A6rC7ETnJcAttBvAR+VACZSyjlNSgBjjDLxGe5LALu4xlOINbjAF9bj4SrMVzDEMT5xg4HkfIVLyYMGZ3iEXuiDK9xmMsrpDTuYxiecFl6GTRwy78FeBwDsR0CFtY6AjQj4xntHwGsEkEz80ygtepbafa4KpFJuy3yaoDE+fhfVwuYUL4VZgB9XLSV0xZ5NsQAAAABJRU5ErkJggg==');}


.mapLink, .phoneLink, .building{ 
	display: block;
    padding-left: 22px;
    line-height: 18px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+ElEQVR4nKXTzSqFURgF4OdgoPxMGKhDnaTvCsiQqYGBu+EG/BwmXIFcwBnJLZgyM/EfipKiiE4Z7K1Or8/nyJqsvdfe72q12rtWFIX/oKfibACTmf9kUEcLTzjN3Mr6N/SF/RgOMRHuLGEas7irSrCahy8wj0HM4SzrazFBLZT4gFEsYr9DX8ABHjFSlWAo80vQnzMPxwTR4ChzE+N5XcdWXh//ZrCTeQaXuMWVVB5sR4PYQS9OMBUvSkUWaFclaGO9ZBg24nCZAezhOmg32C1zLTP4kErsxCbeywxiB1/ox7n0Mu/RwGu3CeANy9I/WPlpuCpB1/gEYXwtKX6kgcMAAAAASUVORK5CYII=') 0px 1px no-repeat;
}
.phoneLink{ 
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4UlEQVR4nKXSvUpDQRCG4eeENDGdaW3SHPAOrNILFnYKXkCuQEQbtdDYiJ1gYymxsRK8AJu0NsHCG7Cw9pdgkRGWw4lkydfs7DD7znzsFGVZWkSNJF7HKZZyAM04tzCM+BPHuRPsJ7ldrOQCVpNcGzu5gJckd43zXMBtnBNTCz+5gCt8xP1k3scp4BUXEfexmQuAI4xQ4KYCaWJPze+kgC9sYIwW7nCJZVOLZ3jGoWTZippV7uAea3GfVBrBAAfVCf70hl4Uvc+oeayzkOo7OnRj5HFYfMI2Hv6zkKVZE8ytX+7iJM2QR4ozAAAAAElFTkSuQmCC');
}
.building{
	
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABU1BMVEUAAAAMDAwPDw8cHBxEREBEREAZGRgQEBAQEBAODg4QEBAAAABEREAcHBsTExMREREQEBAODg4PDw8AAABEREAVFRUSEhEWFhUdHRwPDw5EREATExMXFxYUFBQREREAAAAvLyxEREAhISASEhEQEBAQEBAQEBAxMS4PDw4UFBQTExMRERERERENDQ0PDw8ODg4PDw8SEhIREREeHh0QEBAQEBAODg4PDw8QEBATExISEhISEhIQEBAPDw8QEBAZGRkTExMPDw8PDw8QEBAQEBAQEBAbGxoQEBAPDw8PDw8QEBAQEBAQEBAPDw8ODg4QEBAREREUFBMPDw8TExMUFBQPDw8SEhIWFhUbGxoODg4QEBARERERERETExIPDw8PDw8bGxoPDw8QEBAQEBAQEA8PDw8QEBAQEBAQEBAODg4PDw8SEhIQEBAQEBATExITExMQEBB6OgSqAAAAbHRSTlMAFIEJAQQikujw3wMBL6PnfhLEBAKC4nYNBQ2mXStKAQ0FLcbq+bwOFHDI4okllTTEb8Q1Y76xlDXHb4jr12s/yIVlWnt9QGyE5qmVbHFXTj6a1riahnloQXe51uiwlGExk2qnsrF7uK3AwY8Gx5dZAAAAs0lEQVQYGT3BPUpDQRSG4fcbz50zQ5JGLhYhkMLG0tIVaKd7sHTDdiIhiGQDl8kPx8ktfB7xT0IXEjMbsrt/+ILE1bLOeC9mdKO6X24hKwFjvtoC8k2CZS7dqwvJ98aDZjxXSS2MqhlUKdo5UWt9KgXkHnEkMeX86Y7kLQKMO+mer1FqUwDGcLadshRtR2fAsNaPIiY6M+DmoKFF0GUlVgzdKngEe9kkyrp236dTfbscF/s/PSEsUJsKTtkAAAAASUVORK5CYII=');
	color: #262626;
	font-weight: 600;
	font-size: 12px;
	
}

.alert-white span.building{
	padding: 0px 0px 0px 22px; 
	border-bottom: 0px;
}


#uploader{ 
	width: 89.433%; border: 2px dashed #dedede; background: #fff; text-align: center; border-radius: 4px; padding: 30px;
}

#uploader .uploadMessage{ 
	margin-left: auto; margin-right: auto;
}

#uploader .uploadMessage p{ 
	color: #1172d3;
	font-weight: 400; font-size: 16px;
}

#uploader:hover{
	background: #fafafa; border-color: #1172d3; cursor: pointer;
}

.discmess{ line-height: 160%; display: block; max-height: 100px; overflow-y: auto; overflow-x: hidden;border: 1px solid #ccc; padding: 6px 15px 15px 15px; width: 96%; }


.progressBar {
    width: 200px;
    height: 20px;
    border: 1px solid #ddd;
    border-radius: 5px; 
    overflow: hidden;
    display:inline-block;
    margin:0px 10px 10px 5px;
    vertical-align:top;
}
 
.progressBar div {
    height: 100%;
    color: #fff;
    text-align: right;
    line-height: 20px;
    width: 0;
    background-color: #1172d3; 
    border-radius: 4px;
}
.statusbar{
    border-top:1px solid #1172d3;
    min-height:25px;
    width: 96%;
    padding:10px 15px 0px 15px;
    vertical-align:top;
    border-radius: 4px;
}

.statusbar:nth-child(odd){
    background:#EBEFF0;
}

.pct{ padding-right: 12px; width: 40px;  }


.pctSpacer{ width: 20px; float: right; }

.filename{
	display:inline-block;
	vertical-align:top;
	padding: 0px 10px;
}

.filesize{
	display:inline-block;
	vertical-align:top;
	color:#30693D;
	padding: 0px 10px;
	margin-left:10px;
	margin-right:5px;
}


.fileFinal{
	display:inline-block;
	vertical-align:top;
	color:#008000;
	font-weight: bold;
	padding: 0px 10px;
	margin-left:10px;
	margin-right:5px;
}

.fileRemove{
	display:inline-block;
	height: 16px; width: 16px;
	float: right;
	cursor: pointer;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA30lEQVR4nK3TPU6CQRSF4ecTKksKtDChNW7CULkBDQWtnVErE1iBDRtAawsbeypWgbGlM/KzAyOFH+E6DCaIp5q5M+/Jyb0zxchu2tuRXzO4wFXm3iF6aKQH1bC+xAMKHKEb4CGOcY5TjHMJeiUMHdwnsDLBdUxQhCa28IRKOJ+jFvZvaOI9l+AZbXyG2q9warA0ubGueQ7OGdTlp1DDbab+w6Duu2EnuYtWjd1oMEjg1zJN7EknTRjfwSSBm/jAzGo6X5hGgzjGfbzgAGclvFQLfdzhcZPBn/Tvn2lrLQBPpijItBSikQAAAABJRU5ErkJggg==');
}


.abort{
    background-color:#D50000;
    border-radius:4px;
    display:inline-block;
    color:#fff;
    font-family:arial;
    font-size:13px;
    font-weight:normal;
    padding:4px 15px;
    cursor:pointer;
    vertical-align:top
}




.file-wrapper {
  cursor: pointer;
  display: inline-block;
  position: relative;
  width: 150px; 
  height: 46px;
}

.file-wrapper .blueButton {
  cursor: default;
}



.file-wrapper input {
  cursor: pointer;
  border: 0px; color: #fff; background: #fff;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  filter: alpha(opacity=1);
  -moz-opacity: 0.1;
  opacity: 0.1;
  font-size: 100px;
  z-index: 99999;
  display: block;
}



input{ color: #222; }

::-webkit-input-placeholder { 
    color: #222 !important;
}

:-moz-placeholder { 
   color: #222;  
}

::-moz-placeholder { 
   color: #222;  
}

:-ms-input-placeholder { 
   color: #222;  
}


.translator{ 
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RjNCMEFGRjQ4Q0IxMUU1ODk3OENGOUE5NTE0QTE5NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RjNCMEIwMDQ4Q0IxMUU1ODk3OENGOUE5NTE0QTE5NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwQUE4OTFFNDhDQTExRTU4OTc4Q0Y5QTk1MTRBMTk1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdGM0IwQUZFNDhDQjExRTU4OTc4Q0Y5QTk1MTRBMTk1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aVZ6AwAAAZ5JREFUeNqU1EsoRFEYwPE7Go+IEOWxkRQ2RCgyhSmJkgWFEjYTkdcGWShWZCFEU7JQQrIgKZGFoigWlCylJBaKFCmP/6lv6nQzM8dXv87jnnO/+e49cx0ej8eyRRrciMIVXpGFUOzjXl/s9XqtQOHU+uHoxzg+8YNZXKAZ1biV65t4sQzCl8CBOlRhGgfIQT2GbNUtSDsl1Rkl6JTHUqZd28Mc5tGmzXfhUirawFegBCFIkLLVhlF51r54RzuWtLlypKIXBSYVVCJexi5829bEIFobq/cRJ/PqkZ4GS1CujU/+KLkFDdp4AGuy121SQYo2ztP6EYhEsW3PNR6k/xgsQYicIF+o99Ao/Qo5TS7bngnkSz/MpIInW8IFadVJ2UIskpCLbGl3MIY7kwqObXPqhiuYkRP2hiaUYlvWJMsPyTRJsOvnWaqX360dxWf5X/jiA0cmCe7lE+EvbrR+kdYfxrlJAhWrmPSzphaJ0k+XdlE+KZZpAhWDaP3jI6Zuuo4eFGIEHZZhOG3jZZyhBiVyepxyHDPQh0PrH/ErwABOmUsDLM4ZUgAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: right 6px;
	cursor: pointer;
	border: 1px solid #fff; 
	border-radius: 4px; 
	padding: 6px;
	font-size: 11px;
	position: absolute; 
	top: -12px; 
	right: 0px;
	z-index: 800;
	width: 120px;
	
 }

 .translator .translatorTitle{ display: block; margin-top: 2px; text-align: right; padding: 0px 24px 0px 0px; }
 
 .translator:hover{ border-color: #ccc; box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75); background-color: #f9f9f9;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMEFBODkxQzQ4Q0ExMUU1ODk3OENGOUE5NTE0QTE5NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMEFBODkxRDQ4Q0ExMUU1ODk3OENGOUE5NTE0QTE5NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwQUE4OTFBNDhDQTExRTU4OTc4Q0Y5QTk1MTRBMTk1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUwQUE4OTFCNDhDQTExRTU4OTc4Q0Y5QTk1MTRBMTk1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+uKN5gwAAAZ1JREFUeNqU1EsohFEUwPFvNB4RIcpjIylsyLOIwtQkShYUSsaOyGuDLBQrshAyG1FKSBYkJbJQFGFByVJqEgtFipTH/9aZun0ZrlO/7mPunTPnfnc+h3vh1LJFClyIwCWekYFg7MKnL97x5Fm/hVPrh6IXo3jHF6ZxjiZU4UY+X8eTZRD+BA7UohKT2EMW6jBgq84r7YRUZ5SgXY6lTK8eM5iFR5vvwIVUtIaP3xIEIU7KVhuG5az98YpWzGtz5UhGN/JNKnAjVsal+LStiUKkNlbPI0bm1ZEe/5WgXBsf/VByM+q1cR9WZK/LpIIkbZyj9cMQjiLbnivcSf/+rwRBcoP8oZ5Dg/Qr5DaV2vaMIVf6ISYVPNgSeqVVN2UD0UhANjKl3cIIbk0qOLTNqS9cwpTcsBc0ogSbsiZRfki6SYLtAGepHn6ndhUf5X/hjzccmCTwySsiUFxr/UKtP4gzkwQqljEeYE0N4qWfKu2cvFIs0wQq+tHyw0tMfekqulCAIbRZhuG0jRdxgmoUy+1xynVMQw/2rX/EtwADAG5ZSwNtyxX4AAAAAElFTkSuQmCC');	 
	 
 }
 .translator:hover ul{ display: block; }
 

.translator ul{ display: none; margin: 12px 0px 0px 0px; padding: 8px 0px 8px 0px; text-align: left; border-top: 1px solid #ccc; }
.translator ul li{ display: block; padding: 6px; cursor: pointer; }
.translator ul li:hover{ background: #479fcc; color: #fff; }


.translateStatus{ position: relative; width: 726px; z-index: 900; }
.translateBack{ width: 100%; height: 100%; background: #fff; opacity: 0.7; position: absolute; top: 0px; left: 0px; z-index: 998;}

.translateWait{ position: absolute; top: 150px; left: 50%; width: 250px; border: 1px solid #ccc; border-radius: 4px; margin-left: -125px; text-align: center; background: #fff; z-index: 999;box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75); }
.translateMessage{ font-size: 16px; font-weight: bold; padding: 12px; }
.translateMessage span{ display: block; margin-top: 10px; font-size: 12px; }
.translateMessage .lang{  color: #479fcc; padding-top: 6px; }

#breadcrumb{ display: block; margin: 12px 0px; }
#breadcrumb li{ padding: 14px 8px 10px 0px; }

.contentRight, .contentLeft{ position: relative; }

ul.scLegend{ margin: 0px; padding: 12px 0px 12px 0px; float: right; }

ul.scLegend li{
	color:#565656;
	display:inline-block;
	font-size:11px;
	font-weight:300;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDA2RkRGRDM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDA2RkRGRTM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMDZGREZCMzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEMDZGREZDMzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Bk0WuwAAAQZJREFUeNpi/P//PwMyECq+EgGkhIF4wbtena8MaIARpAGoCKTADog3AvE3IGYHYlsomwGo8Rxcg2DRZRYgfQaI9YH4ARArQOWeQW36AcSmQE23QYJMQMYfIH0JqkgByXYpqE2vgfgFTJAJ6BwvIM0P5T8BYkMgFgfi7VCxf0DsDFTHA9YAxFuB2A8qORNo4wUgfgVk10HF1IB4PRBbwzSAnPMLKqmE5CRkNsiA98ihVABk9wMxKIwXAPFzIM4CYgEg3g200Q05lJiB9B00DyODv0BsAdR0BhZKIIFJQPwIiEuRFM4G4n1QfAUl4qAxzAIKYiD9BBqkukB8HRpx/zA0EAsAAgwAbFhaVMswHvsAAAAASUVORK5CYII=');
	background-position:top left;background-repeat: no-repeat;padding: 1px 0px 0px 18px; line-height: 100%; margin-left: 12px;
}


ul.scLegend li.legendInfo{ 
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RDA2RkRGOTM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RDA2RkRGQTM0NzQxMUU1QTUwNkFEMURDQzlGRjgyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlEMDZGREY3MzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEMDZGREY4MzQ3NDExRTVBNTA2QUQxRENDOUZGODIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8s4EgwAAAKRJREFUeNpi/P//PwM6ECq+Yg6kcoD4yLtenZnIckwM2ME6II4B4hlAzZbEaEC29h+yBAsODf5QJx0GOukkTg1A6w2BVDIQCwLxGqDi9egmoTspAYh1gTgKiNcCDdDCqwFoYj6QegblMgKxOF4NQBM1gFQYlPsSiI8RclIaklg30MafhDTwIrEfAm00IKShG4gvAPFvIK4EYgF0DYzYkgY+ABBgAF00K87qPUEVAAAAAElFTkSuQmCC');
}

/*  Find Your Commissioner  */
.findcomm #map_canvas{
	width: 710px;
	height: 300px;
	margin: 30px 0px 200px 0px;
	padding: 0px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.4);
	position: relative;
	
}

.findcomm #map_canvas .cover{ opacity: 0.8; width: 710px; height: 300px; position: absolute; top: 0px; left: 0px; background: #fff; z-index: 9998; }

.findcomm p {
  color: #222222;
  display: block;
  height: 20px;
  line-height: 14px;
}

.findcomm .search{
  background: #fff;
  padding: 12px; 
  border: 1px solid #ccc; 
  border-radius: 4px;
  position: absolute;
  top: 100px;
  right: 100px;
  z-index: 9999;
  box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.4);
  text-align: center;

}


.findcomm .searchInst{ font-size: 16px; color: #1172d3; text-align: center; }



.findcomm .search .address, .findcomm .search .city, .findcomm .search .go{
	margin: 0px 8px 0px 0px;
	box-shadow: none;
	height: auto;
	top: 5px;
	display: inline-block;
	width: 160px;
	padding: 4px;
	font-size: 10px;
}

.findcomm .search .city{
	width: 120px;
}

.findcomm .search .go{
	width: 65px;
	margin-right: -2px;
	font-size: 11px;
}


.findcomm input#address, input#city{
	height: 24px;
	padding-left: 6px;
	width: 100%;
	font-size: 11px;
	line-height: 20px;
	font-weight: 300;
	border-radius: 4px;
	border: 1px solid #ccc;
	text-transform: capitalize;
}
.findcomm .search .geocode{
	color: white;
	border-radius: 4px;
	font-weight: 400;
	font-size: 12px;
	background: #1172d3;
	height: 28px;
	line-height: 28px;
	padding: 0px 16px;
	cursor: pointer;
	overflow: hidden;
	border: none;


}
.findcomm .search .geocode:hover{
	color: white;
	background: #262626;
}

.findcomm .search button:focus, .findcomm .search input:focus {outline:0;}


.findcomm .infoBox{
  z-index: 9999;
  position: absolute;
  top: 86px;
  right: 8px;
  background-color: white;
  border: 1px solid #ccc;
  padding: 12px;
  border-radius: 4px;
  width: 267px;
  display: none;
  font-size: 12px;
  box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.4);
}

.findcomm .infoBox .resultsItem{ 
	
}

.findcomm .resultsItem span{ 
	font-weight: bold;
}

.findcomm .infoBox .resultsTitle span{ 
	color: #1172d3;
}

.findcomm .infoBox .resultsTitle, .findcomm .infoBox .commName, .findcomm .infoBox .commDist, .findcomm .infoBox .commPhone{
	font-weight: 400;
	text-transform: capitalize;
	font-size: 13px;
	border-bottom: 1px solid #ccc; margin-bottom: 6px; padding: 0px 0px 6px 0px;
}

.findcomm .infoBox .resultsTitle{
	text-align: center;
}

.findcomm .infoBox .commName, .findcomm .infoBox .commDist{
	font-size: 16px;
	border-bottom: 0px; margin: 12px 0px 0px 0px; padding: 8px 0px 0px 0px;
	font-weight: bold;
}

.findcomm .infoBox .commDist, .findcomm .infoBox .commLinks{
	font-size: 12px;
	width: 148px;
	margin: 0px; 
	padding: 6px 0px;
}

.findcomm .infoBox .commPhone{
	font-size: 11px;
	padding: 6px 0px 12px 0px;
	width: 148px;
	margin-bottom: 12px;
}
.findcomm .sLabel{ text-align: left; padding: 4px 0px 4px 0px; }



.findcomm .infoBox .commImg{ float: right; margin: 6px 0px 6px 12px; width: 90px; border: 1px solid #ccc; border-radius: 4px; overflow: hidden; }


.findcomm .infoBox a{  color: #1172d3; text-decoration: none; }
.findcomm .infoBox a:hover{  text-decoration: underline; }



.ui-helper-hidden-accessible{ display: none; }

ul.ui-autocomplete{
	
	background: #fff; 
	border: 1px solid #ccc;
	font-size: 12px;
	color: #262626;
	border-radius: 4px;
	display: block;
	width: 160px;
	margin: 4px 0px 0px 0px; 
	padding: 6px 0px;
	max-height: 100px;
	overflow-y: auto;
	
}
ul.ui-autocomplete li{ 
	
	cursor: pointer;
	display: block;
	padding: 6px;	
	
}
p.radSels{ display: block; min-height: 30px; }


.articleBody{ font-size: 12px; line-height: 160%;  }
.alert-white{ background: #fff; border-color: #ccc; color: #666; float: left; width: 300px; line-height: 160%; margin: 12px 12px 12px 0px; }
.alert-white:hover{  border-color: #ccc; box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75); background-color: #f9f9f9; }

.alert-white span{ font-weight: bold; display: block; padding: 0px 8px 8px 8px; border-bottom: 1px solid #ccc; color: #333; font-size: 14px; }

.alert-white p{ /*min-height: 126px;*/display: block; clear: both; }
.alert-info .goButton{ float: left; }
.alert-white .alertButtonBlock{ clear: both; padding: 12px 0px; height: 30px; }
.goButton{ font-size: 12px; }

.bricks2, .bricks3{ padding-left: 20px; }
.nobrick{  width: 328px; }

.nobrick:nth-child(odd){ margin-right: 0px; margin-left: 14px; }


.alertFull{ width: 96%; float: none; display: block; }


.rightFloat{ float: right; margin: 8px 0px 12px 30px; }
.rightFloat ul{ margin: 0px; padding: 4px; }
.rightFloat ul li{ font-size: 11px; margin: 0px 0px 4px 0px; }

.alert-white span.building{ font-size: 12px; }


.sc_table.sc_table_contact tbody td.ct1{ width: 33%; }
.sc_table.sc_table_contact tbody td.ct2{ width: 161px; }
.sc_table.sc_table_contact tbody td.ct3{ width: auto; }


/* added 12/11/2105 */

.featuredRight:hover .newspdfLink{ display: block; }

	#lightSlider{ opacity: 0; }
	
	#lightSlider li, #lightSlider li a{
		width: 226px;
	}
	
	.thisItem a, #lightSlider li a{
		display: block;
		background-repeat:no-repeat;
    	background-size:100% auto;
		height: 125px;
	}
	
	.thisItem a:hover, #lightSlider li a:hover{
		text-decoration: none;
	}
	
	.thisItem a img, #lightSlider li a img{
		width: 100%;
		max-height: 125px;
		opacity: 0;
		cursor: pointer;
	}
	.featuredRight .thisItem a img{
		opacity: 1;
		border: 1px solid #ccc;
	}
	.featuredRight .thisItem a img:hover{
		border-color: #262626;
	}

	.thisItem span, #lightSlider li span{
		font-size: 12px;
		display: block;
		padding: 8px 6px;
		margin-bottom: 8px;
		height: 36px;
		line-height: 126%;
	}
	
	.thisItem span{
		border-bottom: 0px;
		height: auto;
		margin-bottom: 0px;
	}
	.thisItem span.date{
		padding: 0px 6px; margin: -6px 0px 0px 0px; color: #ccc; font-size: 11px; color: #999;
	}
	.thisItem span.teaserFeatured{
		font-weight: normal;
		font-size: 11px;
	}
	
	.thisItem span a, #lightSlider li span a{
		color: #262626;
		font-size: 12px;
		display: inline;
	}
	
	.thisItem, .thisItem a{
		width: 100%;
	}
	
	.featuredRight{ width: 206px; }

	
	.c100{ border: 1px solid #ccc; margin: 0px 4px 12px 4px; }
	.c100 a{ display: block; height: 70px; }
	
	.c33{ width: 32%; display: inline-block; margin: 10px 3px; text-align: center; vertical-align:top; }
	.c33 a{ display: block; }
	.c33 a img{ width: 100%; border: 1px solid #ccc; }
	.c33 a img:hover{ border-color: #262626; }
	.c33 p{ font-size: 11px; color: #262626; font-weight: bold; padding: 6px 6px 0px 6px; margin: 0px; line-height: 130%; text-transform: capitalize; }
	
	
	.sideBlock h3{ text-transform: capitalize; font-size: 13px; text-align:center; margin: 4px; }
	.sideBlock a img{ width: 100%; border: 1px solid #ccc; }
	.sideBlock a img:hover{ border-color: #262626; }
	
	
	
	.newsItem{ padding: 8px; height: auto; }
	
	.newsItem .newsInfo{ display: inline-block; vertical-align:top; max-width: 566px; }
	
	.newsItem .teaser2 .date{ float: left; width: auto; margin: 0px 4px 0px 0px; font-weight: bold; color: #9c9b9b; font-size: 13px; }
	.newsItem .teaser2{ line-height: 140%; margin-bottom: 10px; }
	.newsItem .teaser2 .teaser{ font-size: 12px; font-weight: normal; padding: 0px 0px 10px 0px; border-bottom: 0px; }
	
	
	
	.newsItem h4 a{ font-size: 14px; color: #00243b; }
	.newsItem .thumb{ display: inline-block; vertical-align:top; width: 90px; margin: 0px 12px 0px 2px; }
	.newsItem .thumb img{ width: 100%; border: 1px solid #fff; }
	.newsItem .thumb img:hover{ border-color: #262626; }
	
.mostVisited a{ line-height: 130%; margin-bottom: 4px; }

.articleBody ul{ padding: 0px 30px; margin: 0px; }

.required_note{ font-size: 11px; text-align: right; border-top: 1px solid #ccc; margin-bottom: -20px; margin-top: 15px; padding: 6px 6px 0px 0px; }
.required_note span{ color: #d50000; font-size: 14px; }





