@charset "utf-8";
#top-blocks-container {
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
}
#healthSafety {
}


/* CSS Document */

.top-blocks {
	position: relative;
	margin: 0 0px 10px;
	border: none;
	padding: 0;
	width:99%;
}

.inner{
	height: auto;
	padding-top: 12px;
	padding-bottom: 0;
	padding-right: 12px;
	padding-left: 0;
}

.rounders .wraps{
	/*padding-bottom: 5px;*/
	max-height:1600px;
	overflow:hidden;
	padding-left: 10px;
	position: static;
}
.wraps h2 {
	font-weight: normal;
	color: #07348F;
	padding: 0px;
	margin: 0px 0px 4px;
}


/* .top-blocks .c1 {
	display:inline;
	float:left;
	width:310.5px;
}
.top-blocks .c2 {
	display:inline;
	float:right;
	width:310.5px;
} */
.top-blocks dl {
	background-color:rgb( 254, 254, 254);
	display:block;
	margin:5px 0;
	border-top:1px solid rgb(153, 153, 153);
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid rgb(153, 153, 153);
	padding:10px;
	height:50px;
}
	.top-blocks dl a {
		font-weight:bold;
	}
.top-blocks dd {
	display:inline;
	font-size:0.9em;
}

html #content .top-blocks .blocks{
	position: relative;
	width: auto;
}
html #content .topBlocks{
	background-color: #fdf8da;
	cursor: pointer;
	border-top: 1px solid #cecfb5;
	border-left: 1px solid #cecfb5;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}

html .top-blocks dl.blocksHover{
	background-color:#fdf8da !important;
	border-top:1px solid #cecfb5;
	border-left:1px solid #cecfb5;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	cursor:pointer !important;
}

html .top-blocks .group{
	height: 3.5em;
	overflow: visible;
}
html .top-blocks .group{
	height: 6.5em;
}
html .top-blocks .group.blocksHover{
	background-color:#fdf8da !important;
	border-top:1px solid #cecfb5;
	border-left:1px solid #cecfb5;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	cursor:pointer !important;
}
	html .top-blocks .group dl.blocksHover{
		background-color: transparent !important;
		border: none;
		cursor: auto !important;
	}

html .top-blocks .group.blocksHover a,
html .top-blocks dl.blocksHover a{
	text-decoration:underline !important;
}

html .top-blocks .inner,
html .top-blocks .t,
html .top-blocks .b,
html .top-blocks .b div {
	background-color: #B0D0DC;
}

.inner,
.t,
.b,
.b div,
.top-blocks .inner,
.top-blocks .t,
.top-blocks .b,
.top-blocks .b div{
	background-image:url('http://www.cdc.gov/TemplatePackage/images/bg_twoBlocksBlue.gif');
}
.t{
	position:absolute;
	top:180px;
	width:12px;
	margin-left:-12px;
	height:100%;
	background-position:top left;
	left: -433px;
}

.b,
.b div{
height:12px; 
font-size:1px;
}

.b{
background-position:bottom right;
}

.b div{
	position:relative;
	width:12px;
	background-position:bottom left;
}



.top-blocks{ position:relative;

	margin:0 0 10px 0;

	border:none;

	padding:0;

		overflow: visible;

}



body .top-blocks .c1{
	display:inline;
	float:left;
	width:49.5%;

}


body .top-blocks .c2{
	display:inline;
	float:right;
	width:49.5%;

} 



body > .group .text {
	margin-top: -20px;
}

 * html .group .text {
   \margin-top: 0px; /* for IE5 and IE6 in quirks mode */
m\argin-top: -20px; /* for IE6 in standards mode */
}


.top-blocks dl:hover{

	background-color:#fdf8da;

	border-top: 1px solid #cecfb5;

	border-left: 1px solid #cecfb5;

	border-right: 1px solid #666;

	border-bottom: 1px solid #666;

	cursor: pointer;

}

.top-blocks dl{

	background-color: rgb( 254, 254, 254);

	display:block;

	margin:5px 0;

	border-top: 1px solid #dfdfdf;

	border-right: 1px solid #999;

	border-bottom: 1px solid #999;

	border-left: 1px solid #dfdfdf;

	padding:10px;

	height:50px;

	min-height:50px;

	width:auto;

	overflow:hidden;

}



#content .top-blocks .group:hover{

	background-color:#fdf8da;

	border-top: 1px solid #cecfb5;

	border-left: 1px solid #cecfb5;

	border-right: 1px solid #666;

	border-bottom: 1px solid #666;

	cursor: pointer;

}

#content .top-blocks .group {
	background-color: rgb( 254, 254, 254);
	/*display: block;*/ 

	margin: 5px 0;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #dfdfdf;
	/*height: 50px;*/ 

	min-height: 50px;
	width: auto;
	overflow: visible;
	padding: 10px;

}

#content .top-blocks .group:hover h5 a {

	text-decoration: underline;

}

#content .top-blocks .group:hover a {

	text-decoration: underline;

}



	.top-blocks .group dl:hover {

	background-color: transparent;

	border: none;

	cursor: auto;

}

	.top-blocks .group dl {

		background-color: transparent;

		display: block;

		margin: 0;

		border: none;

		padding:0;

		height: auto;

		min-height: 100%;

	}



#healthSafety.top-blocks .group {

	position: relative;

	max-height: 100%;

	min-height: 6em;

	padding:0;

}

	#healthSafety.top-blocks .group div {

		margin: 5px 3px;

	}

	.top-blocks div .group img {
	clear: both;
	display: block;
	float: left;
	position: relative;
	margin-right: 5px;
	margin-bottom: 25px;
	border: none;

	}


	.top-blocks dl:hover a{

		text-decoration: underline!important;

		display: block;	

	}

	.top-blocks dl a{

		font-size: 1.1em;

		font-weight: bold;

		text-decoration: none;

	}

	#healthSafety.top-blocks dl a{

		display: block;

		width: auto;

	}

.top-blocks dd{

	display: inline;

	font-size: .9em;

}

.top-blocks p{
	font-size: 1.1em;

}

#content .top-blocks h5{
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1;
	font-size: 1.3em;
}

#content .top-blocks a {

	width: auto;

}

.two-columns{
	padding:0;
	width:auto;
	overflow:hidden;
}

.module .bulleted-links li,
	.module.bullet-list ul li,
	.rounders.bullet-list ul li,
	.module.primaryBox ul li,
	.module.cdcForYou ul li{
		background:transparent url('/TemplatePackage/images/blue_bullet.gif') no-repeat 0.5em 10px;
		position: relative;
		margin:0;
		border-bottom:none; /* -- this has been removed for the layout of the homepage -- */ 
		padding: 5px 0;
		padding-left:1.25em;
		list-style:none;
	}
	
