body {background-color:#555555; color:#000; margin:0; font:11px Verdana, Arial, Helvetica, sans-serif}
.main, #sidebar {font:normal bold 11px/13px Arial, Helvetica, sans-serif; color:#000}
#sidebar {background:#eee; width:125px; vertical-align:top; padding:5px; margin-top:2px}
#leftmenu dt {margin:10px 0}
#leftmenu dd {margin:25px 0 0 0}
#leftmenu a {color:#07a; text-decoration:none}
#leftmenu a:hover {text-decoration:underline}

h1 img {margin:0; padding:0}
a img {border:none}
a {background-color:transparent; text-align:none; text-decoration:none}
a:link   {color:#07a}
a:visited {color:#07a}
a:hover   {color:#09f; text-decoration:underline}
table.categories, table.categories2 {padding:0; margin:0; border:0; width:100%}
.categories a, .categories a:visited, .categories a:hover {color:#fff; font:bold 11px/14px Arial, Helvetica, sans-serif; text-decoration:none}
.categories td {width:20%; height:45px; text-align:center; vertical-align:middle}
.categories2 td {width:20%; height:150px; text-align:center; vertical-align:middle}
.categories2 td a img {width:90px}
.categories2 td a:hover img {width:105px}

.alignleft {float:left; margin-right:1em }
.alignright {float:right; margin-left:1em}
.clear {clear:both}

.cat1 {background:#030}
.cat2 {background:#900}
.cat3 {background:#339}
.cat4 {background:#036}
.cat5 {background:#960}

.dp50 {width:50%; float:left; display:inline; *margin-right:-1px} /*1-line css framework*/

.whatsnew {font:bold 10px Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#900}
.body {font:normal 11px/14px; color:#000}
.bodytight {font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000}
/*.h1, .h1a {font:bold 14px Arial, Helvetica, sans-serif; color:#666}*/
.h1, .h1a {font-size:1.5em; margin-bottom:0.75em; font-weight:bold; color:#f41}
.h1a {text-align:left; padding:1em 0}
.h2 {font:italic bold 14px Arial, Helvetica, sans-serif; color:#000}

.discontinued {color:#f00; font-weight:bold}

.avn, .cd, .ssm, .hvac, .id {font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif}
.avn {color:#900}
.cd {color:#030}
.ssm {color:#036}
.hvac {color:#339}
.id {color:#960}

.pdf {font:lighter 8px/9px Verdana, Arial, Helvetica, sans-serif; color:#c00; text-transform:uppercase}

.mainbox {font:bold 11px/16px Arial, Helvetica, sans-serif; color:#000}

.bodyjust, .bodysup, .bodyoverline 	{font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000}
.bodyjust 		{text-align:justify}
.bodysup 		{vertical-align:super}
.bodyoverline 	{text-decoration:overline}

.belowcat {font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif}
a.belowcat 		{color:#039}

.optout {font:10px Arial, Verdana, Helvetica, sans-serif}
.thanksmessage {font:bold 16px Verdana, Arial, Helvetica, sans-serif}
label {font:14px Verdana, Arial, Helvetica, sans-serif}

#select2 {font-size:11px} /* search form */

/* SEMINARS */
.semcal {font:11px Arial, Helvetica, sans-serif; color:#036}
.semcal td, .semcal th {border:1px solid #ccc} 
.semcal td{text-align:left}
.semhead {font:14px Arial, Helvetica, sans-serif; color:#600}

#semform {margin:0 auto}
#semform #logo {width:100%; background:#fff}
#semform label {font-weight:bold; color:#f00; font-size:1em; display:block}
#semform label span {width:175px; float:left; color:#000; text-align:right; padding-right:10px}
#semform select {width:195px}

div.semcal {background:#fff; padding:6px; font-size:1.5em}
table.semcal td {vertical-align:top; background:#fff; width:60px}
table.semcal th {background:#fff; height:10px}

#footer, #mainpanel {background:#fff; border:#666 1px solid} 
#footer {padding:10px}

#info dt {width:68px; margin-right:7px; text-align:right; float:left}
#info dd {margin-left:75px}

#specs li {margin:5px 25px}
#specs li a {margin:-5px 0 0 5px}
#specs li.data {list-style-image:url(/images/icon-data.gif)}
#specs li.broch {list-style-image:url(/images/icon-broch.gif)}
#specs li.cad 	{list-style-image:url(/images/icon-cad.gif)}
#specs li.table {list-style-image:url(/images/icon-table.gif)}
#specs li.print {list-style-image:url(/images/icon-print.gif)}
#specs li.specs {list-style-image:url(/images/icon-specs.gif)}
#specs li.ease {list-style-image:url(/images/icon-ease.gif)}
#specs li.appguide {list-style-image:url(/images/icon-app-guide.gif)}

#prodimg {width:250px; height:250px; float:right; text-align:center}
#prodimg ul {list-style:none; margin-top:50px}
#prodimg li {list-style:none; display:inline}

table.searchlist {width:80%; margin:0 auto}
.searchlist {font:normal 11px/14px; color:#000}
.searchlist caption {height:25px; margin:0 auto; width:auto}
.searchlist caption a {font-size:16px; color:#fff; vertical-align:middle; margin:0 auto}
.searchlist h2 {font:bold 14px Arial, Helvetica, sans-serif; color:#666; vertical-align:middle; text-align:left; line-height:36px}
.searchlist td {text-align:left}
.searchlist a {text-decoration:none}

table.calculation {margin:20px; border:1px solid #ccc}
.calculation td {text-align:right}
.calculation th {text-align:left; background:#ffc; padding:5px; font-weight:normal; border-bottom:1px solid #ccc}
.calculation * {white-space: nowrap}
tr.odd {background:#eee}
td.red {background:#f33}
sup {font-size:80%; line-height:80%}

#locations dl {padding:0 0 30px 20px}
#locations dt {width:155px; margin-right:10px; text-align:right; float:left}

a.important_seminar {font-weight:bold; font-size:1.1em; color:#f00}

#lifesafety img {border:none}
#lifesafety th {padding-left:10px} 
#lifesafety a {font:12px Verdana, Arial, Helvetica, sans-serif; line-height: 16px; color: #039}

.listwinfo {margin-right:1em}
.listwinfo li {margin-bottom:0.75em; list-style:none}
.listwinfo li a {color:#07a; text-decoration:none}
.listwinfo li a:hover {text-decoration:underline}

table.table {border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0; margin-bottom:1em}
table.table thead th {padding:6px 8px 8px; color:#fff; margin:0; background:#579; text-align:left; border:1px solid #fff; border-right:none}
table.table td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
table.table .evenrow td {background:#fff}
table.table .oddrow td {background:#ecf2f6}

.tradeshow th.showname { width:300px }
.tradeshow th.booth { width:60px }
.tradeshow th.dates { width:120px }
.tradeshow th.location { width:200px }

p.interested {margin:0.5em 0}
p.interested a {font-size:10px!important; color:#000!important; text-decoration:none}
p.interested a:hover {text-decoration:underline}
