html {
	height: 100%;
}
body {
	background: url("https://dwd.wisconsin.gov/images/responsive/background_muted.jpg") fixed no-repeat center / cover rgb(153, 179, 206); margin: 0px; color: rgb(0, 0, 0); padding-bottom: 6rem; font-family: Lato,"Trebuchet MS",Trebuchet,"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif; position: relative; min-height: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#headerContainer {
	background-color: rgb(255, 255, 255);
}
#mainContainer, #mainContainer2 {
	background-color: rgb(255, 255, 255);
}
#mainContainer, #mainContainer2 {margin-bottom:-125px !important;}
#topNavMiniContainer {
	background: url("images/texture.png") left top rgb(21, 93, 141); margin: 0px; top: 0px; width: 100%; height: 30px; color: rgb(184, 184, 184); padding-bottom: 0px; position: absolute;
}
#topNavMiniContainer #navMiniLeftSide {
	background: none; top: 3px; height: 0px; margin-bottom: 3px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-right-width: 40px; border-bottom-width: 27px; border-right-style: solid; border-bottom-style: solid;
}
#topNavMiniContainer #navMiniRightSide {
	padding-top: 5px; padding-left: 0px; z-index: 10000;
}
#topNavMiniContainer #navMiniRightSide a {
	margin: 0px 10px; color: white; font-size: 12px;
}
#bannerContainer #bannerLeftSide h1 {
	margin-top: 10px; margin-right: 25px;
}
#bannerContainer #bannerRightSide #loginContainer {
	text-align: center; font-weight: bold; margin-top: 40px; margin-bottom: 10px;
}
#loginButton {
	/*background: linear-gradient(rgb(250, 165, 26) 0%, rgb(244, 122, 32) 100%) !important; */margin: 0px 0.5% 0.5%; padding: 7px 25px; border: currentColor; border-image: none; font-size: small; font-weight: bold;
}
.myAccount-greetings {
	right: 12px; color: rgb(169, 69, 26); font-size: larger; margin-top: 6px; display: inline-block; position: relative;
}
#myAccount {
	padding: 0px 15px; font-size: 16px;
}
#myAccount_Links {
	list-style: none; padding: 0px; margin-bottom: 0px; display: inline-block;
}
#myAccount_Links li {
	height: 20px; font-weight: normal; margin-top: 6px; margin-left: 8px; display: inline-block;
}
#myAccount_Links li:not(:first-child) {
	padding-left: 8px; border-left-color: rgb(38, 76, 105); border-left-width: 1px; border-left-style: solid;
}
#myAccount_Links li a {
	color: rgb(169, 69, 26);
}
#menuContainer {
	background: url("images/texture.png") left top rgb(21, 93, 141); margin-bottom: 10px; border-top-color: rgb(255, 153, 0); border-top-width: 2px; border-top-style: solid;
}
#menuContainer a {
	color: white;
}
#topNavContainer .navbar-header {
	margin: 0px; text-align: center; color: rgb(255, 255, 255);
}
#topNavContainer .navbar-toggle {
	padding: 0px; font-size: 16px; float: none;
}
#topNavContainer .navbar-toggle .toggle-text {
	font-size: 18px; vertical-align: middle; display: table-cell;
}
#topNavContainer #navbar {
	padding-right: 0px; padding-left: 0px;
}
#topNavContainer ul.nav li > ul.dropdown-menu {
	margin: 0px; padding: 0px; border-radius: 0px; width: 100%; text-align: center; z-index: 999; box-shadow: none; background-color: rgb(194, 211, 224);
}
#topNavContainer ul.nav li > ul.dropdown-menu li a {
	padding: 9px 0px; line-height: 18px; border-top-color: rgb(24, 70, 124); border-top-width: 2px; border-top-style: solid; display: inherit; white-space: pre-wrap;
}
#topNavContainer .nav > li > a:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(194, 211, 224);
}
#topNavContainer .nav > li > a:focus {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(194, 211, 224);
}
#topNavContainer .nav > li > a:active {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(194, 211, 224);
}
#topNavContainer .nav > li:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(194, 211, 224);
}
#topNavContainer .nav > li:focus {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(194, 211, 224);
}
#topNavContainer .nav > li:active {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(194, 211, 224);
}
#topNavContainer .nav > li:hover a {
	color: rgb(0, 0, 0);
}
#topNavContainer ul.nav li:hover > ul.dropdown-menu {
	display: block;
}
#topNavContainer ul.nav li > ul.dropdown-menu li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(24, 70, 124);
}
#left_connect_icons {
	list-style: none; padding: 5px; top: 200px; position: fixed; border-top-right-radius: 10px; border-bottom-right-radius: 10px; background-color: rgb(12, 94, 148);
}
#footerContainer {
	background: url("images/texture.png") left top rgb(21, 93, 141); left: 0px; text-align: center; right: 0px; bottom: 0px; border-top-color: rgb(255, 153, 0); border-top-width: 2px; border-top-style: solid; position: absolute;
}
#footerContainer nav ul {
	margin: 10px 0px; padding: 0px;
}
#footerContainer nav li {
	padding: 0px 4%; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: inline-block; list-style-type: none;
}
#footerContainer nav li.no_border {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#footerContainer nav.noprint ul li a {
	color: rgb(255, 255, 255) !important;
}
#dwdLogoContainer {
	text-align: center; margin-top: 2%;
}
#ajeBannerContainer {
	text-align: center; margin-top: 2%;
}
#bannerContainer {
	margin: auto auto auto 0px; width: 90%;
}
#menuContainer {
	padding-right: 0px; padding-left: 0px;
}
#menuContainer #topNavContainer {
	margin: auto; width: 80%; padding-right: 0px; padding-left: 0px;
}
#mainContainer {
	margin: auto; width: 80%;
}
#iconBlockContainer {
	margin: 15px auto auto; width: 80%;
}
#iconBlock {
	background: rgb(255, 255, 255); padding: 10px 0px; width: 100%; margin-top: 10px; margin-bottom: 20px; float: left; position: relative; box-shadow: 2px 2px 3px #616263;
}
#iconBlock .icon_holder {
	margin: 0px 0.5%; width: 15%; text-align: center; float: left; position: relative;
}
#iconBlock {
	margin-top: 0px;
}
#iconBlock {
	padding: 10px !important;
}
@media screen and (max-width:1000px) and (min-width:676px)
{
#iconBlock .icon_holder {
	width: 32%;
}
#iconBlock #icon2 {
	margin-bottom: 20px;
}
#iconBlock #icon2 {
	margin-bottom: 20px;
}
#iconBlock #icon3 {
	margin-bottom: 20px;
}
}
@media all and (max-width:786px)
{
#bannerContainer {
	width: 100%;
}
#menuContainer {
	width: 100%;
}
#menuContainer #topNavContainer {
	width: 100%;
}
#mainContainer {
	width: 100%;
}
#iconBlockContainer {
	width: 100%;
}
body {
	background: none; padding-bottom: 12rem;
}
#bannerContainer #bannerLeftSide {
	text-align: center;
}
#topNavContainer ul.nav li a {
	padding: 9px 0px; line-height: 18px; margin-bottom: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid; display: inherit;
}
#topNavContainer .nav > li > a:hover {
	color: rgb(255, 255, 255); margin-bottom: 0px; background-color: rgb(22, 150, 211);
}
#iconBlock {
	background: rgb(255, 255, 255); display: table-row-group; box-shadow: none;
}
#iconBlock .icon_holder {
	margin: 0px 1% 3%; width: 30%; min-height: 100px; min-width: 100px;
}
}
@media print
{
#iconBlock {
	display: none;
}
}
