html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, em, img, q, strike, strong, sub, sup, tt,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 !important;
	padding: 0 !important;;
	float:none  !important;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	overflow:visible  !important;
	position:static !important;
}

#wrapper {
	margin:10pt !important;
	border:none !important;
	* html margin:0 !important;/* IE6 and below*/
}

#wrapper, #footer, .utility {
	position:static;
	overflow:visible;
	display:inline;
	float:none !important;
	}

#ftrpanel {display:none;}

body {
	background:#ffffff !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
	font-family: "Times New Roman", Garamond, serif;
	font-size: 14pt !important;
	font-weight:normal;
}
	
p,h1,h2,h3,h4,h5,h6,img, ul{
	padding: 12pt 0 !important;
	margin:0;
}

p {
	line-height:120%;
	font-size:100% !important;
	font-weight:normal !important;
	
}
	
h1, h2, h3, h4 {
	line-height:130%;	
}


ul, li, iconlist li, .newslinks li {
	font-size:12pt !important;
	margin-left:12pt !important;
	padding-top:4pt !important;
	line-height:110% !important;
	background-color:#fff;
	bacground-image:none;
	border:none;
} 

ul ul, li li {
	font-size:100% !important;
	margin-left:24pt !important;
	padding-top:4pt !important;
	line-height:110%  !important;
} 

ol {
	line-height:110% !important;
	list-style:decimal !important;
}

ol.letters {
	list-style:lower-alpha !important;
}


#masthead {
	height:80px;
	display:block;
}


#masthead img.logo {
	vertical-align: top;
	float:none !important;
	margin-top:0 !important;
	margin-left:0 !important;
	/*border:none !important;*/
	}
	

h1.mission {
	margin-top:16px !important;
	padding-left:0;
	margin-left:0;
	text-align:left !important;
	font-size:18pt; 
	color:#000;
	width:100%;
	}

	
#primarynav, #utility_container, #themePic, .utility, .home_pagetop, #skipto_pagenav, #skipNav, #noscript {
	display: none !important;
	}

	
#content {
	/*width:100%;margin: 0 10%;border-top: 1pt solid #ccc;width:99% !important; Removing these eliminated thin horiz lines in IE6 & 7*/
	/*display:inline !important;for IE7*/
	float:none !important;
	overflow:visible !important;
	padding-top: 16pt;
	}

.left, .right {
	margin:6pt 6pt 6pt 0;	
}
	
a:link, a:visited {
	color:#003366;
	background: transparent;
	font-weight:normal !important;
	text-decoration:none !important;
}

#content a:link:after { /*insert URLs of links in parenthasis */
  content: " (http://www.humanrights.state.mn.us/" attr(href) ") ";
   font-size: 95%;
   font-weight:normal !important;
   text-decoration:none !important;
   text-transform:none !important;
   }

.clearfloat, .clear {
	float:none !important;
}


#footer {
	border:none !important;
  	margin:0 !important;
  	padding:10pt !important;
	float: none !important;
	color: #000; 
	background-color: #fff;
	text-align:left !important;
	}
	
#footer a {
	text-decoration: none !important;
}


/* ------------- HOMEPAGE ------------- */

.home_pagetop {
	display:none;
}
	
.sitelinks_container {
	float:none !important;
	}
	
.leftbox_span2, .leftbox, .floatbox {
	float:none;
	width:100%;
	display:block;
	clear:both;
	margin-left:0 !important;
	/*overflow:visible !important;*/
	}
	
.leftbox ul, .floatbox ul {
	list-style:disc;
	padding-left:0;	
}


.leftbox li, .floatbox li {
	padding-top:0.25em;
	padding-left:1em;
	margin-top:0.2em;
	background:none;
	font-size:0.80em;
	border-bottom:none;
}

.leftbox img, .floatbox img {
	display:block !important;
	padding-left:0 !important;
	margin-left:0 !important;
}

.maincolumn, .row, .aux_info, .leftbox, .floatbox, .feature_wrapper {
	float:none !important;
	}
	
.sitelinks_container h4, .sitelinks_container h4 a, .leftbox_span2 h3, .leftbox h3, .floatbox h3, h3.box, h4.box  {
	font-size:14pt !important;
	color:#000 !important;
	font-weight:bold !important;
	text-align:left !important;
	padding-left:0;
	margin-left:0;
	border:none !important;
	width:100%;
	}
	
.iconlist li {
	background-image:none;
	}
	
.noscript { display:none;}

	
