@charset "utf-8";
/* CSS Document */

body {background:url(images/bg2.png) repeat-x #fff top left;font-family:Calibri,Helvetica,sans-serif;font-size:100%;line-height:1em;color:#3f3f3f; margin:0; padding:0}
html {min-width:1000px}
html, body {height:100%}
.cb {clear:both }
.bgnone {background:none !important }
.borderNone {border:0px !important }
ul {margin:0; padding:0; list-style:none; } 
a {text-decoration:none }
.wrap {height:auto !important;height:100%; /*min-height:100%*/}
.container {margin:0 auto;width:1000px;font-size:.875em;}
.header .container {height:100px;position:relative;overflow:hidden;background:url(../images/header-bg.html) left top no-repeat}
h1 {text-indent:-9999px}
h1 a {position:absolute;left:0px;top:00px;width:382px;height:100px;background:url(images/logo.png) no-repeat left top}

.top-links {position:absolute;right:0px;top:17px;height:100px;overflow:hidden}
.top-links li {color:#676767l; font-size:1.2em;}
.top-links li.search {background:url(images/searchLeft.png) no-repeat top left; height:28px; width:255px; }
.top-links li.search div{background:url(images/searchRight.png) no-repeat top right; height:28px;width:100% }
.top-links li.search input {width:225px; border:0; color:#a3a3a3; position:absolute; top:5px; left:7px; }
.top-links li.search a {position:absolute; right:0; top:0px; width:25px; }
.top-links li.emLog {margin:17px 0 0 0}
.top-links li.emLog a {color:#676767 }
.nav ul {color:#fff; height:39px; line-height:39px; }
.nav li {float:left; padding:0 13px;}
.nav li:hover {}
.nav li span {display:inline-block; margin:0 0 0 80px}
.nav li a {color:#fff; text-transform:uppercase; font-size:.75em; font-family:"Callibri", Verdana }
.nav li a:hover {color:#33b7f8 }

#home li:hover, #home li.hac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#about li:hover, #about li.aac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#ser li:hover, #ser li.serac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#indus li:hover, #indus li.indusac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#prod li:hover, #prod li.pridac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#solu li:hover, #solu li.soluac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#emp li:hover, #emp li.empac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#careers li:hover, #careers li.careersac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#bpmind li:hover, #bpmind li.bpmindac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#everify li:hover, #everify li.everifyac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }
#contact li:hover, #contact li.contactac {background:url(images/pix.html) top right repeat-y #939393; border-right:0px solid #464646;  }

.intro p {margin:90px 20px 45px 20px; font-size:14px; line-height:20px; color:#353535; text-align:justify }
.intro p span {display:block; font-family:"Trebuchet MS", Verdana; font-size:1.5em; color:#353535; margin:0 0 15px 0 }
.moredots { margin:20px 0 !important;}
.moredots a {float:right; width:37px; height:11px; display:block; background:url(images/moredots.png) no-repeat center center }
.moredots a:hover {float:right; width:37px; height:11px; display:block; background:url(images/moredotsHover.png) no-repeat center left }

.botMarg {margin:0 0 20px 0 !important}
.captions {background:url(images/capBg.png) no-repeat top left; position:absolute; top:425px; width:1000px; height:112px; z-index:99999 }
.captions li {float:left; height:75px; line-height:75px; font-family:"Callibri"; font-size:1.3em; }
.captions li.title {color:#7a9c2a; font-weight:none; width:140px; text-align:center;  }
.captions li.cap {width:960px; padding:0 15px;}
.services { margin:0 20px 0px; }
.services .serImg {display:block; height:140px; background:url(images/shadow.jpg) no-repeat bottom}
.services .serImg img {border:3px solid #b2b7a6 }
.services li { float:left; padding:10px 0 0 0}
.services li p {text-align:justify; color:#353535; font-size:13px; margin:0 !important; }
.services li p span {color:#dc4000; font-family:"Trebuchet MS", Verdana; font-size:1.2em; text-transform:uppercase; display:block }
.services li.lf {width:280px;}
.services li.mid {width:300px; margin:0 50px;}
.services li.mid p.block {margin:0 0 20px 0;  }
.services li.mid p.block img {border:2px solid #9e9e9e; margin:0 8px 8px 0}
.services li.mid p.block span {display:block; color:#000; margin:10px 0; font-family:"Trebuchet MS", Verdana; font-size:1.2em; font-weight:bold; text-transform:capitalize }
.services .why {margin:8px 0 0 0 }
.services .why li {float:none !important; padding:8px 0 8px 45px; border-bottom:1px solid #e5e5e5; background:url(images/garrow.png) no-repeat 10px; }

.fWrap {background:#ececec; border-top:1px solid #999; border-bottom:1px solid #999; margin:0px 0 0 0 }
.fWrap li {width:20%; float:left; padding:10px 0 }
.fWrap li a {font-face:"Callibri"; font-size:0.9em; color:#4e4e4e; display:block; margin:1px 0; padding:0 0 0 10px; background:url(images/fbulet.png) no-repeat center left;  }
.fWrap li a:hover {color:#000 }

.cr {width:100%; margin:0 auto; padding:10px 0; text-align:center; font-size:10px; color:#2f2f2f; background:#fff}
.cr a {color:#000 }

/* Inner Page Styles */
.innerPage {background:#fff }
.innerPage .left { width:250px; float:left;}
.innerPage .left ul { margin:25px 15px}
.innerPage .left li { padding:5px 0; border-bottom:1px dashed #ddd}
.innerPage .left li a {color:#5d5d5d; margin:0 10px; font-size:14px }
.innerPage .left li a:hover, .innerPage .left li a.active {color:#dc4000; }

.innerPage .right {width:700px; float:left; padding:25px; text-align:justify; color:#5d5d5d}
.innerPage .right p { font-size:14px; font-family:Calibri; padding:0 0 5px 0 }
.innerPage .right span {display:block; color:#353535; font-family:"Trebuchet MS", Verdana; font-weight:bold; }
.innerPage .right span.title {font-size:1.2em; color:#dc4000; }
.innerPage .right .values {margin:0 0 0 50px; }
.innerPage .right .values li {padding:3px 0; list-style:none; font-size:14px; }


/* Slide Show */
#feature { width: 1000px;height: 300px;background: url(images/bg6.html) no-repeat;clear:both; border:0px solid #fff; border-bottom:0px solid #fff; background:#fff}
#feature>img,  #feature>div,#feature>a { display: none; }
div.orbit-wrapper {position: relative; clear:both;}
div.orbit {position: relative;overflow: hidden }
div.orbit>img {position: relative;top: 0;left: 0;display: none; }
div.orbit>a { border: none;position: absolute;top: 0;left: 0; line-height: 0; display: none; }
.orbit>div {position: absolute;top: 0;left: 0; }
div.timer {width: 40px; height: 40px;overflow: hidden; position: absolute; top: 20px;right: 20px;cursor: pointer;z-index: 1001; }
span.rotator {display: block; width: 40px; height: 40px;position: absolute; top:0; left: -20px;background: url(scripts/orbit/rotator-black.html) no-repeat; z-index: 3; }

/* 100% Template */

.container
{margin:0 auto;width:1000px;font-size:.75em;}

.testimonial {
    margin: 0;
    background: #B7EDFF;
    padding: 10px 40px;
    position: relative;
    font-family: Georgia, serif;
    color: black;
    border-radius: 15px;
    font-style: italic;
    text-shadow: 0 1px 0 none;
    background-image: linear-gradient(#8A8765, #BAB89E);
}

.testimonial:before, .testimonial:after {
    content: "\201C";
    position: absolute;
    font-size: 60px;
    line-height: 1;
    color: #4F4F43;
    font-style: normal;
}

.testimonial:before {
    top: 0;
    left: 5px;
}
.testimonial:after {
    content: "\201D";
    right: 10px;
    bottom: -0.5em;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #BAB89E;
    margin: 0 0 0 25px;
}
.testimonial-author {
    margin: 0 0 0 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    text-align:left;
}
.testimonial-author span {
    font-size: 12px;
    color: #47473D;
}