html,
body {
   margin:0;
   padding:0;
   height:100%;
   margin-left: auto;
	margin-right: auto;
   	background-color: #CDFFD9;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
img {
	border:0;
}
.clear {
	clear:both;
}

#container {
   min-height:100%;
   position:relative;
}
#header { /*165px*/
   padding-bottom:0px;
   padding-top: 5px;
}
#header_content {
	width:950px;
	height:145px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
#header_content #header_logo {
	position:absolute; top:0px; left:0px; z-index:2;
}

#header_content #submenu-x {
	position:absolute; top:0px; right:0px; z-index:2;
}
#header_content .submenu-x {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A2A2A2;
	text-decoration: none;
}
#header_content .submenu-x a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A2A2A2;
	text-decoration: none;
	padding:0px 7px;
}
#header_content .submenu-x a img{
	vertical-align: top;
	padding-right:2px;
}
#header_content .submenu-x .header_lang {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#009B3E;
	padding:2px 4px 2px 4px;
/*	border-top:5px solid #B7D9DB;*/
	border-right:1px solid #FFF;

}
#header_content .submenu-x .header_lang a{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#header_content .submenu-x .header_lang.current{
	background-color:#DEE2D3;
}

#header_content #iso {
	position:absolute; top:35px; right:0px; z-index:2;
}
#header_content #iso img {
	margin-left:10px;
}


#header_content #mainmenu {
	position:absolute; bottom:0px; left:0px; z-index:2;
}
.mainmenutabs{
	width: 100%;
	overflow: hidden;
	height:50px;
	background-image: url(../images/mmenu_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.mainmenutabs ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.mainmenutabs ul li{
    margin: 0px;
    float: left;
    padding: 10px 30px 6px 30px;
}

.mainmenutabs ul li:hover{
    margin: 0px;
    float: left;
    padding: 10px 30px 6px 30px;
    background-color: #CFCFD2;
}

.mainmenutabs ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}


/*---------------------- End Header ----------------------------*/


#body {
   padding-bottom:45px;   /* Height of the footer */
}
#body_content {
	width:950px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}


#leftcontent {
	float:left;
	width:280px;
	margin:0px 5px 0px 5px;
}
#rightcontent {
	float:left;
	width:650px;
	margin:0px 5px 0px 5px;
}

#submenudlw{
	margin: 0;
	padding: 0;
	width:280px;
	margin:0px 0px 10px 0px;
} 
.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 280px; /* Main Menu Item widths */
	
} 
.sidebarmenu ul li{
	position: relative;
	background: url(../images/submenu_itembg.jpg) repeat-x left bottom;
}
/* Top level menu links style */
.sidebarmenu ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	/*background: url(../images/submenu_arrow.jpg) no-repeat 10px center;*/
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #373737;
	padding:8px 0px 8px 0px;
	padding-left: 27px;
	
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	/*background-color: #012D58;*/ /*background of tabs (default state)*/	
}
.sidebarmenu ul li a:visited{
	/*color: white;*/
}
.sidebarmenu ul li a:hover{
	/*background-color: black;*/
	color:#2989B1;
}
/*Sub level menu items */
.sidebarmenu ul li ul{
	position: absolute;
	width: 170px; /*Sub Menu Items width */
	top: 0;
	margin-left:-50px;
	visibility: hidden;
	z-index:999;
	border:solid 1px #CFCFCF;
}
.sidebarmenu ul li ul li{
	position: relative;
	background-image:none;
	background-color:#FFF;

}
.sidebarmenu a.subfolderstyle{
	/*background: url(../images/submenu_arrow_2.gif) no-repeat 25px center;*/
	padding:0;
	margin:0;
	padding:8px 0px 8px 0px;
	padding-left:35px;
} 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


#left-search {
	width:280px;
	margin:0px 0px 10px 0px;
}
#left-video {
	width:280px;
	margin:0px 0px 10px 0px;
}
.left-contentbg {
	background: url(../images/l_frame-middle.jpg) repeat-y left top;
	padding:10px 20px;
}
.left-contentbg .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00683F;
	text-decoration: none;
	vertical-align: middle;
	float:left;
	width:180px;
	font-weight:bold;
}
.left-contentbg.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2989B1;
	text-decoration: none;
}
.left-contentbg.green{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00683F;
	text-decoration: none;
}
.left-contentbg.green a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2989B1;
	text-decoration: none;
}
.left-contentbg .searchtxtinput{
	border:solid 1px #808080;
	width:230px;
	height:16px;
	text-align:left;
	font-size:12px;
	margin-bottom:5px;
	padding:2px;
}
.left-contentbg .searchbtn{
	text-align: left;
	vertical-align: middle;
	float:right;	
}

#h-table {
	width:650px;
	margin:0px 0px 10px 0px;
}
.right-contentbg {
	background: url(../images/r_frame-middle.jpg) repeat-y left top;
	padding:10px 20px;
}
.right-contentbg .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00683F;
	text-decoration: none;
	vertical-align: middle;
	float:left;
	font-weight:bold;
}
.right-contentbg.desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.right-contentbg.desc a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.right-contentbg .newstype {
	/*float:right;*/
    position: relative;
    left:355px;
    top:0px;

}

.right-contentbg .newstype_sc {
    /*float:right;*/
    position: relative;
    left:405px;
    top:0px;

}
.b-bottom { border-bottom:solid 1px #CFCFCF;}

/*
.searchbg {
	background: url(../images/l_search-middle.jpg) repeat-y left top;
	padding:3px 30px;
}



.left-titlebg {
	background: url(../images/l_frame-title_top.jpg) no-repeat left top;
	background-color:#E7E9E8;
	padding:10px 20px;
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	height:40px;
}
.left-titlebg .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #707070;
	text-decoration: none;
	vertical-align: middle;
	float:left;
	width:180px;
}
.left-titlebg .more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A6FA6;
	text-decoration: none;
	float:right;
	background: url(../images/icon_more.jpg) no-repeat right center;
	padding: 0px 15px 0px 0px;
}
.left-titlebg .more a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A6FA6;
	text-decoration: none;
	float:right;
}*/



/*.right-titlebg-index {
	background: url(../images/r_frame-title_top.jpg) no-repeat left top;
	background-color:#E7E9E8;
	padding:10px 20px;
	display:table-cell; 
	text-align:left; 
	vertical-align:middle;
	height:40px;
}
.right-titlebg-index .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #707070;
	text-decoration: none;
	float:left;
	width:550px;
	letter-spacing: 2px;
}
.right-titlebg-index .more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A6FA6;
	text-decoration: none;
	float:right;
	background: url(../images/icon_more.jpg) no-repeat right center;
	padding: 0px 15px 0px 0px;
}
.right-titlebg-index .more a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A6FA6;
	text-decoration: none;
	float:right;
}
.right-titlebg {
	background: url(../images/r_frame-title_top.jpg) no-repeat left top;
	background-color:#E7E9E8;
	padding:10px 20px;
	display:table-cell; 
	text-align:left; 
	vertical-align:middle;
	height:40px;
}
.right-titlebg .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #707070;
	text-decoration: none;
	float:left;
	letter-spacing: 2px;
}

.right-contentbg-index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: url(../images/r_frame-middle.jpg) repeat-y left top;
	background-color:#F1F1F1;
	padding:10px 20px;
}*/
/*.right-contentbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: url(../images/r_frame-middle.jpg) repeat-y left top;
	background-color:#F1F1F1;
	padding:10px 20px;
	height:430px;
	text-align: left;
	vertical-align: top;
}*/

.h_news-cover {
	float:left;
	margin:0px 10px 5px 0px;
}
.h_news-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00683F;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:5px;
}
.h_news-title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00683F;
	text-decoration: none;
}
.h_news-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-bottom:5px;
}
.h_news-txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #269CCE;
	text-decoration: underline;
}
.h_news-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	text-decoration: none;
}

#newtable {
	float:left;
	margin:0px 0px 25px 0px;
	width:610px;
}


#pagination {
	text-align: center;
	vertical-align: middle;
}
.pagination {
	margin: 0px;
	padding:0px;
	font-family: Arial;
	font-size: 12px;
}
.pagination a {
	padding: 1px 2px 1px 2px;
	margin: 2px;
	text-decoration: none; /* no underline */
	color: #000;
}
.pagination a:hover, .pagination a:active {
	color: #000;
}
.pagination span.current {
	padding: 1px 2px 1px 2px;
	margin: 2px;
	font-weight: bold;
	color: #269CCE;
}
.pagination span.disabled {
	padding: 1px 2px 1px 2px;
	margin: 2px;
	color: #DDD;
}
#tablelist {
	width:610px;
	margin:0px 0px 25px 0px;
}
.tablelist-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00683F;
	padding:2px 8px;
}
.tablelist-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding:8px;
	border-bottom:solid 1px #CFCFCF;
}
.tablelist-txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}


/*---------------------- Factory ----------------------------*/
#factorytable {
	width:200px;
	height:180px;
	margin:0px 3px 10px 0px;
	float:left;
}
#factorytable .image{
	width:200px;
	text-align: center;
	vertical-align: middle;
	border-bottom:solid 3px #00683F;
}
#factorytable .title{
	width:200px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00683F;
	text-decoration: none;
}
/*---------------------- End Factory ----------------------------*/

/*---------------------- Product ----------------------------*/
#ProductList {
	width:150px;
	margin:0px 25px 0px 25px;
	float:left;
}
.ProductList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height:17px;
	text-align: center;
	vertical-align: top;
}
.prod_black14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding-bottom:5px;
}
.prod_blue14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00683F;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:5px;
}
.prod_button {
	margin:25px 0px 0px 0px;
}
.prod_button a{
	padding:5px 5px 0px 0px;
}
.prod_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top:20px;
}
.prod_enquiry{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding:1px 0px;
}
.prod_enquiry .input300{
	border:solid 1px #808080;
	width:400px;
	height:16px;
	text-align:left;
	font-size:12px;
	padding:2px;
}
.prod_enquiry .textarea300{
	border:solid 1px #808080;
	width:400px;
	height:150px;
	text-align:left;
	font-size:12px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
/*---------------------- End Product ----------------------------*/

/*---------------------- End ImageList ----------------------------*/
#ImageList {
	width:300px;
	margin:0px 30px 0px 0px;
	float:left;
}
#ImageList ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 12px Arial;
}
#ImageList ul li a{
	background: url(../images/honor_arrow.gif) no-repeat left 7px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #373737;
	display: block;
	width: auto;
	padding:3px 0px;
	padding-left: 15px;
	text-decoration: none;
}
#ImageFile {
	width:280px;
	margin:0px 0px 0px 0px;
	float:right;
}
/*---------------------- End ImageList ----------------------------*/


/*---------------------- Footer ----------------------------*/
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:45px;   /* Height of the footer */
}
#footer_content {
	width:900px;
	margin:10px auto;
	position:relative;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align:center;
}

/*---------------------- End Footer ----------------------------*/