
body{
	background-image:url(/images/treasury/wrapper-bg-image_508725_7.png);
	background-repeat: repeat-x;
}
#bannerArea{width:100%;max-width:1170px}
img.AGENCY_HEADER_R{display:none}
img.AGENCY_HEADER_L{width:auto!important}
#topNavSearch {top:-90px;width: 50%;}

#subTop{display:none}
.utilityItems {display: none;}
#container {
	background-color: transparent;
	max-width:1170px;
	width:100%
}
#bodyWrapper{
	position: relative;
    top: 1px;
	background-color: transparent;
	max-width:100%
}
#contentWrapper {
	margin: 0px!important;
	min-height:400px;
	max-width: 100%;
	width: 100%;
	padding: 0;
}
#layoutArea {
	WIDTH: 100%
}


#menu {margin-top: 10px;}

#navXXX > li {
	/* width:14.285%; */
	/*max-width:14.285%!important;*/
	/* text-align:center; */
	width: calc(100% / 5)!important;
	max-width: calc(100% / 5)!important;
}

#nav li > ul {
	width: 100% !important;
}

#nav li > ul > li {
	max-width: 100% !important;
}
#nav li > ul > li  > ul{
	left: 100% !important;
}
#nav li  a {
	width: 100%;
}

#nav li a.lvl1, #nav li a.lvl1:hover, #nav li a.current0, #nav li a.current0:hover {
	padding-left:0px;text-align: center;
	margin-right: 2px;
}
.main-navigation #nav > li, .main-navigation #nav > li a.lvl1, .main-navigation #nav > li > ul > li, .main-navigation #nav > li > ul > li a.lvl2, .main-navigation #nav > li > ul > li > ul > li, .main-navigation #nav > li > ul > li > ul > li a.lvl3, .transition-bg {
    -webkit-transition: background .3s ease-out;
    transition: background .3s ease-out;
}
#sub_nav{margin: 5px;width: 170px}
#sub_nav a {width: 89%}
#sub_nav a.current {background-color: #6686AA;border-top:5px solid #BFD397;color: #fff;margin-bottom: 2px;}
#sub_nav a.current0{background-color:#fff;color: rgba(25, 55, 78, 0.68);border: none;}
#sub_nav a:hover {background: #fff;}
#sub_nav ul.Open {background: #fff;}
#sub_nav ul.Open a {color: #000; border:1px solid #ddd;padding:8px 10px; text-transform:none;font-size:1.1em;}
#sub_nav LI A.current{background-color: #19374E;color: #fff;border-color: rgb(255, 255, 255);font-weight:bold;}
#sub_nav ul ul {margin-left: 10px !important; float:left;}
#sub_nav ul.Open li.Open1 ul.Open a {padding: 3px 3px; border-color: transparent; color: #000; background-color: #fff;}
#sub_nav ul.Open li.Open1 ul.Open a.current, #sub_nav ul.Open li.Open1 ul.Open a.current:hover {padding: 3px 8px;}





.TW.innerPage {
   width: 84%!important;
   padding:10px 20px;
   box-sizing:border-box
}
.full-width{width: 100%!important;}
.TW.page .DW {
    margin: 0 0;
}

.widthScreen {
	WIDTH: 100%
}
#footerArea {
	max-width: 1170px;
	color: #fff;
	BACKGROUND-COLOR: #1A2842;
}
#footerArea a {color: #fff;}

.bodyopenTable {
	WIDTH: 100%
}
.bodyopenTable TD {
	/*WIDTH: 100%*/
}
.bodyopenTable TABLE {
	WIDTH: 100%
}
.bodydisplay {
	WIDTH: 100%
}
TD.rnavtd {
	BACKGROUND-COLOR: #09c; WIDTH: 150px
}
.cTitle {
	COLOR: #036; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#layoutArea {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 0.87em
}


.treasBanner {
  background-color:#1A2842 ;
  color:#fff;
}

.treasBannerImage {
  vertical-align:middle;
  margin-right:10px;
  }
  
.treasbtn {
  -webkit-border-radius: 1;
  -moz-border-radius: 1;
  border-radius: 1px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #3A5790;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
}
.treasbtn.faq::before {
	content: url("http://www.michigan.gov/images/treasury/faq-button-icon_516759_7.png");
	margin-right: 5px;
	vertical-align: text-top;
}
.treasbtn:hover {
  background: #3498DB;
  text-decoration: none;
}

.treasBlueBar {
	width: 100%;
	background-color:#1A2842; 
	color:#fff; 
	font-size:x-large;
	height: 59px;
}
.treasLocal img{
	vertical-align: middle;
	margin-right:10px;

}
.treasLocal::before {
	content: url("http://www.michigan.gov/images/taxes/local-gov-small_508081_7.png")
}

/*.comp.newspaper img{width:100%;}*/


A:active {
	COLOR: black; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple
}
A.topnavlinks {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline; COLOR: #000000; FONT-SIZE: 0.8em; VERTICAL-ALIGN: -1px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.shortdesclinks {
	COLOR: blue; TEXT-DECORATION: underline
}
.qltitleglobal {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #369; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.87em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.qltitlelocal {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #369; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.87em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.themeBG {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #18216c; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.themeBox {
	BACKGROUND-COLOR: #ffffff
}
.themeLink {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #ffffff; FONT-SIZE: 0.87em; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.themeLink:visited {
	COLOR: #ffffff
}
.themeTXT {
	COLOR: #000000; FONT-SIZE: 0.87em
}
.themeTXT A {
	COLOR: #000000
}
.catCallDisplayText1 {
	FONT-SIZE: 0.87em; FONT-WEIGHT: bold
}
TD.separator {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #151e6a; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.separator IMG {
	HEIGHT: 1px
}
.lnavtd {
	BACKGROUND-COLOR: #18216c; WIDTH: 150px
}
#leftNav A {
	FONT-SIZE: 0.8em; TEXT-DECORATION: none
}
.nav {
	BORDER-BOTTOM: #ccc 1px solid
}

@media (max-width: 600px) {
	.card.col_4 {
		width: 50%;
	}
}
@media (max-width: 450px) {
	.card.col_4 {
	    width: 100%;
	}
} 

#comp_90768 h2.cTitle::before{content: " "; height:60px; margin-right:10px;width:66px;display:inline-block;background-image:url(/images/taxes/local-gov-small_508081_7.png); vertical-align:middle;}