html {	margin: 0px;	padding: 0px 0px 10px;	background-color:#999999;		font-family:Arial, Helvetica, sans-serif;}div.pageBorder {	background: #FFFFFF;	border-left:1px solid #666666;	border-right: 1px solid #666666;	border-bottom: 1px solid #666666;	margin: 0px;	padding: 0px 20px;}table.main {	margin: 0px auto;	border-right: 15px solid #a8a8a8;	border-bottom: 15px solid #a8a8a8;	border-left: 15px solid #a8a8a8;	background: #999999;	padding: 0px 4px 4px;}#topnav { font-weight: normal; font-size: 10px; font-family: arial; background: url(/images/logo_sb.gif) no-repeat; padding-top: 50px; padding-bottom: 41px; text-align: right; margin-right: -19px; }#topnav a { color: black; text-decoration: none; background: url(/images/vertical_dottedline.gif) repeat-y; margin-bottom: 0px; padding: 50px 19px 0px 4px; }#topnav a:hover { color: #d70020; text-decoration: none }#leftnav { font-family: arial; background-color: #d6d6d6; padding-top: 15px; padding-bottom: 30px; border-right: 1px solid white }#leftnav ul { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; width: 196px; height: auto; }#leftnav li  { font-weight: bold; font-size: 11px; list-style-type: none; padding-top: 10px; padding-left: 21px }#leftnav li a  { color: #c60011; font-weight: bold; text-decoration: none; margin-left: -21px; padding-top: 2px; padding-bottom: 2px; padding-left: 21px; width: 173px; display: block }#leftnav li a:hover  { color: black; font-weight: bold; text-decoration: none; background-color: #c3c3c3; padding-top: 2px; padding-bottom: 2px; padding-left: 16px; width: 178px }#leftnav li ul { color: black; font-size: 10px }#leftnav li ul li { padding-top: 0px }#leftnav li ul a  { color: black; font-weight: normal; font-size: 10px; text-decoration: none; background: url(images/bullet_minilogo.gif) no-repeat 22px 4px; list-style-type: none; margin-left: -42px; padding-left: 32px; width: 162px; display: block }#leftnav li ul a:hover { color: #c60011; font-weight: normal; font-size: 10px; text-decoration: none; background: #c3c3c3 url(/images/bullet_minilogo.gif) no-repeat 17px 4px; list-style-type: none; padding-top: 2px; padding-bottom: 2px; padding-left: 27px; width: 167px }#leftnav li.flashingbullet a { background: url(/images/icon_logo_anim.gif) no-repeat 2px 0px; }#leftnav li.flashingbullet a:hover { background: #c3c3c3 url(/images/icon_logo_anim.gif) no-repeat -1px 0px; padding-left: 18px; }.sptop    { background-color: #d70020 }.sptop a  { color: black; text-decoration: none }.sptop a:hover  { color: black; text-decoration: underline }.sptop h1    { color: white; font-weight: bold; font-size: 24px; font-family: "arial black", arial; background-color: #d70020; margin-top: 0px; margin-bottom: 0px; padding: 6px 13px 9px; border-bottom: 1px solid white }.sptop h2 { color: white; font-weight: bold; font-size: 11px; font-family: arial; background: #d70020 url(images/bullet_whitearrow.gif) no-repeat 6px 31px; margin-top: 0px; margin-bottom: 0px; padding-top: 27px; padding-bottom: 6px; padding-left: 15px; border-bottom: 1px solid white }.sptop ul    { color: black; font-weight: bold; font-size: 10px; font-family: Arial; background-color: #a8a8a8; list-style-type: none; margin: 0px; padding: 0 }.sptop li    { color: black; background-color: #a8a8a8; float: left; margin-left: 0px; padding: 5px 12px; position: relative; width: 108px }.sptop li ul    { color: black; background-color: #a8a8a8; margin-top: 5px; margin-left: 0px; position: absolute; top: 1em; left: 0; display: none }.sptop li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	top: auto;	left: auto;}.sptop li:hover ul, li.over ul { /* lists nested under hovered list items */	display: block;}#optima    { background: url(images/logo_optima.gif) no-repeat 16px 208px }#optima h3     { color: white; font-size: 11px; font-family: arial; background: #000 url(images/sp_bkg_tab.gif) no-repeat; margin-top: 50px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 6px; padding-left: 192px }#optima h3 a { color: white; text-decoration: none }#endurium     { background: url(images/logo_endurium.gif) no-repeat 16px 208px; border-right: 1px solid white }#endurium h3      { color: white; font-size: 11px; font-family: arial; background: #d70020 url(images/sp_bkg_tab.gif) no-repeat; margin-top: 50px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 6px; padding-left: 192px }#endurium h3 a    { color: white; text-decoration: none }#bottomNav {	padding-top: 15px;	padding-bottom: 15px;	font-size: 9px;	color: #D7ACB2;	border-top: 1px solid #D70020;	margin-top: 1px;	width: 741px;	height: auto;	text-align: center;}#bottomNav a {	color: #D70020;	text-decoration: none;}#bottomNav a:hover {	text-decoration: underline;}#bottom {	color: white;	font-size: 9px;	font-family: Arial;	background: #d70020 url(/images/logo_smallsb.gif) no-repeat 17px 7px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 2px;	padding-bottom: 2px;	border-bottom: 1px solid white;	width: 741px;}#bottom h1 { color: white; font-weight: bold; font-size: 9px; line-height: 12px; background: url(/images/bullet_smallarrow.gif) no-repeat 333px 3px; padding-left: 340px }#bottom h2 {	color: white;	font-weight: bold;	font-size: 9px;	line-height: 12px;	background: url(/images/bullet_smallarrow.gif) no-repeat 643px 3px;	margin-top: -30px;	padding-left: 650px;	margin-right: 5px;}.numbers { background: url(images/vertical_dottedlinewhite.gif) repeat-y 2px 0px; padding-left: 5px }#copyright {	color: white;	font-size: 9px;	font-family: Arial;	background-color: #d70020;	margin-top: 0px;	padding-top: 5px;	padding-bottom: 5px;	width: 741px;	display: block;}#copyright a { color: white; text-decoration: underline }#copyright a:hover { color: white; text-decoration: none }#productbox     { background-color: #6d6f72; padding-bottom: 30px; border-right: 1px solid #fff }#productbox a { color: #222; text-decoration: none; background-color: #d6d6d6; padding: 4px 8px; border-style: solid; border-width: 1px; border-color: white #444 #444 white }#productbox a:hover { color: #222; text-decoration: none; background-color: #c3c3c3; padding: 4px 8px; border-style: solid; border-width: 1px; border-color: #444 white white #444 }#productbox p   { color: white; font-weight: bold; font-size: 11px; font-family: arial; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-left: 15px }#productbox ul    { color: white; font-weight: bold; font-size: 11px; font-family: arial; list-style-image: url(images/bullet_whitearrow.gif); margin-top: 0px; margin-bottom: 0px; padding-top: 10px }#productbox li   { font-size: 11px; line-height: 14px; padding-bottom: 6px }#productboxright      { background-color: #6d6f72; padding-bottom: 30px; display: block }#productboxright a { color: #222; text-decoration: none; background-color: #d6d6d6; padding: 4px 8px; border-style: solid; border-width: 1px; border-color: white #444 #444 white }#productboxright a:hover { color: #222; text-decoration: none; background-color: #c3c3c3; padding: 4px 8px; border-style: solid; border-width: 1px; border-color: #444 white white #444 }#productboxright p    { color: white; font-weight: bold; font-size: 11px; font-family: arial; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 10px; padding-left: 15px; display: block }#productboxright ul     { color: white; font-weight: bold; font-size: 11px; font-family: arial; list-style-image: url(images/bullet_whitearrow.gif); margin-top: 0px; margin-bottom: 0px; padding-top: 10px; display: block }#productboxright li  { font-size: 11px; line-height: 14px; padding-bottom: 6px }#requestbuttonblack a  { color: white; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none; background: black url(images/button_arrow.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 6px; padding-bottom: 5px; padding-left: 35px; width: 190px; display: block }#requestbuttonblack a:hover { color: black; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none; background: white url(images/button_arrow.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 6px; padding-bottom: 5px; padding-left: 35px; width: 190px; display: block }#requestbuttonred a { color: white; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none; background: #b00 url(images/button_arrow.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 6px; padding-bottom: 5px; padding-left: 35px; width: 190px; display: block }#requestbuttonred a:hover { color: black; font-weight: bold; font-size: 14px; font-family: Arial; text-decoration: none; background: white url(images/button_arrow.gif) no-repeat; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 6px; padding-bottom: 5px; padding-left: 35px; width: 190px; display: block }#spmain { background-color: white }.fpbackground      { background: #281e29 url(endurium/images/fp_bkg_bigimage.jpg) no-repeat 0px 0px; padding: 100px 10px 20px 12px }#fpcalloutbox   { background-color: #281e29; padding-right: 5px; border: solid 1px white }#fpcalloutbox p { font-size: 9px; line-height: 14px; margin-top: 0px }#fpcalloutbox a  { color: #ffc158; text-decoration: underline; margin-right: 10px }#fpcalloutbox a:hover { color: #ffc158; text-decoration: none; margin-right: 10px }#fpcalloutbox a:visited { color: #ffc158; text-decoration: underline; margin-right: 10px }#fpcalloutbox a:visited:hover { color: #ffc158; text-decoration: none; margin-right: 10px }.fpcalloutimage  { margin-right: 10px }#graphcopy { padding-right: 5px; padding-left: 5px }.applicationsheader   { color: white; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none; background-color: #d70020; padding: 10px }.applicationsdata  { background-color: #555; padding: 8px }.applicationsdata li { color: white; font-size: 11px; font-family: Arial; list-style-image: url(images/bullet_whitearrow.gif); padding-bottom: 5px }#tertmain    { font-family: arial; margin-top: 30px }#tertmain p   { font-size: 11px; line-height: 18px; font-family: Arial; margin-top: 0px; padding-left: 16px }#tertmain ul { margin-top: 0px }#tertmain li { font-size: 11px; line-height: 14px; font-family: Arial; list-style-image: url(/images/bullet_doubleredarrow.gif); padding-bottom: 6px }#tertmain a { color: #d70020; text-decoration: underline }#tertmain a:hover { color: #d70020; text-decoration: none }.productimage { background-color: black; margin-left: 13px; padding: 3px }#tertmain h3  { color: black; font-weight: bold; font-size: 14px; font-family: Arial; margin-top: 0px; margin-left: 15px }.topimage { padding-bottom: 10px; padding-left: 10px }#tertmain table.datatable  { font-family: Arial; margin-left: 13px; border: solid 5px #d6d6d6 }#tertmain table.datatable th   { color: #555; font-weight: bold; font-size: 11px; font-family: Arial; background-color: #d6d6d6; margin-top: 0px; margin-bottom: 0px; padding: 2px 6px 6px }#tertmain table.datatable td  { color: #555; font-weight: normal; font-size: 10px; font-family: Arial; background-color: white; margin-top: 0px; margin-bottom: 0px; padding: 2px 6px }#tertmain table.datatable a { color: #d70020; text-decoration: underline }#tertmain table.datatable a:hover { color: #d70020; text-decoration: none }#tertmain table.datatable td.lightGrayBg { background: #F0F0F0; }#tertmain table.datatable td.divider {	border-top: 1px solid #d6d6d6;}#tertmain td.graphcopy  { font-family: Arial; background-color: #6d6f72; margin-top: 0px; margin-bottom: 0px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px }#tertmain td.graphcopy h3 { color: #fc6; font-weight: normal; font-size: 10px; line-height: 10px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px }#tertmain td.graphcopy p { color: white; font-weight: normal; font-size: 10px; line-height: 10px; margin-top: 0px; margin-bottom: 0px }#tertmain td.graphbar { background-color: #281e29; padding-right: 8px }#tertmain td.secnav {	background-color: #d6d6d6;	padding-top: 10px;	border-bottom: 1px solid #FFFFFF;}#tertmain td.secnav a {	display: block;	background: url(images/bullet_doubleredarrow.gif) no-repeat left center;	padding-left: 15px;}#enduriumleft  { padding-top: 150px; padding-right: 30px }#enduriumleft td.graphcopy   { font-family: Arial; background-color: #6d6f72; margin-top: 0px; margin-bottom: 0px; padding: 8px 5px }#enduriumleft td.graphcopy h3 { color: #fc6; font-weight: normal; font-size: 10px; line-height: 10px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px }#enduriumleft td.graphcopy p { color: white; font-weight: normal; font-size: 10px; line-height: 10px; margin-top: 0px; margin-bottom: 0px }#enduriumleft td.graphbar { background-color: #281e29; padding-right: 8px }#enduriumright { font-family: Arial; padding-right: 10px }#enduriumright p  { color: white; font-size: 11px; line-height: 20px; margin-top: 0px }#enduriumright h1   { color: #ffc158; font-weight: normal; font-size: 14px; line-height: 20px; background-color: transparent; margin-bottom: 0px; padding-left: 0px; border: none }#enduriumright h2  { color: #ffc158; font-weight: bold; font-size: 11px; line-height: 14px; margin-bottom: 0px }#enduriumright h3  { color: #ffc158; font-weight: bold; font-size: 10px; line-height: 10px; margin-top: 0px; margin-bottom: 0px }#enduriumright li    { color: white; font-size: 11px; line-height: 20px; list-style-image: url(/images/bullet_whitearrow.gif); list-style-position: outside; margin-top: 0px; margin-left: -22px }#enduriumright ul { margin-top: 0px }#enduriumright a { color: white; text-decoration: underline }#enduriumright a:hover { color: white; text-decoration: none }.caption { color: #fc6; font-size: 10px; line-height: 14px; font-family: Arial; padding-top: 5px; padding-right: 5px }.caption img { border: solid 1px white }#tertmain table.rightcalloutbox { margin: 0px 0px 5px 10px }#tertmain table.rightcalloutbox td.data { color: #FFFFFF; background: #6D6F72; }#tertmain table.rightcalloutbox td.data p { margin-right: 15px }#tertmain table.rightcalloutbox td.data h3 { color: #FFFFFF; margin-top: 10px; margin-bottom: 5px }#tertmain table.rightcalloutbox td.data h3 a { color: #FFFFFF; }#tertmain p.red { color: #b00 }#tertmain p.notice {	font-size: 9px;	border-top: 1px solid #d6d6d6;	margin-right: 15px;	margin-left: 16px;	padding-top: 5px;	padding-left: 0px;	color: #333333;	margin-top: 15px;}img.header { margin-bottom: 1px }