body {background: #FFFFFF;padding-top:6px; color:#5F5F5F; font-size:16px; font-family:Lato,Helvetica,Arial,sans-serif,Verdana;height:100%; min-height:100%; margin:0; background-repeat:no-repeat; background-attachment:fixed;}
html{overflow-y:scroll;}
.youtube-player{border:1px solid gray;}
.old_sliderTab {margin: 0;padding: 0;background: url('/<Computed Value>/slider_tab_mob.gif?OpenImageResource') no-repeat left top;}
.sliderTab {margin: 0;padding: 0;vertical-align:middle; border-radius:8px; background-image:linear-gradient(to right, #E3E3E3, #F7F7F7, #E3E3E3); border-width:1px; border-style:ridge; border-color:#999999;}
.old_slider {margin-left: 4px;background: url('/<Computed Value>/slider_button_gray.gif?OpenImageResource') no-repeat left -42px;padding: 4px 10px 10px 26px;display: block;font: bold 16px "Open Sans",Arial,sans-serif,Helvetica;color: #DE6300;text-decoration: none;}
.old_slider {margin-left: 4px;background: url('/<Computed Value>/slider_button_gray.gif?OpenImageResource') no-repeat left -42px;padding: 6px 10px 10px 30px;display: block;font: bold 16px "Open Sans",Arial,sans-serif,Helvetica;color: #DE6300;text-decoration: none;}
.slider {margin-left: 4px;padding: 10px;display: block;font: bold 16px "Open Sans",Arial,sans-serif,Helvetica;color: #DE6300;text-decoration: none;}
.notopgap-long{margin-top:0;}
.nobottomgap-long{margin-bottom:0;}
.container{width:calc(100% - 40px);padding:20px;background:#FFFFFF;position:absolute;overflow-x:hidden;overflow-y:scroll;}
.pagecontent{padding-left:10px;padding-right:10px;background-color:#F7F7F7;}
.headAlignLeft{text-align:left;}
.linkHeader{font-family:Lato,Helvetica,Arial,sans-serif,Verdana; padding-left:15px;text-decoration:none;color:#DE6300;font-size:20px;font-weight:bold;}
.linkText{text-decoration:none;color:#808080;}
.linkText:hover {text-decoration:underline;color:#DE6300;}
.linkBody{font-weight:bold;text-decoration:underline;color:#DE6300;}
.linkBody:hover {font-weight:bold;text-decoration:underline;color:#DE6300;}
.linkBody:active {font-weight:bold;text-decoration:underline;color:#DE6300;}
.linkBody:visited {font-weight:bold;text-decoration:underline;color:#DE6300;}
.line18 {font-size:16px;color:#494949;font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-weight:600;}
.spacer10 {height:10px;}
.bannerTextNoHover{text-decoration:none;color:#F7F7F7;}
.contactTable{border-collapse:collapse;background-color:transparent;}
.contactTable td{padding:0px;background-color:transparent;}
.grayblock{width:100%;background-color:#F7F7F7;}
.tableftsm{padding:10px;background-color:#F7F7F7;border-width:1px;border-style:solid;border-color:#B0B0B0;font-size:12px;font-family:Lato,Helvetica,Arial,sans-serif,Verdana;}
.tableftsm table td{font-size:12px;font-family:Lato,Helvetica,Arial,sans-serif,Verdana;}
.orangeHeader{font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:16px;font-weight:bold;color:#DE6300;text-decoration:none;}
.orangeHeaderSmall{font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:16px;font-weight:bold;color:#DE6300;text-decoration:none;}
.orangeHeaderDark{font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:16px;font-weight:bold;color:#D16C1B;text-decoration:none;}
.orangeHeaderDarkSmall{font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:16px;font-weight:bold;color:#D16C1B;text-decoration:none;}
.headingDiv {margin-bottom:12px;padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; width:96%; border-style:solid; border-width: 0px 0px 1px 0px;border-color:#DE6300;background-color:#F1F1F1;}
.linksDiv {padding-bottom:8px; width:100%; border-style:dotted; border-width: 0px 0px 1px 0px;border-color:#5F5F5F;}
.linksLogo {padding-top:8px;}
.bulletspan {padding-bottom:15px;}
.exportImg {max-width:98%;}
#okbutton{font-size:9pt;padding:4px;border:1px solid #959595;}
#mbox{font-size:9pt;background-color:#CCD6E0;padding:10px;border:1px solid #959595;}
#mbm{font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image:url(/A55B82/ionethome.nsf/overlaylight.png?openfileresource);}
.modaldialog{display:none}
* html #ol{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/A55B82/ionethome.nsf/overlaylight.png?openfileresource", sizingMethod="scale");}
/* mobile menu */
.headAlignRight{width:150px;float:right;align:right;text-align:right;background-color:transparent;padding-top:5px;}
#menu{position: absolute;width: 360px;margin: -100px 0 0 0;padding: 50px;padding-top: 100px;padding-right: 75px;right: -70px;  background: #FFFFFF;list-style-type: none;-webkit-font-smoothing: antialiased;	transform-origin: 0% 0%;transform: translate(100%, 0);  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);}
#menu li.menuparent{font-weight:bold;font-size: 24px;padding-top:15px;padding-bottom:5px;}
#menu li.menuchild{font-weight:normal;font-size: 20px;padding-top:5px;padding-bottom:5px;}
#menuToggle{display: block;position: absolute;top: 10px;right: 20px;z-index: 1;-webkit-user-select: none;user-select: none;}
#menuToggle input{display: block;width: 40px;height: 32px;position: absolute;top: -7px;left: -5px;cursor: pointer; opacity: 0; z-index: 2;-webkit-touch-callout: none;}
#menuToggle span{display: block;width: 33px;height: 4px;margin-bottom: 5px;position: relative; background: #cdcdcd;border-radius: 3px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}
#menuToggle span:first-child{transform-origin: 0% 0%;}
#menuToggle span:nth-last-child(2){transform-origin: 0% 100%;}
#menuToggle input:checked ~ span{opacity: 1;transform: rotate(45deg) translate(-2px, -1px);background: #cdcdcd;}
#menuToggle input:checked ~ span:nth-last-child(3){opacity: 0;transform: rotate(0deg) scale(0.2, 0.2);}
#menuToggle input:checked ~ span:nth-last-child(2){opacity: 1;transform: rotate(-45deg) translate(0, -1px);}
#menuToggle a{font-weight:normal;text-decoration:underline;color:#DE6300;}
#menuToggle input:checked ~ ul{transform: scale(1.0, 1.0);opacity: 1;}
/* mobile menu */

.inside-container-rumba{display:block;background:transparent;margin:0 auto;}
.rumba-table{display:table;background:transparent;width:100%;}
.rumba-table-row{display:table-row;background:transparent;width:100%;}

.rumba-table-cell-left{display:table-cell;background:#F7F7F7;width:66px;vertical-align:middle;padding:10px;border-top-left-radius:8px;border-bottom-left-radius:8px;background-image:linear-gradient(to right, #F7F7F7, #E9E9E9);border-width:1px;border-top-style: ridge;border-bottom-style: ridge;border-left-style: ridge;border-color:#999999;}
.rumba-table-cell-right{display:table-cell;background:#E9E9E9;vertical-align:middle;padding:10px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-width:1px;border-top-style: ridge;border-right-style: ridge;border-bottom-style: ridge;border-color:#999999;}

.rumba-header-home{font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:20px;font-weight:bold;color:#DE6300;text-decoration:none;}
.rumba-header{font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:20px;font-weight:bold;color:#DE6300;text-decoration:none;background-image:linear-gradient(to right, #F1F1F1, #D6D6D6);}
.rumba-content{font-size:14px;color:#5F5F5F;}
.rumba-link{outline:0;font-weight:bold;text-decoration:none;color:#DE6300;}
.rumba-link:hover {font-weight:bold;text-decoration:none;color:#DE6300;}
.rumba-link:active {font-weight:bold;text-decoration:none;color:#DE6300;}
.rumba-link:visited {font-weight:bold;text-decoration:none;color:#DE6300;}
.rumba-spacer{display:block;height:50px;}
.rumba-spacer-small{display:block;height:8px;}

/* start box css */
.inside-long{border-left:1px solid #C6C6C6;border-right:1px solid #C6C6C6;font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:12px;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:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:12px;line-height:1.25em;color:#666666;padding:0px;margin:0px;background-color:#FFFFFF;min-height:220px;height:auto !important;height:220px;}
.footer {width:100%; padding-top:10px;}
.inside-footer {text-align:center;width:100%; height:24px; padding-top:3px; padding-bottom:5px;vertical-align:middle; border-left:0px solid #C0C0C0;border-top:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; border-right:0px solid #C0C0C0;  background-color: #F7F7F7;}
.borderMidText{font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:18px;color:#DE6300;vertical-align:middle;}
.notopgap-long{margin-top:0;}
.nobottomgap-long{margin-bottom:0;}
.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:#939393;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:#939393;}
.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 section css */
H1 {height: 34px; line-height:34px; padding-left:4px; color:#F7F7F7; font-family:Lato,Helvetica,Arial,sans-serif,Verdana; font-size:24px; font-weight:normal; text-decoration:none;}
.border-gray {background-color:#F7F7F7;height:10px;}
.border-white {background-color:#FFFFFF;height:10px;font-size:2px;}
.border-white-thin {background-color:#FFFFFF;height:2px;font-size:2px;}
.border-top-left {float:left; 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:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_arc_mob.webp?OpenFileResource');background-size: 100% 100%;}
.border-top-midft {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_ftsm_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-midli {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_links_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-midch {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_links_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-miderr {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_err_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-midco {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_contact_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-midlic {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_lic_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-midch {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_ch_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-midwm {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_wm_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-midtest {height:128px; width:100%; background-repeat: no-repeat; background-color:transparent; background-image:url('/A55B82/ionethome.nsf/banner_prod_test_mob.png?OpenFileResource');background-size: 100% 100%;}
.border-top-right {float:right; 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 {padding-left:10px; width:97%; height: 34px; line-height: 34px; background-color:#DE6300;border-top-left-radius:5px;border-top-right-radius:5px;background-size:cover;background-repeat: no-repeat;background-position:center;background-image:url('/A55B82/ionethome.nsf/banner_mob_dots.webp?OpenFileResource');}

.prodbanner-leftx {float:left; position:relative; width:100%; height:30px; 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; height:30px; padding-left:12px; color:#F7F7F7; font-family:Lato,Helvetica,Arial,sans-serif,Verdana; font-size:22px; font-weight:normal; text-decoration:none;}
.prodbanner-left-text-inner {color:#DDDDDD; font-family:Lato,Helvetica,Arial,sans-serif,Verdana; font-size:20px; font-weight:normal; text-decoration:none;}
.prodbanner-mid {height:40px; width:100%; background-color:transparent; }
.prodbanner-right {float:right; text-align:right; width:34%; 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:Lato,Helvetica,Arial,sans-serif,Verdana;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:Lato,Helvetica,Arial,sans-serif,Verdana;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-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:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:14px;color:#F7F7F7;}
.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:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:11pt;font-weight:bold;vertical-align:middle;}
.productlink a{color:#525252;font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:11pt;font-weight:bold;text-decoration:none;}
.productlink a:hover{color:#DE6300;font-family:Lato,Helvetica,Arial,sans-serif,Verdana;font-size:11pt;font-weight:bold;text-decoration:none;}
/* end section 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 */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}