@charset "utf-8";
/* CSS Document */

body {
	padding: 0 0 0 40px;
	margin: 0;
}

body a{
	text-decoration: none;
}

body a:link{
	text-decoration: none;
}

body a:hover{
	text-decoration: none;
}

body a:active{
	text-decoration: none;
}


body h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bodyDiv {
	float: left;
	width: 928px;
}

.headerDiv{
	width: 928px;
	float: left;
}

/*sitemap-------------------------------------------------------------*/
.siteMap{
	z-index: 2;
	position: absolute;
	top: 290px;
	*top: 286px;
	_top: 286px;
	left: 40px;	
	display: block;
	padding: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.siteMap a{
	background-image: url(../images/siteMapDot.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 12px;
	color: #979797;
	text-decoration: none;
	line-height: 19px;
	margin-left: 2px;
	
}

.siteMap a:hover{
	color: #009241;
}

.siteMap .title{
	color: #009241;
	font-weight: bold;
	line-height: 19px;
	margin-left: 2px;
	
}

/*sitemap-------------------------------------------------------------*/

.headerDiv img{
	float: left;
}

.language{
	float: right;
	margin-right: 18px;
	*margin-right: 18px;
	_margin-right: 10px;
	/*background-color: Olive;*/
	width: 171px;
}

.contentDiv{
	display: inline-block;
	width: 928px;
	float: left;
	margin-bottom: 10px;
	/*background-color: Aqua;*/
	background: url(../images/leftBar_bg.gif) repeat-y 0 6px;
	/*background: url(../images/leftBar_bg.gif)  ;*/
}

.leftBanner{
	text-align: center;
	width: 210px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.leftBar .leftBanner img{
	float: none;
}

.leftBar{
	float: left;
	background-color: #bfd5ae;
	text-align: center;
	width: 264px;
	padding: 0;
	margin: 0;
	/*height: 500px;*/
}

.leftBar ul{
padding-left: 0;
	padding: 0;
	margin: 0;
}

.leftBar li{
	font-size: 11px;
	color: #6d6d6d;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: inline-block;
	width: 241px;
	list-style: none;
	background: url(../images/leftBar_dot.gif) no-repeat 8px 14px;
	text-align: left;
	padding-left: 18px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: White;
	margin-bottom: 0px;
	*margin-bottom: -2px;
	_margin-bottom: -2px;
}

.leftBar li a{
	color: #6d6d6d;
}

/*subTop--------------------------------------------------------------------*/
.subDiv{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 215px;
	padding-left: 7px;
	padding-bottom: 0;
	display: inline-block;
	background-image: url(../images/subDiv_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	z-index: 3;
	float: left;
	position: absolute;
	top: 490px;
	*top: 485px;
	_top: 485px;
	left: 304px;	
}

.subDiv ul{
	width: 209px;
	padding-left: 6px;
	/*background-color: Aqua;*/
	padding-top: 8px;
	margin: 0;
	padding-bottom: 0;
	background-image: url(../images/subDiv_ul_bg.gif);
	background-repeat: no-repeat;
	background-color: #9fa39f;
}

.subDiv li{
	list-style: none;
	padding: 0;
	margin: 0;
	/*margin-bottom: -2px;*/
	/*margin-bottom: -2px;*/
}

.subDiv li a{
	display: block;
	color: #ffffff;
	list-style: none;
	padding-left: 14px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 182px;
	border-style: solid;
	border-width: 1px;
	border-color: #d1dfd5;
	border-top: none;
}

.subDiv li a:hover{
	color: #497a55;
	background-color: #d1dfd5;
}

.subDiv .footBg{
	background-image: url(../images/subDiv_ul_foot.gif);
	width: 215px;
	height: 8px;
	display: inline-block;
	margin-left: -6px;
	*margin-left: -6px;
	_margin-left: -6px;
	margin-bottom:-2px;
	*margin-bottom: 0px;
	_margin-bottom: -7px;*/
}

/*subBottom--------------------------------------------------------------------*/

/*subTopA--------------------------------------------------------------------*/
.subDivA{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 215px;
	padding-left: 7px;
	padding-bottom: 0;
	display: inline-block;
	/*background-image: url(../images/subDiv_bg.gif);
	background-position: top;
	background-repeat: no-repeat;*/
	z-index: 3;
	float: left;
	position: absolute;
	top: 490px;
	*top: 485px;
	_top: 485px;
	left: 304px;	
}

.subDivA ul{
	width: 209px;
	padding-left: 6px;
	/*background-color: Aqua;*/
	padding-top: 8px;
	margin: 0;
	padding-bottom: 0;
	/*background-image: url(../images/subDiv_ul_bg.gif);
	background-repeat: no-repeat;
	background-color: #9fa39f;*/
}

.subDivA li{
	list-style: none;
	padding: 0;
	margin: 0;
	/*margin-bottom: -2px;*/
	/*margin-bottom: -2px;*/
}

.subDivA li a{
	display: block;
	color: #ffffff;
	list-style: none;
	padding-left: 14px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 182px;
	border-style: solid;
	border-width: 1px;
	border-color: #d1dfd5;
	border-top: none;
}

.subDivA li a:hover{
	color: #497a55;
	background-color: #d1dfd5;
}

.subDivA .footBg{
	/*background-image: url(../images/subDiv_ul_foot.gif);*/
	width: 215px;
	height: 8px;
	display: inline-block;
	margin-left: -6px;
	*margin-left: -6px;
	_margin-left: -6px;
	margin-bottom:-2px;
	*margin-bottom: 0px;
	_margin-bottom: -7px;*/
}


/*subBottom--------------------------------------------------------------------*/

.subDivB{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 215px;
	padding-left: 7px;
	padding-bottom: 0;
	display: inline-block;
	background-image: url(../images/subDiv_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	z-index: 3;
	float: left;
	position: absolute;
	top: 490px;
	*top: 485px;
	_top: 485px;
	left: 304px;	
}

.subDivB ul{
	width: 209px;
	padding-left: 6px;
	/*background-color: Aqua;*/
	padding-top: 8px;
	margin: 0;
	padding-bottom: 0;
	background-image: url(../images/subDiv_ul_bg.gif);
	background-repeat: no-repeat;
	background-color: #9fa39f;
}

.subDivB li{
	list-style: none;
	padding: 0;
	margin: 0;
	/*margin-bottom: -2px;*/
	/*margin-bottom: -2px;*/
}

.subDivB li a{
	display: block;
	color: #ffffff;
	list-style: none;
	padding-left: 14px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 182px;
	border-style: solid;
	border-width: 1px;
	border-color: #d1dfd5;
	border-top: none;
}

.subDivB li a:hover{
	color: #497a55;
	background-color: #d1dfd5;
}

.subDivB .footBg{
	background-image: url(../images/subDiv_ul_foot.gif);
	width: 215px;
	height: 8px;
	display: inline-block;
	margin-left: -6px;
	*margin-left: -6px;
	_margin-left: -6px;
	margin-bottom:-2px;
	*margin-bottom: 0px;
	_margin-bottom: -7px;*/
}


.leftBar img{
	float: left;
}

.leftBar .underLine{
	float: left;
	margin-top: 0;
}

.searchDiv{
	background-image: url(../images/searchBg_long.gif);
	background-color: #fafbed;
	width: 264px;
	height: 125px;
	float: left;
	margin: 0;
	padding: 0;
}


.searchTable{
	float: left;
	border: 0;
	width: 190px;
	text-align: center;
	margin-left: 9px;
	*margin-left: 9px;
	_margin-left: 6px;
	margin-top: 18px;
}

.formType {
	font-size: 12px;
	width: 162px;
	padding-left: 5px;
	color: #4a4a4a;
}

.formTypeSelect {
	font-size: 12px;
	width: 170px;
	padding-left: 5px;
	color: #4a4a4a;
}

.formBtn{
float: left;
	margin-top: 46px;
	*margin-top: 48px;
	_margin-top: 48px;
	width: 47px;
	height: 18px;
	margin-right: 12px;
	background-image: url(../images/btn_go.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.formBtn:hover{
	width: 47px;
	height: 18px;
	background-image: url(../images/btn_go_a.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.leftCopy{
	margin-top: 358px;
	width: 210px;
	float: left;
}

.leftCopy img{
	float: none;
}

.contentRight{
text-align: center;
	width: 638px;
	float: right;
	/*padding-right: 15px;*/
	/*background-color: Orange;*/
	padding: 0;
}

.contentRight .productList{
	/*background-color: Silver;*/
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	/*background-image: url(../images/productList_bg.jpg);*/
	/*background-position: right;*/
	/*background-position: top;*/
	background: url(../images/productList_bg.jpg) no-repeat 150px 0px;
	/*background: url(../images/leftBar_bg.gif) repeat-y 0 6px;*/
	/*background-repeat: no-repeat;*/
	width: 638px;
	float: left;
	display: block;

}

.contentRight .productList p{
	padding-left: 50px;
	font-size: 12px;
	color: #4a4a4a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 34px;
	width: 538px;
	display: inline-block;
	float: left;
	margin-bottom: 20px;
	margin-top: 0;
	margin-left: 44px;
	*margin-left: 44px;
	_margin-left: 22px;
	height: 34px;
	background-image: url(../images/productList_head.gif);
	background-repeat: no-repeat;
	background-position: left;
	 
}

.contentRight .productList a{
	color: #4a4a4a;
	 
}

.contentRight .pageDiv{
	padding: 0 0 0 0;
	font-weight: bold;
	display: inline-block;
	line-height: 20px;
	font-size: 12px;
	color: #497a55;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 50px;
	margin-bottom: 30px;
}

.contentRight .pageDiv img{
	border: none;
	vertical-align: middle;
	/*display: inline;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.contentRight .pageDiv a{
	border: none;
	text-decoration: none;
	height: 20px;
	font-weight: normal;
	color: #666666;
	padding-right: 13px;
	margin-left: 8px;
	background-image: url(../images/pageList_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}




.contentRight .pageDiv  .imgA{
	height: 20px;
	font-weight: normal;
	color: #666666;
	padding-right: 0;
	margin-left: 0;
}

.contentRight .pageDiv .last{

	height: 20px;
	font-weight: normal;
	background-image: none;
	padding-right: 10px;
	margin-left: 8px;
	
}

.contentRight .pageDiv a:hover{
	color: #497a55;
}

.contentRight .pageDiv .onlyPage{
	padding-right: 15px;
	margin-left: 10px;
	
}

.contentRight .pageDiv .nowPage{
	padding-right: 15px;
	margin-left: 10px;
	background-image: url(../images/pageList_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.contentRight .productList .listGreen{
	color: #178c3a;
	font-weight: bold;
}

.contentRight h2{
	color: #4a9747;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 44px;
	line-height: 18px;
	margin-bottom: 10px;
	margin-top: 0;
}

.contentRight h3{
	color: #4a9747;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 60px;
	line-height: 18px;
	margin-bottom: 10px;
	margin-top: 0;
}

.contentRight p{
	font-size: 12px;
	color: #4a4a4a;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-left: 60px;
	margin-top: 0;
	margin-bottom: 30px;
	/*width: 600px;*/
}

.contentRight img{
	/*margin-left: 20px;
	float: right;
	clear: right;*/
}

.productIcon{
	width: 300px;
	/*background-color: Fuchsia;*/
	height: 148px;
	float: left;
	background-image: url(../images/productIcon_bg.gif);
	margin-top: 150px;
	}

.contentRight .imgTitle {
	/*margin-bottom: 30px;*/
	clear: right;
	float: left;
	margin: 0;
	/*margin-right: -15px;*/
}


.contentRight .tcmTable{
	font-weight: normal;
	display: table;
	width: 570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	float: right;
	margin-right: 15px;
	*margin-right: 15px;
	_margin-right: 7px;
	padding: 0;
	border:0 ;
}

.contentRight .senBack{
	float: right;
	margin-right: -10px;
}

.backBtn{
float: left;
	margin-top: 46px;
	*margin-top: 48px;
	_margin-top: 48px;
	width: 85px;
	height: 23px;
	margin-right: 12px;
	background-image: url(../images/btn_backList.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}

.backBtn:hover{
	width: 85px;
	height: 23px;
	background-image: url(../images/btn_backList_a.gif);
	background-repeat: no-repeat;
	border: none;
	display: inline-block;
	line-height: 18px;
}


.contentRight .colour{
	background-color: #f0f7ed;
}

.contentRight .pTitle{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding: 0;
	margin-top: 40px;
	margin-left: 50px;
	*margin-left: 50px;
	_margin-left: 24px;
	margin-bottom: 5px;	
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	line-height: 36px;
	height: 36px;
	display: inline-block;
	text-align: left;
}

.contentRight .pTitle img{
	vertical-align: middle;
}

.contentRight .th-v{
	width: 150px;
	padding-top: 10px;
	padding-bottom: 8px;
	vertical-align: top;

	color: #489648;
	text-align: right;
	padding-right: 10px;
	
}

.contentRight .thInside{
	padding-top: 10px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: left;
	color: #9c9c9c; 
	font-weight: normal;
	width: 380px;
	height: 20px;
	
}


.footerDiv{
	width: 928px;
	float: left;
}

.menuDiv{
	margin: 0;
	*margin-top: -4px;
	width: 928px;
	padding: 0;
	float: left;
	background-image: url(../images/menu_green.jpg);
}

