
#menu div.whitemenu { height: 23px; background: #ffffff; border: 0; }
#menu div.whitemenu div.sub { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; width: 983px; padding: 3px 0px 0px 0px; margin-left: auto; margin-right: auto; text-align: left; }
#menu div.whitemenu div.sub a { margin: 0; padding: 0; color: #194b8d; font-weight: bold; text-decoration: none; margin-right: 20px; }
#menu div.whitemenu div.sub a:hover { margin: 0; padding: 0; color: #000000; font-weight: bold; text-decoration: none; margin-right: 20px; }
#menu div.whitemenu div.sub a  b, #menu div.whitemenu div.whitemenu a:hover  b  { color: #000000; font-weight: bold;}
#menu div.whitemenu div.sub a.margin20left, #menu div.whitemenu div.sub a:hover.margin20left { margin-left: 20px; padding: 0; }


/*div.center-div { width: 950px; margin-left: auto; margin-right: auto; overflow: hidden; border: solid 1px #ff0000;}*/



td.contentcontainer-outsourcing { width: 100%; background: #ffffff; background-image: url(/img/bg/bg_outsourcing.jpg); background-repeat: no-repeat; overflow: hidden; padding: 48px 0px 58px 0px;}
div.contentcontainer-outsourcing { width: 983px; background: #ffffff; background-image: url(/img/bg/bg_outsourcing.jpg); background-repeat: no-repeat; overflow: hidden; padding: 48px 0px 58px 0px; }
td.contentcontainer-consulting { width: 100%; background: #ffffff; background-image: url(/img/bg/bg_consulting.jpg); background-repeat: no-repeat; overflow: hidden; padding: 48px 0px 58px 0px;}
div.contentcontainer-consulting { width: 983px; background: #ffffff; background-image: url(/img/bg/bg_consulting.jpg); background-repeat: no-repeat; overflow: hidden; padding: 48px 0px 58px 0px; }
td.contentcontainer-technology { width: 100%; background: #ffffff; background-image: url(/img/bg/bg_technology.jpg); background-repeat: no-repeat; overflow: hidden; padding: 48px 0px 58px 0px;}
div.contentcontainer-technology { width: 983px; background: #ffffff; background-image: url(/img/bg/bg_technology.jpg); background-repeat: no-repeat; overflow: hidden; padding: 48px 0px 58px 0px; }

.bg-left-solutions { background: #fefdfd; }
.bg-right-solutions { background: #e9d3d9; }

.text-black { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; text-align: justify; line-height: 1.4}
.text-black b { font-size: 12px; font-weight: bold; }
.text-black p { margin-top: 10px; margin-bottom: 0px; }
.text-black p.margin5 { margin-top: 5px; }
td.text-black { width: 50%; vertical-align: top; }
td.first-col-pad { padding: 10px 10px 0px 30px; }
td.second-col-pad { padding: 10px 30px 0px 10px; }

.text-black2 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #000000; line-height: 1.4}
.text-black2 h1 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; text-transform: uppercase; }
.text-black2 b { font-size: 10px; font-weight: bold; }
.text-black2 p { margin-top: 10px; margin-bottom: 0px; }
.text-black2 p.margin5 { margin-top: 5px; }
td.text-black2 { width: 50%; vertical-align: top; }
td.first-col-pad { padding: 10px 10px 0px 30px; }
td.second-col-pad { padding: 10px 30px 0px 10px; }

.text-black li, .text-black2 li { margin-bottom: 8px; }

div#more-info { display: none; margin-top: 10px; }
div.black-line-separator { border-top: solid 1px #000000; margin: 0px 30px 0px 30px; }


#left-column { width: 214px; overflow: hidden; float: left; height: 624px; opacity: 0.6; filter:alpha(opacity=60); color: #000000; background-image: url(/img/bg/molecule.gif); background-repeat: no-repeat;  }
#main-column { width: 709px; overflow: hidden; float: right; }

/*#left-column div.content { width: 214px; height: 624px; opacity: 0.5; filter:alpha(opacity=50); color: #000000; background-image: url(/img/bg/molecule.gif); background-repeat: no-repeat; padding: 10px 10px 0px 10px; }*/
#left-column div.content { width: 194px; height: 604px; margin: 10px 10px 0px 10px; line-height: 1.2}
#left-column div.content, #left-column div.content h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #000000; }
#left-column div.content h1 { color: #000000; font-weight: bold; border-bottom: dotted 1px #7d838b; text-transform: uppercase; margin: 0; padding: 0px; margin-bottom: 5px;}
#left-column div.content hr { color: #000000; margin: 10px 0px 10px 0px; }
#left-column div.content li { margin-bottom: 10px; }

/*
#box-micro div.top { width: 100%; height: 10px; overflow: hidden; }
#box-micro div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_white.gif) no-repeat top left; float: left;}
#box-micro div.top .center {  height: 10px; width: 194px; background: #ffffff; float: left; }
#box-micro div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_white.gif) no-repeat top left; float: left}
*/

/*
#box-micro div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-micro div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_white.gif) no-repeat top left; float: left;}
#box-micro div.bot .center {  height: 10px; width: 194; background: #ffffff; float: left; }
#box-micro div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_white.gif) no-repeat top left; float: left;}
*/




#contentbox {width: 100%; overflow: hidden; }

/* consultingsolutions1 */
#box-header-consultingsolutions1 { height: 46px; background-image: url(/img/banners/consultingsolutions1.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-consultingsolutions1  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* consultingsolutions2 */
#box-header-consultingsolutions2 { height: 46px; background-image: url(/img/banners/consultingsolutions2.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-consultingsolutions2  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* consultingsolutions3 */
#box-header-consultingsolutions3 { height: 46px; background-image: url(/img/banners/consultingsolutions3.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-consultingsolutions3  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* consultingsolutions4 */
#box-header-consultingsolutions4 { height: 46px; background-image: url(/img/banners/consultingsolutions4.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-consultingsolutions4  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* consultingsolutions5 */
#box-header-consultingsolutions5 { height: 46px; background-image: url(/img/banners/consultingsolutions5.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-consultingsolutions5  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }


/* technologysolutions1_1 */
#box-header-technologysolutions1_1 { height: 46px; background-image: url(/img/banners/head_enterprisesolutio.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-technologysolutions1_1  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* technologysolutions1_2 */
#box-header-technologysolutions1_2 { height: 46px; background-image: url(/img/banners/head_ecm.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-technologysolutions1_2  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* technologysolutions1_3 */
#box-header-technologysolutions1_3 { height: 46px; background-image: url(/img/banners/head_bi.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-technologysolutions1_3  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* technologysolutions1_4 */
#box-header-technologysolutions1_4 { height: 46px; background-image: url(/img/banners/head_bpm.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-technologysolutions1_4  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* technologysolutions2 */
#box-header-technologysolutions2 { height: 46px; background-image: url(/img/banners/head_sytem-integration.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-technologysolutions2  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* technologysolutions3 */
#box-header-technologysolutions3 { height: 46px; background-image: url(/img/banners/head_advisory.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-technologysolutions3  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }


/*maintenance */
#box-header-maintenance { height: 46px; background-image: url(/img/banners/head_maintenance.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-maintenance  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

/* testing */
#box-header-testing { height: 46px; background-image: url(/img/banners/head_testing.jpg); background-repeat: no-repeat;	background-position: 0 0; overflow: hidden;}
div#box-header-testing  h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; text-decoration: none; color: #ffffff; margin-top: 5px; margin-left: 30px; }

#box-main { background: #ffffff; opacity: 0.7; filter:alpha(opacity=70); width:100%; }

#box-footer { width: 100%; opacity: 0.7; filter:alpha(opacity=70); overflow: hidden; }
#box-footer div.content { height: 40px; background: #ffffff; }
#box-footer div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-footer div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_white.gif) no-repeat top left; float: left; }
#box-footer div.bot .center {  height: 10px; width: 689px; background: #ffffff; float: left; }
#box-footer div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_white.gif) no-repeat top left; float: left;}

/*round  box gray */
#box-gray { width: 70px; height: 20px; color: #d5d5d5; overflow: hidden; position: relative; top: -20px; }
#box-gray div.top { width: 100%; height: 10px; overflow: hidden; margin: 0; padding: 0;}
#box-gray div.top .left { height: 10px; width: 10px; background: #d5d5d5; float: left; margin: 0; padding: 0;}
#box-gray div.top .center {  height: 10px; width: 50px; background: #d5d5d5; float: left; margin: 0; padding: 0; }
#box-gray div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_gray.gif) no-repeat top left; float: left; margin: 0; padding: 0;}
#box-gray div.content { width: 100px; height: 10px; background: #d5d5d5; margin: 0; padding: 0;}
#box-gray div.bot { width: 100px; height: 10px; overflow: hidden; margin: 0; padding: 0;}
#box-gray div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_gray.gif) no-repeat top left; float: left; margin: 0; padding: 0;}
#box-gray div.bot .center {  height: 10px; width: 50px; background: #d5d5d5; float: left; margin: 0; padding: 0; }
#box-gray div.bot .right { height: 10px; width: 10px; background: #d5d5d5; float: left; margin: 0; padding: 0;}

/*round  box green */
#box-green { width: 100%; height: 20px; color: #ffffff; overflow: hidden; position: relative; top: -20px; z-index: 10;}
#box-green div.top { width: 100%; height: 10px; overflow: hidden; margin: 0; padding: 0;}
#box-green div.top .left { height: 10px; width: 10px; background: #a8b01f; float: left; margin: 0; padding: 0;}
#box-green div.top .center {  height: 10px; width: 150px; background: #a8b01f; float: left; margin: 0; padding: 0; }
#box-green div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_green.gif) no-repeat top left; float: left; margin: 0; padding: 0;}
#box-green div.content { width: 100px; height: 10px; background: #a8b01f; margin: 0; padding: 0;}
#box-green div.bot { width: 100%; height: 10px; overflow: hidden; margin: 0; padding: 0;}
#box-green div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_green.gif) no-repeat top left; float: left; margin: 0; padding: 0;}
#box-green div.bot .center {  height: 10px; width: 150px; background: #a8b01f; float: left; margin: 0; padding: 0; }
#box-green div.bot .right { height: 10px; width: 10px; background: #a8b01f; float: left; margin: 0; padding: 0;}
#box-green div.box-toggle { position: relative; top: -21px; padding-left: 30px;  }
#box-green div.box-toggle a,
#box-green div.box-toggle a:hover,
#box-green div.box-toggle a:visited { font-size:12px;  color: #ffffff; text-decoration: none;}
	
/*round  box 4level menu */

#box-4level-menu { width: 689px; overflow: hidden; margin-left: 10px; }
#box-4level-menu div.content { background: #8c9399; text-align: center; padding-top: 5px;}
#box-4level-menu div.content a,
#box-4level-menu div.content a:hover,
#box-4level-menu div.content a:visited { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; margin-left: 10px;}
#box-4level-menu div.content a b { color: #f8f60f;  }
#box-4level-menu div.content a:hover, #box-4level-menu div.content a b { color: #f8f60f; }
#box-4level-menu div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-4level-menu div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_darkgray.gif) no-repeat top left; float: left;}
#box-4level-menu div.bot .center {  height: 10px; width: 669px; background: #8c9399; float: left; }
#box-4level-menu div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_darkgray.gif) no-repeat top left; float: left;}	

.white-separator { border-right: solid 1px #ffffff; padding-right: 15px;}


/*round  box info consultingsolutions1 */
#box-info-consultingsolutions1 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-consultingsolutions1 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions1 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions1 div.top .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions1 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_maintenance.gif) no-repeat top left; float: left}
#box-info-consultingsolutions1 div.content { background: #ea690a; }
#box-info-consultingsolutions1 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions1 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions1 div.bot .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions1 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_maintenance.gif) no-repeat top left; float: left;}

/*round  box info consultingsolutions2 */
#box-info-consultingsolutions2 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-consultingsolutions2 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions2 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions2 div.top .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions2 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_maintenance.gif) no-repeat top left; float: left}
#box-info-consultingsolutions2 div.content { background: #ea690a; }
#box-info-consultingsolutions2 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions2 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions2 div.bot .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions2 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_maintenance.gif) no-repeat top left; float: left;}

/*round  box info consultingsolutions3 */
#box-info-consultingsolutions3 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-consultingsolutions3 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions3 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions3 div.top .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions3 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_maintenance.gif) no-repeat top left; float: left}
#box-info-consultingsolutions3 div.content { background: #ea690a; }
#box-info-consultingsolutions3 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions3 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions3 div.bot .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions3 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_maintenance.gif) no-repeat top left; float: left;}

/*round  box info consultingsolutions4 */
#box-info-consultingsolutions4 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-consultingsolutions4 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions4 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions4 div.top .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions4 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_maintenance.gif) no-repeat top left; float: left}
#box-info-consultingsolutions4 div.content { background: #ea690a; }
#box-info-consultingsolutions4 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions4 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions4 div.bot .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions4 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_maintenance.gif) no-repeat top left; float: left;}

/*round  box info consultingsolutions5 */
#box-info-consultingsolutions5 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-consultingsolutions5 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions5 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions5 div.top .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions5 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_maintenance.gif) no-repeat top left; float: left}
#box-info-consultingsolutions5 div.content { background: #ea690a; }
#box-info-consultingsolutions5 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-consultingsolutions5 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_maintenance.gif) no-repeat top left; float: left;}
#box-info-consultingsolutions5 div.bot .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-consultingsolutions5 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_maintenance.gif) no-repeat top left; float: left;}

/*round  box info technologysolutions1_1 */
#box-info-technologysolutions1_1 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-technologysolutions1_1 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions1_1 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_enterprise.gif) no-repeat top left; float: left;}
#box-info-technologysolutions1_1 div.top .center {  height: 10px; width: 689px; background: #005ca7; float: left; }
#box-info-technologysolutions1_1 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_enterprise.gif) no-repeat top left; float: left}
#box-info-technologysolutions1_1 div.content { background: #005ca7; }
#box-info-technologysolutions1_1 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions1_1 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_enterprise.gif) no-repeat top left; float: left;}
#box-info-technologysolutions1_1 div.bot .center {  height: 10px; width: 689px; background: #005ca7; float: left; }
#box-info-technologysolutions1_1 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_enterprise.gif) no-repeat top left; float: left;}

/*round  box info technologysolutions1_2 */
#box-info-technologysolutions1_2 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-technologysolutions1_2 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions1_2 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_technologysolutions_1_2.gif) no-repeat top left; float: left;}
#box-info-technologysolutions1_2 div.top .center {  height: 10px; width: 689px; background: #00a2ce; float: left; }
#box-info-technologysolutions1_2 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_technologysolutions_1_2.gif) no-repeat top left; float: left}
#box-info-technologysolutions1_2 div.content { background: #00a2ce; }
#box-info-technologysolutions1_2 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions1_2 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_technologysolutions_1_2.gif) no-repeat top left; float: left;}
#box-info-technologysolutions1_2 div.bot .center {  height: 10px; width: 689px; background: #00a2ce; float: left; }
#box-info-technologysolutions1_2 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_technologysolutions_1_2.gif) no-repeat top left; float: left;}

/*round  box info technologysolutions1_3 */
#box-info-technologysolutions1_3 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-technologysolutions1_3 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions1_3 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_technologysolutions_1_3.gif) no-repeat top left; float: left;}
#box-info-technologysolutions1_3 div.top .center {  height: 10px; width: 689px; background: #1facdd; float: left; }
#box-info-technologysolutions1_3 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_technologysolutions_1_3.gif) no-repeat top left; float: left}
#box-info-technologysolutions1_3 div.content { background: #1facdd; }
#box-info-technologysolutions1_3 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions1_3 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_technologysolutions_1_3.gif) no-repeat top left; float: left;}
#box-info-technologysolutions1_3 div.bot .center {  height: 10px; width: 689px; background: #1facdd; float: left; }
#box-info-technologysolutions1_3 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_technologysolutions_1_3.gif) no-repeat top left; float: left;}

/*round  box info technologysolutions1_4 */
#box-info-technologysolutions1_4 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-technologysolutions1_4 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions1_4 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_technologysolutions_1_4.gif) no-repeat top left; float: left;}
#box-info-technologysolutions1_4 div.top .center {  height: 10px; width: 689px; background: #61b6d4; float: left; }
#box-info-technologysolutions1_4 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_technologysolutions_1_4.gif) no-repeat top left; float: left}
#box-info-technologysolutions1_4 div.content { background: #61b6d4; }
#box-info-technologysolutions1_4 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions1_4 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_technologysolutions_1_4.gif) no-repeat top left; float: left;}
#box-info-technologysolutions1_4 div.bot .center {  height: 10px; width: 689px; background: #61b6d4; float: left; }
#box-info-technologysolutions1_4 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_technologysolutions_1_4.gif) no-repeat top left; float: left;}

/*round  box info technologysolutions2 */
#box-info-technologysolutions2 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-technologysolutions2 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions2 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_maintenance.gif) no-repeat top left; float: left;}
#box-info-technologysolutions2 div.top .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-technologysolutions2 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_maintenance.gif) no-repeat top left; float: left}
#box-info-technologysolutions2 div.content { background: #ea690a; }
#box-info-technologysolutions2 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions2 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_maintenance.gif) no-repeat top left; float: left;}
#box-info-technologysolutions2 div.bot .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-technologysolutions2 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_maintenance.gif) no-repeat top left; float: left;}

/*round  box info technologysolutions3 */
#box-info-technologysolutions3 { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-technologysolutions3 div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions3 div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_technologysolutions3.gif) no-repeat top left; float: left;}
#box-info-technologysolutions3 div.top .center {  height: 10px; width: 689px; background: #8a1572; float: left; }
#box-info-technologysolutions3 div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_technologysolutions3.gif) no-repeat top left; float: left}
#box-info-technologysolutions3 div.content { background: #8a1572; }
#box-info-technologysolutions3 div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-technologysolutions3 div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_technologysolutions3.gif) no-repeat top left; float: left;}
#box-info-technologysolutions3 div.bot .center {  height: 10px; width: 689px; background: #8a1572; float: left; }
#box-info-technologysolutions3 div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_technologysolutions3.gif) no-repeat top left; float: left;}


/*round  box info maintenance */
#box-info-maintenance { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-maintenance div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-maintenance div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_maintenance.gif) no-repeat top left; float: left;}
#box-info-maintenance div.top .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-maintenance div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_maintenance.gif) no-repeat top left; float: left}
#box-info-maintenance div.content { background: #ea690a; }
#box-info-maintenance div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-maintenance div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_maintenance.gif) no-repeat top left; float: left;}
#box-info-maintenance div.bot .center {  height: 10px; width: 689px; background: #ea690a; float: left; }
#box-info-maintenance div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_maintenance.gif) no-repeat top left; float: left;}

/*round  box info testing */
#box-info-testing { width: 100%; color: #ffffff; margin-top: 20px; overflow: hidden;}
#box-info-testing div.top { width: 100%; height: 10px; overflow: hidden; }
#box-info-testing div.top .left { height: 10px; width: 10px; background: url(/img/boxes/tl_testing.gif) no-repeat top left; float: left;}
#box-info-testing div.top .center {  height: 10px; width: 689px; background: #eeb924; float: left; }
#box-info-testing div.top .right { height: 10px; width: 10px; background: url(/img/boxes/tr_testing.gif) no-repeat top left; float: left}
#box-info-testing div.content { background: #eeb924; }
#box-info-testing div.bot { width: 100%; height: 10px; overflow: hidden; }
#box-info-testing div.bot .left { height: 10px; width: 10px; background: url(/img/boxes/bl_testing.gif) no-repeat top left; float: left;}
#box-info-testing div.bot .center {  height: 10px; width: 689px; background: #eeb924; float: left; }
#box-info-testing div.bot .right { height: 10px; width: 10px; background: url(/img/boxes/br_testing.gif) no-repeat top left; float: left;}

div.content a, div.content a:hover, div.content a:visited { color: #f8f60f; }

/*---------- label -----------*/
 div.label {
    display:block;
    position:absolute;
    top:408px; left:166;
	padding: 15px 0 0 0;
	width:214px;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif; font-size: 14px;
    text-align: left;
	filter: alpha(opacity:70);
	opacity: 0.70;
	z-index: 10;
}

 div.label span.top {
	display: block;
	padding: 10px 10px 1px 10px;
    background: url(/img/boxes/etichetta_.gif) no-repeat top;
}

 div.label span.middle { 
	display: block;
	padding-left: 8px;
	background: #000000;
}

 div.label span.bottom {
	display: block;
	padding: 1px 10px 10px 10px;
    background: url(/img/boxes/etichetta_.gif) no-repeat bottom;
}

 div.label span.arrow {
	display: block;
	padding: 1px 0px 10px 0px;
	margin-left: 0px;
    background: url(/img/boxes/black-down-arrow.gif) no-repeat bottom;
}

div.label span.arrow-up {
	display: block;
	padding: 1px 0px 10px 0px;
	margin-left: 0px;
    background: url(/img/boxes/black-up-arrow.gif) no-repeat bottom;
}

div#label-consultingsolutions1 { top:408px; left:166; }
div#label-consultingsolutions1 span.arrow { margin-left: 0px; }

div#label-consultingsolutions2 { top:408px; left:166; }
div#label-consultingsolutions2 span.arrow { margin-left: 0px; }

div#label-consultingsolutions3 { top:408px; left:166; }
div#label-consultingsolutions3 span.arrow { margin-left: 0px; }

div#label-consultingsolutions4 { top:408px; left:166; }
div#label-consultingsolutions4 span.arrow { margin-left: 0px; }

div#label-consultingsolutions5 { top:408px; left:166; }
div#label-consultingsolutions5 span.arrow { margin-left: 0px; }

div#label-technologysolutions1_1 { top:340px; left:166; }
div#label-technologysolutions1_1 span.arrow { margin-left: -10px; }

div#label-technologysolutions1_2 { top:408px; left:166; }
div#label-technologysolutions1_2 span.arrow { margin-left: 0px; }

div#label-technologysolutions1_3 { top:408px; left:166; }
div#label-technologysolutions1_3 span.arrow { margin-left: 0px; }

div#label-technologysolutions1_4 { top:408px; left:166; }
div#label-technologysolutions1_4 span.arrow { margin-left: 0px; }

div#label-technologysolutions2 { top:285px; left:166; }
div#label-technologysolutions2 span.arrow-up { margin-left: 90px; }

div#label-technologysolutions3 { top:257px; left:166; }
div#label-technologysolutions3 span.arrow { margin-left: -12px; }

div#label-maintenance { top:408px; left:166; }
div#label-maintenance span.arrow { margin-left: 80px; }

div#label-testing { top:408px; left:166; }
div#label-testing span.arrow { margin-left: -40px; }


/*---------- extramenu -----------*/
 div.extramenu {
    display:block;
    position:absolute;
    top:408px; left:166;
	padding: 15px 0 0 0;
	width:214px;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px;
    text-align: left;
	filter: alpha(opacity:50);
	opacity: 0.50;
	z-index: 10;
}

 div.extramenu a,  div.extramenu a:hover,  div.extramenu a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: url(/img/boxes/white-arrow.gif) no-repeat left center;
	padding-left: 10px;
 }
 
 div.extramenu a:hover, div.extramenu b {
	color: #f8f60f;
	background: url(/img/boxes/yellow-arrow.gif) no-repeat left center;
	padding-left: 10px;
 }
 
 div.extramenu span.top {
	display: block;
	padding: 10px 10px 1px 10px;
    background: url(/img/boxes/etichetta_.gif) no-repeat top;
}

 div.extramenu span.middle { 
	display: block;
	padding-left: 8px;
	background: #000000;
}

 div.extramenu span.bottom {
	display: block;
	padding: 1px 10px 10px 10px;
    background: url(/img/boxes/etichetta_.gif) no-repeat bottom;
}
