body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px; 
	color:#333333;
}

.headfoot a{color: #FFFFFF;font-size: 10px;line-height: 20px;font-weight: normal;}
.headfoot a:hover { color: #99CCFF; text-decoration: underline}
.headfoot a:visited { color: #FFFFFF}

a { color: #003399; text-decoration: none}
a:hover {color: #0066CC; text-decoration: underline}
a:visited { color: #006699}

.text1 {  font-size: 12px; line-height: 110%}
.mini {  font-size: 8px; line-height: 110%}
.topsikaku {  font-size: 14px}
.text {
	font-size: 10px;
	line-height: 110%;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #000000;
}
.text2 {
	font-size: 12px;
	line-height: 16px;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #000000;
}
.titile {  font-size: 18px; line-height: 110%; font-weight: bold}

.cell_spacer30 {
	font-size: 12px;
	line-height:16px; 
	color:#666666;
	padding-right:10px;
	padding-left:30px;
	background-color: #FFFFFF;
}
.cell_spacer10 {
	font-size: 12px;
	line-height:16px; 
	color:#666666;
	padding-right:10px;
	padding-left:10px;
	background-color: #FFFFFF;
}

#submenu {
	TEXT-ALIGN: left;
	width: 100%;
	DISPLAY: block;
	BACKGROUND: #FFFF99;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
#submenu UL{
	border: 0px;
	PADDING: 0px;  
	MARGIN: 0px; 
	text-decoration: none;
}
#submenu LI {
	LIST-STYLE-TYPE: none;
	BACKGROUND: #FFFF99;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 14px;
	PADDING: 0px;
	MARGIN: 0px;
	border-top: solid 1px #333333;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
	border-bottm: 0px;
}
#submenu LI A{
	width: 100%;
	DISPLAY: block;
	PADDING: 0px 0px 0px 5px;
	text-decoration: none;
	MARGIN: 0px;
	COLOR: #000000;
}
#submenu LI A:hover {
	BACKGROUND: #FFCC33;
}
.menu_bg{
	BACKGROUND: #BCC6F9 url("top_images/menu_bg.jpg") left no-repeat;
}
.small01w {
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
}
.small01 {
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}
.small01blue {
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #003399;
	padding-left: 2px;
}
.text2blue {
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #003399;
	padding-left: 2px;
}
.title_sm {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #003399;
}
.title2_sm {
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #333333;
}
.cp {
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
}
.cp a { color: #FFFFFF; text-decoration: none}
.cp a:link{ color: #FFFFFF; text-decoration: none}
.cp a:visited{ color: #FFFFFF; text-decoration: none}
.cp a:hover{ color: #FFFFFF; text-decoration: underline}
.f09{
	font-size: 9px;line-height:16px; 
	color:#666666;
	}
.f10{
	font-size: 10px;line-height:16px; 
	color:#666666;
	}
.f10low{
	font-size: 10px;line-height:13px; 
	}
.f10cp{
	font-size: 10px;line-height:16px; 
	color:#5E668C;
	}
.f10br{
	font-size: 10px;
	color:#3B569D;
	}
.f10g{
	font-size: 10px;line-height:15px; 
	color:#333333;
	}

.f10s{
	font-size: 10px;line-height:15px; 
	color:#666666;
	}
.f10air{
	font-size: 10px;line-height:15px; 
	color:#848EC7;
	}
.f10or{
	font-size: 10px;line-height:16px; 
	color:#FF6600;
	}	
.f12{
	font-size: 12px;line-height:18px; 
	color:#333333;
	}
.f12_14{
	font-size: 12px;line-height:14px; 
	color:#333333;
	}
.f12g{
	font-size: 12px;line-height:16px; 
	color:#666666;
	}
	
.f12or{
	font-size: 12px;line-height:18px; 
	color:#FF6600;
	}
.f12or14{
	font-size: 12px;line-height:14px; 
	color:#FF6600;
	}
.f12gr{
	font-size: 12px;line-height:18px; 
	color:#669933;
	}
.f12blu{
	font-size: 12px;line-height:18px; 
	color:#5989E9;
	}	
.f12navy{
	font-size: 12px;line-height:18px; 
	color:#142899;
	}
.f12sch{
	font-size: 12px;line-height:20px; 
	color:#4D5DB4;
	}

	
a.tu:link {
        color:#0033FF;
        text-decoration:underline;}
a.tu:visited {
        color:#0033FF;
        text-decoration:underline;}
a.tu:hover {
        color:#0033FF;
        text-decoration:none;}
a.tu:active {
        color:#FF6600;
        text-decoration:underline;}	
        
a.tn:link {
        color:#0033FF;
        text-decoration:none;}
a.tn:visited {
        color:#0033FF;
        text-decoration:none;}
a.tn:hover {
        color:#0033FF;
        text-decoration:underline;}
a.tn:active {
        color:#FF6600;
        text-decoration:none;}
        
a.rk:link {
        color:#5160B5;
        text-decoration:none;}
a.rk:visited {
        color:#5160B5;
        text-decoration:none;}
a.rk:hover {
        color:#5160B5;
        text-decoration:underline;}
a.rk:active {
        color:#FF6600;
        text-decoration:none;}
a.wh:link {
        color:#EEEEEE;
        text-decoration:none;}
a.wh:visited {
        color:#EEEEEE;
        text-decoration:none;}
a.wh:hover {
        color:#FF9703;
        text-decoration:none;}
a.wh:active {
        color:#EEEEEE;
        text-decoration:none;}
		
a.tub:link {
        color:#0033FF;
        text-decoration:none;}
a.tub:visited {
        color:#0033FF;
        text-decoration:none;}
a.tub:hover {
        color:#FF9703;
        text-decoration:none;}
a.tub:active {
        color:#FF6600;
        text-decoration:none;}	
		
a.sm:link {
	font-size:10px;
	line-height: 14px;
        color:#5160B5;
        text-decoration:none;}
a.sm:visited {
	font-size:10px;
	line-height: 14px;
        color:#5160B5;
        text-decoration:none;}
a.sm:hover {
	font-size:10px;
	line-height: 14px;
        color:#FF9703;
        text-decoration:none;}
a.sm:active {
	font-size:10px;
	line-height: 14px;
        color:#FF9703;
        text-decoration:none;}

a.lg {
	padding:0 20px 0 20px;
}
a.lg:link {
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
        color:#5160B5;
        text-decoration:none;}
a.lg:visited {
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
        color:#5160B5;
        text-decoration:none;}
a.lg:hover {
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
	color:#548BDF;
	text-decoration:none;
	background: #E1EEFF;}
	
a.lg:active {
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
        color:#FF9703;
        text-decoration:none;}
		
.topLinkContainer {
	height:21px;
}

a.leftNavLink {
	width:154px;
}
a.leftNavLink:link {
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
        color:#5160B5;
        text-decoration:none;}
a.leftNavLink:visited {
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
        color:#5160B5;
        text-decoration:none;}
a.leftNavLink:hover {
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
	color:#548BDF;
	text-decoration:none;
	background: #E1EEFF;}
	
a.leftNavLink:active {
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
        color:#FF9703;
        text-decoration:none;}

.menu2 {
	font-size: 10px;
	color: #000000;
}
.honmon1 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.backdevice {
	background-attachment: scroll;
	background-image: url(../company/image/back_device.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.backequipment {
	background-image: url(../company/image/back_equipment.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.honmon2 {
	font-size: 10px;
	line-height: 16px;
	color: #000000;
}
.honmon3 {
	font-size: 12px;
	color: #000000;
	line-height: 23px;
}
.cell_spacer5 {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #ffffff;
}
.cell_spacer5e {
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #ffffff;
}
.cell_pw {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
}
.cell_spacer10n {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
.f12hyou {
	font-size: 12px;
	color: #333333;
}

#featuredProducts .contentTitle2{
	width:355px; 
}

.featuredProducts table{
	border-bottom: 2px solid #999999;
}

.featuredDesc {
	padding: 5px 0px 0px 0px;
	margin-bottom: 2px;
	height: 87px;
	overflow:auto;
	line-height: 18px;
	color:#8f8f8f;
	font-size: 11px;
}

.featuredImg{
	padding: 7px 15px 2px 0px;
	float:left;
}

.productInfo {
	border-bottom: 2px solid #bebfbe;
	margin-bottom: 5px;
}

.productInfo td{
	font-size: 10px;
}

.contentTitleHome {
	background-image:url(/common/images/contentTitleBG_home.gif);
	background-repeat:repeat;
	height:18px; 
	width:742px; 
}

.contentTitleHome td {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#2e41a5;
	text-decoration:none;
	vertical-align:middle;
	height:18px; 
}

.contentTitle1 {
	/*background-color:#E1F0FF;*/
	background-image:url(/common/images/contentTitleBG.gif);
	background-repeat:repeat;
	height:19px; 
	width:596px; 
	border:1px solid #8999C4;
}

.contentTitle1 td {
	font-size:12px;
	font-weight:bold;
	color:#4A5BB2;
	text-decoration:none;
	vertical-align:middle;
	height:19px; 
}

.contentTitle2 {
	background-image:url(/common/images/contentTitle2BG.gif);
	background-repeat:repeat;
	height:19px; 
	width:596px; 
	border:1px solid #B1C7EE;
}

.contentTitle2 td {
	font-size:12px;
	font-weight:bold;
	color:#8C8C8C;
	text-decoration:none;
	vertical-align:middle;
	height:19px; 
}

.leftNavHeading{
	border-bottom:1px solid #FFFFFF; 
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; 
	background-color:#3B569D; 
	height:22px;"
}

.leftNavHeading td{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF; 
	background-color:#3B569D; 
	text-decoration:none;
	vertical-align:middle;
	height:22px;"
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px; 
}

.search {
	background-image:url(/common/images/logo_bg.jpg);
	font-size:12px;
	color:#003471; 
	text-decoration:none;
	vertical-align:middle;
	padding-top:10px;
}
