body { 
	margin: 0; 
	padding: 0; 
	height:100%;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.7em;
	line-height:1.2em;
	background-color:#B8B8B8;
}
html {
	margin: 0; 
	height:100%;
}
H1 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #B7B7B7;
	padding-top:4px;
	padding-right:0px;
	padding-bottom:4px;
	padding-left:0px;
	text-align: center;
}
.tableMain { 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height:100%;
	background-color:#B8B8B8;
}
.tableMain td {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #484848;
	padding: 0px 0px 0px 0px;
}
.hiddenstuff{
	display: none;
	padding-left: 0px;
	text-align: left;
	width: 25px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt; 
	font-weight: normal; 
	text-decoration: none
}
.headerTestimonial {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt; 
	padding-bottom:0px;
	padding-left:0px;
	font-weight: bold;
	text-decoration: none
}
.tableTopLeft { 
	height: 8px;
	width: 184px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableTopRight {
	height: 8px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableMenu { 
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.7em;
}
.oldNothing {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#787878", EndColorStr="#959595");
}
.producttitle {
	background-color:#2868B0;
	padding: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-color: #787878;
	background-image: url('/A55B82/ionethome.nsf/bluestripheader.gif?OpenImageResource');
	background-repeat: repeat-x;
}
.producttitle td {
	padding: 1px;
	height: 15px;
	color: #808080;
}
.productlink {
	background-color:#D6E7F7;
	border:0px;
}
.productlink td {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 4px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	padding-top: 4px !important;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 200px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: middle !important;
}
.productlink a {
	color: #006699;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.productlink a:hover {
	color: #0C8BCC;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.contactTable { 
	border-collapse: collapse;
	background-color:transparent;
}
.contactTable td { 
	padding: 0px;
	background-color:transparent;
}
.screenshot img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}
.screenshot:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}
.menuBar td { 
	background-color: #FFFFFF;
	background-image: url('/A55B82/ionethome.nsf/graystripbutton1.gif?OpenImageResource') !important;
	background-repeat: x;
	height:57px;
}
.tableL1 td { 
	background-color: #FFFFFF;
	background-image: url('/A55B82/ionethome.nsf/bluestripheader.gif?OpenImageResource');
	background-repeat: x;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}
.tableL2L { 
	height: 1px;
	width: 25px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL2C { 
	height: 1px;
	padding-top: 0px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	font-size: 0.7em;
}
.tableL2R { 
	height: 1px;
	width: 25px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL3L { 
	width: 50px;
	height: 11px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL1L { 
	width: 50px;
	height: 11px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL1C { 
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.tableL1R { 
	width: 50px;
	height: 11px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL3C { 
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.tableL3R { 
	width: 50px;
	height: 11px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL3HeaderCenter {
	border-left: 0px solid #808080;
	border-top: 1px solid #DBDDDC;
	border-right: 0px solid #808080;
	border-bottom: 0px solid #808080;
	padding: 0px 0px 0px 0px;
	background-color: #EFF7FF;
	vertical-align: bottom;
}
.tableL3Header td { 
	background-color: #EFF7FF;
	padding: 0px 0px 0px 0px;
}
.tableL4 {
	height: 70%;
}
.tableL4 td {
	padding: 0px 0px 0px 0px;
}
.tableContent td.nopad {
	padding: 0px;
}
.tableContent td.padleftright {
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tableContent td {
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	line-height:1.25em;	
}
.tablew3 td {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.tableL4C { 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-style: solid;
	border-color: #DBDDDC;
}
.tableL4CH { 
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #DBDDDC;
}
.tableL4L { 
	vertical-align: top;
	width: 50px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL4R { 
	vertical-align: top;
	width: 50px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL5L { 
	vertical-align: top;
	width: 50px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL5R { 
	vertical-align: top;
	width: 50px;
	padding: 0px 0px 0px 0px;
	background-color:transparent;
}
.tableL5C {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-color: #DBDDDC;
}
.tableL5CH {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #DBDDDC;
}
.linkBody {
	COLOR: #5F5F5F
}
.linkLeft{
	COLOR: #5F5F5F; 
	TEXT-DECORATION: none
}
.linkNav {
	COLOR: #F7F7F7; 
	TEXT-DECORATION: none
}
.floatleft {
	float: left;
}
.floatright {
	width: 200px; 
	float: right;
	align: right;
	text-align: left;
	z-index: 4;
	background-color: transparent;
	top: 0px;
	padding: 0px;
	border: 0px solid #000000;
	margin-left: 10px; 
}
.grayblock {
	width: 100%;
	background-color: #F7F7F7;
}
/* dialogbox css */
#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:sans-serif;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");} 
/* START Homepage */
.productHolder {border:0px solid #808080;}
.productHolder td {
	padding:10px;
	border:0px solid #808080;
}
/* END Homepage */
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('/A55B82/ionethome.nsf/cornereddivlonggray.gif?OpenImageResource'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	background-color:#F7F7F7;
	}
.top-left-long, .top-right-long, .bottom-left-long, .bottom-right-long { 
	background-image: url('/A55B82/ionethome.nsf/cornereddivlonggray.gif?OpenImageResource'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	background-color:#F7F7F7;
	}
.top-left, .top-left-long, .bottom-left, .bottom-left-long { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	background-color:#F7F7F7;
	}
.top-right, .top-right-long, .bottom-right, .bottom-right-long { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	background-color:#F7F7F7;
	}
.top-right, .top-right-long {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	background-color:#F7F7F7;
	}
.bottom-left, .bottom-left-long  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	background-color:#F7F7F7;
	}
.bottom-right, .bottom-right-long { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	background-color:#F7F7F7;
	}
.inside {
	border-left: 1px solid #C6C6C6; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #C6C6C6;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	line-height:1.25em;
	color: #666666;
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	background-color:#F7F7F7;
}
.inside-long {
	border-left: 1px solid #C6C6C6; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #C6C6C6;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	line-height:1.25em;
	color: #666666;
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	background-color:#F7F7F7;
}
.home_product_header {
	width: 100%;
	padding-top: 4px;
	padding-right:0px;  
	padding-bottom: 10px;
	padding-left: 0px;
	background-color:#F7F7F7;
	background-image: url('/A55B82/ionethome.nsf/bluestripproductheader.gif?OpenImageResource');
	background-repeat: repeat-x;
}
.home_product_header a {
	text-decoration:none;
}
.inside-long-white {
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	line-height:1.25em;
	color: #666666;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.notopgap-long    { margin-top: 0;}    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */
.nobottomgap-long { margin-bottom: 0; } /* DNC: to avoid splitting of the box */
.top-left-long-gray, .top-right-long-gray, .bottom-left-long-gray, .bottom-right-long-gray { 
	background-image: url('/A55B82/ionethome.nsf/cornereddivlonggray.gif?OpenImageResource'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left-long-gray, .bottom-left-long-gray { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right-long-gray, .bottom-right-long-gray { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right-long-gray {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left-long-gray  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right-long-gray { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.top-left-long-blue  {
	background-image: url('/A55B82/ionethome.nsf/cornereddivlongblue.gif?OpenImageResource');
	height: 9px;
	font-size: 2px;
	background-color:#F7F7F7;
	margin-right: 9px;	
}
.top-right-long-blue  {
	background-image: url('/A55B82/ionethome.nsf/cornereddivlongblue.gif?OpenImageResource');
	height: 9px;
	font-size: 2px;
	background-color:#F7F7F7;
	margin-left: 9px;
	margin-top: -9px;
	background-position: 100% 0;
}
.bottom-left-long-white  { 
	margin-right: 9px;
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	background-color:#FFFFFF;
	background-image: url('/A55B82/ionethome.nsf/cornereddivlong.gif?OpenImageResource'); 
	height: 9px;
	font-size: 2px;
	}
.bottom-right-long-white { 
	margin-left: 9px;
	margin-top: -9px;
	background-image: url('/A55B82/ionethome.nsf/cornereddivlong.gif?OpenImageResource'); 
	height: 9px; 
	font-size: 2px; 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	background-color:#FFFFFF;
	}
.inside-long-gray {
	border-left: 1px solid #C6C6C6; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #C6C6C6;/* YCC: color & properties of the right-borderline */
	background: #F7F7F7;            /* YCC: background-color of the inside */
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	line-height:1.25em;
	color: #666666;
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}
