@charset "utf-8";
@import url("reset.css");

/* CSS Document */
body { background:#354352 url(../images/bg.jpg) repeat-y top center;font-family: Verdana, Geneva, sans-serif; font-size:12px;color:#1d1d1b;line-height:15px; margin:0px;}
img {border:none;}
a {color:#4a6491; text-decoration:none; }
a:hover { color:#4a6491;text-decoration:underline;}
.clear{ clear:both;}
p{font-family: Verdana, Geneva, sans-serif; font-size:12px;color:#1d1d1b;line-height:15px; padding:9px 0 9px 0;margin:0 !important; font-weight:normal;}
.wrapper{ width:1026px; margin:0 auto;}
.main-bg{ background:url(../images/main-bg-bot.png) no-repeat bottom center; width:100%; float:left;}
.main-bg-top{ background:url(../images/main-bg-top.png) no-repeat top center; width:100%; float:left;}

/*header start*/
header{ width:100%; float:left; padding-top:10px; padding-bottom:4px; background:url(../images/header-bg.jpg) repeat-x top left;}

.logo{ width:225px; float:left; padding:0 0 0px 2px;}
.header-right{float:right;width:780px; padding-top:57px;}

nav{ width:738px; float:left; background:url(../images/nav-bg.png) no-repeat top left; height:57px; padding:4px 8px 0 6px;}
nav ul{ margin:0; padding:0;}
nav ul li{ font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-size:14px; color:#000; float:left; margin:0px 9px; background:url(../images/li-shep.jpg) no-repeat right center;}
nav ul li a{font-family: Verdana, Geneva, sans-serif; font-weight: normal; font-size:14px; color:#000; float:left; text-transform:uppercase; text-decoration:none;line-height: 25px; line-height:25px; text-decoration:none !important;}

nav ul li a.home{ float:left; padding:10px 15px 10px 17px;}
nav ul li a.home:hover ,nav ul li a.home.active{color:#000; background: url(../images/home-hover-bg.png) top left;}

nav ul li a.about{ float:left; padding:10px 16px 9px 16px;}
nav ul li a.about:hover ,nav ul li a.about.active{color:#000; background: url(../images/about-us-hover.png) no-repeat top center;}

nav ul li a.leadership{ float:left; padding:10px 13px 9px 13px;}
nav ul li a.leadership:hover ,nav ul li a.leadership.active{color:#000; background: url(../images/leadership.png) no-repeat top center;}

nav ul li a.services{ float:left; padding:10px 13px 9px 14px;}
nav ul li a.services:hover ,nav ul li a.services.active{color:#000; background: url(../images/services-hover-img.png)  no-repeat top center;}

nav ul li a.testimonial{ float:left; padding:10px 8px 9px 7px;}
nav ul li a.testimonial:hover ,nav ul li a.testimonial.active{color:#000; background: url(../images/testimonials-hover-bg.png) no-repeat top center;}

nav ul li a.contact{ float:left; padding:10px 15px 9px 11px;}
nav ul li a.contact:hover ,nav ul li a.contact.active{color:#000; background: url(../images/contact-hover-bg.png) no-repeat top center;}

nav ul li.left-h{margin-left:0;}
nav ul li.right{ background:none; margin-right:0;}
/*header end*/

/*banner start*/
.banner{ width:990px; float:left; height:241px; background:url(../images/banner-bg.jpg) no-repeat top left; padding:18px 18px;}
.banner-img-bg{ float:left;width:975px; padding:6px 6px; background:url(../images/banner-img-bgt.jpg) no-repeat top left;}
/*banner end*/

/*article start*/
.article-bg{ background:#fff url(../images/article-bg.png) no-repeat top center; float:left; width:100%;}
article{ width:100%; float:left; padding-top:32px;}
.article-box{ width:985px; float:left; padding-left:21px; padding-bottom:24px;}
.article-left{ float:left; width:230px;padding:0;}
.social-box{ width:100%; float:left; padding:108px 0 9px 0;}
.social-box-bg{ width:100%; float:left; background:url(../images/social-bg.png) no-repeat top left; text-align:center;}
.social-box-bg ul{ margin:0; padding:10px 0 11px 0;}
.social-box-bg li{ text-align:center; padding-right:9px;display: inline;}
.social-box-bg li a{text-align: center;display:inline-block;}
.social-box-bg li.none{ padding-right:0px;}

.article-left h2{ font-family:Verdana, Geneva, sans-serif; font-size:21px; color:#fff; font-weight:normal; text-align:center; line-height:33px;}

.article-right h1{ font-size:17px; font-family: Verdana, Geneva, sans-serif; color:#1d1d1b; padding:0 0 11px 0; font-weight:normal; background: url(../images/heading-bot-bg.jpg) repeat-x bottom left; width:305px;}
.article-right{ float:right; width:735px; padding:0;}
.right-dropdown-box{ width:220px; float:left; background:#f7dbff; padding:0 10px;}
ul .critical{}
.critical li{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b; line-height:15px; padding:10px 0 10px 26px; background:url(../images/libulet-right.png) no-repeat left 12px;}
.article-bottom-box{ float:left;width:100%; background:url(../images/bottom-top-shep.png) repeat-x right top; font-family:Verdana, Geneva, sans-serif; font-size:10px;line-height:12px; text-align:center; padding:16px 0 0px 0; color:#1d1d1b;}



/*article end*/

/*footer start*/
footer{ width:100%; float:left; }
.footer-top-box{ width:100%; float:left; text-align:center;}

.footer-top-box li.none{ background:none;}
.footer-top-box ul{ margin:0 ; padding:0; padding-bottom:6px;}
.footer-top-box li{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b; text-align: center;display: inline; background:url(../images/footer-li-shep.png) no-repeat right center; line-height:27px !important; padding:9px 10px;}

.footer-top-box li a{font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b;text-transform: capitalize;text-align: center;display:inline-block; text-decoration:none;}
.footer-top-box li a:hover{ text-decoration:underline;}

.footer-bot-box a{ color:#fff;text-decoration: none;}
.footer-bot-box a:hover{ color:#fff; text-decoration:underline;}
.footer-bot-box{ width:100%; float:left; background:#001826; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff; line-height:35px;}
.footer-bot-box-left{ width: auto; float:left; padding-left:18px;}
.footer-bot-box-right{ width: auto; float: right; padding-right:18px;}

/*footer end*/

/*inner css start*/
.article-left-topbox{ width:100%; float:left;}
ul.about-list{}
.about-list li.first{ padding-top:0px;}
.about-list li{font-family:Verdana, Geneva, sans-serif; font-size:17px; color:#1a1f2b; padding:10px 0 13px 0px; border-bottom:1px solid #8ea8c3; line-height:20px;}
.about-list li a{ font-family:Verdana, Geneva, sans-serif; font-size:17px; color:#1a1f2b; display:block; padding-left:14px; text-decoration:none;}
.about-list li a span{  font-size:15px; font-style: italic;}
.about-list li a:hover , .about-list li a.active{ text-decoration:none;background:url(../images/about-list-arrow.png) no-repeat left 4px; color:#4a6491;}
.about-footer-menu{ width:775px; float:right;}
.about-follow{ padding-top:157px;}
.core{ padding-top:271px;}
.leadership-left-img{ margin-bottom:12px;}
.leadership-top{ width:100%;float:left; padding:10px 0;}
.daniel-img{ float:left; padding-right:15px;}
.leadership-right-text{ width:620px; float:left;}
.text-color{ color:#4a6491;}
.leadership-linkdin{ float:left; margin-right:6px;}
.dan{ background: url(../images/leader-shep.png) no-repeat right center; padding:5px 0 0 5px 0; float:left; padding-right:7px; margin-right:7px;}

.mail-link{  color:#1d1d1b;}
.leader-soceal{ padding-top:20px;}
.text-un{ text-decoration:underline;line-height: 25px;}
.text-un:hover{ text-decoration:none;}
.leadership-right-text a{color:#4a6491; text-decoration:none; line-height:20px;}
.leadership-right-text a:hover{color:#4a6491; text-decoration: underline;}
.leadership-right-text a.mail-link{color:#1d1d1b; }
.services-follow{ padding-top:55px;}
.services-follow-ft{ padding-top:364px;}
.services-click{ text-decoration:underline; color:#1d1d1b;}
.teat-center{ text-align:center;}
.modan{ float:left; width:100%;padding-top:10px; clear:left;}
body.modan p{ line-height:26px !important; }
.form-box{ width:200px; float:left;}
.form-box p{ padding:4px 0 0 0;}

.input-bg{width:180px; float:left; margin-top:3px; background:url(../images/name-bg.png) no-repeat top left;  padding:5px 6px 6px 8px; height:22px; }
.form-box input{background:none;font-family:Verdana, Geneva, sans-serif "Courier New", Courier, monospace#000; border:none!important;width: 175px;float:left;}

.sub{ float:right !important; background:url(../images/sub-bg.png) no-repeat top right !important;  font-family:	 Verdana, Geneva, sans-serif; font-size:11px !important; color:#000; border:none; padding:6px 0 5px 0 !important; width:70px !important; text-align:center; margin:0px !important; line-height:15px !important; height:33px !important;}
.sealect-box{ border:1px solid #ccc; width:194px; height:25px;}

.input-your-bg{background:url(../images/your-bg.png) no-repeat top left; width:185px; padding:10px 7px 12px 7px; border:none; height:50px;}
.your-bg{width:185px; border:none; height:55px;background:none;}
.job-opening{ width:385px; float:left; padding-top:10px;}
.job-opening p{ padding:0px;}
.form-box label{padding: 0 0 0 3px;font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b;}
.job-opening label{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b; width:172px !important; line-height:33px; float:left;}
.job-opening input{background:none;font-family:Verdana, Geneva, sans-serif "Courier New", Courier, monospace#000;border:none;margin-bottom:8px;width:175px; float:left;}

.job-input-bg{width:175px; float:left; margin-top:3px; background:url(../images/name-bg.png) no-repeat top left; padding:5px 15px 6px 7px; height:20px;}

.comment-bg{float:left;margin-left: -10px; background:url(../images/comment-bg.png) no-repeat top left; width:358px; height:70px;padding:18px 22px 22px 28px;}
.jobyour-bg{ border:none;width:350px; height:65px;float:left;background:none;}

.resum-button{ background:url(../images/select-bg.png) no-repeat top left !important; width:69px !important; height:27px !important; text-align:center !important; padding:0px 0 3px 0 !important; line-height:10px !important; font-family:"Myriad Pro",Verdana, Geneva, sans-serif; font-size:12px; line-height:10px; margin:6px 0 0 0 !important;  }
.comment-text{ font-family:Verdana, Geneva, sans-serif; font-size:12px; width:100%; float:left;margin-bottom: -8px;}




.testimonial-right-text{ width:100%; float:right; padding-top:11px;}
.testimonial-right-text p{ float:left;font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b;margin-bottom: 4px !important;}
.director{ float:right; font-weight:bold;padding-right: 26px;}
.leader-testimonial{ float:left; padding-top:508px;}
.article-privacy-box{ width:1016px; float:left;  padding-left:10px;}
.article-privacy-text{ width:998px; float:left;}

.article-privacy-box h1 {
    background: url("../images/heading-bot-bg.jpg") repeat-x scroll left bottom transparent;
    color: #1D1D1B;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding: 0 0 11px;
    width: 305px;
}

.privacy-text p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b; padding-bottom:8px;}
.collection{ font-weight:bold;}
.info{ text-decoration:underline; color:#1d1d1b;}
.policy{ float:left; width:977px; padding-left:19px;}
.policy ul{ padding:0px; margin:0px; list-style:none;}
.policy li{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b; display:-moz-runin; list-style:decimal; padding-bottom:8px; float:left;}
.privacy-text a:hover{ text-decoration:none;}
.solutionsm{ padding-right:10px;}
.contact-follow{ padding-top:415px;}
.job-foll{ padding-top:202px;}
.candidate-foll{ padding-top:151px}


/*banner*/

#slideshow {
    position:relative;
    height:254px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {

    display: block;
    border: 0;
    margin-bottom: 10px;
}

.article-pop{height: 548px;}
.leadership-right-text p{ padding-top:0px;}
.p-top-n{padding-top:0px;}
.p-bot-n{padding-bottom:3px;}



ul .sitemaplist{}
.sitemaplist li{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d1d1b; line-height:15px; padding:5px 0 6px 26px; background:url(../images/libulet-right.png) no-repeat left 7px; text-transform:uppercase;}
.sitemaplist li a{ color:#000;}
.sitemaplist li a:hover{ text-decoration:underline;color:#000;}
.site-follow{padding-top:290px;}

.contingent{ padding-top:17px!important;}
.testimonial-first{width: 100%;float: left;}
