* 
{
	margin: 0;
	padding: 0;
}

body
{
	color: #666;
	top: 0px;
	left: 0px;
	bottom: 25px;
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	padding: 0px;
	font-family: Arial, sans-serif;
	overflow:scroll;
	*overflow:hidden;
}

a
{
	color: #70b767;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, sans-serif;
}

a img {
	border: none;
}

a:hover
{
	color: #3333cc;
}

select
{
	width: 200px;
	border: 1px solid #979797;
}

ul
{
	padding-right: 30px;
}

form
{
	display: inline;
}

li
{
	padding-bottom: 5px;
	margin-left: 15px;
}

input
{
	border: 1px solid #979797;
}

input[type=image]
{
	border: 0px;
}

input[type=checkbox]
{
	background-image: url(../images/box.jpg) no-repeat;
	background-color: white;
	border: 0px;
}

input[type=submit], input[type=reset]
{
	color:#fff;
	font-size: 12px;
	text-decoration:none;
	border:none;
	background-color:#979797;
	width: 165px;
	height: 20px;
}

input[type=button]
{
	color:#fff;
	font-size: 12px;
	text-decoration:none;
	border:none;
	background-color:#979797;
	width: 313px;
	height: 20px;
}

input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover
{
	background-color:#33c;
}

textarea
{
	border: 1px solid #979797;
}

span
{
	display: inline;
}

table
{
    border-color: #3333cc;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

td
{
	padding: 5px;
    border-color: #3333cc;
    border-width: 0 0 1px 1px;
    border-style: solid;
    background-color: #fff;
	vertical-align: middle;
	text-align: center;
}

#homelink
{
	float: right;
}

#menu-div
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #339366;
}

#menu
{
	padding: 5px;
	float: left;
}

#menu:hover
{
	color: #70b967;
}

#menu-direct-link
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #339366;
}

#menu-direct-link-selected
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #3333cc;
}

#menu-direct-link:hover
{
	color: #3333cc;
}

#menu-second
{
	padding: 5px;
	padding-top: 0px;
	float: left;
}

.first-link
{
	border-bottom: 5px solid #339366;
}

.second-link
{
	border-bottom: 5px solid #70b967;
}

.third-link
{
	border-bottom: 5px solid #99cc33;
}

.fourth-link
{
	border-bottom: 5px solid #c6d761;
}

.fifth-link
{
	border-bottom: 5px solid #cccc66;
}

.sixth-link
{
	border-bottom: 5px solid #cccc99;
}

.first-level-selected
{
	border-bottom: 5px solid #3333cc;
	color: #3333cc;
}

.second-first-link
{
	border-bottom: 3px solid #339366;
}

.second-second-link
{
	border-bottom: 3px solid #70b967;
}

.second-third-link
{
	border-bottom: 3px solid #99cc33;
}

.second-fourth-link
{
	border-bottom: 3px solid #cccc33;
}

.second-fifth-link
{
	border-bottom: 3px solid #cccc66;
}

.second-sixth-link
{
	border-bottom: 3px solid #cccc99;
}

.second-seventh-link
{
	border-bottom: 3px solid #cccccc;
}

.second-level-selected
{
	border-bottom: 3px solid #33c;
	color: #33c;
}

.second-level-selected:hover
{
	border-bottom: 3px solid #33c;
}

.menu-a
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #5ca985;
}

.menu-b
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 13px;
	color: #999;
}

.menu-b-selected
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 13px;
	color: #3333cc;
}

.menu-a:hover
{
	color: #70b967;
	padding: 5px;
	border-bottom: 5px solid #70b967;
}

.menu-b:hover
{
	padding: 0px;
	color: #70b967;
}

#menu:hover
{
	border-bottom: 4px solid #70b967;
}


#menu-seperator
{
	float: left;
	padding-top: 4px;
	color: #C0C4BE;
}

#menu-seperator2
{
	float: left;
	color: #C0C4BE;
}

.search-input
{
	border: 0px;
	padding: 2px;
	background: #b3b3b3;
}

#footer
{
	font-weight: normal;
	font-size: 9px;
	padding-bottom: 20px;
	color: #666;
}

#footer-menu:hover
{
	color: #3333cc;
}

#index-content
{
	padding-top: 20px;
	color: #666;
	font-weight: bold;
	font-size: 14px;
}

#index-latest
{
	width: 320px;
	float: left;
}

#index-latest-img
{
	float: right;
}

#index-latest-sub
{
	width: 155px;
	float: left;
	margin: 2px;
}

.index-first
{
	border-top: 8px solid #339166;
	float: left;
}

.index-second
{
	border-top: 8px solid #70b767;
	float: left;
}

.index-third
{
	border-top: 8px solid #99cc33;
	float: left;
}

#content
{
	font-weight: normal;
	font-size: 13px;
	width: 80%;
}

#background-content, #innovations-content, #contactform-content
{
	float: left;
	font-size: 13px;
}

#contactform-content
{
	float: left;
	font-size: 13px;
	width: 90%;
}

#background-content-sub, #innovations-content-sub
{
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	width: 260px;
}

#thinner-content-tab
{
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	width: 175px;
}

.product01
{
	padding-right: 20px;
	float:right;
}

.product01-with-top-padding
{
	padding-top:50px;
	float:right;
}

.product02
{
	float:left;
}

.product02-with-top-padding
{
	padding-top:50px;
	float:left;
}

#checkbox-span
{
	padding-right: 29px;
	float: left;
}

#contactform-columns
{
	width: 50%;
	padding-top: 30px;
	float: left;
}

#contactform-columns1
{
	padding: 5px;
}

#contactform-columns-sub1
{
	float: left;
}

#contactform-columns-sub2
{
	float: right;
}

.inputtextsize
{
	width: 250px;
}

.messagesize
{
	width: 340px;
	height: 270px;
}

.opto
{
	color: #666;
}

.opto-footer
{
	font-weight: normal;
	color: #666;
	font-size: 9px;
}

#products-header
{
	float: left;
	width: 43%;
	font-size: 13px;
	padding-right: 15px;
}

#products-header-seperator
{
	float: left;
	height: 100px;
	border-right: 1px solid #999999;
}

#sensors2-header-seperator
{
	float: left;
	height: 55px;
	border-right: 1px solid #999999;
}

#products-header-nav
{
	float: left;
	width: 45%;
	font-size: 11px;
	padding-left: 25px;
}

.products-header-nav-column
{
	padding-left: 10px;
	padding-right: 20px;
	float: left;
	width: 30%;
}

.products-header-nav-column-link
{
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.products-header-nav-column-link-selected
{
	font-size: 11px;
	color: #3333cc;
	font-weight: normal;
	text-decoration: none;
}

#third-level-selected-first
{
	width: 145px;
	padding-top: 4px;
	border-bottom: 3px solid #33c;
	color: #33c;
}

#third-level-selected-second
{
	width: 110px;
	padding-top: 4px;
	border-bottom: 3px solid #33c;
	color: #33c;
}

#third-level-selected-third
{
	width: 120px;
	padding-top: 4px;
	border-bottom: 3px solid #33c;
	color: #33c;
}

#third-level-selected-fourth
{
	width: 90px;
	padding-top: 4px;
	border-bottom: 3px solid #33c;
	color: #33c;
}

#third-level-selected-fifth
{
	width: 140px;
	padding-top: 4px;
	border-bottom: 3px solid #33c;
	color: #33c;
}

#third-level-selected-sixth
{
	width: 85px;
	padding-top: 4px;
	border-bottom: 3px solid #33c;
	color: #33c;
}

#product-bookmark
{
	float: right;
	padding-right: 70px;
	color: #80cc8f;
}

.product-bookmark-link
{
	font-size: 11px;
	font-weight: normal;
}

#product-desc
{
	width: 100%;
	font-size: 13px;
	padding-right: 20px;
}

#products-header-first-link
{
	width: 145px;
	border-bottom: 3px solid #339366;
	padding-top:5px;
}

#products-header-second-link
{
	width: 110px;
	border-bottom: 3px solid #70b967;
	padding-top:5px;
}

#products-header-third-link
{
	width: 120px;
	border-bottom: 3px solid #99cc33;
	padding-top:5px;
}

#products-header-fourth-link
{
	width: 90px;
	border-bottom: 3px solid #cccc33;
	padding-top:5px;
}

#products-header-fifth-link
{
	width: 150px;
	border-bottom: 3px solid #cccc66;
	padding-top:5px;
}

#products-header-sixth-link
{
	width: 85px;
	border-bottom: 3px solid #cccc99;
	padding-top:5px;
}

#products-header-first-link:hover
{
	border-bottom: 3px solid #33c;
}

#products-header-second-link:hover
{
	border-bottom: 3px solid #33c;
}

#products-header-third-link:hover
{
	border-bottom: 3px solid #33c;
}

#products-header-fourth-link:hover
{
	border-bottom: 3px solid #33c;
}

#products-header-fifth-link:hover
{
	border-bottom: 3px solid #33c;
}

#products-header-sixth-link:hover
{
	border-bottom: 3px solid #33c;
}

#product-desc-col
{
	width: 50%;
	font-size: 13px;
	float: left;
}

#language-desc-col
{
	width: 45%;
	font-size: 13px;
	float: left;
}

#title
{
	float: left;
	padding-right: 5px;
	color: #339066;
	font-size: 14px;
}

#title-dash
{
	float: left;
	height: 10px;
	border-bottom: 1px solid #999999;
}

.title-dash-first
{
	width: 80%;
}

.title-dash-second
{
	width: 70%;
}

.title-dash-third
{
	width: 75%;
}

#tablehead
{
	color: #0b9969;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	border: 1px solid #999999;
	border-bottom: 0px;
}

#tablehead1
{
	position: absolute;
	width: 120px;
	font-weight: bold;
	color: #666;
}

#tablehead2
{
	padding-left: 120px;
	font-weight: bold;
	color: #666;
}

#tablecontent1
{
	position: absolute;
	width: 120px;
	color: #666;
}

#tablecontent2
{
	padding-left: 120px;
	width: 70%;
	color: #666;
}

#tableend
{
	padding-top: 5px;
	padding-left: 10px;
	border: 1px solid #999999;
	border-top: 0px;
}

#download-sec-head
{
	font-size: 11px;
	color: #999;
}

#download-sec-content
{
	font-size: 13px;
	color: #4d4d4d;
}

#cat-title
{
	font-weight: bold;
	padding-bottom: 5px;
}

#cat-content
{
	
}

#documents-header
{
	font-weight: bold;
	font-size: 12px;
}

.documents-link
{
	text-decoration: none;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

.language-documents-link
{
	text-decoration: underline;
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

#doc-content
{
	float: left;
	width: 55%;
	padding-right: 20px;
	padding-bottom: 10px;
}

#doc-content2
{
	float: left;
	width: 35%;
	padding-right: 20px;
}

#products-header-for-techsheets
{
	float: left;
	width: 450px;
	font-size: 13px;
}

#sensors-header1
{
	float: left;
	width: 10%;
}

#sensors-header2
{
	font-size: 13px;
	float: left;
	width: 70%;
	padding-right: 15px;
}

#sensors-header3
{
	float: left;
	width: 15%;
	padding-left: 25px;
}

#sensor-heading
{
	color: #70b767;
	font-weight: bold;
	padding-bottom: 5px;
}

#sensor-seperator
{
	border-bottom: 1px solid #666;
	padding-top: 20px;
	width: 250px;
}

#sensor-desc-col
{
	width: 47%;
	font-size: 12px;
	float: left;
	padding-right: 15px;
}

#full-seperator
{
	height: 10px;
	border-bottom: 1px solid #999999;
}

.bold
{
	font-weight: bold;
}

#sensors-header-seperator
{
	float: left;
	padding-left: 30px;
}

#sensors-header-content
{
	float: left;
}

.sensors-header-link
{
	text-decoration: none;
	font-size: 13px;
	color: #999;
	font-weight: normal;
}

.sensors-header-link-selected
{
	text-decoration: none;
	font-size: 13px;
	color: #3333cc;
}

#font13
{
	font-size: 13px;
	width: 100%;
}

.grey
{
	background-color: #e6e6e6;
	width: 90%;
	padding: 10px;
	color: #000;
	cursor: default;
}

.grey:hover
{
	background-color: #6FB667;
	color: #fff;
}

.grey-visited
{
	background-color: #999;
	width: 90%;
	padding: 10px;
	color: #000;
	cursor: default;
}

.grey-visited:hover
{
	background-color: #6FB667;
	color: #fff;
}

#grey-seperator
{
	height: 10px;
}

#box-content
{
	font-weight: bold;
	float: left;
	width: 90%;
}

#toggle-arrow
{
	float: right;
}

#sensors-tableheading-div
{
	width: 93%;
	font-size: 13px;
}

#sensors-table
{
	padding: 0px;
	width: 100%;
	font-size: 13px;
}

#sensors-rowhead
{
	height: 20px;
	color: #fff;
	font-weight: bold;
	background-color: #3333cc;
	padding: 5px;
	padding-left: 10px;
	padding-top: 10px;
	cursor: default;
}

#sensors-columnhead
{
	font-weight: bold;
	text-align: center;
}

#warrantyform-columns
{
	width: 80%;
	padding-top: 30px;
	float: left;
}

.warrantyinputtextsize
{
	width: 500px;
}

.homeproductlink
{
	font-size: 14px;
	color: #009966;
}

.home-first-link
{
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 290px;
	color: #339366;
	border-bottom: 9px solid #339366;
}

.home-second-link
{
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 290px;
	color: #70b967;
	border-bottom: 9px solid #70b967;
}

.home-third-link
{
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 290px;
	color: #99cc33;
	border-bottom: 9px solid #99cc33;
}

.home-first-link:hover
{
	color: #666;
	border-bottom: 9px solid #666;
}

.home-second-link:hover
{
	color: #666;
	border-bottom: 9px solid #666;
}

.home-third-link:hover
{
	color: #666;
	border-bottom: 9px solid #666;
}

.home-third-link-selected
{
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 278px;
	color: #666;
	border-bottom: 9px solid #666;
}

#homeinnerdivs1
{
	float: left;
	padding-left: 35px;
	padding-top: 35px;
}

#homeinnerdivs2
{
	float: left;
}

.blacklinks
{
	color: #000;
}

.whitelinks
{
	color: #fff;
}

.whitelinks:hover
{
	color: #70b767;
}

#timelinecolumns
{
	width: 75px;
	padding-right: 10px;
	float: right;
}

#timelinecolumnshead
{
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
}