/* Drop Down Menu CSS */
html {
     overflow: -moz-scrollbars-vertical;
	 overflow-y: scroll;
}
#pageSurround {
	width: 1000px;
	margin: 0px auto;
	text-align: center;
}
.clear {
	clear:both;
}

#menu {width:1000px; padding-left:0px; text-align: center;}
#menu ul li {
	float: left;
	height:159px;
}
* {padding:0; margin:0}
ul,ol {
	list-style: none;
}
.seperate {float:left; padding-left:0px;}

a.menulink:link {color: #353535;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}
a.menulink:visited {color: #353535;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}
a.menulink:hover {color: #353535;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}
a.menulink:active {color: #353535;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}

#seperate-line {width:100%; margin:0px auto;}

* {margin:0; padding:0}
.main-img {margin-top:20px;margin-bottom:20px;}
#wrapper {width:675px; margin:0px auto; z-index:2;}
.sliderbutton {float:left; width:32px; padding-top:134px}
.sliderbutton img {cursor:pointer}
.sliderbutton img:hover {background:#666}
#slideshow {float:left; width:675px; height:430px; border:0px solid #fff; background:#fff}
#slides {position:relative; width:675px; height:430px; list-style:none; overflow:auto; padding:0;}
#slides li {width:675px; height:430px}
#pagination2 {margin-left:480px;}
.pagination {float:left; list-style:none; height:25px; margin:0 0 0 0; text-align:right; padding-top:7px;}
.pagination li {float:left; cursor:pointer; padding:2px; border:1px solid #999; margin:0 4px 0 0; text-align:center; color:#222; width:5px; height:5px}
.pagination li:hover {background:#777; border:1px solid #bbb; color:#000}
li.current {border:1px solid #ccc; background:#888}
li#content {width:464px; height:270px; padding:15px 18px 15px 18px; background:#fff}
#content h1 {font:22px \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;  margin-bottom:15px; color:#036}

.index_news {width: 295px; margin: 0 0 0 0;}
.index_news_location {padding-left:0px; padding-right:0px;}
.index_news_title {color: #E4CC90;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 16px; font-weight:600;padding-bottom:7px;padding-top:7px;}
.index_news_subtitle {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 14px; font-weight:600;padding-bottom:7px;padding-top:7px;}
.index_news_content {width: 275px;color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; padding-bottom:7px; padding-top:7px; text-align:justify;}
.indexTitle {color: #db1314;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 18px; font-weight:600;padding-bottom:7px;}
.indexContact {text-align:left;padding-bottom: 5px;color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 14px; line-height:20px;}

#mainarea {width: 1000px; text-align: center;}
.middleBanner {text-align:left; background-color: #000000;}
.mainTitle {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 16px; font-weight:600;padding-bottom:7px;}
.mainPic {padding-bottom:5px;}
.mainContent {width: 1000px; color: #000000;font-family:  \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; text-align:left; padding-top:20px; line-height:16px; position:relative}
.mainContent ul{color: #000000;font-family:  \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; text-align:left; padding-left:28px;}
.mainContent ul li{color: #000000;font-family:  \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; line-height:16px;}
.innerTitle {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 1.4em; font-weight:100; padding-bottom:8px; padding-left:10px; padding-top: 10px;}

.innerContent {width: 1000px; color: #000000;font-family:  \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; text-align:justify; padding-top:10px; line-height:16px; position:relative}
.path {width:975px; color: #CACACA;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 1.1em; text-align:right; padding-left:5px; padding-bottom:7px; padding-top:2px;}
.path a{color: #CACACA;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}
.path a:hover{color: #CACACA;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;  text-decoration: none;}
.path a.exist {color: #D9B867;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}
.path a.exist:hover{color: #D9B867;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;  text-decoration: none;}

#index-lang {position: absolute; float:left; left: 900px; top: 455px; color: #000000;}
a.index-lang {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}
a.index-lang:hover {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}

#lang {position: absolute; float:left; left: 900px; top: 60px; color: #000000;}
a.lang {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}
a.lang:hover {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}

a.multimedia-link {color: #000000;font-family: century gothic, arial, helvetica, sans-serif;text-decoration: none;}
a.multimedia-link:hover {color: #dcb968;font-family: century gothic, arial, helvetica, sans-serif;text-decoration: none;}

.about-content {width: 522px;color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; padding-bottom:20px; padding-top:10px; text-align:justify; padding-left:4px; padding-right:4px; line-height:18px;margin-left:10px;margin-top:7px;}
.about-title {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 15px; padding-bottom:10px; padding-top:10px; text-align:left; padding-left:2px; padding-right:4px; line-height:18px;}
.about-image {width: 450px; padding-bottom:20px; padding-top:10px; text-align:right;float:left;margin-top:7px;}

.philosophy-content {width: 640px;color: #000000;font-family:  \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; padding-bottom:20px; padding-top:10px; text-align:justify; padding-left:4px; padding-right:4px; line-height:18px;margin-left:10px;margin-top:7px;}
.philosophy-title {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 15px; padding-bottom:10px; padding-top:10px; text-align:left; padding-left:2px; padding-right:4px; line-height:18px;}
.philosophy-image {width: 320px; padding-bottom:20px; padding-top:10px;margin-left:6px;margin-top:7px;}

.service-content {width: 980px;color: #000000;font-family:  \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; padding-bottom:20px; padding-top:10px; text-align:left; line-height:18px;margin-top:7px;}
.service-link a{color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; text-decoration: none;}
.service-link a:hover{color: #dcb968;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;  text-decoration: none;}
.service-title {font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 18px; font-weight:bold;}

.our-work-content {width: 930px;color: #000000;font-family:  \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; padding-bottom:20px; padding-top:10px; text-align:justify; line-height:18px;}
.content-sub-heading{ display:inline-block; margin-left:-15px;margin-top:22px;margin-bottom:16px; width:100%;}
.content-sub-heading p{ color:#010101; line-height:15px; font-size:11px; font-weight:400; display:inline-block; margin:10px 0;}

.csr-commitment-content {width: 980px;color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px; padding-bottom:20px; padding-top:10px; text-align:justify; padding-left:0px; padding-right:8px; line-height:18px;margin-left:10px;margin-top:7px;}
.csr-commitment-title {color: #000000;font-family: century gothic, arial, helvetica, sans-serif;font-size: 15px; padding-bottom:10px; padding-top:10px; text-align:left; padding-left:2px; padding-right:4px; line-height:18px;}
.csr-commitment-image {width: 450px; padding-bottom:20px; padding-top:10px; text-align:right;float:left;margin-top:7px;}
/*==================================================
 Work Page Content
 =================================================*/
.prev{ background:url(../images/prev.png) no-repeat; width:35px; height:64px; position:absolute; left:0; top:120px; text-indent:-9999px;}
.next{ background:url(../images/next.png) no-repeat; width:35px; height:64px; position:absolute; right:35px; top:120px; text-indent:-9999px;}
.work-banner ul li.none{ margin-right:0!important;}
.main-work-banner button{ border:none; outline:none; cursor:pointer;}
.main-work-banner{padding-left:35px; width:930px;position:relative; overflow:hidden;}
.work-banner {float:left;left: -5000px;width:850px!important;position:relative; visibility:hidden;}	
.work-banner ul {height:auto;width:860px;overflow:hidden;}
.work-banner ul li {padding:0 10px 0 0;width:425px!important;}
.work-banner ul li img {cursor:pointer;	height:314px;width:425px; }

.contact-content {color: #000000;font-family:  \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px; padding-bottom:20px; padding-top:10px; text-align:justify; line-height:18px;margin:7px 0px 12px 10px ;}
.contact-title {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 15px; padding-bottom:10px; padding-top:10px; text-align:left; padding-left:2px; padding-right:4px; line-height:18px;}
.contact-map {width: 280px; padding-bottom:20px; padding-top:10px;}
.work-title {font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 18px; font-weight:bold;margin:10px 0px;}

a.event_title:link {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}
a.event_title:visited {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}
a.event_title:hover {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: underline;}
a.event_title:active {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}

.moreLocation {text-align:right;padding-left:20px;padding-top:10px;}
a.more:link {color: #19537B;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}
a.more:visited {color: #19537B;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}
a.more:hover {color: #19537B;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: underline;}
a.more:active {color: #19537B;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}

#bottom-menu {width: 938px; height: 35px;margin: 0 0 0 0; background-image:url(../images/bottom_menu_bg.jpg); background-repeat:no-repeat;}
a.bottom-menu:link {color: #FFFFFF;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 0.9em;text-decoration: none;}
a.bottom-menu:visited {color: #FFFFFF;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 0.9em;text-decoration: none;}
a.bottom-menu:hover {color: #bd0b21;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 0.9em;text-decoration: none;}
a.bottom-menu:active {color: #FFFFFF;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 0.9em;text-decoration: none;}

a.sitemap:link {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px;text-decoration: none;}
a.sitemap:visited {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px;text-decoration: none;}
a.sitemap:hover {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px;text-decoration: underline;}
a.sitemap:active {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px;text-decoration: none;}

a.sitemap-service:link {color: #333333;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px;text-decoration: none;}
a.sitemap-service:visited {color: #333333;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px;text-decoration: none;}
a.sitemap-service:hover {color: #333333;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px;text-decoration: underline;}
a.sitemap-service:active {color: #333333;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 12px;text-decoration: none;}

a.sitemap-special:link {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 15px;text-decoration: none;}
a.sitemap-special:visited {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 15px;text-decoration: none;}
a.sitemap-special:hover {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 15px;text-decoration: none;}
a.sitemap-special:active {color: #000000;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;font-size: 15px;text-decoration: none;}

#footer {width: 1000px;height: 54px;margin: 0 0 0 0;}
.copyright-location {text-align:center;padding-top: 10px;padding-bottom: 10px;color: #999999;font-family: arial, helvetica, sans-serif;font-size: 12px;}
a.footer:link {color: #999999;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}
a.footer:visited {color: #999999;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}
a.footer:hover {color: #999999;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: underline;}
a.footer:active {color: #999999;font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4; font-size: 12px;text-decoration: none;}

.inner-line{margin-top:6px;}
.main-div{margin-left:10px;}
.leadership-content{width:680px;text-align:justify;}
.service-ul ul{list-style:disc;line-height:20px;position:relative;display:inline;float:left;width:160px;height:390px;top:80px;}
.our-client-image{margin-top:7px;}
.pagination-centent{
	display:none;
}
#pagination3{
	margin-left:710px;
	margin-top:5px;
}