@charset "utf-8";
/* Page Reset */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0; padding:0;}
body{background:#e5e5e5 url(../images/bg.gif) repeat top left; font:12px "Lucida Sans Unicode", sans-serif, arial; color:#555;}
img{border:none;}
a{cursor:pointer; outline:none; text-decoration:none;}
ul{ margin:0; padding:0;}
li{list-style:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
table{border-collapse:collapse; border-spacing:0;}
input, select{vertical-align:middle;}


/* Common Styles */

.clr{clear:both;}
.fl{float:left;}
.fr{float:right;}
.pL0{ padding-left:0 !important;}
.pR0{ padding-right:0 !important;}
.bgNone{ background:none !important; } 
.slink{float:right; padding-top:5px;}
.slink a{ color:#fff; }
.slink img{ vertical-align:middle;}

.wrapper{width:962px; margin:0 auto; background:url(../images/bg_header_shade.png) no-repeat left top; padding:0 1px; display:block; overflow:hidden;}

.header{ padding:0 0 20px 12px; width:950px; background:url(../images/bg_header.png) no-repeat center bottom; padding-bottom:17px; display:block; overflow:hidden;position:relative;} 
.header .logo{ 
    float: right;  
    padding: 0 20px 3px;}
.header .searchBx{   background:url(../images/bg_search.png) no-repeat bottom left;  
     
    float: left;
    height: 26px;  
    padding: 4px 11px 0 34px;
    width: 190px;
	margin-top:44px;}
.header .searchBx .txtBx{ width:132px; border:0; padding-top:5px; background:none;}
.header .searchBx .searchIcon{ width:23px; height:18px; margin-left:17px; margin-top:3px; cursor:pointer; background:url(../images/icon_search.gif) no-repeat center bottom; border:0;}
.header .header-right-pic{right:0;position:absolute;top:0;}


.nav{ width:962px; display:block; overflow:hidden; border-bottom:1px solid #fff; background:url(../images/bg_nav_main.png) repeat-x left bottom;}
.nav ul{ font-size:14px; margin:0 auto; width:925px;  display:block; overflow:hidden; }
.nav li{ line-height:20px; border-left:1px solid #179205; border-right:1px solid #179205; float:left;}
.nav li a{ font-size:12px;color:#fff; padding:6px 18px 0; background:url(../images/bg_nav.png) repeat-x left bottom; float:left; height:25px;}
.nav li a:hover{ background:url(../images/bg_nav.png) repeat-x left top; color:#16ab00;}
.nav li a.current{ background:url(../images/bg_nav.png) repeat-x left top; color:#16ab00;}
.nav li.leftNav{ border:0 !important;}
.nav li.rightNav{ border:0 !important;}
.nav li.leftNav a{ background:url(../images/bg_nav_curve.gif) no-repeat left bottom;}
.nav li.rightNav a{ background:url(../images/bg_nav_curve.gif) no-repeat right bottom;}
.nav li.leftNav a:hover{background:url(../images/bg_nav_curve.gif) no-repeat left top;}
.nav li.leftNav a.current{background:url(../images/bg_nav_curve.gif) no-repeat left top;}
.nav li.rightNav a:hover{ background:url(../images/bg_nav_curve.gif) no-repeat right top;}
.nav li.rightNav a.current{ background:url(../images/bg_nav_curve.gif) no-repeat right top;}




.container{ padding:25px 0 10px; width:962px; display:block; overflow:hidden; background:url(../images/bg_container.png) repeat-x top left;position:relative;min-height:480px;}
.container .leftCnt{ width:245px; float:left;}
.container .leftCnt h2{ padding-left:26px; line-height:15px;}
.container .leftCnt .subLink{ background:url(../images/bg_shadow.gif) no-repeat center bottom; padding-bottom:10px; width:215px; margin-left:14px; margin-top:0; margin-bottom:25px;}
.container .leftCnt .subLink ul{ background:url(../images/bg_left_li.gif) repeat-x top left #f6f6f6;}
.container .leftCnt li {width:214px; display:block; overflow:hidden;background:url(../images/nav-bg-line.jpg) repeat-x left bottom ;}
.container .leftCnt li a {color:#555; padding:7px 10px 7px 16px; float:left; width:188px;}
.container .leftCnt li a:hover{color:#0e4194;background:url(../images/nav-right-arrow.png) no-repeat 200px 9px #d6d5d5;} 
.container .leftCnt .subLink h2{ color:#fff; background:url(../images/nav-header.png) no-repeat 0 0;width:195px;height:23px; padding:8px 10px 0;margin:0; font-size:15px;}
.container .leftCnt li a.active{color:#0e4194;background:url(../images/nav-right-arrow.png) no-repeat 200px 9px #d6d5d5;} 
.container .leftCnt li a.activemenu{color:#0e4194;background:#d6d5d5;} 
.container .leftCnt li ul{ clear:both;}
.container .leftCnt li li{ background:none;}
.container .leftCnt li li a{ padding:3px 25px; font-size:11px;}
.container .leftCnt li a.selected{ font-weight:bold; color:#0e4194 !important;}
.container .leftCnt li a:hover.selected{ background:none !important;}
.container .leftCnt li li a.active{ font-size:11px; color:#0e4194;background:url(../images/nav-right-arrow.png) no-repeat 200px 5px #d6d5d5;}
.container .leftCnt .adCnt{ background:url(../images/bg_shadow.gif) no-repeat center bottom #f8fdff; padding:6px 6px 15px; border-top:5px solid #42c1f4;  width:203px;  margin:0 0 10px 14px; }

.container .leftCnt .contactLink{ background:url(../images/bg_shadow.gif) no-repeat center bottom; width:215px; margin-left:14px; margin-top:0; padding-bottom:10px;}
.container .leftCnt .contactLink h2{background:url(../images/nav-header.png) no-repeat 0 0;width:215px;height:23px; padding:8px 10px 0;margin:0; font-size:15px;color:#fff;}
.container .leftCnt .contactLink li{width:188px; display:block; overflow:hidden;background:url(../images/nav-bg-line.jpg) repeat-x left bottom #e6e6e6; padding:7px 10px 7px 16px;}
.container .leftCnt .contactLink li span.first{background:url(../images/icon-phone.png) no-repeat 0 0;padding:0 0 0 30px;}
.container .leftCnt .contactLink li span.last{background:url(../images/icon-mail.png) no-repeat 0 10px; 
   display: block;
    overflow: hidden;
    padding: 0 0 0 15px;}
.container .leftCnt .contactLink li span.last a:hover{ background:none;}
.container .rightCnt{ width:717px; float:right; line-height:20px;}


.container .rightCnt .introOuter{ display:block; overflow:hidden;}
.container .rightCnt .sliderCnt{ float:left; width:478px;}
.container h2{ color:#16ab00; font-size:20px; line-height:15px; font-family: "Lucida Sans Unicode", sans-serif, arial; font-weight:normal; padding:0 0 6px 0;}
.container .rightCnt .introCnt { float:right; width:197px; padding-right:20px;}
.container .rightCnt .introTop{ display:block; overflow:hidden; padding:0 10px 20px 0; margin-bottom:10px; background:url(../images/bg_dot.gif) repeat-x bottom;}
.container .rightCnt .introTop p{ padding:0 0 10px 0;}
.container .rightCnt .introTop a{ float:left; clear:both; text-indent:-9999px; width:89px; height:30px; cursor:pointer; background:url(../images/btn_clickhere.png) no-repeat left top;}
h2.tones97{  padding:0px !important;float:left; }
h2.tones97 a{background:url(../images/h2_97million.png) no-repeat left top; height:52px;width:193px;float:left;padding-bottom:4px;}
.container .rightCnt .introCnt p{float:left;}



.container .rightCnt .homeCnt{background:url(../images/bg_dot.gif) repeat-x bottom; display:block; overflow:hidden; width:687px; margin:10px 0;}
.container .rightCnt .homeCnt ul{background:url(../images/bg_dot.gif) repeat-x top; display:block; overflow:hidden;}
.container .rightCnt .homeCnt li{ height:130px; float:left; width:185px; padding:18px 20px 18px 30px; }
.container .rightCnt .homeCnt li.first{background:url(../images/txt-01.png) left top no-repeat;}
.container .rightCnt .homeCnt li.second{background:url(../images/txt-02.png) left top no-repeat;}
.container .rightCnt .homeCnt li.last{background:url(../images/txt-03.png) left top no-repeat;}

.container .rightCnt .imgList{  display:block; overflow:hidden; width:687px; margin:20px 0 0;}
 
.container .rightCnt .imgList li{  float:left; width:336px;padding:0; }
.container .rightCnt .imgList li.last{padding-left:14px;}
.container .rightCnt .imgList li img {padding:10px 0; margin:0;}
.container .rightCnt .imgList li p{width:310px;}
.container .rightCnt .imgList li a{float:left;}


.footer{ color:#f8f8f8; font-size:11px; background:url(../images/bg_footer.jpg) repeat-y center top #001420; padding:10px 0; width:100%; display:block; overflow:hidden;}
.footer .footerCnt{ width:964px; margin:0 auto;}
.footer .fl img{ margin:0 0 0 5px;vertical-align: middle;  }
.footer .footerCnt .fl{ padding-top:20px;}






#slideshow{  
	height:303px; 
	position:relative;
	width:478px; 
}

#slideshow ul{
	height:303px; 
	list-style:none outside none;
	overflow:hidden;
	position:absolute; 
	width:478px;
}

#slideshow li{
	position:absolute;
	display:none;
	z-index:10;
}

#slideshow li:first-child{
	display:block;
	z-index:1000;
}

#slideshow .slideActive{
	z-index:1000;
}

#slideshow canvas{
	display:none;
	position:absolute;
	z-index:100;
}

#slideshow .arrow{
	height:32px;
	width:32px;
	position:absolute;
	background:url(../images/arrows.png) no-repeat;
	top:50%;
	margin-top:-22px;
	cursor:pointer;
	z-index:5000;
}

#slideshow .previous{ background-position:left top;left:10px;}
#slideshow .previous:hover{ background-position:left bottom;}

#slideshow .next{ background-position:right top;right:10px;}
#slideshow .next:hover{ background-position:right bottom;}

/*breadcrumb*/
.rightCnt .breadcrumb{float:left;width:717px;background:url(../images/bg_dot.gif) repeat-x left bottom;padding:0 0 5px 0;}
.rightCnt .breadcrumb ul{float:left;list-style:none;}
.rightCnt .breadcrumb ul li{float:left;color:#555555;font-size:11px;padding:0 0 0 3px;}
.rightCnt .breadcrumb ul li a{float:left;color:#555555;font-size:11px;opacity:0.5;filter:alpha(opacity=50);background:url(../images/arrow-bread.png) no-repeat right center;padding:0 10px 0 0}

.rightCnt .procurement-content{float:left;width:687px;padding:0 30px 0 0;}
.rightCnt .dot-line{background:url(../images/bg_dot.gif) repeat-x left bottom; margin-bottom:20px; padding-bottom:20px;}
.rightCnt .procurement-content .pro-content-left{float:left;width:500px;}
.rightCnt .procurement-content .pro-content-right{float:right;width:180px;padding:10px 0 0 0;}
.rightCnt .procurement-content .pro-content-left h2{color:#16ab00;font-size:20px;padding:10px 0;}
.rightCnt .procurement-content .pro-content-left h3{color:#555;font-size:14px;padding:5px 0;}
.rightCnt .procurement-content .pro-content-left p{color:#555;font-size:12px;padding:5px 0;}
.rightCnt .procurement-content .pro-content-right p{padding:0 0 18px 0;}

.container .leftCnt .subleft-adv{width:214px;margin:0 0 20px 14px;background:url(../images/bg_shadow.gif) no-repeat center bottom #f8fdff; padding:0 0 10px; border-top:5px solid #42c1f4;  }

.rightCnt .full-cream-content{float:left;width:687px;padding:0 30px 10px 0;}
.rightCnt .full-cream-content .contact-img{position:absolute;top:60px;left:600px;}
.rightCnt .full-cream-content .enquiry-img{position:absolute;top:60px;left:681px;}
.rightCnt .full-cream-content .enquiry-form{float:left;width:420px;padding:64px 0 0 0;}
.rightCnt .full-cream-content .enquiry-form .mandatory{float:left;width:420px;padding:0 0 10px 0;font-size:10px;color:#000;text-align:right;}
.rightCnt .full-cream-content .enquiry-form .mandatory span{color:#ff0000;}
.rightCnt .full-cream-content .enquiry-name{float:left;width:180px;font-size:12px;color:#000;padding:0 0 10px;}
.rightCnt .full-cream-content .enquiry-name span{font-size:12px;color:#ff0000;}
.rightCnt .full-cream-content .enquiry-field{float:left;width:240px;padding:0 0 10px;}
.rightCnt .full-cream-content .enquiry-field input{float:left;width:230px;border:1px solid #888686;padding:3px;font-size:12px;}
.rightCnt .full-cream-content .enquiry-field textarea{float:left;width:230px;border:1px solid #888686;padding:3px;height:50px;font-size:12px;}
.rightCnt .full-cream-content .enquiry-field select{float:left;width:238px;border:1px solid #888686;padding:3px;font-size:12px;}
.rightCnt .full-cream-content .enquiry-field .reset{ margin-right:10px; cursor:pointer;float:left; background:url(../images/but-reset.png) no-repeat left top; width:103px; height:23px; text-indent:-9999px; border:0;}
.rightCnt .full-cream-content .enquiry-field .submit{cursor:pointer;float:left; border:0; background:url(../images/but-submit.png) no-repeat left top; width:103px; height:23px; text-indent:-9999px;}

.rightCnt .full-cream-content h2{color:#16ab00;font-size:20px;padding:10px 0;}
.rightCnt .full-cream-content h3{color:#555;font-size:14px;padding:5px 0;}
.rightCnt .full-cream-content ul{list-style:none;margin:0 0 10px 10px;}
.rightCnt .full-cream-content ul li{background:url(../images/arrow-subpage.png) no-repeat left 7px;padding:0 0 5px 10px;font-size:12px;color:#555;}

.rightCnt .procurement-content ul{list-style:none;margin:0 0 10px 10px;}
.rightCnt .procurement-content ul li{background:url(../images/arrow-subpage.png) no-repeat left 7px;padding:0 0 5px 10px;font-size:12px;color:#555;}

.rightCnt .full-cream-content #tabs{float:left;width:687px;padding:0 0 10px 0; margin-bottom:20px;}
.rightCnt .full-cream-content #tabs ul{list-style:none;margin:0;}
.rightCnt .full-cream-content #tabs ul li{float:left;background:none;padding:0;}
.rightCnt .full-cream-content #tabs ul li a#first{background:url(../images/tab-selected.png) no-repeat left top;float:left;width:152px;height:31px;font-size:14px;color:#555;text-align:center;padding:6px 0;}
.rightCnt .full-cream-content #tabs ul li a#last{background:url(../images/tab-unselected.png) no-repeat left top;float:left;width:151px;height:31px;font-size:14px;color:#fff;text-align:center;padding:6px 0;}

.rightCnt .full-cream-content #tabs #tabs-1{float:left;}
.rightCnt .full-cream-content #tabs #tabs-2{float:left;}

.rightCnt .full-cream-content .tabs-pic{float:left;}
.rightCnt .business-enq{float:left;position:relative;width:687px;margin-top:42px;}
.rightCnt .business-enq h2{color:#16ab00;font-size:16px;padding:10px 0;}
.rightCnt .business-enq p{color:#555;font-size:12px;padding:5px 0;}
.rightCnt .business-enq .enq-bot-pic{position:absolute;right:0;bottom:-11px;}

.panes div{display:none;padding:15px 10px;font-size:12px;background-color:#cbdee7;}
.panes div td.even{font-size:12px;color:#555;padding:4px 10px;background-color:#b7d1dd;}
.panes div td.odd{font-size:12px;color:#555;padding:4px 10px;background-color:#efefef;}

tr.even td{  vertical-align:top; font-size:12px;color:#555;padding:4px 10px;background-color:#b7d1dd;}
tr.odd td {  vertical-align:top; font-size:12px;color:#555;padding:4px 10px;background-color:#efefef;}

#tabs ul.tabs li.first a.current{background:url(../images/tab-selected.png) left top no-repeat;}
#tabs ul.tabs li.last a{background:url(../images/tab-unselected.png) right top no-repeat;}

#tabs ul.tabs li.first a{background:url(../images/tab-unselected-01.png) left top no-repeat;}
#tabs ul.tabs li.last a.current{background:url(../images/tab-selected-01.png) right top no-repeat;}

/*tabs*/
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	/*border-bottom:1px solid #666;	*/
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	/*background: url(/tools/img/tabs/blue.png) no-repeat -420px 0;*/
	background-color:#3bb2e2;
	font-size:13px;
	display:block;
	height: 30px;  
	line-height:30px; 
	text-align:center;	
	text-decoration:none;
	color:#fff;
	padding:0px 10px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;
	background-color:#cbdfe7;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	/*background-position: -420px -62px;		*/
	background-color:#cbdfe7;
	cursor:default !important; 
	color:#555 !important;
}

/* Different widths for tabs: use a class name: s, l, xl */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -247px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -247px -31px; }
ul.tabs a.l.current  { background-position: -247px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

h4{ font-size:13px; font-weight:bold; margin:5px 0; }

/*clientele*/
.rightCnt .clientele-content{float:left;width:687px;padding:0 30px 10px 0;}
.rightCnt .clientele-content h2{color:#16ab00;font-size:20px;padding:10px 0;}
.rightCnt .clientele-content p{color:#000;font-size:12px;line-height:20px;}
.rightCnt .clientele-content .map{background:url(../images/world-map.png) left top no-repeat;width:672px;height:276px;margin:10px 0 0 0;position:relative;}
.rightCnt .clientele-content .map #mp1{position:absolute;width:4px;height:4px;left:119px;top:58px;}
.rightCnt .clientele-content .map #mp2{position:absolute;width:4px;height:4px;left:154px;top:130px;}
.rightCnt .clientele-content .map #mp3{position:absolute;width:4px;height:4px;left:205px;top:136px;}
.rightCnt .clientele-content .map #mp4{position:absolute;width:4px;height:4px;left:220px;top:148px;}
.rightCnt .clientele-content .map #mp5{position:absolute;width:4px;height:4px;left:312px;top:90px;}
.rightCnt .clientele-content .map #mp6{position:absolute;width:4px;height:4px;left:294px;top:101px;}
.rightCnt .clientele-content .map #mp7{position:absolute;width:4px;height:4px;left:294px;top:126px;}
.rightCnt .clientele-content .map #mp8{position:absolute;width:4px;height:4px;left:329px;top:144px;}
.rightCnt .clientele-content .map #mp9{position:absolute;width:4px;height:4px;left:370px;top:135px;}
.rightCnt .clientele-content .map #mp10{position:absolute;width:4px;height:4px;left:376px;top:152px;}
.rightCnt .clientele-content .map #mp11{position:absolute;width:4px;height:4px;left:382px;top:162px;}
.rightCnt .clientele-content .map #mp12{position:absolute;width:4px;height:4px;left:395px;top:174px;}
.rightCnt .clientele-content .map #mp13{position:absolute;width:4px;height:4px;left:427px;top:174px;}
.rightCnt .clientele-content .map #mp14{position:absolute;width:4px;height:4px;left:369px;top:48px;}
.rightCnt .clientele-content .map #mp15{position:absolute;width:4px;height:4px;left:375px;top:56px;}
.rightCnt .clientele-content .map #mp16{position:absolute;width:4px;height:4px;left:368px;top:63px;}
.rightCnt .clientele-content .map #mp17{position:absolute;width:4px;height:4px;left:370px;top:72px;}
.rightCnt .clientele-content .map #mp18{position:absolute;width:4px;height:4px;left:378px;top:79px;}
.rightCnt .clientele-content .map #mp19{position:absolute;width:4px;height:4px;left:387px;top:88px;}
.rightCnt .clientele-content .map #mp20{position:absolute;width:4px;height:4px;left:395px;top:104px;}
.rightCnt .clientele-content .map #mp21{position:absolute;width:4px;height:4px;left:393px;top:118px;}
.rightCnt .clientele-content .map #mp22{position:absolute;width:4px;height:4px;left:408px;top:110px;}
.rightCnt .clientele-content .map #mp23{position:absolute;width:4px;height:4px;left:457px;top:60px;}
.rightCnt .clientele-content .map #mp24{position:absolute;width:4px;height:4px;left:456px;top:92px;}
.rightCnt .clientele-content .map #mp25{position:absolute;width:4px;height:4px;left:456px;top:131px;}
.rightCnt .clientele-content .map #mp26{position:absolute;width:4px;height:4px;left:486px;top:136px;}
.rightCnt .clientele-content .map #mp27{position:absolute;width:4px;height:4px;left:502px;top:124px;}
.rightCnt .clientele-content .map #mp28{position:absolute;width:4px;height:4px;left:500px;top:115px;}
.rightCnt .clientele-content .map #mp29{position:absolute;width:4px;height:4px;left:523px;top:100px;}
.rightCnt .clientele-content .map #mp30{position:absolute;width:4px;height:4px;left:526px;top:92px;}
.rightCnt .clientele-content .map #mp31{position:absolute;width:4px;height:4px;left:537px;top:85px;}
.rightCnt .clientele-content .map #mp32{position:absolute;width:4px;height:4px;left:522px;top:143px;}

.rightCnt .clientele-content .map .map-point img{cursor:pointer;}
.rightCnt .clientele-content .map .location{font-size:12px;background:url(../images/icon-map.png) right 6px no-repeat;padding:8px 20px;color:#0e4194;text-align:center;font-weight:bold;}
.rightCnt .clientele-content .map #c1{position:absolute;left:39px;top:21px;}
.rightCnt .clientele-content .map #c2{position:absolute;left:73px;top:93px;}
.rightCnt .clientele-content .map #c3{position:absolute;left:125px;top:99px;}
.rightCnt .clientele-content .map #c4{position:absolute;left:128px;top:112px;}
.rightCnt .clientele-content .map #c5{position:absolute;left:232px;top:53px;}
.rightCnt .clientele-content .map #c6{position:absolute;left:209px;top:64px;}
.rightCnt .clientele-content .map #c7{position:absolute;left:203px;top:89px;}
.rightCnt .clientele-content .map #c8{position:absolute;left:249px;top:107px;}
.rightCnt .clientele-content .map #c9{position:absolute;left:299px;top:98px;}
.rightCnt .clientele-content .map #c10{position:absolute;left:291px;top:115px;}
.rightCnt .clientele-content .map #c11{position:absolute;left:284px;top:125px;}
.rightCnt .clientele-content .map #c12{position:absolute;left:285px;top:138px;}
.rightCnt .clientele-content .map #c13{position:absolute;left:336px;top:138px;}
.rightCnt .clientele-content .map #c14{position:absolute;left:289px;top:11px;}
.rightCnt .clientele-content .map #c15{position:absolute;left:299px;top:19px;}
.rightCnt .clientele-content .map #c16{position:absolute;left:305px;top:27px;}
.rightCnt .clientele-content .map #c17{position:absolute;left:284px;top:36px;}
.rightCnt .clientele-content .map #c18{position:absolute;left:298px;top:43px;}
.rightCnt .clientele-content .map #c19{position:absolute;left:310px;top:52px;}
.rightCnt .clientele-content .map #c20{position:absolute;left:321px;top:68px;}
.rightCnt .clientele-content .map #c21{position:absolute;left:324px;top:82px;}
.rightCnt .clientele-content .map #c22{position:absolute;left:340px;top:74px;}
.rightCnt .clientele-content .map #c23{position:absolute;left:389px;top:24px;}
.rightCnt .clientele-content .map #c24{position:absolute;left:350px;top:56px;}
.rightCnt .clientele-content .map #c25{position:absolute;left:364px;top:95px;}
.rightCnt .clientele-content .map #c26{position:absolute;left:390px;top:99px;}
.rightCnt .clientele-content .map #c27{position:absolute;left:418px;top:88px;}
.rightCnt .clientele-content .map #c28{position:absolute;left:412px;top:78px;}
.rightCnt .clientele-content .map #c29{position:absolute;left:421px;top:64px;}
.rightCnt .clientele-content .map #c30{position:absolute;left:449px;top:56px;}
.rightCnt .clientele-content .map #c31{position:absolute;left:427px;top:48px;}
.rightCnt .clientele-content .map #c32{position:absolute;left:450px;top:107px}





#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

.expand{ font-size:14px !important; padding-top:30px !important; background:url(../images/bg_breadcrumb.png) no-repeat center 0; margin-bottom:0 !important; padding-bottom:0 !important;    }
.collapse a{ font-size:13px;
  color:#555;}
.collapse a:hover{ color:#0E4194; text-decoration:underline;}
.expand a:hover{ text-decoration:none !important;}
.expand a {
  display:block;
  color:#555;
  padding:10px;
  height:17px;
}
.expand a:link, .expand a:visited { 
  background: url(../images/arrow_car.png) no-repeat right 5px; 
}
.expand a:hover, .expand a:active, .expand a:focus {
  text-decoration:underline
}
.expand a.open:link, .expand a.open:visited { 
  background: url(../images/arrow_car.png) no-repeat right -27px #B7D1DD; 
}
.collapse{ background:#ebeff1; width:100%; clear:both;  overflow:hidden;   }
.collapse ul{ margin:0; padding:15px 0 0 !important;}





.headerRightImg{ padding:45px 60px 0 0; background: url(../images/header-top-right-pic.png) no-repeat right top; float:right; }
.logoHatsun { float:left; padding-top:45px;}


.headerRightImg{ padding:45px 0 0 0; background: url(../images/header-top-right-pic.png) no-repeat right top; float:right; }
.logoHatsun { float:left; padding-top:45px;}
.logoLink{ margin-right:60px; margin-bottom:10px; }
.flink a{ color:#0e4194; }
.flink a:hover{ text-decoration:underline;}

.fancybox-inner iframe{ width:770px !important; overflow:hidden;}
 