#item_category_tree
{
	margin:0px;
	margin-bottom:5px;	
	padding:0px;
	vertical-align:top;
	width:100%;
	background-color:#4388C5;
}
#item_category_tree li
{
	list-style:none;
	margin:0px;
	display:block;	
	position:relative;
}
#htmlItemCategoryQuickJump li
{
	display:block;
	float:left;
	list-style:none;
}
.main_category_title_bar
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:B2D6F2;
	height:20px;
	text-indent:15px;
	
}
.news_category_level1
{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#005DB1;
	background-image:url(images/default/button_left.gif);
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-top:1px solid #4388C5;	
	border-bottom:1px solid #00256E;
	cursor:pointer;
}
.news_category_level2
{
	color:#005DB1;
	display:block;
	background-color:#EBF8FB;
	background-image:url(images/default/double_arrow.gif);
	background-repeat:no-repeat;
	background-position:10% 50%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	cursor:pointer;	
	
}
.news_category_level3
{
	color:#000000;
	display:block;
	background-color:#FFFFFE;
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	cursor:pointer;	
	
}
.news_category_level4
{
	color:#000000;
	display:block;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:25px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	
	cursor:pointer;
}
.news_category_level1_selected
{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	background-color:#005DB1;
	background-image:url(images/default/button_left_selected.gif);
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-top:1px solid #4388C5;	
	border-bottom:1px solid #00256E;
	cursor:pointer;
}
.news_category_level2_selected
{
	color:#005DB1;
	display:block;
	background-color:#EBF8FB;
	background-image:url(images/default/double_arrow.gif);
	background-repeat:no-repeat;
	background-position:10% 50%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	cursor:pointer;	
	font-weight:bold;	
}
.news_category_level1_parent_selected
{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	background-color:#005DB1;
	background-image:url(images/default/button_left_selected.gif);
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-top:1px solid #4388C5;	
	border-bottom:1px solid #00256E;
	cursor:pointer;
}
.news_category_level1_parent_selected_hover
{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	background-color:#005DB1;
	background-image:url(images/default/button_left_selected.gif);
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-top:1px solid #4388C5;	
	border-bottom:1px solid #00256E;
	cursor:pointer;
	
}

.news_category_level2_parent_selected
{
	color:#005DB1;
	display:block;
	background-color:#EBF8FB;
	background-image:url(images/default/double_arrow.gif);
	background-repeat:no-repeat;
	background-position:10% 50%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	cursor:pointer;	
	font-weight:bold;	
	
}
.news_category_level2_parent_selected_hover
{
	color:#005DB1;
	display:block;
	background-color:#EBF8FB;
	background-image:url(images/default/double_arrow.gif);
	background-repeat:no-repeat;
	background-position:10% 50%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	cursor:pointer;	
	font-weight:bold;	
	
}

.news_category_level3_parent_selected
{
	font-weight:bold;
	color:#000000;
	display:block;
	background-color:#FFFFFE;
	background-image:url(images/personal/arrow.gif);
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:25px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	cursor:pointer;	
	
}
.news_category_level3_parent_selected_hover
{
	font-weight:bold;
	color:#000000;
	display:block;
	background-color:#FFFFFE;
	background-image:url(images/personal/arrow.gif);
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:25px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	cursor:pointer;	
	
}
.news_category_level3_selected
{
	font-weight:bold;
	color:#000000;
	display:block;
	background-color:#FFFFFE;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	cursor:pointer;	
	
}
.news_category_level4_selected
{
	color:#000000;
	display:block;
	font-weight:bold;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:25px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	
}
.news_category_level2_hover
{
	color:#005DB1;
	display:block;
	font-weight:bold;
	background-color:#EBF8FB;
	background-image:url(images/default/double_arrow.gif);
	background-repeat:no-repeat;
	background-position:10% 50%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	cursor:pointer;	
}
.news_category_level1_hover
{	
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	background-color:#005DB1;
	background-image:url(images/default/button_left_selected.gif);
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-top:1px solid #4388C5;	
	border-bottom:1px solid #00256E;
	cursor:pointer;
}
.news_category_level3_hover
{
	font-weight:bold;
	color:#000000;
	display:block;
	background-color:#FFFFFE;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	cursor:pointer;	
	
}
.news_category_level4_hover
{
color:#000000;
	display:block;
	font-weight:bold;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:25px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	
	cursor:pointer;
}
.news_category_level4_selected_hover
{
	color:#000000;
	display:block;
	font-weight:bold;
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:25px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	
}
.news_category_level1_selected_hover
{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	background-color:#005DB1;
	background-image:url(images/default/button_left_selected.gif);
	background-repeat:no-repeat;
	background-position:5% 45%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-top:1px solid #4388C5;	
	border-bottom:1px solid #00256E;
	cursor:pointer;
}
a.news_category_level1,a.news_category_level1:visited
{
	cursor:pointer;
	height:20px;
	color:#000000;
	display:block;
	font-size:12px;
	background-color:#D7EAB0;
	border-top:1px solid #A0CC44;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	
}

a.news_category_level2:visited
{
	cursor:pointer;
	font-size:12px;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	background-color:#FFDDDD;
	line-height:20px;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	
}

a.news_category_level1_parent_selected:hover,a.news_category_level1_parent_selected:visited:hover
{
	cursor:pointer;
	font-size:12px;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	background-color:#FAA61A;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level2_parent_selected:hover,a.news_category_level2_parent_selected:visited:hover
{
	cursor:pointer;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	background-color:#FAA61A;
	text-decoration:none;
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level1:hover,a.news_category_level1:visited:hover
{
	cursor:pointer;
	color:#000000;
	display:block;
	font-size:12px;
	background-color:#FFF3F3;
	text-decoration:none;
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level2:hover
{
	cursor:pointer;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	font-size:12px;
	background-color:#FAA61A;
	text-decoration:none;
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level2:visited:hover
{
	cursor:pointer;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	font-size:12px;
	background-color:#FAA61A;
	text-decoration:none;
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level3:hover
{
	cursor:pointer;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	background-color:#FAA61A;
	text-decoration:none;
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level3:visited:hover
{
	cursor:pointer;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	background-color:#FAA61A;
	text-decoration:none;
	line-height:20px;
	padding-top:4px;
	padding-bottom:4px;
	
	padding-left:25px;	
}
a.news_category_level1_selected:hover
{
	cursor:pointer;
	font-size:12px;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	background-color:#FAA61A;
	text-decoration:none;	
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level1_selected:visited:hover
{
	cursor:pointer;
	font-size:12px;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	background-color:#FAA61A;
	text-decoration:none;	
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
.news_category_level2_selected_hover
{
	color:#005DB1;
	display:block;
	background-color:#EBF8FB;
	background-image:url(images/default/double_arrow.gif);
	background-repeat:no-repeat;
	background-position:10% 50%;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	cursor:pointer;	
	font-weight:bold;	
}
a.news_category_level2_selected:visited
{
	cursor:pointer;
	font-size:12px;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	background-color:#FAA61A;
	text-decoration:none;	
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level2_selected:hover
{
	cursor:pointer;
	font-size:12px;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	background-color:#FAA61A;
	text-decoration:none;	
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
a.news_category_level2_selected:visited:hover
{
	cursor:pointer;
	font-size:12px;
	height:20px;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	background-color:#FAA61A;
	text-decoration:none;	
	line-height:20px;
	padding-left:25px;	
	padding-top:4px;
	padding-bottom:4px;
	
}
.news_category_level3_selected_hover
{
	font-weight:bold;
	color:#000000;
	display:block;
	background-color:#FFFFFE;
	padding-left:35px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #EFEFEF;
	cursor:pointer;	
	
}
/*---------product-------------*/
a.product_category_level1
{
	cursor:pointer;
	border-bottom:1px solid #FFE3E3;
	border-right:1px solid #C7D5F1;
	padding:4 0 4 10;
	color:#008FD5;
	
}
a.product_category_level2
{
	cursor:pointer;
	border-bottom:1px solid #FFE3E3;
	border-right:1px solid #C7D5F1;
	padding:4 0 4 10;
	
}

a.product_category_level3
{
	cursor:pointer;border-bottom:1px solid #FFE3E3;
	border-right:1px solid #C7D5F1;
	padding:4 0 4 10;
	
}

.align-left
{

	padding-left:5px;
	
}
.underline
{

padding-right:5px;
 background-repeat:no-repeat
	
}
.table_menu
{
	width:200px;
	background-color:#CCCCCC;
}