*{margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; color:#343434; font-size:12px; line-height:18px;}
a{text-decoration:none; outline:none; color:#343434;}
a:hover{}
.blue{color:#02589c;}
img{border:none;}
ul{list-style:none;}

/*------------- Headings & P Tag ------------------*/
h1, h2, h3, h4, h5, h6, p, ul, strong, ol, small, big, span{ padding-top:12px;}

h1, h2{font-family:'Open Sans',sans-serif; font-weight:normal;}
h4, h5{font-family:'Open Sans',sans-serif;}
h1{color:#414040; }
h2{color:#dd0000;}
h3{color:#000; font-size:18px; font-family:'Open Sans',sans-serif;}
h4{ color:#000;}
h5{color:#dd0000; font-size:16px;}
h6{ font-family:Arial, Helvetica, sans-serif; color:#dd0000; font-size:16px; line-height:20px; padding:20px 0 15px; border-bottom: 1px solid #e8e7e7; margin-bottom:15px;}
p, pre{line-height:20px; font-family:'Open Sans',sans-serif; font-size:13px; color:#000;}
.panel-right ul.list-style li{background:url(../images/red-arrow.jpg) 0 5px no-repeat; padding:0 0 10px 15px; margin:0; font-family:'Open Sans',sans-serif; font-size:13px; color:#000;}


/*------------- Extra ------------------*/
.pad-rn{ padding-right:0px!important;}
.pad-tn{ padding-top:0px!important;}
.pad-t21{padding-top:30px}

.divider1{ border-bottom:1px solid #e2e2e2; width:100%; float:left; margin:30px 0;}
.divider2{  border-bottom:1px dotted #000; width:100%; float:left; margin:25px 0;}
.divider3{ border-bottom:1px solid #e2e2e2; width:380px; float:left; margin:30px 0;}
.divider4{  border-bottom:1px dotted #000; width:100%; float:left; margin:15px 0 0 0; height:1px;}
.divider5{  border-bottom:1px dotted #000; width:100%; float:left; margin:5px 0 15px 0;}
.divider6{ border-bottom:1px solid #e2e2e2; width:100%; float:left; margin:20px 0; height:1px;}
.divider7 {
border-bottom: 1px dotted #000;
display: block;
margin: 15px 0 15px 0;
width: 500px;
}

/*------------- Layout Starts Here ------------------*/

.wrapper{ margin:0 auto; width:986px;}
.center{ margin:0 auto; width:986px;}
.header{ margin:0 auto; width:986px;}
.header-right{width:850px; float:right;}
.logo{ float:left; width:auto; position:relative; z-index:999;}

.mega-menu{ float:right; width:auto;}
.mega-menu ul{display:block; border-top:1px solid #e1e1e1; margin-top:7px; position:relative; z-index:999;}
.mega-menu ul li{display:inline-block; background:url(../images/nav-red-arrow.png) 0 9px no-repeat; padding:8px 8px 20px 13px; margin-left:40px;}
.mega-menu ul li:hover a{color:#e53c3c;}
.mega-menu ul li a{font-family: 'Oswald', sans-serif; font-weight:100; text-transform:uppercase; font-size:18px; color:#02589c; letter-spacing:1px;}
.mega-menu ul ul{display:none;}
.mega-menu ul li:hover ul{display:block; width:989px; position:absolute; left:-351px; margin:19px 0 0 0;}
.mega-menu ul li:hover ul{background:url(../images/nav-border.png) left bottom no-repeat; padding:0 0 11px 0;}
.mega-menu ul li:hover ul li{background:#02589c; padding:25px 13px 15px; margin:0; display:block;}
.mega-menu ul li:hover ul li a{color:#fff; font-size:14px; text-transform:none; font-family: 'Oswald', sans-serif; font-weight:100; border-right:1px solid #fff; padding:0 20px 3px 20px;}
.mega-menu ul li:hover ul li a:hover{color:#9ed4ff;}
.blue-bg{ float:left; width:100%; height:553px; background:#a3d2e3 url(../images/blue-bg.html) top center no-repeat; margin-top:-51px;}
.blue-bg2{ float:left; width:100%; height:3px; background:#02589c;}

a.read-more{color:#dd0000;}
.banner{float:left; width:100%;}

.clear{ clear:both;}
.red-area{ margin-top:-415px; float:left; position:relative; z-index:999; width:378px;}

.welcome{float:left; width:460px; padding-top:45px;}
.welcome h1{float:left; width:100%; font-size:16px; text-transform:uppercase; color:#dd0000; padding-bottom:7px;}

.home-products{ float:left; width:270px; margin:0px 0 0 20px; padding-left:20px; }
.home-products h2{font-size:12px; text-transform:uppercase; color:#fff; padding:0px 0 0 10px; height:32px; font-size:16px; background:#02589c; font-family:'Open Sans',sans-serif; line-height:32px; margin-bottom:4px;}

.home-products ol.bjqs-markers{display:none;}
.home-products ul.bjqs-controls.v-centered {}
.home-products ul.bjqs-controls.v-centered li{margin-top:-70px;}
.home-products ul.bjqs-controls.v-centered li{ display:inline-block;}
.home-products ul.bjqs-controls.v-centered li a{position:absolute; display:block!important;}
.home-products ul.bjqs-controls.v-centered li.bjqs-prev a{background:#000 url(../images/image-strips.png) -37px 5px no-repeat!important; display: block; padding:2px 5px 2px 2px;  width:13px; height:20px; left:0px; top:48px!important; z-index:99999;}
.home-products ul.bjqs-controls.v-centered li.bjqs-next a{ background:#000 url(../images/image-strips.png) -56px 5px no-repeat!important; display: block; padding:2px 5px 2px 2px;  width:13px; height:20px; right:0px; top:48px!important; z-index:99999; margin-left: 230px;}
.home-products ul.bjqs{z-index:9;}
.panel-right h3{color:#000; font-size:18px; font-family:'Open Sans',sans-serif; padding-bottom:15px;}
.brd1{border-bottom: 2px dotted #000;}

/* liScroll styles */
.news-ticker{ position:relative; float:left; z-index:9999; width:799px; background:#505050; height:32px; }
.news-ticker h4{font-family:'Open Sans',sans-serif; font-size:16px; color:#fff;  text-transform:uppercase;  padding:8px 5px 0 15px; width:auto; float:left;}
.tickercontainer { /* the outer div with the black border */
width:710px; height:32px;
margin: 0; 
padding: 0;
overflow: hidden; float:left; position:relative; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top:4px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
color: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

.home-container{margin-top:-36px; float:left; width:100%;}
.home-left{ float:left; width:790px;}
.home-right{float:right; width:188px;}
/*------------- International Collaboration ------------------*/
.inter-colbrtn{ float:right; width:187px;  position:relative; z-index:99;}
.inter-colbrtn h2{font-size:12px; text-transform:uppercase; color:#fff; padding:0px 0 0 10px; height:32px; font-size:16px; background:#dd0000; font-family:'Open Sans',sans-serif; line-height:32px;}
#slider2 {overflow:hidden; width:187px; float:left; margin-top:-20px}
#slider2 span{ float:right; margin-top:-15px;}
#slider2 .viewport { float:left; width:187px; height:117px; background:#ea0000; overflow: hidden; position:relative; }
#slider2 .next { background-position:0 0; margin:0px 0 0 5px;}
#slider2 .overview { list-style: none; position: absolute; width:240px; left:10px;}
#slider2 ul.overview { padding-top:0px;}
#slider2 ul.overview li{ float:left; width:187px; height:96px; text-align:center;}
#slider2 .buttons {background:#000 url(../images/image-strips.png) -37px 5px no-repeat; display: block; padding:2px 5px 2px 2px;  text-indent: -999em; float:left;
					width:13px; height:20px; overflow:hidden; position: relative; right:0px; top:72px; z-index:99;}
#slider2 .next { background:#000 url(../images/image-strips.png) -56px 5px no-repeat; margin:0px 0 0 25px; padding:2px 5px 2px 2px;  float:right; left:0px;}

.footer{float:left; width:100%; border-top:1px solid #d2d2d2; padding:7px 0; margin-top:30px; color:#999; font-size:11px;}
.footer a{color:#999; margin-left:10px;}
.footer a:hover{color:#555;}
.footer span{color:#999; margin-left:10px;}
.footer small{float:right; font-size:11px; padding-top:0;}
.footer small a{margin-left:0px;}
.title h1{ color:#dd0000; font-size:40px; font-weight:normal; padding-bottom:30px; font-family: 'Oswald', sans-serif;}

.padd-tp{ padding-top:6px;}
.panel-left{float:left; width:240px; min-height:400px; padding-right:30px; background:url(../images/content-bg.jpg) right top no-repeat; padding-top:30px;}
.panel-right{ float:right; width:690px; min-height:250px; padding:30px 0 20px 0;}
.content-panel{ float:left; padding:0; width:985px;}
.panel-right h4{ font-size:18px; font-family:'Open Sans',sans-serif;  color:#333;}
.hide-border{width:100%; height:1px; background:#fff; position:relative; margin-top:-1px; z-index:99; float:left;}
.red-btn{ float:right; width:888px;}
.red-btn a{ width:275px; height:51px; padding-left:15px; line-height:50px; color:#fff; float:left; font-family:'Open Sans',sans-serif; font-weight:bold; text-transform:uppercase; font-size:14px; margin:0 0 0 6px;  background:#dd0000 url(../images/image-strips.png) 265px -182px no-repeat;}
.breadcrumb{ float:left; margin-left:1px; padding:27px 0 7px 0px; color:#666;  font-size:11px; width:100%; display:none;}
.breadcrumb a{ color:#656565; margin-right:7px; color:#000;}
.breadcrumb span{margin-right:7px; letter-spacing:-2px;}
.title.expand{padding-top:20px;}

/*------------- Sub Navigation ------------------*/
.sub-nav h3{ font-family: 'Oswald', sans-serif;  background:url(../images/sub-nav-arrow.png) 0 16px no-repeat; font-size:20px; color:#343434; display:block; padding:12px 0 15px 15px;border-bottom:1px solid #cbcbcb; font-weight:100;}
.sub-nav ul{display:block; font-size:13px; padding:0;}
.sub-nav ul li{display:block; border-bottom:1px solid #cbcbcb;}
.sub-nav ul li a{color:#02589c; padding:10px 0 10px 15px; font-size:18px; line-height:24px; display:block; background:url(../images/blue-arrow.png) 0 14px no-repeat;  font-family: 'Oswald', sans-serif; font-weight:100;}
.sub-nav ul li a:hover{color:#dd0000; background:url(../images/nav-red-arrow.png) 0 15px no-repeat!important;}
.sub-nav ul li a.active{color:#dd0000; background:url(../images/nav-red-arrow.png) 0 15px no-repeat;}
.sub-nav ul li ul{ display:block; padding:0px 0 15px 0px; background:none;border-top:none; margin-top:0px;}
.sub-nav ul li ul li{display:block; padding:0px 0 0px 14px; border-bottom:0;}
.sub-nav ul li ul li a{color:#02589c; font-weight:normal; padding:5px 0 5px 15px; background:url(../images/blue-arrow.png) 0 10px no-repeat; font-size:15px;}
.sub-nav ul li li a:hover, .sub-nav ul li li a.active{color:#dd0000; background:url(../images/nav-red-arrow.png) 0 10px no-repeat!important;}
.sub-nav ul li li li a.active{ font-weight:bold; color:#dd0000;}

/*------------- Chairman Message ------------------*/
.flt-ryt{ float:right; width:200px; margin:-35px 0 0 30px; padding:0 0 50px 30px; border-left:1px solid #e4e4e4;}
.flt-ryt h2{ color:#000; font-size:22px; line-height:24px; font-family:'Open Sans',sans-serif; padding-bottom:15px; }
.paddlft{ padding-left:47px;}

/*------------- Mision & Vision ------------------*/
.mv-left{ float:left; width:400px;}
.mv-left h3{ padding:0; margin:0;}
.mv-right{ float:right; padding-top:25px;}

.img-right{ float:right; padding:0 0 0 15px;}

.bookingBlock{border:1px solid #e3e3e3; min-height:250px; margin:20px 0 0;}
.brdbtm{border-bottom:1px solid #e3e3e3;}
.nobrd{border:none!important;}

.brd-right { padding:15px 0 25px 2px; border-right:1px solid #e3e3e3;}
.brd-left { padding:15px 0 25px 2px; border-left:1px solid #e3e3e3;}

.clints { padding:15px 0 25px 2px; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}


.lrgeicon{ background:url(../images/large-icon.jpg) no-repeat left 25px; padding:25px 0px 0px 20px;}
.redtext{font:32px Arial, Helvetica, sans-serif; color:#dd0000; padding-top:3px; font-weight:bold;}
.redtext span{ font:32px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
.bluetext{font:32px Arial, Helvetica, sans-serif; color:#02589c; padding-top:3px; font-weight:bold;}
.bluetext span{ font:32px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;}
.highlight{font-family:'Open Sans',sans-serif; font-size:20px; padding-top:20px; line-height:26px;}
.highlight2{font-family:'Open Sans',sans-serif; font-size:20px; padding-top:15px; line-height:26px;}
.highlight3{font-family:'Open Sans',sans-serif; font-size:20px; line-height:26px;}
.text-highlight{ color:#dd0000; font-size:20px; font-family:'Open Sans',sans-serif; font-weight:600;}
.redbtn{ background:url(../images/red-btn.png) no-repeat; color:#FFF; font:Arial, Helvetica, sans-serif; font-weight:bold; height:28px; padding:5px 16px; margin-top:15px;}

.flt-left{ float:left; width:335px; margin-right:30px;}
.flt-right{ float:right; width:335px;}


.newspannel { margin:0px; padding:20px 0; }
.newspannel {float:left; width:692px;  border-bottom:1px solid #e2e2e2;}
.newspannel h3 { margin:0px; padding:5px 0 0px; list-style:none; line-height:22px; border:none; color:#dd0000; font-family:'Open Sans',sans-serif; }
.newspannel h3 a { margin:0px; padding:5px 0 0px; list-style:none; line-height:22px; border:none; color:#dd0000; font-size:16px;font-family:'Open Sans',sans-serif; font-weight:normal; }
.newsryt{ float:right; width:590px;}
.newspannel p { margin:0px; padding:5px 20px 0 0; line-height:18px;}
.newspannel-detail {float:left; width:720px; }
.newspannel-detail  h3 { margin:0px; padding:5px 0 0px; list-style:none; line-height:22px; border:none; color:#dd0000; font-family:'Open Sans',sans-serif; }
.date { float: left !important; margin:10px 0 7px 0; font-size:50px; line-height:36px; color:#008dd3; width:75px; border-right:1px solid #e1e1e1!important; font-family:'Open Sans',sans-serif; padding: 0px 0px; display:block;}
.date span{ font:10px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; margin:5px 0 0 0; float:left; padding:0;}
.bgred2 { margin-top: 10px; padding:6px 0px; display:inline-block; background:#dd0000; text-align:center; font-weight:bold; width:80px;}
.bgred2 a {  color:#fff;padding:5px 10px;}


/*------------- Course - Current Openings ------------------*/
.management{width:100%; float:left; overflow:hidden;}
.management ul{ width:110%;}
.management ul li{ width:200px; float:left; border-bottom:1px solid #ccc; margin:0 53px 20px 0; padding:5px 0 20px 0;}
.management ul li strong{ font-weight:normal;}
.management ul li img{padding-top:15px;}

/*------------- Course - Current Openings ------------------*/
.the-group{ width:100%; float:left;}
.the-group-left{ float:left; width:295px;}
.the-group-right{ float:right; width:340px;}

.the-group .group-pro-list{width:101%; float:left;}
.the-group .group-pro-list img{ margin:50px 3px 20px 0;}

/*------------- Course - Current Openings ------------------*/
.current-openings{ width:100%;}
.current-openings ul {width:100%; margin-top:-30px!important; }
.current-openings ul li{width:100%; background:none!important; padding:30px 0!important; float:left; border-bottom:1px solid #e3e3e3; }
.current-openings ul li ul {margin-top:0!important; padding-top:15px;}
.current-openings ul li li {width:100%; float:left; border:none; padding:0!important;}
.current-openings ul li li strong{width:110px; float:left; padding:0px;}
.current-openings ul li li p{width:563px; line-height:18px; float:right; padding:0 0 7px 0 ;}
.current-openings ul li li b{font-weight:bold; width:10px; float:left;}


/*------------- Gensis ------------------*/
.genesis{width:100%; float:left; margin-top:-35px;}
.genesis .w145 h5{width:111px; float:left;}
.genesis .w558 h5{width:550px; float:right;}
.genesis ul{width:100%; padding-top:15px; float:left;}
.genesis ul li{width:100%; background:url(../images/genesis-divider.jpg) 0 0 no-repeat; float:left; padding:15px 0;}
.genesis ul li strong{width:111px; float:left; color:#000; font-family:'Open Sans',sans-serif; font-size:18px; padding:0; margin:0;}
.genesis ul li .details{width:550px; float:right;}
.genesis ul li .details ul{width:100%; padding:0; margin:0;}
.genesis ul li .details ul li{background:url(../images/red-arrow.jpg) 0 5px no-repeat; padding:0 0 10px 15px; margin:0;}


/*------------- Button ------------------*/
.gray-btn a, 
.gray-btn2 a, 
.redd-btn a{color:#fff!important; margin:15px 15px 0 0; font-weight:bold; padding-left:10px; height:27px; float:left;}

.gray-btn a span, 
.gray-btn2 a span, 
.redd-btn a span{height:27px; padding:0 25px 0 15px; line-height:27px; float:left; }

.gray-btn a{ background:url(../images/button-sprite.png) top left no-repeat;}
.gray-btn a span{background:url(../images/button-sprite.png) right -27px no-repeat; }
.gray-btn a:hover{background:url(../images/button-sprite.png) left -58px no-repeat;}
.gray-btn a:hover span{background:url(../images/button-sprite.png) right -85px no-repeat;}

.gray-btn2 a{background:url(../images/button-sprite.png) top left no-repeat;}
.gray-btn2 a span{background:url(../images/button-sprite.png) right -27px no-repeat; }

.redd-btn a{background:url(../images/button-sprite.png) left -58px no-repeat;}
.redd-btn a span{background:url(../images/button-sprite.png) right -85px no-repeat;}


/*------------- Careers - Apply Online ------------------*/
.apply-online-from ul{float:left; width:100%; padding-bottom:50px; margin:0 !important;}
.apply-online-from ul li{float:left; width:100%; padding:0 0 6px !important; background:none !important;}
.apply-online-from ul li b{color:#333; float:left; font-weight:bold; height:25px; padding-right:10px}
.apply-online-from ul li h1{float:left; width:100%; color:#0b5d8d; font-size:16px; font-family:'Open Sans',sans-serif; border-bottom:1px solid #e6e6e6; margin-bottom:15px; padding-bottom:10px;}
.apply-online-from ul li label{width:175px; float:left;line-height:25px; height:22px;}
.apply-online-from ul li small{ float:left; line-height:25px; height:22px; font-size:12px; line-height:2px; padding-right:25px;}
.apply-online-from ul li table tr td label small {float: left;line-height: 13px;font-size: 12px;padding: 0 25px 0 5px;}


/*------------- Form Style ------------------*/
.field1, .field2, .field3, .field4, .field5 { background:#fdfdfd; font-size:12px; color:#555; padding:4px; font-family:Arial, Helvetica, sans-serif; border:1px solid #dcdcdc;}

.field1{width:320px;}
.field2{width:115px;}
.field3{width:320px;}
.field4{width:330px;}
.field5{width:100%;}
.field6{ margin:5px 5px 0 0; float:left;}

.mandatory strong{color:#ec5e10; font-size:15px; padding:0 3px;}
.form-btn{background:url(../images/image-sprite.png) 0px 0px no-repeat; float:left; width:101px; padding:6px 0 6px 0; border:none; outline:none; cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:15px 10px 0 0; font-weight:bold;}

/*----For Gallery----*/
.thumbImg .showBG img{ margin-bottom: 12px;}
.thumbImg .showBG {	background-color: #FFF;	padding:15px 18px;	margin-right:25px;	margin-bottom:20px; display: block; text-decoration: none;	color: #666;
text-align: center; border: 1px solid #ebebeb;}
.thumbImg .showBG:hover{ border: 1px solid #b1b1b1; color: #666;}
.thumbImg p { display: block;}

.gallery .play:hover, .gallery .play2:hover{ background:url(../images/play-hover.png) no-repeat;}

.gallery span, .gallery thumb, .gallery .play{width:222px;}
.gallery a{ color:#006699; font-size:16px; text-decoration:none;}
.gallery a:hover{ color:#c10000;}
.gallery .thumb{ /*position:relative;*/}
.gallery .play, .gallery .play2{ /*position:absolute; */z-index:1555;}
.gallery span{ padding-top:10px; display:block}

.gallery{ padding-top:0px; float:left;}
table.gallery td{ padding-bottom:10px;}

.smph2{ vertical-align:top;}
a.smph2 {font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #676767;text-decoration: none; margin-left: 0px;font-weight: bold; text-align:justify; text-transform:uppercase; vertical-align:top;}
a.smph2:hover { color: #375a9e;  text-decoration: underline;}
.smap{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#08325F;text-transform:uppercase; text-align:justify}
.smpliner {background-image:url(../images/smp_dot.gif);background-repeat: repeat-y;background-position: right;}
a.smplinks{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #676767;text-decoration: none;margin-left:5px; text-align:justify;}
a.smplinks:hover {color: #375a9e ;text-decoration: underline;}

.prod-list{display:block; overflow:hidden; padding-top:10px;}
.prod-list ul{ width:115%;}
.prod-list ul li{width:310px; display:inline-block; padding:0 23px 50px 0;}
.prod-list ul li h2, .prod-list ul li h3 a{font-family: 'Oswald', sans-serif; color:#dd0000; font-weight:normal; font-size:20px;}
.prod-list ul li img{border:1px solid #d4e1ea; margin-bottom:5px;}

.best-link{text-align:right; margin-top:-85px; width:100%; float:right;}
.best-link a{font-family: 'Oswald', sans-serif; color:#333; font-size:11px;}
.best-link span{padding:0 12px;}

.float-left{float:left;}

.float-right{float:right;}
.w295{width:295px; margin-top:25px;}
.frame{width:231px; height:201px; border:10px solid #999; padding:45px 30px 0 30px; text-align:center; margin-top:15px;}
.frame h4{color:#dd0000;}
.frame p{font-size:14px;}

.w355{width:355px;}
.w275{width:275px;}

.red-arrow{ background:url(../images/red-arrow-btn.jpg) 0 0 no-repeat; width:277px; height:35px; line-height:35px; color:#fff; padding-left:15px; display:block; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; margin-top:15px;}

.round-circle{ margin-top:25px;}
.round-circle ul li{background:url(../images/banner-graphic.html) 0 0 no-repeat; display:inline-block; margin-right:10px; width:218px; height:218px;}
.round-circle ul li.icon1{background-position:-2px -722px;}
.round-circle ul li.icon2{background-position:-237px -722px;}
.round-circle ul li.icon3{background-position:-471px -722px;}
.round-circle ul li .text-area{display:table-cell; vertical-align:middle; height:218px; width:150px; padding:0 0 0 37px; text-align:center;}
.round-circle ul li p{ font-size:12px; font-weight:bold; line-height:18px;}

.inner-banner{ height:360px;}
.inner-banner ol.bjqs-markers li{display:inline-block; margin-right:5px; background:url(../images/image-strips.png) -15px 0 no-repeat; width:12px; height:12px; cursor:pointer;}
.inner-banner ol.bjqs-markers li.active-marker{background:url(../images/image-strips.png) 0 0 no-repeat;}

.infra-pic{margin:0px 0px 0px 50px; padding:0px; float:right;}


/*------------- Chairman Message ------------------*/
.our-bandwidth{ float: left; width: 320px; margin:20px 0 0 0px; padding:5px 0px; }
.our-core{ float: right; width: 332px; margin:20px 0 0 0px; padding:5px 0px; min-height:190px;}

/*----For Gallery----*/

.gallery{ padding-top:20px; float:left; overflow:hidden;}
.gallery ul{ margin:0; padding:0!important; width:106%;}
.gallery ul li{ padding:0px!important; margin:0px 126px 54px 0px; background:none!important; float:left; width:215px; text-align:center;}
.gallery ul li a img{ border:none; padding:0; border: 15px solid #999;}
