/* CSS Document */

* {
	margin:0;
	padding:0;
}

h4 { color:#900; font-size:110%;}

body { /*background-image:url(../../images/bg.gif); background-repeat:repeat-x;*/ background-color:#AAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}

#eliminatepaper {
	background-color:#FFF;
	border-collapse:collapse;
	border:1px solid #666;
	width:100%;
	font-size:80%;
	table-layout:fixed;
	margin: 0 auto;
	}
#eliminatepaper th { height:26px; background-color:#DDD; border:1px solid #666;}
#eliminatepaper td { border:1px solid #666; padding:2px; text-align:right;}
#eliminatepaper tr { height:20px;}


/* COLOR */
#bg { width:816px; background-image:url(../images/background.gif); background-repeat:repeat-y; margin:0 auto;}
#wrapper { background-color:#FFF;}
#labmatebanner img { float:left;}
#footer { background-color:#FFF; background-image:url(../images/bgft.gif); background-repeat:repeat-x; background-position:bottom;}
/*#topnav*/ #banner a:link { /*color:#36F;*/ color:#CCC; /*text-decoration:none;*/}
/*#topnav*/ #banner a:visited { /*color:#39F;*/ color:#EEE; /*text-decoration:none;*/}
#bottomnav { border-bottom:2px solid #CCC; float:left; width:100%; background-image:url(../images/bgbn.gif);}
#footer { border-top:2px solid #DDD;}
/*#topnav*/ /*#banner .tnl a:link { text-decoration:underline;}*/
.title h1, .messagebox h1 {color:#900;}
.title h2, .messagebox h2 {color:#000;}
h3.termsofuse { color:#900;}
.bluebox { 
	background-color:#CDF;
	background-image:url(../images/msgbox_blue.gif);
	background-position:bottom center;
	background-repeat:repeat-x;
/*
	
	border-right:2px solid #C2E0FF;
	border-top:2px solid #F5FAFF;
	border-left:2px solid #F5FAFF;
*/
/*border-bottom:2px solid #CDF; background-image:url(../images/msgbox_blue.gif); background-repeat:repeat-x;*/
	}
.yellowbox { background-color:#FE7; border-bottom:2px solid #FF3; background-image:url(../images/msgbox_yellow.gif); background-repeat:repeat-x; background-position:bottom center;}
.graybox {
	background-color:#DDD; 
	border-bottom:2px solid #BBB;
	border-right:2px solid #BBB;
	border-top:2px solid #EEE;
	border-left:2px solid #EEE;
	}
.login {background-color:#DDD; }
.clearfix { background-color:#FFCCCC}
.bluesquare { background-color:#CEE}
#trileft { }
#tricenter { }
#triright { }
form#login .submit input { border:0; }
form#login fieldset { border:1px solid #CCC; }
/*.page img { border-bottom:1px solid #AAA; border-right:1px solid #AAA;}*/
p#placeholder {}
p#placeholder span { background-color:#CEE; cursor:pointer;}
.blue { color:#00F}
/*
#content .testimonialholder .click {
	background-color:#CEE;
	cursor:pointer;
	padding: 3px;
	float: right;
	margin-bottom: 12px;
	border:1px outset #6699FF;
}
*/
#content .testimonialholder .click {
	text-align: right;
}



/* DIMENSION */
#wrapper { width:800px;}
#banner { height:70px;}
/*#bottomnav {line-height:28px;}*/
#bottomnav {
	/*height:29px;*/
	/*line-height:29px;*/
}
#content { width:760px; }
/*#topnav {line-height:24px;}*/
/*#nopaper { width:200px; height:390px;}*/
/*.clearfix:after {	height: 0;}*/
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.leftcol {	width:435px; }
.rightcol { width:275px; }
.rightcol iframe { margin-bottom:100px; clear:both;}
.easy {width:100%;}

#trileft,
#tricenter,
#triright {  width:31%;}

form#login label { width: 70px; }
form#login input { width: 118px; }
form#login .submit input { width:109px; height:37px; }
.stdcolumn { width:357px; /*float:left;*/ font-size:1em; padding:8px;}
.stdcolumn h2 {
	text-align:center;
	clear:both;
	padding: 15px 0;
}

#superuserinfo, #shredit, #iac, #address_sample, #address_sample2, #rules, #iac_help {position:absolute; display:none; border: 1px solid black; background-color:#FFFFCC; padding: 8px; font-size: 7pt; margin-top:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#closetip { text-align:right; padding-top:5px; }
#closetip a {background-color:#FFFFCC; color:#996600;}
#superuserinfo { width:300px;}
#address_sample, #address_sample2, #iac, #rules, #iac_help { width:200px;}

#iac { text-align:left;}
a.tip {
background-color:#69C;
font-weight:bold;
color:#FFFFEE;
padding:2px 0;
text-decoration:none;
/*
cursor:help;
*/
}



/* POSITION */
#wrapper { margin: 0 auto;}
/*#topnav { text-align:right; }*/
#footer { padding:5px 0; clear:both; }
#footer p { text-align:center; padding:5px 0;}
#content { padding:35px 20px; float:left;}
/*#topnav { padding:0 8px;}*/
/*#topnav*/ #banner .tnl {float:left; }
/*#topnav*/ #banner .tnr { float:right;	text-align: right; width:638px; height:70px; background-image:url(../images/banner.png);}
#banner .tnr2 { float:right;	text-align: right; width:638px; height:70px; background-image:url(../images/banner2.png);}

#banner {clear:both; border-bottom:1px solid #700;}
#content p {
	line-height:17px;
	padding: 0 8px; 
}
h3.termsofuse { padding:16px 0 0 0; }
#banner img { float:left;}
/*.messagebox { margin:5px 0 30px 0;}*/
.messagebox { /*margin:35px 0;*/ padding:16px; margin:20px 0; }
.messagebox div { padding-top:10px; text-align:right; }
#content p#copyright { padding-top:20px;}
/*.messagebox p { padding:0 !important; } */
/*.menu-item {margin-bottom:20px; margin-left:auto; margin-right:auto; }*/
/*.rightcol .menu-item { padding:10px;}*/
.clearfix:after {	/*content: ".";*/ display: block; clear: both; /*visibility: hidden;*/ }
.leftcol {float:left; /*position:relative;*/ /*clear:left*/}
.rightcol{  float:right;}
/*.with-pic img { margin-top:10px;} */
.easy { margin:0 auto; float:left;}
.bluesquare { margin:15px; padding:10px;}
/*
#trileft { float:left; margin:8px;}
#tricenter {float:left; margin:8px;}
#triright {float:left; margin:8px;}
*/
#trileft, #tricenter, #triright {float:left;}
.messagebox h2 { line-height:22px;} 
form#login p { line-height:16px; }
form#login label { float: right; text-align: right; margin-right:8px; display: block; }
form#login .submit input { float:right; margin-top:8px; background-image:url(../images/signin.gif); cursor:pointer; /*margin-left: 4.5em;*/ }
form#login input { float:right; }
form#login fieldset legend { margin-left:8px;}
form#login fieldset legend { padding-left:3px; padding-bottom:10px;}
form#login fieldset { padding:4px; margin-bottom:14px; padding-right:8px;}
form#login fieldset p { line-height:20px; margin-bottom:5px; /*clear:both;*//*text-align:right;*/ width:100%; padding:0 !important; }

#content p.alert { background-color:#FFC; padding:10px; border:1px solid #FC0; font-size:90%; /*font-weight:bold;*/ /*margin:15px 0;*/}

/*
#content ul.instructions {
	background-color:#EEE;
	margin:10px 0;
	padding: 10px;
	font-size:90%;
}
#content .instructions li {
	list-style-type:square;
	margin-left:15px;
}
#content .instructions li a {}
*/

#content p.information, #content .information{ background-color:#DEF; padding:3px; border:1px solid #CDF; margin: 8px 0; font-size:85%;}


.error {
	padding: 3px 0 3px 26px;
	background-color:#FDD;
	font-size:85%;
	background-image:url(../images/blockquote_error.gif);
	background-position: 7px center;
	background-repeat: no-repeat;
}


p#placeholder span { padding: 4px; }
.testimonialholder {
	text-align:left;
	display: table-cell;
	/*	background-color: #FFFF99; */
	float:left;
	padding-right: 10px;
	width: 100%;
	cursor:pointer;
	background-color:#FE7;
	background-image:url(../images/msgbox_yellow.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	/*height: 241px;*/
	height:250px;
}

.testimonialholder .content { /*height:180px;*/ height:195px;}

.testimonialholder .next {
	top:70px;
	float: left;
}

#content.testimonialholder p{ margin-left:10px; float:left;}
/*
.testimonialholder p span{
	font-style:italic;
	clear: right;
	background-color:none;
}
*/

/*.testimonialholder span { padding: 4px; }*/
#trileft p, #tricenter p, #triright p { padding:7px 0; margin:0;}
#trileft h2, #tricenter h2, #triright h2 { background-color:#FFF; line-height:23px; text-align:center}
#trileft, #tricenter, #triright { padding:8px;}

/*#masterdiv { font-size:90%}*/
.menutitle {
	cursor:pointer;
	margin-bottom:2px;
	/*color:#00F;*/
	/*color:#A00;*/
	padding:4px 0 4px 2px;
	font-weight:bold;
	/*text-decoration:underline;*/
	font-size:90%;
	/*line-height:16px;*/
	clear:both;
	text-align:left;
	/*width:100%;*/
	
	
	
	color:#333;
								/*border-bottom:3px solid #990000;*/
	line-height:150%;
								/*font-size:150%;*/
								/*text-align:center;*/
}
.fakelink {
	text-decoration:underline;
}
.menutitle a { text-align:left}
.menutitle img { vertical-align:middle}

.menutitle:hover, 
.menutitle.sfhover { background-color:#FF9;}


/*#masterdiv li { text-decoration:underline; font-weight:bold; font-size:90%;}*/
/*#masterdiv li:hover, #masterdiv li.sfhover { color:#F00; cursor:pointer;}*/


/*.menutitle a:link { color:#900;}*/
/*.menutitle a:visited { color:#500;}*/

#masterdiv .answerdetail .faqanswer {
	background-color:#EEE;
	/*padding: 0 6px !important;*/
	/*margin-bottom:15px;*/
	/*width:588px;*/
	/*width: 100%;*/
}
#masterdiv .answerdetail .faqanswer p { font-size:88%; padding:6px 12px !important; /*width:736px;*/ text-decoration:none !important; /*width:500px;*/}

#masterdiv .answerdetail .faqanswer img { vertical-align:middle}

#masterdiv .answerdetail .faqanswer pre { padding-left:40px; font-size:90%;}

#masterdiv .answerdetail .customsolution { margin-top:20px; }
#masterdiv .answerdetail .customsolution p { font-size:88%; padding:6px 12px; background-color:#EEE; /*!important;*/ }
#masterdiv .answerdetail .customsolution pre { padding:6px 0 6px 12px; font-size:84% !important; background-color:#EEE;}

.menu {
	width: 138px;
	float: right;
	padding: 0 15px;
	border: 1px solid #CCC;
	font-size: 12px;
	background-color: #EEE;
	margin-left:10px;
}
.menu ul {
	margin: 0;
	padding: 10px 0 20px 15px
}
.menu li {
	padding-bottom:5px;
	list-style-type:square;
}
.menu li a {
	font-weight: normal;
}





/* FONTS */
#topnav, #bottomnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%/*78%*/; /*font-weight:bold;*/ /*letter-spacing:0.1em;*/}


#bottomnav {/*letter-spacing:0.1em;*/}

/*#bottomnav { word-spacing:normal;}*/
#footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;}

.messagebox h1, #content h1 {
	font-family:Georgia, "Times New Roman", Times, serif; /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:190%;
	padding-bottom:4px;
	font-weight:bold;
}
h3 { font-size:100%;}
#content p {
	font-size: 88%;
	margin: 10px 0;
}
/*#topnav*/ #banner .tnl { letter-spacing: normal;}
#trileft, #tricenter, #triright { text-align:left !important}
.messagebox h2 { font-size:80%}
.messagebox h3 { font-size:90%; line-height:18px;}
#content h2 {
	font-size:110%;
	margin-bottom: 10px;
}
.centered { text-align:center; }
form#login fieldset legend { font-weight:bold}
p#placeholder span { font-weight:bold; }
.testimonialholder img { /*clear:both;*/
	/*padding-right:10px;*/
	margin: 12px/* 10px 10px 3px*/;
	clear: both;
}




.contactlist {margin:40px 40px 0 40px; font-size:85%; }
.contactlist li {list-style:square; color:#777; text-transform:uppercase; font-weight:bold; padding:10px 0; line-height:13px;}
.contactlist li img { border:0; vertical-align:middle; margin-right:6px; }
.contactlist li ul{color:#000;font-weight:normal; text-transform:none; }
.contactlist li li { list-style:none;	text-transform:none; color: #000;	font-weight:normal;	line-height: normal; padding:2px 28px;	list-style-image:none;
}

.inabox {margin:1px 40px; font-size:88%; }
.inabox li {list-style:square; line-height:18px;}


.labsetup {margin:10px 25px; font-size:88%; }
.labsetup li {list-style:square; line-height:18px;}
.labsetup li img { border:0; vertical-align:middle; margin-right:6px; }
.labsetup li li { list-style:disc; margin-left:15px;}



/*#topnav*/ #banner .tnr ul { list-style:none;}
/*#topnav*/ #banner .tnr li { line-height:10px; padding:0 6px; display:inline; font-size:90%; /*font-weight:bold;*/ /*padding-left:14px;*/ /*padding:10px 0 5px 14px;*/ }
/*#topnav*/ #banner .tnr a { /*text-decoration:none;*/}
/*#topnav*/ #banner .tnr a, /*#topnav*/ #banner .tnr span { padding:14px 0;}
/*#topnav*/ #banner .tnr span { /*color:#000;*/ color:#FFF; line-height:14px; font-weight:bold;}


#navlist {text-align:center; list-style:none; line-height:29px;}
#navlist li {	display:inline; }
/*#navlist a { background-repeat:repeat-x;}*/
/*
#navlist a, 
#navlist span { padding:8px 15px; border-right:1px solid #700;}
*/
/*#navlist li { padding:8px 15px; border-right:1px solid #700;} */
/*#navlist span { padding:8px 15px; border-right:1px solid #700;}*/
#navlist a:link,
#navlist a:visited,
#navlist a:active,
#navlist a:hover,
#navlist span {
	padding:8px 12px; border-right:1px solid #700;
	}
#navlist a:link,
#navlist a:visited,
#navlist a:active {
	color:#DDD; 
	text-decoration:none; 
	background-image:url(../images/bgbn.gif);
	}
#navlist a:hover {
	background-color:#700;
	background-image:none;
	}
#navlist span { 
	background-color: #700; color:#FFF;
	}


/*
#bottomnav p span { background-color:#630; padding:3px 4px;}
#bottomnav a:link {  text-decoration:none}
#bottomnav a:visited {  text-decoration:none}

*/

/**********************************/

.labmate {
	/*margin:10px;*/
	padding-left:10px;
	font-size:88%;
	float:left;
/*	width: 200px;*/
}
.labmate ul { padding:3px 0}
.labmate li {/*line-height:18px;*/ list-style-type:none;}
.labmate li li { margin-left:15px; list-style-type:none; color:#F00; font-weight:bold;}
.labmate li li li { margin-left:15px; list-style-type:none; color:#FF0000}


/**********************************/





hr {/*width:100%;*/color:#CCC;background-color:#CCC;height:1px;margin:10px 0;border:0; clear:both;}




/*
#dropcontentsubject{ font-weight: bold; }
.dropcontent { cursor:pointer; }

*/







/* *********************************************************************************** */



/*div*/.tabview /*div*/.tabs
{
/*height:26px;*/
	/*background-image:url(../../images/bgbn.gif);*/
	line-height:26px;
	
/*  overflow: hidden;*/
/*float:left;*/
	
}

/*
.tabs a { padding: 7px 10px;   text-decoration: none; border-right:1px solid #700; 	font-size:80%; 
background-image:url(../../images/bgbn.gif);color:#DDD;
}
*/
.tabs a { padding: 7px 10px; text-decoration: none; border-right:1px solid #DDD; font-size:80%; 
background-image:url(../images/bgss.gif);color:#700;
}



/*div.tabview div*/.tabs a:link
{
/*	line-height:26px;*/
/*	padding:6px;*/
/*  text-align: center;*/
	color:#700;
}

.tabs a:visited {color:#000;}

div.tabview div.tabs a:hover, 
div.tabview div.tabs a.active
{
color:#FFF;
background-color:#AAA;
background-image:none;}

div.tabview div.pages
{
/*  clear: both;*/
  overflow: hidden;
/*	width:100%;*/
	height:443px;
	padding:3px 0;
	/*border:1px solid #700;*/
	border-top:2px solid #AAA;
	float:left;
/*	border-bottom:1px solid #700;*/
}

.page { /* padding: 0px; overflow: hidden; */}
/*.pad {}*/
.page img { float:left; /*padding-right:15px;*/ margin-right:15px;}







.dialogbox { position:absolute; display:none; border:2px solid #900; }
.dialogbox p { clear:both; float:left; }
.dialogbox h2 { padding:16px;}
.dialogbox img { float:right; margin-left:10px;}
.dialogbox a.close { text-align:center; line-height:30px; width:100%; background-color:#DDD; float:right; font-weight:bold; text-decoration:none;}
.dialogbox div { padding:16px;}

#touchcomputer { width:360px; }
#touchcomputer p { width:328px; }

#electronicscale { width:380px; }
#electronicscale p { width:348px; }

#touchdynamic, #ohausscale, #keyboard, #lineconditioner, #gint, #rs232, #gintfile, #excel { width:450px;}
#touchdynamic p, #ohausscale p, #keyboard p, #lineconditioner p, #gint p, #rs232 p, #gintfile p, #excel p { width:410px;}


@media screen
  {
		.dialogbox { position:fixed; background-color:#FFF; }
/*		* html { overflow-y:hidden; }*/
/*		* html body { overflow-y:auto; height:100%; }*/
		* html .dialogbox { position:absolute; }
	}


/*
div#touchcomputer { position:absolute; width:360px; display:none; border:2px solid #900; }
div#touchcomputer p { clear:both; width:328px; float:left; }
div#touchcomputer img { float:right; margin-left:10px;}
div#touchcomputer a.close { text-align:center; line-height:30px; width:100%; background-color:#DDD; float:right; font-weight:bold; text-decoration:none;}
@media screen
  {
		div#touchcomputer { position:fixed; background-color:#FFF; }
		* html { overflow-y:hidden; }
		* html body { overflow-y:auto; height:100%; }
		* html div#touchcomputer { position:absolute; }
  }
*/














.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
/*  width:200px;*/
}

.AccordionTitle
{
  height:20px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
/*  text-align:center;*/
/*  background-repeat:repeat-x;*/
  display:table-cell;
/*  background-image:url('title_repeater.jpg');*/
/*  -moz-user-select:none;*/
}

.AccordionContent
{
  /*height:0px;*/
  overflow:auto;
  display:none;
}

.AccordionContainer
{
/*
  border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
*/
}

/*#labmate { height:130px; }*/

/*
#labmateban {
width: 800px;
height: 160px;
background-image:url(../images/labmate_banner.gif);
}

#labmateban li {
display:block;
position:relative;
list-style:none;
}

#labmateban a {
display:block;
text-decoration:none;
outline:none;
}

#lnkadv1 {left:261px; top:61px; width:281px; height:18px; z-index: 10;}
#lnkadv1 a { height:16px;}
#lnkadv1 a:hover { background-image:url(../images/lnkadv1.gif); background-position:left top; background-repeat:no-repeat;}
*/

#labmateban {
width: 800px;
height: 230px;
background-image:url(../images/banner13.gif); 
overflow:hidden;
}
.labmateban2 {width: 800px;height: 230px;background-image:url(../images/banner17.gif);overflow:hidden;}


#labmateban li {
display:block;
position:relative;
list-style:none;
}
.labmateban2 ul { margin-left: 450px;/*470px;*/ margin-top:16px; color:#FFFF00}
.labmateban2 li {/*display:block;position:relative;*/list-style:disc;}


#labmateban li img{
display:block;
position:relative;
list-style:none;
margin-left:-17px;

padding-left:2px; 
padding-top:2px;
}



#labmateban a {
display:block;
position:relative;
text-decoration:none;
outline:none;
}
.labmateban2 a {/*display:block;position:relative;*/text-decoration:none;outline:none; color:#FFFF00; padding:0 3px}

#lnkadv1 {left:254px; top:98px; width:359px; height:20px; z-index: 10;}
#lnkadv1 a { height:20px;}
#lnkadv1 a:hover { background-image:url(../images/lnkadv1.gif); background-repeat:no-repeat;}

.labmateban2 #lnkadv {/*left:300px; top:98px;*/ /*width:359px;*/ /*height:20px; z-index: 10;*/}
.labmateban2 #lnkadv a { line-height:150%;}
.labmateban2 #lnkadv a:hover { color:#FFF; }

.labmateban2 li#downloadnow2 { list-style:none; margin-top:8px; padding-left:0; margin-left:-20px; height:94px; padding:0; /*background-color:#CCFF66*/}
.labmateban2 li#testimonial {
	list-style:none;
	position:absolute;
	margin-left: 225px;
}
.labmateban2 li#testimonial a {line-height:50px;padding:25px 55px;}

.labmateban2 li#downloadnow2 .dl {/* background-color:#66FFFF*/}
	.labmateban2 li#downloadnow2 a.dl {background:transparent url(../images/dl_labmatepro.gif) no-repeat top right; display:block; width:187px; height:84px; text-decoration: none; float:left; margin-top:8px;}
	.labmateban2 li#downloadnow2 a.dl:active { background: transparent url(../images/dl_labmatepro.gif) no-repeat bottom right;}
.labmateban2 li#downloadnow2 .lm { /*background-color:#FFCCFF*/}
	.labmateban2 li#downloadnow2  a.lm img {margin-left:63px; }

#downloadnow_t { background:transparent url(../images/dl_labmatepro.png) no-repeat top right; display:block; width:187px; height:84px; text-decoration: none; float:left; margin-top:8px;}
#downloadnow_t img {  vertical-align:middle;}

#learn_more { background:transparent url(../images/learn_more.png) no-repeat top right; display:block; width:187px; height:84px; text-decoration: none; float:left; margin-top:8px;}
#learn_more img {  vertical-align:middle;}


/**/
#lnkadv2 {left:261px; top:98px; width:352px; height:20px; z-index: 10;}
#lnkadv2 a { height:20px;}
#lnkadv2 a:hover { background-image:url(../images/lnkadv2.gif); background-position:left top; background-repeat:no-repeat;}
/**/
#lnkadv3 {left:268px; top:98px; width:345px; height:20px; z-index: 10;}
#lnkadv3 a { height:20px;}
#lnkadv3 a:hover { background-image:url(../images/lnkadv3.gif); background-position:left top; background-repeat:no-repeat;}
/**/
#lnkadv4 {left:261px; top:98px; width:352px; height:20px; z-index: 10;}
#lnkadv4 a { height:20px;}
#lnkadv4 a:hover { background-image:url(../images/lnkadv4.gif); background-position:left top; background-repeat:no-repeat;}
/**/
#lnkadv5 {left:254px; top:98px; width:359px; height:20px; z-index: 10;}
#lnkadv5 a { height:20px;}
#lnkadv5 a:hover { background-image:url(../images/lnkadv5.gif); background-position:left top; background-repeat:no-repeat;}

#downow {left:611px; top:-100px; width:170px; height:59px;}
/*#downow a { height:50px; background: transparent url('../images/downow.gif') no-repeat top right;}*/
#downow a:hover { 
/*    background-position: bottom right;*/
    outline: none;
}

/**/
#screens {left:40px; top:0; width:170px; height:92px; z-index: 10;} 
#screens a { height:92px;}

sup { /*vertical-align:super;*/ font-size:80%; /*vertical-align:top;*/}

#calculator {
	margin:0 auto;
	font-size: 85%;
	width: 96%;
	border-collapse:collapse;
	background-color:#FFF;
	
	}
#calculator th { line-height:30px; background-color:#BBB;}
#calculator tr { line-height:25px;}
#calculator td { text-align:center; border:1px solid #BBB}

#step_two {
	position:relative;
	z-index:1;
	width: 100%;
	clear: both;
	float:left;
}
	
.disabled {
	position:relative;
	background-color:#EEE;
	z-index: 5;
	width: 100%;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	}
	
p.calcsteptext { font-size:90% !important; font-weight:bold;}
#samples { text-align:center; font-weight:bold;}

.meetthepeople {
	float:left;
	width:100%;
	margin-bottom: 50px;
}
.meetthepeople .pic {
	float:left;
	width:250px;
	padding-top: 5px;
}

.meetthepeople .txt { float:right; width:500px}

.meetthepeople h2 { color:#900; line-height:150%; border-bottom:1px solid #900}
.meetthepeople blockquote { padding:10px 30px; font-style:italic; font-size:88%; text-align:right}
.meetthepeople blockquote span {
	text-align:right;
	float: right;
	margin-top: 12px;
	font-style: normal;
}








/*
#downloadnow {background:transparent url(../images/downloadnow.gif) no-repeat scroll top right; display:block; height:86px;width:171px;}
#downloadnow span {background: transparent url(../images/downloadnow.gif) no-repeat; display: block; line-height: 58px;} 
#downloadnow:active { background-position: bottom right; color: #000; outline: none; }
#downloadnow:active span { background-position: bottom left;} 
*/
/*
#downloadbasic {background:transparent url(../images/xgel_basicdl.gif) no-repeat scroll top right; display:block; height:86px;width:171px;}
#downloadbasic span {background: transparent url(../images/xgel_basicdl.gif) no-repeat; display: block; line-height: 58px;} 
#downloadbasic:active { background-position: bottom right; color: #000; outline: none; }
#downloadbasic:active span { background-position: bottom left;} 
*/

#downloadpro {background:transparent url(../images/labmate_pro.gif) no-repeat scroll top right; display:block; height:86px;width:188px;}
#downloadpro span {background: transparent url(../images/labmate_pro.gif) no-repeat; display: block; line-height: 86px;} 
#downloadpro:active { background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
#downloadpro:active span { background-position: bottom left;} 

#downloadbas {background:transparent url(../images/labmate_bas.gif) no-repeat scroll top right; display:block; height:86px;width:188px;}
#downloadbas span {background: transparent url(../images/labmate_bas.gif) no-repeat; display: block; line-height: 86px;} 
#downloadbas:active {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
#downloadbas:active span {background-position: bottom left;} 


.trialcopy {
	width:100%;
	margin-top: 40px;
}
.trialcopy tr { height:22px;}
.trialcopy th {
	text-align:right;
	padding-right: 3px;
}
.trialcopy td {
	width:200px;
	background-color: #EEE;
}
.trialcopy td input { width:200px; }



.registration-table {/*border-bottom:1px solid #CCC;*/margin-bottom:10px; width:100%; /*table-layout:fixed;*/}
.registration-table th {text-align:right;padding-right:7px; width:34%;/*width:270px;*/font-weight: normal; vertical-align:top; padding-top:2px; background-color:#EEE;}
/*.registration-table th.req:first-letter {color:#F00}*/
.registration-table td {vertical-align:top; width:33%;}
.registration-table td span { color:#F00; font-weight:bold;}
/*.registration-table td {width:190px;}*/
.registration-table td input {/*width:170px;*/}

.registration-table td input:hover, select:hover { background:#FFFFCC;}
.registration-table td input:active, select:active { background:#FFFF00 !important;}
.registration-table td input:focus, select:focus { background:#FFFF00;}

.registration-table td input:focus {background:#FFFF00}

.registration-table td input.phone-short { width:25px;}
.registration-table td input.phone-large { width:35px;}
.registration-table td.disabled {background-color:#EEE; padding-left:3px;}
/*.registration-table td*/.info {
	padding: 3px 0 3px 26px;
/*	width:207px;*/
	background-color:#DEF; /*#EEE;*/
/*	padding: 3px 0 3px 40px; */
	font-size:80%;
	background-image:url(../images/blockquote_info.gif);
	background-position: 7px center;
	background-repeat: no-repeat;
}

.registration-table td.info a {
background-color:#69C;
font-weight:bold;
color:#FFFFEE;
/*
cursor:help;
*/
}

a.help {
background-color:#69C;
font-weight:bold;
color:#FFFFEE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.registration-table td.noinfo,
.registration-table td.info,
.registration-table td.error,
.registration-table td.warning,
.registration-table td.ok { width:33%; /*width:245px;*/ }



.registration-table td.info ul {list-style:square; padding-left:12px;}

.registration-table td.noinfo {
	padding: 3px 0 3px 26px;
/*	background-color:#EEE;*/
	font-size:85%;
	background-image:none;
}

.registration-table td.error {
	padding: 3px 0 3px 26px;
	background-color:#FDD;
	font-size:85%;
	background-image:url(../images/blockquote_error.gif);
	background-position: 7px center;
	background-repeat: no-repeat;
}
.registration-table td.error ul {list-style:square;padding-left:12px;}

/*.registration-table td*/.warning {
	padding: 3px 0 3px 26px;
	background-color:#FFC;
/*	color:#F00;*/
	font-size:80% !important;
	background-image:url(../images/entry_warning.gif);
	background-position: 7px center;
	background-repeat: no-repeat;
}


.registration-table td.notice {
	padding: 3px 0 3px 26px;
	background-color:#FFC;
/*	color:#F00;*/
	font-size:85%;
	background-image:url(../images/entry_warning.gif);
	background-position: 7px center;
	background-repeat: no-repeat;
}


/*.registration-table td.same-address { text-align:left}*/
.registration-table td.warning ul {list-style:square;padding-left:12px;}

.registration-table td.ok {
	padding: 3px 0 3px 26px;
	background-color:#DFD;
	font-size:85%;
	background-image:url(../images/blockquote_good.gif);
	background-position: 7px center;
	background-repeat: no-repeat;
}

td.info span.info, td.info span.error, td.info span.good {background-position: 10px center;}

/*blockquote.allgood {background-image: url(images/blockquote_allgood.gif);}*/

/*
#manage_computers{ border-collapse: collapse;}
*/


#content p.form-header { background-color:#DDD; line-height:18px; padding-left:5px; margin-top:10px; font-weight:bold}
#content p.form-header a { font-size:90%; font-weight:normal;}
#content p.form-subheader { background-color:#EEE; line-height:20px; padding-left:15px; margin-top:10px;}

/*
a.button { position:relative;	background:transparent url(../images/downloadnow_b.gif) no-repeat top right;
	left:611px; top:-84px; width:171px; height:86px; text-decoration: none;
}
a.button:active {	background: transparent url(../images/downloadnow_b.gif) no-repeat bottom left;}
*/
a.downloadnow { position:relative;	background:transparent url(../images/labmate_download.gif) no-repeat top right;
	left:605px; top:-84px; width:188px; height:84px; text-decoration: none;}
a.downloadnow:active {	background: transparent url(../images/labmate_download.gif) no-repeat bottom left;}





.allfields { border-top:1px solid #900;border-bottom:1px solid #900; padding:0; margin:5px; text-align:center; font-weight:bold; color:#F00}


#examplechanges {background:transparent url(../images/example_charges.gif) no-repeat scroll top right;display:block; height:37px;width:391px;}
#examplechanges span {background: transparent url(../images/example_charges.gif) no-repeat; display: block; line-height: 37px;} 
#examplechanges:active { background-position:2px 2px; color: #000; outline: none; /* hide dotted outline in Firefox */ }
#examplechanges:active span { background-position: bottom left;} 

#auctionplan {background:transparent url(../images/auction_notification.gif) no-repeat scroll top right;display:block; height:37px;width:305px;}
#auctionplan span {background: transparent url(../images/auction_notification.gif) no-repeat; display: block; line-height: 37px;} 
#auctionplan:active { background-position:2px 2px; color: #000; outline: none; /* hide dotted outline in Firefox */ }
#auctionplan:active span { background-position: bottom left;} 

#xgelpeople {background:transparent url(../images/xgel_people.gif) no-repeat scroll top right;display:block; height:37px;width:287px;}
#xgelpeople span {background: transparent url(../images/xgel_people.gif) no-repeat; display: block; line-height: 37px;} 
#xgelpeople:active { background-position:2px 2px; color: #000; outline: none; /* hide dotted outline in Firefox */ }
#xgelpeople:active span { background-position: bottom left;} 

#submitinfo {background:transparent url(../images/submitinfo.gif) no-repeat scroll top right;display:block; height:37px;width:413px;}
#submitinfo span {background: transparent url(../images/submitinfo.gif) no-repeat; display: block; line-height: 37px;} 
#submitinfo:active { background-position:2px 2px; color: #000; outline: none; /* hide dotted outline in Firefox */ }
#submitinfo:active span { background-position: bottom left;} 

#downloadfree {background:transparent url(../images/download_free.gif) no-repeat scroll top right;display:block; height:42px;width:232px;} 
#downloadfree span {background: transparent url(../images/download_free.gif) no-repeat; display: block; line-height: 42px;} 
#downloadfree:active { background-position:2px 2px; color: #000; outline: none; /* hide dotted outline in Firefox */ }
#downloadfree:active span { background-position: bottom left;} 


span.link {
    	position: relative;
}

    span.link a span {
    	display: none;
}

span.link a:hover {
    	color: #000;
			font-size:99%;
}

span.link a:hover span { 
			display: block !important;
    	position: absolute !important;
	    width: 175px; padding: 7px !important; 
    	z-index: 100;
			font-weight:normal !important;
    	color: #000 !important;
			background-color:#FFFF99;
    	text-align: left; 
    	text-decoration: none;
			font-family:Verdana, Arial, Helvetica, sans-serif !important;
			font-size:110% !important;
			top:20px !important;
}


.title { margin-bottom:30px; /*float:left; width:100%;*/}
.title h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:140%; 
	font-weight:bold; 
	border-bottom:1px solid #900; 
	color:#900; 
	padding-bottom:4px;
	/*float:left;*/
	position:relative;
	width:100%;
	}
#content .title h1 span {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:50%;*/
	color: #000;
	font-size:50%;
	float:right;
	position:absolute;
	width:100%;
	right:0; /*padding-top:13px;*/
	bottom:6px;
}
.title h2 { font-size:110%; font-weight:normal;}
.title h2 {padding:5px 0}

.article_download { text-decoration:none; color:#000000; font-size:95%; font-style:italic; padding-left:8px}

a.pi {
    position:relative; /*this is the key*/
    z-index:24; 
		background-color:#69C;
    color:#FFF;
		font-weight:bold;
		padding:2px 4px;
    text-decoration:none;
		/*font-size:85%;*/
		/*text-align:left;*/
		}
a.tt {
    position:relative; /*this is the key*/
    z-index:24; 
		background-color:#69C;
    color:#FFF;
		font-weight:bold;
		padding:2px 4px;
    text-decoration:none;
		text-align:left;}

a.tt:hover,
a.pi:hover {z-index:25; background-color:#69B;}

a.tt span, 
a.pi span{display: none; text-align:left}

a.tt:hover span, 
a.pi:hover span{ /*the span will display just on :hover state*/
    display:block!important;
    position:absolute!important;
    top:2em!important; 
		left:-12em!important; 
    border:1px solid #000!important;
    background-color:#FFC!important; 
		color:#000!important;
    text-align: left!important;
		width:180px!important;
		font-size:10px!important;
		font-weight:normal!important;
		padding:10px;}

.sendtrial {
	width:210px; 
	height:52px; 
	background-image:url(../../images/dlnow.gif); 
	border:0;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	}
.sendtrial:hover { text-decoration:underline}

#featuresets { width:100%; font-size:85%}
#featuresets th { text-align:left; font-weight:normal;}
#featuresets td { width:120px; text-align:center; font-size:150%;}
#featuresets th, #featuresets td {
	padding:4px;
	border-bottom:1px solid #EEE;
}
#featuresets tr.ruled { background-color:#FFFFCC;}

#testimonials {
	left:10px;
	top:-110px;
	width:368px;
	z-index: 10;
	padding:8px 20px;
	position: relative;
	text-align:right;
	color: #246;
} 
#testimonials p.caption {width:360px; font-style:italic;font-size:85%; font-weight:bold; margin-bottom:12px;}
#testimonials p.owner {font-size:80%;}

.sitemapcolumn { width:379px; /*background-color:#FFCCCC;*/ /*float:left*/}
.sitemapcolumn#left { float:left}
.sitemapcolumn#right { float:right}
.sitemapcolumn#right ul { float:right}
.sitemapcolumn ul { margin-bottom:15px; width:360px;}
.sitemapcolumn li {
	list-style-type:none;
	font-weight:bold;
	font-size:90%;
	line-height:180%;
}
.sitemapcolumn#left ul ul, 
.sitemapcolumn#right ul ul { margin-bottom:auto; margin-left:12px;list-style-position: outside; float:none
	
}
.sitemapcolumn li li {
	list-style-type:disc;
	margin-left:12px;
	font-size:95%;
	font-weight:normal;
	line-height:150%;
	background-color:#FFFFFF;
	
}

#installsteps {}
#installsteps h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:140%;
}
#installsteps table { width:100%; margin:40px auto}
#installsteps table td { vertical-align:top; text-align:center;}
#installsteps table td h1, 
#installsteps table td p { text-align:left}
#installsteps .stepnumber {
	width:100px;
	text-align:center;
}
#installsteps table h1 { font-size:120%; border-bottom:2px solid #900}
#installsteps h2 { font-size:100%; margin:10px 0;}

#installsteps table .steptext img { margin:30px auto;}

#content .exterminated {
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	color:#900;
	font-size:100%;
	text-align:right;
	background-color: #FFFF99;
	padding-right: 8px;
}
#content .exterminated span { color:#0033CC;}
#content p.shopping {
	background-color:#D4DFAA; padding:8px; margin:0;
}
.imgbutton:active { border:2px solid #FFF; }














#faq {margin:32px 0;}
#toggler {
	background-image:url(../images/sep.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:1px;
 }
#toggler li {
	list-style-type:none;
	position:relative;
	cursor:pointer;
	padding-bottom:3px;
	list-style-position: inside;
	background-color:#F7F7F7;
}
#toggler li h1{
	font-size:90%; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	background-color:#EEE;
	padding:8px;
	color:#06C
}
#toggler li h1 img.newitem {
	vertical-align:middle;
	margin-right: 8px;
}

#toggler h1:hover {
background-color:#FFFF99;
}

#toggler li:hover { 
	/*background-color:#E8F0F0;*/ 
	/*background-image:url(../images/box.png); */
	/*background-position:center*/
	
	}
#toggler li span {
	/*position:absolute;*/
	/*right:8px;*/
	/*top:8px;*/
	/*font-size:80%;*/
	color:#777;
	font-weight:bold;
}

#toggler div {
	display:none;
	/*padding:0 30px;*/
	color:#333;
	font-size:110%;
	padding:8px;
}	
#toggler div p {
	/*margin:12px 0;*/
	cursor: text;
	font-size:80%;
}	

/*
#toggler ul {
	margin-left:32px
}
#toggler li li { 
	background-image:none;
	list-style-type:none;
	background-image:url(../images/bbullet.png);
	background-repeat:no-repeat;
	background-position:0 10px;
	list-style-position: inside;
	padding:0 0 0 12px;
	cursor:text;
	line-height:220%;
	}
#toggler li li:hover { background-color:transparent;	background-image:url(../images/bbullet.png);
	background-repeat:no-repeat;
	background-position:0 10px;
	list-style-position: inside;
}
#toggler li li img {vertical-align:middle;}
*/

.trigger {
	padding:5px 0;
	text-align:right;
	font-size:70%;
	cursor:pointer;
	color: #444;
}
.wait { display:none; padding:5px 10px; }

.gallery { background-color:#FFCC00; }
.gallery ul { list-style-type:none; }
.gallery li { display:none}
.gallery li.visible { display:block}

.accordion {
	/*margin: 0px auto;*/
	/*padding: 0px;*/
	/*width: 383px;*/
}

#content .accordion .header {
	background-color:#EEE;
	color:#06C;
	margin:0;
	padding: 6px 10px;
	border-bottom: 1px solid #EEE;
	margin-bottom: 1px;
	cursor: pointer;
}
#content .accordion .header:hover { background-color:#FF9;}
#content .accordion p#dl { margin-top:24px;}
.element {
	padding: 5px 10px;
	cursor: pointer;
	/*position: relative;*/
	background-color:#FFCCCC;
	margin:1px 0;
}
.msgcontainer {
	padding: 10px;
	margin: 1px 0 5px 0;
	display: none;
	border-bottom: 1px solid #EEE;
}
#content .msgcontainer label {
	background-color:#FFFFAA;
	padding:5px;
}
.msgcontainer label input { vertical-align:middle}

.msgcontainer .toleft {
	width:350px;
	float:left;
	padding-right: 10px;
}
#content .msgcontainer p {
	margin:10px 0;
	padding: 0;
}
.msgcontainer .toright {
	width:370px;
	float:left;
	padding-left: 10px;
}








/*
#news-container{}

#news-container ul li div
{
	border: 1px solid #aaaaaa;
	background: #ffffff;
}

#news-container ul li div p { margin:0; padding:0;}*/

#ou { display:none; margin-top:-8px;}
.blk { /*text-decoration:blink;*/ color:#FF0000}
.hl {
	background-color:#FFC;
	padding:8px;
}
