.print, .screen, #head-holder, #download-pdf, 
#accredilogos, #menu, br, .trailer p a { 
	display:none;
}
.hh {  display:inherit}
* { float:none }

body {
	font:1em/1.2em verdana, sans-serif;
	width: 250px;
}
ul { padding-left:1em; }
ul ul { padding-left:1.5em; }
ol {  padding-left:1.3em;
	margin-bottom:2em;
}
li li { list-style:circle; color: #999 }

a { color: #00f }
a:visited { color: #a09 }
a:hover { color: #a0f }

h4,h5,h6 { margin-bottom:0;padding-bottom:0 }
h1,h2 { line-height: 1em }
h5 { font-size:1em }
h6 { font-size:.8em}
address {
	margin-bottom:2em;
}

#header-image { 
	display:block;
	width:100%;
}
#hh-header h1 {
	margin:.5em 0 0 0;
}
#hh-header li a {
	text-decoration:none;
}
#hh-header li a:hover {
	text-decoration:underline;
}
#hh-header li.active {
	font-style:italic;
	font-weight:bold;
	font-size: .9em;
	list-style:none;	
	background: #c00;
	color: #fff;
	margin-left:-1em;
	padding-left: 1em;
}

#gen-contact{
	margin-top:0;
	padding-top:0;
}
#gen-contact .free{
	font-weight:bold;
	color: #c00;
}


#footer {margin-top:2em;padding: 1em 0 2em 0;  border-top:1px solid #ccc }


.lbl {
	margin-top:1em;
}
input,textarea {
	width:100%;
}
textarea {
	height:10em;
}
form #bt_submit {
	margin:1em auto 1em auto;
	text-align:right;
}
form #b_submit {
	width: 93px!important;
}
div.postal-address{
	margin: 1em 0 0 0;
}

.freephone {
	margin-top:2em;
}
ul.clientlist {
	margin-top:0;
	padding-top:0;
}
.right h5 { margin-bottom:.5em; }

img, a img { border: 0; }

p#kj { margin: 1em 0 2em 0;border-bottom:1px solid #ccc;}
#kj img { vertical-align: top; margin-top:-1em; margin-right:0;}

p#contact-ok-hh {
	color: #c00;
	border:1px solid #ccc;
	border-width: 1px 0;
	padding:1em 0;
	margin-bottom:1.5em;
	letter-spacing:-.3px
}