/********************************************
*
* This css is for styles that apply to every
* page, but are not element defaults.
*
*********************************************/
/***** Middle of Page (content area) *****/
/* CSS Document */
#container {
	min-height:		100%;
	background-color:	white;
	color:			black;
	width:			976px;
	margin:			0px auto;
	position:		relative;
	text-align:		left;
}
#sinker {
	/*The sinker causes Mozilla to respect
	min-height with floated elements*/
	width:			100%;
	height:			1px;
	clear:			both;
	overflow:		hidden;
}
/***** content *****/
#content {
	text-align:		left;
	margin:			28px 0;
}

a:hover{
	text-decoration:	none;
	color:			#dcdcdc;
}

div.left {
	width:			244px;
	float:			left;
	/* IE float margin fix */
	display:		inline;
	margin-bottom:		32px;
}
.left p.comModule {
	text-align:		justify;
}
div.right {
	width:			732px;
	float:			left;
	display:		inline;
	margin-bottom:		77px;
}
div.right .column {
	margin:			0 4px 16px 12px;
	float:			left;
	display:		inline;
}

hr.thin{
	width:			100%;
	height:			1px;
	border:			none;
	color:			#eee;
	background-color:	#eee;
	margin:			0px;
	padding:		0px;
}

.twoCol h1 {
	margin-bottom:		0;
}
.oneCol p {
	margin-bottom:		0;
}
.oneCol {
	width:			224px;
	min-height:		150px;
}
.short {
	min-height:		0;
}
.twoCol {
	width:			464px;
}
.threeCol {
	width:			704px;
}
div.right ul,
div.right ul li {
	list-style-type:	disc;
	margin-left:		1em;
}
div.right ol,
div.right ol li {
	list-style-type:	decimal;
	margin-left:		1em;
}
.oneCol h1 {
	background-color:	inherit;
	color:			black;
	font-size:		12px;
	font-weight:		bold;
}
.oneCol img {
	width:			224px;
	height:			64px;
}
.oneCol img.original {
	width:			auto;
	height:			auto;
}
img.portrait {
	height:			136px;
	width:			104px;
	float:			left;
	margin-right:		0.5em;
}
img.small {
	height:			75px;
	width:			55px;
}
img.small.portrait {
	height:			75px;
	width:			55px;
	float:			left;
}
.oneCol img.box {
	height:			136px;
	width:			224px;
}
.twoCol img.box {
	height:			auto;
	width:			464px;
}
.fxnModule {
	border-top:		8px solid #999;
	background-color:	#DDD;
	color:			black;
	margin-bottom:		16px;
	padding:		6px 16px 21px;
	min-height:		101px;
}
.fxnModule img {
	margin:			-6px -16px 0;
}
.fxnModule img.portrait {
	margin-right:		0.5em;
}
.left .fxnModule {
	margin:			0 4px 16px 16px;
}
.fxnModule select {
	width:			192px;
}
.fxnModule h1 {
	color:			#999;
	background-color:	inherit;
	font-size:		12px;
	margin-bottom:		1em;
}
p.comModule,
div.comModule {
	color:			#999;
	background-color:	inherit;
	font-size:		14px;
	font-weight:		bold;
	line-height:		20px;
	margin-top:		0px;
	margin-bottom:		16px;
	text-align:		left;
}
.article,
.doubleWideArticle {
	/* There should just be a class called doubleWide that can
	apply to anything, but DW doesn't like it. -Mike */
	width:			224px;
	float:			left;
	margin:			0 8px 21px 8px;
	/*I.E. float-margin fix */
	display:		inline;
}
.doubleWideArticle {
	width:			464px;
}
.article img,
.doubleWideArticle img {
	margin-bottom:		0.5em;
}
.article h1,
.doubleWideArticle h1 {
	font-size:		24px;
	color:			#F11A29;
	background-color:	inherit;
}
.article h2,
.doubleWideArticle h2 {
	font-size:		14px;
	color:			#F11A29;
	background-color:	inherit;
	font-weight:		bold;
}
.article h3,
.doubleWideArticle h3 {
	font-size:		12px;
	font-weight:		normal;
	color:			black;
	background-color:	inherit;
}
.article h4,
.doubleWideArticle h4 {
	font-size:		12px;
	font-weight:		bold;
	color:			#999;
	background-color:	inherit;
}
/* Crosslink / Valid */
#valid {
	margin-top:		24px;
}
#crosslink li,
#valid li {
	font-weight:		bold;
	background-color:	inherit;
	color:			#999;
	line-height:		23px;
	padding-left:		16px;
	border-top-style:	none;
	border-right-style:	none;
	border-left-style:	none;
	border-bottom:		1px solid #CCC;
}
#crosslink a,
#valid a {
	font-size:		10px;
	font-weight:		normal;
	background-color:	inherit;
	color:			black;
	padding:		0;
}
#crosslink a:hover,
#valid a:hover {
	background-color:	inherit;
	color:			red;
	text-decoration:	none;
}
/* products are always in caps */
.product {
	text-transform:		uppercase;
}
/* health and safety footer */
#use_and_application_info {
	float:			left;
}
#health_and_safety_info {
	float:			right;
}
p img,
ul img {
	float:			left;
	margin:			0 .5em .2em 0;
}
p img.right,
ul img.right {
	float:			right;
	margin-left:		.5em;
	margin-right:		0;
}
.locations {
	margin:			24px 0;
}
.locations col.head {
	width:			15%;
}
.product a,
.product a:hover,
.product td {
	font-size:		95%;
}
tbody.product {
	font-size:		75%;
}
/*leave images alone*/
.original {
	width:			auto;
	height:			auto;
}

.pdfIcon {
	text-align:		center;
}

.shortPara {
	text-align:		left;
}

.footnote, .footnote * {
	font-size: 10px;
}