@import "../Subscriber-w500-800.css";
/* GLOBALS */
#titleBarNarrower
{background-color:#fff;opacity:1;}
#titleBarNarrower .toggle{text-indent: -9999px;width: 70px;height: 47px;position: absolute;right: 0;top: 0;z-index: 1100;}
#titleBarNarrower .toggle:before
{content: '';display: block;position: absolute;right: 14px;top: 10px;width: 40px;height: 30px;background:#e33539;border-radius: 5px;box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.15), 0 0.025em 0.15em 0em rgba(0,0,0,0.25);}
#titleBarNarrower .toggle:after
{content: '';display: block;position: absolute;right: 0;top: 18px;width: 44px;height: 30px;background: url('../../Images/city/nav-opener-bg.png') 0 0 no-repeat;opacity: 0.75;}
.no-svg #titleBarNarrower .toggle:after{background: url('../../Images/city/nav-opener-bg.png') 0 0 no-repeat;}
#titleBarNarrower .toggle:active{}
#titleBarNarrower .toggle:active:before{background-color: #d95673;}
#titleBarNarrower .toggle:active:after{opacity: 1.0;}
#titleBarNarrower .title .zoneTitle{/*display: block;*/text-align: center;vertical-align: middle;font:bold 18px verdana;color:white;text-decoration: none;cursor:default;}
#titleBarNarrower .title a{float:left;width:118px;height:55px;background:none;padding:10px 0 0 0px;color:#f00;line-height:1.9em; font-size:1.9em; text-transform:uppercase;font-family:Georgia; margin-left:20px;}
	
/* @media only screen and (min-width: 500px) and (max-width: 800px) */
body{font-size:98%; line-height:1.4;}
.wrapper{max-width:68.625em;max-width:77.125em;max-width:100%;}
.containter{padding:0px 4% 0 !important;max-width: 92% !important;}
.home_body{max-width:100%;} 
.logo a{ margin-left:10px;padding: 0 0 0 0px;}
header{height:45PX;}
.logo{display:none;}

.generic_body { padding-top:20px; }
.generic_body .containter{box-shadow:none;padding-top:0px}
.BodyEnd{ height:55px;}


#searchbar{ display:none;}
.title #searchBox{ float:right;margin:9px 60px 0 0;}
.banner{height:280px;padding:0px 0 0 0;}
.bannerfont {left:0%;top:4%;width:90%;margin-top: 80px;}
.bannerfont h3{padding-left:5%;font-size:1.1em; line-height:1.2em; margin:0;}


.CurrentThrough_text{left: 34%;}
.home_body,.utah_body,.florida_body,.federal_body, .dc_body,.texas_body,.georgia_body,.california_body,.newyork_body,.generic_body{min-height:180px;}

/* layout: topnav start */
.navigation{float:right; padding:0; margin:0;display:none }
.navigation li{color:#333; list-style:none; padding:0 0px;display: inline-block;float:none}
.navigation li.homeIcon{ width:100%;border-bottom:1px solid #EEE;box-shadow:2px 0px 8px #BBB}
.navigation li.SigninIcon,.navigation li.SignupIcon{width:47%;*width:inherit}
.navigation li a.backIcon{ display:block;width:30px;margin:10px 0px 5px 18px;padding:0;float:left;color:#999;cursor:pointer;font-weight:bold}
.navigation li a.backIcon:before{ content:'<<';}
.navigation li a.home{ display:block;margin:10px 4% 5px 18px;float:right}
.navigation li a.profile{ margin-left:18px;}
.navigation li.topnav_select{display: inline-block;height: 100%;}
.navigation li a{color:#333;display:inline-block;margin:0 0 0 0px;text-transform:uppercase;font-weight: bold;padding: 1.3em 1em 0.5em 32px; width:90%;}
.navigation li a:hover{color:#333; text-decoration:none;}
.navigation li a.SignIn{display:inline-block;width:80%;padding:6px 2%; border-radius:4px; text-align:center;margin:18px 0px 0px 20px;background:#428bca;border-color:#357ebd;color:#fff;line-height:1.5em}
.navigation li a.SignIn:hover {background-color:#3276b1;border-color:#285e8e;color:#fff;text-decoration:none;}
.navigation li a.SignUp{display:inline-block;width:80%;padding:6px 2%; border-radius:4px; text-align:center; color:#fff;margin:15px 0px 0px 5%;*margin-left:20px;border-color:#b6292b;line-height:1.5em}
.navigation li a.SignUp:hover {background:#c82e31;border-color:#8e1e20;color:#fff;text-decoration:none;}

.topnav_select{height:20px;padding:3px 0 0px 5px;display:inline-block;color:#333;cursor:pointer;position:static;}
.topnav_select a{_letter-spacing:0px;}
#descri,#officallink,#profileInfo{display:inline-block;word-break:break-all;position:static;padding:1px 0 0;background:#fff;box-shadow:0 3px 10px #fff;border-radius:4px 4px 4px 4px;border:1px solid #ddd; margin:0 20px;}
#officallink{position:static;right:0;top:21px;}
.topnav_dropdown{ width:100%;height:100%; /*min-height:70px;*/padding:0px; text-align:left;background:#fff; }
.topnav_dropdown li{ border-bottom:0px dashed #d9d9d9;padding:0px; color:#666}
.topnav_dropdown li a{display:inline-block;text-indent:14px;color:#2966B6; padding:5px 0px 8px;  font-size:14px;  line-height:150%;font-family: "Segoe UI", "Helvetica Neue", Arial, sans-serif; width:100%;border-bottom: solid 1px #ddd;font-weight:400;text-transform:none;}
.topnav_dropdown li a:hover{color:#fff;background:#0062a1; text-decoration:none;padding:5px 0px 8px;}
.morebtn{padding: 1em 1em 1em 10px;}
.topnav_disc{ background:url(../../images/city/bullet.gif) no-repeat 26px 50%;}
.skel-panels-panel-right { overflow-x:hidden }
/* layout: topnav end */
.global_body{background-position:0% -15%} 
.florida_body{background-position:0% -10%} 
.utah_body{background-position:0% -10%}  
.federal_body{background-position:0% -10%}  
.dc_body{background-position:0% -10%}  
.texas_body{background-position:0% -10%} 
.california_body{background-position:0% -10%} 
.georgia_body{background-position:0% -10%}  
.newyork_body{background-position:0% -10%} 
.virginia_body{background-position:0% -10%}  
.connecticut_body{background-position:0% -10%}  

.block{height:auto;}
.block2 .autoHeight{margin:0;}
.block2{height:auto;float:none; width:100%; background:#fff; padding:30px 0 40px;}
.block01,.block02,.block03,.block04{width:49.65%;height: 240px;}
.large .block01, .large .block02, .large .block03{width:32.9%;height:150px;margin-right:0%;}
.block02 li.blockbg a:first-child, .block02 li.blockbg > .blockfont:first-child{margin-top:15%;}
.QuickIcon .Icon01 a{background-position:40px 36px;}
.QuickIcon .Icon01 a:hover{background-position:40px -264px;}
.QuickIcon .Icon02 a{background-position:-206px 36px;}
.QuickIcon .Icon02 a:hover{background-position:-206px -264px}
.QuickIcon .Icon03 a{background-position:-456px 30px;}
.QuickIcon .Icon03 a:hover{background-position:-456px -270px}
.QuickIcon .Icon04 a{background-position:-712px 36px;}
.QuickIcon .Icon04 a:hover{background-position:-712px -264px}

.footerlink{min-height:280px;}
.footerlink ul.footer01{min-width:28%;max-width:180PX;}
.footerlink ul.footer04{width:150px;margin-bottom:0;margin:0;}
.footer04 a{margin:0 10px 8px 0; }
a.facebook{background:url(../../images/city/facebook.png) no-repeat 0 0;}
a.twitter{ background:url(../../images/city/facebook.png) no-repeat 57% 0;}
a.Google{ background:url(../../images/city/facebook.png) no-repeat 112% 0;}
a.agency_box{width:38%;padding:15px 3.5% 0px 3.5%;margin-right:5px}
/* @media only screen and (min-width: 500px) and (max-width: 800px) */

@media only screen and (max-width: 780px) {
.footerlink ul{float:left; width:42%; margin:25px 0 0; padding:0 4% 0 0; min-height:30px;}
.footerlink ul.footer04{width:414px;width:99%;padding:25px 0 0 0; margin-bottom:0;float:none;height:115px;}
.footer04 li{padding:0;width:100%;}
.footerlink ul.footer05{width:187px; height:115px;margin:0;padding:15px 3% 0 0; float:left;}
.footerlink ul.footer01{padding:0 4% 5% 0;}
.footerlink ul.footer02{padding:0 4% 5% 0;}
.footer04 a{margin:5px 1% 8px 0; }
.footerlink{min-height:380px;}
}
@media only screen and (max-width: 712px) {
.global_body{background-position:0% -22%} 
}
@media only screen and (max-width: 600px) {
.global_body {background-position: 0% -19%;}
.block li.blockbg {  height:150px; }
.block01,.block02,.block03,.block04{width:99%;height:150px;}
.large .block01, .large .block02, .large .block03{width:99%;height:150px;}
.block01 li.blockbg a:first-child,.block01 li.blockbg > .blockfont:first-child{margin-top:6%;}
.block02 li.blockbg a:first-child,.block02 li.blockbg > .blockfont:first-child{margin-top:10%;}
.block03 li.blockbg a:first-child,.block03 li.blockbg > .blockfont:first-child{margin-top:10%}
.block04 li.blockbg a:first-child,.block04 li.blockbg > .blockfont:first-child{margin-top:10%}
}

/* feedback style [begin] */
.autoDiv_content { width:85%;padding-left:5%;text-align:left; }
.autoDiv_content .feedbackBox div > span { width:99%;text-align:left}
.autoDiv_content .feedbackBox div input.all{width:99%}
.autoDiv_content .feedbackBox div input.partial{width:99%}
.autoDiv_content .feedbackBox div textarea{width:99%}
.autoDiv_content .feedbackBox div > div.Tip{padding-left:0px}
input.button{display: inline-block; color: #FFF !important; cursor: pointer; font: bold 100% Verdana,Arial,Helvetica,sans-serif;font-size:0.9em; background-color:#124589; text-decoration: none; width:auto;height: 26px;border: 0;padding: 0px;margin: 0px;line-height: 25px;padding:0px 10px;border-radius:6px }
.autoDiv_content .feedbackBox div > span.spacer_width { display:none}
/* feedback style [end] */

.agencylist_right { display:none;}
.agencylist_right1 { width:100% }
.agencylist_righth2 { background:none;border-bottom:1px solid #ccc }
.issuelist_rightdetail li { width:30% }
.main_body { min-height: 560px; }
.agencylist_left{float:none; width: 100%; min-height:initial; }
.issuelist_right_block ul { margin:0;padding:0 }