/* ------------------------------------------
RAJESH RANE
Company: Brand Harvest
Description: Indu Groups (HTML5 + CSS3)
Updated: 25 jAN 2013
Version: 1.0.1
Dual licensed under MIT and GNU GPLv2 © RAJESH RANE
------------------------------------------ */
/* Indu -> HTML 5 Reset
--------------------------------------------------*/
/*@import url(dummy.css);*/
/*@import url(deprecated.css);*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
.imgborder{border:10px ridge #DBDCE0;}
/*.imgfloatl{float:left;margin:0 35px 15px 0;padding:0;}*/
.imgfloatr{float:right;margin:0 0 15px 35px;padding:0;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/* Indu -> General
--------------------------------------------------*/
/*html{background:url(../images/indubg.png) repeat-x scroll left top transparent!important;}*/
body{line-height:1.8;color:#4d4d4d;font:0.7em/15px Verdana,Geneva,sans-serif!important;}
p{font-size:1em;margin-bottom:11px!important;}
hr{clear:both;}
h1,h2,h3,h4,h5,h6{font-family:'nexa_boldregular',"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;font-weight:400;color:#626365;margin-bottom: 5px;}
h1{font-size:1.8em;line-height:1.6em;}
h2{font-size:1.6em;line-height:1.4em;margin-bottom:.25em;}
h3{font-size:1.4em;line-height:1.4em;margin-bottom:.3em;}
h4{font-size:1em;line-height:1;margin-bottom:1em;}
h5{font-size:.8em;font-weight:700;margin-bottom:1.5em;}
h6{color:#00BDF2;margin-bottom:5px;font-size:.6em;font-weight:700;}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#bb7001;}
h3 span{font-size:13px;}
a{color:#C77E25;text-decoration:none;}
a:hover{color:#222;text-decoration:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #F3E8C3;margin:1.5em 0;padding:0;}
body#bg1 {
background: none repeat scroll 0 0 #FFFFFF;
}
#wrapper{display:block;height:auto;min-height:800px;width:980px;margin:0 auto 30px;}
#header{height:100px;padding:10px;position: relative;}
#main-content{background:none repeat scroll 0 0 #FFFFFF !important;height:auto; min-height:200px;width:100%;}
#home-banner{background:url(../images/junk1.jpg) no-repeat scroll left top transparent;height:auto;min-height:315px;}
#highlight{background:url(../images/highlightbg.png) repeat-x scroll left top transparent;height:auto;min-height:165px;}
#highlight ul{width:100%;height:170px;}
#highlight ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font:100 1em/1.2em Verdana,Geneva,sans-serif;list-style:none outside none;width:326.667px;padding:15px 10px;}
#highlight ul li dl dt a{display:block;height:122px;text-indent:-9999px;width:82px;}
#highlight ul li dl dt a:hover{zoom:102%;-moz-zoom:200%;}
#highlight ul li dl dt{float:left;width:82px;margin:0 10px 2px 0;}
#highlight ul li dl dd p > a{display:block;margin-top:5px;}
a[title$=Energy]{background:url(../images/sprite.png) no-repeat scroll -808px 13px transparent;}
a[title$=Mining]{background:url(../images/sprite.png) no-repeat scroll -812px -90px transparent;}
a[title$="Infrastructure"]{background:url(../images/sprite.png) no-repeat scroll -803px -210px transparent;}
#highlight ul li dl dd strong{margin-bottom:.25em;color:#626365;font:400 1.5em/1.4em nexa_boldregular, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;}
/* Navigation
-----------------------------------------------------------------------------*/
#mainNav{height:66px;position:absolute;right:12px;top:26px;}
#mainNav ul.menu{float:left;list-style:none;position:relative;}
#mainNav ul.menu ul{background:#fff;font-family:nexa_boldregular, "Helvetica Neue", Helvetica, Arial, sans-serif;width:150px;border:1px solid #e5e5e5;position:absolute;z-index:119;top:93px;left:0;visibility:hidden;margin:0;padding:13px 0 0;}
#mainNav ul.menu ul li ul {width:187px;}
#mainNav ul.menu ul li ul li{z-index:99;min-height:30px;width:167px;text-align:left;line-height:1;position:relative;margin:0;padding:2px 10px 0;}
#mainNav ul.menu ul li{z-index:99;min-height:30px;width:130px;text-align:left;line-height:1;position:relative;margin:0;padding:2px 10px 0;}
#mainNav ul.menu ul li:after{border-bottom:1px solid #e5e5e5;content:"";height:5px;display:block;margin:0;}
#mainNav ul.menu ul li.arrow{background:url(../images/nav-arrow.png) no-repeat left top;width:12px;height:8px;position:absolute;left:18px;top:-8px;min-height:8px;padding:0;}
#mainNav ul.menu ul li.arrow:after{border-bottom:none;content:"";height:0;display:inline;margin:0;}
#mainNav ul.menu ul li.border{height:5px;min-height:5px;width:100%;margin:0;padding:0;}
#mainNav ul.menu ul li.border:after{content:"";height:3px;display:block;min-height:3px;border-bottom:3px solid #C77E25;margin:0;}
#mainNav ul.menu ul li a{font-family:nexa_boldregular, "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:left;font-size:12px;color:#4D4D4D;font-weight:800;text-transform:none;display:block;line-height:1.3;margin:0;padding:0 0 4px;min-width:132px;}
#mainNav ul.menu ul li a .plus{display:inline-block;float:right;}
#mainNav ul.menu ul li ul{position:absolute;left:150px;top:-7px;padding-top:6px;}
#mainNav ul.menu ul li ul li.arrow{background:url(../images/nav-arrow-right.png) no-repeat left top;width:8px;height:12px;position:absolute;left:-8px;top:11px;min-height:8px;padding:0;}
#mainNav li{position:relative;float:left;list-style:none;text-align:center;padding:10px 5px 0;}
#mainNav li.mainMenu{line-height:15px;padding-bottom:42px;}
#mainNav li.parent > a:after{color:#b2b2b2;font-family:'nexa_boldregular',nexa_boldregular, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;content:" +";}
#mainNav li:hover > ul{visibility:visible;}
#mainNav li.active{background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:93px;position:relative;z-index:5;padding:0 13px;}
#mainNav li.active:before{content:"";height:5px;display:block;border-top:5px solid #C77E25;margin:0 -13px;}
#mainNav li.active ul li a:hover,#mainNav li.active ul li a:active{cursor:pointer;}
#mainNav li a{display:block;font-family:'nexa_boldregular',nexa_500, Tahoma, Geneva, sans-serif;font-size:11px;font-weight:100;text-transform:uppercase;letter-spacing: 0.5px;-webkit-transition:color ease .5s;-moz-transition:color ease .5s;-o-transition:color ease .5s;transition:color ease .5s;color:#606264;margin:44px 5px 0;}
#mainNav li a:hover,#mainNav li a:active{text-decoration:none;-webkit-transition:color ease .5s;-moz-transition:color ease .5s;-o-transition:color ease .5s;transition:color ease .5s;color:#C77E25;}
#mainNav li span{display:block;color:#b2b2b2;padding:0 3px;}
#mainNav li.active .taline,#mainNav li.active a:hover,#mainNav li.active a:active{cursor:default;}
#mainNav ul.menu ul li a:hover,#mainNav ul.menu ul li a:hover .plus,#mainNav li:hover > ul li:hover > a.current,#mainNav li:hover > ul li:hover > a .plus,#mainNav li:hover > ul li:hover > a.current:hover,#mainNav li:hover > ul li:hover > a .plus:hover,#mainNav li:hover > ul li:hover > a.current:active,#mainNav li:hover > ul li:hover > a .plus:active,#mainNav li.active a,#mainNav li.active a:hover,#mainNav li.active a:active,#mainNav li a.current,#mainNav li a.current:hover,#mainNav li a.current:active{color:#C77E25;}
.top-bar{position:absolute;right:-18px;top:15px;width:203px;}
.top-bar li{display:inline;font:100 10px arial;}
/* Indu -> Home Banner
--------------------------------------------------*/
#home-banner-degrade{display:none;background:url(../images/home-banner.jpg) center no-repeat;height:331px;position:relative;z-index:1;}
#home-banner{height:315px!important;background:url(../images/carousel.jpg) bottom no-repeat;z-index:1;position:relative;}
#home-banner strong,#home-banner-degrade strong{color:#FFF;padding-left:25px;padding-top:235px;text-align:left;text-shadow:2px 2px 2px #075496;text-transform:capitalize;width:456px;font:italic 19px/25px 'nexa_boldregular';position: absolute;}
#home-banner strong span{color:#d1a71f;}
.banner{width:864px;height:353px;position:relative; max-width: 1000px;}
.banner1{background:url(../images/indu-power-home-banner.jpg);}
.banner2{background:url(../images/indu-mining-home-banner.jpg);}
.banner3{background:url(../images/indu-coreinfra-home-banner.jpg);}
.banner4{background:url(../images/indu-township-home-banner.jpg);}
#home-banner .banner2 strong,#home-banner .banner3 strong,#home-banner .banner4 strong{width:456px;text-shadow:2px 2px 2px #544d43;}
/* Indu -> Home Content
--------------------------------------------------*/
#hcontent section article:first-child img{border:3px solid #CCC;float:left;margin:3px 20px 15px 0px;padding:0;}
#hcontent{border-bottom:1px solid #F3E8C3;border-top:1px solid #F3E8C3;display:block;width:948px;margin:0 auto!important;padding:10px 0;}
#hcontent section{float:left;width:66%;padding:0 10px 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#hcontent aside{float:left;width:33%;background:#FFF;padding:4px 0 10px 25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position: relative;}
#hcontent aside img{border:3px solid #eeecec;}
#hcontent aside dt,#hcontent aside dd{height:30px;position:absolute;top:70px;width:9%;}
#hcontent aside dt{left:13px;}
#hcontent aside dt a{background:url(../images/sprite.png) no-repeat scroll 0 0 transparent;display:block;height:35px;text-indent:-9999px;}
#hcontent aside dd{right:-16px;}
#hcontent aside dd a{background:url(../images/sprite.png) no-repeat scroll -68px 0 transparent;display:block;height:35px;text-indent:-9999px;}
/* Indu -> #SAG scroller demo #2
--------------------------------------------------*/
.sagscroller{width:200px;height:250px;overflow:hidden;position:relative;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.sagscroller a{font-weight:700;}
.sagscroller ul{position:absolute;background:#FFF;list-style:none;width:100%;margin:0;padding:0;}
.sagscroller ul li{display:block;}
.sagscroller ul li .rsscontent{font-size:90%;}
.sagscroller ul li .rsslabel{margin-top:5px;background:#eee;font-size:12px;clear:both;}
div#mysagscroller2{width:242px;height:190px;}
div#mysagscroller2 ul li img{display:block;border-width:0;}
footer{background:none repeat scroll 0 0 #FFF!important;display:block;height:30px;width:938px;margin:0 auto!important;padding:2px 0;}
footer li{float:left;list-style:none outside none;width:33%;padding:6px 0;}
footer li:nth-of-type(1){width:23%;}
footer li:nth-of-type(2){text-align:center;width:44%;}
footer li:nth-of-type(2) > a{color:#C77E25;padding:0 5px;}
footer li:last-child{float:right;list-style:none outside none;text-align:right;width:28%;padding:6px 0;}
/* Indu -> About us
--------------------------------------------------*/
#colage{height:190px;width:100%;}
#icontent{border-bottom:1px solid #F3E8C3;display:block;min-height:270px;width:938px;margin:0 auto!important;padding:10px 0;}
#icontent section{-moz-box-sizing:border-box;float:right;width:70%;padding:0 10px 10px 0;}
#icontent aside{-moz-box-sizing:border-box;background:none repeat scroll 0 0 #FFF;float:left;width:26%;padding:4px 20px 10px 0;}
.breadcrumb .divider{height:5px;letter-spacing:1px;width:1px;padding:0 5px;}
.breadcrumb .active{color:#BB7001;font-size:10px;font-weight:700;letter-spacing:1px;}
.breadcrumb{background:url(../images/sprite.png) no-repeat scroll 85px -335px transparent;color:#929292;font-size:10px;width:100%;padding:15px 20px 0 302px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.breadcrumb{padding:15px 20px 0 291px}footer li:nth-of-type(1){width:22%;}}
.breadcrumb a{color:#6D6E71;font-size:10px;letter-spacing:1px;text-decoration:none;}
#slide{font-family:verdana,sans-serif;font-size:10px;font-weight:700;height:auto;list-style:none outside none;min-height:75px;overflow:hidden;position:relative;width:191px;margin:0;padding:0;}
#slide li.sub,#slide li.top{background:url(../images/sprite.png) no-repeat scroll 0 -569px transparent;border-bottom:1px solid #DADADB;color:#58595B;cursor:pointer;display:block;float:left;font-size:11px;font-weight:100;height:24px;line-height:22px;overflow:hidden;text-decoration:none;text-indent:12px;width:190px;}
#slide li.sub{background:url(../images/sprite.png) no-repeat scroll 0 -569px transparent;}
.sub span{background:url(images/lotus.png) no-repeat scroll 150px 60% transparent;color:#58595B;display:block;}
#slide li.sub div{font-family:verdana,sans-serif;font-weight:100;height:auto;line-height:1.2em;min-height:95px;text-indent:0;width:160px;padding:0 5px;}
#slide li div ul{list-style:none outside none;margin:7px 0 15px;padding:0;}
#slide li div ul li a{background:url(../images/sprite.png) no-repeat scroll 0 -569px transparent;border-bottom:1px solid #DADADB;color:#58595B;display:block;font-size:10px;height:19px;line-height:19px;text-decoration:none;text-indent:20px;width:100%;margin:0;padding:0;}
#slide li.top a,#spslide li.sub a{background:url("../images/sprite.png") no-repeat scroll -895px -326px transparent;display:block;outline:medium none;text-decoration:none;}
#slide li.top a:hover,#spslide li.sub a:hover,#Ul1 .sub a:hover,#Ul2 .sub a:hover,#Ul3 .sub a:hover{background:url("../images/sprite.png") no-repeat scroll -895px -326px transparent;color:#58595B;outline:medium none;}
#slide li.clicked,#spslide li.clicked{background:url(../images/sprite.png) no-repeat scroll -504px -569px transparent;color:#800;height:auto!important;min-height:73px!important;}
#slide li div ul li,#spslide li div ul li{float:left;height:20px;width:112%;}
#slide li div ul li a:hover,#spslide li div ul li a:hover{background:url(../images/sprite.png) no-repeat scroll 0 -569px transparent;color:#069;}
#ie6{background:url(../images/iebg.png) repeat-y scroll -944px 0 transparent;width:980px;padding:0 10px;}
#ie6 > div{/*background:url(../images/iebg.png) no-repeat scroll -10px 854px transparent;*/border-bottom:1px solid #cbcbcb;padding:0 0 5px;}
#hcontent aside strong{border-top:1px solid #F3E8C3;font-size:15px;padding:10px 0;}
#icontent aside h2{border-bottom:1px solid #F3E8C3;font-size:15px;padding:10px 0;}
#text{font-family:verdana,sans-serif;font-size:10px;font-weight:700;height:auto;list-style:none outside none;min-height:125px;overflow:hidden;position:relative;width:191px;margin:0;padding:0;}
#text li{background:url(../images/sprite.png) no-repeat scroll 0 -569px transparent;border-bottom:1px solid #DADADB;color:#58595B;display:block;float:left;font-size:11px;font-weight:100;overflow:hidden;text-decoration:none;width:190px;padding:5px 0;}
.anr dt{font-weight:700;padding-top:5px;}
.anr dd{border-bottom:1px solid #F3E8C3;padding:5px 0;}
.anr dd:first-child{padding:0;}
.anr dd:last-child, #text li:last-child{border-bottom:none;}
#icontent section article ol li{background:url(../images/sprite.png) no-repeat scroll -896px -331px transparent;list-style-type:none;padding-left:10px;}
#icontent section article ol li span{color:#BB7001;}
#icontent section article ol{padding:0 0 10px 18px;}
#icontent section article ul{padding:5px 0 5px 29px;}
dl.na dt a{background:url(../images/sprite.png) no-repeat scroll -896px -329px transparent;color:#626365;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:700;line-height:20px;padding-left:10px;}
dl.na{border-bottom:1px solid #DADADB;width:500px;padding:0 0 5px;}
/* =============================================================================
Slider Accordian css
========================================================================== */
#testMenu a.testMenuItem{background:url(../images/sprite.png) no-repeat scroll 0 -64px transparent;border-bottom:1px solid #DADADB;clear:both;color:#626365;cursor:pointer;display:block;font-weight:700;line-height:30px;margin-top:0;outline:0 none;text-decoration:none;width:90%;padding:0 24px;}
#testMenu div p{padding:10px 20px;}
.testMenuItem span{color:#000;}
#testMenu div dl{display:block;float:left;width:42%;padding:10px 0 10px 10px;}
#testMenu div ul{display:block;float:left;width:45%;padding:10px 0!important;}

@font-face {
font-family: 'nexa_boldregular';
src: url('../fonts/nexa_bold-webfont.eot');
src: url('../fonts/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/nexa_bold-webfont.woff') format('woff'),
url('../fonts/nexa_bold-webfont.ttf') format('truetype'),
url('../fonts/nexa_bold-webfont.svg#nexa_boldregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'nexa_lightregular';
src: url('../fonts/nexa_light-webfont.eot');
src: url('../fonts/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/nexa_light-webfont.woff') format('woff'),
url('../fonts/nexa_light-webfont.ttf') format('truetype'),
url('../fonts/nexa_light-webfont.svg#nexa_lightregular') format('svg');
font-weight: normal;
font-style: normal;
}
