/* CSS Document */
/* Css For Template*/
table {
	border-collapse:collapse;
	font-size:8pt;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	line-height: 23px;
}
.smalltext {font-family:Arial, Helvetica, sans-serif;8pt;color:#000000}
.menutext {font-weight:bold;font-size:9pt;color:#FF3300}
.newstitle {font-weight:bold;font-size:9pt;color:#000000}
.imgborder {border:1px solid #cccccc}
.newstext {font-size:9pt;color:#000000}
a:link {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a {	text-decoration: none; color: #000000}

.bottomborder {border-bottom:1px solid #cccccc}
.topborder {border-top:1px solid #cccccc}
.tbborder {border-bottom:1px solid #cccccc;border-top:1px solid #cccccc}
input {border:1px solid #666666;background-color:#E7F3FF}
.smallfont {font-size:8pt}
.up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
}
cate_list_0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.contact {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #02489d;
	font-style: italic;
	font-weight: bold;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
	font-weight: bold;
}H1 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; COLOR: #16236f; TEXT-DECORATION: none
}
H2 {
	MARGIN-TOP: 7px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 10px; COLOR: #000000
}.tp_main_header {
	MARGIN-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 30px; HEIGHT: 70px
}
H1 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; COLOR: #16236f; TEXT-DECORATION: none
}
H2 {
	MARGIN-TOP: 7px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: 10px; COLOR: #000000
}
A.tree_header:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; COLOR: #000000;TEXT-DECORATION: none
}
A.tree_header:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; COLOR: #000000;TEXT-DECORATION: none
}
.tp_main_body {
	PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 15px
}
#tp_product_menu {
	WIDTH: 100%
}
#tp_product_menu H2 {
	MARGIN-TOP: 15px; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#tp_product_menu .table_class {
	MARGIN: auto; WIDTH: 100%
}
#tp_product_menu .cate_img_0 {
	TEXT-ALIGN: left
}
#tp_product_menu .cate_list_0 {
	FONT-SIZE: 11px
}
#tp_product_menu .cate_img_1 {
	TEXT-ALIGN: left
}
#tp_product_menu .cate_list_1 {
	FONT-SIZE: 11px
}
UL {
	PADDING-RIGHT: 3px; MARGIN-TOP: 0px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 20px; PADDING-TOP: 3px
}
LI {
	LIST-STYLE-TYPE: disc
}
HR {
	COLOR: #ced7e3; HEIGHT: 1px