/*************************
Safety Information Callout Styles
*************************/
#importantSafetyCallout
{
	position:fixed;
	bottom:0;
	left:0;
	background: url(/images/footer/isigrade.gif) repeat-x #f5f8fa;
	border-top:1px solid #dfe2e3;
	width:100%;
	z-index:3000;
}

#importantSafetyCallout #safetyCalloutMainContent
{
    width:760px;
    margin:10px auto;
}

#importantSafetyCallout p
{
	margin-bottom:0;
	display:block;
	width:auto;
	padding-left:0;
	padding-right:0;
}

* html,* html body /* IE6 Fixed Position Jitter Fix */
{
	background-attachment:fixed;
}

* html #importantSafetyCallout  /*IE6 Fixed Position */
{
    position:absolute;
    bottom:auto;
    top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

#importantSafetyCallout .expandSafetyInformation
{
    overflow:hidden;
    padding:0;
    height:15px;
}

#expandSafetyCallout
{
	width:179px;
	height:17px;
	display:block;
	background:url(images/btnexpand.gif) no-repeat;
	text-indent:-3000px;
	float:right;
}

#expandSafetyCallout.activeISI
{
	width:179px;
	height:16px;
	display:block;
	background:url(images/btncollapse.gif) no-repeat;
	text-indent:-3000px;
}

#importantSafetyCallout h3
{
    display:block;
    margin:0;
    padding:0;
	margin-left:15px;
    font-size:12px;
	color:#4f5457;
	text-align:left;
	font-weight:700;
}

#importantSafetyCallout .header a
{
    float:right;
    outline:none;
    color:#333333;
}

.safetyContent
{
	padding:5px 15px 35px 15px;
	text-align:left;
	position:relative;
	height:105px;
	background:#ffffff;
	float:left;
	width:730px;
	margin:5px 0 0 0;
	*margin-bottom:-12px;
	border:1px solid #c6c6c6;
	border-bottom:none;
	overflow:auto;
}

.safetyContent .left
{
	width:500px;
	float:left;
	padding-bottom:10px;
}

.safetyContent .right
{
	float:left;
	width:155px;
	margin-left:25px;
}

.safetyContent .right p{
	width:auto !important;
}

.safetyContent ul
{
	display:block;
	padding-left:25px;
	margin-left:0;
	font-size:1.2em;
}

#importantSafetyCallout .expandSafetyInformation h3
{
	float:left;
}

#importantSafetyCallout .safetyContent h3
{
	color:#0069aa;
	margin:0;
	margin-top:10px;
	display:block;
	
}

#importantSafetyDefaultView
{

}

#importantSafetyDefaultView ul
{
	margin:0;
	padding:0;
}

#expandedSafetyInformation
{
    padding-top:0px;
}

.safetyContent span
{
	font-weight:bold;
	font-style:italic;
}

.safetySubhead
{
	color:#0069aa;
}
