@charset "UTF-8";
body,p,div	{ margin:0px; padding:0px;}
img			{ vertical-align:bottom; border:none;}a:link img{ border:none;}a:visited img{ border:none;}a:hover img{ border:none;}

body		{
	color:#000000;
	background-color:#ffffff;
	text-align:center;
	background-image:url("./en_images/bg_body.gif");
	background-repeat:repeat-x;
	font-size:11pt;
	font-family:Arial, sans-serif;
}

#grad1		{ width:875px; color:#000000; background-color:#ffffff; margin-left:auto; margin-right:auto; text-align:left; background-image:url("./en_images/bg_grad1.gif"); background-repeat:repeat-y;}
#grad2		{ width:875px; background-image:url("./en_images/bg_grad2.gif"); background-repeat:no-repeat;}
#grad3		{ width:837px; margin-left:19px; border-bottom:solid 1px #828181;}

#head		{ width:779px; margin-left:29px; padding-top:6px; border-top:solid 4px #78bde8;}
#head0		{ width: 95px; height:73px; float:left;}
#head1		{ width:525px; height:73px; float:left;}
#head2		{ width: 79px; height:73px; float:left;}
#head3		{ width: 78px; height:73px; float:left;}
#topimg		{ border-top:solid 4px #78bde8; clear:left;}
#navi_c		{ width:779px; border-top:solid 4px #78bde8; clear:left;}
#navi		{ width:779px;}
#navi0		{ width:156px; height:35px; float:left;}
#navi1		{ width:156px; height:35px; float:left;}
#navi2		{ width:155px; height:35px; float:left;}
#navi3		{ width:155px; height:35px; float:left;}
#navi4		{ width:156px; height:35px; float:left;}
#title		{ clear:left;}

#foot_c_in	{ margin:55px 0px 25px 0px; clear:left;}
#foot_c		{ margin:55px 0px 25px 29px; clear:left;}
#foot		{ margin:55px 0px 25px 29px;}
#foot_pro	{ margin:30px 0px 25px 29px;}
.clear		{ clear:left;}

/*top page*/
#top_main_c	{ width:779px; clear:left;}
#top_main	{ width:779px;}
#top_left	{ width:584px; float:left;}
#top_title	{ margin-top:31px;margin-bottom:10px;}
#top_text	{ width:555px; line-height:150%; margin-left:4px;}
#top_right	{ width:195px; padding-top:40px; float:left;}

#top_newbox	{ width:191px; border-style:solid solid none solid; border-width:2px; border-color:#e0e0e0;}
#top_table	{ width:191px; margin:0px; padding:0px; font-size:smaller; color:#4c4940; background-color:#f6f6f6;}
td.date		{ width:35%; font-size:smaller; line-height:140%; padding-top:10px; padding-bottom:12px;  background-image:url("./en_images/bg_new.gif"); background-position:left bottom; background-repeat:repeat-x; text-align:center;}
td.text		{ width:65%; line-height:110%; padding-top:10px; padding-bottom:12px;  background-image:url("./en_images/bg_new.gif"); background-position:left bottom; background-repeat:repeat-x;}
#top_table a{ color:#0c7bb0; background-color:#f6f6f6;}
#top_new_btm{ width:194px; height:10px; border-top:solid 2px #e0e0e0; margin-top:-2px;}
#top_table p{ color:#666666; margin-top:4px;}

/*en_sitemap page*/
#map_sub	{ margin-top:32px;}
#map_main	{ width:722px; margin-left:57px;}
p.map_line	{ width:719px; margin:0px; padding:15px 0px 8px 3px;}
p.map_line2	{ width:719px; margin:0px; padding:10px 0px 8px 3px; border-top:solid 1px #b4b4b4;}
table.map_tb{ width:722px; margin:0px; padding:10px 0px 8px 0px; border-top:solid 1px #b4b4b4;}
table.map_tb2{ width:722px; margin:0px; padding:10px 0px 3px 0px; border-top:solid 1px #b4b4b4;}
td.map_links{ width: auto; padding-left:3px; vertical-align:top; white-space:nowrap;}
td.map_link	{ width:570px; vertical-align:top; word-spacing:1px;}
td.map_w	{ line-height:200%;}
a.sitelink:link		{ color:#0099ff; border-color:#ffffff;}
a.sitelink:visited	{ color:#0099ff; border-color:#ffffff;}
a.sitelink:hover	{ color:#ff9900; border-color:#ffffff;}
a.com_site:link		{ color:#0099ff; border-color:#ffffff;}
a.com_site:visited	{ color:#0099ff; border-color:#ffffff;}
a.com_site:hover	{ color:#0099ff; border-color:#ffffff;}

/*sitemap page*/
img.sitetitle	{ border-top:solid 4px #78bde8;}
div.site_main	{ width:324px; padding-left:57px; float:left}
img.site_sub	{ margin-top:32px;}
p.site_line		{ width:322px; margin:0px; padding:15px 0px 8px 2px;}
p.site_line2	{ width:322px; margin:0px; padding:10px 0px 8px 2px; border-top:solid 1px #b4b4b4;}
table.site_tb	{ width:324px; margin:0px; padding:15px 0px 8px 0px; border-top:solid 1px #b4b4b4;}
td.site_links	{ width:120px; padding-left:2px; vertical-align:top; white-space:nowrap; word-spacing:-1px; line-height:140%;}
td.site_link	{ width: auto; vertical-align:top; line-height:140%;}
td.site_links p	{ padding-top:3px;}
td.site_link p	{ padding:3px 0px 5px 0px; line-height:110%;}


/*enterprise*/
#en_main	{ width:781px; margin-left:28px;}
#en_menu1	{ width:137px; height:28px; float:left;}
#en_menu2	{ width:135px; height:28px; float:left;}
#en_menu3	{ width:135px; height:28px; float:left;}
#en_menu4	{ width:135px; height:28px; float:left;}
#en_menu5	{ width:239px; height:28px; float:left;}
#en_main_c	{ width:781px; clear:left;}
#en_title	{ margin:36px 0px 18px 30px; clear:left;}
#en_image	{ margin-left:31px;}

#en_body	{ width:781px;}
#en_side	{ width:241px; padding-top:38px; float:left;}
#en_cont	{ width:540px; float:left;}
#en_s_title	{ margin-top:38px;}
#en_subtitle{ margin-top:20px; margin-bottom:10px;}
img.en_bar	{ margin-top:25px; margin-left:2px; margin-bottom:5px;}
p.en_text	{ width:509px; margin-left:2px;}
h2			{ margin:16px 0 8px; padding-left:10px; border-left:solid 6px; border-left-color:#c8e1f3; font-size:20px; color:#1876a7; line-height:90%; font:Geneva, Arial, Helvetica, sans-serif; font-stretch:condensed;}
.box_en_bar	{ margin:20px 0 4px; padding:3px 6px 5px; background-image:url(en_enterprise/en_images/cont_base.gif); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#1876a7;}
.box_en_bar2	{ height:30px; margin:20px 0 4px; padding:3px 6px 5px; background-image:url(en_enterprise/en_images/cont_base2.gif); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#1876a7; line-height:100%;}


/*company*/
#co_title	{ margin-bottom:32px; clear:left;}
#co_main	{ width:781px; margin-left:28px;}

#co_menu	{ width:243px; background-image:url("./en_company/en_images/bg_menu.gif"); background-repeat:repeat-y; float:left;}
#co_menu_mt1{ margin-top:600px;}
#co_menu_mt2{ margin-top:670px;}
#co_menu_mt3{ margin-top:650px;}
#co_menu_mt4{ margin-top:500px;}

#co_cont	{ width:538px; float:left;}
#co_s_title	{ margin-bottom:18px;}
#co_cont11	{ width:368px; float:left;}
p.co_cont11a{ width:355px; line-height:140%;}
p.co_cont11b{ width:355px; line-height:140%; text-indent:1em;}
p.co_cont11c{ width:368px; line-height:140%; text-indent:1em;}
#co_cont12	{ width:143px; color:#ffffff; background-color:#818181; float:left;}
#co_cont12a	{ margin-top:2px; margin-left:2px;}

#co_table20	{ width:509px; margin:0px 0px 0px 2px; padding:0px; font-size:smaller;}
tr.co_tr20	{ color:#000000;background-color:#efefef;}
td.co_td21	{ vertical-align:top; line-height:108%; padding-left:3px; white-space:nowrap;}
td.co_td22	{ vertical-align:top; line-height:108%;}
#co_table30	{ width:509px; margin:0px 0px 0px 2px; padding:0px; font-size:smaller;}
tr.co_tr30	{ color:#000000;background-color:#efefef;}
td.co_td31	{ vertical-align:top; line-height:108%; padding-left:3px; white-space:nowrap;}
td.co_td32	{ vertical-align:top; line-height:108%;}
#co_cont41	{ margin-top:7px; margin-left:4px;}

/*products*/
#pro_topmain{ width:781px; margin-left:28px; padding-top:32px;}
#pro_top1	{ width:261px; line-height:20px; padding-left:6px; float:left;}
#pro_top2	{ width:260px; line-height:20px; float:left;}
#pro_top3	{ width:249px; line-height:20px; float:left;}

#pro_btm0	{ width:777px; padding-bottom:6px; border:solid 1px #b4b4b4; color:#000000; background-color:#efefef; clear:left;}
#pro_btm1	{ width:742px; margin-left:10px; font-size:smaller; line-height:134%; letter-spacing:-1px;}

#pro_main	{ width:781px; margin-left:28px; padding-top:20px; font-family:Arial,sans-serif;}
#pro_menu	{ width:218px; padding-bottom:20px; float:left;}
#pro_cont	{ width:563px; float:left;}
.box_pa	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_pa.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#796caf;}
.box_bl	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_bl.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#008cce;}
.box_ta	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_ta.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#00aebb;}
.box_gr	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_gr.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#01a33e;}
.box_te	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_te.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#91b123;}
.box_or	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_or.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#f29700;}
.box_re	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_re.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#e61b12;}
.box_pi	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_pi.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#e85277;}
.box_fu	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_fu.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#b864a3;}
.box_ye	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_ye.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#f29700;}
.box_sk	{ margin:20px 20px 4px; padding:3px 6px 5px; background-image:url(en_products/en_images/cont_sk.jpg); background-repeat:no-repeat; font-size:14px; font:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#008cce;}
h3			{ margin:8px 9px 2px; font-size:20px; line-height:90%; font:Geneva, Arial, Helvetica, sans-serif; font-stretch:condensed;}
h4			{ margin:12px 12px 10px; font-size:20px; line-height:90%; font:Geneva, Arial, Helvetica, sans-serif;}
.pa	{ color:#796caf;}
.bl	{ color:#008cce;}
.ta	{ color:#00aebb;}
.gr	{ color:#01a33e;}
.te	{ color:#91b123;}
.or	{ color:#f29700;}
.re	{ color:#e61b12;}
.pi	{ color:#e85277;}
.fu	{ color:#b864a3;}
.ye	{ color:#f29700;}
.sk	{ color:#008cce;}

img.pro_bar	{ margin:20px 0px 5px 20px}
p.pro_text1	{ width:522px; margin-left:20px;}

ul.pro_squas{ margin-top:0px; margin-bottom:0px; color:#796caf; background-color:#ffffff;}
li.pro_squa	{ list-style-type:square;}
p.pro_list	{ width:500px; color:#000000; background-color:#ffffff;}
div.pro_ul	{ width:550px;}
ul.pro_discs{ margin-top:0px; margin-bottom:0px;}
li.pro_disc	{ list-style-type:disc;}

span.small	{ font-size:smaller;}
span.space	{ letter-spacing:-1px;}

#pro_set	{ width:522px; margin-left:20px; padding-top:20px;}
#pro_set1	{ width:520px; border:solid 1px #c4c4c4;}
#pro_set2	{ margin:10px 0px 12px 12px;}
#pro_set3	{ width:490px; margin-left:13px; padding-bottom:10px;}
#pro_set4	{ margin:0px 0px 0px 15px; font-size:smaller; border-collapse:collapse;}
td.pro_set4a{ width: 91px; padding-top:8px; padding-bottom:8px; color:#000000; background-color:#dfdfdf; text-align:center;}
td.pro_set4b{ width: 88px; padding-top:8px; padding-bottom:8px; color:#000000; background-color:#dfdfdf; text-align:center;}
td.pro_set4c{ width:165px; padding-top:8px; padding-bottom:8px; color:#000000; background-color:#dfdfdf; text-align:center;}
td.pro_set4d{ width:138px; padding-top:8px; padding-bottom:8px; color:#000000; background-color:#dfdfdf; text-align:center;}
td.pro_set41{ width: 91px; padding-top:8px; padding-bottom:8px; color:#000000; background-color:#ffffff; text-align:center;}
td.pro_set42{ width: 88px; padding-top:8px; padding-bottom:8px; color:#000000; background-color:#ffffff; text-align:center;}
td.pro_set43{ width:165px; padding-top:8px; padding-bottom:8px; color:#000000; background-color:#ffffff; text-align:center;}
td.pro_set44{ width:138px; padding-top:8px; padding-bottom:8px; color:#000000; background-color:#ffffff; text-align:center;}
#pro_set5	{ margin:12px 0px 5px 72px;}
div.pro_02a		{ color:#000000; background-color:#f1faff;}
table.pro_02b	{ border:solid 1px #79bee9;}
table.pro_02b td{ border:solid 1px #79bee9;}
div.pro_03a		{ color:#000000; background-color:#f0fffc;}
table.pro_03b	{ border:solid 1px #00aebb;}
table.pro_03b td{ border:solid 1px #00aebb;}
div.pro_04a		{ color:#000000; background-color:#f1fff4;}
table.pro_04b	{ border:solid 1px #00a33d;}
table.pro_04b td{ border:solid 1px #00a33d;}
div.pro_05a		{ color:#000000; background-color:#f7fff1;}
table.pro_05b	{ border:solid 1px #00a33d;}
table.pro_05b td{ border:solid 1px #00a33d;}
div.pro_07a		{ color:#000000; background-color:#fff4f1;}
table.pro_07b	{ border:solid 1px #e51b12;}
table.pro_07b td{ border:solid 1px #e51b12;}
#pro_box1	{ width:522px; margin-left:20px; padding:20px 0px 20px 0px;}
#pro_box2	{ width:509px; padding:5px 5px 5px 8px; font-family:verdana,Arial,sans-serif; font-size:smaller; letter-spacing:-1px; color:#000000; background-color:#efefef;}

#pro_up		{ width:522px; margin-left:20px; margin-top:-27px; line-height:150%; font-family:verdana,Arial,sans-serif;}
#pro_set10	{ width:520px; font-size:12px; border-collapse:collapse; margin: 0px;}
td.pro_set10a{ padding-top:8px; padding-bottom:8px; color:#FF6600; text-align:center;}
td.pro_set10b{ padding-top:8px; padding-bottom:8px; color:#000000; text-align:center;}
table.pro_010b	{ border:solid 1px #FFB200;}
table.pro_010b td{ border:solid 1px #FFB200;}

/*news*/
#news_main	{
	width:781px;
	margin-left:28px;
	background-image: url(en_news/images/pro-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#news_main h1 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#news_main h2 {
	font-size: 18px;
	color: #3a73b8;
	background-image: url(en_news/images/h2-icon.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 24px;
	clear: both;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
}
#news_main h3 {
	font-weight: bold;
	color: #3a73b8;
	text-indent: -0.5em;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#news_main table {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin-right: 0px;
	border-collapse:collapse; 
	border-spacing:0; 
}
#news_main th,#news_main td {
	border: thin solid #333333;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 1em;
}
#news_main th {
	font-weight: bold;
}
#news_main th.w200 {
	color: #FFFFFF;
	background-color: #7ab8e7;
}
#news_main th.w500 {
	color: #FFFFFF;
	background-color: #889ed0;
}
#news_main td.w200 {
	color: #333333;
	background-color: #cddff3;
}
#news_main td.w500 {
	color: #333333;
	background-color: #c9d0ed;
}
#news01 div.imagebox {
	font-size: 0.8em;
	width: 200px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	float: left;
	margin-left: 0px;
	padding-left: 60px;
}
#news01 {
	width: 593px;
	margin-left: 188px;
}
div#news02 {
	width: 593px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3a73b8;
	border-bottom-color: #3a73b8;
	margin-top: 30px;
}
div#news02 p {
	margin: 20px;
	line-height: 1.6em;
}
#news02 div.imagebox {
	font-size: 0.8em;
	float: left;
	width: 15em;
	padding: 0px;
	margin: 20px;
	text-align: center;
	line-height: 1.6em;
}
#news02 strong {
	font-size: 1.2em;
	line-height: 1.4;
	font-weight: normal;
}
