body {margin:0px; padding:0px; background-color:#ececec; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; min-width:970px; text-align:center;}















#container	{width:970px; z-index:1; text-align:left; padding:5px; margin-left:auto; margin-right:auto; background-color:#fff; color:#5d5d5d;}







.logo {}















/* menu styles */







.menu {background-image:url(../images/menu_bckgrnd.jpg); background-repeat:repeat-x; margin-left:15px; margin-right:15px;}







.menu ul {height:24px; margin:0; padding:7px; font-size:1.1em; font-weight:bold;}







.menu li {list-style:none; display:inline; margin-right:39px;}







.menu li a {text-decoration:none; color:#fff;}







.menu li a:hover {color:#1f3473;}















/* home page styles */







.h_center {height:330px; margin-left:15px; background-image:url(../images/home.jpg); background-repeat:no-repeat; padding-left:20px;}







.video {padding-top:20px;}







.h_center_p {width:325px; color:#fff; font-size:1.7em; font-weight:bold; padding-top:20px;}







.strategy {color:#62c4cd; font-size:1.5em;}







.sourcing {color:#6bd0da; font-size:1.5em;}







.governance {color:#8cf5ff; font-size:1.5em;}







.marg_top_15 {margin-top:10px;}







.marg_top_110 {margin-top:40px;}















.h_left {margin-left:15px; width:895px; float:left; font-size:1.1em; font-style:italic;}







.h_right {margin-left:465px; margin-right:15px;}







.wp {width:242px;}







.wp_h {background-color:#17316e; padding:5px;}



.wp_h a {color:#fff; font-size:1.1em; font-weight:bold; background-color:#17316e; text-decoration:none; padding:5px;}



.wp_h a:hover {background-color:#17316e; color:#fff; text-decoration:underline;}







.wp_b {border:1px solid #0c82cd; padding:10px; height:96px;}







.vv {width:242px; float:right;}







.vv_h {background-color:#62c4cd; padding:5px;}



.vv_h a {color:#fff; font-size:1.1em; font-weight:bold; background-color:#62c4cd; text-decoration:none; padding:5px;}



.vv_h a:hover {background-color:#62c4cd; color:#fff; text-decoration:underline;}







.vv_b {border:1px solid #53b5c7; padding:10px; height:95px;}







.nr {width:242px; margin-top:1px;}







.nr_h {background-color:#53b5c7; padding:5px;}



.nr_h a {color:#fff; font-size:1.1em; font-weight:bold; background-color:#53b5c7; text-decoration:none; padding:5px;}



.nr_h a:hover {background-color:#53b5c7; color:#fff; text-decoration:underline;}







.nr_b {border:1px solid #0c82cd; padding:10px; height:95px;}







.me {width:242px; float:right; margin-top:1px;}







.me_h {background-color:#0c82cd; padding:5px;}



.me_h a {color:#fff; font-size:1.1em; font-weight:bold; background-color:#0c82cd; text-decoration:none; padding:5px;}



.me_h a:hover {background-color:#0c82cd; color:#fff; text-decoration:underline;}







.me_b {border:1px solid #53b5c7; padding:10px; height:95px;}







.box_head_links {margin-bottom:5px;}







.box_head_links a {text-decoration:none; font-size:1em; font-weight:bold; color:#17316e;}







.box_head_links a:hover {text-decoration:underline;}







.fl_r {float:right;}















/* inside pages styles */







.a_center {height:210px; margin-left:15px; background-image:url(../images/about_bck.jpg); background-repeat:no-repeat; padding-left:20px;}







.s_center {height:210px; margin-left:15px; background-image:url(../images/consulting_bck.jpg); background-repeat:no-repeat; padding-left:20px;}







.i_center {height:210px; margin-left:15px; background-image:url(../images/insights_bck.jpg); background-repeat:no-repeat; padding-left:20px;}







.cl_center {height:210px; margin-left:15px; background-image:url(../images/clients_bck.jpg); background-repeat:no-repeat; padding-left:20px;}







.c_center {height:210px; margin-left:15px; background-image:url(../images/careers_bck.jpg); background-repeat:no-repeat; padding-left:20px;}







.m_center {height:210px; margin-left:15px; background-image:url(../images/media_bck.jpg); background-repeat:no-repeat; padding-left:20px;}











.center_head {color:#fff; font-size:3em; font-weight:bold; padding-top:150px;}







.breadcrumbs {margin-left:15px; margin-right:25px; padding:5px 5px 5px 25px; border-bottom:1px solid #dbdbdb; color:#b0b0b0;}







.bread {color:#62c4cd;}







.breadcrumbs a {text-decoration:none; color:#b0b0b0;}







.breadcrumbs a:hover {text-decoration:underline;}















.in_menu {margin-left:5px; width:180px; float:left; margin-top:10px;}







.in_menu ul {margin:10px; padding:10px;}







.in_menu li {list-style:none; margin:0; padding:0; line-height:200%;}







.in_menu a {text-decoration:none; color:#000;}







.in_menu a:hover {background-color:#62c4cd; color:#fff;}















.in_center {margin-left:185px; margin-right:280px;}







.in_right {float:right; padding-right:15px; width:244px; text-align:right; margin-bottom:15px;}







.in_right a {text-decoration:none; color:#fff;}







.in_right a:hover {text-decoration:underline;}















.head1 {font-size:2em; color:#2e3e68; padding:20px 0 15px 0; border-bottom:1px dashed #dbdbdb;}







.head2 {font-size:1em; color:#62c4cd; padding-bottom:10px; font-weight:bold; border-bottom:1px dashed #dbdbdb;}







.head3 {font-size:1.5em; color:#000;}







.reference {margin:0; padding:0; font-size:0.8em; color:#b0b0b0;}











/* footer styles */







.footer {clear:both; line-height:20px; color:#fff; margin:15px; background-color:#62c4cd; font-size:0.9em;}







.footer a {text-decoration:none; color:#fff;}







.footer a:hover {color:#1f3473;}































h1 {margin:0; padding:0; font-size:1.2em; color:#17316e;}
h2 {margin:0; padding:0; font-size:1em; color:#5d5d5d;}







p {margin:0; padding:0;}











TABLE.hy { border: 1px solid #A5D5E6; }



TABLE.hy TH {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#FFF; border: 1px solid #A5D5E6; }



TABLE.hy td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; border: 1px solid #A5D5E6; }



