@charset "utf-8";
/* Shared CSS */


/* Common Text Style */
	.cContent { font-family:"Arial", "Helvetica", "sans-serif"; font-size:11px; }
	.cContentLight { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffeeee; }
	.cWhiteTitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; }
	.cBold { font-weight:bold; }
	.cBigTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
	.cTitle { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-bottom:1px solid #d6d8db; height:24px; }
	.cParagraph { font-family:"Arial", "Helvetica", "sans-serif"; font-size:11px; padding-top:8px; line-height:16px; text-align:justify; }
	.cContentSpacing { height:22px; overflow:hidden; }
	.cCenter { text-align:center; }
	.email_link { color:0000ff; text-decoration:underline; }
	
	
/* Form */
    .fInput { width:208px; border:1px solid #7e9db9; }
	.fTitle { width:152px; padding-top:5px; }
	.optionText { color:#676767; font-size:13px; line-height:24px; }

/* Links */
	a { color:#272320; text-decoration:none; }
	a:link { color:#272320; }
	a:visited { color:#272320; }
	a:active { color:#272320; }
	a:hover { color:#f42628; }

/* Graphics Arrow Link */
	.arrow_link { background-image:url(../images/pla/arrow.jpg); background-repeat:no-repeat; background-position:0px 2px; }
	.arrow_link a { color:#272320; text-decoration:none; padding-left:15px; }
	.arrow_link a:link { color:#272320; }
	.arrow_link a:visited { color:#272320; }
	.arrow_link a:active { color:#272320; }
	.arrow_link a:hover { color:#f42628; }

/* Global Settings */
	* { margin:0px; }
	img { border:0px; }
	.imgButton { cursor:pointer; }
	.repeatX { background-repeat:repeat-x; }
	.repeatY { background-repeat:repeat-y; }
	.norepeat { background-repeat:no-repeat; }

/* Header CSS */
	div#header { width:auto; min-width:1010px; }
	/* Top Header */
	div#header_top { height:92px; overflow:hidden; background-image:url(../images/header/t_shadow.jpg); background-repeat:repeat-x; background-position:bottom; }
	div#header_bar { height:4px; background-color:#b7c0c5; overflow:hidden; }
	div#header_color { width:312px; height:4px; margin-left:19px; background-color:#f42628; overflow:hidden; margin-right:679px; }
	div#header_menu { height:89px; width:1010px; }
	div#header_logo { padding-left:41px; margin-top:12px; width:240px; float:left; }
	div#header_button { margin-right:10px; text-align:right; float:left; }
	
	/* Button - Language */
	.header_btn_language { padding-top:15px; }
	.header_btn_menu { padding-top:5px; }
	
	/* Bottom Header */
	div#header_bottom { background-color:#ececec; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
	div#header_productmenu { width:1010px; height:120px; }
	div#header_productmenu_root { width:1010px; height:260px; }
	div#header_productsubmenu_root { width:1010px; height:53px; padding-top:1px; }
	div#header_b_shadow { min-width:1010px; height:12px; background-image:url(../images/header/b_shadow.jpg); background-repeat:repeat-x; background-position:top; }

	/* Banner Menu */
	.menu { }
		/* Submenu - for Inner Page */
		.header_menu_psr { float:left; width:334px; height:120px; border-right:1px solid #ffffff; }
		.header_menu_product { float:left; width:334px; height:120px; border-right:1px solid #ffffff; }
		.header_menu_pla { float:left; width:330px; height:120px; }
		.menu_selected_334 { position:absolute; width:334px; height:120px; background-color:#000000; opacity:.3; filter:alpha(opacity=30); }
		.menu_selected_330 { position:absolute; width:330px; height:120px; background-color:#000000; opacity:.3; filter:alpha(opacity=30); }

		/* Submenu - for Main Page */
		.header_menu_psr_root { float:left; width:332px; height:258px; border-right:1px solid #ffffff; }
		.header_menu_product_root { float:left; width:333px; height:258px; border-right:1px solid #ffffff; }
		.header_menu_pla_root { float:left; width:333px; height:258px; }
		.menu_selected_332_root { position:absolute; width:332px; height:258px; background-color:#000000; opacity:.3; filter:alpha(opacity=30); }
		.menu_selected_333_root { position:absolute; width:333px; height:258px; background-color:#000000; opacity:.3; filter:alpha(opacity=30); }

		.submenu { }
		.header_submenu_line_root { float:left; width:1px; height:53px; overflow:hidden; }
		.header_submenu_psr_root { float:left; width:332px; height:53px; }
		.header_submenu_product_root { float:left; width:333px; height:53px; }
		.header_submenu_pla_root { float:left; width:333px; height:53px; }
		.submenu_selected_332_root { position:absolute; width:332px; height:53px; background-color:#000000; opacity:.3; filter:alpha(opacity=30); }
		.submenu_selected_333_root { position:absolute; width:333px; height:53px; background-color:#000000; opacity:.3; filter:alpha(opacity=30); }
		

/* Content CSS */
	div#container { margin-left:22px; margin-right:22px; width:956px; }
	div#content { padding-top:10px; padding-left:4px; }


/* Design Style Line */
	.design_line { border-bottom:1px solid #d6d8db; height:23px; }
	.design_line2 { border-bottom:1px solid #d6d8db; height:21px; }
	.design_line3 { border-bottom:1px solid #d6d8db; clear:both; }

/* Navigator */
	.navigation_text { color:#272320; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	
	
/* Footer */
	div#footer { padding-left:38px; }
	div#footer_container { width:924px; height:59px; }
	div#footer_bar { background-color:#ddd7d7; height:3px; overflow:hidden; margin-bottom:5px; }
	.footer_hline { background-color:#cbcbcb; height:28px; width:1px; overflow:hidden; float:left; }
	
	
/* Home Page */	
	div#home_left { float:left; padding-left:21px; width:459px; padding-right:33px; }
	div#home_right { float:left; width:433px; }
	
	/* Home Page - Bottom Content */
	.cMore { font-family:Arial, Helvetica, sans-serif; font-size:8px; float:right; padding-top:5px; }
	.cMore a { color:#848483; }
	.cMore a:hover { color:#f42628; }
	div#bottom_space { clear:both; height:20px; }
	
	/* Home Page - News CSS */
	.home_news_title { width:364px; height:20px; overflow:hidden; float:left; clear:left; background-image:url(../images/red_point.jpg); background-repeat:no-repeat; background-position:0px 10px; padding-left:18px; line-height:20px; }
	.home_news_date { width:77px; height:20px; overflow:hidden; text-align:right; float:right; line-height:20px; }

	/* Home Page - Aboutus CSS */
	div#home_aboutus_container { padding-top:8px; }
	div#h_ac_p1 { float:left; padding-left:2px; width:65px; }
	div#h_ac_p2 { float:left; padding-left:8px; width:65px; padding-right:15px; }
	div#h_ac_p3 { float:left; width:268px; text-align:justify; }


.dParagraph {
font-family:"Arial", "Helvetica", "sans-serif"; font-size:12px; padding-top:8px; line-height:17px; text-align:justify;
}
.dTitle {
font-family:"Arial", "Helvetica", "sans-serif"; font-size:12px; font-weight:bold; border-bottom:1px solid #d6d8db; height:24px;
}
.dParagraph2 {

font-family:"Arial", "Helvetica", "sans-serif"; font-size:12px; padding-top:8px; line-height:17px; text-align:justify;
}
.dTitle2 {

font-family:"Arial", "Helvetica", "sans-serif"; font-size:12px; font-weight:bold; border-bottom:1px solid #d6d8db; height:24px;
}
