body {background: #A8A8A8;
background: -moz-linear-gradient(top,#A8A8A8,#E0E0E0); /* for firefox */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#A8A8A8", EndColorStr="#E0E0E0");  /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#A8A8A8), to(#E0E0E0)); /* for webkit browsers */
background-image: linear-gradient(to bottom, #A8A8A8 0%, #E0E0E0 100%); /*for IE11 */
padding-top:6px;
font-size:14px;
color:#494949;
font-family:"Open Sans",Arial,sans-serif,Helvetica;
height:100%;
min-height:100%;
margin:0;
background-repeat:no-repeat;
background-attachment:fixed;}
html{overflow-y:scroll;}
table{font-size:14px;font-family:\"Open Sans\",Arial,sans-serif,Helvetica;}
H1{color:#DDDDDD; font-family:"Open Sans",Arial,sans-serif,Helvetica; font-size:20px; font-weight:normal; text-decoration:none; margin-top:0; margin-bottom:0;}
.orangeHeader{font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:16px;font-weight:bold;color:#FA7202;text-decoration:none;}
.orangeHeaderSmall{font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;font-weight:bold;color:#FA7202;text-decoration:none;}
.orangeHeaderDark{font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:16px;font-weight:bold;color:#D16C1B;text-decoration:none;}
.orangeHeaderDarkSmall{font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;font-weight:bold;color:#D16C1B;text-decoration:none;}
.notopgap-long{margin-top:0;}
.nobottomgap-long{margin-bottom:0;}
.hiddenstuff{display:none;padding-left:0px;text-align:left;width:25px;}
.headAlignLeft{text-align:left;}
.headAlignRight{width:150px;float:right;align:right;text-align:right;background-color:transparent;padding-top:5px;}
.container{padding:20px;background:#FFFFFF;width:1000px;position:absolute;left:50%;margin-left:-500px;}
.pagecontent{padding-left:20px;padding-right:5px;}
.linkHeader{font-family:"Open Sans",Arial,sans-serif,Helvetica; padding-left:15px;text-decoration:none;color:#EC6A00;font-size:20px;font-weight:bold;}
.linkText{text-decoration:none;color:#808080;}
.linkText:hover {text-decoration:underline;color:#EC6A00;}
.linkBody{font-weight:bold;text-decoration:underline;color:#EC6A00;}
.linkBody:hover {font-weight:bold;text-decoration:underline;color:#EC6A00;}
.linkBody:active {font-weight:bold;text-decoration:underline;color:#EC6A00;}
.linkBody:visited {font-weight:bold;text-decoration:underline;color:#EC6A00;}
.bannerTextNoHover{text-decoration:none;color:#F7F7F7;}
.tableftsm{padding:10px;background-color:#F7F7F7;border-width:1px;border-style:solid;border-color:#B0B0B0;font-size:14px;font-family:"Open Sans",Arial,sans-serif,Helvetica;}
.tableftsm table td{font-size:14px;font-family:"Open Sans",Arial,sans-serif,Helvetica;}
/* start box css */
.inside-long{border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;line-height:1.25em;color:#666666;padding-left:10px;padding-right:10px;background-color:#F7F7F7;}
.inside-long-white{position:relative;border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;line-height:1.25em;color:#666666;padding:0px;margin:0px;background-color:#FFFFFF;min-height:220px;height:auto !important;height:220px;}
.inside-footer {height:20px;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;color:#F7F7F7;background-color:#909090;padding-top:10px;padding-bottom:10px;}
.top-left-long{background-image:url('/A55B82/ionethome.nsf/cornereddivlonggray.png?OpenFileResource');height:9px;font-size:2px;background-color:#F7F7F7;margin-right:9px;}
.top-right-long{background-image:url('/A55B82/ionethome.nsf/cornereddivlonggray.png?OpenFileResource');height:9px;font-size:2px;background-color:#F7F7F7;margin-left:9px;margin-top:-9px;background-position:100% 0;}
.bottom-left-long{margin-right:9px;background-position:0 -9px;background-color:#FFFFFF;background-image:url('/A55B82/ionethome.nsf/cornereddivlonggray.png?OpenFileResource');height:9px;font-size:2px;}
.bottom-right-long{margin-left:9px;margin-top:-9px;background-image:url('/A55B82/ionethome.nsf/cornereddivlonggray.png?OpenFileResource');height:9px;font-size:2px;background-position:100% -9px;background-color:#FFFFFF;}
.top-left-border-mid{background-image:url('/A55B82/ionethome.nsf/cornereddivlongtopmid.png?OpenFileResource');height:9px;font-size:2px;background-color:#636B73;margin-right:9px;}
.top-right-border-mid{background-image:url('/A55B82/ionethome.nsf/cornereddivlongtopmid.png?OpenFileResource');height:9px;font-size:2px;background-color:#636B73;margin-left:9px;margin-top:-9px;background-position:100% 0;}
.bottom-left-border-mid{margin-right:9px;background-position:0 -9px;background-color:#636B73;background-image:url('/A55B82/ionethome.nsf/cornereddivlongmid.png?OpenFileResource');height:9px;font-size:2px;}
.bottom-right-border-mid{margin-left:9px;margin-top:-9px;background-image:url('/A55B82/ionethome.nsf/cornereddivlongmid.png?OpenFileResource');height:9px;font-size:2px;background-position:100% -9px;background-color:#636B73;}
.top-left-footer{background-image:url('/A55B82/ionethome.nsf/cornereddivlongfooter.png?OpenFileResource');height:9px;font-size:2px;background-color:#636B73;margin-right:9px;}
.top-right-footer{background-image:url('/A55B82/ionethome.nsf/cornereddivlongfooter.png?OpenFileResource');height:9px;font-size:2px;background-color:#636B73;margin-left:9px;margin-top:-9px;background-position:100% 0;}
.bottom-left-footer{margin-right:9px;background-position:0 -9px;background-color:#636B73;background-image:url('/A55B82/ionethome.nsf/cornereddivlongfooter.png?OpenFileResource');height:9px;font-size:2px;}
.bottom-right-footer{margin-left:9px;margin-top:-9px;background-image:url('/A55B82/ionethome.nsf/cornereddivlongfooter.png?OpenFileResource');height:9px;font-size:2px;background-position:100% -9px;background-color:#636B73;}
/* end box css */
/* start menu css */
.TM0o0{background:transparent;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;padding-top:7px;padding-right:4px;padding-bottom:3px;padding-left:4px;text-align:center;vertical-align:middle;text-decoration:none;color:#F7F7F7;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;}
.TM0o1{background:#EAEAEA;border-top:1px solid #FF8400;border-left:1px solid #FF8400;border-right:1px solid #FF8400;border-bottom:1px solid #FF8400;padding-top:7px;padding-right:4px;padding-bottom:3px;padding-left:4px;text-align:center;vertical-align:middle;text-decoration:none;color:#5F5F5F;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;}
.TM1o0{background:#EAEAEA;border-top:1px solid #E69A40;border-left:1px solid #E69A40;border-right:1px solid #E69A40;border-bottom:1px solid #E69A40;padding:6px;text-align:left;vertical-align:middle;text-decoration:none;color:#5F5F5F;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
.TM1o1{background:#F7F7F7;border-top:1px solid #E69A40;border-left:1px solid #E69A40;border-right:1px solid #E69A40;border-bottom:1px solid #E69A40; padding:6px;text-align:left;vertical-align:middle;text-decoration:none;color:#222222;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
/* end menu css */
/* start section css */
.border-top-left {float:left; width:650px; height:45px; background-repeat: no-repeat; background-color:color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_orange_top_left.png?OpenFileResource');}
.border-top-mid {height:45px; width:100%; background-repeat: repeat-x; background-color:color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_orange_top_mid.png?OpenFileResource');}
.border-top-right {float:right; width:160px; height:45px; background-color:transparent; background-repeat: no-repeat; background-image:url('/A55B82/ionethome.nsf/banner_orange_top_right.png?OpenFileResource');background-position:right;}
.prodbanner-left {float:left; position:relative; width:620px; height:140px; vertical-align:middle; background-repeat: no-repeat; background-color:color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_left.png?OpenFileResource');}
.prodbanner-left-text {position:absolute; top:40%; height:40px; margin-top:-30px; padding-left:30px; color:#F7F7F7; font-family:"Open Sans",Arial,sans-serif,Helvetica; font-size:36px; font-weight:normal; text-decoration:none;}
.prodbanner-left-text-inner {color:#DDDDDD; font-family:"Open Sans",Arial,sans-serif,Helvetica; font-size:20px; font-weight:normal; text-decoration:none;}
.prodbanner-mid {height:140px; background-color:transparent; background-repeat: repeat-x; background-image:url('/A55B82/ionethome.nsf/banner_prod_mid.png?OpenFileResource');}
.prodbanner-right {float:right; text-align:right; width:330px; height:140px; background-color:transparent; background-repeat: repeat-x; background-image:url('/A55B82/ionethome.nsf/banner_prod_mid.png?OpenFileResource');}
.border-top {height:18px;padding-left:35px;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-weight:bold;font-size:18px;line-height:18px;color:#F7F7F7;
background: -moz-linear-gradient(top,#FF8400, #DB5E07); /* for firefox */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#FF8400", EndColorStr="#DB5E07");  /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FF8400), to(#DB5E07)); /* for webkit browsers */
background-image: linear-gradient(to bottom, #FF8400 0%, #DB5E07 100%); /*for IE11 */}
.border-top-right {float:right;padding-right:20px;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-weight:bold;font-size:12px;color:#F7F7F7;}
.border-mid {height:25px;padding-left:35px;line-height:30px;
background: -moz-linear-gradient(top,#828282, #939393); /* for firefox */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#828282", EndColorStr="#939393");  /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#828282), to(#939393)); /* for webkit browsers */
background-image: linear-gradient(to bottom, #828282 0%, #939393 100%); /*for IE11 */}
.border-white {background-color:#FFFFFF;height:14px;font-size:2px;}
.border-white-narrow {background-color:#FFFFFF; height:4px; font-size:4px;}
.banner-top {background-image:url('/A55B82/ionethome.nsf/bannerbg_orange_logo.png?OpenFileResource');background-repeat:no-repeat;background-color:#FF8400;height:150px;}
.bannerTable td {padding-top:45px;}
.bannerTable td a {display:block;width:100%;text-decoration:none;}
.bannerTable td a.link {text-decoration:none;}
.bannerText{display:block;padding-left:260px;padding-right:50px;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;color:#F7F7F7;}
.borderMidText{padding-left:30px;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:14px;color:#CCCCCC;padding:0px;vertical-align:middle;}
.borderMidText a{color:#CCCCCC;}
.footer {padding-top:20px;padding-bottom:20px;}
.floatleft{float:left;}
.floatright{width:210px; float:right; align:right; text-align:left; z-index:4; background-color:transparent; top:0px; padding-left:20px; padding-bottom:10px; border:0px solid #000000; margin-left:10px}
.productlink{background-color:#DDDDDD;border:0px;margin-top: 2px;margin-bottom: 2px;}
.productlink td{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-style:solid;border-color:#808080; padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:15px;width:200px;color:#525252; font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:11pt;font-weight:bold;vertical-align:middle;}
.productlink a{color:#525252;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:11pt;font-weight:bold;text-decoration:none;}
.productlink a:hover{color:#EC6A00;font-family:"Open Sans",Arial,sans-serif,Helvetica;font-size:11pt;font-weight:bold;text-decoration:none;}
/* end section css */
/*nav button css */
a.ionavbutton {
	background: transparent url('/A55B82/ionethome.nsf/bg_button_orange_a.jpg?OpenImageResource') no-repeat scroll top right;
	color: #808080;
	display: block;
	float: left;
	font: normal 14px arial, sans-serif;
	height: 36px;
	margin-right: 6px;
	padding-right: 20px; /* sliding doors padding */
	text-decoration: none;
}
a.ionavbutton span {
	background: transparent url('/A55B82/ionethome.nsf/bg_button_orange_span.jpg?OpenImageResource') no-repeat;
	display: block;
	line-height: 26px;
	padding: 6px 0 5px 20px;
	width: 170px;
} 
a.ionavbutton:active {
	background-position: bottom right;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
}
a.ionavbutton:active span {
	background-position: bottom left;
	padding: 6px 0 4px 20px; /* push text down 1px */
}
a.ionavbutton:hover {
	color: #808080;
	font: normal 14px arial, sans-serif;
	background-position: bottom right;  /*added for hover */
	outline: none; /* hide dotted outline in Firefox */  /*added for hover */
}
a.ionavbutton:hover span {   /*added for hover */
	background-position: bottom left; 
	padding: 6px 0 4px 20px; /* push text down 1px */
}
a.ionavbutton:visited {
	color: #808080;
	font: normal 14px arial, sans-serif;
}
/*nav button css */