body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
  background-image: url(~/App_Themes/SoftDebut/images/index02_bg.jpg);
  background-repeat: repeat-x;
  width:100%;
  /*width:1339px*/
  
  
}
.auto-style1
{
  height: 24px;
}
.auto-style2
{
  width: 204px;
}
#header
{
  width:1000px;height:122px;margin:0 auto;
}
.floatl
{
  float:left;
}
#contentdiv
{
  width:1000px;min-height:500px;margin:0 auto;
}
#contentZone
{
  width:1000px;height:431px;margin:0 auto;
}
#contentL
{
  width:245px;height:431px;float:left;z-index:9;
}
#contentR
{
  width:755px;height:431px;float:left;
}
#topR
{
  width:755px;height:54px;
}
#menuZone
{
  width:602px;float:left;position:relative;top:10px;right:3px;z-index:9;
}
#menuZoneAboutUs,#menuZoneContact,#menuZoneProduct,#menuZoneHome,#menuZoneNews
{
  width:602px;float:left;position:relative;top:20px;left:233px;
}
#slideBg
{
  width:755px;height:343px;background-image:url('~/App_Themes/SoftDebut/images/index02_bgslide.jpg');background-repeat:repeat-x;
}
#slideTopic
{
  width:655px;height:35px;float:right;position:relative;right:50px;
}
.imgSlideTopic
{
  margin-top:12px;
  z-index:9;
}
#clear
{
  width:755px;height:34px;background-image:url('~/App_Themes/SoftDebut/images/index02_bgshowder.jpg');background-repeat:repeat-x;
}
#slide
{
  width:755px;height:305px;position:relative;top:5px;left:50px;
}
#linkBannerZone
{
  width:990px;min-height:417px;padding:5px;position:relative;left:15px;
}
.linkBannerBg
{
  
}
.linkBanner
{
  width:257px;min-height:277px;margin-left:25px;padding:5px;float:left;
}
.banner
{
  padding-right:5px;padding-bottom:5px;
}
#csTopic
{
  background-image:url('~/App_Themes/SoftDebut/images/1home_bgpro.jpg');background-repeat:repeat-x;text-align:center;z-index:1000;
}
.height5
{
  height:5px;
}
.height20
{
  height:20px;float:left;width:100%;
}
.height58
{
  height:58px;
}
.width5
{
  width:5px;height:58px;float:left;
}
.linkBanner_clear
{
  width:5px;height:287px;float:left;
}
#sivTopic
{
  background-image:url('~/App_Themes/SoftDebut/images/1home_bgpro.jpg');background-repeat:repeat-x;text-align:center;z-index:1000;
}
#casmTopic
{
  background-image:url('~/App_Themes/SoftDebut/images/1home_bgpro.jpg');background-repeat:repeat-x;text-align:center;z-index:1000;
}
#Bottom
{
  width:990px; height:200px;padding:5px;margin:0 auto;float:left;position:relative;right:10px;
}
.height24
{
  height:24px;width:986px;float:left;
}
.height35
{
  height:35px;width:986px;float:left;
}
#LinkBannerBottomZone
{
  width:986px;height:171px;float:left;
}
#LinkBannerBottom
{
  width:922px;height:153px; margin:0 auto;padding:5px;
}
#LinkBannerBottomTopic
{
  background-image:url('~/App_Themes/SoftDebut/images/1home_bgpro.jpg');height:25px;text-align:center;width:912px;z-index:1000;
}
.LinkBannerBottom
{
  width:912px; padding:0px 5px;
}
.height19
{
  width:1000px;height:19px;
}
#footerZone
{
  width:1000px;height:200px;margin:0 auto;
}
#footer_line
{
  height:1px;background-color:#e1e1e1;width:1000px;margin:0 auto;float:left;position:relative;
}
#footer
{
  width:980px;background:url('~/App_Themes/SoftDebut/images/index02_bgfoot.jpg') #dedede;background-repeat:repeat-x;padding:10px 10px 0;margin:0 auto;position:relative;float:left;
}
#footerLink
{
  width:750px;min-height:171px;float:left;margin-top:-10px;float:left;
}
#ContactZone
{
  float:right;
  position:relative;
  right:20px;
}
#Contact
{
  width:204px;min-height:171px;
}
#imgClip1
{
  height:25px;
}
#imgClip2
{
  height:28px;background-color:#f3f3f3;
}
#ContactBg
{
  width:204px; min-height:80px;background-color:#f3f3f3;margin:0 auto;float:left;
}
#content_contact
{
  width:180px;float:right;word-wrap:break-word;
}
#line1
{
  height:3px;background-color:#f3f3f3;width:204px;margin:0 auto;float:left;
}
#line2
{
  height:2px;background-color:#e1e1e1;width:204px;float:left;
}
#copyright
{
  width:100%;height:23px;padding-top:7px;background-image:url('~/App_Themes/SoftDebut/images/index02_bgfootcopyright.jpg');background-repeat:repeat-x;background-color:#f47310;margin:0 auto;float:left;
}
.tx_footer
{
  width:990px;margin:0 auto;
}
#AboutUs,#ContactUs,#ContentPage,#Newsletter
{
  /*width:1000px;*/width:980px;min-height:350px;margin:0 auto;
}
#menuAboutUsZone,#menuContactUsZone,#menuContentPageZone
{
  width:1000px;float:left;
}
#BgAboutUsL,#BgContactUsL,#BgmenuContentPageL
{
  width:90px;height:54px;float:left;
}
#BgAboutUs,#BgContactUs,#BgmenuContentPage
{
  width:847px; height:54px;float:left;
}
#BgAboutUsR,#BgContactUsR,#BgmenuContentPageR
{
  width:63px;height:54px;float:left;
}
#aboutusHeader,#contactusHeader,#menuContentPageHeader
{
  width:1000px;min-height:63px;background-image:url('~/App_Themes/SoftDebut/images/2aboutus_bg.jpg');background-repeat:repeat-x;float:left;
}
#aboutusText,#contactusText,#menuContentPageText
{
  width:141px;height:63px;float:left;z-index:10;
}
#aboutusPic,#contactusPic,#menuContentPagePic
{
  width:522px;height:63px;float:right;z-index:10;
}
#content
{
  width:1000px;background-color:#ffffff;float:left;
}
/*Contact*/
#contactus
{
  float: left;
  margin-left: 30px;
  min-height: 220px;
  width: 669px;
}

#contactInfoTopic {
  float: left;
  height: 20px;
  width: 649px;
}

#contactInfoBg {
  background-color: #CACACA;
  float: left;
  min-height: 222px;
  width: 669px;
}

#contactInfo {
  /*background-color: #FFFFFF;*/
  float: left;
  margin: 1px;
  min-height: 220px;
  width: 667px;
  background:url('/App_Themes/SoftDebut/images/4contact_pic01.jpg') no-repeat bottom right #fff;
}

#contactInfoDetail {
  float: left;
  padding-left: 10px;
  width: 657px;
}
#height19
{
  width:649px;height:19px;float:left;
}
#jobApplyTopic
{
  width:649px;height:20px;text-align:left;float:left;z-index:10;
}
#jobApplyBg
{
  width:669px; height:92px;background-color:#cacaca;float:left;
}
#jobApply
{
  width:667px;height:90px;background-color:#FFFFFF;margin:1px;
}
#PositionTopic
{
  width:78px;height:23px;float:left;
}
#Position
{
  width:16px; height:23px;float:left; text-align: left;
}
#PositionDetail
{
  width:537px;height:23px;float:left;
}
#ContactTopic
{
  width:78px;height:23px;float:left;
}
#ContactMail
{
  width:16px; height:23px;float:left; text-align: left;
}
#ContactDetail
{
  width:537px;height:23px;float:left;
}
#mapTopic
{
  width:649px;height:20px;float:left;z-index:10;
}
#mapBg
{
  width:669px;height:402px;background-color:#cacaca;float:left;
}
#mapDetail
{
  width:667px;height:400px;background-color:#FFFFFF;margin:1px;
}

#productMenuZone,#LeftMenuZone
{
  width:235px;float:left;
}
#productContentZone,#ContentZone
{
  width:755px;float:left;
}
#productItem
{
  width:725px;/*min-height:150px;*/padding:15px;border-color:#cacaca;border-style:solid;border-width:1px;background-color:#ffffff;float:left;
}

#productImg
{
  width:150px;float:left;text-align:center;
}
#productDetail
{
  width:560px;float:left;margin-left:15px;text-align:left;
}
.productMenu{
  text-indent:0px;
}
.productMenu li
{
  list-style:none;
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuLI ,.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>a.CMSListMenuLinkHighlighted
{
  background:url('~/App_Themes/SoftDebut/images/3product01_bghead01.jpg'),url('~/App_Themes/SoftDebut/images/3product01_bghead02.jpg'),url('~/App_Themes/SoftDebut/images/3product01_bghead03.jpg');
  background-position:left,center,right;
  background-repeat:no-repeat,repeat-x,no-repeat;
  width:230px;
  height:31px;
  font-size:12px;
  float:left;
  color:#ffffff;
  text-decoration:none;
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuLI a
{
  text-decoration:none;
  /*font-size:12px;*/
  color:#ffffff;
  float:left;
  /*margin:7px;*/
  font-family:MyCustomFont,Impact,"Arial Black",sans-serif;
  font-size:20px;
  padding:3px 8px;
  width:217px;
  height:25px;
  
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuLI>ul.CMSListMenuUL>li.CMSListMenuLI
{
  display:none;
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL>li.CMSListMenuLI>ul.CMSListMenuUL
{
  display:none;
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL
{
  margin-top:0px;
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>a.CMSListMenuLinkHighlighted
{
  padding:3px 8px;
  width:214px;
  height:25px;
  font-family:MyCustomFont,Impact,"Arial Black",sans-serif;
  font-size:20px;
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL>li.CMSListMenuHighlightedLI
{
  /*margin-top:-4px;*/
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL
{
  /*margin-top:-5px;*/
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL a
{
  background:url('~/App_Themes/SoftDebut/images/5productin_dot.png') 15px 5px;
  background-repeat:no-repeat;
  padding-top:1px;
  padding-left:30px;
  display:block;
  color: #636363;
  font-size: 12px;
  line-height: 16px;
  float:left;
  width:200px;
}

.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>a.CMSListMenuLinkHighlighted  
{
  background-image:url('~/App_Themes/SoftDebut/images/3product01_bullet_orange.png'), url('~/App_Themes/SoftDebut/images/3product_bg_menuwhite.png');
  background-position:left 5px center,left; 
  background-repeat:no-repeat;
  padding:5px 30px;
  /*color: #636363;*/
  color:#2E3235;
  line-height: 16px;
  text-decoration: none;
  float:left;
  width:205px;
  height:20px;
  font-family:MyCustomFont,Impact,"Arial Black",sans-serif;
  font-size:20px;
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI> ul.CMSListMenuUL>li.CMSListMenuLI
{
  background-image:url('~/App_Themes/SoftDebut/images/3product_bg_menublue.png');
  background-repeat:no-repeat;
  width:230px;
  height:24px;
  text-align:left;
  padding:3px 5px;
  float:left;
}
.productMenu> ul.CMSListMenuUL>li.CMSListMenuHighlightedLI >ul.CMSListMenuUL>li.CMSListMenuLI a
{
  background:url('~/App_Themes/SoftDebut/images/3product01_bullet_blue.png') repeat-y left;
  padding-left:25px;
  text-decoration:none;
  /*font-size:12px;*/
  color:#3E3E3E;
  float:left;
  font-family:MyCustomFont,Impact,"Arial Black",sans-serif;
  font-size:20px;
}
.productMenu >ul.CMSListMenuUL>li.CMSListMenuHighlightedLI >ul.CMSListMenuUL>li.CMSListMenuLI a:hover
{
  background:url('~/App_Themes/SoftDebut/images/3product01_bullet_blueho.png') repeat-y left;
  padding-left:25px;
  text-decoration:none;
  /*font-size:12px;*/
  color:#3E3E3E;
  float:left;
  font-family:MyCustomFont,Impact,"Arial Black",sans-serif;
  font-size:20px;
}
.CMSListMenuUL,.CMSListMenuLI,.CMSListMenuHighlightedLI
{
  float:left;
}
.TagCloud
{
  float:left;padding-left:10px;width:700px;min-height:10px;word-wrap:break-word;text-align:left;text-indent:10px;
}
/*Submenu*/

.Submenu {
  background-color: #303030;
  color: #FFFFFF;
  display: block;
  font-family: MyCustomFont,Impact,"Arial Black",sans-serif;
  font-size: 20px;
  height: 25px;
  opacity: 0.9;
  padding: 3px 5px;
  text-indent: 5px;
  width: 175px;
  cursor:pointer;
}
.SubmenuHover{
  background-color:#303030;width:175px;height:25px;color:#FFF;opacity:1.0;filter:alpha(opacity=100);display:block;font-family: MyCustomFont,Impact,"Arial Black",sans-serif;font-size: 20px;padding: 3px 5px;text-indent:5px; cursor:pointer;
} 
/*#Tabs menu#*/
.TabControlTable
{
  position: relative;
  top: 1px;
}
.TabControlTable td
{
  padding: 0px;
  font-size: 15px;
}

.TabControlTable a
{
  text-decoration: none;
  padding: 0px 10px;
  color: #3a3a3a;
}

.TabControl
{
  height: 35px;
  border-bottom: 0px solid #b1b1b1;
}

.Account .TabControl
{
  border-bottom: 0px solid #b1b1b1;
}

.UserWidgets .TabControl
{
  border-bottom: 1px solid #b1b1b1;
}

.UserWidgets .TabControlTable
{
  margin: 10px 0;
}

.UserWidgets .TabControlLinkSelected
{
  font-size: 15px;
  font-family: Arial;
}

.TabControl:hover
{
  background: transparent url(~/App_Themes/CorporateSite/Images/bg_tabHover.png) repeat-x 0 -2px;
}

.TabControl:hover a
{
  color: #000000;
}

.Gecko5 .TabControl:hover, .Gecko4 .TabControl:hover
{
  background-position: 0 -3px;
}

.TabControlSelected
{
  height: 35px;
  background: #ffffff url(~/App_Themes/CorporateSite/Images/bg_tabSelected.png) repeat-x top left;
  border: 1px solid #b1b1b1;
  border-bottom: none;
}

.TabControlSelected a
{
  color: #000000;
}

.TabControlLeft, .TabControlRight, .TabControlSelectedLeft, .TabControlSelectedRight
{
  width: 5px;
  padding: 0px;
  font-size: 0px;
  border-bottom: 1px solid #b1b1b1;
}

.TabControlRight, .TabControlSelectedRight
{
  background-color: transparent;
  width: 1px;
}

.myAccount .TabsContent .TabsHeader
{
  border-bottom: none;  
}

.TabsContent .TabControlLeft, .TabsContent .TabControlRight, .TabsContent .TabControlSelectedLeft, .TabsContent .TabControlSelectedRight
{
  border-bottom: none;
  background: transparent;    
}

.TabsContent .TabControlSelected
{
  border: none;
  background: transparent url(~/App_Themes/CorporateSite/Images/bg_tabSubSelected.png) repeat-x top left;
}

.TabsContent .TabControlTable
{
  margin-top: -21px;
}

.TabsContent .TabControl, .TabsContent .TabControlSelected
{
  font-size: 13px;
}

.myAccount .TabsContent .TabControl:hover
{
  background: transparent url(~/App_Themes/CorporateSite/Images/bg_tabSubHover.png) repeat-x top left;
}

.myAccount .TextBoxField, .myAccount .EditingFormCalendarTextBox, .myAccount input[type=password],
.myAccount .CalendarTextBox
{
  height: auto !important;
  padding: 2px !important;
  line-height: 16px !important;
  margin-top: 3px;
}

.myAccount .TextAreaField
{
  width: 303px !important;
}

.SelectorButton
{
  background: url("~/App_Themes/CorporateSite/Images/bg_pager.png") repeat-x scroll left top #D5DDE8 !important;
  height: 20px !important;
  width: 80px !important;
  font-size: 14px !important;
  top: 1px !important;
}

.myAccount .LongSubmitButton
{
  width: 140px !important;
}

.myAccount input[type=submit]
{
  margin-bottom: 20px;
}

.myAccount .DropDownField
{
  padding: 0 !important;
}

/*
html *, * {
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=.75)!important;
-webkit-filter: grayscale(.75)!important;
filter: grayscale(.75)!important;
filter: grayscale(15%)!important;
filter: gray!important;
-moz-filter: grayscale(15%)!important;
-webkit-filter: grayscale(15%)!important;
}*/



/*24/04/2020*/
.productMenu .CMSListMenuUL{
  padding-left: 0;
}
.aboutus .tx_content04 {
  display: inline-block;
  padding-bottom: 10px;
}
.aboutus .tx_content04,
.aboutus .tx_content01{
  font-size: 22px;
  line-height: normal;
}

.aboutus .tx_content01{
  text-indent: 0;
}

#footerLink .tx_content06,
#footerLink a.link_foot{
  font-size: 14px;
}
#copyright .tx_footer{
  font-size: 16px;
}


#content_contact .tx_content01{
  font-size: 16px; 
  text-indent: 0;
}
#content_contact .tx_content03{
font-size: 16px; 
}

.productMenu>ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL>li.CMSListMenuLI a{
  font-size: 22px; 
}
.productMenu>ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL>li.CMSListMenuHighlightedLI>ul.CMSListMenuUL a{
  font-size: 22px;
  line-height: 26px
}

#productItem #productDetail .tx_content04,
#productItem #productDetail .tx_content06{
  font-size: 24px; 
  text-indent: 0;
}

#productItem ,
.tx_content06{
  text-indent: 0;
}



#productItem.tx_content01{
  font-size: 22px;
    line-height: normal;
}


#productContentZone{
  font-size: 22px;
  line-height: normal;
}
#productContentZone .tx_content01,
#productContentZone .tx_content03,
#productContentZone .tx_content06{
  font-size: 22px;
  line-height: normal;
}

#service .tx_content01{
  font-size: 22px;
  line-height: 26px;
    text-indent: 0;
}

.ForumContent .ThreadTable a.link_gray13{
  font-size: 20px;
  line-height: 26px;
}

.ForumContent .ThreadTable .tx_content01{
 font-size: 20px;
}

.ForumContent .ThreadTable .ThreadInfo{
  padding-right: 5px!important
}

.ForumContent .ThreadTable  td.TitleDetails,
.ForumContent .ThreadTable  td.TitleViewers{
   font-size: 20px;
  line-height: 26px;
}

#ContactUs .contactInfoDetail,
#ContactUs .tx_content01,
#ContactUs a.link_orange{
  font-size: 18px;
  line-height: 1.4;
}