@font-face { font-family: 'MyriadProRegular'; src: url('../fonts/myriadp0-webfont.eot'); src: url('../fonts/myriadp0-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadp0-webfont.woff') format('woff'), url('../fonts/myriadp0-webfont.ttf') format('truetype'), url('../fonts/myriadp0-webfont.svg#MyriadProRegular') format('svg'); font-weight: normal; font-style: normal;}@charset "utf-8";/* Dharmendra Gupta */body { margin:0px; padding:0px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#373b42; }html, body, h1, p, ul, li { margin:0px; padding:0px; }.dGreen { color:#22db2b; font-size:13px; }.lGreen { color:#48ff00; font-size:13px; }.yellow { color:#e1db40; font-size:13px; }.blue { color:#007dc5; font-size:13px; }.bRed { color:#d85b5b; font-size:13px; }.b-text { font-size:16px; letter-spacing:-0.4px }* { outline:none; }.img_slide { margin:0 auto; width:100%; height:100%; }.main { width:1000px; margin:10px auto; }/****  Header  ****/.header { background:url(../images/top-bg.png) top left repeat-x; width:100%; height:124px; }.logo { float:right; width:250px; padding:19px 0; text-align:center; }.flash { overflow:hidden; float:left; width:248px; height:124px; background:url(../images/top-img.png) center center no-repeat; }/****  left slide  ****/.left-slide { width:250px; float:left; margin:3px 0 0; overflow:hidden; height:540px; }.normal-nav-img { float:left; margin:10px 0 0 0; }/****  right slide  ****/#right-slide { width:747px; float:right; margin:5px 0 0 0; overflow:hidden; min-height:520px; position:relative; z-index:10; }#right-slide h1 { font:21px/35px 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #fff; background:url("../images/web_layout_chart.png") no-repeat scroll 5px center transparent; padding:0 0 0 31px; letter-spacing:-1px }#right-slide h1.services { background:url(../images/serives-icon.png) no-repeat 5px center; }#right-slide h1.history { background:url(../images/histoy-icon.png) no-repeat 5px center; }#right-slide h1.contact { background:url(../images/contact.png) no-repeat 5px center; }.home-text { float:left; position:absolute; bottom: 15px; right:0px; z-index:11; font:12px/19px Arial, Helvetica, sans-serif; color:#fff; }/****  Inner pages Slice  ****/.content-left { width:502px; float:left; }.content-left p { padding:10px 5px; margin:0px; text-align:justify; color:#FFF; font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; clear:both; }.content-left ul { padding:0 0 0 10px; margin:10px 10px; list-style:square; float:left; }.content-left ul li { color:#FFF; font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 00px }.content-right { width:240px; float:right; background:#262b35; min-height:550px; }.content-right p { padding:10px; margin:0px; text-align:justify; color:#FFF; font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif }.content-right p strong { font-weight:bold; }.content-right form { padding:10px; color:#FFF; font:bold 14px/21px "Trebuchet MS", Arial, Helvetica, sans-serif }.content-right form input[type="text"] { width:205px; color:#333; height:21px; font:italic 12px/21px Arial, Helvetica, sans-serif; }.content-right form textarea { width:205px; height:100px; color:#333; font:italic 12px/21px Arial, Helvetica, sans-serif; resize:none; }.content-right form input[type="submit"] { background:url("../images/nav.png") repeat-x scroll 0 0 transparent; width:70px; float:right; color:#fff; height:21px; border:none; font: 12px/21px Arial, Helvetica, sans-serif; }/****  Navigation  ****/.arrowlistmenu { float:left; margin:2px 0 0 0; }.nav { background:url(../images/nav.png) repeat-x; height:27px; clear:both; border-bottom:#33373f 1px solid; width:965px; padding:0 15px 0 20px; float:left; }.nav span { margin:8px 0px 0px 0px; border-left:#fff 3px solid; font:11px/10px Arial, Helvetica, sans-serif; display:inline-block; padding:0 5px; color:#fff; text-transform:uppercase; }.com-name { float:right; border-left:none !important; letter-spacing:2px; padding-right:14px !important; }/****  Footer  ****/.footer { margin:0 auto; color:#fff; font:11px/21px Arial, Helvetica, sans-serif; width:1000px; padding:5px 0; float:left; }.footer a { color:#aaa; text-decoration:none; }.footer a:hover { color:#fff; }.addthis_toolbox { float:right; padding:3px 0 0 }/* Slider */#slideshow { position:fixed; z-index:-5 }#slideshow IMG { position:absolute; top:0; left:0; z-index:-3; opacity:0.0; }#slideshow IMG.active { z-index:-1; opacity:1.0; }#slideshow IMG.last-active { z-index:-2; }/* career */.content-left a { color:#ddd; text-decoration:none; }/*Conatct */.contact-box { width:231px; float:left; margin:0 10px 0 0; }.contact-box h3 { color: #FFFFFF; font:bold 17px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; margin:0px; padding:15px 0 0 5px; }.contact-box span { text-indent:20px; font-size:12px; }.contact-box p { font-size:14px; line-height:20px; }/* The Nivo Slider styles */.nivoSlider { position:relative; }.nivoSlider img { position:absolute; top:0px; left:0px; }/* If an image is wrapped in a link */.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }/* The slices and boxes in the Slider */.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }.nivo-box { display:block; position:absolute; z-index:5; }/* Caption styles */ .nivoSlider { background: url("../images/loading.gif") no-repeat scroll 50% 50% #FFFFFF; height: 400px; margin-left: auto; margin-right: auto; width: 747px; top:3px; cursor:pointer }.nivoSlider img { position:absolute; top:0px; left:0px; display:none; }.nivoSlider a { border:0; display:block; }.linkedin { background: url("//s7.addthis.com/static/r07/widget005_top.png") no-repeat 0 -464px; display: block; height: 16px; line-height: 16px !important; overflow: hidden; width: 16px; }.linkedin:hover { opacity:0.8 }