 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bodyBg.gif) #ffffff repeat-x; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10pt 宋体,arial; COLOR: #484848; PADDING-TOP: 0px
}
#wrap {
	MARGIN: 0px auto; WIDTH: 940px
}
A:unknown {
	outline: none
}
.clr {
	CLEAR: both
}
#panel {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 20px; BACKGROUND: #2d6ea8; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 160px
}
.slide {
	PADDING-RIGHT: 0px; BORDER-TOP: #422410 0px solid; PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/btn_sitemap.gif) no-repeat center top; 
	FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.btn-slide {
	BORDER-RIGHT: #ff6600 0px solid; PADDING-RIGHT: 20px; 
	BORDER-TOP: #ff6600 0px solid; DISPLAY: block; PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/icon_sitemap.gif) no-repeat 7em 0.7em; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px 宋体,verdana; BORDER-LEFT: #ff6600 0px solid; 
	WIDTH: 90px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6600 0px solid; 
	HEIGHT: 31px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.sitemap {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px; COLOR: #e4e4e4; LIST-STYLE-TYPE: none
}
.sitemap LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.7em; PADDING-LEFT: 10px; 
	BACKGROUND-IMAGE: url(../images/arrow.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
.sitemap LI A {
	FONT-SIZE: 11px; COLOR: #e4e4e4; TEXT-DECORATION: none
}
.sitemap LI A:hover {
	COLOR: #fff
}
.sitemap A {
	FONT-SIZE: 11px; COLOR: #e4e4e4; TEXT-DECORATION: none
}
.sitemap A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.sitemap LI UL LI {
	LIST-STYLE-TYPE: none
}
.sitemapcontainer 
{
	color:#e4e4e4;
	BORDER-RIGHT: #ff0000 0px solid; BORDER-TOP: #ff0000 0px solid; FLOAT: left; 
	BORDER-LEFT: #ff0000 0px solid; WIDTH: 180px; BORDER-BOTTOM: #ff0000 0px solid
}
.sitemapcontainer STRONG a
{
	color:#66FF00;  text-decoration:none;
	}
#logo {
	BORDER-RIGHT: #ff6600 0px solid; PADDING-RIGHT: 10px; 
	BORDER-TOP: #ff6600 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; 
	BEHAVIOR: url(../iepngfix.htc); BORDER-LEFT: #ff6600 0px solid; WIDTH: 140px; 
	PADDING-TOP: 10px; BORDER-BOTTOM: #ff6600 0px solid
}
.shadow {
 margin:0 0px; padding:0 0px;	BORDER-TOP: #fff 1px solid; BACKGROUND: url(../images/shadow.gif) no-repeat center 50%; HEIGHT: 18px
}
.shadow1 {
	BACKGROUND: url(../images/shadow1.gif) no-repeat center bottom; MARGIN-RIGHT: 15px; 
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: right
}
#serviceLeft {
	BACKGROUND: url(../images/left1.gif) no-repeat; 
	FLOAT: left; WIDTH: 5px; HEIGHT: 159px
}
#serviceReight {
	BACKGROUND: url(../images/right1.gif) no-repeat; 
	FLOAT: right; WIDTH: 6px; HEIGHT: 159px
}
#service {
	BACKGROUND: url(../images/service1.gif) repeat-x; 
	FLOAT: left; WIDTH: 929px; HEIGHT: 240px;
}
#tabLeft {
	BACKGROUND: url(../images/tab-left.gif) no-repeat; FLOAT: left; WIDTH: 5px; HEIGHT: 69px
}
#tabReight {
	BACKGROUND: url(../images/tab-right.gif) no-repeat; FLOAT: right; WIDTH: 6px; HEIGHT: 69px
}
#tab {
	BORDER-TOP: #e0e0e0 1px solid; BACKGROUND: #f5f5f5; FLOAT: left; WIDTH: 929px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 67px
}
 HTML #tab IMG {
	MARGIN: 0px
}
.round 
{
	margin:0px 0px; padding:0px 0px;
	FLOAT: left; WIDTH: 296px; MARGIN-RIGHT: 25px
}
.round1 {
	FLOAT: right; WIDTH: 296px; margin:0px 0px; padding:0px 0px;
}

.topRound {
	margin:0px 0px; padding:0px 0px; BACKGROUND: url(../images/roundT.gif); HEIGHT: 39px
}
.topRound H1 {
	margin:0px 0px; padding:0px 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; FONT: 12pt 宋体,Verdana; COLOR: #0084b6; PADDING-TOP: 5px
}
 HTML .round {
	MARGIN-RIGHT: 20px
}
.btmRound {
	margin:0px 0px; padding:0px 0px;PADDING-RIGHT: 59px; BACKGROUND: url(../images/roundB.gif); FONT: bold 10pt 宋体,verdana; COLOR: #e50068; 
	HEIGHT: 23px; TEXT-ALIGN: right; vertical-align:middle;
}
.btmRound A {
	COLOR: #e50068; TEXT-DECORATION: none
}
.btmRound A:hover {
	COLOR: #e50068; BORDER-BOTTOM: #e50068 1px dotted
}
.roundContent {
margin:0px 0px; padding:0px 0px;	BORDER-RIGHT: #ebe8e8 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #fcfcfc; 
	PADDING-BOTTOM: 10px; BORDER-LEFT: #ebe8e8 1px solid; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; HEIGHT: 170px; TEXT-ALIGN:justify; vertical-align:top;
}
.navlist {margin:0 0px;
	PADDING-LEFT: 5px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; 
}
.navlist LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.9em; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/bullet.gif); 
	PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
.navlist LI A {
	COLOR: #484848; TEXT-DECORATION: none
}
.navlist LI A:hover {
	COLOR: #0077cc; TEXT-DECORATION: none
}
.navlist LI UL LI {
	LIST-STYLE-TYPE: none
}
#ourClient {
	FLOAT: left; WIDTH: 63px
}
#clientLogo {
	BORDER-TOP: #ebe8e8 1px solid; PADDING-LEFT: 80px; BACKGROUND: #fcfcfc; BORDER-BOTTOM: #ebe8e8 1px solid; HEIGHT: 86px
}
#ClientRight {
	BACKGROUND: url(../images/clinet-right.gif) no-repeat right 50%; FLOAT: right; WIDTH: 11px; HEIGHT: 88px
}
 HTML #clientLogo {
	PADDING-LEFT: 20px
}
 HTML #ourClient {
	MARGIN-RIGHT: -3px
}
 HTML #ClientRight {
	MARGIN-LEFT: -3px
}
.tags UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; LINE-HEIGHT: 3em; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.tags LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tags LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tags LI A:hover {
	COLOR: #cff400
}
.tag1 {
	FONT-SIZE: 100%
}
.tag2 {
	FONT-SIZE: 120%
}
.tag3 {
	FONT-SIZE: 140%
}
.tag4 {
	FONT-SIZE: 160%
}
.tag5 {
	FONT-SIZE: 180%
}
.tags .alt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tags .alt LI {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.tags .alt .tag1 {
	FONT-SIZE: 100%
}
.tags .alt .tag2 {
	FONT-SIZE: 100%
}
.tags .alt .tag3 {
	FONT-SIZE: 100%
}
.tags .alt .tag4 {
	FONT-SIZE: 100%
}
.tags .alt .tag5 {
	FONT-SIZE: 100%
}
.tags .alt .tag1 {
	BACKGROUND: #7cc0f4
}
.tags .alt .tag2 {
	BACKGROUND: #67abe0
}
.tags .alt .tag3 {
	BACKGROUND: #4d92c7
}
.tags .alt .tag4 {
	BACKGROUND: #3277ad
}
.tags .alt .tag5 {
	BACKGROUND: #266ca2
}
.recentProject {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; FONT: bold 10pt 宋体,verdana; WIDTH: 50%; COLOR: #fff; PADDING-TOP: 10px
}
.recentProject IMG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px 3px 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #35a9d5
}
.recentProject A {
	TEXT-DECORATION: none
}
.recentProject IMG:hover {
	BACKGROUND-COLOR: #52c8f4
}
#footer {
	BACKGROUND: url(../images/footerBg.gif) repeat-x; FONT: 10pt 宋体,verdana; COLOR: #f5fcff; HEIGHT: 36px
}
#footer A {
	COLOR: #f5fcff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer .right {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../images/footerR.gif) no-repeat right 50%; 
	FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 400px; PADDING-TOP: 8px; HEIGHT: 20px; TEXT-ALIGN: right
}
#footer .left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/footerL.gif) no-repeat; 
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 10px
}
#footerExtended {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d5edf6; PADDING-BOTTOM: 0px; 
	FONT: 10pt 宋体,verdana; COLOR: #484848; PADDING-TOP: 5px
}
#footerExtended .left {
	BACKGROUND: url(../images/footer-sep.gif) no-repeat right 50%; FLOAT: left; WIDTH: 180px; LINE-HEIGHT: 1.4em; PADDING-TOP: 5px
}
#footerExtended .mid {
	BACKGROUND: url(../images/footer-sep.gif) no-repeat right 50%; MARGIN-LEFT: 190px; WIDTH: 280px; LINE-HEIGHT: 2.3em
}
#footerExtended .right {
	FLOAT: right; WIDTH: 440px; PADDING-TOP: 5px
}
#footerExtended A {
	COLOR: #004f87; TEXT-DECORATION: none
}
#footerExtended A:hover {
	COLOR: #000; BORDER-BOTTOM: #000 1px dotted; TEXT-DECORATION: none
}
.loginboxdiv {
	BACKGROUND: url(../images/round1.gif) no-repeat 50% bottom; MARGIN: 0px; WIDTH: 120px; HEIGHT: 21px
}
.loginbox {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 106px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.loginboxdivNew {
	BACKGROUND: url(../images/round2.gif) no-repeat 50% bottom; MARGIN: -5px 0px 0px; WIDTH: 160px; HEIGHT: 65px
}
.loginboxNew {
	PADDING-RIGHT: 7px; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 134px; BORDER-TOP-STYLE: none; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.more {
	FONT: bold 10px verdana; COLOR: #e50068
}
.more A {
	COLOR: #e50068; TEXT-DECORATION: none
}
.more A:hover {
	COLOR: #0084b6; TEXT-DECORATION: none
}
.stepcarousel {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; OVERFLOW: scroll; BORDER-LEFT: black 0px solid; WIDTH: 810px; BORDER-BOTTOM: black 0px solid; POSITION: relative; HEIGHT: 80px
}
.stepcarousel .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.stepcarousel .panel {
	FLOAT: left; MARGIN: 8px 50px 10px 10px; OVERFLOW: hidden; WIDTH: 152px
}
.stepcarousel .panel IMG {
	BORDER-RIGHT: #f4f4f4 1px solid; BORDER-TOP: #f4f4f4 1px solid; BORDER-LEFT: #f4f4f4 1px solid; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #f4f4f4 1px solid
}
.tablehead {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/tbl-heading.gif) #fff repeat-x; PADDING-BOTTOM: 4px; FONT: 11px verdana; COLOR: #000; PADDING-TOP: 4px
}
.text11 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 10px verdana; PADDING-TOP: 4px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mxkhlef{  clear:none; float:none;}
.mxkhlef ul{padding-top:2px;margin:3px 12px 0 12px;}
.mxkhlef li{height:115px;border-bottom:1px dashed #b2b2b2;padding:28px 5px 18px 38px;line-height:18px; list-style: none;}
.mxkhlef li strong{display:block;padding:10px 0 6px 0;font-size:14px;}
.mxkhlef li img{float:left;background:url(images/mxkhimgbg.gif) no-repeat;width:116px;height:90px;padding:12px 13px;margin-right:16px;}
.nmid{ width:600px; clear:none; float:none;}
.nmid ul li {}
.nmid ul li h1{ text-align:center; padding-left:200px;}
.divcomprit
{ border-bottom:1px dashed #b2b2b2; }
.jobtable
{/*border-top:1px dashed #B2B2B2; border-right:1px dashed #B2B2B2;*/margin:0px 0px; padding:0px 0px;
	}
	.jobtable td{/*border-left:1px dashed #B2B2B2; */border-bottom:1px dashed #B2B2B2;  margin:0px 0px; padding:0px 0px; padding-left:2px;}
.service{ height:auto; margin :0px 0px; padding:0px 0px; text-align:center;}
.service li{ float:left; width:220px; height:180px;list-style-type:none; padding-right:5px; margin:3px 3px;}
.service li img { border:1px solid #f4f4f4; }
.service li span{ float:none; clear:none; text-align:center;  vertical-align:middle; }
.servicecontent{ 
    background:#fff;   width:100%; margin:0; padding:2px;  
   left:0;top:23px; z-index:1; float:none;  
} 
.newtable
{ margin:0px 0px; padding:0px 0px;
	}
	.newtable td{  border-bottom:1px dashed #B2B2B2;  margin:0px 0px; padding:0px 0px; padding-left:2px;}
	
.honours{ height:280px; margin :0px 0px; padding:0px 0px; text-align:center;}
.honours li{ float:left; width:220px; height:85px;list-style-type:none; padding-right:5px; margin:3px 3px;}
.p_button
{
	 background:url(btn_submit.gif) no-repeat; border:0px;   width:65px; color:#414141;
	}
.navn{position:relative; width:96%; height: 600px;} 
.navn dt{float:left; margin:0 2px 0 0; position:relative; z-index:2} 
.navn dt a{color:#555; text-decoration:none} 
.navn dt a:hover{color:#000} 
.navn dt a{ 
    float:left; height:24px; line-height:26px; overflow:hidden; 
    background:url(servicesub.gif) no-repeat 0 -24px 
} 
.navn dt a span{ 
    display: block; padding:0 15px 0 0; margin:0 0 0 15px;  
    background:url(servicesub.gif) no-repeat right -24px 
} 
.navn dt.on a{background-position:0 0} 
.navn dt.on a span{background-position:right 0} 
.navn dd{ 
    background:#fff; border:solid 1px #ccc;width:96%; height: 600px; margin:0; padding:10px;  
   left:0; position:absolute;top:23px; z-index:1; visibility:hidden; float:none; OVERFLOW-X:auto;OVERFLOW:scroll; 
} 
.navn dd.on{visibility:visible} 

/*-_-!  */ 
.navn dd a{display:block} 
.customers{ height:auto; margin :0px 0px; padding:0px 0px; text-align:center;}
.customers li{ float:left; width:150px; height:180px;list-style-type:none; padding-right:5px; margin:3px 3px;}
.customers li img { border:1px solid #f4f4f4; }
.customers li strong { float:none; clear:none; text-align:center;  vertical-align:middle; }