body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.menuCorrect { 
	position:absolute;
	z-index:10 !important;
}

/* Link styles */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	float:none;
	color: #cb0447;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	float:none;
	color: #cb0447;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	float:none;
	color: #cb0447;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	float:none;
	color: #cb0447;
	text-decoration: none;
}
.iopsmalltext a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #cb0447;
	float:none;
}
.iopsmalltext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #cb0447;
	float:none;
}
.iopsmalltext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #cb0447;
	float:none;
}
.iopsmalltext a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #cb0447;
	float:none;
}
.ioptabletextLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cb0447;
	width:auto;
}
.ioptabletextLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cb0447;
	width:auto;
}
.ioptabletextLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cb0447;
	width:auto;
}
.ioptabletextLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cb0447;
	width:auto;
}
a img {
	border: none;
}

/* Image styles */
.imgFloatLeft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.imgFloatRight {
	float: right;
	margin-left: 20px;
	margin-bottom: 30px;
}

/* Body text styles */
.iopheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #cb0447;
	padding-left: 20px;
	border-bottom:1px solid #cb0447;
}
.iopsubheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #cb0447;
}
.iopsubheadinguderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #cb0447;
	padding-left: 10px;
	border-bottom:1px solid #cb0447;
	border-left:1px solid #cb0447;
	line-height: 20px;
}
.iopsubheadingwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.iopbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #000000;
	float:none;
}
.iopbodytextIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-left: 20px;
	color: #000000;
	float:none;
}
.iopbodytextIndent10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-left: 10px;
	color: #000000;
	float:none;
}
.iopbodytextIndent15px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-left: 12px;
	color: #000000;
	float:none;
}
.iopbodytextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #000000;
	float:none;
}
.iopsmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #000000;
	float:none;
}
.iopsmalltextIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 10px;
	color: #000000;
	float:none;
}
.iopsmalltextIndentBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px;
	color: #000000;
	float:none;
}
.iopsmalltextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #cb0447;
	float:none;
}
.iopsmalltextredIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 10px;
	color: #cb0447;
	float:none;
}
.iopsmallredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #cb0447;
	float:none;
}
.iopsmallredboldIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	padding-left: 10px;
	color: #cb0447;
	float:none;
}
.ioprider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #000000;
	float:none;
}

/* Product table styles */
.ioptable {
	border-bottom: #FFFFFF solid 1px;
	border-left: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;
	background-color: #DCDCDC;
}
.ioptableheader {
	border-bottom: #FFFFFF solid 1px;
	border-left: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;
	background-color: #BEBEBE;
}
.ioptabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	width: inherit;
}
.ioptabletextExp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	width:auto;
}
.ioptableheadertext {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	width: inherit;
}
.ioptableheaderExp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	width:auto;
}

/* Form styles */
.iopFormLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #000000;
	float:none;
}
.iopFormInputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-left: 0px; /* necessary because otherwise text inherits padding above (bug) */
	color: #000000;
	float:none;
}


/* Other styles */

.imgsectionFloatLeft {
	float: left;
	position: absolute;
	margin-left: 10px;
	margin-right: 10px;
}
.iopsectiontitle {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	line-height: 19px;
	position: absolute;
	width: 325px;
	height: 20px;
	margin-top: 10px;
	padding-left: 10px;
	z-index:3;
}
.iopsectiontitlebackground {
	position: absolute;
	width: 325px;
	height: 20px;
	margin-top: 10px;
	z-index:2;
}
.iopSectionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	margin-left: 120px;
	margin-top: 5px;
	width: 205px;
	color: #000000;
	float: inherit;
}
.iopMainTableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-left: 5px;
	color: #ffffff;
}
.iopwhitecolheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
