/* CSS Document */

body
{
	margin:0px;
	background:url(image/bg.gif) repeat;
	height:100%;
}

#main_page
{
	background:url(image/index_bg.png);
	background-repeat: repeat-y;
	height: 300px;
	width: 960px;
}
a img { border: none; }
.left
{
background:url(image/borderleft.gif) repeat-y;
width:10px;
}
.right
{
background:url(image/borderright.gif) repeat-y;
width:10px;
}
.bottom
{
background:url(image/borderbottom.gif) repeat-x;
height:10px;
}
.bordercorner3
{
background:url(image/bordercorner3.gif) no-repeat;
height:10px;
width:10px;
}
.bordercorner4
{
background:url(image/bordercorner4.gif) no-repeat;
height:10px;
width:10px;
}
.banner
{
height:175px;
width:688px;
}
.index_pic
{
background:url(image/index_pic1.jpg) no-repeat center top;
height:504px;
width:688px;
}
.menu
{
background:url(image/menu.gif) no-repeat center top;
height:39px;
width:688px;
padding:0px 10px;
}
.menuline
{
background:url(image/menuline.gif) no-repeat center;
height:39px;
width:2px;
padding:0px 5px;
}
.corner1
{
background:url(image/corner1.gif) no-repeat;
height:6px;
width:6px;
}
.corner2
{
background:url(image/corner2.gif) no-repeat;
height:6px;
width:6px;
}
.corner3
{
background:url(image/corner3.gif) no-repeat;
height:6px;
width:6px;
}
.corner4
{
background:url(image/corner4.gif) no-repeat;
height:6px;
width:6px;
}
.cornerbotstyle
{
background:url(image/cornerbgbottom.gif) repeat-x;
height:6px;
}
.cornertopstyle
{
background:url(image/cornerbgtop.gif) repeat-x;
height:6px;
}
.borderlr
{
	border-left:solid 1px #c9c9c9;
	border-right:solid 1px #c9c9c9;
	padding:0px 5px;
	background-color:#FFFFFF;
	color: #000000;
}
.menutext
{
font:bold 12px WTTUIGothic, Arial;
color:#92c7df;
text-decoration:none;
text-align:center;
}
.menutext a
{
font:bold 12px WTTUIGothic, Arial;
color:#92c7df;
text-decoration:none;
text-align:center;
}
.menutext a:hover
{
font:bold 12px WTTUIGothic, Arial;
color:#ffffff;
text-decoration:none;
text-align:center;
}
.footercorner1
{
background:url(image/footercorner1.gif) no-repeat;
width:6px;
height:50px;
}
.footercorner2
{
background:url(image/footercorner2.gif) no-repeat;
width:6px;
height:50px;
}
.footerbg
{
background:url(image/footerbg.gif) repeat-y;
width:678px;
border-top:solid 1px #47a0d8;
border-bottom:solid 1px #47a0d8;
}
.footertext
{
font:normal 11px WTTUIGothic, Arial, Helvetica, sans-serif;
color:#cfcfcf;
text-decoration:none;
padding:0px 10px;
}
.footertext a
{
font:normal 11px WTTUIGothic, Arial, Helvetica, sans-serif;
color:#cfcfcf;
text-decoration:none;
}
.footertext a:hover
{
font:normal 10px WTTUIGothic, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.footerline
{
background:url(image/footerline.gif) no-repeat;
width:2px;
height:38px;
padding:0px 10px;
}
.circle
{
background:url(image/circle.gif) no-repeat center;
width:5px;
height:5px;
padding:0px 15px;
}
.subtitlebg
{
background:url(image/subtitle_kawasaki.png) no-repeat center;
width:158px;
height:31px;
font: bold 11px WTTUIGothic, arial;
line-height:12px;
color:#FFFFFF;
}
.submenutext
{
font:bold 11px WTTUIGothic, Arial;
color:#939392;
text-decoration:none;
text-align:left;
background-color:#e5e9ec;
width:156px;
height:28px;
display:block;
line-height:12px;
}
.submenutext a
{
font:bold 11px WTTUIGothic, Arial;
color:#939392;
text-decoration:none;
text-align:left;
background-color:#e5e9ec;
width:156px;
height:28px;
display:block;
}
.submenutext a:hover
{
font:bold 11px WTTUIGothic, Arial;
color:#1e4894;
text-decoration:none;
text-align:left;
background-color:#a6d1e8;
width:156px;
height:28px;
display:block;
}
.submenutext2
{
font:bold 11px WTTUIGothic, Arial;
color:#939392;
text-decoration:none;
text-align:left;
background-color:#e5e9ec;
width:156px;
height:32px;
display:block;
line-height:12px;
}
.submenutext2 a
{
font:bold 11px WTTUIGothic, Arial;
color:#939392;
text-decoration:none;
text-align:left;
background-color:#e5e9ec;
width:156px;
height:32px;
display:block;
}
.submenutext2 a:hover
{
font:bold 11px WTTUIGothic, Arial;
color:#1e4894;
text-decoration:none;
text-align:left;
background-color:#a6d1e8;
width:156px;
height:32px;
display:block;
}
.rec
{
background:url(image/rec.gif) no-repeat;
width:8px;
height:9px;
}
.mailtext
{
font:normal 11px WTTUIGothic, Arial;
color:#006cac;
text-decoration:none;
text-align:left;
}
.mailtext a
{
font:normal 11px WTTUIGothic, Arial;
color:#006cac;
text-decoration:none;
text-align:left;
}
.mail
{
background:url(image/mail.gif) no-repeat center;
width:13px;
height:10px;
}
.titlebg
{
background:url(image/title.gif) no-repeat center;
width:513px;
height:49px;
}
.title_president
{
background:url(image/guiding-principles.png) no-repeat center;
width:510px;
height:51px;
}
.title_chairman
{
background:url(image/chairman_msg.png) no-repeat center;
width:510px;
height:51px;
}
.title_director
{
background:url(image/director_msg.png) no-repeat center;
width:510px;
height:51px;
}
.title_spotlight
{
background:url(image/spotlight.png) no-repeat center;
width:510px;
height:51px;
}
.title_geometry
{
background:url(image/design_geometry.png) no-repeat center;
width:510px;
height:51px;
}
.title_superflow
{
background:url(image/superflow.png) no-repeat center;
width:510px;
height:51px;
}
.title_round
{
background:url(image/round.png) no-repeat center;
width:510px;
height:51px;
}
.title_material
{
background:url(image/material_science.png) no-repeat center;
width:510px;
height:51px;
}
.title_quality_control
{
background:url(image/quality_control.png) no-repeat center;
width:510px;
height:51px;
}
.title_casting
{
background:url(image/casting.png) no-repeat center;
width:510px;
height:51px;
}
.title_mould_machining
{
background:url(image/mould_machining.png) no-repeat center;
width:510px;
height:51px;
}
.title_part_machining
{
background:url(image/part_machining.png) no-repeat center;
width:510px;
height:51px;
}
.title_assembly_testing
{
background:url(image/assembly_testing.png) no-repeat center;
width:510px;
height:51px;
}
.title_introduction
{
background:url(image/introduction.png) no-repeat center;
width:510px;
height:51px;
}
.title_contact_kts
{
background:url(image/contact_kts.png) no-repeat center;
width:510px;
height:51px;
}
.title_performance
{
background:url(image/high_performance.png) no-repeat center;
width:510px;
height:51px;
}
.title_product_catalogue
{
background:url(image/product_catalogue.png) no-repeat center;
width:510px;
height:51px;
}
.title_product_coverage
{
background:url(image/product-coverage.png) no-repeat center;
width:510px;
height:51px;
}

.title_headquater
{
background:url(image/contactus_headquater.png) no-repeat center;
width:510px;
height:30px;
}

.title_email
{
background:url(image/email.png) no-repeat center;
width:510px;
height:30px;
}

.title_banker
{
background:url(image/banker_detail.png) no-repeat center;
width:510px;
height:30px;
}

.titletext
{
font:bold 15px arial;
color:#FFFFFF;
font-style:italic;
position:relative;
top:-4px
}
.titletextjp
{
font:bold 22px arial;
color:#FFFFFF;
font-style:italic;
position:relative;
top:6px
}
.text
{
font:normal 12px arial;
color:#0062a3;
line-height:16px;
}
.textjp
{
font:bold 14px arial;
color:#0062a3;
line-height:16px;
}
.text4
{
	font:normal 13px arial;
	color:#0062a3;
	line-height:16px;
	text-decoration: underline;
}
.text4jp
{
font:bold 14px arial;
color:#0062a3;
line-height:16px;
}
.text a
{
font:normal 12px arial;
color:#0062a3;
line-height:16px;
}
.textjp a
{
font:bold 13px arial;
color:#0062a3;
line-height:16px;
}
.text2
{
font:normal 13px arial;
color:#000000;
line-height:16px;
text-align:justify;

}
.text2jp
{
font:normal 15px arial;
color:#000000;
line-height:16px;
text-align:justify;
}
.newtext3jp{
font:normal 15px arial;
color:#000000;
line-height:16px;
}
.text3
{
	font:13px arial;
	color:#0062a3;
	line-height:13px;
}
.text3jp
{
font:bold 18px arial;
color:#0062a3;
line-height:16px;
}

text5
{
	font:arial;
	color:#000000;
	font-size: 14px;
	text-decoration: underline;
}


.mainsub1corner1
{
background:url(image/mainsub1corner1.gif) no-repeat;
height:7px;
width:7px;
}
.mainsub1corner2
{
background:url(image/mainsub1corner2.gif) no-repeat;
height:7px;
width:7px;
}
.mainsub1corner3
{
background:url(image/mainsub1corner3.gif) no-repeat;
height:7px;
width:7px;
}
.mainsub1corner4
{
background:url(image/mainsub1corner4.gif) no-repeat;
height:7px;
width:7px;
}
.mainsub1cornertopstyle
{
background:url(image/mainsub1cornertop.gif) repeat-x;
height:7px;
}
.mainsub1cornerbottomstyle
{
background:url(image/mainsub1cornerbottom.gif) repeat-x;
height:7px;
}
.bordermainsublr
{
border-left:solid 1px #cacaca;
border-right:solid 1px #cacaca;
background-color:#dee2e4;
}
.mainsub2corner1
{
background:url(image/mainsub2corner1.gif) no-repeat;
height:6px;
width:6px;
}
.mainsub2corner2
{
background:url(image/mainsub2corner2.gif) no-repeat;
height:6px;
width:6px;
}
.mainsub2corner3
{
background:url(image/mainsub2corner3.gif) no-repeat;
height:6px;
width:6px;
}
.mainsub2corner4
{
background:url(image/mainsub2corner4.gif) no-repeat;
height:6px;
width:6px;
}

.img-index{
	float:none;
	margin: 10px 3px 50px 3px
}

.img-right{
	float:right;
	margin:15px 10px 10px 10px
}

.img-right-mfs{
float:right;
margin:5px 10px 10px 10px
}

.img{
	float:inherit;
	margin:5px 5px 5px 5px
}

.img-center{
	float:center;
	margin:5px 5px 5px 5px
}

.img-left{float: left; margin: 4px}

/* To be enabled later
P.blocktext {
    margin-left: auto;
    margin-right: auto;
	margin-top: 3px;
	margin-bottom:3px}
*/
