html, body, div, span, p, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, abbr, acronym, form {margin: 0; padding: 0; border: 0; }
html, body {direction: ltr; height: 100%; }
body {font-size: 62.5%; font-family: verdana, arial, sans-serif; color: #000; background: #fff; }
#blockq {padding-left:35px; padding-right: 35px; font-style:italic; font-size: 1.1em;}
.left {float: left; clear: left; }
.right {float: right; clear: right; font-size:12px; }
.clear {display: block; clear: both; }

#container {width: 923px; margin: 0 auto; }

#header {}
/*switched h1 to h5 for logo placement*/
	h5 {background: url('/images/logo-ihd.jpg') no-repeat top left; width: 462px; height: 77px; float: left; }
	h5 span {margin-left: -9999px; width: 100px; }
	p#slogan {background: url('/images/slogan.jpg') no-repeat top left; width: 461px; height: 77px; float: right; }
	p#slogan span {margin-left: -9999px; width: 100px; }
	
	#header .menu {}
	#header .menu li {list-style-type: none; display: block; float: left; }
	#header .menu li a {
	display: block;
	width: 103px;
	height: 30px;
	border-right: 1px solid #fff;
	background-position: left top;
	background-repeat: no-repeat;
}
	#header .menu li a:hover {background-position: left -30px; }
	#header .menu li a span {margin-left: -9999px; width: 100px; }
	
	#header .menu li a.about {background-image: url('/images/nav-about.gif'); }
	#header .menu li a.assessments {background-image: url('/images/nav-assessments.gif'); }
	#header .menu li a.seminars {background-image: url('/images/nav-seminars.gif'); }
	#header .menu li a.ihd-clients {background-image: url('/images/nav-clients.gif'); }
	#header .menu li a.background-checks {background-image: url('/images/nav-background-checks.gif'); }
	#header .menu li a.upcoming-events {background-image: url('/images/nav-events.gif'); }
	#header .menu li a.testimonials {background-image: url('/images/nav-testimonials.gif'); }
	#header .menu li a.contact-us {background-image: url('/images/nav-contact.gif'); }
	#header .menu li a.products {background-image: url('/images/nav-products.gif'); }
#content {}

	.intro {width: 384px; height: 190px; padding: 5px 0 0 280px; margin-bottom: 8px; background: #ccc url('/images/bg_intro2.jpg') no-repeat top left; font-size:11px;}
	.intro p {margin: .1em 0 .5em 1em; font-size: 11px; }
	.intro h3 {margin: .1em 0 .5em 1em; font-size: 12px; font-weight:bold; }
	.intro h1 {margin: .1em 0 .5em 1em; font-size: 1.5em; }
	.intro ul {font-size: 1.2em; margin-top: 4px; }
	.intro ul li {display: block; list-style-type: none; padding-left: 12px; background: url('/images/bullet-blue.gif') no-repeat left 2px; float: left; width: 150px; margin: 4px 0; white-space: nowrap; color: #333; }

	.main {width: 664px; padding-bottom: 1em; }
	.main p {padding: 1em 1em 0 0em; font-size: 1.2em; line-height: 1.3em; color: #333; }
	.main h1 {margin: .2em 0 .2em 0em; font-size:1.5em; }
	.main h2 {margin: .2em 0 .2em 0em; font-size:1.5em; text-align:center; }
	.main h3 {margin: .2em 0 .2em 0em; font-size:1.5em; }
	.main ul {margin: 10px 0 0 24px; }
	.main ul li {list-style-type: none; padding-left: 12px; background: url('/images/bullet-blue.gif') no-repeat left 3px; color: #c00; margin-bottom: 4px; font-size: 1.2em; }
	.main ul li a {}
	.main table {margin-left: 30px; font-size:12px;}
	
	.mainnews {width: 664px; padding-bottom: 1em; }
	.mainnews p {padding: 1em 1em 0 1em; font-size: 1.2em; line-height: 1.3em; color: #333; }
	.mainnews h1 {margin: .2em 0 .2em 1em; font-size:1.5em; }
	.mainnews h3 {margin: .2em 0 .2em 1em; font-size:1.5em; }
	.mainnews ul {margin: 10px 0 0 24px; }
	.mainnews ul li {list-style-type: none; padding-left: 12px; background: url('/images/bullet-blue.gif') no-repeat left 3px; color: #808080; margin-bottom: 4px; font-size: 1.2em; }
	.mainnews ul li a {}
	
	.testing-screening {width: 405px; margin-right: 7px; padding-top: 22px; background: url('/images/diagonal-stripes.gif') repeat-x left top; }
	.testing-screening h3 {margin: 8px 0 3px 6px; font-size: 1.2em; }
	.testing-screening p {margin-left: 6px; padding-right: 12px; color: #333; }
	.testing-screening a { color: #808080;; text-decoration:underline; font-size:110%;}

	.spotlight1 {width: 252px; height: 90px; margin-bottom: 8px; }
	.spotlight1 h2 {border-bottom: 1px solid #fff; }
	.spotlight1 h6 {border-bottom: 1px solid #fff; }	
	.spotlight1 p {padding: 1em 2em 1em 1em; color: #fff; }
	.spotlight1 ul {margin-left: 12px; }
	.spotlight1 ul li {list-style-type: none; padding-left: 12px; }
	.spotlight1 ul li a {font-weight: 700; color: #fff; }

	.spotlight {width: 252px; height: 200px; margin-bottom: 8px; }
	.spotlight h2 {border-bottom: 1px solid #fff; }
	.spotlight h6 {border-bottom: 1px solid #fff; }	
	.spotlight p {padding: 1em 2em 1em 1em; color: #fff; }
	.spotlight ul {margin-left: 12px; }
	.spotlight ul li {list-style-type: none; padding-left: 12px; }
	.spotlight ul li a {font-weight: 700; color: #fff; }
	
	.employers {background: #666; float: left; margin-right: 7px; }
	.employers ul li {background: url('/images/bullet-white.gif') no-repeat left 2px;}
	.employers ul li a {}
	
	.individuals {background: #c00; float: left; }
	.individuals ul li {background: url('/images/bullet-black.gif') no-repeat left 2px;}
	.individuals ul li a {}
	
	a.cta {display: block; }
	a.cta img {margin-bottom: 8px; }
		
#footer {clear: both; background: url('/images/bg_footer.gif') no-repeat left top; }

	#footer address {text-align: center; height: 34px; padding-top: .8em; color: #fff; margin-bottom: 9px; font-style: normal; }
	#footer address a {color: #fff; }
	
	#copyright {float: left; position: relative; top: -3px; }
	
	#footer .menu {float: right; }
	#footer .menu li {list-style-type: none; border-right: 1px solid #069; float: left; line-height: 9px; }
	#footer .menu li.last {border-right: 0; }
	#footer .menu li a {display: block; color: #069; text-decoration: none; padding: 0 4px; position: relative; top: -1px; }
	
	.lrgtxt {font-size:12px;}

