#FlashConts {
	CLEAR: both; MARGIN-TOP: 9px; MARGIN-BOTTOM: 5px; WIDTH: 983px; HEIGHT: 286px; TEXT-ALIGN: center
}
#CaseCary {
	CLEAR: both; PADDING-BOTTOM: 2px; WIDTH: 983px; HEIGHT: 25px; TEXT-ALIGN: left
}
#CaseCary UL {
	PADDING-LEFT: 5px
}
#CaseCary LI {
	PADDING-LEFT: 9px; FLOAT: left; WIDTH: 80px; LIST-STYLE-TYPE: none
}
.NewsBar {
	MARGIN-TOP: 9px;CLEAR: both; BACKGROUND: url(../images/newsbarbg.gif) no-repeat; WIDTH: 610px; HEIGHT: 45px
}
.leftTitls {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 605px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 13px; HEIGHT: 45px; TEXT-ALIGN: left
}
#leftTitlsSer {
	PADDING-LEFT: 13px; FLOAT: left; WIDTH: 353px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 13px; HEIGHT: 14px; TEXT-ALIGN: left
}
#rightTitls {
	PADDING-RIGHT: 13px; FLOAT: right; WIDTH: 500px; TEXT-ALIGN: right
}
#rightTitlsNav {
	PADDING-RIGHT: 13px; FLOAT: right; WIDTH: 500px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#rightTitls DIV {
	MARGIN-TOP: 8px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 24px; CURSOR: pointer; HEIGHT: 37px; TEXT-ALIGN: center
}
#rightTitls DIV.PageOver {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/flagbg.gif) no-repeat; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 24px; COLOR: #fffffe; HEIGHT: 37px; TEXT-ALIGN: center
}

#NewsBar2 {
	CLEAR: both; BACKGROUND: url(../images/newsbarbg2.gif) no-repeat; WIDTH: 983px; HEIGHT: 45px
}
#leftTitls2 {
	PADDING-LEFT: 13px; FLOAT: left; WIDTH: 153px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 20px; HEIGHT: 14px; TEXT-ALIGN: left
}
#rightTitls2 {
	PADDING-RIGHT: 20px; FLOAT: right; OVERFLOW: auto; WIDTH: 0%; TEXT-ALIGN: right
}
#rightTitls2 DIV {
	FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: auto; WIDTH: 0%; CURSOR: pointer; TEXT-ALIGN: center
}
#rightTitls2 DIV.Page2 {
	MARGIN-TOP: 15px; WIDTH: 24px
}
#NewsBar2 DIV.PageOver2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/flagbg2.gif) no-repeat; FLOAT: left; WIDTH: 24px; COLOR: #fffffe; PADDING-TOP: 15px; HEIGHT: 30px; TEXT-ALIGN: center
}
#NewsBar2 DIV.PN {
	MARGIN-TOP: 15px; WIDTH: 60px
}
#CasesConts {
	CLEAR: both; BACKGROUND: url(../images/caseslinebg.gif) repeat-y; WIDTH: 966px; TEXT-ALIGN: center
}
#CasesConts .border {
	FLOAT: left; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 33px; WIDTH: 457px; BORDER-BOTTOM: #cccccc 1px dotted
}
#CasesConts .pic {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 208px
}
#CasesConts .desc {
	FLOAT: left; WIDTH: 228px; TEXT-ALIGN: left
}
#CasesConts .titls {
	COLOR: #000
}
#CasesConts .spear {
	FLOAT: left; WIDTH: 38px
}
.CasesContsLC {
	PADDING-RIGHT: 38px; PADDING-LEFT: 0px; BACKGROUND: url(/images/caseslinebg.gif) repeat-y; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 460px; PADDING-TOP: 0px
}
.CasesContsRC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 460px; PADDING-TOP: 0px
}
.CasesSpec18 {
	CLEAR: both; WIDTH: 983px; HEIGHT: 18px
}
.CasesDiv1 {
	FLOAT: left; MARGIN-BOTTOM: 33px; PADDING-BOTTOM: 28px; WIDTH: 460px
}
.CasesDiv2 {
	BACKGROUND: url(/images/line_cases.gif) repeat-x left bottom; FLOAT: left; MARGIN-BOTTOM: 33px; PADDING-BOTTOM: 28px; WIDTH: 460px
}
.Casesdotpic {
	PADDING-BOTTOM: 10px; PADDING-TOP: 1px
}
.Casesdescs {
	PADDING-BOTTOM: 13px; COLOR: #999999; LINE-HEIGHT: 15px; PADDING-TOP: 3px
}
#CaseDetaList {
	PADDING-RIGHT: 7px; FLOAT: left; MARGIN: 0px; WIDTH: 806px
}
#CaseDetaList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#CaseDetaList P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#SwitchCase {
	OVERFLOW: hidden; WIDTH: 150px
}
#SwitchCase UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#SwitchCase LI {
	MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#leftTitlsPrev {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 450px; COLOR: #010023; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.leftTitlsPrev {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 450px; COLOR: #010023; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#rightTitlsNext {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 450px; MARGIN-RIGHT: 20px; TEXT-ALIGN: right
}
.CaseDetaTop1 {
	CLEAR: both; WIDTH: 983px; TEXT-ALIGN: left
}
.CaseDetaTop1Logo {
	PADDING-RIGHT: 26px; FLOAT: left; WIDTH: 193px
}
.CaseDetaTop1a {
	FLOAT: left; WIDTH: 764px
}
.CaseDetaTop1Cary {
	LINE-HEIGHT: 13px; PADDING-TOP: 3px; HEIGHT: 13px
}
.CaseDetaTop1MT5 {
	PADDING-RIGHT: 21px; PADDING-TOP: 5px
}
.CaseDetaTop1Source {
	TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px
}
.CaseDetaSpec15 {
	CLEAR: both; WIDTH: 983px; LINE-HEIGHT: 15px; HEIGHT: 15px
}
.CaseDetaSpec10 {
	CLEAR: both; WIDTH: 983px; LINE-HEIGHT: 10px; HEIGHT: 10px
}
.CaseDetaListAll {
	CLEAR: both; WIDTH: 983px
}
.CaseDetaListSS {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; TEXT-ALIGN: left
}
.CaseDetaListTL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.CaseDetaListAC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px
}
.CaseDetaList41 {
	CLEAR: both; WIDTH: 983px; HEIGHT: 41px
}
#NewsList {
	WIDTH: 610px
}
#NewsList UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#NewsList LI {
	PADDING-BOTTOM: 21px; LIST-STYLE-TYPE: none
}
#NewsList .pic {
	PADDING-RIGHT: 16px; FLOAT: left; WIDTH: 150px
}
#NewsList .list {
	FLOAT: left; WIDTH: 400px
}
#NewsList .list .a1 {
	COLOR: #24a619
}
#NewsList .list .a1:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
#NewsList .bdr {
	CLEAR: both; WIDTH: 100%; LINE-HEIGHT: 1px; PADDING-TOP: 18px; BORDER-BOTTOM: #e8e8e8 1px solid; HEIGHT: 1px
}
#NewsList .hlh {
	LINE-HEIGHT: 14px; HEIGHT: 14px
}
#NewsList .cg {
	LINE-HEIGHT: 13px; PADDING-TOP: 2px; HEIGHT: 13px
}
#NewsList .desc1 {
	LINE-HEIGHT: 16px; PADDING-TOP: 12px
}
#NewsList .ptnews {
	PADDING-TOP: 8px
}
#NewsList .pb1 {
	PADDING-BOTTOM: 1px
}
#NewsNav {
	PADDING-top: 10px;PADDING-RIGHT: 20px; FLOAT: right; WIDTH: 610px; POSITION: relative; TEXT-ALIGN: right
}
#NewsNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#NewsNav LI {
	FLOAT: right; MARGIN: 6px 0px 0px; WIDTH: 25px; CURSOR: pointer; LIST-STYLE-TYPE: none; HEIGHT: 38px; TEXT-ALIGN: center
}
#NewsNav LI A {
	DISPLAY: block; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #333333; PADDING-TOP: 5px; POSITION: relative
}
#NewsNav LI A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #fffffe; PADDING-TOP: 5px; POSITION: relative
}
#NewsNav LI A.current {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #fffffe; PADDING-TOP: 5px; POSITION: relative
}
#NewsNav LI A.current1 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #666; PADDING-TOP: 5px; POSITION: relative
}
#NewsNav LI A.current2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #999; PADDING-TOP: 5px; POSITION: relative
}
#NewsNav LI A.current3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #bbb; PADDING-TOP: 5px; POSITION: relative
}
#NewsNav LI A.current4 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #ddd; PADDING-TOP: 5px; POSITION: relative
}
#NewsNav LI A.current5 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #eee; PADDING-TOP: 5px; POSITION: relative
}
#NewsNav LI.background {
	Z-INDEX: 8; BACKGROUND: url(flagbg.gif) no-repeat; VISIBILITY: hidden; WIDTH: 25px; POSITION: absolute; HEIGHT: 38px
}
#NewsNav LI.background .left {
	DISPLAY: none
}
.NewsRight {
	WIDTH: 260px! important
}
#NewsNav2 {
	PADDING-RIGHT: 20px; FLOAT: right; WIDTH: 200px; POSITION: relative; TEXT-ALIGN: right
}
#NewsNav2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#NewsNav2 LI {
	FLOAT: left; MARGIN: 0px; WIDTH: 25px; CURSOR: pointer; LIST-STYLE-TYPE: none; HEIGHT: 39px; TEXT-ALIGN: center
}
#NewsNav2 LI A {
	MARGIN-TOP: 14px; DISPLAY: block; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #333333; POSITION: relative
}
#NewsNav2 LI A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #fffffe; POSITION: relative
}
#NewsNav2 LI A.current {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #fffffe; POSITION: relative
}
#NewsNav2 LI A.current1 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #666; POSITION: relative
}
#NewsNav2 LI A.current2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #999; POSITION: relative
}
#NewsNav2 LI A.current3 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #bbb; POSITION: relative
}
#NewsNav2 LI A.current4 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #ddd; POSITION: relative
}
#NewsNav2 LI A.current5 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #eee; POSITION: relative
}
#NewsNav2 LI.background {
	Z-INDEX: 8; BACKGROUND: url(../images/flagbg2--.gif) no-repeat; VISIBILITY: hidden; WIDTH: 25px; POSITION: absolute; HEIGHT: 39px
}
#NewsNav2 LI.background .left {
	DISPLAY: none
}
#NewsDetaList {
	PADDING-RIGHT: 29px; FLOAT: left; WIDTH: 750px
}
#NewsDetaList #pic {
	PADDING-LEFT: 14px; FLOAT: left; WIDTH: 150px
}
#NewsDetaList #list {
	PADDING-LEFT: 17px; FLOAT: left; OVERFLOW: hidden; WIDTH: 568px; TEXT-ALIGN: left
}
#xgactive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 18px; PADDING-TOP: 0px
}
#xgactive UL {
	TEXT-ALIGN: left
}
#xgactive LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/arraw1.gif) no-repeat left center; MARGIN-BOTTOM: 3px; LIST-STYLE-TYPE: none
}
.NewsConts {
	WIDTH: 983px; PADDING-TOP: 18px
}
.NewsDetSpec1 {
	CLEAR: both; WIDTH: 983px; LINE-HEIGHT: 50px; HEIGHT: 50px
}
.NewsDetaH24 {
	HEIGHT: 24px
}
.NewsDetaRand1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; PADDING-TOP: 0px
}
.NewsDetaRandAll {
	BACKGROUND: url(/images/news1_bottom.gif) no-repeat left bottom; TEXT-ALIGN: left
}
.NewsDetaRandAllB {
	BACKGROUND: url(/images/news1_center.gif) repeat-y
}
.NewsDetaTextLeft {
	TEXT-ALIGN: left
}
.NewsDetaH15white {
	BACKGROUND: #ffffff; HEIGHT: 15px
}
.NewsDetaRightDiv {
	FLOAT: left; WIDTH: 202px
}
.NewsDetaSL {
	CLEAR: both; PADDING-TOP: 12px
}
.NewsDetaTL {
	CLEAR: both; PADDING-TOP: 5px
}
.About1 {
	BACKGROUND: url(/images/news1_center.gif)
}
.About2 {
	BACKGROUND: url(/images/news1_bottom.gif) no-repeat left bottom; TEXT-ALIGN: left
}
.About3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.About4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; PADDING-TOP: 0px
}
.About5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: 14px
}
.About6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 13px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; HEIGHT: 13px
}
.AboutNew1 {
	BACKGROUND: url(/images/news1_center.gif) repeat-y
}
.AboutNew2 {
	BACKGROUND: url(/images/news1_bottom.gif) no-repeat left bottom; TEXT-ALIGN: left
}
.AboutNew3 {
	BACKGROUND: url(/images/news1_bottom.gif) no-repeat left bottom; TEXT-ALIGN: left
}
.AboutNew4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.AboutRand1 {
	LINE-HEIGHT: 10px; HEIGHT: 10px
}
.AboutRand2 {
	CLEAR: both; BACKGROUND: url(/images/case_right_center.gif) repeat-y; WIDTH: 170px; TEXT-ALIGN: center
}
.AboutRand3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.AboutRand4 {
	HEIGHT: 142px
}
.AboutRand5 {
	PADDING-BOTTOM: 10px
}
.AboutRand6 {
	PADDING-BOTTOM: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #d5d5d5 1px dotted
}
.AboutRand7 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 45px; PADDING-TOP: 2px
}
.AboutRand8 {
	FLOAT: left; WIDTH: 98px
}
.AboutRand9 {
	LINE-HEIGHT: 14px; HEIGHT: 14px
}
.AboutRand10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 10px
}
.AboutRand11 {
	CLEAR: both; BACKGROUND: url(/images/case_right_bottom.gif) no-repeat; WIDTH: 170px; HEIGHT: 30px
}
.AboutRand12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 3px
}
.AboutRand13 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: default; PADDING-TOP: 3px
}
#ServiceFlash {
	CLEAR: both; MARGIN-BOTTOM: 50px; WIDTH: 983px; TEXT-ALIGN: center
}
.ServiceCon1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 134px; PADDING-TOP: 0px; HEIGHT: 207px
}
.ServiceCon2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 213px; PADDING-TOP: 0px; HEIGHT: 207px
}
.ServiceCon3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; HEIGHT: 207px
}
.SerciveConText {
	PADDING-RIGHT: 23px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #acacac; LINE-HEIGHT: 16px; PADDING-TOP: 148px; HEIGHT: 52px; TEXT-ALIGN: left
}
.white14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fffffe
}
.font97 {
	COLOR: #979797; LINE-HEIGHT: 16px
}
#SerTitls {
	FLOAT: right; OVERFLOW: auto; WIDTH: 0%; MARGIN-RIGHT: 20px; POSITION: relative
}
#SerTitls UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#SerTitls LI {
	FLOAT: left; MARGIN: 6px 0px 0px; WIDTH: 86px; CURSOR: pointer; LIST-STYLE-TYPE: none; HEIGHT: 38px; TEXT-ALIGN: center
}
#SerTitls LI A {
	DISPLAY: block; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #333333; PADDING-TOP: 5px; POSITION: relative
}
#SerTitls LI A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #fffffe; PADDING-TOP: 5px; POSITION: relative
}
#SerTitls LI A.current {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 10; OVERFLOW: hidden; COLOR: #fffffe; PADDING-TOP: 5px; POSITION: relative
}
#SerTitls LI.background {
	Z-INDEX: 8; BACKGROUND: url(../images/flagbg3.gif) no-repeat; VISIBILITY: hidden; WIDTH: 86px; POSITION: absolute; HEIGHT: 38px
}
#SerTitls LI.background .left {
	DISPLAY: none
}
#ServicesTop1 {
	CLEAR: both; MARGIN-TOP: 3px; BACKGROUND: url(../images/service_1.jpg) no-repeat; MARGIN-BOTTOM: 20px; WIDTH: 979px; HEIGHT: 244px; TEXT-ALIGN: center
}
.ServiceTop1a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 267px; PADDING-TOP: 148px; HEIGHT: 72px; TEXT-ALIGN: left
}
.ServiceTop1a1 {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; HEIGHT: 16px
}
.ServiceTop1b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 61px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 261px; PADDING-TOP: 148px; HEIGHT: 72px; TEXT-ALIGN: left
}
.ServiceTop1c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 61px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 265px; PADDING-TOP: 148px; HEIGHT: 72px; TEXT-ALIGN: left
}
.ServiceF2 {
	BACKGROUND: url(/images/service2.jpg) no-repeat
}
.ServiceF3 {
	BACKGROUND: url(/images/service3.jpg) no-repeat
}
.ServiceF4 {
	BACKGROUND: url(/images/service4.jpg) no-repeat
}
.ServiceF5 {
	BACKGROUND: url(/images/service5.jpg) no-repeat
}
.ServiceF7 {
	BACKGROUND: url(/images/service7.jpg) no-repeat
}
.ServiceF8 {
	BACKGROUND: url(/images/service8.jpg) no-repeat
}
.ServiceF9 {
	BACKGROUND: url(/images/service9.jpg) no-repeat
}
.ServiceF12 {
	BACKGROUND: url(/images/service12.jpg) no-repeat
}
.ServiceF13 {
	BACKGROUND: url(/images/service13.jpg) no-repeat
}
.ServiceF14 {
	BACKGROUND: url(/images/service14.jpg) no-repeat
}
.ServiceF15 {
	BACKGROUND: url(/images/service15.jpg) no-repeat
}
.ServiceF17 {
	BACKGROUND: url(/images/service17.jpg) no-repeat
}
.ServiceF18 {
	BACKGROUND: url(/images/service18.jpg) no-repeat
}
.ServiceF19 {
	BACKGROUND: url(/images/service19.jpg) no-repeat
}
.ServiceF20 {
	BACKGROUND: url(/images/service20.jpg) no-repeat
}
.ServiceSpec1 {
	CLEAR: both; WIDTH: 980px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#clientFlash {
	CLEAR: both; MARGIN-TOP: 7px; MARGIN-BOTTOM: 7px; WIDTH: 983px; HEIGHT: 230px; TEXT-ALIGN: center
}
#clientTop {
	BACKGROUND: url(../images/client_top.gif) no-repeat; WIDTH: 980px; LINE-HEIGHT: 4px; HEIGHT: 4px
}
#clientBottom {
	BACKGROUND: url(../images/client_bottom.gif) no-repeat; WIDTH: 980px; LINE-HEIGHT: 4px; HEIGHT: 4px
}
#clientConts {
	BACKGROUND: url(../images/client_bg.gif) repeat-y; WIDTH: 980px
}
#clientConts .div1 {
	FLOAT: left; WIDTH: 196px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 101px
}
#clientConts .div2 {
	FLOAT: left; WIDTH: 196px; HEIGHT: 101px
}
.clientcb {
	CLEAR: both
}
.clientpt38 {
	PADDING-TOP: 38px
}
.clientpt30 {
	PADDING-TOP: 30px
}
.clientpt35 {
	PADDING-TOP: 35px
}
.clientpt40 {
	PADDING-TOP: 40px
}
.clientpt25 {
	PADDING-TOP: 25px
}
.clientpt32 {
	PADDING-TOP: 32px
}
.clientpt37 {
	PADDING-TOP: 37px
}
.clientpt20 {
	PADDING-TOP: 20px
}
#aboutConts {
	CLEAR: both; WIDTH: 980px; PADDING-TOP: 17px; HEIGHT: 250px; TEXT-ALIGN: center
}
#aboutConts1 {
	BORDER-RIGHT: #e1e1e1 1px dotted; PADDING-LEFT: 20px; FLOAT: left; WIDTH: 290px; LINE-HEIGHT: 25px; TEXT-ALIGN: left
}
#aboutConts2 {
	BORDER-RIGHT: #e1e1e1 1px dotted; PADDING-LEFT: 45px; FLOAT: left; WIDTH: 260px; LINE-HEIGHT: 26px; TEXT-ALIGN: left
}
#aboutConts3 {
	PADDING-LEFT: 30px; FLOAT: left; WIDTH: 330px; LINE-HEIGHT: 27px; TEXT-ALIGN: left
}
#JobFlash {
	CLEAR: both; MARGIN-TOP: 7px; MARGIN-BOTTOM: 8px; WIDTH: 983px; HEIGHT: 170px; TEXT-ALIGN: center
}
.JobList1 {
	CLEAR: both; MARGIN-TOP: 20px; WIDTH: 980px
}
#job_gz1 {
	CLEAR: both; PADDING-LEFT: 20px; WIDTH: 963px; HEIGHT: 25px; TEXT-ALIGN: left
}
#job_gz1_text {
	CLEAR: both; PADDING-RIGHT: 36px; PADDING-LEFT: 20px; PADDING-BOTTOM: 15px; WIDTH: 927px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#JobList {
	CLEAR: both; MARGIN-TOP: 20px; WIDTH: 980px
}
#JobList UL {
	PADDING-LEFT: 16px; MARGIN: 0px
}
#JobList LI {
	LIST-STYLE-TYPE: none
}
#JobList .pic {
	FLOAT: left; WIDTH: 180px; HEIGHT: 231px
}
#JobList .list {
	FLOAT: left; WIDTH: 770px; TEXT-ALIGN: left
}
#JobList .bdr {
	CLEAR: both; MARGIN-BOTTOM: 25px; WIDTH: 100%; BORDER-BOTTOM: #e8e8e8 1px solid
}
#NavFlash {
	FLOAT: right; OVERFLOW: auto; WIDTH: 0%; MARGIN-RIGHT: 20px; POSITION: relative
}
#NavFlash UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#NavFlash LI {
	FLOAT: left; MARGIN: 6px 0px 0px; WIDTH: 86px; CURSOR: pointer; LIST-STYLE-TYPE: none; HEIGHT: 38px; TEXT-ALIGN: center
}
#NavFlash LI A {
	DISPLAY: block; Z-INDEX: 10; OVERFLOW: hidden; PADDING-TOP: 5px; POSITION: relative
}
#NavFlash LI.background {
	Z-INDEX: 8; BACKGROUND: url(../images/flagbg3.gif) no-repeat; VISIBILITY: hidden; WIDTH: 86px; POSITION: absolute; HEIGHT: 38px
}
#NavFlash LI.background .left {
	DISPLAY: none
}
#contact_pic1 {
	CLEAR: both; WIDTH: 983px; HEIGHT: 177px
}
#contact_gz1 {
	CLEAR: both; PADDING-LEFT: 20px; WIDTH: 963px; HEIGHT: 25px; TEXT-ALIGN: left
}
#contact_gz1_text {
	CLEAR: both; PADDING-RIGHT: 36px; PADDING-LEFT: 20px; PADDING-BOTTOM: 15px; WIDTH: 927px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#contact_gz2_text {
	CLEAR: both; WIDTH: 983px; TEXT-ALIGN: left
}
#contact_gz2_text #left {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 135px; HEIGHT: 150px
}
#contact_gz2_text #right {
	FLOAT: left; WIDTH: 830px; TEXT-ALIGN: left
}
#contact_gz2_text .title {
	CLEAR: both; PADDING-TOP: 10px; HEIGHT: 25px; TEXT-ALIGN: left
}
#contact_gz2_text .conts {
	CLEAR: both; PADDING-RIGHT: 36px; PADDING-LEFT: 3px; PADDING-BOTTOM: 15px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#Links {
	CLEAR: both; WIDTH: 983px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#Links .left {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 259px; LINE-HEIGHT: 26px; TEXT-ALIGN: left
}
#Links .center {
	PADDING-LEFT: 24px; FLOAT: left; BORDER-LEFT: #b2b2b2 1px dotted; WIDTH: 346px; LINE-HEIGHT: 26px; TEXT-ALIGN: left
}
#Links .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 326px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#AddGz {
	CLEAR: both; WIDTH: 983px; HEIGHT: 109px
}
.jobs1 {
	LINE-HEIGHT: 24px; PADDING-TOP: 12px
}
.search {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.contact1 {
	CLEAR: both; WIDTH: 983px; TEXT-ALIGN: center
}
.contact2 {
	WIDTH: 600px
}
.carygray {
	COLOR: #d1d1d1
}
.b {
	FONT-WEIGHT: bold
}
.readmore {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #bdbdbd; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.imgmiddle {
	VERTICAL-ALIGN: middle
}
.gray1 {
	COLOR: #6a6b6b
}