body {
	font-family: Tahoma, Verdana, arial, heivetiea, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #808080;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}

h1, h2, h3, h4, h5, h6, h7 {
	color: black;
}

a {
	color: #004276;
	text-decoration: none;
}
a img   { border: 0px; }
a:hover {
	background-color: #DDEEFF;
}

a:visited {
	color: #666699;
}

img {
	border: none;margin: none;padding: none;
	text-decoration: none;
}
img[src^="./icons/"] {
	vertical-align: middle;
}

form {
	padding: 0px;
	width: 0px;
	display: inline;
}

hr {
	color: sienna;
}
p {
	margin-left: 20px;
}

#tmain table {
	border-collapse: collapse;border: none;margin: auto;font-size: 100%;margin-bottom: 10px;
}
#tmain tr {
	text-align: left;
	vertical-align: top;
}
#tmain td {
	text-align: left;
	vertical-align: top;
}
caption {
	line-height: 48px;font-size: 150%;font-weight: bold;margin: 0 auto;
}
tfoot {
	background: #144AA9;color: #FFFFFF;line-height: 24px;font-weight: bold;
}
th {
	text-align: center; font-weight: bold;background: #F4F4F4;line-height: 24px;
}

ul {
	list-style: square outside;
}
	

ol.decimal {list-style-type: decimal;}
ol.lroman {list-style-type: lower-roman}
ol.uroman {list-style-type: upper-roman;}
ol.lalpha {list-style-type: lower-alpha;}
ol.ualpha {list-style-type: upper-alpha;}

ol {list-style-type: decimal;list-style-position: outside;margin: 10px 10px 10px 25px;}
ol ol {list-style-type: upper-alpha;}
ol ol ol {list-style-type: upper-roman;}
ol ol ol ol {list-style-type: lower-alpha;}
ol ol ol ol ol {list-style-type: lower-roman}

ol, ul {font-size: 12px;line-height: 24px;}
li {

}
	
#nagBar {
	display: none;
}

	#container	{text-align: left;min-width: 900px;width: 900px;margin: 0 auto;padding: 0;border-left: 1px solid #fff;border-right: 1px solid #fff;background:#fff;vertical-align: top;}
	#headarea {margin: 0;padding: 0;height: 55px;border-bottom: 1px solid white;background-color: #ff9b16;position: relative;}
	#addrarea {margin: 0;padding: 0;height: 25px;background-color: #999;}
	#sidearea {width: 170px;background:#134D7B url("images/menuBg.gif") repeat top left;text-align: left;margin: none;padding: none;}
	#mainarea  {margin: 15px;text-align: left;background: #fff;margin: none;padding: none;min-height: 480px;width: 700px;}
	#footarea  {color: #636363;font-size: 12px;font-family: Verdana,Arial,Helvetica,sans-ser;background-color: #DDDDDD;text-align: center;padding: 10px 50px;}
	#footarea * {color: #969696;}
	#footarea address {text-align: right;display: block;font-style: normal;}
	.clear {clear: both;}

/* #headarea */
	#headarea .left {float: left;width: 170px;height: 55px;background-color: #fff;}
	#headarea img {vertical-align: top;}
	#headarea .lang	{height: 40px;position: absolute;right: 24px;top: 0;}
	#headarea .lang .btn	{font: 9pt/15pt Verdana;color: gray;padding: 24px 24px 0 24px;border-left: 1px solid #666;bottom: -24px;position: relative;}
/* #addrarea */
	#addrarea .left {float: left;width: 170px;font: 10px/15px Arial;background-color: #9C4127;text-align: center;padding: 5px 0;color: white;}
	#addrarea a {color: white;background-color: transparent;}
	#addrarea a:hover {text-decoration: underline;}
/* #sidearea */
	#sidearea img {vertical-align: top;background-color: #144C7B;}
	#menu	{width: 100%;height: auto;margin: 0;background: #134D7B /*url("images/columnLeftBg.jpg")*/ left top no-repeat;}
	#menu ul {padding: 20px 0px 10px 0px;	margin: 0;list-style: none;width: 170px;}
	#menu ul li {float: none;margin: 0px 12px 12px 12px;position: relative;border: 1px solid #134D7B;border-bottom: 1px dotted #fff;}
	#menu ul li.hover {text-decoration: none;border: 1px solid #00AACC;border-right: none;background-color: #DDEEFF;}
	#menu a {line-height: 20px;display: block;width: 140px;height: auto;color: #fff;text-align: right;padding-right: 5px;color: white;}
	#menu ul li.hover a {color: black;}
	#menu a:hover {color: black;}
	
	#menupic	{margin: 0;padding: 0;line-height: 0px;height: 321px;overflow: hidden;}
	#menu div {display:none;position:absolute;}
	#menu div .relations {text-align: left;width: auto;list-style: none;margin: 0;padding: 0;white-space: nowrap;border-top: 1px solid #00AACC;border-bottom: 1px solid #00AACC;border-left:none;border-right:none;}
	#menu div .relations li {background-color: #DDEEFF;border-left: 1px solid #00AACC;border-right: 1px solid #00AACC;border-top:none;border-bottom:none;display: block;list-style: none;margin: 0;padding: 0;text-align: left;white-space: nowrap;}
	#menu div .relations li a, div .relations li a:visited {color: #666666;padding: 0px 5px;text-align: left;white-space: nowrap;width: 95%;border:none;}
	#menu div .relations li a:hover{color: black;background-color: #ffffff;}
	#menu div .relations li:first-child {border-left: 1px solid #DDEEFF;}
/* #mainarea  */
	#mainarea table {
		border-collapse: collapse;border: 1px solid black;background: #FFF;margin: auto;font-size: 100%;
	}
	#introBlock ul {list-style: disc;font: 12px/24px Arial;margin-left: 168px;padding: 20px;border-left: 1px solid #ddd;list-style-position: outside;}
	#pos	{background-color: #fff;font: 11px/36px Arial;color: #999;}
	#main	{margin-top: 24px;margin-left: 12px;}
	#main fieldset {margin: 6px 6px 12px 0;}
	#main fieldset legend {margin-left: 12px;padding: 0 12px;border: 1px solid #ccc;}
	#main fieldset legend ul {}
	#main fieldset }
	.photo01	{border: 3px solid #ddd;padding: 1px;}
	.photo02	{border: 1px solid #ddd;padding: 1px;}
	.dot01	{background: url('images/dot01.png') center left no-repeat; padding-left: 24px;}
	.title01	{color: #134D7B;font-size:15px;line-height: 25px;font-weight: normal;}
	.underline01 {border-bottom: 1px solid #999;margin: 12px;}
	.underline02 {border-bottom: 2px solid #e4e4e4;}
	.block01	{}
	.block_qa	{}
	.block_qa h4	{}
	.block_qa span.answer	{float: left;}
	.block_qa p	{text-indent: none;margin-left: 20px;}
	.content	{font: 12px/21px Verdana;}
	.content p.indent	{text-indent: 12px;}
	#mainLeftBlock {float: left;width: 340px;margin-bottom: 40px;}
	#mainRightBlock {border: 1px solid #D1C6BD;margin-left: 360px;margin-right: 10px;background-color: #D9CFC7;width: 265px;}
	#mainDivNews ul {color: #003366;font: 12px/24px Arial;margin: 12px;list-style: square inside;}
	#mainDivQA ul {color: #003366;font: 12px/24px Arial;margin: 12px;list-style: square inside;margin-bottom: 40px;background-color: #ECE5DF;}
	#product {font: 12px/21px Verdana;display: inline;}
	#thisGroupProduct {float: right;margin: 12px;border: 1px solid #E2D8C0;display: block;}
	#thisGroupProduct ul {margin: 0;padding: 0;list-style: none;margin-bottom: 8px;}
	#thisGroupProduct li {padding: 6px 9px;}
	#thisGroupProduct li.ptitle {background-color: #E8E3D4;}
	#thisGroupProduct a {display: block;}
	#product table {border-collapse: collapse;border: 1px solid black;background: #FFF;margin: 12px auto;font-size: 100%;width: 80%;}
	#product th {text-align: center; font-weight: bold;background: #F4F4F4;line-height: 24px;}
	#product td {}
	#product th, #product td {border: solid 1px #CCC;padding: 6px;}
	#product .title {font: 150%/24px Verdana;}
	#product p {}
	#product h2 {font: bold 21px Arial,Verdana;}
	#product h3	{color: navy;padding: 6px;font: bold 18px Arial,Verdana;}
	#product h4	{color: #995B40;padding: 6px;font: bold 14px Arial,Verdana;}
	.header {background-color: #73BAFF;background-image: url('image/header-bg.png');border-bottom: 1px solid #9999CC;	border-right:  1px solid #9999CC;padding: 3px 12px;}

	#news {}
	#newsBlock {margin: 12px 36px;}
	#newsBlock .title {color: #FF6600;}
	#newsBlock .contents {}

	#faq {}

	#sitemap {}

	#contact {}

	#companyInfo {margin: 0;width: 350px;}
	#companyInfo td {border: 0px;vertical-align: top;text-align: left;}
/* #columnBottom */
	#columnBottom	{width:900px;height:25pt;margin:0;padding:0;clear:both;}

#productHeaders {padding:4px 10px;border-color:#F0F;display:none;background: #ADB;position:absolute;z-index: 1000;-moz-border-radius:7px 0;opacity:1;filter:alpha(opacity=100);}
#productHeaders div {width: 100%;color:#FFF;opacity:1;filter:alpha(opacity=100);}