@charset "utf-8";
/* CSS Document */

body{margin:0 auto; padding:0;}

#wrapper{width:745px; margin:0 auto; padding:0;}


a{outline:none; text-decoration:none; border:0;}
a img { border: 0; }
/*a:link { color: #62686E; }
a:visited {	color: #f47325; }
a:hover { color: #f47325; }
a img { border: 0; }*/

p{color:#696969; padding:0; margin: 5px 10px 5px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:15px;}

.justify{text-align:justify;}

.width-10{ width:10px; background-color:#8dafa4;}
.width-48{ width:49%;}
*:first-child+html .width-48{width:100%;}
*html .width-48{ width:96%;}

.width-25{ width:25%; background-color:#8dafa4;}

h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; margin:-5px 0 0 50px; padding:0; text-decoration:none; color:#FFFFFF;}


.spacerh10{background:url(../images/spacer.gif) 0 0 repeat; height:10px; margin:0; padding:0;}
.spacerh13{background:url(../images/spacer.gif) 0 0 repeat; height:13px; margin:0; padding:0;}
.spacerh20{background:url(../images/spacer.gif) 0 0 repeat; height:20px; margin:0; padding:0;}
.spacerh25{background:url(../images/spacer.gif) 0 0 repeat; height:25px; margin:0; padding:0;}
.spacerh34{background:url(../images/spacer.gif) 0 0 repeat; height:34px; margin:0; padding:0;}
.spacerh50{background:url(../images/spacer.gif) 0 0 repeat; height:50px; margin:0; padding:0;}
.spacerw42{background:url(../images/spacer.gif) 0 0 repeat; width:42px; margin:0; padding:0;}
*:first-child+html .spacerw42{background:url(../images/spacer.gif) 0 0 repeat; width:42px; margin:0; padding:0;}

html > body .spacerw42{background:url(../images/spacer.gif) 0 0 repeat; width:41px; margin:0; padding:0;}

.spacerw10{background:url(../images/spacer.gif) 0 0 repeat; width:10px; margin:0; padding:0;}
.spacerw20{background:url(../images/spacer.gif) 0 0 repeat; width:20px; margin:0; padding:0;}
* html .spacerw20{background:url(../images/spacer.gif) 0 0 repeat; width:10px; margin:0; padding:0;}
html > body .spacerw20{background:url(../images/spacer.gif) 0 0 repeat; width:40px; margin:0; padding:0;}

/*-------------------header------------------------*/

#header{width:745px; height:auto !important; margin:0 auto; padding:0;}

#logo{background:url(../images/logo_odesus.png) 0 0 no-repeat; width:175px; height:87px; margin:0; padding:0;}

* html #linkti{margin-right:30px;}
#toplink{margin:0; padding:0;}
#toplink ul{margin:0; padding:0; display:inline; list-style:none;}
#toplink ul li{list-style:none; display:inline; margin:0; padding:0 8px 0 8px; background:url(../images/toplink_line.png) 0 8px no-repeat;}
#toplink ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#F47325; text-decoration:none; list-style:none;}
#toplink ul li a:hover{color:#62686E;}

#flash1{background:url(../images/flash_mainimg.png) 0 0 no-repeat; width:725px; height:240px; margin:0 auto; padding:0;}
#flash2{background:/*url(../images/sap_solution_flash.png) 0 0 no-repeat;*/ width:725px; height:240px; margin:0 auto; padding:0;}
#flash3{background:/*url(../images/companyoverview.png) 0 0 no-repeat;*/ width:725px; height:240px; margin:0 auto; padding:}
#flash4{background:/*url(../images/leadershipimg.png) 0 0 no-repeat;*/ width:725px; height:240px; margin:0 auto; padding:}
#flash5{background:url(../images/casestudies.png) 0 0 no-repeat; width:725px; height:240px; margin:0 auto; padding:}
#flash6{background:/*url(../images/contactus.png) 0 0 no-repeat;*/ width:725px; height:240px; margin:0 auto; padding:}
#globalbanner{background: /*url(../images/global_banner.jpg) 0 0 no-repeat;*/ width:725px; height:240px; margin:0 auto; padding:}


/*----------middle--------*/
/*.sapsolutionshead{background:url(../images/sap_solutions_top.png) 0 0 no-repeat; margin:0; padding:0; width:342px; height:35px;}*/
#sapsolutionshead{background:url(../images/sapsolutions_index.gif) 0 0 no-repeat; margin:0; padding:0; width:343px; height:35px;}
#projectstaffsolhead{background:url(../images/projectstfng_solutions_top.png) 0 0 no-repeat; margin:0; padding:0; width:342px; height:35px;}
#exesolutionhead{background:url(../images/exe_rsearch_top.png) 0 0 no-repeat; margin:0; padding:0; width:342px; height:35px;}
#entpdatahead{background:url(../images/entpdata_mgttop.png) 0 0 no-repeat; margin:0; padding:0; width:343px; height:35px;}
#exeretainsearchhead{background:url(../images/exe_rsearch_top.png) 0 0 no-repeat; margin:0; padding:0; width:342px; height:35px;}
#globalsolhead{background:url(../images/globalhead.png) 0 0 no-repeat; margin:0; padding:0; width:342px; height:35px;}

.contentmidbg{background:url(../images/contentmidbg.png) 0 0 repeat-y; width:726px; height:auto !important; margin:0; padding:0;}
.contentbtm{background:url(../images/contentbtm.png) 0 0 no-repeat; width:726px; height:8px; margin:0; padding:0;}
#sapimg{/*background:url(../images/sap_img.png) 20px 10px no-repeat;*/ width:120px; height:55px; margin:0; padding:0;}
#entdtmgt{/*background:url(../images/entp_img.png) 5px 10px no-repeat;*/ width:120px; height:75px; margin:0; padding:0;}
#exeretainsearch{/*background:url(../images/executive_img.png) 5px 10px no-repeat;*/ width:120px; height:57px;}

.graycontentbg{background:url(../images/gray_bg_midcontent.png) 0 0 repeat-y; margin:0; padding:0; width:342px;}
.btmmidcontent{background:url(../images/btm_mid.png) 0 0 no-repeat; margin:0; padding:0; width:342px; height:8px;}



.copyright{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}
#copyright{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; padding: 0 0 0 12px;}

.term{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin-left:320px; text-decoration:none; padding: 0 0 0 30px;}
a.term:hover {color:#f47325; text-decoration:underline;}
* html .term{margin-left:250px;}

.link{color:#696969; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;text-decoration:none;}
a.link:hover { color:#f47325;  text-decoration:underline;}

.link0{color:#696969; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;text-decoration:none;}
a.link0:hover { text-decoration:underline;}

.link1{color:#696969; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;text-decoration:none;text-align:right; padding:0 0 0 640px;}
a.link1:hover { text-decoration:underline;}

.link2{color:#696969; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;text-decoration:none;text-align:right; padding:0 0 0 650px;}
a.link2:hover { text-decoration:underline;}




/*-------------------navigation-----------------------*/

<!--
.pro_line3 {
width:726px;
position:relative; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
z-index:500;
background:url(../images/menu_bg.png) 0 0 no-repeat;
height:61px;
}

.pro_line3 .select {
margin:0; 
padding:17px 0 0 20px; 
list-style:none; 
white-space:nowrap;
}
*:first-child+html .pro_line3 .select {
margin:0; 
padding:17px 0 0 22px; 
list-style:none; 
white-space:nowrap;
}

.pro_line3 li {
float:left;
background:#ededed;
background:url(../images/navigationtop_line.png) 0 10px no-repeat;
}

.pro_line3 .select a {
display:block; 
height:42px; 
float:left; 
/*background: url(line/blank_bw.gif);*/ 
padding:0 0 0 5px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#8dafa4;
}

.pro_line3 .select a b {
display:block; 
padding:0 10px 10px 10px; 
}

.pro_line3 .select a:hover, 
.pro_line3 .select li:hover a {
padding:0 0 0 5px;
line-height:25px;
cursor:pointer; 
color:#f47325;
}

.pro_line3 .select a.active {
padding:0 0 0 5px;
line-height:25px;
cursor:pointer; 
color:#f47325;
}

.pro_line3 .select a:active b, 
.pro_line3 .select li:active a b {
color:#f47325;}



.pro_line3 .select a:hover b, 
.pro_line3 .select li:hover a b {
display:block; 
padding:0 10px 10px 10px; 
cursor:pointer;
}

.pro_line3 .sub {
display:none;
}

/*--------------contact---------------*/
.pro_line3 .subcontact {
display:none;
}
.pro_line3 .select :hover .subcontact {
height:18px;
display:block; 
position:absolute;
float:left;
width:300px;
top:47px; 
left:400px; 
text-align:center;
}
.pro_line3 .subcontact {
margin:0; 
padding:0 0 0 15px;
list-style:none;
}

.pro_line3 .select :hover .subcontact li a 
{display:block; height:18px; line-height:16px; float:left; background:#bebebe; padding:0 4px 0 4px; margin:0; white-space:nowrap; border:1px solid #bebebe; color:#000;font-size:10px;} 

.pro_line3 .select :hover .subcontact li a:hover 
{color:#fff; border-color: #bebebe; line-height:15px;}

.pro_line3 .subcontact li {background:transparent;}

/*--------------contact---------------*/




/* IE6 only */
.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line3 .sub {
margin:0; 
padding:0 0 0 15px;
list-style:none;
}
.pro_line3 .sub li {background:transparent;}

.pro_line3 .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:750px;
top:47px; 
left:-10px; 
text-align:center;
}



/*.pro_line3 .select :hover .sub li{background:url(../images/navigation_subline.png) 0 0 no-repeat;}
*/
.pro_line3 .select :hover .sub li a 
{display:block; height:18px; line-height:16px; float:left; background:#bebebe; padding:0 2px 0 2px; margin:0; white-space:nowrap; border:1px solid #bebebe; color:#000;font-size:10px;} 

.pro_line3 .select :hover .sub li a:hover 
{color:#fff; border-color: #bebebe; line-height:15px;}-->




/*------------------------------------------------------- INNER PAGES ------------------------------------------------------------*/

#innerheadingbg{background:url(../images/innerheadings.png) 0 0 no-repeat; width:236px; height:37px; margin:0; padding:0;}

.contactheadings{font-size:13px; text-align:left; line-height:16px; text-decoration:none; margin:0; padding:0 0 0 70px; color:#fff;
}
.contacttxt{font-size:11px; text-align:left; line-height:16px; text-decoration:none; margin:0; padding:0 0 0 70px; color:#818181;}
a.contacttxt:hover{color:#f10;}

#leadershiplist{margin:0; padding:0; display:block; width:320px;}
#leadershiplist ul {margin-left:20px; padding:0; list-style:none;}
#leadershiplist ul li{background:url(../images/squreicon.png) 0 5px no-repeat; margin:3px 0 0 0; padding:0 0 0 22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969; text-align:left; text-decoration:none; font-size:11px;}
* html #leadershiplist ul li{background:url(../images/squreicon.png) 0 8px no-repeat; margin:3px 0 0 0; padding:0 0 0 22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969; text-align:left; text-decoration:none; font-size:11px;}

#globallist{margin:0; padding:0; display:block;}
#globallist ul {margin-left:20px; padding:0; list-style:none;}
#globallist ul li{background:url(../images/squreicon.png) 0 5px no-repeat; margin:3px 0 0 0; padding:0 0 0 22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969; text-align:left; text-decoration:none; font-size:11px;}
* html #globallist ul li{background:url(../images/squreicon.png) 0 8px no-repeat; margin:3px 0 0 0; padding:0 0 0 22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969; text-align:left; text-decoration:none; font-size:11px;}
#globallist .sub{margin:0px;}
#globallist .sub li{margin:5px 0 0 12px; padding: 0 0 3px 0px; list-style:circle; background-image:none;}



#casestudies{margin:0; padding:0; display:block; width:180px; float:left;}
#casestudies ul {margin-left:20px;; padding:0; list-style:none;}
#casestudies ul li{background:url(../images/squreicon.png) 0 3px no-repeat; margin:3px 0 0 0; padding:0 0 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969; text-align:left; text-decoration:none; font-size:11px;}


.img{ margin:0; padding:0 0 0 25px;}
.img0{ margin:0; padding:0px;}


.font2 {color:#696969; padding:0; margin: 5px 10px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: justify; line-height:15px;}

.font {color:#696969; padding:0; margin: 5px 10px 5px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align: justify; line-height:15px;}
.font1 {color:#62686e; padding:0; margin: 5px 10px 5px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: justify; line-height:15px; font-weight:bold;}

th{background-color:#8dafa4;text-align: center;padding:0 0 0 10px;font-size:14px;color:#FFFFFF;height:22px;line-height:22px;
/*border-right:1px solid #bebebe;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe*/}
.border{ border-left:1px solid #bebebe;}
#table1{ border:1px solid #62686e; padding:10px 0 0 25px}

td.white {background:#fff;padding:2px 5px 5px 0px; margin:0;text-align:left;font-size:11px;color:#696969;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; line-height:18px;}

td.white1 {background:#fff;padding:2px 0 5px 5px; margin:0;text-align:left;font-size:11px;color:#696969;border-bottom:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:top;}

td.white0 {background:#fff;padding:0 21px 0 0; margin:0;text-align:left;font-size:11px;color:#696969;border-bottom:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px;}

.star{ padding:0; margin:0; color:#FF0000;}

.label{font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#696969; margin:0 0 0 10px; padding:0;text-align:left;}

.textfield {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#848484;font-weight:normal;border:1px solid #8dafa4; background:#FFFFFF;}


{color:#696969; padding:0; margin: 5px 10px 5px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:15px;}


#list {padding:10px 12px 0px 20px; margin:0px; list-style-type:none; }	
#list ul {padding:0px 0px 0px 0px; margin:0px; list-style:none; text-align:justify; }
#list li{margin:2px 0 0 0; display:block; text-decoration:none; line-height:15px; background: url(../images/squreicon1.png) 0px 5px no-repeat; padding:0px 0 5px 12px;font-size:11px; color:#696969; text-decoration:none; text-align:justify; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; }


#list0 {margin:0; display:block; text-decoration:none; line-height:15px; padding:5px 0 10px 40px; font-size:11px; color:#696969; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif;}


.pd-left{ padding-left:48px;}
.pd-left1{ padding-left:50px;}
/*.pd-left1{ padding-left:20px;}
*:first-child + html .pd-left1{ padding-left:0px;}*/


.rounded-top{ background:url(../images/rounded-top-image.png) 0 0 no-repeat; width:10px; background-color:#8dafa4; vertical-align:top;}
.rounded-rgtop{ background: url(../images/rounded-toprg-image.png) 0 0 no-repeat; width:10px; background-color:#8dafa4; vertical-align:top;}

.rounded-top1{ background:url(../images/round-leftimg.png) 0 0 no-repeat; width:10px; background-color:#8dafa4;vertical-align:top;}
.rounded-rgtop1{background:url(../images/round-rgimg.png) 0 0 no-repeat; width:10px; background-color:#8dafa4;vertical-align:top;}

#top-header{ background:url(../images/topimg.gif) 0 0 no-repeat;width:725px;height:23px;}
.top-headerfont{text-align: center;padding:0 20px 0 28px;font-size:12px;color:#FFFFFF;height:22px;font-family: Verdana, Arial, Helvetica, sans-serif; border-right:1px solid  #FFFFFF; font-weight:bold;}
.top-headerfont1 {text-align: center;padding:0 0 0 10px;font-size:12px;color:#FFFFFF;height:22px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}


.graytop{ background:url(../images/graytopimg.gif) -1px 0 no-repeat; width:343px;height:10px;}
.graymid{ background:url(../images/midimg.gif) 0 0 repeat-y; width:343px;}
.graybt{ background:url(../images/graybottomimg.gif) 0 0 no-repeat; width:343px;height:9px;}


/*---------------------------tables ---------------------*/
.topleftround{background:url(../images/headbg_topleft.png) 0 0 no-repeat; width:10px; height:20px;}
.toprightround{background:url(../images/headbg_topright.png) 0 0 no-repeat; width:10px; height:20px;}
.toproundbg{background:#0099FF;}
.brdrleftconer{background:url(../images/roundcornerstables_leftbrd.png) 0 0 repeat-y; width:10px; height:auto;}
.brdrrgtconer{background:url(../images/roundcornerstables_rgtbrd.png) 0 0 repeat-y; width:10px; height:auto;}


.ulclass{margin:0; padding:0; float:left; list-style:none;}
.ulclass ul{ display:block; list-style:none; margin:10px 0 0 0; padding:0;}
.ulclass ul li{ background:url(../images/squreicon1.png) 6px 7px no-repeat; padding:2px 8px 5px 18px; margin:0; text-align:left; font-size:11px; color:#696969; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}

.ulclass1{margin:0; padding:0; float:left; list-style:none;}
.ulclass1 ul{ display:block; list-style:none; margin:10px 0 0 0; padding:0;}
.ulclass1 ul li{ background:url(../images/squreicon1.png) 0px 7px no-repeat; padding:2px 8px 5px 10px; margin:0; text-align:left; font-size:11px; color:#696969; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}


.tableheadings{color:#FFFFFF; font-size:13px; line-height:16px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.tablecontent{text-align:left; font-size:11px; color:#696969; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; padding:5px 5px 4px 10px;}
.tablecontent1{text-align:left; font-size:11px; color:#696969; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; padding:5px 5px 4px 0px;}

/*---------------------------edm leadership ---------------------*/

#banner1{/*background:url(../images/emd_leadshp_banr1.jpg) 0 0 no-repeat;*/ width:450px; height:144px;}
#banner2{/*background:url(../images/emd_leadshp_banr2.jpg) 0 0 no-repeat;*/ width:450px; height:144px;}
#banner3{/*background:url(../images/emd_leadshp_banr3.jpg) 0 0 no-repeat;*/ width:450px; height:144px;}
#banner4{/*background:url(../images/emd_leadshp_banr4.jpg) 0 0 no-repeat;*/ width:450px; height:144px;}
#banner5{/*background:url(../images/emd_leadshp_banr5.jpg) 0 0 no-repeat;*/ width:450px; height:144px;}



.biostop{background:url(../images/bios_top.gif) 0 0 no-repeat; width:200px; height:39px;}
.biosmid{background:url(../images/bios_midbg.gif) 0 0 repeat-y; width:200px; min-height:100px; height:auto !important;}
.biosbtm{background:url(../images/bios_btm.gif) 0 0 no-repeat; width:200px; height:17px;}

.biotable{width:190px; margin:0; padding:0;}

#ceorobert{background:url(../images/ceo_robert.gif) 10px 0 no-repeat; width:189px; height:64px; cursor:pointer;}
#charlessine{background:url(../images/bios_charlessine.gif) 10px 0 no-repeat; width:189px; height:64px; cursor:pointer;}
#christianfoster{background:url(../images/bios_christianfoster.gif) 10px 0 no-repeat; width:189px; height:64px; cursor:pointer;}
#johnkoungres{background:url(../images/bios_johnkoungres.gif) 10px 0 no-repeat; width:189px; height:64px; cursor:pointer;}
#solsage{background:url(../images/bios_solsage.gif) 10px 0 no-repeat; width:189px; height:64px; cursor:pointer;}
#michael{background:url(../images/bios_michael.gif) 10px 0 no-repeat; width:189px; height:64px; cursor:pointer;}


.edm{color:#696969; padding:0; margin: 5px 5px 10px 0px; width:475px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; line-height:15px;}


.prod_div {
	position:absolute;
	visibility:hidden;
	background-color:#ffffff;
	z-index:3;
	padding: 0px 4px 5px 0px;
	width: 500px; 
	
}

.prod_div1 {
	position:absolute;
	visibility:visible;
	background-color:#fff;
	z-index:2;
	padding: 0px 4px 5px 0px;
	width: 500px;
	
}

.ovlk{color:#696969; padding:0; margin: 5px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:15px;}
a.ovlk:hover{color:#F47325;}