/**/

@import url(content.css);

body{
	margin:0;
	padding:0;
	color:#000000;
	background:#ffffff;
}
body.top{
	background:url(/img/bg.gif) repeat-x;
}
body.contents{
	background:url("/img/bg_02.gif") repeat-x;
}
body.hopup{
	background:url("/img/hopup_bg.gif") repeat-x;
}

a:link{color:#0066CC;}
a:visited{color:#993399;}
a:active:{color:#FF6600;}

img{
	margin:0;
	padding:0;
	border:0;
}
ul{
	list-style: none;
}
ul,li{
	margin:0;
	padding:0;
}
h1,h2{
	margin:0;
	padding:0;
}
#topicpath{
	color:#666666;
	font-size:12px;
	margin:20px;
}

#topicpath span.arw{
	color:#cc0000;
	font-weight:bold;
	font-size:11px;
}


.clear{
	clear:both;
	font-size:1px;
	height:1px;
	margin-top:-1px;
}

/*-------------Header-------------*/

#header{
	width:750px;
	height:60px;
}
#siteID{
	width:540px;
	float:left;
}
#logomark{
	margin: 0 11px 0 10px;
	float:left;
}
#logo{
	margin:12px 0 0;
}
#tagline{
	margin:8px 0 0;
	padding:0;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
}

/*-------------Header Navigation-------------*/

#siteNavigation{
	margin:0:
	padding:0;
	float:left;
	text-align:right;
}

#siteNavigation li{
	height:10px;
	float:left;
	margin:5px 0 0 10px;
}
#siteNavigation span.eng{
	margin:12px 0 7px;
	display:block;
}
#siteNavigation li.home{
	width:49px;
}
#siteNavigation li.contact{
	width:67px;
}
#siteNavigation li.company{
	width:47px;
}
/*------------- sectionNavigation -------------*/
#sectionNavigation ul{
	height:26px;
	margin:0 20px 0;
	padding:0;
	overflow:hidden;
}
#sectionNavigation li{
	width:120px;
	float:left;
	margin:0 1px 0 0;
	font-size:1px;
}
#sectionNavigation li a{
	width:120px;
	display:block;
	padding:30px 0 0 0;
}
#sectionNavigation li.asActive{
	background:url("/img/headermenu_bt_as_02.gif") no-repeat;
	padding:30px 0 0 0;
}
#sectionNavigation li.as a{
	background:url("/img/headermenu_bt_as_01.gif") no-repeat 0 7px;
	padding:30px 0 0 0;
}

#sectionNavigation li.bsActive{
	background:url("/img/headermenu_bt_bs_02.gif") no-repeat;
	padding:30px 0 0 0;
}
#sectionNavigation li.bs a{
	background:url("/img/headermenu_bt_bs_01.gif") no-repeat 0 7px;
	padding:30px 0 0 0;
}
#sectionNavigation li.csActive{
	background:url("/img/headermenu_bt_cs_02.gif") no-repeat;
	padding:30px 0 0 0;
}
#sectionNavigation li.cs a{
	background:url("/img/headermenu_bt_cs_01.gif") no-repeat 0 7px;
	padding:30px 0 0 0;
}

/*------------- sectionNavigation menu-------------*/
#sectionNavigation02{
	width:720px;
	background:url("/img/headermenu_bg.gif") no-repeat left bottom;
	margin:0 0 0 20px;
}
#sectionNavigation02.asNav ul {height:40px;}
#sectionNavigation02 ul{
height:22px;
	margin:0;
	padding:0;
}
#sectionNavigation02 li {
	height:15px;
	overflow:hidden;
	float:left;
	margin:3px 5px 0 5px;
	font-size:1px;
	line-height:1px;
}
#sectionNavigation02 li a{
	display:block;
	height:11px;
	padding:20px 0 0;
	overflow:hidden;
}
#sectionNavigation02 .as01 a{
	background:url("/img/headermenu_bt_top.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as02 a{
	background:url("/img/headermenu_bt_dummy.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as03 a{
	background:url("/img/headermenu_bt_vpfe.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as04 a{
	background:url("/img/headermenu_bt_sensor.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as05 a{
	background:url("/img/headermenu_bt_equipmen.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as06 a{
	background:url("/img/headermenu_bt_recorder.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as07 a{
	background:url("/img/headermenu_bt_spektra.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as08 a{
	background:url("/img/headermenu_bt_proof.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as09 a{
	background:url("/img/headermenu_bt_dummyproof.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .as10 a{
	background:url("/img/headermenu_bt_accelerometers.gif") no-repeat;
	width:132px;
}
#sectionNavigation02 .bs01 a{
	background:url("/img/headermenu_bt_top.gif") no-repeat;
	width:82px;
}
#sectionNavigation02 .bs02 a{
	background:url("/img/headermenu_bt_kojiro.gif") no-repeat;
	width:69px;
}
#sectionNavigation02 .bs03 a{
	background:url("/img/headermenu_bt_cable.gif") no-repeat;
	width:54px;
}
#sectionNavigation02 .bs04 a{
	background:url("/img/headermenu_bt_ec.gif") no-repeat;
	width:90px;
}
#sectionNavigation02 .bs05 a{
	background:url("/img/headermenu_bt_data.gif") no-repeat;
	width:210px;
}
#sectionNavigation02 .bs06 a{
	background:url("/img/headermenu_bt_nice.gif") no-repeat;
	width:86px;
}
#sectionNavigation02 .cs01 a{
	background:url("/img/headermenu_bt_top.gif") no-repeat;
	width:77px;
}
#sectionNavigation02 .cs02 a{
	background:url("/img/headermenu_bt_bone.gif") no-repeat;
	width:49px;
}
#sectionNavigation02 .cs03 a{
	background:url("/img/headermenu_bt_uniform.gif") no-repeat;
	width:124px;
}
#sectionNavigation02 .cs04 a{
	background:url("/img/headermenu_bt_repellen.gif") no-repeat;
	width:48px;
}
#sectionNavigation02 .cs05 a{
	background:url("/img/headermenu_bt_emizu.gif") no-repeat;
	width:100px;
}
#sectionNavigation02 .cs06 a{
	background:url("/img/headermenu_bt_masterclip.gif") no-repeat;
	width:76px;
}
#sectionNavigation02 .cs07 a{
	background:url("/img/headermenu_bt_care.gif") no-repeat;
	width:121px;
}
#sectionNavigation02 .cs08 a{
	background:url("/img/headermenu_bt_prePUR.gif") no-repeat;
	width:85px;
}

/*-------------Contents-------------*/

.topcaption{
	width:110px;
	font-size:10px;
	color:006699;
}
ul.point li{
	list-style-image: url('/img/arrow_03.gif');
	margin:0 5px 0.5em 20px;
	line-height:1.1;
}
ul.point li ul{
	margin: 0.5em 0;
}
ul.point li ul li{
	list-style-image: none;
	list-style: disc;
	line-height:1.1;
}

/*-------------footer-------------*/

#footer{
	margin:5px 20px;
	font-size:12px;
}
#footer #textlink{
	font-size:90%;
	margin-left:-5px;
}
#footer #textlink a:link,a:visited,a:active{
	color:#666666;	
	text-decoration:none;
}
#footer #textlink a:hover{
	color:#0066CC;
	text-decoration:underline;
}

/*-------------table-------------*/
table#table-01 {
    width: 540px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
	font-size:12px;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}