﻿@charset "utf-8";
body {  color:#333;   margin: 0;   padding: 0;font-family: 'Open Sans',sans-serif; font-size:12px; background:#f7f7f7;}
 p, h1, h2, h3, h4, h5, h6, span, blockquote, li, input, textarea { line-height:20px;     padding: 0;   text-decoration: none; font-weight:normal;}
* { margin:0px; padding:0px;}
h1 {color: #000;font-size: 24px;}
h2 {color: #1370ab; font-size: 22px;}
h3 {color: #444; font-size: 18px;}
h4 {color: #ab1133;font-size: 16px;}
h5 {color: #ab1133;font-size: 16px;}
h6 {color: #333;font-size: 14px; font-weight:bold;}
#right { float:right;}
#left { float:left;}
a { text-decoration:none; color:#00a0d7;}
#background {position: fixed;top: 0;left: 0;min-width: 100%;min-height: 100%;z-index: -1; background-color:#e0e0e0}.bgwidth {width: 100%;}
.bgheight {height: 100%;}
.main { margin:0 auto;width:960px;}
.header {height:66px; position: relative; box-shadow:0 0 5px #ccc; margin-bottom:1px; padding:10px; background:#FFF;}
.logo { float:left;}
.header-right { float:right; text-align:right; margin-top:20px;}
.header-right a { color:#000; text-decoration:none; padding:0 0px;}
.header-right a:hover { color:#ab1133;}
.hspace { width:28px; min-height:4px; float:left;}
.hspace01 { width:10px; min-height:4px; float:left;}
.hspace02 { width:16px; min-height:10px; float:left;}
.vspace { height:1px; display:block; position:relative; overflow:hidden;}
.vspace01 { height:4px; display:block; position:relative; }
/*/ Navigation Start Here/*/
.social { margin:0px; padding:0px; float:right;}
.social a {float:left;width:30px; color:#aaa;font-size:16px;text-align:center; padding:6px 0;}
.social a:hover {color:#FFF;background-color:#303030;}
.social a.link-facebook:hover {background-color:#4862a3; color:#FFF;}
.social a.link-twitter:hover {background-color:#34a8d3; color:#FFF;}
.social a.link-google-plus:hover {background-color:#e15b45; color:#FFF;}
.social a.link-linkedin:hover {background-color:#0077b5; color:#FFF;}
nav {background:url(../images/menu-bg.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0); height:43px;}
#navigation .menu {font-size:12px;text-transform:uppercase;}
#navigation .menu li {list-style-type:none;position:relative;float:left;}
#navigation .menu > li { padding:0px;}
#navigation .menu > li:first-child { padding-left:0px; }
#navigation .menu > li:last-child { padding-right:0px; }
#navigation .menu > li a {float:left;color:#FFF; text-decoration:none;}
#navigation .menu > li a i {color:#FFF;font-size:10px;margin-left:6px;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#navigation .menu > li > a:hover, #navigation .menu > li.current > a, #navigation .menu > li > a:hover i, #navigation .menu > li.current > a i { color:#FF0; }
#navigation .menu > li > a {font-weight:700;padding:11.5px 15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#navigation .menu > li > a:hover, #navigation .menu > li.current > a { background:#00a0d7; padding:11.5px 15px; text-decoration:none;}
#navigation .menu > li ul {visibility:hidden;position:absolute;top:100%;left:0px;float:left;width:220px;font-size:13px;text-transform:none;background-color:#00a0d7;border-top:1px solid #0f9aca;z-index:1000;}
#navigation .menu > li:hover > ul, #navigation .menu > li > ul > li:hover > ul {visibility:visible;opacity:1;}
#navigation .menu > li ul li {width:100%;border-bottom:1px solid #0c86b0;}
#navigation .menu > li ul li a {width:86%;color:#FFF;padding:7px 15px;}
#navigation .menu > li > ul > li > a i {float:right;color:#FFF;margin:3px -5px 0px 0px;}
#navigation .menu > li ul li a:hover, #navigation .menu > li ul li.current a {color:#FFF;background-color:#2a6da4;}
#navigation .menu > li > ul > li > ul {top:-1px;left:100%;margin:0px;}
#navigation .menu > li > ul > li > ul ul { display:none; }

/*/ Navigation End Here/*/
.headding { padding:10px; background:#1370ab;}
.banner {height:361px; text-align:center;overflow:hidden; margin-top:1px;}
.img { margin-right:15px;}
.abtbox { width:210px; float:left; color:#1091e3; font-size:16px; margin-bottom:25px; overflow:hidden;}
.client {float:left; color:#ab1133; font-size:16px; font-weight:bold; margin-bottom:20px; overflow:hidden; background:#f0f0f0; min-height:200px; padding:10px; width:200px;}
.career {float:left; color:#ab1133; font-size:16px; font-weight:bold; margin-bottom:20px; overflow:hidden; background:#f0f0f0; min-height:200px; padding-bottom:10px;  width:220px;}
.career-txt {float:left; color:#ab1133; font-size:16px; font-weight:bold; margin-bottom:15px; overflow:hidden; background:#f0f0f0; min-height:200px; padding:10px;  width:220px; margin-right:15px;}
.jobopening {float:left; background:#0080ac; width:600px; overflow:hidden; padding:15px; margin-bottom:20px;}
.jobopening a { color:#fff;  font-size:16px; line-height:1.8;} 
.jobopening:hover { background:#0080ac; } 
.readmore a {  	/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #a90f0f 0%, #a90f0f 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #a90f0f 0%, #a90f0f 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #a90f0f 0%, #a90f0f 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a90f0f), color-stop(1, #a90f0f));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #a90f0f 0%, #a90f0f 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #a90f0f 0%, #a90f0f 100%);padding:6px 0; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;display:block;border-radius:3px; width:100px; font-size:13px; border:1px solid #222;}
.readmore a:hover { /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #1fb6f5 0%, #1370ab 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #1fb6f5 0%, #1370ab 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #1fb6f5 0%, #1370ab 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1fb6f5), color-stop(1, #1370ab));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #1fb6f5 0%, #1370ab 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #1fb6f5 0%, #1370ab 100%);border:1px solid #0c6196; text-decoration:none; color:#FF0;}
.left-menu { display:block; text-align:left;}
.left-menu a { color:#000; text-decoration:none; padding-right:8px;}
.left-menu a:hover { color:#FFF;}
.left-menu a.active {color:#FFF;}
.left-list {text-align:left;}
.left-list a { font-size:12px;color:#0c6196;text-decoration:none;width:210px; border-bottom:1px solid #e0e0e0;padding:5px 0px;float:left; line-height:2; outline:none; padding-left:10px;}
.left-list a:hover {	color:#00a0d7;}
.left-list a.active {	color:#FFF; background:#444;}

.b-main-slider {overflow: hidden; text-align:center;}
.b-main-slider__list {    position: relative; width:100%;height:300px;overflow: hidden; text-align:center; top:0;}
.b-main-slider__list UL {overflow: hidden}
.b-main-slider__list[data-effect="slide"] UL {width: 100%;}
.b-main-slider__list__item {height: 300px;}
.b-main-slider__list[data-effect="slide"] .b-main-slider__list__item, .b-main-slider__list[data-effect="rotate"] .b-main-slider__list__item, .b-main-slider__list[data-effect="shift"] .b-main-slider__list__item {text-align:center;}
.b-main-slider__list[data-effect="fade"] .b-main-slider__list__item, .b-main-slider__list[data-effect="fadeInOut"] .b-main-slider__list__item { position: absolute; top: 0; left: 0; }
.b-main-slider__nav {  padding:10px;overflow:hidden; background:#FFF;}
.b-main-slider__nav LI {float: left; list-style-type:none; width:205px;height:60;border-radius:3px;cursor: pointer; padding:10px; float:left;}

.b-main-slider__nav LI.lftlist { margin-right:13px;}
.b-main-slider__nav DT { font-size:13px; color: #1370ab; font-weight:bold; line-height: 20px;text-transform: uppercase}
.b-main-slider__nav DD { color: #666; font-size: 13px;line-height: 15px}
.slider-gradient, .b-main-slider__nav LI, .pagination li {    background: #e0e0e0;}
.slider-gradient-act, .b-main-slider__nav LI.active {background: #1370ab;}
.slider-gradient-act, .b-main-slider__nav LI.active DT { color:#FF0;}
.slider-gradient-act, .b-main-slider__nav LI.active DD { color:#FFF;}
.ie9 .slider-gradient, .ie9 .slider-gradient-act, .ie9 .b-main-slider__nav LI, .ie9 .b-main-slider__nav LI.active, .pagination li {    filter: none}
content { display:block; overflow:hidden; background:#FFF; padding:15px;}
.content-left { float:left; width:240px; }
.content-right { float:right; width:690px;}
.container { position:relative; display:block; overflow:hidden;}
.container-left { width:430px;  float:left; }
.container-middle { width:220px;  float:left; background:#f7f7f7; padding:0 20px; min-height:500px;}
.container-right { width:244px; float:right; background:#f2f2f2; padding-left:25px; min-height:500px; }
.content-space { height:10px; display:block; position:relative; overflow:hidden;}
/*Form*/
.pagecontent { display: block; min-height: 500px}
label { width:25%; float:left; position:relative;}
.account-label { line-height:2; display:block; margin-bottom:12px;}
input[type="text"] { padding:5px; width:240px; height:24px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: normal; background:url(../images/input-bg.jpg) repeat-x #FFF; border:1px solid #b3b3b3;}
input:focus { border:1px solid #0062bd;}
textarea:focus { border:1px solid #0062bd;}
textarea { padding:5px; width:280px; height:80px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: normal; background:url(../images/input-bg.jpg) repeat-x #FFF; border:1px solid #b3b3b3;}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; background:url(../images/submit-bg.jpg);  border:1px solid #0081a8; padding:8px 20px; font-size:15px; text-transform:uppercase; color:#FFF;  font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:12px; border-radius:3px;}
/*Form*/
.about-img { padding:4px; border:1px solid #e0e0e0; margin-right:15px; background:#FFF;}
.box  { width:290px; min-height:200px;float:left; overflow:hidden;}

footer { display:block; position:relative; background:#FFF;  overflow:hidden;}
.footerbox { display:block; overflow:hidden; padding:15px; background:#07ccc7;}
.footerlist h5 { font-size:16px; color:#1370ab;}
.footercontact h5 { font-size:16px; color:#1370ab;}
.footercontact h6 { font-size:14px; color:#222;}
.footercontact p {color:#222;}
.footercontact a { color:#0047bd;}
.footercontact a:hover { text-decoration:underline;}
.footercontact { float:right; width:270px;}
.footerlist {padding:0px; margin:0px; text-align:left; float:left;}
.footerlist a { color:#fff; text-decoration:none; display:inline;  padding:0px 10px; border-right:1px dotted #fff;}
.footerlist a:hover { text-decoration:none; color:#ffffff;}
.footerlist a#last { border:none;}
.footer-copy { display:block; padding:10px 0; text-align:center; background:#0047bd; color:#ffffff;}
.footercopylist {padding:0px; margin:0px; text-align:left; float:left;}
.footercopylist a { color:#fff; text-decoration:none; display:inline;  padding:0px 10px; border-right:1px dotted #fff;}
.footercopylist a:hover { text-decoration:none; color:#ffffff;}
.footercopylist a#last { border:none;}
.sitemap {padding:0px; margin:0px; width:230px; float:left;}
.sitemap a { color:#00a0d7; text-decoration:none; display:block;  padding:5px 0px;}
.sitemap a:hover { text-decoration:none; color:#1091e3;}
.sitemap a#last { border:none;}
/*Tab*/
 @media (max-width:768px) {}
 /*Tab*/
 /*mobile*/
 @media (max-width:480px) {}
 /*mobile*/