body {
	margin: 40px auto;
	background-color: #c7c9cf;
	text-align:center;
}
html {
}
.leftCell {
	border-left: solid 15px #ffffff;
	border-right: solid 30px #ffffff;
	vertical-align:top;
}
.leftNavCell {
	padding-top:10px;
	border-left: solid 18px #ffffff;
	border-right: solid 30px #ffffff;
	vertical-align:top;
}
.rightContent {
	padding-top:10px;
	vertical-align:top;
	width:830px;
	padding-bottom:30px;
}
#outerDiv {
	width: 845px;
	padding: 5px 5px 5px 5px;
	background-color: #c7c9cf;
	border: solid 1px #ffffff;
	margin: 0 auto;
	text-align:left;
}
#mainDiv {
	width:830px;
	background-color:#ffffff;
	vertical-align:top;
	padding-right: 15px;
}
#redBar {
	border-top:solid 10px #ffffff;
	width:575px;
	height:13px;
	background-color:#dd3d71;
}
.topNav {
	border-right: solid 1px #dd3d71;
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	font-family: Arial;
	font-size: 10pt;
}
.topNav a {
	color:#3f4043;
	text-decoration:none;
}
.topNavNoBorder {
	padding: 0px 10px 0px 10px;
	line-height: 20px;
	font-family: Arial;
	font-size: 10pt;
}
.topNavNoBorder a {
	color:#3f4043;
	text-decoration:none;
}
#leftFooter {
	border-top: solid 15px #ffffff;
	width:200px;
	height:13px;
	background-color:#dd3d71;
	padding-left:0px;
	vertical-align:top;
	position: relative;
}
.dowload_link {
	position: absolute;
	top: -100px;
	left: 21px;
}

#rightFooter {
	border-top: solid 15px #ffffff;
	width:575px;
	height:13px;
	background-color: #b7b7c2;
	vertical-align:top;
}
#logo {
	border:none;
	white-space:nowrap;
	float:none;
}
h1 {
	font-family:Arial;
	font-size: 18pt;
	font-weight: normal;
	line-height: 18pt;
	color:#dd3d71;
}
h2 {
	font-family:Arial;
	font-size: 18pt;
	font-weight: normal;
	line-height: 18pt;
	color:#3f4043;
	font-size: 16pt;
}
.h1Black {
	font-family:Arial;
	font-size: 18pt;
	line-height: 22pt;
	color:#3f4043;
}
.h2Black {
	font-family:Arial;
	font-size: 14pt;
	line-height: 20pt;
	color:#3f4043;
}
.h3Red {
	font-weight: bold;
	font-family:Arial;
	font-size: 8pt;
	color:#dd3d71;
	line-height: 10pt;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px 0px 0px 0px;
}
.h3Black {
	font-family:Arial;
	font-size: 8pt;
	color:#3f4043;
	line-height: 10pt;
}
.li {
	font-family:Arial;
	font-size: 10pt;
	line-height: 16pt;
	color:#3f4043;
}
.bodyText {
	font-family:Arial;
	font-size: 10pt;
	line-height: 16pt;
	color:#3f4043;
}
.copyRight {
	padding:5px 5px 5px 0;
	font-family:Arial;
	font-size: 8pt;
	line-height: 10pt;
	color:#999;
	text-align:right;
}
.copyRight a:link {
	color:#666;
	text-decoration:underline;
}
.copyRight a:hover {
	color:#000;
	text-decoration:underline;
}
.copyRight a:visited {
	color:#CCC;
	text-decoration:underline;
}
.footnav {
	font-family:Arial;
	font-size: 8pt;
	line-height: 10pt;
	color: #666;
	padding:5px 50px 5px 25px;
	text-align:center;
}
.footnav ul {
	margin:0px;
	padding:0px;
}
.footnav ul li {
	display:inline;
	padding: 3px 5px;
}
.footnav a {
	padding: 3px 15px;
}
.footnav a:link {
	background-color:#F4F4F4;
	color: #999;
	text-decoration:none;
}
.footnav a:hover {
	background-color:#DDD;
	color: #900;
	text-decoration:none;
}
.footnav a:visited {
	background-color:#F4F4F4;
	color: #999;
	text-decoration:none;
}
.addressCell {
	padding-top:10px;
	padding-left:40px;
	width:185px;
	vertical-align:top;
	border-left: solid 8px #ffffff;
	background-color: #d7d8dc;
}
.loadSteps {
	font-family:Arial;
	font-size: 16pt;
	font-weight: normal;
	line-height: 16pt;
	color:#dd3d71;
}
.loadText {
	font-family:Arial;
	font-size: 12pt;
	font-weight: normal;
	line-height: 16pt;
	color:#000000;
}
.safetyBox {
	background-color:#e1e1e8;
	width:195px;
	padding: 5px 5px 5px 5px;
	border: solid 1px #dd3d71;
	font-family:Arial;
	font-size: 18pt;
	font-weight: normal;
	line-height: 18pt;
	color:#000000;
}
.productHeading {
	font-weight: bold;
	font-family:Arial;
	font-size: 10pt;
	color:#dd3d71;
	line-height: 10pt;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px 0px 0px 0px;
}
.h4Black {
	font-weight: bold;
	font-family:Arial;
	font-size: 10pt;
	color:#3f4043;
	line-height: 10pt;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px 0px 0px 0px;
}
.redLink {
	text-decoration:none;
	color:#dd3d71;
}
.pinkLink {
	text-decoration:none;
	color:#555;
}
.contactAddress {
	position:relative;
	left:80px;
	background-color:#e1e1e8;
	border: solid 1px #dd3d71;
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-size: 10pt;
	color:#3f4043;
	width:250px;
}
.contactAddress a {
	text-decoration:none;
	color:#3f4043;
}
.h2Red {
	font-weight: bold;
	font-family:Arial;
	font-size: 10pt;
	color:#dd3d71;
}
table.table_style {
	line-height:1.5em;
	font-family:Arial;
	font-size: 10pt;
	line-height: 20pt;
	color:#3f4043;
}
	
tr.rowTop {
	background-color:#dd3d71;
	color: #FFF;
}
tr.row1 {
	background-color:#E9E9EF;
}
tr.row2 {
	background-color:#F4F4FB;
}
table.table_style .productHeading{
	font-weight: normal;	
}

.superscript {
	font-size: 7px;
	vertical-align: top;
	font-weight: bold;
}
.small {
	font-size: 8pt;
	line-height: 12pt;
	margin-top: 10px;
	color: #333;
}