﻿.W990
{
	width:990px;
}
.W980
{
	width: 980px;
}
.W940
{
	width: 940px;
}
.W308
{
	width: 308px;
}
.W306
{
	width: 306px;
}
.W612
{
	width: 612px;
}
.W765
{
	width:765px;
}
.DB
{
	display: block;
}
.W20
{
	width: 20px; _width: 15px; 
}
.OH
{
	overflow: hidden;
}
.BMToP
{
	float:left;
	font-family: Arial;
	background-color: white;
}
.FL
{
	float: left;
}
.BMM
{
	margin-top: 130px;
	width: 980px;
	padding: 0px;
	overflow: hidden;
	background-color: white;
}
.MB10
{
	margin-bottom: 10px;
}
.BMMdL
{
	float: right;
	height: auto;
	margin-top: 20px;
	background-color: white;
}

.BMF
{
	width: 980px;
	text-align: left;
	_margin-left: 6px;
}
/*.BMFP
{
	width: 980px;
	margin: 0 0 0 0;
	height: 138px;
	background-image: url(      '/Images/homepage.png' );
	background-repeat: no-repeat;
	background-position: 0px -180px;
	overflow: hidden;
}*/
.BMFPa
{
	width: 980px;
	text-align: left;
}
.W260
{
	width: 260px;
}
.BMFPa1
{
	width: 251px;
	height: 48px;
	margin-top: 70px;
	overflow: hidden;
}
.BMFPa2
{
	width: 340px;
	_width: 380px;
	margin-top: 76px;
	font-size: 12px;
	color: #ffffff;
}
.BMFPa3
{
	width: 367px;
	_width: 290px;
	margin-top: 76px;
	font-size: 12px;
	color: #ffffff;
}
.BMFFPb
{
	width: 367px;
	_width: 330px;
}
.BMFtR
{
	width: 980px;
	text-align: left;
	height: 171px;
	margin-top: 0px;
	margin-left: 0px;
	left: 50%;
	margin-left: -490px; /*clear: both;*/
	position: absolute;
}
/*.BMFtRa
{
	background-image: url('/Images/homepage.png' );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 171px;
}*/
.FR
{
	float: right;
}
/* Stylesheet for FooterCtl control */
.FtRHMT
{
	float: left; display: block; width: 940px; overflow: hidden; background-color: #f5f5f5;
    border: solid 1px #dedede;
}
.FtRHMTa
{
	float: left; display: block; width: 426px; overflow: hidden;
}
.FtRHMTb
{
	float: left; display: block; width: 1px; border-right: solid 1px #e8e8e8; height: 150px; margin-top: 20px;
}
.FtRHMTc
{
	float: left; display: block; width: 254px; overflow: hidden;
}
.FtRHMTd
{
	float: left; display: block; width: 1px; border-right: solid 1px #e8e8e8;
    height: 150px; margin-top: 20px;
}
.FtRHMTe
{
	float: left; display: block; width: 255px; overflow: hidden;
}
.FtRHex
{
	float: left; display: block; width: 940px;
}
.FtRHexa
{
	float: left; display: block; width: 940px; overflow: hidden; margin-top: 5px;
    height: 1px; background-color: #383c40;	
}
.FtRHM
{
	margin: 0 0 0 0;
	width: 940px;
	_width: 939px;
}
.FtRHMa
{
	margin: 5px 0 5px 0px;
}
.FtRHMa1
{
	font-size: 12px;
	color: #666666;
	width: 693px;
	margin-top: 5px;
	text-align: left;
}

.MMdLBtMc
{
	width: 246px;
	height: 24px;
	overflow: hidden;
	background-image: url('/images/varologic-powerby-bg-b.png');
	background-repeat: no-repeat;
	background-color: #F0F0F0;
}
.MMdLBtMc1
{
	width: 178px;
	text-align: left;
	margin-left: 10px;
	_margin-left: 5px;
	font-size: 11px;
	margin-top: 5px;
}
.MMdLBtMc2
{
	width: 52px;
	text-align: left;
	font-size: 11px;
	margin-top: 5px;
}
/* end footer style
/* FooterCtl*/
.MFR{height: 25px;margin: 0 0 0 0; background-repeat: repeat-x; width: 942px; _width: 939px; background-color: #F0F0F0;}
.MFRa{ margin: 0 0 5px 11px;_margin-left: 5px; height: 15px;}
.MFClk{font-family: Arial; font-size: 11px; color: #6d9510; text-decoration: underline;}
.MCMre{ font-family: Arial; font-size: 11px; color: #464646;width:115px;float:left;margin-top:5px;}
.MTxt{font-family: Arial; font-size: 11px; color: #464646; font-weight: bold}
.W968{width: 968px;}
.Clh{float:left;width:50px;margin-top:5px;_margin-top:0px;}
.Flbl{float:left;margin-top:5px;_margin-top:1px;}
.Fimg{float:left;margin-top:10px;margin-left:3px;}

#divContent{width: 942px; _width: 937px; overflow: hidden; display: none;background-color: #F0F0F0;}
#divContent span{float:left;width: 928px;float:left;display:block;margin:0px;padding:0px;}
#divContent ol li{margin: 10px;_margin: 5px;font-size: 11px;list-style:none;color: #363434;text-align: justify;margin-top: 6px;list-style:none;}
	
/*End */

/* Stylesheet for the HomeTopCtl.ascx control*/
.HTC
{
	width: 940px;
}
.HTCToP
{
	width: 717px;
	overflow: hidden;
}
.HTCToPa
{
	width: 376px;
	height: 75px;
	margin-top: 10px;
	margin-left: 18px;
	_margin-left: 8px;
}
.TxTDNone
{
	text-decoration: none;
}
.HTCToPb
{
	width: 376px;
}
.W390
{
	width: 390px;
}
.HTCCaTLsT
{
	width: 940px;
	margin-top: 3px;
	background-color: Orange;
}
.HTCCaTLsTa
{
	width: 280px;
	margin-left: 10px;
	_margin-left: 5px;
	margin-top: 47px;
}
.HTCCaTLsTb
{
	width: 690px;
	height: 15px;
	overflow: hidden;
}
.HTCa
{
	width:677px;float:left;display:block;
}
.HTCa1
{
	padding:0px 0 0px 18px;
}
.HTCImg
{
	margin-right:35px;float: right;width: 228px;display: block;background-image: url(  '/Images/call-mail-box.png' );background-repeat: no-repeat;background-position: 0px 0px;height: 83px;overflow: hidden;
}
.HTCb
{
	font-weight:bold;font-family:Arial; font-size:20px;padding-top:14px; color:#686767;
}
.HTCd
{
	padding-top:11px;font-size:13px; font-weight:bold;font-family:Arial; color:#686868;
}

.W690
{
	width: 690px;
}
.BMBody
{
	background-color: White;
}
.BMMgn
{
	margin: 0px 0px 0px 0px;
}
.BMFMgn
{
	margin: 0;
}
.BMFPdg
{
	padding: 0;
}

.HtMMdL
{
	width: 940px;
	height: 42px;
	text-align: center;
}
.HtMMdLa
{
	margin-top: 12px;
}

.HtMMdLb
{
	width: 10px;
	height: 42px;
	background-image: url(           '/Images/top-nevi-separator-line.gif' );
	background-repeat: no-repeat;
}
/* Added BY JB 20100406 --Category Content/Long Desc */
.CntToP
{
	float: left;
	display: block;
	width: 940px;
	margin-top: 20px;
}
.CntHM
{
	float: left;
	display: block;
	width: 940px;
	overflow: hidden;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	_margin-top: 13px;
}
.CntMdL
{
	float: left;
	display: block;
	width: 940px;
	font-family: Arial;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	color: #666666;
	margin-top:10px;
}
.CntMdL1
{
	float: left;
	display: block;
	width: 940px;
	font-family: Arial;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	color: #666666;
	margin-top:10px;
}
.EmSPb
{
	background-image: url(/images/bullate.gif);
	width: 6px;
	display: block;
	background-repeat: no-repeat;
	float: left;
	height: 7px;
}

.CntMdLa
{
	float: left;
	display: block;
	width: 940px;
	font-family: Arial;
	text-align: left;
	color: #3f3f3f;
	overflow: hidden;
}
.CntMdLa1
{
	float: left;
	display: block;
	width: 940px;
	font-family: Arial;
	text-align: left;
	color: #3f3f3f;
	overflow: hidden;
	margin-top:7px;
}
.FWB
{
	font-weight: bold;
}
.MT20
{
	margin-top: 20px;
}
.MT10
{
	margin-top: 10px;
}
.MT5
{
	margin-top: 5px;
}
.CntMdLb
{
	float: left;
	display: block;
	width: 8px;
	height: 9px;
	background-image: url(       '/images/hompage-text-sp.png' );
	background-position: -190px -70px;
	background-repeat: no-repeat;
}

/* Added Style for the Energy COnsultancy ---20100408*/
.ECCntHM
{
	float: left;
	display: block;
	width: 940px;
	overflow: hidden;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	_margin-top: 13px;
}
.ECCntHM1
{
	float: left;
	display: block;
	width: 933px;
	overflow: hidden;
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
	_margin-top: 13px;
	border: solid 1px #dedede;
	margin-top:2px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.ECCntMdL
{
	float: left;
	display: block;
	width: 940px;
	font-family: Arial;
	text-align: left;
	overflow: hidden;
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
}

.ECCntMdLa
{
	float: left;
	display: block;
	width: 612px;
	font-family: Arial;
	text-align: left;
	color: #3f3f3f;
	margin-top: 10px;
	overflow: hidden;
}

.ECS
{
	width: 222px;
	float: left;
	display: block;
	margin-top: 10px;
	height: 118px;
	background-image: url(     '/Images/energy-consultancy.png' );
	background-position: 0px -280px;
}
.ECSa
{
	width: 365px;
	float: left;
	display: block;
	font-family: Arial;
	font-size: 16px;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
	overflow: hidden;
}
.ECSb
{
	width: 365px;
	float: left;
	display: block;
	font-family: Arial;
	font-size: 12px;
	margin-top: 15px;
	margin-left: 15px;
	color: #4b4b4b;
	overflow: hidden;
}
ECSc
{
	width: 365px;
	float: left;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #4b4b4b;
	overflow: hidden;
	margin-top: 10px;
}
.ECSd
{
	width: 700px;
	float: left;
	display: block;
	font-family: Arial;
	margin-top: 10px;
	margin-left: 15px;
	overflow: hidden;
}
.ECSe
{
	width: 365px;
	float: left;
	display: block;
	font-family: Arial;
	font-size: 16px;
	margin-top: 10px;
	font-weight: bold;
	overflow: hidden;
}
.ECSf
{
	width: 680px;
	float: left;
	display: block;
	font-family: Arial;
	font-size: 12px;
	margin-top: 5px;
	color: #4b4b4b;
	overflow: hidden;
	color: #4b4b4b;
}

.ECMainTop
{
    float: left; display: block; width: 940px; overflow: hidden; margin-bottom:10px;
}
.ECBox
{
   float: left; display: block; width: 460px; height: 98px; border: solid 1px #dedede; overflow: hidden;
}
.ECBoxCont
{
  float: left; display: block; width: 430px; margin-left: 20px;_margin-left:10px; overflow: hidden;font-size: 12px; font-family: Arial; text-align: left
}
.ECBoxHead
{
 float: left; display: block; width: 430px; overflow: hidden; font-size: 18px; font-weight: bold; margin-top: 10px; color: #4b4b4b;
}
.ECBoxTxt
{
    float: left; display: block; margin-top: 10px; width: 430px; overflow: hidden; font-size: 12px; color: #4b4b4b;
}
.ECBoxArrow
{
    background-image: url('/images/arrow-bullate.gif'); margin-top: 4px; overflow:hidden; float: left; width: 4px; height: 7px; background-repeat: no-repeat;
}
.ECBoxArrTxt
{
    float: left; display: block; margin-left: 5px; width: 420px; overflow:hidden;
}
/* Energy Mangement CSS --Added BY JB 20100419 */
.SMFUSION
{
	background-image: url(/images/smart-fusion-logo.png);
	width: 224px;
	display: block;
	background-repeat: no-repeat;	
	float: left;
	height: 49px;
	margin-top:20px;
	}
.EMS
{
	background-image: url(/images/hompage-text-sp.png);
	width: 193px;
	display: block;
	background-repeat: no-repeat;
	background-position: -180px 0px;
	float: left;
	height: 27px;
	margin-top: 20px;
}
.EMSa
{
	background-image: url(/images/homepage.png);
	margin-top: 10px;
	width: 251px;
	display: block;
	background-position: 0px -70px;
	float: left;
	height: 20px;
}
.EMSToP
{
	background-color: #464646;
	margin-top: 10px;
	width: 100px;
	display: block;
	float: left;
	height: 19px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.EMSToPa
{
	margin-top: 1px;
	margin-left: 10px;
}
.EMSToPb
{
	margin-top: 15px;
	width: 612px;
	font-family: arial;
	float: left;
	font-weight: bold;
}
.EmSMdL
{
	margin-top: 10px;
	width: 612px;
	float: left;
}
.EmSMdLa
{
	background-image: url(/images/software-si.jpg);
	width: 191px;
	background-repeat: no-repeat;
	float: left;
	height: 120px;
}
.EmSMdLb
{
	width: 300px;
	font-family: arial;
	float: left;
	margin-left: 10px;
}
.EmSMdLc
{
	margin-top: 10px;
	width: 300px;
	font-family: arial;
	float: left;
	margin-left: 10px;
}
.EmSP
{
	margin-top: 15px;
	width: 612px;
	font-family: arial;
	float: left;
	font-weight: bold;
}
.EmSPa
{
	margin-top: 10px;
	width: 455px;
	float: left;
}
.EmSPb
{
	background-image: url(/images/bullate.gif);
	width: 6px;
	display: block;
	background-repeat: no-repeat;
	float: left;
	height: 7px;
}
.EmSPc
{
	text-align: left;
	width: 440px;
	display: block;
	float: left;
	margin-left: 5px;
}
/* END*/

/*Home Page Smart Metering --Added BY JB 20100419 */
.MHM
{
	width: 286px;
	float: left;
	overflow: hidden;
}
.MHMArrow
{
	background-image: url('/Images/home-bullate.gif'); 
	background-repeat: no-repeat;
    width: 15px; 
    height: 7px; 
    margin-top: 4px; 
    float: left; 
    overflow: hidden;
}

.MHMa
{
	width: 286px;
	float: left;
	overflow: hidden;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: #4f4f4f;
	text-align: justify;
}

.MHCnT
{
	width: 286px;
	float: left;
	overflow: hidden;
	text-align: left;
	margin-top: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #4f4f4f;
}
.FWB
{
	font-weight: bold;
}
.MHMc
{
	/*	width: 286px; */
	width: 267px;
	float: left;
	overflow: hidden;
	font-family: Arial;
	font-size: 12px;
	color: #4f4f4f;
	text-align: justify;
}
/* END*/

/* Added Stylesheet for the top bannerType --Added BY JB 20100420*/
.BnRTyP
{
	width: 288px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	color: #646464;
	font-size: 18px;
	margin-top: 70px;
	text-align: center;
}
.BnRTyPa
{
	width: 288px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	color: #646464;
	text-align: center;
	font-size: 18px;
	margin-top: 10px;
}
.BnRHM
{
	overflow: hidden;
	width: 308px;
	height: 220px;
	float: left;
	font-family: Arial;
}
.BnRHMa
{
	overflow: hidden;
	width: 308px;
	height: 220px;
	float: left;
	background-image: url(    '/Images/top-right-bg.png' );
	background-repeat: no-repeat;
}
.BnRHContact
{
	overflow: hidden;
	width: 308px;
	height: 220px;
	float: left;
	background-image: url( '/Images/top-right-bg.png' );
	background-repeat: no-repeat;
}
/* End*/

/*STylesheet for the Resources Control--Added By JB 20100520 */

.RHM
{
	float: left;
	background-image: url(/images/our-resources-t.png);
	display: block;
	width: 124px;
	height: 27px;
	margin-top: 20px;
}
.RMdL
{
	float: left;
	display: block;
	width: 940px;
	text-align: left;
}
.RMdLa
{
	float: left;
	display: block;
	width: 183px;
	margin-top: 10px;
}
.RMdLb
{
	float: left;
	display: block;
	width: 183px;
	height: 179px;
	background-image: url(/images/resources-si.jpg);
	background-repeat: no-repeat;
}
.RMdLc
{
	overflow: hidden;
	float: left;
	display: block;
	width: 440px;
	margin-left: 10px;
	text-align: left;
	margin-top: 10px;
	overflow:hidden;
	
}
.RMdLd
{
	overflow: hidden;
	float: left;
	display: block;
	width: 433px;
	margin-left: 10px;
	text-align: left;
	
}
.RMdLe
{
	float: left;
	display: block;
	width: 6px;
	height: 7px;
	background-image: url(/images/bullate.gif);
	background-repeat: no-repeat;
}
.RMdLf
{
	float: left;
	display: block;
	width: 410px;
	margin-left: 5px;
	text-align: left;
	font-family: arial;
	text-align: justify;
}
.RMdLg
{
	float: left;
	display: block;
	width: 420px;
	margin-left: 5px;
	text-align: left;
	font-family: arial;
}
.RMdLj
{
	float: left;
	display: block;
	width: 433px;
	margin-top: 5px;
}
.RMLk1
{
	float: left;
	display: block;
	width: 926px;
	
}
.RMdLk
{
	float: left;
	display: block;
	width: 926px;
	margin-top: 10px;
}
.RMdLm
{
	float: left;
	display: block;
	width: 290px;
	margin-top: 10px;
	margin-left: 10px;
}
.RMdLn
{
	overflow: hidden;
	float: left;
	display: block;
	width: 286px;
	background-image: url(/images/did-you-know-bg.png);
	background-repeat: no-repeat;
	height: 170px;
}
.RMdLn1
{
	float: left;
	display: block;
	width: 152px;
	font-size: 12px;
	text-align: left;
	margin-left: 130px;
	margin-top: 50px;
	_margin-left: 70px;
}
.RMdLn2
{
	float: left;
	display: block;
	width: 152px;
	font-size: 12px;
	text-align: left;
	margin-left: 130px;
	margin-top: 10px;
	_margin-left: 70px;
}
.SMTtL
{
	width: 268px;
	float: left;
	overflow: hidden;
	font-family: Arial;
	font-size: 12px;
	color: #4f4f4f;
	text-align: justify;
}
.SMTtL1
{
	width: 286px;
	float: left;
	overflow: hidden;
	font-family: Arial;
	font-size: 12px;
	color: #77a740;
	text-align: justify;	
}
.SMTtL2
{
	width: 286px;
	_width: 279px;
	float: left;
	overflow: hidden;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	color:#4f4f4f;	
}
.FWB
{
	font-weight: bold;
}
.AbUs
{
	float: left;
	display: block;
	width: 316px;
	margin-left: 10px;
	text-align: justify;
}
.AbUsToP
{
	float: left;
	display: block;
	width: 316px;
	margin-top: 20px;
	text-align: justify;
}
.AbUsMdL
{
	float: left;
	display: block;
	width: 612px;
	 
	text-align: justify;
	margin-top: 10px;
	overflow: hidden;font-size:12px;
}
.AbUsM
{
	float: left;
	display: block;
	width: 286px;
	margin-top: 10px;
}
.AbUsM1
{
	float: left;
	display: block;
	width: 286px;
	height: 118px;
}

.SML1{margin-top: 10px;}
/*class for Energy Savin Tips--Added by JB 20100524*/
.STToP{float: left;background-image: url(/images/our-resources-t.png);display: block;width: 124px;height: 27px;margin-top: 10px;}
#ST {width: 940px;}
#ST ol{float: left;margin: 10px;}
#ST ol li{list-style-image: url(  '/Images/bullate.gif' );margin: 5px 0px 0px 20px;}
/* End*/

/* Stylesheet for the FullCategoryDummy --Added BY JB 20100527*/
.LIlstimg {list-style-image:url('/images/arrow-bullate.gif');margin-bottom:5px}
#Category{float:left;width:940px;overflow:hidden;}
#Category ul{float:left;width:940px;overflow:hidden;margin:0px;padding:0px;}
#Category ul li{list-style:none;}
#Category ul .CatImg{width:612px;height:220px;float:left;overflow:hidden;}
#Category ul .BnrType{width:308px;float:left;margin:0 0 0 20px;_margin:0 0 0 0px;}
#Category ul .CatImgnVdo{width:612px;float:left;overflow:hidden;}
/* End BY Jb */

/* Stylesheet for the Company Menu --Added BY JB 20100527*/
 #Company{width: 940px;float: left;overflow: hidden;}
 #Company ul{width: 940px;float: left;overflow: hidden;margin: 0px;padding: 0px;}
 #Company ul li{width: 940px;float: left;font-size: 12px;list-style: none;font-family: Arial;color: #3F3F3F;margin: 0px;text-align:left;margin-bottom:5px;}
 #Company ul li img{float: left;border: medium none;}
 #Company ul li span{float: left;width: 630px;margin: 5px 0 0 10px;text-align: justify;}
 #Company ul ul{width: 940px;float: left;overflow: hidden;margin: 0px;padding: 0px;}
 /*For map*/
 #Company ul ul .Map{width: 620px;height: 300px;float: left;overflow: hidden;position: relative;}
 #Company ul ul li{width: 320px;float: left;overflow: hidden;}
 #Company ul ul ul{width: 297px;float: left;overflow: hidden;border: 1px solid #dedede;overflow: hidden;
                   height: 300px;float: left;margin-right: 10px;background-color: #f5f5f5;}
 #Company ul ul ul .Txt{overflow: hidden;float: left;background-image: url(/images/hompage-text-sp.png);
            background-repeat: no-repeat;background-position: -610px 0px;width: 71px;height: 20px;margin: 22px 0 0 20px;}


#Company ul ul ul .BackGrd{width: 300px;float: left; margin:0px; padding:0px; background-color:White; overflow: hidden;height: 300px;float: left;}
/* Contact us*/
#Company ul ul ul table{overflow: hidden;width: 287px;float: left;}
#Company ul ul ul table .Location{overflow: hidden;margin: 22px 0 0 17px;float: left;background-image: url(/images/location-sp.png);background-repeat: no-repeat;
            background-position: 0px 0px;width: 50px;height: 35px;}
#Company ul ul ul table td{overflow: hidden;margin: 10px 0 0 10px;float: left;font-family: arial;font-size: 12px;color: #666666;
                           width: 190px;text-align: left;}
#Company ul ul ul table .Call{overflow: hidden;float: left;background-image: url(/images/location-sp.png);background-repeat: no-repeat;
            background-position: -60px 0px;width: 30px;height: 30px;  margin: 10px 0 0 10px; }
#Company ul ul ul table .Fax{overflow: hidden;margin: 15px 0 0 12px;float: left;background-image: url(/images/location-sp.png);
            background-repeat: no-repeat;background-position: -100px 0px;width: 30px;height: 30px;}
#Company ul ul ul table .Email{overflow: hidden;margin: 15px 0 0 12px;float: left;background-image: url(/images/location-sp.png);
            background-repeat: no-repeat;background-position: -140px 0px;width: 30px;height: 30px;}
/*End BY JB 20100527*/

/*Code By JM MSiteM.Master-- Start*/
.MSM
{
	float:left;display:block;width: 940px;margin-top:10px;
}
/*Code By JM MSiteM.Master-- END*/
/*Code By JM MHomeSite.Master-- Start*/
.MHMd
{
	display:block; height: auto;margin-top: 13px; background-color: white; margin-right:20px;_margin-right:10px; margin-left:20px; _margin-left:10px;
}
.MHHd
{
	top: 0px;width: 980px;text-align: left;height: 171px; margin-top: 0px;left: 50%; display:block; margin-left: -490px;position: absolute;
}
.MHHda
{
	width:940px; margin-left:20px; _margin-left:10px; margin-right:20px; _margin-right:10px;
}
.MHFt
{
	display:block; margin-right:20px;_margin-right:10px;margin-left:20px;_margin-left:10px;
}
.MHCn
{
	margin-left:5px; _margin-left:2px;
}
.MHPB
{
	background-image:url('/images/page-border.png'); background-repeat:repeat-y;
}
/*Code By JM MHomeSite.Master-- End*/
/*Code By JM HomeMiddleCategoryCtl-- Start*/
.HMCa
{
 float: left; display: block; width: 940px; height: 408px;margin-top:10px;
}
.HMCb
{
	width: 612px; height: 408px;
}
.HMCd
{
	float: left; display: block; width: 20px; _width: 15px; height: 408px;
}
.HMCe
{
	float: left; display: block; width: 308px; height:406px;
}
.HMCe1
{
	overflow: hidden; background-image: url(/images/top-right-bg.png); background-repeat: no-repeat; height: 220px; width:305;border:solid 1px #dedede;
}
.HMCe2
{
	background-image: url(/images/comma-up.png); margin-top: 20px; width: 22px;background-repeat: no-repeat; float: left; height: 21px; margin-left: 10px;_margin-left:5px;
}
.HMCe3
{
	text-align: left; margin-top: 20px; width: 260px; font-family: arial;
    float: left; color: #404040; margin-left: 10px; _margin-left:5px;font-size: 28px;font-weight: bold;
}
.HMCe4
{
	width: 306px; float: left; overflow: hidden; line-height:21px;
}
.HMCe5
{
	width: 266px; float: left; overflow: hidden; margin-left: 18px; _margin-left: 10px;
}
.HMCe6
{
	float: left; display: block; margin-top: 10px; width: 266px; margin-left: 5px; _margin-left:0px;
}
.HMCe7
{
	float: left; display: block; width: 260px; margin-left: 0px; text-align: left;font-size: 12px; color: #4b4b4b; font-family: Arial;margin-top:5px;
}
.W266
{
	 float:left; width:266px; height:10px;
}
.HMCe8
{
	width: 266px; float: left; overflow: hidden; margin-left: 18px; _margin-left: 10px;
}
.HMCe9
{
	float: left; display: block; margin-top: 10px; width: 266px; margin-left: 5px; _margin-left:0px;
}
.HMCe10
{
	float: left; display: block; width: 260px; margin-left: 0px; text-align: left;
    font-size: 12px; color: #4b4b4b; font-family: Arial;
}
.HMCf
{
	float: left; display: block; width: 940px;margin-top: 30px;
}
.HMCfa
{
	float: left; display: block; width: 286px; _width: 286px; margin-right: 20px;
}
.HMCfb
{
	float: left; display: block; width: 286px;
}
.HMCfc
{
	float: left; display: block; background-image: url('/images/hompage-text-sp.png');
    background-position: -380px 0px; background-repeat: no-repeat; width: 143px;height: 27px;
}
.HMCfd
{
	float: left; display: block; width: 286px; color: #4b4b4b; margin-top: 10px;
}
.HMCfe
{
	float: left; display: block; width: 1px; border-right: solid 1px #e8e8e8; height: 380px;
}
.HMCfg
{
	float: left; display: block; width: 286px; _width: 286px; margin-right: 20px;
    margin-left: 20px; overflow: hidden;
}
.W285
{
	float: left; display: block; width: 285px;
}
.HMCfh
{
	float: left; display: block; background-image: url('/images/hompage-text-sp.png');
    background-position: 0px 0px; background-repeat: no-repeat; width: 178px; height: 27px;
}
.HMCfi
{
	float: left; display: block; width: 286px; color: #4b4b4b;margin-top: 10px;
}
.HMCfj
{
	float: left; display: block; width: 304px;overflow: hidden;
}
.HMCfk
{
	float: left; display: block; width: 286px; margin-left: 18px; _margin-left: 9px;
}
.HMCfl
{
	float: left; display: block; background-image: url('/images/hompage-text-sp.png');
    background-position: -180px 0px; background-repeat: no-repeat; width: 193px;height: 27px;
}
/*Code By JM HomeMiddleCategoryCtl-- End*/

/*Code By JM HomeRightCtl-- Start*/
.HRC
{
	float: left; display: block; width: 308px; margin-top:20px;
}
.HRCmp
{
	width: 288px;z-index:10px;height: 252px; margin-left:20px; overflow:hidden; position:relative;float: left;
}
.HRCN
{
	float: left; display: none; width: 308px; margin-top: 10px;
}
/*Code By JM HomeRightCtl-- End*/
/*Code By JM HomeSubCatList-- Start*/
.HSCL
{
	width: 308px; float: left; overflow: hidden; margin-top: 20px;
}
.HSCLa
{
	width: 135px;height:20px; float: left; overflow: hidden;margin:0 0 10px 20px;
}
.HSCLb
{
	width: 308px; float: left; overflow: hidden; background-image: url('/Images/r-menu-seprator-line.png'); background-repeat: no-repeat; height: 1px;
}
.HSCLc
{
	width: 308px; float: left; font-family: Arial; font-size: 12px; text-align: left;
}
.HSCLd
{
	width: 250px; float: left; margin-left: 30px; font-family: Arial; font-size: 12px; margin-top: 13px; text-align: left;
}
.HSCLe
{
	width: 135px;height:20px; float: left; overflow: hidden;margin:0 0 10px 20px;
}
/*Code By JM HomeSubCatList-- End*/
/*Code By JM RightContactUsCtl-- Start*/
.W215
{
	float: left; display: block; width: 215px;
}
.RCUCt
{
	font-family: Arial; font-size: 12px; color: #666666;_margin-left: 5px;
    height: 171px; margin-left: 10px; background-color: #f5f5f5
}
.RCUCta
{
	float: left; display: block; width: 215px; margin-top: 20px; margin-left: 15px;_margin-left: 5px;
}
.RCUCtb
{
	float: left; background-image: url('/images/hompage-text-sp.png'); background-position: -610px 0px;
    display: block; width: 71px; height: 20px
}
.RCUCtc
{
	text-align: left; margin-top: 10px;margin-left: 15px;_margin-left: 5px;
}
.RCUCtd
{
	float: left; text-align: left; display: block; width: 215px; margin-top: 5px;
    margin-left: 15px;_margin-left: 5px;
}
.RCUCte
{
	float: left; text-align: left; display: block; width: 215px; margin-top: 5px;
    margin-bottom: 10px; margin-left: 15px;_margin-left: 5px;
}
.RCUCtf
{
	float: left; text-align: left; display: block; width: 215px; margin-top: 3px;
    margin-bottom: 10px; margin-left: 15px;_margin-left: 5px;
}
/*Code By JM RightContactUsCtl-- End*/

/*Code By JM RequestCallBackCtl-- Start*/
.RqCBTp
{
	width: 255px; float: left; margin-left: 20px;margin-top:20px; overflow: hidden;font-family:Arial;font-size:12px;color:#666666;_margin-left: 5px;
}
.RqCBTpa
{
	float: left; overflow: hidden; background-image: url('/Images/hompage-text-sp.png');
    background-repeat: no-repeat; background-position: -690px 0px; width: 129px; height: 20px;
}
.RqCBTpH
{
	float: left; overflow: hidden; width: 255px;margin-top:10px;
}
.W255
{
	float: left; overflow: hidden; width: 255px;
}
.RqCBTpSH
{
	float: left; overflow: hidden; width: 51px;text-align:left;
}
.RqCBTxt
{
	float: left; overflow: hidden; width: 161px;_width:165px;
}
.RqCBTxa
{
	width:157px; _width:160px; height:16px;
}
.RqCBTF
{
	margin-top:10px;margin-bottom:20px;text-align:left;margin-left:54px;_margin-left:34px;
}
/*Code By JM RequestCallBackCtl-- End*/
/*Code By JM NewsCtl-- Start*/
.W386
{
	float: left; width: 394px;
}
.W395
{ float:left; width:395px;}
.NWSbc
{
	background-color: #f5f5f5;
}
.NWSba
{
	display: block; margin-left: 20px; _margin-left: 5px; margin-right: 20px;
}
.NWSbi
{
	float: left; display: block; background-image: url('/images/hompage-text-sp.png');
    background-position: -530px 0px; background-repeat: no-repeat; width: 77px; height: 20px;
}
.NWSbc
{
	float: left; display: block; width: 386px; font-family: Arial; font-size: 12px;
            color: #666666; text-align: justify;
}

/*Code By JM NewsCtl-- End*/

.CaTTtLc
{
	margin:22px 0 0 10px;
	padding:0;
	overflow:hidden;
}
.CaTTtLb
{
	margin:0;
	padding:5px 0 0 0;
	font-family:Arial;
	font-size: 26px;
	color: #95c33d;
	text-align:left;
	font-weight:normal;
}
.CatMetaHeader
{
	padding-left: 10px;
	padding-right: 10px;
	_margin: 5px;
	font-size: 11px;
	color: #363434;
	text-align: justify;
	width: 940px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#f9f9f9;
}
.CatDsCa
{
	margin: 10px;
	_margin: 5px;
	font-size: 11px;
	color: #363434;
	text-align: justify;
	margin-top: 6px;
}
.CatDsC
{
	width: 940px;
	overflow:hidden;
}
.BClRW
{
	background-color: White;
	margin-top: 5px;_width: 939px; _margin-left: 1px;
	float:left;
}

/*.img {
	behavior: url(/css/iepngfix.htc);
}
.div {
	behavior: url(/css/iepngfix.htc);
}
.ul {
	behavior: url(/css/iepngfix.htc);
}*/

/*SupportCtl*/
#Support{float:left;width:940px;overflow:hidden;}
#Support .CatImg{width:612px;height:220px;float:left;overflow:hidden;}
#Support .BnrType{width:308px;float:left;margin:0 0 0 20px;_margin:0 0 0 0px;}
#Support ul .CatImgnVdo{width:612px;float:left;overflow:hidden;}