body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote,th,td,select,input,textarea,form{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{background-color:#FFFFFF;font:62.5%/1.6em Arial,Helvetica,Verdana,sans-serif;}
table{clear:both;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
blockquote,ul,ol,dl{margin:1em;}
dl dd{margin-left:1em;}
ul{
	list-style: disc;
}
ol{
	list-style: decimal;
}
th{font-weight:bold;}
caption{margin-bottom:0.5em;text-align:center;}
p{margin-bottom:1em;}
a{color:#369;text-decoration:underline;}
a:hover{color:blue;text-decoration:none;}
h1{font-size:2.2em;line-height:100%;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h2,h3{margin:1em 0;}
h4,h5,h6{font-size:1.1em;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
h1{
	letter-spacing: -2px;
	margin-bottom:1em;
}
b,strong{font-weight:bold;}
i,em{font-style:italic;}
code,pre{font-family:"Courier New",Courier,monospace;white-space:pre;}
hr,.separator{border-top:1px dotted #BFBFBF;}
#navigation ul{margin:0 auto;}
#navigation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.ie #navigation ul{height:1%;}
.ie6 #navigation,.ie6 #navigation ul{height:2em;overflow:visible;}
#navigation li{float:left;list-style-type:none;position:relative;}
#navigation .child-menu{display:none;}
.lfr-dock {
	position: absolute;
	right: 5%;
	top: 10px;
}
.nav-menu ul li{
list-style: url(http://celltrust.com.au/html/themes/classic/images/navigation/sidebar-li.gif);
}
li.open selected{
list-style: url(http://celltrust.com.au/html/themes/classic/images/navigation/sidebar-li-active.gif);
}
.nav-menu li a{
	text-decoration: none;
	color:#666666;
}
.nav-menu li a:hover{
	color:#999999;
}
.nav-menu li a.ancestor{font-weight:bold;}
.nav-menu li a.selected{color:#000;font-weight:bold;text-decoration:none;
list-style: url(http://celltrust.com.au/html/themes/classic/images/navigation/sidebar-li-active.gif);}
.nav-menu ul{padding-left:10px;}
fieldset{border:1px solid #BFBFBF;padding:8px;}
legend{font-weight:bold;padding:0 6px;}
input{background:#fff;}
html{height:100%;}
body{font-size:11px;
background-image: url(http://celltrust.com.au/html/themes/classic/images/common/bg-content.gif);
background-repeat: no-repeat;
background-position: top center;}
#wrapper{background:transparent url(http://celltrust.com.au/html/themes/classic/images/common/body_bg.png) repeat-x 0 0;}
#content-wrapper{margin:0 auto;width:960px;}
#banner{height:100px;top:-1px;
background-color: #000000;}
#banner h1.logo{display:block;font-size:2em;position:absolute;}
#banner .logo a{text-decoration:none;}
.ie6 #banner .logo{zoom:1;}
#logobar{}
#navigation{background:#020509;border-top:1px solid #304049;margin:0 auto 0px;min-height:2.2em;width:100%;}
#navigation li.nav-buy-now{
background-color: #E35314;
font-weight:bold;
}
#navigation li.nav-free-trial{
background-color: #00346D;
font-weight:bold;
}
#navigation a li.nav-log-in{

}
#navwrap{width:960px;margin: 0 auto 0px auto;}
#navigation ul{min-height:2em;width:960px;}
#navigation li{border:none;display:inline;margin:-1px 0 0 -1px;padding:0;}
#navigation a{color:#D3DADD;padding:5px 15px;}
#navigation li a{display:block;text-decoration:none;}
#navigation li a span{text-decoration:none;}
#navigation li.selected a,#navigation li a:hover{background-color:#FFFFFF;color:#000000;}
#navigation li.selected a span{background:url(http://celltrust.com.au/html/themes/classic/images/navigation/bullet_selected.png) no-repeat 0 50%;padding-left:10px;}
body.lfr-has-sidebar{padding-left:0;}
.lfr-has-sidebar #content-wrapper{padding-left:270px;width:auto;}
div.djs-main-content{font-size:1.4em;width:620px;color:#444444;line-height:145%;}
div.djs-main-content h3{letter-spacing:-1px;color:#222222;}
img.djs-title-image{margin-bottom:20px;}
img.djs-banner-image{margin-bottom:20px;}
img.djs-right-align-image{float:right;padding-bottom:10px;padding-right:10px;}
.lfr-column.seventy h5{color:#222222;line-height:145%;padding-bottom:20px;}
.lfr-column.seventy h3{font-size:200%;letter-spacing:-2px;color:#222222;line-height:100%;}
div.djs-rcolumn-heading{border-bottom:1px solid #CCCCCC;padding-bottom:10px;margin-bottom:10px;}
#footer1{background-color: #F5F5F5;height:210px;margin-top:80px;}
#footer1container{width:960px;margin: 0 auto 0px auto;background-image: url(http://celltrust.com.au/html/themes/classic/images/navigation/bg-footer-container.gif);background-repeat: no-repeat;height:210px;}
.footer1content{width:270px;float:left;padding: 30px 25px 0px 25px;font-size:12px;line-height:145%;color:#939393;}
.footer1content ul{margin-left:15px;}
.footer1content h5{font-size:16px;padding:0;margin:0;}
#footer1content ul{margin: 0;}
#footer2{background-color: #EEEEEE;}
#footer2container{width:960px;   margin: 0 auto 0 auto;height:40px;}
.footer2content{width:270px;float:left;padding: 5px 25px 0px 25px;font-size:11px;line-height:145%;color:#939393;}
.footer1content a, .footer2content a{color:#939393;text-decoration: none;}
.footer1content a:hover, .footer2content a:hover{color:#666666;}


#footer3{background-color: #C1C1C1;}
#footer3container{width:960px;   margin: 0 auto 0 auto;height:24px;text-align:center;color:#FFFFFF;padding-top:7px;}
#footer3container a{
	color: #FFFFFF;
	text-decoration: none;
}
#footer3container a:hover{
	color: #F67408;
	text-decoration: none;
}

table.comparison-table{
	border: 5px solid #D9D9D9;
	margin-top:25px;
	width:620px;
}
table.nxt-table{
	border: 5px solid #D9D9D9;
	width:100%;
}
table.nxt-table td{
	padding:5px;
	font-size:12px;
}
table.nxt-table td.filter{
	background-color: #DDDDDD;
}
.nxtbutton{
background-color: #FFFFFF;
font-size:12px;
border:2px solid #AAAAAA;
 padding: 3px 5px 3px 5px;
}
a.nxt{
	text-decoration: none;
	font-weight: bold;
}
a.nxt:hover{
	text-decoration: underline;
}
table.nxt-table th{
	padding:5px;
	font-size:12px;
	background-color: #EEEEEE;
}
table.nxt-table tr{
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

table.comparison-table td{
	padding:10px;
	font-size:12px;
	border-top: 1px dotted #FFFFFF;
}
table.comparison-table li{
	font-size:12px;
}
table.comparison-table th{
	padding:10px;
	font-size:14px;
	text-align: left;
	font-weight: bold;
	vertical-align: bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
}
table.comparison-table td.col-one-even {
	background-color: #F2F2F2;
}
table.comparison-table td.col-one-odd {
	background-color: #F6F6F6;
}
table.comparison-table td.col-two-even {
	background-color: #E4E4E4;
}
table.comparison-table td.col-two-odd {
	background-color: #D9D9D9;
}

table.comparison-table th.col-one-even {
	background-color: #F2F2F2;
}
table.comparison-table th.col-two-odd {
	background-color: #D9D9D9;
}
table.comparison-table td.table-caption {
	background-color: #FFFFFF;
}
td{

}

pre.code{
	font-family: "Courier New", Courier, monospace;
	font-size:11px;
	padding:20px;
	background-color: #F6F6F6;
	border:1px solid #DDDDDD;
	margin-bottom:15px;
}
.sidebar-sml{
	font-size:11px;
	line-height:13px;
}
.home-infobox{
	padding-top:10px;
	font-size:1.2em;
}

.djs-call-sales{
	padding-top:15px;
}
.djs-searchfield{
	width:150px;
	padding:0;
	background-color: #333333;
	color:#FFFFFF;
	
}
.djs-searchbutton{
	width:26px;
	height:22px;
	background-color: #333333;
	margin-left:5px;
	
}
.djs-logo{
	padding-top:20px;
}
.djs-header-searchtable{
	margin-top:10px;
}
a.ext-link{
	background-image: url(http://celltrust.com.au/html/themes/classic/images/common/icon-ext-link.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:13px;
}
a.ext-link-pdf{
	background-image: url(http://celltrust.com.au/html/themes/classic/images/common/ext-link-pdf.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:26px;
}
p.tip{
  	background-image: url(http://celltrust.com.au/html/themes/classic/images/common/icon-sml-tip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f5f5f5;
	border:1px solid #EEEEEE;
	font-size:12px;
	padding: 10px 10px 10px 30px;
  }
p.kb-error-message-highlight{
	background-color: #fffacd;
	border:1px solid #FFCCD1;
	padding:10px;
	font-size:12px;
}
blockquote.leftborder {
  border-left: 10px solid #FF6F09;
  margin: 20px 0px 20px 0px;
  padding: 0px 20px 10px 20px;
font-size:12px;
  background-color: #F6F6F6;
  }
a.zip-archive{
	background-image: url(http://celltrust.com.au/html/themes/classic/images/common/icon-zip-archive.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:18px;
}
textarea.mm-textarea-input-req{
	border:1px solid #DDDDDD;
		padding:5px;
				width:330px;
				background-image: url(http://celltrust.com.au/html/themes/classic/images/common/bg-icon-form-textarea-required.gif);
				background-repeat: no-repeat;
				background-position: bottom right;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				margin-left:0px;
}
fieldset.mm-fieldset-verify{
	text-align: center;
	font-size:12px;
		border:1px solid #DDDDDD;
}
select.mm-select{
		border:1px solid #DDDDDD;
		padding:2px;
		margin-left:0px;
		font-size:1em;
}
fieldset.mm-fieldset{
	border:1px solid #DDDDDD;
	width:600px;
}
fieldset.mm-fieldset-phone-select{
	border:5px solid #DDDDDD;
	width:590px;

	background-image: url(images/shared/search-form-bg.gif);
	background-repeat: no-repeat;
}
legend.mm-legend-phone-select{
	font-size:14px;
	font-weight:bold;
	color:#999999;
}
fieldset.mm-fieldset-demos{
	border:1px solid #DDDDDD;
	width:300px;
}
legend.mm-legend{
	padding: 10px 10px;
	font-size:11px;
	font-weight:bold;
	color:#999999;
}
label.mm-label{
	text-align: right;
	padding-right:5px;
	font-size:11px;
		padding-top:4px;
		line-height:15px;
}
label.mm-label-left-aligned{
	padding-right:5px;
	font-size:11px;
}
input.mm-text-input{
	border:1px solid #DDDDDD;
	padding: 3px 50px 3px 3px;
	width:240px;
}
input.mm-text-input-no-width{
	border:1px solid #DDDDDD;
	padding: 3px 3px 3px 3px;
}
input.mm-text-input-req{
	padding: 3px 50px 3px 3px;
background-image: url(http://celltrust.com.au/html/themes/classic/images/common/bg-icon-form-required.gif);
background-repeat: no-repeat;
background-position: right;
	border:1px solid #DDDDDD;
	width:240px;
}
input.kb-searchbox{
	padding: 3px 50px 3px 3px;
	border:1px solid #DDDDDD;
	width:140px;
}
label.mm-hide{
	display: none;
}
label.mm-header{
	color:#FFFFFF;
	text-align: left;
}
td.djs-header-searchlabel{
	padding-top:10px;
		text-align: left;
}
td.sml{
	font-size:11px;
	line-height:13px;
}
.djs-list-date{
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
select.phone-lookup-dropdown{
	width:180px;
}
.journal-content-article ol,ul{
	padding-left:20px;
	margin-left:20px;
}
input.mm-download{
	border:1px solid #DDDDDD;
	width:90px;
padding:2px;
}
select.mm-download{
	border:1px solid #DDDDDD;
}
div.terms ol{
	list-style-type: decimal;
}
div.terms ol ol{
	list-style-type: decimal;
}
blockquote.djs-blockquote{
  border-left: 10px solid #FF6F09;
  margin: 20px 0px 20px 0px;
  padding: 0px 20px 10px 20px;
font-size:12px;
  background-color: #F6F6F6;
}
div.djs-page-link-list{
	background-color: #FCFCFC;
	border: 1px solid #ECECEC;
	padding:20px;
}
.hl1{
background-color: #2e8b57;
color: #FFFFFF;
padding:2px;
}
.sr {
font-size:14px;
}
.search-url{
	font-size: 12px;
	color:#999999;
}
p.fd_results{
	font-size:12px;
}
p.fd_results b{
padding:5px;
background-color: #2e8b57;
color:#FFFFFF;
}
p.fd_results i{
font-weight:bold;
 font-style: normal;
}
table.comparison-table th.theader-col-one-center {
	background-color: #D9D9D9;
	text-align: center;
}
table.comparison-table th.theader-col-two-center {
	background-color: #F6F6F6;
	text-align: center;
}
.breadcrumb{
	padding-left:5px;
	padding-top:5px;padding-bottom:25px;
}
a.sml-arrowed{
background-image: url(images/shared/a-sml-arrowed.gif);
background-position: left;
background-repeat: no-repeat;
padding-left:12px;
font-size:11px;
}
td.installation-types-container{
	padding:20px;
	background-image: url(images/shared/bg-download-select-table.jpg);
	background-repeat: no-repeat;
}
td.installation-instructions{
	font-size:12px;
}
td.installation-instructions-padded{
	font-size:12px;
	padding:10px;
}
td.bg-download-form{
	background-color: #00346D;
}
div.instructions{
	padding:20px;
	border:1px solid #FFFFFF;
	background-image: url(images/shared/blank-trans.png);
}
p.sml{
	font-size:11px;
	line-height:13px;
}
h1{
	margin: 0;
	padding: 0px 0px 10px 0px;
}
td.verify-error{
	padding-left:310px;
}
#errordiv {
  border: 1px solid red;
  background-color: #FFAFAF;
  display: none;
  width: 50%;
  margin: 5px;
  padding: 5px;
}

.required {
  background-color: #CC4444;
}

.required:focus {
  background-color: #fff;
  border: 1px solid #f00;
}

.checkit {
  background-color: #E0E5EF;
}
.balloonstyle{
	position: absolute;
	top: -500px;
	left: 0;
	padding: 10px;
	visibility: hidden;
	border: 3px solid #00346D;
	font-size: 11px;
	line-height: 145%;
	z-index: 100;
	background-color: #E9E5E6;
	width: 200px;
	color: #00346D;
	-moz-border-radius: 10px;
}