/***************LAYOUT***********/
body {background-color: #FFFFFF; clip: rect(   ); margin: 0px;}
tr{vertical-align:top;}
#layout{align:center!IMPORTANT; width: 600px; border: 1px solid #FFBD73;}
div.brdr{border: 3px solid #FFF7D6;}
table.mbaa {align: center; width: 600px; cell-spacing: 0; cell-padding: 6; border-right: 1px solid #FFBD73; border-left: 1px solid #FFBD73;}
td.mbaa {border-left: 3px solid #FFF7D6; 	border-right: 3px solid #FFF7D6;}
td.mbaaLeft {border-left: 3px solid #FFF7D6;}
td.mbaaRight {border-right: 3px solid #FFF7D6;}
table.mbaaHead {align: center; width: 600px;	cell-spacing: 0; cell-padding: 6; border-right: 1px solid #FFBD73; border-left: 1px solid #FFBD73; border-top: 1px solid #FFBD73;}
td.mbaaHead{border: 3px solid #FFF7D6;}
table.mbaaFoot {align: center; width: 600px; cell-spacing: 0; cell-padding: 6; border-right: 1px solid #FFBD73; border-left: 1px solid #FFBD73; border-bottom: 1px solid #FFBD73;}
td.mbaaFoot {border: 3px solid #FFF7D6;}
td.brdr {border-bottom : 1px solid #000000}
td.mbaaPage{ padding-left:15px; padding-right:15px;}
#event table{ width:580px; margin:0px; border-left:1px solid #999966; border-top:1px solid #999966; font-family: Arial, Helvetica, sans-serif; 	font-size: 16px;}
#event td{ border-right:1px solid #999966; border-bottom:1px solid #999966; }
/***************LINKS***********/
a:link, a:visited, a:hover {text-decoration: underline;  font-weight: bold}
a:link.footer, a:visited.footer {font-size: 12px; text-decoration: none;  color: #990000; font-family: Arial}
a:hover.footer {font-size: 12px; text-decoration: underline;	color: #990000; font-family: Arial}
a:link.menu, a:visited.menu {font-family: Arial; font-size: 12px; text-decoration: none; color: #006666; font-weight: bold}
a:hover.menu{font-family: Arial; font-size: 12px; text-decoration: underline; color: #009999; font-weight: bold}
a:link.nav, a:hover.nav {font-size: 10pt; text-decoration: underline; color: #990000; font-weight: bold}
a:visited.nav {font-size: 10pt; text-decoration: underline; color: #006633; font-weight: bold}
.nav {font-size: 10pt;}
a:visited.underline2 {font-size: 10pt; text-decoration: underline; color: #006633;}
a:hover.underline2, a:link.underline2 {font-size: 10pt; text-decoration: underline; color: #990000;}
a:link.tqnav, a:visited.tqnav, a:hover.tqnav, a:active.tqnav{font-family: Times New Roman, Times, serif;  font-size: 16px; text-decoration: underline;}
a:link.dist, a:visited.dist, a:hover.dist, a:active.dist{ text-decoration: underline; color: #990000;  color: #990000;}
p.dist {font-family: Arial;  font-size: 13px; font-weight: bold}
/***************TEXT FONTS***********/
li.nav, ul.nav {font-size: 10pt; font-family: Arial; color: #000000}
h1 {font-size: 16pt; font-family: Arial; color: #006633; text-align: center;}
h2 {font-size: 14pt; font-family: Arial; color: #000000;  margin-bottom: 0px}
h3 {font-size: 12pt; font-family: Arial; font-weight: bold; color: #336633;  margin-bottom: 0px}
h4 {font-size: 12pt; font-family: Arial; color: #800000;  margin-bottom: 0px;  }
h5 {font-size: 12pt; font-family: Arial; color: #000000; font-weight: bold; }
p {font-size: 16px; font-family: Arial; color: #000000; margin-top: 0px;}
p.menu {font-family: Arial; font-size: 12px; color: #006666; font-weight: bold}
p.noreturn {font-size: 16px; font-family: Arial; color: #000000; margin-top: 0px; margin-bottom: 0px;}
p.footer, li.footer {font-size: 12px; font-family: Arial; color: #000000}
p.footer2{font-size: 12px; font-family: Arial; color: #000000; text-indent: -8pt; margin-left: 8pt; margin-top: 0px;}
p.times {font-family: Times New Roman, Times, serif; font-size: 16px; color: #000000; margin-top: 0px;}
p.hang {font-family: arial; font-size: 10pt;  text-indent: -27pt; margin-left: 27pt}
p.hang2 {font-family: arial; font-size: 16px;  text-indent: -27pt; margin-left: 27pt}
P.hang3 {font-family: Times New Roman, font-size: 10pt;  text-indent: -18pt; margin-left: 18pt}
p.hang4 {font-family: Arial font-size: 16px;  text-indent: -25px; margin-left: 25px}
p.nohang4 {font-family: Arial, font-size: 6px; margin-left: 22px}
p.indent{ margin-left:4em;}
p.dbl{line-height: 32px;}
p.warn{font-size: 11px; font-family: Arial; color: red; margin-top: 0px; font-weight:bold;}
li, ul {font-size: 16px; font-family: Arial; color: #000000}
li.footer {font-size: 12px; font-family: Arial; color: #000000}
/* Adjusts a bulleted list to move left */
ul.bltin {margin-left: 20px;}
li.dbl {margin-bottom: 16px;}
li.bltin {margin-left: -20px;}
li.stpat{ list-style-image:url(/images/shamrock.gif)}
li.beerMugBullet{ list-style-image:url(/images/beerMugBullet.gif); margin-bottom: 18px;}
/* For Long Range Strategic committee reports */
h2.goal {margin-bottom:19px!important;}
h3.cmte{color:#990000!important; text-align:center!important; font-size:18px!important; text-transform: uppercase!important;}
p.que{color:#000000!important;	margin:8 0 8 17!important;font-weight:bold;}
p.ans{color:#990000!important; margin:0 6 6 20!important; }
p.prodsvcs{	font-family: arial; font-size: 12px; color: #FFFFFF; font-weight: bold;}
a.prodsvcs{font-family: arial; font-size: 12px; color: #FFFFFF; }
p.districts{font-size: 16px; color:#999999; font-weight: 900; line-height:30px;}
p.districts a{color: #006633;}
hr.dash {color: #666666; border-style:dashed; width: 96%}
.bottom { font-family: Arial; font-size: 9px}
.underline {font-family: arial; font-size: 12px; color: #000000; border-bottom : 1 dotted #000000 ; vertical-align: bottom }
.underline2 {font-family: arial; font-size: 10px; border-bottom : 1 dotted #000000 ; vertical-align: bottom }
.date { font-family: Times New Roman; font-size: 14px; color: #FFFFFF; font-weight: 800}
.clover {list-style-position: outside; list-style-image: url(/Districts/Michigan/images/clover.gif)}
.dotted {border-style: dotted; color: #333333}
.notop {margin-top: 0px;}
.nobtm {margin-bottom: 0px;}
.smbtm {margin-bottom: 3px;}
.nomgn {margin-top: 0px; margin-bottom: 0px;}
.none {margin-top: 0px; margin-bottom: 0px;}
.ctr{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.allcaps{text-transform:capitalize;}
.navig {font-family: Arial; font-size: 12px; margin-top: 0px; margin-bottom: 0px;}
#not{visibility:hidden; font-size:1px; padding:0px; margin:0px;} /* THIS IS HIDING A SPAM STOPPING FIELD */
.arial td{font-size: 16px; font-family: Arial; color: #000000; margin-top: 0px;}
.times {font-family:"Times New Roman", Times, serif;}
.clearfloat {/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both; height:0; font-size: 1px; line-height: 0px;}
table.bordertbl {	font-family: Arial;	font-size: 16px;}
th{	font-family: Arial;	font-size: 18px;	font-weight: bold;	text-align:center;	background: #CCCCCC;}
.highlite{	background-color:#FFF7D6;}
/*** Blockquote images (gecko is for non-ie browsers) ***/
.quot {font-size: 14pt; font-weight: bold; color: #006633; font-family:"Times New Roman", Times, serif; }
.ie .quot div {width:355px; background: transparent url(/images/quoleft.GIF) left top no-repeat; margin: 0 0 0 0;}
.gecko .quot div {width:265px; background: transparent url(/images/quoleft.GIF) left top no-repeat; margin: 0 0 0 0;}
.ie .quot div div{width:100%; margin: 0 0 0 0; padding: 4 45px 4 55px;  background: transparent url(/images/quoright.GIF) right bottom no-repeat;}
.gecko .quot div div{width:100%; margin: 0 0 0 0; padding: 4 45px 4 55px;  background: transparent url(/images/quoright.GIF) right bottom no-repeat;}
/*** Vendor Alliance Program On Homepage***/
#VendorAlliance{	text-align:center;}
.VendorAllianceClass{	text-align:center; color: #333; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:0; margin-bottom:14px; text-decoration: none; font-weight:100;}
.VendorAllianceImage{	text-align:center; border:0;}
.VendorAllianceAdvert{	text-align:center; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:14px; margin-bottom:16px; text-decoration: none; font-weight:100;}
.VendorAlliancelink{	text-align:center; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; font-weight:100;}
/*************** COLOR **************/
.rust{color:#800000;}
.black{color:#000000;}
.white{color:#FFFFFF;}
.green{color: #006633;}
.red{color:#FF0000;}
.grey{color:#666;}
.pt10{font-size: 10pt;}
.pt13{font-size: 13pt;}
.px6{font-size: 6px;}
.px7{font-size: 7px;}
.px8{font-size: 8px;}
.px9{font-size: 9px;}
.px10{font-size: 10px;}
.px11{font-size: 11px; line-height:11px;}
.px12{font-size: 12px;}
.px13{font-size: 13px;}
.px14{font-size: 14px;}
.px15{font-size: 15px;}
.px16{font-size: 16px;}
.px17{font-size: 17px;}
.px18{font-size: 18px;}
.px19{font-size: 19px;}
.px20{font-size: 20px;}
.px21{font-size: 21px;}
.px22{font-size: 22px;}
.px23{font-size: 23px;}
.px24{font-size: 24px;}
.lineht5{line-height:1.5em;}
/* FOR DISTRICTS HOMEPAGE */
p.district{line-height:30px; color: #999999; font-size:16px; font-weight:900;}
p.district a{color:#006633}
/*BORDERS FOR PAGE DESIGN */
.leftoutside{border-left: 3 solid #FFF7D6;}
.rightoutside{border-right: 3 solid #FFF7D6;}
.rightborder{border-right: 1 solid #FFBD73;}
.leftborder{border-left: 1 solid #FFBD73;}
.topborder{border-top: 1 solid #FFBD73;}
.btmborder{border-bottom: 1 solid #FFBD73;}
