@import url("reset.css");
@import url(http://fonts.googleapis.com/css?family=Philosopher:400,700,400italic,700italic);
body{ 
	font-family: "MyriadProRegular"career-left, sans-serif; font-size:14px; line-height:18px;color:#6a6a6a; }
@font-face {
    font-family: 'MyriadProRegular';
    src: url('font/MyriadPro-Regular.eot');
    src: url('font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('font/MyriadPro-Regular.woff') format('woff'),
         url('font/MyriadPro-Regular.ttf') format('truetype'),
         url('font/MyriadPro-Regular.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProBold';
    src: url('font/myriadpro-bold-webfont.eot');
    src: url('font/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-bold-webfont.woff') format('woff'),
         url('font/myriadpro-bold-webfont.ttf') format('truetype'),
         url('font/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

a{ color:#8A8B89;text-decoration:none; }
a:hover{text-decoration:underline;}
.spacer, .gap01, .gap02, .gap03, .gap04{clear:both; line-height:0px; font-size:0px; display:block;}
p{ line-height:22px; font-size:14px; color:#505151; text-align:justify; }
p span{font-family: "MyriadProBold", sans-serif;}
h2{ line-height:22px; font-size:17px; color:#0e4a99; font-family: "MyriadProBold", sans-serif; text-transform:uppercase;
padding:0 0 12px;}

.gap01{ height:30px; }
.gap02{ height:40px; }
.gap03{ height:15px; }
.gap04{ height:7px; }
.floatR{float:right;}
.floatL{float:left;}
.wrapper{ width:1000px; margin:0 auto;}
.position{position:relative;}

.wrapper{width:916px; margin:0 auto}



/*--Top Wrapper--*/
.top-wrapper{padding:20px 0 22px;width:916px; margin:0 auto;}
.top-right{width:350px; float:right;}
.top-right ul{font-family: "MyriadProBold", sans-serif; color:#000; line-height:32px;}
.top-right ul li{float:right; margin-left:11px;}

/*--Navigation - body--*/
.body-bg{background:url(../images/grad-pattern.jpg) repeat-x 0 0 #fff;}
.navigation{line-height:35px; height:35px; width:916px; margin:0 auto;background:url(../images/menu-right.png) no-repeat 100% 0;
padding:0 0 8px 0;}
.nav-home{float:left; width:39px; height:35px;}
.nav-home a{display:block; line-height:0px; height:0px; padding:35px 0 0 0; font-size:0px; clear:both; overflow:hidden;
background:url(../images/menu-home.png) no-repeat 0 0;}
.navigation-grad{background:url(../images/nav-bg.gif) repeat-x 0 0; line-height:35px; height:35px; width:870px; float:left;}
ul.nav-menu{line-height:35px; font-size:13px; font-family: "MyriadProBold", sans-serif; text-transform:uppercase;}
ul.nav-menu li{float:left;background:url(../images/nav-div.png) no-repeat 100% 0; padding:0 1px 0 0;}
ul.nav-menu li a{color:#fff;display:block;padding:0 25px; text-shadow:1px 1px 1px #06348a; color:#fff; display:block; }
ul.nav-menu li a:hover {background:url(../images/nav-hov.png) repeat-x 0 0;text-decoration:none;}
ul.nav-menu li a.active-nav {background:url(../images/nav-hov.png) repeat-x 0 0;text-decoration:none;}

/*--Header-home--*/
.header{background:url(../images/header-bg.png) no-repeat 0 0; width:905px; margin:0 auto; padding:8px 0 0 9px;}

/*--Slider--*/
#container {position:relative; 	height:276px;  }
#slideright:hover {background-position:0 0}
#slider {float:left; position:relative; overflow:hidden; width:895px; height:276px; }
#slider ul {position:absolute;list-style:none;top:2px;left:0;width: 895px;height: 276px;}
#slider li {float:left; width:895px;height:276px;   }
.pagination {position:absolute; bottom:-15px; left:407px; 	list-style:none; height:25px;font-size:11px;z-index:100;}
.pagination li {float:left;cursor:pointer; height:19px; width:19px; margin:0 7px 0 0;background:url(../images/slide-event02.png) no-repeat 0 0;}
.pagination li.slide-orange{background:url(../images/slide-event02.png) no-repeat 0 0;}
.pagination li:hover, li.current {background:url(../images/slide-event.png) no-repeat 0 0; color:#fff;}

/*--Body-Home--*/
.body-home{width:895px; margin:41px auto 0; padding:0 0 60px;}
.body-home-right{width:585px; float:right;}
.body-home-left{width:235px; float:left;}
.learnmore{margin:22px 0 0; font-family: "MyriadProBold", sans-serif;}
.learnmore a{width:72px; height:22px; font-size:11px; line-height:22px; display:block;background:url(../images/button.png) no-repeat 0 0;
padding:0 0 0 26px; color:#000; text-transform:uppercase; text-decoration:none;}
.learnmore a:hover{background:url(../images/button-hov.png) no-repeat 0 0; text-decoration:none;}
ul.gen-list{font-size:16px; line-height:32px; color:#505151; padding:0 0 7px;}
ul.gen-list li{border-bottom:1px solid #b8af9e;}
ul.gen-list li:last-child{border-bottom:0px;}


/*--Services--*/
.body-inner{width:895px; margin:28px auto 0; padding:0 0 60px;}
.body-inner02{padding:0 0 70px;}
h4{font-family: 'Philosopher', sans-serif; font-weight:400;
font-size:25px; line-height:30px; color:#606262; margin:40px 0 0;}
h4 a{color:#606262; text-decoration:none;}
h4 a:hover{text-decoration:underline;}

.services-hd{background:url(../images/header-services.jpg) no-repeat 0 0; height:196px; width:895px;}
.body-inner h2{padding-bottom:18px;}
.service-catg{margin:0 0 21px; background:url(../images/dbl-line.gif) repeat-x 0 0; height:54px;
font-size:17px; line-height:54px; color:#f78274; text-transform:uppercase; font-family: "MyriadProBold", sans-serif;}
.service-catg span{background:url(../images/div-catg.gif) no-repeat 50% 50%; height:54px; padding:0 5px;}

/*--Mission & Vision--*/
.mission-vision-hd{background:url(../images/header-mission.jpg) no-repeat 0 0; height:196px; width:895px;}
h3{background:url(../images/q-L.png) no-repeat 0 0; font-family: 'Philosopher', sans-serif; font-weight:400;
font-size:32px; line-height:39px; color:#606262; padding:6px 15px 0 53px; margin:40px 0 0;}
h3 span{color:#ef3a25;}
h3 span.quote-right{color:#505151; background:url(../images/q-R.png) no-repeat right 6px; padding:0 45px 6px 0;}

/*--Careers--*/
.careers-hd{background:url(../images/header-careers.jpg) no-repeat 0 0; height:196px; width:895px;}
.career-left{width:340px; float:left;}
.career-left h6, .career-left h5{font-size:25px; clear:both; display:block; margin:20px 0 5px; color:#ff1a00;}
.career-left h5{font-size:15px; clear:both; display:block; margin:8px 0 0; color:#ff1a00; font-weight:normal; color:#505151;}
.career-left h5 a{color:#505151; text-decoration:underline;}
.career-left h5 a:hover{text-decoration:none;}
.button-back{line-height:0px; font-size:0px; clear:both; margin:20px 0 0;}
.body-contact p.contact-text{text-align:left; font-size:15px;}
.body-contact p.contact-text a{color:#505151; text-decoration:underline;}
.body-contact p.contact-text a:hover{color:#505151; text-decoration:none;}


/*--Contact--*/
.contact-hd{background:url(../images/header-contact.jpg) no-repeat 0 0; height:196px; width:895px;}
.contact-right{width:510px; float:right;}
.address{width:240px;}
.address-country{width:58px; float:left; height:58px; text-align:center; line-height:58px; color:#505151;
background:url(../images/country-bg.png) no-repeat 0 0;font-size:14px; text-transform:uppercase;  font-family: "MyriadProBold", sans-serif;}
.address-country span{font-size:12px;}
.address-content{width:149px; float:right; padding:0 0 5px 18px; background:url(../images/div-contact.gif) no-repeat 0 0;}
.address-content ul{font-size:15px; line-height:20px; color:#505151;}

.textfield, .textarea{width:294px; height:34px; padding:0 10px; margin:0 0 9px;
line-height:34px; font-size:14px; color:#8d8e8e;font-family: "MyriadProRegular", sans-serif; 
background-color:#eeecec; border:1px solid #c1bfbf; outline:none; border:1px solid #c1bfbf;
border-radius:5px;-webkit-border-radius: 5px;	-moz-border-radius: 5px;-khtml-border-radius: 5px;}
.textarea{height:65px; line-height:18px; padding:2px 10px 0; }


/*--Footer--*/
.footer{background:url(../images/footer-bg.gif) repeat-x 0 100%; padding:0 0 10px;}
.footer-wrap{width:895px; margin:0 auto; line-height:38px;}
ul.footer-list li{ float:right;}
ul.footer-list li span{ background:url(../images/div-footer.gif) repeat-y 50% 50%; padding:0 14px; line-height:38px;}
