@charset "utf-8";
/*Structure Style*/
html, body {
	margin:0px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
img{
border:0px;
}
form{
	padding:0px;
	margin:0px;
}
/*Layout Style*/
.ft{
	background:url(images/share/frame_tm.gif) repeat-x;
}
.fb{
	background:url(images/share/frame_bm.gif) repeat-x;
}
.fl{
	background:url(images/share/frame_lm.gif) repeat-y;
}
.fr{
	background:url(images/share/frame_rm.gif) repeat-y;
}
.content_frame{
	background:url(images/share/content_bg.jpg) left bottom no-repeat #ffffff;
	padding:38px 0px 220px 36px;
}
.submenu{
	background:#e0f6d2;
}
.submenu a{
	background:url(images/share/submenu_bg.jpg) left top no-repeat;
	display:block;
	color:#717171;
	font-size:11px;
	padding:0px 5px 0px 21px;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;
}
.submenu a:hover{
	color:#aaaaaa;
}
.cat_list a{
	background:none;
	font-size:10px;
	color:#484848;
	font-weight:normal;
	padding-left:12px;
	margin:0px 5px 0px 12px;
	background:url(images/share/cat_pt.gif) no-repeat left top;
}
.cat_list a:hover{
	background:url(images/share/cat_pt_o.gif) no-repeat left top;
}
.prod_list{
	background:#f8fdf5;
}
.prod_list a{
	color:#565656;
}
.cat_list_main a{
	color:#014bb4;
	font-size:13px;
	font-weight:bold;
	display:block;
	width:400px;
	line-height:30px;
	background:url(images/products/prod_arrow.gif) no-repeat left top;
	padding-left:25px;
	text-decoration:none;
}
.cat_list_main a:hover{
	color:#2e77e0;
}
.prod_list_main{
	display:none;
}
.prod_list_main a{
	color:#565656;
	background:none;
	padding-left:40px;
	font-size:13px;
	font-weight:normal;
	line-height:24px;
}
.prod_list_main a:hover{
	color:#aaaaaa;
}
.hl_photo{
	border:1px solid #808080;
}
.video_fl{
	background:url(images/video/video_fl.gif) left repeat-y #2d59a5;
}
.video_fr{
	background:url(images/video/video_fr.gif) right repeat-y;
}
/*Text Style*/
.txt_blk_13{
	color:#323232;
	font-size:13px;
}
.txt_blu_13b{
	color:#014bb4;
	font-size:13px;
	font-weight:bold;
}
.txt_blu_13b a{
	color:#014bb4;
	text-decoration:none;
}
.txt_blu_13b a:hover{
	color:#2e77e0;
	text-decoration:none;
}
.txt_gry_12{
	color:#565656;
	font-size:12px;
}
.txt_gry_12 a{
	color:#565656;
	text-decoration:none;
}
.txt_gry_12 a:hover{
	text-decoration:underline;
}
.txt_gry_13{
	color:#565656;
	font-size:13px;
}
.txt_gry_13 a{
	color:#565656;
	text-decoration:none;
}
.txt_gry_13 a:hover{
	text-decoration:underline;
}
.txt_gry_15{
	color:#565656;
	font-size:15px;
}
.txt_wht_12b{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.txt_wht_12b a{
	color:#ffffff;
	text-decoration:none;
}
.paging{
	color:#004ab6;
	font-size:14px;
}
.paging strong{
	display:inline-block;
	width:20px;
	line-height:29px;
}
.paging a{
	color:#565656;
	font-weight:normal;
	text-decoration:none;
	display:inline-block;
	width:20px;
	line-height:29px;
}
.paging a:hover{
	color:#004ab6;
}
.abf{
	color:#565656;
	font-size:13px;
	text-align:justify;
	line-height:20px;
}
.abf a{
	color :#565656;
	text-decoration:none;
}
.abf a:hover{
	text-decoration:underline;
	font-weight:bold;
}
.abf2{
	color:#565656;
	font-size:15px;
	text-align:justify;
	line-height:20px;
	font-weight:bold;
}
.abf2 a{
	color:#565656;
	text-decoration:none;
}
.abf2 a:hover{
	text-decoration:underline;
	font-weight:bold;
}
.business{
	color:#565656;
	font-size:12px;
	text-align:justify;
	line-height:26px;
}
/*Form Style*/
.txt_fd_srch{
	font-family:Arial, Helvetica, sans-serif;
	width:90px;
	height:16px;
	color:#013588;
	border:0px;
	
}
.box1{
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:12px;
	background-color:#eef7fd;
	border: 1px solid #bebebe;
}
.box2{
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:12px;
	background-color:#ffffff;
	border: 1px solid #bebebe;
}