/** general styles */
body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;

background-image: url(../images/globe.png);
background-position:center top;
background-repeat:no-repeat;
background-color:#fff;
}
img {
border:0px;
}
#wrapper {
margin:auto;
width:958px;
}
/** header stylocationles */
#header {
width:958px;
margin:auto;
height:0px;
height:77px;
overflow:hidden;
}
#header #menu {
height:77px;
background-image:url(../images/header/header-bg.png);
background-position:top left;
background-repeat:no-repeat;
}
#header #menu #logo {
width:328px;
height:43px;
}
#header #menu #links {
width:100%;
height:22px;
text-align:right;
}
#header #menu #links #content {
float:right;
background-image:url(../images/header/menu-bg.png);
background-position:top left;
background-repeat:no-repeat;
margin-top:10px;
margin-right:20px;
width:430px;
font-size:11px;
height:30px;
padding:2px;
}
#header #menu #links #content a.item {
color: #5e6156;
padding-right:10px;
padding-left:10px;
padding-top:6px;
padding-bottom:6px;
text-transform:capitalize;
text-decoration: underline;
}
#header #menu #links #content a.item:hover {
color: #5e6156;
}
#banner {
width:958px;
margin:auto;
height:301px;
width:958px;
}
#social {
position:relative;
top:271px;
left:798px;
width:160px;
height:30px;;
background-color:#FFF;
z-index:2000;
}
#subpage #banner {
width:958px;
margin:auto;
height:187px;
width:958px;
}
/** main nav menu */
#menubar {
width:958px;
margin:auto;
height:33px;
width:958px;
text-align:center;
}
#nav-bar {
height:28px;
text-align:center;
width:100%;
}
#dropmenu, #dropmenu ul {
z-index: 400;
margin:0; 
padding:0;
list-style-type:none; 
list-style-position:outside; 
position:relative; 
line-height:1.5em; 
background:#444444;
}
#dropmenu a {
color: #5e6156;
display:block; 
padding:0.25em 1em; 
padding:5px;
text-decoration:none;
}
#dropmenu a:hover {
background:#d1cfcf;
}
#dropmenu li {
float:left; 
position:relative;
text-align:right;
border-color:#444444;
}
#dropmenu ul {
position:absolute; 
display:none; 
top:2em; 
left:-1px;
}
#dropmenu ul a {
color: #cccccc;
text-decoration:none;
background-color:#444444;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:16px;
}
#dropmenu ul a:hover {
color:#990d0d;
}
#dropmenu li ul { 
}
#dropmenu li ul a {
height:auto; 
float:left;  
}
#dropmenu ul ul {
top:auto;
}
#dropmenu li ul ul {
left:14.3em; 
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
display:none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
display:block;
}
#dropmenu li a span {
display:none;
}
#dropmenu li a.home {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/home.png);
background-position:top left;
background-repeat:no-repeat;
width:100px;
height:33px; 
padding:0px;
}
#dropmenu li a.home-selected {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
background-image:url(../images/menu/home-selected.png);
background-position:top left;
background-repeat:no-repeat;
width:100px;
height:33px; 
padding:0px;
text-indent:-9999px;
}
#dropmenu li a.sapsolutions {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/sap-solutions.png);
background-position:top left;
background-repeat:no-repeat;
width:145px;
height:33px;
padding:0px;
}
#dropmenu li a.sapsolutions-selected {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
background-image:url(../images/menu/sap-solutions-selected.png);
background-position:top left;
background-repeat:no-repeat;
width:145px;
height:33px;
padding:0px;
text-indent:-9999px;
}
#dropmenu li a.oraclesolutions {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/oracle-solutions.png);
background-position:top left;
background-repeat:no-repeat;
width:160px;
height:33px;
padding:0px;
}
#dropmenu li a.oraclesolutions-selected {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/oracle-solutions-selected.png);
background-position:top left;
background-repeat:no-repeat;
width:160px;
height:33px;
padding:0px;
}
#dropmenu li a.management-consulting {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/management-consulting.png);
background-position:top left;
background-repeat:no-repeat;
width:212px;
height:33px;
padding:0px;
}
#dropmenu li a.management-consulting-selected {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/management-consulting-selected.png);
background-position:top left;
background-repeat:no-repeat;
width:212px;
height:33px;
padding:0px;
}
#dropmenu li a.technical-consulting {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/technology-consulting.png);
background-position:top left;
background-repeat:no-repeat;
width:194px;
height:33px;
padding:0px;
}
#dropmenu li a.technical-consulting-selected {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/technology-consulting-selected.png);
background-position:top left;
background-repeat:no-repeat;
width:194px;
height:33px;
padding:0px;
}
#dropmenu li a.compliance {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/compliance.png);
background-position:top left;
background-repeat:no-repeat;
width:147px;
height:33px;
padding:0px;
}
#dropmenu li a.compliance-selected {
background-color:transparent;
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:14px;
text-indent:-9999px;
background-image:url(../images/menu/compliance-selected.png);
background-position:top left;
background-repeat:no-repeat;
width:147px;
height:33px;
padding:0px;
}
#dropmenu li a.selected {
background-color:#000;
}
#dropmenu li ul a.menu-item {
width:212px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
border-style:solid;
border-top:none;
border-color:#444444;
border-width:0.15px;
}
/** body styles */
#body {
width:958px;
margin:auto;
height:0px;
overflow:hidden;
height:100%;
}
#body #content {
background-color:#FFFFFF;
}
#body #content #main {
background-image:url(../images/body/home-tabs.png);
background-position:top left;
background-repeat:no-repeat;
width:747px;
height:421px;
float:left;
}
#subpage #body #content .column3 {
width:428px;
float:left;
padding-left:34px;
padding-right:17px;
background-color:#FFFFFF;
}
#subpage #body #content .column4 {
width:428px;
float:left;
padding-right:34px;
padding-left:17px;
background-color:#FFFFFF;
}
#subpage #body #content .section h2 {
color:#f60126;
font-size:16px;
}
#subpage #body #content .section p {
color:#5e6156;
font-size:12px;
}
#core-values {
margin-left:42px;
font-size:30px;
color:#5e6156;
background-image:url(../images/body/core-values.png);
background-position:top left;
background-repeat:no-repeat;
height:60px;
width:419px;
background-color:#FFFFFF;
}
#core-values h1 {
text-indent:-9999px;
padding:0px;
margin:0px;
font-size:12px;
}
#body #content #main .column1 {
float:left;
margin-left:22px;
width:237px;
}
#body #content #main .column2 {
float:left;
width:237px;
}
#body #content #main .column3 {
float:left;
margin-right:14px;
width:237px;
}
.column h1 {
font-size:22px;
padding:0px;
margin:0px;
color:#eb0218;
padding-top:22px;
padding-bottom:20px;
}
.column h2 {
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:5px;
}
.column h2 a {
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:5px;
text-decoration:none;
color:#040404;
}
.column h2 a:hover {
font-size:14px;
padding:0px;
margin:0px;
padding-bottom:5px;
text-decoration:none;
color:#eb0218;
}
.column p {
font-size:12px;
padding:0px;
margin:0px;
color:#4b4b4b;
padding-bottom:38px;
}
#contact-us-jobs-form {
width:658px;
height:744px;
background-image:url(../images/body/contact-us-jobs.png);
background-position:top left;
background-repeat:no-repeat;
font-size:12px;
color:#333333;
margin:auto;
}
#contact-us-form {
width:398px;
height:537px;
background-image:url(../images/body/contact-bg.png);
background-position:top left;
background-repeat:no-repeat;
font-size:12px;
color:#333333;
float:left;
}
#contact-us-form-padding {
padding:30px; 
padding-top:14px;
}
#contact-us-job-form-padding {
padding:40px; 
padding-top:14px;
}
.white {
background-color:#FFFFFF;
}
#locations-content {
float:left; 
width:560px; 
background-color:#FFFFFF; 
height:537px;
}
#locations {
padding:30px; 
padding-top:10px; 
width:100%;
}
.location {
width:159px; 
float:left;
margin-bottom:2px;
}
.location p {
color:#333333;
font-size:11px;
padding:0px;
margin:0px;
}
.location h3 {
color:#ee4036;
font-size:12px;
font-weight:bold;
padding-bottom:0px;
margin-bottom:0px;
}
hr.liner {
border:1px solid; 
color:#CCCCCC; 
width:300px; 
margin-left:0px;
margin-top:-20px;
}
.padding {
padding:16px;
}
.small-padding {
padding:10px;
}
#body #content #sidebar {
background-image:url(../images/body/top-fade.png);
background-position:top left;
background-repeat:repeat-x;
width:211px;
height:421px;
float:left;
background-color:#FFFFFF;
}
#body #content #sidebar #partners {
width:211px;
height:95px;
margin-left:10px;
margin-top:8px;
margin-bottom:130px;
}
#body #content #sidebar #sidebar-menu {
}
#body #content #sidebar #sidebar-menu #items {
width:170px;
margin:auto;
}
#body #content #sidebar #sidebar-menu ul {
margin:0px;
padding:0px;
}
#body #content #sidebar #sidebar-menu li {
list-style:none;
font-size:16px;
font-weight:bold;
background-image:url(../images/body/sidebar-underline.png);
background-position:bottom left;
background-repeat:repeat-x;
padding-top:10px;
padding-bottom:10px;
text-decoration:none;
}
#body #content #sidebar #sidebar-menu li a {
font-size:16px;
font-weight:bold;
text-decoration:none;
color:black;
}
#body #content #sidebar #brochure {
background-image:url(../images/body/sidebar-brochure.png);
background-position:top left;
background-repeat:no-repeat;
height:157px;
width:175px;
margin:auto;
font-size:10px;
}
#body #content #sidebar #brochure #content {
position:relative;
top:134px;
left:50px;
}

#body #content #sidebar #brochure a {
color:#000000;
font-weight:bold;
}
/** jobs **/
#tab-top {
background-image:url(../images/body/tab-top.png);
background-position:top left;
background-repeat:no-repeat;
height:100%;
}
#tab-top #tab-content {
padding-top:140px;
padding-left:80px;
padding-right:80px;
}
#tab-top #tab-content .section {
background-color:#FFFFFF;
widows:100%;
margin-bottom:20px;
}
.section p {
padding:0px;
margin:0px;
}
table.jobs {
font-size:12px;
color:#3a3a3a;
margin-bottom:20px;
}
ul.jobs {
font-size:12px;
color:#3a3a3a;
margin-bottom:20px;
}
input.text {
width:210px;
}
#subpage #body #content #tab-bottom {
background-image:url(../images/body/tab-bottom.png);
background-position:top left;
background-repeat:no-repeat;
height:36px;
margin-bottom:20px;
}
#subpage-brochure {
background-image:url(../images/body/sidebar-brochure.png);
background-position:top left;
background-repeat:no-repeat;
height:157px;
width:175px;
margin:auto;
font-size:10px;
}
#subpage-brochure #content {
position:relative;
top:134px;
left:50px;
}
#subpage-brochure a {
color:#000000;
font-weight:bold;
}
#image-area {
width:209px;
height:76px;
margin:auto;
margin-top:140px;
margin-left:55px;
margin-bottom:20px;
_background-color:#ededed;
}
h3.clients {
background-image:url(../images/body/client-success-story.png);
background-repeat:no-repeat;
height:28px;
font-size:16px;
color:#ea0218;
padding:0px;
margin:10px;
margin-left:-22px;
text-align:center;
}
#lets-talk {
text-align:center;
margin-top:50px;
}
#lets-talk a {
color:#ea0218;
font-size:12px;
}
#lets-talk a:hover {
color:#ea0218;
font-size:12px;
}
#lets-talk p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:20px;
margin-top:2px;
margin-bottom:2px;
}
span.right {
float:right;
}
.right a {
color:#ed3b2f;
font-size:14px;
text-decoration:none;
}
.right a:hover {
color:#ed3b2f;
font-size:14px;
text-decoration:none;
}
#column5 {
background-image:url(../images/body/body-fade.png);
background-position:top left;
background-repeat:repeat-y;
height:100%;
min-height:580px;
width:726px;
float:left;
margin:auto;
background-color:#FFFFFF;
}
#column6 {
width:232px;
float:left;
margin:auto;
background-color:#FFFFFF;
min-height:580px;
}
.partners-fade {
width:232px;
float:left;
margin-bottom:20px;
background-color:#FFFFFF;
}
#subpage-tab-top {
background-image:url(../images/body/tab-info.png);
background-position:top left;
background-repeat:no-repeat;
font-size:12px;
color:#333333;
height:100%;
min-height:300px;
}
#page-header {
height:120px;
}
#contact-page-header {
}
#contact-page-header h1 {
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:26px;
color:#ed3b2f;
padding:0px;
padding-top:0px;
}
#contact-job-page-header h1 {
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:36px;
color:#ed3b2f;
padding:0px;
padding-top:5px;
}
#subpage-tab-top h1 {
font-family:"Franklin Gothic Medium", "Arial", "Helvetica", "sans-serif";
font-size:36px;
color:#ed3b2f;
padding-top:50px;
}
#subpage-tab-bottom {
background-image:url(../images/body/tab-info-bottom.png);
background-position:top left;
background-repeat:no-repeat;
height:70px;
margin-top:0px;
font-size:12px;
color:#333333;
}
#subpage-tab-content {
width:580px; 
margin-left:30px;
}
div.content-image {
float:right;
margin-right:10px;
}
div.content-image p {
padding:0px; 
margin:0px;
font-size:10px;
}
/** subpage tab */
#subpage-tab {
background-image:url(../images/body/tab-mid.png);
background-position:top left;
background-repeat: repeat-y;
height:100%;
margin-left:30px;
margin-top:20px;
_border: solid 5px #000000;
_overflow:hidden;
_background-color:#339933;
width:652px;
}
/** footer styles */
#footer {
width:958px;
margin:auto;
height:52px;
background-image:url(../images/footer/footer-bg.png);
background-position:top left;
background-repeat:no-repeat;
}
#footer1 {
width:958px;
margin:auto;
height:52px;
background-image:url(../images/footer/footer-bg-fade.png);
background-position:top left;
background-repeat: repeat-x;
}
#footer-content {
padding:10px;
}
#footer-links {
font-size:11px;
color:#ffffff;
float:left;
}
#footer-content a.item {
color:#ffffff;
padding-right:10px;
padding-left:10px;
padding-top:6px;
padding-bottom:6px;
text-transform:capitalize;
text-decoration: underline;
font-size:11px;
}
#footer-links .brand {
color:#FFFFFF;
text-transform:capitalize;
font-size:14px;
padding-right:20px;
}
#legal {
color:#FFFFFF;
font-size:11px;
float:right;
}
.clear {
clear:both;
}
