@charset "utf-8";
body{
    margin:0;
  padding:0;
  font-size:13px;
  font-family: 'Open Sans', sans-serif;
}
h2 {
  color: #1E1E1E;
  /*font-family: 'Poly',serif;*/
  font-family: 'Average', serif;
  font-size: 22px;
  /*font-weight: normal;*/
}
h3 {
  font-family: 'Average', serif;
  font-size: 18px;
}
.header {
  margin: auto;
  height: auto;
  width: 100%;
  background:url(../images/header_bg.png) repeat-x left bottom scroll transparent;
}
.header .inner-header {
  margin: auto;
  height: auto;
  width: 1024px;
}
.header .inner-header .logo {
  float: left;
  height: auto;
  width: 370px;
  margin-top: 20px;
  margin-left: 10px;
  margin-bottom:18px;
}
.logo p {
  margin-bottom: 0;
}
.logo .tag_line {
  color: #fff;
  float: right;
  font-size: 14px;
  margin-right: 10px;
  text-shadow: 1px 1px 1px #303030;
  -moz-text-shadow: 1px 1px 1px #303030;
  -webkit-text-shadow: 1px 1px 1px #303030;
  -khtml-text-shadow: 1px 1px 1px #303030;
}
.clr {
  clear: both;
}
.header .inner-header .search-box {
  float: right;
  height: auto;
  width: 250px;
  margin-top: 40px;
  margin-right: 10px;
}
.search-box .search label {
  display: none;
}
.search-box .inputbox {
  background: none repeat scroll 0 0 #D79E69;
  border: 1px solid #C4580E;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  height: 20px;
  padding-bottom: 6px;
  padding-left: 5px;
  padding-top: 6px;
  width: 200px;
}
.search-box .search input.button {
  float: right;
  font-size: 0;
  background: url("/images/search_btn.png") no-repeat scroll left center transparent;
  height:35px;
  width:35px;
}
.navigation {
  margin: auto;
  height: auto;
  width: 100%;
  border-bottom:1px solid #B5B5B5;
  background:url(../images/nav_bg.jpg) repeat-x left bottom scroll transparent;
}
.navigation .nav_inner {
  margin: auto;
  height: auto;
  width: 1024px;
}
.slider_full {
  margin: auto;
  height: auto;
  width: 100%;
}
.bread-crumb {
  height: 135px;
  margin: auto;
  width: 100%;
  border-bottom:2px solid #D8D8D8;
  background:url("/images/breadcrumb_bg_1.jpg") repeat fixed left -125px transparent;
}
.bread-crumb .breadcrumbs {
  margin: auto;
  width: 975px;
  padding-top:30px;
}
.main_slider .breadcrumbs > a{
  color: #FFFFFF;
  text-decoration:none;
  display:none;
}
.main_slider .bread-crumb .breadcrumbs img{
  display:none;
}
.main_slider .breadcrumbs > span {
  color: #FFFFFF;
  font-family: 'Average', serif;
  font-size: 50px;
  font-weight: bold;
  margin-left: 20px;
  float:right;
  text-shadow:2px 2px 2px #2D2D2D;
  -moz-text-shadow:2px 2px 2px #2D2D2D;
  -webkit-text-shadow:2px 2px 2px #2D2D2D;
  -khtml-text-shadow:2px 2px 2px #2D2D2D;
}
.bread-crumb-inner .breadcrumbs a.pathway {
  color: #000000;
  text-decoration: none;
}
.bread-crumb-inner .breadcrumbs {
  border-bottom: 1px dashed #405774;
  float: left;
  margin-bottom: 40px;
  padding-bottom: 5px;
  width: 100%;
}
/*.main_slider .breadcrumbs > img {
  height: auto;
  width: auto;
  border:none;
}*/
.slider_full .main_slider {
  margin: auto;
  width: 100%;
  position: relative;
  overflow:hidden;
}
.main_slider img {
  border-bottom: 2px solid #D8D8D8;
  width:100%;
}
.slider_full .main_slider p {
  margin: 0;
  padding: 0;
}
.slider_full .main_slider .manage-section {
 /* margin: auto auto 175px;*/
  height: auto;
  width: 1024px;
}
.slider_full .main_slider .manage-section .section {
  width: 1024px;
  position: absolute;
  bottom:0;
}
.slider_full .main_slider .manage-section .section .column_1 {
  float: left;
  height: auto;
  width: 220px;
  margin-right: 17px;
  margin-left: 17px;
  padding-bottom:13px;
    background:url(/images/box_bg.png) no-repeat center bottom scroll transparent;
}
/* section 1 */
.slider_full .main_slider .manage-section .section .column_1 .title {
  float: left;
  height: auto;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 5px;
  text-align:center;
  color:#fff;
  font-size:20px;
  font-family: 'Average', serif;
}
.slider_full .main_slider .manage-section .section .column_1 .desc {
  float: left;
  height: auto;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align:justify;
  line-height:20px;
}
.column_1 .desc > ul {
  list-style-image: url("/images/footer_links.png");
  margin: 0;
  padding-left: 23px;
}

.slider_full .main_slider .manage-section .section .column_1 .inner_section {
  float: left;
  height: 270px;
  width: 210px;
  color:#fff;
  background:#cd6607;
  border:2px solid #c45e00;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  padding-right:5px;
  padding-left:5px;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section .icon {
  float: left;
  height: 112px;
  width: 100px;
  margin-left: 60px;
  margin-top: -60px;
  background:url(../images/icon-exp.png) no-repeat left top scroll transparent;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section:hover .icon {
  background:url(../images/icon-exp.png) no-repeat left bottom scroll transparent;
}
/* section 1 close */

/* section 2 */
.slider_full .main_slider .manage-section .section .column_1 .inner_section_second {
  float: left;
  height: 270px;
  width: 210px;
  color:#fff;
  background:#405774;
  border:2px solid #354b68;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  padding-right:5px;
  padding-left:5px;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_second .icon {
  float: left;
  height: 112px;
  width: 100px;
  margin-left: 60px;
  margin-top: -60px;
  background:url(../images/icon-productivity.png) no-repeat left top scroll transparent;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_second:hover .icon {
  background:url(../images/icon-productivity.png) no-repeat left bottom scroll transparent;
}
/* section 2 close */

/* Section Third */
.slider_full .main_slider .manage-section .section .column_1 .inner_section_third {
  float: left;
  height: 270px;
  width: 210px;
  color:#fff;
  background:#cd6607;
  border:2px solid #c45e00;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  padding-right:5px;
  padding-left:5px;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_third .icon {
  float: left;
  height: 112px;
  width: 100px;
  margin-left: 60px;
  margin-top: -60px;
  background:url(../images/icon-solution.png) no-repeat left top scroll transparent;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_third:hover .icon {
  background:url(../images/icon-solution.png) no-repeat left bottom scroll transparent;
}
/* section 3 close */
/* Section 4 */
.slider_full .main_slider .manage-section .section .column_1 .inner_section_fourth {
  float: left;
  height: 270px;
  width: 210px;
  color:#fff;
  background:#405774;
  border:2px solid #354b68;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  padding-right:5px;
  padding-left:5px;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_fourth .icon {
  float: left;
  height: 112px;
  width: 100px;
  margin-left: 60px;
  margin-top: -60px;
  background:url(../images/icon-support.png) no-repeat left top scroll transparent;
}
.slider_full .main_slider .manage-section .section .column_1 .inner_section_fourth:hover .icon {
  background:url(../images/icon-support.png) no-repeat left bottom scroll transparent;
}
/* section 4 close */

.body_content {
  height: auto;
  margin: auto;
  padding-bottom: 20px;
  padding-top: 40px;
  width: 1024px;
}
.body_content .breadcrumb {
  float: left;
  width: 100%;
}
.body_content .article {
  float: left;
  width: 100%;
}
.article .blog-featured {
  display: none;
}
.article h1 {
  display: none;
}

/* footer */
.footer_content.top {
  background:#2e2e30;
}

.footer_content {
  margin: auto;
  height: auto;
  width: 100%;
}
.footer_content .footer_manage {
  margin: auto;
  height: auto;
  width: 1024px;
  color: #FFFFFF;
  padding-bottom:20px;
  padding-top:5px;
}
.footer_manage h3 {
  font-family: 'Average', serif;
  font-size: 19px;
  font-weight: normal;
}
.footer_content .footer_manage .main_links {
  float: left;
  height: auto;
  width: 160px;
  margin-left: 20px;
}
.footer_manage .main_links ul.menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float:left;
}

.footer_manage .main_links ul.menu li {
  float:left;
  width:100%;
  margin-top:5px;
  margin-bottom:5px;
}
.footer_manage .main_links ul.menu li a {
  background: url("/images/footer_links.png") no-repeat scroll left center transparent;
  color: #F3F3F3;
  padding-left: 18px;
  text-decoration: none;
}
.footer_content .footer_manage .news {
  float: left;
  height: auto;
  width: 245px;
  margin-left: 60px;
}
.footer_content .footer_manage .social_links {
  float: left;
  height: auto;
  width: 130px;
  margin-left: 115px;
}
.social_links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  float:left;
}
.social_links ul li {
  float: left;
  width:100%;
  margin-top:5px;
  margin-bottom:5px;
}
.social_links ul li img {
  float: left;
  margin-right: 8px;
}
.social_links ul li a {
  color:#fff;
  text-decoration:none;
}
.footer_content .footer_manage .contact_info {
  float: left;
  height: auto;
  width: 185px;
  margin-left: 100px;
}
.contact_info table img {
  margin-bottom: 13px;
  margin-top:3px;
}
.contact_info table a {
  color: #FFFFFF;
  cursor: text;
  text-decoration: none;
}
.footer_content.bottom{
  background:#222222;
}
.footer_content.bottom .footer_manage .copyright {
  float: left;
  height: auto;
  width: 345px;
}
.copyright p {
  padding:0;
  margin:0;
}
.copyright img {
  float: left;
  margin-top: 13px;
}
.copyright span {
  color: #868686;
  float: left;
  font-size: 11px;
  margin-left: 8px;
  margin-top: 18px;
}

ul.about {
  float: left;
  list-style-image: url("/images/li_icon_inner.png");
  margin: 0;
  padding-left: 17px;
}
.about > li {
  border-bottom: 1px dashed #CCCCCC;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 100%;
}
.article table {
  line-height: 20px;
}
.article .industry {
  float: left;
  height: auto;
  width: 100%;
}
.industry .left_side {
  float: left;
  margin-right: 20px;
  width: 48%;
}
.industry .right_side {
  float: left;
  margin-left: 20px;
  width: 48%;
}
.article .industry ul {
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.industry ul li {
  float: left;
  width: 100%;
  height:225px;
}
.industry ul li:last-child {
  height: 310px;
}
.industry ul li .icon {
  float: left;
  height: auto;
  margin-top:25px;
}
.industry ul li .content {
  float: left;
  margin-left: 12px;
  text-align: justify;
  width: 78%;
}
.industry .content strong {
  color: #CD6607;
  float: left;
  font-size: 14px;
  margin-bottom: 3px;
  width: 100%;
}
.di_logo {
  bottom: 0;
  position: fixed;
  right: 0;
}
.service_first {
  float: left;
  width: 100%;
  background:#F7F7F7;
  border:1px solid #EEEEEE;
  margin-bottom:20px;
  padding-bottom:10px;
}
.service_first .service_icon {
  float: left;
  height: auto;
  margin-top:35px;
}
.service_first .service_desc {
  float: left;
  width: 757px;
  text-align:justify;
}
.service_second {
  float: left;
  width: 100%;
  background:#E7E7E7;
  border:1px solid #E0E0E0;
  margin-bottom:20px;
  padding-bottom:10px;
}
.service_second .service_icon {
  float: right;
  height: auto;
  margin-top:35px;
}
.service_second .service_desc {
  float: left;
  width: 760px;
  padding-left:8px;
}
.service_desc > ul {
  list-style-type: circle;
  margin: 0;
  padding-left: 23px;
  line-height:24px;
}

/* login form */
.login fieldset {
  border: medium none;
}
.login .login-fields > label {
  float: left;
  width: 120px;
}
.login .login-fields {
  float: left;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 100%;
}
.login .login-fields input {
  border: 1px solid #405774;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  float: left;
  height: 22px;
  padding-left: 3px;
  width: 270px;
}
.login form .button {
  background: none repeat scroll 0 0 #191919;
  border: 1px solid #101010;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  color: #FFFFFF;
  float: left;
  font-weight: bold;
  margin-left: 125px;
  padding: 4px 8px;
}
.login .login-fields input#remember {
  border:none;
  float: left;
  height: auto;
  padding-left: 0;
  width: auto;
}
div ul li a {
  color: #000000;
  text-decoration: none;
  padding-left:5px;
}
.profile dt {
  float: left;
  margin-bottom: 3px;
  margin-top: 3px;
  width: 170px;
}
.profile dd {
  float: left;
  margin-bottom: 3px;
  margin-top: 3px;
  width: 785px;
}
.profile > a {
  color: #000000;
  float: left;
  margin-top: 5px;
}
.profile-edit form#member-profile dt {
  float: left;
  width: 230px;
  margin-top:5px;
}
.profile-edit form#member-profile dd {
  float: left;
  width: 700px;
  margin-top:5px;
}
.profile-edit form#member-profile dd input {
  border: 1px solid #C6C6C6;
  height: 24px;
  padding-left:3px;
  width: 400px;
}
.profile-edit form#member-profile dd select {
  border: 1px solid #C6C6C6;
  height: 24px;
  padding-left:3px;
  width: 405px;
}
#member-profile > div {
  float: left;
  margin-top: 8px;
}
.profile-edit form#member-profile button.validate {
  background: #1E1E1E;
  border:#1E1E1E;
  color: #FFFFFF;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 8px;
  text-decoration: none;
  width: auto;
}
.profile-edit form#member-profile div a {
  background: #1E1E1E;
  border:none;
  color: #FFFFFF;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px 8px;
  text-decoration: none;
  width: auto;
}
.logout button.button {
  background: #1E1E1E;
  border:#1E1E1E;
  color: #FFFFFF;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 8px;
  text-decoration: none;
  width: auto;
  cursor:pointer;
}
div.remind fieldset dt {
  float: left;
  width: 150px;
}
div.remind fieldset dd input {
  border: 1px solid #405774;
  border-radius: 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  height: 25px;
}
div.reset fieldset dt {
  float: left;
  width: 150px;
}
div.reset fieldset dd input {
  border: 1px solid #405774;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  height: 25px;
}
/* login form */

/* admin Editor */
.category-list table.category {
  float: left;
  width: 100%;
}
.category-list table.category .cat-list-row0 {
  background: #F4F2F2;
  border-bottom: 1px dashed #EDEAEA;
  float: left;
  line-height: 30px;
  padding-left: 5px;
  width: 100%;
}
.category-list table.category .cat-list-row1 {
  background: #FEFEFE;
  border-bottom: 1px dashed #EDEAEA;
  float: left;
  line-height: 30px;
  padding-left: 5px;
  width: 100%;
}
.category-list table.category tr a {
  color: #000000;
  text-decoration: none;
  transition:all 0.3s ease-in 0.2s;
  -moz-transition:all 0.3s ease-in 0.2s;
  -webkit-transition:all 0.3s ease-in 0.2s;
  -khtml-transition:all 0.3s ease-in 0.2s;
  background-position:left -50px;
}
.category-list table.category tr a:hover {
  background: url("/images/li_icon_inner.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #C86000;
  padding-left: 20px;
  text-decoration: none;
}
td.list-title ul.actions {
  float: right;
  list-style-type: none;
  margin: 0;
}
td.list-title ul.actions a:hover {
  background:none;
  padding-left: 0px;
}
form#adminForm .list-title span.hasTip a {
  background: none;
  padding: 0;
}
form#adminForm span.hasTip a {
  background: none repeat scroll 0 0 #303030;
  color: #FFFFFF;
  float: left;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 4px;
  padding: 3px 10px;
  text-decoration: none;
}
td.list-title {
  float: left;
  width: 97%;
}
ul.actions {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

/* Editor */
#editor-xtd-buttons .button2-left .article {
  width: auto;
}
#editor-xtd-buttons .button2-left {
  margin-top:10px;
}
#editor-xtd-buttons .button2-left a {
  background: #1E1E1E;
  color: #FFFFFF;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 8px;
  text-decoration: none;
  width: auto;
}
.toggle-editor .button2-left .blank > a {
   background: #1E1E1E;
  color: #FFFFFF;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 8px;
  text-decoration: none;
}
form#adminForm .formelm-buttons {
  margin-bottom: 10px;
}
.formelm-buttons button:first-child {
  margin-left: 0;
}
.formelm-buttons button {
  background: none repeat scroll 0 0 #1E1E1E;
  border: 1px solid #141414;
  color: #FFFFFF;
  font-size: 13px;
  margin-left: 12px;
  padding: 3px 10px;
}
form#adminForm .formelm {
  float: left;
  margin-bottom: 6px;
  margin-top: 6px;
  width: 100%;
}
form#adminForm input {
  border: 1px solid #C6C6C6;
  height: 24px;
  margin-right: 5px;
  width: 420px;
}
form#adminForm select {
  border: 1px solid #C6C6C6;
  height: 24px;
  margin-right: 5px;
  width: 423px;
}
form#adminForm textarea {
  border: 1px solid #C6C6C6;
  height: auto;
  margin-right: 5px;
  width: 423px;
}
form#adminForm label {
  float: left;
  width: 140px;
}
m */

/* admin Editor close here */
