.tab1 {
	background-image: url(../images/bu_tab1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	padding-top: 8px;
	color: #FF0000;
}
.tab1 a:link{
 	color:#ff0000!important;
	text-decoration:none;	
 }
  .tab1 a:visited{
 	color:#ff0000!important;
	text-decoration:none;	
 }
 .tab1 a:hover{
 	color:#ff0000!important;
	text-decoration:none;	
 }

body {
	margin: 0px;
	padding: 0px;
	color:#666666;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left 127px;
}
body a{
	color:#666666;
	text-decoration:none;
}
body a:hover{
	color:#666666;
	text-decoration:underline;
}
#container {
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
	visibility: inherit;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
}
#left_col {
	width: 188px;
	overflow: hidden;
	visibility: inherit;
	background-image: url(../images/left_colbg1.gif);
	background-repeat: no-repeat;
	background-position: left 70px;
	padding-top: 100px;
}
#lastest_news {
	background-color: #DFE3E4;
	padding-right: 8px;
	padding-left: 8px;
	position: relative;
	width: 172px;
	margin: 0px;
	padding-bottom: 8px;
}
#category_left_topic {
	background-color: #DFE3E4;
	padding-right: 8px;
	padding-left: 8px;
	position: relative;
	width: 172px;
	margin: 0px;
	padding-bottom: 8px;
	overflow: hidden;
}
.deepbluetxt {
	color: #000033;
}
.deepbluetxt a{
	color: #000033;
	text-decoration:none;
	
}
.deepbluetxt a:hover{
	color: #000033;
	text-decoration:underline;
	
}
.lastestnews_topic {
	padding: 5px;
}
.cate_topic_link {
	padding: 5px;
	height: 38px;
}
.newsbox1 {
	border: 1px solid #FFFFFF;
	line-height: 13px;
	color: #666666;
	background-color: #FFFFFF;
	overflow: hidden;
	visibility: inherit;
	position: relative;
}
.newsbox1 a:link{
	line-height: 13px;
	text-decoration: none;
	color: #666666;
}

.newsbox1 a:visited{
	line-height: 13px;
	text-decoration: none;
	color: #666666;
}
.newsbox1 a:hover{
	line-height: 13px;
	text-decoration: underline;
	color: #5B5B5B;
}
.news1 {
	background-color: #F3F2ED;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 74px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	visibility: inherit;
}
.news2 {
	background-color: #FAF8F5;
	height: 84px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.txt_999999 {
	color: #999999;
}

#right_col {
	text-indent: 0px;
	position: relative;
}
#logo {
	margin-top: 20px;
	text-align: right;
	margin-right: 10px;
	margin-left: 10px;
	height: 80px;
}
#menu {
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 10px;
	font-size: 13px;
	display: block;
	z-index: 1000;
	position: relative;
	height: 22px;
	padding-bottom: 0px;
	overflow: visible;
}
.product_box1 {
	background-color: #EDF1F2;
	padding-top: 10px;
	padding-bottom: 0px;
}
.product_box_topic {
	height: 22px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
}
.product_box_detail{
	height: 48px;
	padding-right: 8px;
	padding-left: 8px;
	overflow: hidden;
	text-align: left;
	line-height: 15px;
	background-image: url(../images/box_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	margin-bottom: 10px;
}
.product_box_detail a:link{
	text-decoration:none;
}
.product_box_detail a:hover{
	text-decoration:none;
}
.topic_txt {
	color: #000066;
	font-weight: bold;
	font-size:11px;
}

.white_bor {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.white_top_bor {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #F8F9FA;
	padding:14px 10px 60px 10px !important;

}

.padding15101060 {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 55px;
	padding-left: 10px;
}
.headtxt1 {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	padding-bottom: 15px;
}
.red_bullet {
	background-image: url(../images/red_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
}
.green_txt {
	color: #ED1C24; /* 02/01/2013 #99cc00; */
}
.green_txt a{
	color: #ED1C24; /* 02/01/2013 #99cc00; */
	text-decoration:none;
}
.green_txt a:hover{
	color: #ED1C24; /* 02/01/2013 #99cc00; */
	text-decoration:none;
}
#footer {
/*	02/01/2013 Remove red and blue bar
	background-image: url(../images/bgred_blue.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	padding-top: 22px;
*/
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
.left_col2 {
	padding: 8px;
	background-color: #EDF1F2;
}
.padding5 {
	padding: 5px;
}
#have_your_say {
	height: 28px; /* 02/01/2013 26px; */
	margin-bottom: 0px;
	/* 02/01/2013 background-image: url(../images/haveUsay.gif); */
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	/* 02/01/2013 padding-left: 20px;
	padding-top: 3px; */
	overflow: hidden;
	font-size: 10px;
	margin-top: 0px;
}
#branch {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 35px;
	padding-left: 8px;
	background-image: url(../images/left_colbg2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #DFE3E4;
}

.search_input {
	width: 125px;
	font-size: 11px;
	border: 1px solid #B9C2D9;
}
.dropdown {
	width: 100%;
	color: #000033;
}
.hight74px {
	height: 67px;
	overflow: hidden;
} .hight84px {
	height: 80px;
	overflow: hidden;
}
.white {
	color: #FFFFFF;
}
.cate_left_box1 {
	/*height: 50px;*/
	font-size: 18px;
	line-height: 16px;
	/*font-weight: bold;*/
	font-family:Trebuchet;
	color: #000033;
	/*padding-top: 30px;*/
	padding-top:20px;
    padding-bottom:15px;
	
}
.cate_left_box2 
{
    font-family:Arial;
    font-size:11px;
    line-height:20px;
	padding-top: 10px;
	color: #000033;
}
#cate_left_menu {
	font-size: 10px;
	color: #666666;
	background-color: #EDF1F2;
	height: 26px;
	padding-left: 8px;
}

.cate_left_box2 a{
  	color: #000033;
	/*text-decoration:none;*/
}
.cate_left_box2 a:hover{
  	color: #ff0000;
	text-decoration:underline;
}
.cate_list {
	font-weight: bold;
	color: #000066;
	font-size: 13px;
	height: 24px;
	display: block;
	vertical-align: bottom;
	padding-left: 10px;
}
#introbox {
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 24px;
	padding-left: 10px;
	background-color: #F7F9F9;
}
#pro_box {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/pro_mainbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
}
.introbox_topic {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	display: block;
	height: 40px;
	overflow: hidden;
	margin-top: 30px;
}
.height30 {
	height: 30px;
}
#probox2 {
	background-image: url(../images/pro_mainbg2.gif);
	padding-right: 10px;
	padding-left: 12px;
	background-repeat: repeat-y;
	background-position: right top;
}
#product_list1 {
	background-image: url(../images/product_bg1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 453px;
}
#product_list2 {
	background-image: url(../images/product_bg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

#tab {
}


.tab2 {
	background-image: url(../images/bu_tab2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	padding-top: 8px;
}
.tab3 {
	background-image: url(../images/bu_tab3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	padding-top: 8px;
}
.tab4 {
	background-image: url(../images/bu_tab4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	padding-top: 8px;
}
.tab5 {
	background-image: url(../images/bu_tab6.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	padding-top: 8px;
	color: #FF0000;
}
.padding20 {
	line-height: 20px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#prodata2 {
	background-color: #EDF1F2;
	width: 433px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#pro_foot {
	width: 453px;
	text-align: right;
	padding-bottom: 10px;
}
.proright1 {
	background-image: url(../images/pro_right_02.gif);
	background-repeat: repeat-y;
	width: 139px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.proright2 {
	background-image: url(../images/pro_right_01.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 8px;
}
.proright3 {
	background-image: url(../images/pro_right_03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-left: 10px;	
	font-family:Arial;
}
.proright3 .topic_txt {
	color: #000033 ;
	font-weight: bold;
	font-size:11px;
	line-height:12px;
}
.red {
	color: #FF0000;
}
.red a{
	color: #FF0000;
	text-decoration:underline;
}
.red a:hover{
	color: #FF0000;
	text-decoration:underline;
}
.red a:link{
	color: #FF0000;
	text-decoration:underline;
}
.red a:visited{
	color: #FF0000;
	text-decoration:underline;
}
 .list{
	height: 50px;
	overflow: hidden;
	width: 139px;
	visibility: inherit;
}
.sitemap_table {
	float: right;
	width: 85%;
	margin-right: 20px;
}
.sitemap_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 10px;
}
#lang {	float: right;
	margin-right: 5px;
}
.product_box_topic .topic_txt {
	display:block;
	height: 24px;
	overflow: hidden;
}
.ta_topic {
	font-weight: bold;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;	
	font-size:12px
}
.ta_line2{
	font-size: 11px !important;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;	
}
.ta_line1{
	font-size: 11px !important;
	background-color: #FFFFCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;	
}
.padding20 table {
	margin-top: 20px;
	margin-bottom: 10px;
}
.text12px {
	font-size: 12px;
	font-weight: bold;
}
.padding_bot15 {
	margin-bottom: 15px;
}
.blue_link {
	color: #6666ff;
}
.blue_link a{
	color: #6666ff;
}
.blue_link a:hover{
	color: #6666ff;
	text-decoration:underline;
}
.rightimg {
	background-color: #DEE1E2;
}
.ta_topic_head {
	font-weight: bold;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
}