@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);.nd-region{padding:0}#top-box{background-color:#7f99e5}#top-box .social a.icon{font-size:30px;height:30px;line-height:30px}#top-box .address{color:#fff;height:30px;line-height:30px;font-size:16px}#banner{background:url(https://doh.vi.gov/sites/all/themes/progressive/progressive_sub/images/xbanner-bg.jpg.pagespeed.ic.N8s5-JNKuP.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:180px}#banner img{margin-top:6px;float:left;margin-right:38px}#banner .banner-title{font-size:36px;font-weight:700;color:#006}#banner .banner-title-small{font-size:28px;font-style:italic;color:#006}#banner p{margin-bottom:0}.header-wrapper{min-height:38px;background-color:#006;padding:2px 0 0 0}.header .right-box-wrapper{height:38px}.header .primary{margin:0}.header .header-icons{margin:0}.header .primary .navbar .nav>li{padding-top:1px}.header .primary .navbar .nav>li>a,.header .primary .navbar .nav>li>a:visited{color:#fff;font-size:16px;font-family:'PT Sans';text-transform:uppercase}.header .primary .navbar .nav>li:hover>a{color:#000}.header .primary .navbar .btn-navbar .text{color:#fff}.phone-header a svg path,.search-header a svg path{fill:#fff}.tb-megamenu-item{white-space:nowrap}nav .nav>.active-trail{background-color:#fff;border-bottom:1px solid #fff}.header .primary nav .nav>li.active-trail>a,.header .primary nav .nav>li.active-trail>a:visited{color:#000}.header .primary .sub li{font-size:16px}#block-search-form{position:relative}#block-search-form #search-block-form{margin-bottom:0}#block-search-form input.form-text{border:1px solid #c2c2c2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fbfbfb;color:#8c8c8c;padding:7px 10px 7px 40px;font-size:20px;margin-bottom:0}#block-search-form .search-submit{background-color:transparent;position:absolute;left:5px;top:7px}.jp-play,.jp-pause{background-color:#af272b;color:#fff;padding:6px}.view .date-nav-wrapper .date-prev{right:70px}@media print{@page {
		margin: 0.5cm;
	}header nav,footer,#sidebar{display:none}img{max-width:500px}p a[href^="http://"]:after{content:" (" attr(href) ")";font-size:60%}p a:after{content:" " attr(href) ")"}p a[href^="#"]:after{display:none}p a[href^="http://"]:after,a[href^="https://"]:after{content:" (" attr(href) ")"}p a{word-wrap:break-word}}@media (max-width:992px){#banner .banner-title{font-size:28px}#banner .banner-title-small{font-size:20px}#top-box .address{font-size:12px}.header .cart-header .dropdown-toggle,.header .primary .navbar .btn-navbar{margin-left:16px}.header .primary .navbar .navbar-collapse{width:100%}.header .primary .navbar a{color:#000!important}}@media (max-width:768px){footer .footer-block,footer #Footer-Top>div{width:100%;margin-bottom:20px;text-align:center}#top-box .social a.icon{font-size:20px;width:20px;height:20px;line-height:20px;margin-right:0!important;margin-top:4px!important}}@media (max-width:480px){#banner{height:145px}#banner p{margin-bottom:7px}#banner img{width:100px;margin-right:15px}#banner .banner-title{font-size:18px}#banner .banner-title-small{font-size:12px}}