@charset "utf-8";
body {
	font-family: Arial, "新細明體";
	font-size: 11px;
	color:#333333;
	background: #fff;
	padding:0px;
	margin:0px;
	line-height: 18px;
	text-align: center;
}

#container {
	width:980px;
	margin:0px auto;
	text-align: left;
}

a {
	color:#537978;
	text-decoration: underline;
}

a:hover {
	color:#FF9900;
	text-decoration: underline;	
}


h1 {
	background: url(images/icon_01.gif) no-repeat left 0px;
	border-bottom: 1px solid #CDCDCD;
	padding:0px 0px 3px 20px;
	text-align: left;
	margin:8px 0px 15px;
	color: #999;
	font: bold 14px/14px "Trebuchet MS", Arial;
}

h1 a {
	color:#999;
	text-decoration: none;	
}

h1 a:hover {
	color:#FF9900;
	text-decoration: underline;	
}

h2 {
	font-size:18px;
	color:#000000;
	margin:0px 0px 15px 0px;
	font-weight: normal;
}

h3 {
	font-size:16px;
	color:#50B4DE;
	margin:15px 0px 0px;
	font-weight: bold;
	border-bottom: 1px solid #DADADA;
}


h4 {
	background: url(images/icon_01.gif) no-repeat left 2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 5px 4px 0px;
	padding: 0px 0px 0px 15px;
}

h4 a {
	color:#999999;
	text-decoration: none;
}

h4 a:hover {
	color:#85BB2F;
	text-decoration: underline;	
}

h5 {
	color:#000;
	font-size: 15px;
	font-weight: bold;
	margin:0px 0px 15px 0px;
}

h6 {
	color:#000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom:15px;
	border-bottom: 1px solid #CDCDCD;
}

#header {
	border-bottom: 2px solid #DFDFDF;
	margin:15px 0px 0px 0px;
	padding-bottom:11px;
}

#header .hdpad{
	margin:0px 0px 0px 10px;
	text-align: left;
}

#footer {
	font-size: 11px;
	color: #666;    
}

#footer .left{
    border-top:1px solid #CDCDCD;
	padding:5px 0px 30px 0px;
}

#footer .left a{
	color: #85BB2F;
	text-decoration: none;
}

#footer .left a:hover{
    color: #11236D;
	text-decoration: underline;
}

#youarehere {
	background: url(images/icon_01.gif) no-repeat left 3px;
	border-bottom: 1px solid #CDCDCD;
	padding:0px 0px 0px 20px;
	text-align: left;
	margin:0px 5px 50px 0px;
	color:#999;
	float:right;
	display: block;
	
}

#youarehere a{
	color:#999;
	text-decoration: none;
	font-weight: bold;
}

#youarehere a:hover{
	color:#85BB2F;
	text-decoration: underline;
}


#youarehere_comp {
    background: url(images/icon_01.gif) no-repeat left 3px;
	padding:0px 0px 0px 20px;
	text-align: left;
	margin:0px 5px 30px 200px;
	color:#999;
}

#youarehere_comp a{
	color:#999;
	text-decoration: none;
	font-weight: bold;
}

#youarehere_comp a:hover{
	color:#85BB2F;
	text-decoration: underline;
}

#youare {
    background: url(images/icon_01.gif) no-repeat left 3px;
	padding:0px 0px 0px 20px;
	text-align: left;
	margin:20px 20px 30px 20px;
	color:#999;
}

#youare a{
	color:#999;
	text-decoration: none;
	font-weight: bold;
}

#youare a:hover{
	color:#85BB2F;
	text-decoration: underline;
}


.rit {
    float:right;
}

.flo_rit {
    float:right;
	margin:0px 0px 15px 15px;
}

.sel {
	width:auto;
	height:20px;
	margin:5px 0px;
	color:#666;
	font-size:11px;
	font-family: Arial, Tahoma;
	font-weight: normal;
}

.sel_inq{
    width:auto;
	height:20px;
	margin:5px 0px;
	color:#009966;
	font-size:11px;
	font-family: Arial, Tahoma;
}

.but {
    height:23px;
	width:auto;
	font-family: "Trebuchet MS", Arial, Tahoma;
}


.inp {
    border:1px solid #C8C8C8;
	width:135px;
	height:14px;
	color:#666;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Tahoma;
}

.inp_con {
    width:200px;
	height:14px;
	border:1px solid #C8C8C8;
	color:#666;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Tahoma;
}

.textarea {
    width:300px;
	height:80px;
	border:1px solid #C8C8C8;
	color:#666;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Tahoma;
}

.inp_con_bk {
    width:300px;
	height:14px;
	border:1px solid #C8C8C8;
	color:#666;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Tahoma;
}


.hdbd {
	background: url(images/head_line.gif) repeat-x left top;
	margin:8px 0px;
}

.ind_keimg {
    border-bottom: 10px solid #F1F1F1;
	padding-bottom: 8px;
}

.cont_pad {
	margin:25px 5px;
}

.contact_pad {
	margin:0px 5px 30px 5px;
	font-size:12px;
}
.contact_pad-1 {
	margin:0px 5px 30px 5px;
	font-size:12px;
	background: url(../../images/bg.jpg) repeat 0px 0px;
}


.cont ul {
    padding:0px;
	margin:0px 0px 20px 10px;
}

.cont li {
	background: url(images/icon_03.gif) no-repeat left 5px;
	margin:0px 0px 5px 0px;
	list-style-type: none;
	padding:0px 0px 0px 15px;
	line-height: 16px;
}

.tact_pad {
	margin:0px 20px 30px 20px;
	font-size:12px;
}

.tact_font {
	margin:0px 20px 30px 20px;
	font-size:12px;
	color:#169BD3;
}

.ind_pd {
    margin-right:25px;
	text-align: left;
}

.ind_pd ul {
	margin:0px;
	padding:0px 0px 8px;
	text-align: left;
}


.ind_pd li {
	color: #999999;
	background: url(images/icon_02.gif) no-repeat left 6px;
	font-weight: normal;
	font-size: 11px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;
	list-style: none;
}

.ind_pd li a{
	font-size: 12px;
	color: #5E8E31;
	text-decoration: underline;
}

.ind_pd li a:hover{
	color: #0066CC;
	text-decoration: none;
}

.ind_num {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-bottom:10px;
}
.ind_num a{
	color: #5E8E31;
	text-decoration: underline;
	font-weight: bold;
}


.more a{
	background: url(images/more_icon.gif) no-repeat left 5px;
	color:#3354A2;
	font-size:11px;
	text-decoration: underline;
	display:block;
	padding:0px 0px 0px 10px;
}
.more a:hover{
    color:#85BB2F;
	text-decoration: underline;
}	

.line {
	border-bottom:1px solid #CDCDCD;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pro_bunner_01 {
	height:20px;
	background:#ccc;
	text-align: center;
	margin-bottom:15px;
	color: #333333;
	padding-top: 4px;
	font: bold 12px "Trebuchet MS", Arial;
}

.pro_bunner_02 {
	height:20px;
	background:#CFE022;
	text-align: center;
	margin-bottom:15px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
}

.pro_tit_bg {
	background: url(images/pro_tit_bg.gif) repeat-x left top;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0px 0px 0px 30px;
	margin-bottom:15px;
}

.red {
    color:#FF0000;
}

.inq_tab {
	margin:10px 0px;
	padding:0px;
	color:#000;
}

.inq_tab td{
    padding:3px 10px;
}


.tab {
	margin:0px;
	padding:0px;
	text-align: center;
	line-height: 14px;
}

.tab td{
	font-size: 11px;
	color: #000;
	padding:3px;
	text-align: center;
	border-bottom:1px solid #E6E6E6;
}

.tab td div{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;	   
}

.tab td div a{
	color: #50B4DE;
	font-weight: bold;
	text-decoration: underline;
}

.tab td div a:hover{
	color: #FF6600;
	text-decoration: none;
}

.tab th{
	font-size: 10px;
	color: #666;
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	font-weight: normal;
	background: url(images/pro_ttd_bg.gif) repeat-x left top;
	padding:1px;
}

.tab th a{
	color: #50B4DE;
	text-decoration: underline;
}

.tab th a:hover{
	color: #666;
	text-decoration: none;
}

.new_tt{
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;	   
}

.new_tt a{
	color: #50B4DE;
	font-weight: bold;
	text-decoration: underline;
}

.new_tt a:hover{
	color: #FF6600;
	text-decoration: none;
}

.comp_rt_pad {
	padding-left:20px;
	font-size:11px;
	width: 180px;
}

.comp_rt_pad a{
	font-size:12px;
	color:#FF6600;
	text-decoration: underline;
}

.comp_rt_pad a:hover{
	font-size:12px;
	color:#000;
	text-decoration: none;
}

.foot_pad {
    margin-left:650px;
}

.tab_bg {
	border:1px solid #E8E8E8;
	font-size: 12px;
	color: #FFFFFF;
	background: #EC2F00;
	margin:0px;
	padding:1px 20px;
}

.tab_bgnews {
	font-size: 12px;
	color: #FFFFFF;
	background: #FFCC00;  
	margin:0px;
	padding:0px 20px;  
}

.tab_bgserv {
	font-size: 12px;
	color: #FFFFFF;
	background: #FF9900;  
	margin:0px 0px 20px 0px;
	padding:0px 20px;  
}

.tab_top {
	border-top:1px solid #E8E8E8;
}


.tab_txt {
    color:#ccc;
	padding:0px 20px;
}

.tab_bot {
	margin:10px 0px 10px 0px;
	padding:5px 20px;
	border:1px solid #E8E8E8;
	color: #666;
	font: bold 13px Arial, Helvetica, sans-serif;
	background: #F0F0F0;
}
.tab_bbt {
	margin:10px 0px;
	padding:5px 20px;
	border:1px solid #E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
}
.question01 {
	background: url(images/faq-pic01.gif) no-repeat 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #537978;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 40px;
	display: block;
	margin-top: 10px;
}
.answer01 {
	color: #333333;
	margin-top: 0px;
	margin-left: 40px;
}
.faqtime {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
}


.num_bg {
	background: url(images/yanzheng_bg.gif) no-repeat;
	float:right; 
	padding:5px 10px;
	margin-right:10px;
	color:#fff;
	font-size:12px;   
}

.font_red {
   color:#FF0000;
}

.news_num {
	font-famliy:Arial;
	text-align: center;
	word-spacing: 1em;
	font-size: 14px;
	color:#000;
}
.news_num a{
	font-size: 14px;
	color:#000;
	text-decoration: underline;    
}
.news_num a:hover{
	text-decoration: none;
	color:#FF0000;    
}
.serv_but_01 a {
}

.serv_but a{
	background: url(images/service_icon.gif) no-repeat left top;
	display:block;
	width:27px;
	height:22px;
	text-indent: -10000px;
	margin:5px 0px;
}


.serv_but_02 a:hover{
    background: url(images/service_icon-02-1.gif) no-repeat left top;
}
.serv_but_02 a{
	background: url(images/service_icon-02.gif) no-repeat left top;
	display:block;
	width:27px;
	height:22px;
	text-indent: -10000px;
	margin:5px 0px;
}


.serv_but a:hover{
    background: url(images/service_icon_ov.gif) no-repeat left top;

.inquiry {
	background:#CFE022;
	width:220px;
	float: right;
	padding:15px;
	margin:25px;
}


.c_tit {
	border-bottom: 1px solid #CDCDCD;
	padding:0px 0px 3px 0px;
	text-align: left;
	margin:0px 0px 6px 0px;
	font-family: Arial;
	font-size: 14px;
	color: #169BD3;
	line-height: 14px;
	font-weight: bold;
}

.c_txt {
	font-family: Arial;
	font-size: 15px;
	color:#999;
	padding:10px 0px 0px 0px;
	font-weight: bold;
}

.c_ttb {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	font-weight: bold;
	font-size: 15px;
}

.con_tit {
	text-align: left;
	margin:0px 0px 10px 0px;
	font-family: Arial;
	font-size: 14px;
	color: #169BD3;
	line-height: 16px;
	font-weight: bold;
}

.top {
	background: url(images/top_icon.gif) no-repeat;
	display:block;
	padding:6px 0px 0px 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC00;
	border:1px solid #ccc;
	width:100px;
	height:25px;
	margin-top: 10px;
}
.top a{
	color: #99CC00;
	text-decoration: none;
}

.top a:hover{
	color: #666;
	text-decoration: underline;
}

.text_ser {
    font-size:12px;
}


#left_menu .left_bunner {
	border-bottom: 1px solid #CDCDCD;
	padding:10px 0px 0px;
	text-align: left;
	margin:0px 0px 5px;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 16px;
	color: #666;
	line-height: 14px;
	font-weight: bold;
}


#left_menu .left_bunner_blue {
	color:#009966;
	padding:8px 0px 3px;
	text-align: left;
	margin:10px 0px 0px;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 15px;
	line-height: 14px;
	font-weight: bold;
}

#left_menu .left_bunner_blue a{
	color:#009966;
	text-decoration: none;
}

#left_menu .left_bunner_blue a:hover{
	color:#ff9900;
	text-decoration: none;
}
#left_menu {
	padding:0px 35px 0px 0px;
	margin:0px;
	width: 160px;
}
#left_menu ul {
    padding:0px;
	margin:0px;
	list-style-type: none;
	line-height:18px;
}
#left_menu li{
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 15px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	font-weight: bold;
}

#left_menu li a {
    width:99%;
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#69a215;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6e6e6;
	line-height: 22px;
}

#left_menu li a:hover {
	color:#ff9900;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6e6e6;
	background: url(images/left_icon.gif) no-repeat left 3px;
}

#left_menu .menuov {
	color:#ff9900;
	text-decoration: none;	
	background: url(images/left_icon.gif) no-repeat left 3px;
	display: block;
	border-bottom:1px solid #e6e6e6;
}

#left_menu .let_block ul{
    padding:0px;
	margin:0px 0px 15px 0px;
}

#left_menu .let_block li{
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 15px;
	list-style-type: none;
	margin:5px 0px 0px 0px;
	padding:0px;
	line-height: 18px;
	font-weight: bold;
}

#left_menu .let_block li a {
	margin:0px;
	padding:0px 0px 2px 10px;
	color:#666;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6e6e6;
}

#left_menu .let_block li a:hover {
	color:#ff9900;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6e6e6;
	background: url(images/left_icon.gif) no-repeat left 3px;
}





.cont_site {
	margin:25px 20px;
}

.tab_site {
	margin:0px;
	padding:0px;
}

.tab_site td{
	padding:0px 5px;
}

.c_site ul {
    padding:0px;
	margin:20px 0px 20px 10px;
}

.c_site li {
	background: url(images/sit_icon.gif) no-repeat left 5px;
	margin:0px 0px 5px 0px;
	list-style-type: none;
	padding:0px 0px 0px 10px;
	line-height: 16px;
	font-weight: bold;
}

.c_site li a{
	color:#666;
	text-decoration: none;
}

.c_site li a:hover{
	color:#ff0000;
	text-decoration: underline;
}

.c_site .blue a{
	color: #77a529;
	font-weight: bold;
	text-decoration: none;
}

.c_site .blue a:hover{
	color:#ff0000;
	text-decoration: underline;
}

.tab_bghomee {
	font-size: 12px;
	color: #FFFFFF;
	background: #169bd3;  
	margin:0px 0px 20px 0px;
	padding:0px 20px;  
}
.tab_bgcomp {
	font-size: 12px;
	color: #FFFFFF;
	background: #7bcffd;  
	margin:0px 0px 20px 0px;
	padding:0px 20px;  
}

.tab_bgpro {
	font-size: 12px;
	color: #FFFFFF;
	background: #77a529;  
	margin:0px 0px 20px 0px;
	padding:0px 20px;  
}
#locations {
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
ul#indx{
	margin: 0px;
	padding: 0px;
}
ul#indx li{
	background: url(none);
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#indx li a{
	color: #666;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 3px;
	margin: 3px 0px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial;
	text-align: center;
	display: block;
}
ul#indx li a:hover{
	background: #11236D url(../images/bg-ul-indx.jpg) no-repeat center center;
	color: #FFFFFF;
}
ul#indx1{
	margin: 0px;
	padding: 0px;
}
ul#indx1 li{
	background: url(none);
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#indx1 li a{
	color: #99CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 3px;
	margin: 3px 0px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial;
	text-align: center;
	display: block;
}
ul#indx1 li a:hover{
	background: #99CC33;
	color: #FFFFFF;
}
ul#pdts{
	margin: 0px;
	padding: 0px;
}
ul#pdts li{
	background: url(none);
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#pdts li a{
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
	padding: 3px 3px 3px 30px;
	margin: 3px 0px;
	font-family: "Trebuchet MS", Arial;
	background: url(images/icon_03.gif) no-repeat 15px center;
}
ul#pdts li a:hover{
	color: #99CC00;
}



.dow_tab {
	margin:0px;
	padding:0px;
	line-height: 14px;
}

.dow_tab td{
	font-size: 11px;
	color: #666;
	padding:10px 3px;
	border-bottom:1px solid #E6E6E6;
	font-weight: bold;
}

.dow_tab td div{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	background: url(images/icon_02.gif) no-repeat left 5px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 15px;
}

.dow_tab td .ov{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	background: url(images/icon_02.gif) no-repeat left 5px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 15px;
}

.dow_tab td div a{color: #e68a00; font-weight: bold; text-decoration: underline;}
.dow_tab td .ov a{color: #50B4DE; font-weight: bold; text-decoration: underline;}

.dow_tab td div a:hover{color: #50B4DE; text-decoration: none;}
.dow_tab td .ov a:hover{color: #e68a00; text-decoration: none;}

.dow_tab th{
	font-size: 11px;
	color: #666;
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	font-weight: normal;
	background: url(images/pro_ttd_bg.gif) repeat-x left top;
	padding:10px 3px;
	font-weight: bold;
	text-align: center;
}

.dow_tab th a{
	color: #50B4DE;
	text-decoration: underline;
}

.dow_tab th a:hover{
	color: #666;
	text-decoration: none;
}
#E8E8E8;
}


.tab_txt {
    color:#ccc;
	padding:0px 20px;
}

.tab_bot {
	margin:10px 0px 10px 0px;
	padding:5px 20px;
	border:1px solid #E8E8E8;
	color: #666;
	font: bold 13px Arial, Helvetica, sans-serif;
	background: #F0F0F0;
}
.tab_bbt {
	margin:10px 0px;
	padding:5px 20px;
	border:1px solid #E8E8E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
}

.num_bg {
	background: url(images/yanzheng_bg.gif) no-repeat;
	float:right; 
	padding:5px 10px;
	margin-right:10px;
	color:#fff;
	font-size:12px;   
}

.font_red {
   color:#FF0000;
}

.news_num {
	font-famliy:Arial;
	text-align: center;
	word-spacing: 1em;
	font-size: 14px;
	color:#000;
	text-decoration: none;
}
.news_num a{
	font-size: 14px;
	color:#000;
	text-decoration: underline;    
}
.news_num a:hover{
	text-decoration: none;
	color:#FF0000;    
}

.serv_but a{
	background: url(images/service_icon.gif) no-repeat left top;
	display:block;
	width:27px;
	height:22px;
	text-indent: -10000px;
	margin:5px 0px;
}

.serv_but a:hover{
    background: url(images/service_icon_ov.gif) no-repeat left top;
}
.serv_but_01 a{
	background: url(images/service_icon-01.gif) no-repeat left top;
	display:block;
	width:27px;
	height:22px;
	text-indent: -10000px;
	margin:5px 0px;
}

.serv_but_01 a:hover{
    background: url(images/service_icon-01-1.gif) no-repeat left top;
}


.inquiry {
	background:#CFE022;
	width:220px;
	float: right;
	padding:15px;
	margin:25px;
}


.c_tit {
	border-bottom: 1px solid #CDCDCD;
	padding:0px 0px 3px 0px;
	text-align: left;
	margin:0px 0px 6px 0px;
	font-family: Arial;
	font-size: 14px;
	color: #169BD3;
	line-height: 14px;
	font-weight: bold;
}

.c_txt {
	font-family: Arial;
	font-size: 15px;
	color:#999;
	padding:10px 0px 0px 0px;
	font-weight: bold;
}

.c_ttb {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px;
	font-weight: bold;
	font-size: 15px;
}

.con_tit {
	text-align: left;
	margin:0px 0px 10px 0px;
	font-family: Arial;
	font-size: 14px;
	color: #169BD3;
	line-height: 16px;
	font-weight: bold;
}

.top {
	background: url(images/top_icon.gif) no-repeat;
	display:block;
	padding:6px 0px 0px 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC00;
	border:1px solid #ccc;
	width:100px;
	height:25px;
}
.top a{
	color: #99CC00;
	text-decoration: none;
}

.top a:hover{
	color: #666;
	text-decoration: underline;
}
.top1 {
	background: url(images/top1_icon.gif) no-repeat;
	display:block;
	padding:6px 0px 0px 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC00;
	border:1px solid #ccc;
	width:75px;
	height:25px;
	margin-top: 20px;
}
.top1 a{
	color: #99CC00;
	text-decoration: none;
}

.top1 a:hover{
	color: #666;
	text-decoration: underline;
}

.text_ser {
    font-size:12px;
}


#left_menu .left_bunner {
	border-bottom: 1px solid #CDCDCD;
	padding:10px 0px 0px;
	text-align: left;
	margin:0px 0px 5px;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 16px;
	color: #666;
	line-height: 14px;
	font-weight: bold;
}


#left_menu .left_bunner_blue {
	color:#009966;
	padding:8px 0px 3px;
	text-align: left;
	margin:10px 0px 0px;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 15px;
	line-height: 14px;
	font-weight: bold;
}

#left_menu .left_bunner_blue a{
	color:#009966;
	text-decoration: none;
}

#left_menu .left_bunner_blue a:hover{
	color:#ff9900;
	text-decoration: none;
}
#left_menu {
	padding:0px 35px 60px 0px;
	margin:0px;
	width: 160px;
}
#left_menu ul {
    padding:0px;
	margin:0px;
	list-style-type: none;
	line-height:18px;
}
#left_menu li{
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 15px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	font-weight: bold;
}

#left_menu li a {
    width:99%;
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#69a215;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6e6e6;
	line-height: 22px;
}

#left_menu li a:hover {
	color:#ff9900;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6e6e6;
	background: url(images/left_icon.gif) no-repeat left 3px;
}

#left_menu .menuov {
	color:#ff9900;
	text-decoration: none;	
	background: url(images/left_icon.gif) no-repeat left 3px;
	display: block;
	border-bottom:1px solid #e6e6e6;
}

#left_menu .let_block ul{
    padding:0px;
	margin:0px 0px 15px 0px;
}

#left_menu .let_block li{
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 15px;
	list-style-type: none;
	margin:5px 0px 0px 0px;
	padding:0px;
	line-height: 18px;
	font-weight: bold;
}

#left_menu .let_block li a {
	margin:0px;
	padding:0px 0px 2px 10px;
	color:#666;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6e6e6;
}

#left_menu .let_block li a:hover {
	color:#ff9900;
	text-decoration: none;
	display: block;
	border-bottom:1px solid #e6e6e6;
	background: url(images/left_icon.gif) no-repeat left 3px;
}





.cont_site {
	margin:25px 20px;
}

.tab_site {
	margin:0px;
	padding:0px;
}

.tab_site td{
	padding:0px 5px;
}

.c_site ul {
    padding:0px;
	margin:20px 0px 20px 10px;
}

.c_site li {
	background: url(images/sit_icon.gif) no-repeat left 5px;
	margin:0px 0px 5px 0px;
	list-style-type: none;
	padding:0px 0px 0px 10px;
	line-height: 16px;
	font-weight: bold;
}

.c_site li a{
	color:#666;
	text-decoration: none;
}

.c_site li a:hover{
	color:#ff0000;
	text-decoration: underline;
}

.c_site .blue a{
	color: #77a529;
	font-weight: bold;
	text-decoration: none;
}

.c_site .blue a:hover{
	color:#ff0000;
	text-decoration: underline;
}

.tab_bghomee {
	font-size: 12px;
	color: #FFFFFF;
	background: #169bd3;  
	margin:0px 0px 20px 0px;
	padding:0px 20px;  
}
.tab_bgcomp {
	font-size: 12px;
	color: #FFFFFF;
	background: #7bcffd;  
	margin:0px 0px 20px 0px;
	padding:0px 20px;  
}

.tab_bgpro {
	font-size: 12px;
	color: #FFFFFF;
	background: #77a529;  
	margin:0px 0px 20px 0px;
	padding:0px 20px;  
}
#locations {
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
ul#indx{
	margin: 0px;
	padding: 0px;
}
ul#indx li{
	background: url(none);
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#indx li a{
	color: #666;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 3px;
	margin: 3px 0px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial;
	text-align: center;
	display: block;
}
ul#indx li a:hover{
	background: #11236D url(../images/bg-ul-indx.jpg) no-repeat center center;
	color: #FFFFFF;
}
ul#indx1{
	margin: 0px;
	padding: 0px;
}
ul#indx1 li{
	background: url(none);
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#indx1 li a{
	color: #99CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 3px;
	margin: 3px 0px;
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial;
	text-align: center;
	display: block;
}
ul#indx1 li a:hover{
	background: #99CC33;
	color: #FFFFFF;
}
ul#pdts{
	margin: 0px;
	padding: 0px;
}
ul#pdts li{
	background: url(none);
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul#pdts li a{
	color: #003399;
	text-decoration: underline;
	font-weight: bold;
	padding: 3px 3px 3px 30px;
	margin: 3px 0px;
	font-family: "Trebuchet MS", Arial;
	background: url(images/icon_03.gif) no-repeat 15px center;
}
ul#pdts li a:hover{
	color: #99CC00;
}



.dow_tab {
	margin:0px;
	padding:0px;
	line-height: 14px;
}

.dow_tab td{
	font-size: 11px;
	color: #666;
	padding:10px 3px;
	border-bottom:1px solid #E6E6E6;
	font-weight: bold;
}

.dow_tab td div{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	background: url(images/icon_02.gif) no-repeat left 5px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 15px;
}

.dow_tab td .ov{
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	background: url(images/icon_02.gif) no-repeat left 5px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 15px;
}

.dow_tab td div a{color: #e68a00; font-weight: bold; text-decoration: underline;}
.dow_tab td .ov a{color: #50B4DE; font-weight: bold; text-decoration: underline;}

.dow_tab td div a:hover{color: #50B4DE; text-decoration: none;}
.dow_tab td .ov a:hover{color: #e68a00; text-decoration: none;}

.dow_tab th{
	font-size: 11px;
	color: #666;
	border-top:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	font-weight: normal;
	background: url(images/pro_ttd_bg.gif) repeat-x left top;
	padding:10px 3px;
	font-weight: bold;
	text-align: center;
}

.dow_tab th a{
	color: #50B4DE;
	text-decoration: underline;
}

.dow_tab th a:hover{
	color: #666;
	text-decoration: none;
}
p.infotext {
	color: #009999;
	padding: 0px;
	margin: 8px 20px 25px;
	font: 12px "Trebuchet MS", "Arial Unicode MS", sans-serif;
}
#newsPaper1 {
	background: #FECC35 url(images/epaperBG.jpg) repeat-x 0px 0px;
	padding: 10px;
	border: 1px dotted #FFD660;
	font-size: 10px;
	color: #333333;
	width: 165px;
	line-height: 13px;
}
#newsPaper1 h5 {
	margin-bottom: 5px;
	color: #52590D;
	font: bold 15px "Trebuchet MS", "Arial Unicode MS", sans-serif;
	
}
input.epaperInput{
	margin-bottom: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 150px;
	margin-top: 5px;
}
a.distributors001 {
	color: #999999;
	text-decoration: none;
	display: block;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
a.distributors001-on {
	color: #FF9900;
	text-decoration: none;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 10px;
}
a.distributors001:hover {
	color: #FF9900;
}
p.contact01-fonts {
	font-size: 12px;
	color: #666;
	margin-left: 22px;
	display: block;
	margin-bottom: 18px;
}
p.contact01-fonts a{
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}
p.contact01-fonts a:hover{
	font-size: 12px;
	color: #50B4DE;
	font-weight: bold;
}
.contact01-fonts-h1 {
	color: #333;
	margin-bottom: 10px;
	display: block;
	font-size: 18px;
	font-weight: bold;
}
td.contact-042-td01 {
	background: #FDE584 url(../../images/contact-04-2-td01.jpg) repeat-x 0px 0px;
	color: #666;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}
td.contact-042-td01-a {
	background: #FDE584 url(../../images/contact-04-2-td01.jpg) repeat-x 0px 0px;
	color: #666;
	text-align: center;
	height: 25px;
	vertical-align: middle;
	width: 75px;
}
td.contact-042-td01-b {
	background: #FDE584 url(../../images/contact-04-2-td01.jpg) repeat-x 0px 0px;
	color: #666;
	text-align: center;
	height: 25px;
	vertical-align: middle;
	width: 120px;
}
td.contact-042-td01-c {
	background: #FDE584 url(../../images/contact-04-2-td01.jpg) repeat-x 0px 0px;
	color: #666;
	text-align: center;
	height: 25px;
	vertical-align: middle;
	width: 60px;
}
td.contact-042-td02 {
	background: #FFF;
	color: #666;
	height: 30px;
	vertical-align: middle;
	text-align: center;
}
td.contact-042-td02-a {
	background: #FFF;
	color: #666;
	height: 30px;
	vertical-align: middle;
	padding-left: 10px;
}
td.contact-042-td03 {
	background: #F0F0F0;
	color: #666;
	height: 45px;
	vertical-align: middle;
	text-align: center;
}
td.contact-042-td03-a {
	background: #F0F0F0;
	color: #666;
	height: 45px;
	vertical-align: middle;
	padding-left: 10px;
}
.shortcut01{
	background: url(images/pro_tit_bg.gif) repeat-x 0px 0px;
	padding: 6px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.shortcut01 a{
	color: #529BB4;
	text-decoration: none;
}
.shortcut01 a:hover{
	color: #09C;
	text-decoration: underline;
}

