body, html #content, html #content-main, html #siteinfo{
	background:transparent !important;
	color:black !important;
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size:12px;
}
html body{
	background:white !important;
	color:black !important;
}

html h2, html h3, html h4, html h5{
	font:14pt Georgia,"Times New Roman", Times,serif !important;
	color:black !important;
	letter-spacing:1px !important;
}
html body h1{
	display:block;
	margin-bottom:1em !important;
	border-top:1px dashed black !important;
	border-bottom:1px dashed black !important;
	padding:0.5em !important;
	font:16pt Georgia,"Times New Roman", Times,serif !important;
	color:black !important;
	letter-spacing:1px !important;
	text-align:center;
}
html body#index h1{
	clear:both;
}

html #branding{
	height:auto !important;
}

html div#branding-logo{
	width: 100%;
}

html body.secondTier div#branding div#branding-logoImage span{
	display:none;
	float:none;
	font-size:18px;
	text-align:center;
	width:auto;
}

html div#branding div#branding-logoImage{
	display:block;
	width:auto;
}

html body.secondTier div#branding div#branding-logoImage img{
}

html .module.double-rule{
	float:none;
}

html body#index div#branding div#branding-logo,
html #AZlist-container,
html #branding span,
html #branding-pageheader,
html #branding-links,
html #searchForm,
html #branding-text,
html #branding-az,
html #breadBox,
html #section-header,
html #nav,
html #nav-container,
html #content-secondary,
html #siteinfo-nav,
html .module.multiPage,
html .multiPage-horiz,
html .pageOptions-horizontal,
html a.skippy,
html .somemore{
	display:none;
}

html body#index div#branding div#branding-logo {
	display:block;
}

html #siteinfo-credits {
	float: left;
	margin: 0;
	padding: 0;
}
html div#siteinfo {
	border-top: solid 1px black;
}
html #siteinfo-logos {
	float: right;
	width: 249px;
	height: 55px;
	white-space:nowrap;
}
html #siteinfo-logos img#logo_dhhs{
	border: none;
	height: 55px;
	width: 61px;
	padding-top: 6px;
}
html #siteinfo-logos img#logo_usagov{
	border: none;
	height: 70%;
	width: 70%;
}
html #siteinfo-credits address {
	margin-top: 30px;
	font-size: smaller;
}

html a,
html a:visited{
	color:black !important;
	text-decoration:underline;
}

body.secondTier #content-main a[href]:after{
	content: " (" attr(href) ") ";
	font-size: 90%;
}

body.secondTier #content-main a[href^="/"]:after{
	content: " (" attr(href) ") ";
	clear:right;
}

html .secondTier .module,
html .secondTier .module .c1,
html .secondTier .module .c2{ clear:both;}

.lefty,
.noCorner img{
	position:relative;
	margin-right:5px;
	float:left;
	clear:right;
	vertical-align:baseline;
}
.righty{
	position:relative;
	margin-left:5px;
	float:right;
	clear:left;
	vertical-align:baseline;
}