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

body {background:#c6e9f4 url(../img/bodyBG.jpg) center top repeat-y;}
.under-content {width:966px; margin:0px auto; background-image:url(../img/line-content.gif); background-repeat:repeat-x; height:26px;}
.header-left {background-image:url(../img/header-left.gif);}
.header-right {background-image:url(../img/header-right.gif);}
.bg-menu {background:none; width:967px; margin:0px auto 5px; height:auto;}

.menu-content {text-align:right; height:auto; font-size:14px; width:928px;}
.menu-content a {color:#3b415d; font-size:13px;}

.bg-slide {width:947px; background:none; margin:0px auto;}

.content {background-image:url(../img/bg-content-left.gif); background-position:right 7px;}
.content-left {margin-right:13px;}
.module-consult {float:left;}

.space34 {margin-left:6px;}

.title-subconsul {color:#257D0C; font-family:Helvetica,Arial,Helvetica,sans-serif; margin:10px 0px;}
.title-subconsul a{font-weight:normal; font-size:15px;}
.title-consulblue a {background:url(../img/blueArrow.gif) left center no-repeat; margin-left:0px; padding-left:12px; display:block; line-height:18px;}

#apDiv1 {text-align:left;}
.header {background-image:url(../img/bg-head.gif); background-position: right top; width:967px;}
.bg-green {background:none; float:left; width:auto; height:34px; margin-right:140px;}

.search-form {border:0; color:#505050; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; padding:4px 4px 4px; width:388px; height:auto; background:url(../img/searchf.gif) right bottom no-repeat;}
.search {margin-left:0px; width:396px; margin-top:6px;}
.search-box {float:left; margin-left:0px; margin-top:6px; *margin-top:7px; width:auto;}

.menutop {color:#FFFFFF; float:left; font-family:tahoma,Arial,Helvetica,sans-serif; font-size:11px; height:auto; overflow:hidden; margin-left:0px; margin-top:0px; text-decoration:none; width:366px;}

.bg-newsletter {background:none; float:left; height:34px; width:366px;}
.newsletter {background:none; float:left; height:34px; line-height:34px; width:auto; font-weight:bold; color:#ffffff; margin-right:8px;}
.newsletter-box {float:left; margin-top:8px; width:216px;}
.newsletter-form {background:url(../img/newsletterf.gif) right bottom no-repeat; border:0; color:#505050; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; margin:0px; padding:2px 4px 2px; width:200px;}

.join-us-box {float:left; margin-left:0; margin-top:6px; *margin-top:7px; width:auto;}

.logo-box {padding-left:24px;}

ul#nav2 {float:right; width:671px; list-style:none; padding:0; margin:1px 0px 0px; height:68px; overflow:hidden;}
ul#nav2 li {float:left; height:68px; margin-right:1px;}
ul#nav2 li a, ul#nav2 li a.active {height:68px; padding-top:80px; overflow:hidden; display:block;}
ul#nav2 li#nav2com a, ul#nav2 li#nav2com a.active {background:url(../img/mainMenu.jpg) left top no-repeat; width:95px;}
ul#nav2 li#nav2com a:hover, ul#nav2 li#nav2com a.active {background:url(../img/mainMenu.jpg) left -68px no-repeat;}
ul#nav2 li#nav2sol a, ul#nav2 li#nav2sol a.active {background:url(../img/mainMenu.jpg) -108px top no-repeat; width:105px;}
ul#nav2 li#nav2sol a:hover, ul#nav2 li#nav2sol a.active {background:url(../img/mainMenu.jpg) -108px -68px no-repeat;}
ul#nav2 li#nav2tec a, ul#nav2 li#nav2tec a.active {background:url(../img/mainMenu.jpg) -208px top no-repeat; width:131px;}
ul#nav2 li#nav2tec a:hover, ul#nav2 li#nav2tec a.active {background:url(../img/mainMenu.jpg) -208px -68px no-repeat;}
ul#nav2 li#nav2ind a, ul#nav2 li#nav2ind a.active {background:url(../img/mainMenu.jpg) -336px top no-repeat; width:110px;}
ul#nav2 li#nav2ind a:hover, ul#nav2 li#nav2ind a.active {background:url(../img/mainMenu.jpg) -336px -68px no-repeat;}
ul#nav2 li#nav2rec a, ul#nav2 li#nav2rec a.active {background:url(../img/mainMenu.jpg) -447px top no-repeat; width:111px;}
ul#nav2 li#nav2rec a:hover, ul#nav2 li#nav2rec a.active {background:url(../img/mainMenu.jpg) -447px -68px no-repeat;}
ul#nav2 li#nav2con a, ul#nav2 li#nav2con a.active {background:url(../img/mainMenu.jpg) -558px top no-repeat; width:113px;}
ul#nav2 li#nav2con a:hover, ul#nav2 li#nav2con a.active {background:url(../img/mainMenu.jpg) -558px -68px no-repeat;}

.bg-slide {background:#d1ecfb; height:162px; width:946px;}
ul#slide{list-style: none; margin: 0; padding: 0; height:162px; overflow:hidden;}
ul#slide li{float: left; padding: 0px; display: block; margin:0;}
ul#slide li a{display: block; overflow: hidden; height: 162px; width: 76px; font-weight:normal; color:#383e59}
ul#slide li a:hover {color:#383e59;}
ul#slide li a.software {background:url(../img/software.jpg) left top no-repeat;}
ul#slide li a.software:hover {background:url(../img/software.jpg) left -162px no-repeat;}
ul#slide li a.services {background:url(../img/services.jpg) left top no-repeat;}
ul#slide li a.services:hover {background:url(../img/services.jpg) left -162px no-repeat;}
ul#slide li a.information {background:url(../img/information.jpg) left top no-repeat;}
ul#slide li a.information:hover {background:url(../img/information.jpg) left -162px no-repeat;}
ul#slide li a.healthcare {background:url(../img/healthcare.jpg) left top no-repeat;}
ul#slide li a.healthcare:hover {background:url(../img/healthcare.jpg) left -162px no-repeat;}
ul#slide li a.financial {background:url(../img/financial.jpg) left top no-repeat;}
ul#slide li a.financial:hover {background:url(../img/financial.jpg) left -162px no-repeat;}
ul#slide li a#activ{width: 642px; background-position:left -162px;}
ul#slide li img{position: absolute; border:0;}
ul#slide li p{padding: 0; display: block; margin:10px 10px 10px 86px; width:300px; font-size:12px; line-height:18px;}
ul#slide li p strong {font-size:14px; display:block;}

.foot {	width:967px; margin:0px auto;}
.foot-content {height:230px;}

.error { color: red; text-size: 9px; font-weight: normal;}

input.form-field {background:url(../img/inputField.jpg) right bottom no-repeat; border:0; padding:3px; width:194px;}
input.form-subject {background:url(../img/formSubject.jpg) left center no-repeat; border:0; padding:3px; width:447px;}
textarea.form-message {border-top:0; border-bottom:0; paddin:0px 6px; width:447px; margin:0; border-color:#4696ad; height:150px;}
.textAreaTop {width:453px; height:6px; background:url(../img/formSubject.jpg) left top no-repeat; position:relative; bottom:-1px;}
.textAreaBottom {width:453px; height:6px; background:url(../img/formSubject.jpg) left bottom no-repeat; position:relative; top:-1px;}
input#submiting {background:url(../img/sendBG.gif) left center no-repeat; border:0; font:bold 13px/13px Arial, Helvetica, sans-serif; padding-top:4px; padding-bottom:4px; width:66px; color:#ffffff; margin-right:30px; cursor:pointer}
input#resetting {background:url(../img/clearBG.gif) left center no-repeat; border:0; font:13px/13px Arial, Helvetica, sans-serif; padding-top:4px; padding-bottom:4px; width:70px; color:#2f8fab; cursor:pointer}

a.call2action img {border:0px; display:block; margin-bottom:10px;}
a.call2action2 img {border:0px; display:block; margin:30px 0px;}

.module-applying ul {list-style:none; margin-left:10px; padding:0;}
.module-applying ul li {margin:0; padding:0}
.module-applying ul li a, .module-applying ul li strong {color:#000000; font-weight:bold; font-size: 11px;}

.under-content2 {margin:0 auto; width:967px;}

.title-CEO {text-align:left; clear:both; overflow:hidden; margin-bottom:8px}
.module-CEO {width:236px; height:164px; float:left; border-right:#aad3e1 1px solid}
.module-CEO-last {width:236px; height:164px; float:left;}
.module-CEO-title {padding:10px; color:#2d4f86; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left}
.module-CEO-img { text-align:center}
.module-CEO-txt {margin-top:10px; margin-left:15px; margin-right:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px !important; color:#000 !important; text-align: justify}
.module-CEO-txt a:link, .module-CEO-txt a:visited, .module-CEO-txt a:hover {font-size:11px; color:#000; font-weight:bold}
.module-CEO-txt a:hover {color:#2d4f86;}
