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

*, html, body {
margin: 0; 
	padding: 0;
	
}

#jumpMenu {
	font-size: 10px;
	
	
}
body {
	background-color:#FFFFFF;
	background-image:url(../images/background.jpg);
	background-repeat: repeat-x;
}

#page {
width: 948px;
height:642px;
margin-top:0px;
padding: 0px;
margin-left:auto;
margin-right:auto;

}

/* @group Dropshadows */
div.wrapper-l {
	width:100%;
	height:100%;
	background-image: url(../images/bg_border_left.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}
div.wrapper-tl {
	width:100%;
	height:100%;
	background-image: url(../images/bg_border_topleft.png);
	background-repeat:no-repeat;
	background-position: 0 0;
}
div.wrapper-b {
	width:100%;
	height:100%;
	background-image: url(../images/bg_border_bottom.png);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
div.wrapper-bl {
	width:100%;
	height:100%;
	background-image: url(../images/bg_border_bottomleft.png);
	background-repeat:no-repeat;
	background-position: 0 100%;
}
div.wrapper-br {
	width:100%;
	height:100%;
	background-image: url(../images/bg_border_bottomright.png);
	background-repeat:no-repeat;
	background-position: 100% 100%;
}
div.wrapper-r {
width:100%;
height:100%;
	background: url(../images/bg_border_right.png) 100% 0 repeat-y;
}
div.wrapper-tr {
width:100%;
	height:100%;
	background-image: url(../images/bg_border_topright.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

/* @end */

#pagewrapper {
width:925px;
margin:auto;
}

#header {
height:95px;
background-color:#ffffff;
background-image:url(../images/header_bg.png);
background-repeat:repeat-x;
}

#logo {
float:left;
padding-left: 30px;
width:293px;
height:95px;
}
#logo img{
	border: none;
}


#slogan {
float:left;
padding-left:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6d7399;
}
#slogan h1{
	font-style:italic;
	font-weight:100;
	font-size:18px;
	margin-top: 36px;
	margin-bottom:0px;
}
#slogan h2{
font-weight:100;
font-size:12px;
margin-top:0px;
}

#country {
float: right;
width: 150px;
text-align:right;
padding-right:20px;
padding-top: 25px;
margin-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#243877;
}
.marTop {
margin-top:2px;
}



#nav {
clear: both;
height:24px;
width:100%;
background-color:#010d49;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align: left;
line-height:24px;
color: #fff;
}
#nav ul{
	padding: 0 0 0 60px;
	margin: 0px;
}
#nav li{
	padding:0px;
	margin:0px;
	float: left;
	width: 144px;
	height:24px;
	list-style-type: none;
}

#nav a{

	text-decoration:none;
	padding:0px;
	color: #fff;
	

}
#navtext {
padding-left: 1px;
}
#mainarea {
position: absolute;
z-index: 2;
top: 119px;
}
#top-panel {
	height:205px;
	width: 925px;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/transparent.png);
	background-repeat: repeat;
}
.top-panel-content {
	padding-left: 60px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#top-panel .column {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	float:left;
	width:144px;
}
#secondrow {
clear:both;
width:100%;
}
#secondrow .callus {
	font-size: 10px;
	margin: 0px;
	text-align:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#secondrow .phone {
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	color: #ff6600;
	text-align:left;
}
#secondrow .close{
text-align:center;
padding-top: 20px;
}
#secondrow .close a {
	font-size: 10px;
	text-decoration:none;
	color:  #e7e7e7;
	
}
#secondrow .close a:hover{
	color: #ff6600;
	}
#top-panel .column h3{
	font-size: 14px;
	padding: 0px;
	line-height: 14px;
	color: #ff6600;
	font-weight: normal;
	margin: 20px 0 5px;
}
#top-panel .column ul{
	padding: 0px;
	list-style-type: none;
	margin-top: 0;
	margin: 0;
}
#top-panel .column a{
	color: #e7e7e7;
	text-decoration: none;
	}
	#top-panel .column a:hover{
	color: #ff6600;
	}

#flashcontent {
height:259px;
width: 925px;
position: relative;


color: #fff;

}

/* @group Tabs */

#tabarea {
	height:225px;
}
#tabs {
height:22px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;

}
#tabs a{
	color:#fff;
	text-decoration:none;
	display: block;
		width: 185px;
		height: 22px;
		padding-top: 3px;

	

}

#tabs ul{
margin:0px;

padding-left:0px;
padding-right:0px;


}
#tabs li{
float: left;
	width: 185px;
	height:22px;
margin: 0;
	list-style:none;
	text-align:center;
}

/* @group Tab1 */

.tab1normal{
background-image: url(../images/tab1bg.png);
background-repeat: no-repeat;
}
.tab1next{
background-image: url(../images/tab1bg.png);
	background-position: -185px 0;
	background-repeat: no-repeat;
}

.tab1active{
background-image: url(../images/tab1bg.png);
background-position: -370px 0;
background-repeat: no-repeat;
}
#tab1.tab1active a{
	
color: #243877;
}

/* @end */

/* @group Tab2 */

.tab2normal{
background-image: url(../images/tab2bg.png);
background-repeat: no-repeat;
}
.tab2next{
background-image: url(../images/tab2bg.png);
	background-position: -185px 0;
	background-repeat: no-repeat;
}
.tab2active{
background-image: url(../images/tab2bg.png);
 background-position: -370px 0;
 background-repeat: no-repeat;
}

.tab2over{
	background-image: url(../images/tab2bg.png);
	background-position: -555px 0;
	background-repeat: no-repeat;
}

#tab2.tab2active a{
color: #243877;
}

/* @end */

/* @group Tab3 */

.tab3normal{
background-image: url(../images/tab2bg.png);
background-repeat: no-repeat;
}
.tab3next{
	background-image: url(../images/tab2bg.png);
	background-position: -185px 0;
	background-repeat: no-repeat;
}
.tab3active{
background-image: url(../images/tab2bg.png);
 background-position: -370px 0;
 background-repeat: no-repeat;
color: #243877;
}
#tab3.tab3active a{
color: #243877;
}
.tab3over{
	background-image: url(../images/tab2bg.png);
	background-position: -555px 0;
	background-repeat: no-repeat;
}

/* @end */

/* @group Tab4 */

.tab4normal{
background-image: url(../images/tab2bg.png);
background-repeat: no-repeat;
}
.tab4next{
	background-image: url(../images/tab2bg.png);
	background-position: -185px 0;
	background-repeat: no-repeat;
}
.tab4active{
background-image: url(../images/tab2bg.png);
	background-position: -370px 0;
	background-repeat: no-repeat;
}
#tab4.tab4active a{
color: #243877;
}

/* @end */

/* @group Tab5 */

.tab5normal{
background-image: url(../images/tab5bg.png);
background-repeat: no-repeat;
}
.tab5next{
	background-image: url(../images/tab5bg.png);
	background-position: -185px 0;
	background-repeat: no-repeat;
}
.tab5active{
background-image: url(../images/tab5bg.png);
	background-position: -370px 0;
	background-repeat: no-repeat;
}
#tab5.tab5active a{
color: #243877;
}

/* @end */

/* @group Tab Content */
#tabcontent1 {
	height: 203px;
	width: 925px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#243877;
	background: url(../images/tabcontentbg_benchmarking.png) no-repeat 100% 100%;
	visibility:visible;
	overflow: hidden;
}
#tabcontent2 {
	height: 203px;
	width: 925px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#243877;
	background: url(../images/tabcontentbg_outsourcing.png) no-repeat 100% 100%;
	visibility:hidden;
	overflow: hidden;
	background-image: url(../images/tabcontentbg_outsourcing.png);
}
#tabcontent3 {
	height: 203px;
	width: 925px;
	position:absolute;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#243877;
	background: url(../images/tabcontentbg_shared.png) top right no-repeat;
	visibility:hidden;
	overflow: hidden;
}
#tabcontent4 {
	height: 203px;
	width: 925px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#243877;
	/*background: url(../images/tabcontentbg_insourcing.png) no-repeat 100% 100%;*/
	background: url(../images/tabcontentbg_insourcing.png) top right no-repeat;
	visibility:hidden;
	overflow: hidden;
}
#tabcontent5 {
	height: 203px;
	width: 925px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#243877;
	background: url(../images/tabcontentbg_benchmarking2.png) top right no-repeat;
	visibility:hidden;
		overflow: hidden;
}
#tabcontentwrapper {
	height: 203px;
	
		background: #ffffff url(../images/tabcontentbg.png) repeat-x 0 100%;

}


/* @end */


.box_1 {
margin:0;
height: 210px;
overflow:hidden;
padding:8px;
float:left;
width:185px;
border:0px;
}
.box_2 {
	padding:8px;
	/*height: 200px;*/
	overflow:hidden;
	float:left;
	width:230px;
	margin: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c2c2c2;
text-align:left;
}
.box_3 {
margin: 0;
height: 210px;
overflow:hidden;
padding:8px;
float:left;
width:202px;
text-align:left;
}

.box_4 {
margin: 0;
height: 210px;
overflow:hidden;
padding:8px;
float:right;
width:230px;
margin-left:10px;
text-align:right;
background:url(../images/logoes-bg.gif) top left repeat-x;
border-left:1px solid #e1eaef; 
}

.box_1 p{
font-size:10px;
font-weight:normal;
	margin: 0 0 8px;
}

.box_2 p, .box_2 h1, .box_3 p, .box_4 p {
	margin-top: 0px;
	font-size:11px;
	font-weight:normal;
}
.box_1 h1, .box_3 h1, .box_4 h1 {
font-weight:normal;
font-size:14px;
color: #243877;
margin:0px;
} 

.box_1 h2, .box_2 h2, .box_3 h2, .box_4 h2 {
	color: #243877;
	font-weight:bold;
	font-size:12px;
	margin: 5px 0px 0px;
} 

.box_1 ul, .box_2 ul, .box_3 ul, .box_4 ul {
margin:0px;
padding:0px;
list-style:none;
}

.box_1 li, .box_2 li, .box_3 li, .box_4 li {
	font-size:11px;
	margin: 0;
	padding: 3px 0 0;
}
.box_1 img, .box_2 img, .box_3 img, .box_4 img {
	border:1px solid #243877;
}
.author {
color: #fd7903;
font-style:italic;
}
.box_1 a{
	margin: 0px;
	text-decoration:underline;
	color: #FF6600;
}
.box_1 a:hover{
text-decoration:none;
color: #010d49;
}
.box_2 a{
	margin: 0px;
	text-decoration:underline;
	color: #FF6600;
}
.box_2 a:hover{
text-decoration:none;
color: #010d49;
}
.box_3 a{
	margin: 0px;
	text-decoration:underline;
	color: #FF6600;
}
.box_3 a:hover{
text-decoration:none;
color: #010d49;
}
.box_4 a{
	margin: 0px;
	text-decoration:underline;
	color: #FF6600;
}
.box_4 a:hover{
text-decoration:none;
color: #010d49;
}

/* @end */





#footer {
height: 29px;
color:#c7c7c7;
line-height:30px;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color:#010d49;
}

#footer a {
color:#c7c7c7;
	text-decoration:none;
	line-height: 30px;
}
#footer a:hover {
color:#FFFFFF;
}

#footernav {
float: left;
padding-left:20px;

width:560px;
}


#siteby {
float: right;
text-align:right;
padding-right:20px;

}

/* ---------------------------------------- Edit 21-01-09 --------------------------------------------*/

img
{
	border:0px;
}

.header-bg
{
	clear:both;
	background:url(../images/header_bg.png) top repeat-x #010d49;
	height:95px;
	margin:0px;
	padding:0px;
	width:925px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#6d7399;
	border-bottom:3px solid #60a314;
}

#left
{
	float:left;
	padding-left: 30px;
	width:293px;
	height:95px;
	
}

#right
{
	float:left;
	width:602px;
	background:url(../images/all-top-logo.jpg) right center no-repeat;	
	height:95px;
}


#col-center
{
	float:left;
	position:absolute;  
	top:20px;
	padding-left: 40px;
	margin:10px 0px 0px 0px;
	width:602px;
	z-index:9;	
	/*width:300px;
	height:59px;*/
	
}

.logo-container
{
	float:right;
	padding-right:50px;
	height:50px;
}


.logo-container img
{
	padding-right:12px;
}

#col-center h1, #col-center h2
{
	font:italic 18px Verdana, Arial,   Helvetica, sans-serif;
	margin:0px;
	padding:px;
}

#col-center h2
{
	font-style:normal;
	font:100 12px Verdana, Arial,  Helvetica, sans-serif;
}

.login
{
	z-index:0;
	clear:both; 
	text-align:right;
	width:595px; 
	padding-right:5px;
	position:absolute;  
	top:25px;
	/*background:url(../images/login-bg.jpg) top right no-repeat;
	height:70px;*/
	line-height:18px;
}

.login a
{
	color:#d28a00;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.input
{
	border:1px solid #babccc;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3d4976;
	height:17px;
	width:118px;
	vertical-align:middle;
	padding-left:2px;
}

.v-align
{
	vertical-align:middle;
}

/*.button
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	text-align:center;
	width:58px;
	margin:0px;
}


#col-right, .col-right
{
	float:right;
	width:226px;
	text-align:right;
	padding-right:20px;
	margin:25px 0px 0px 0px;
	color:#243877;
}

.col-right
{
	margin:0px;
}

.contact
{
	text-align:right;
	line-height:17px;
	padding:4px 0px;
}

.contact a
{
	text-decoration:none;
	color:#243877;
}

.select-country
{
	height:50px;
}

.sign-up-bg
{
	clear:both;
	text-align:right;
	padding:0px 20px 0px 0px;
	height:20px;
}

.sign-up-bg-a
{
	font:bold 12px Arial, Trebuchet MS,  Verdana,  Helvetica, sans-serif;	
	color:#010d49;
	line-height:18px;
	padding-right:8px;
	text-decoration:none;
	display:block;
	background:url(../images/sign-up-bg.jpg) top right no-repeat; 
	outline:none;
}

.sign-up-bg-a:hover
{
	background:url(../images/sign-up-bg.jpg) top right no-repeat; 
	color:#04770d;
}
*/

/* ---------------------------------------- Edit 01-10-09 --------------------------------------------*/

.right-menu-bg
{
	background:url(../images/righ-menu-bg.jpg) top right no-repeat;
	height:20px;
	width:602px;
}

.chromestyle 
{
	padding: 0;
	margin: 0 ;
	width:372px;
	margin-left:206px;
	text-align: left; 
}

.chromestyle a{
	color: #494949;
	padding: 0px 0px;
	margin: 0;
	text-decoration: none;
	color:#000c4a;
	/*font:normal 12px/18px Arial, Verdana,  Helvetica, sans-serif;*/
	font:bold 10px/17px Verdana, Arial;
	display:block;
	float:left;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv
{
	position:absolute;
	top: 2;
	background:#adb4c5;
	font:normal 10px Verdana;
	z-index:9999;
	width: 184px;
	visibility: hidden;
	margin:2px 0px 0px -0px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	z-index:9999px;
}

.drop-menu
{
	display: block;
	text-indent: 25px;
	border-bottom: 1px solid #fffbff; 
	padding: 1px 0;
	margin:0px;
	text-decoration: none;
	color:#000c4a;
	
}

.drop-menu:hover,
.drop-menu-2:hover
{
	background:#cad0de; 
	color:#228b2a;
	
}

.dropmenudiv-2
{
	position:static;
	float:right;
	background:#7483a9;
	font:normal 10px Verdana;
	text-align:center;
	width: 212px;
	visibility: hidden;
	margin:3px 0px 0px -35px;
	z-index:9999px;
}

.z-index
{
	z-index:999; 
	position:relative; 
	background:#7483a9;
}	

.drop-menu-2
{
	width: auto;
	display: block;
	text-align:center;
	padding: 3px 0;
	margin:0px;
	text-decoration: none;
	color:#fff;
	border-bottom: 1px solid #fffbff; 
	
}

.enable-sound
{
	width:240px;
	background:#c7cfd6; 
	color:#000; 
	font:normal 11px Arial; 
	text-align:center; 
	padding:5px 0px; 
	margin-top:2px;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	
}

.enable-sound span
{
	font-size:10px;
}

.enable-sound span a
{
	letter-spacing:-1px;
	color:#112232;
}

/* -------------------------------------------- For alsbridge interactive video ---------------------- */

#video-body
{
	background:url(http://www.alsbridge.com/images/background.jpg) top left repeat-x #fff;
	margin:0px;
	padding:0px;
	text-align:center;
}

#main-video
{
	width:648px;
	height:auto;
	margin:auto;
	padding:0px;
}

#clicflicdiv
{
	width:648px;
	margin:auto;
	padding:0px;
	height:auto;	
}

.img
{
	border:none;
}

.copyright
{
	margin-top:50px;
	text-align:center;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}



#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


#maincontainerbanner{
width: 925px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#contentwrapperbanner{
float: left;
width: 100%;
}

#contentcolumnbanner{
margin-right: 460px; /*Set right margin to RightColumnWidth*/
}

#rightcolumnbanner{
float: left;
width: 460px; /*Width of right column*/
margin-left: -460px; /*Set left margin to -(RightColumnWidth) */
}

.innertubebanner{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#flashcontentbanner {
height:253px;
width: 925px;
position: relative;


color: #fff;

}




/* ---------------------------------------- Edit 25-11-10 --------------------------------------------*/

#request
{
	float:right;
	width:602px;
	height:95px;
}

#col-right-new, .col-right-new
{
	float:right;
	width:226px;
	text-align:right;
	padding-right:20px;

	
}

.col-right-new
{
	margin:0px;
}

.request-bg
{
	background:url(../images/request-bg.png) top right no-repeat;
	display:block;
	font:normal 14px/38px Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	float:right;
	text-align:center;
	width:226px;
	margin-top:35px;
	text-decoration:none;
}


.request-bg:hover
{
	background:url(../images/request-bg.png) top right no-repeat;
	display:block;
	font:normal 14px/38px Arial, Verdana, Helvetica, sans-serif;
	color:#000066;
	float:right;
	text-align:center;
	width:226px;
	margin-top:35px;
	text-decoration:none;
}
.quote{
  padding-top:55px;  
  margin-right:6px;
 font-size:11px; 
 font-style:normal;
 font-weight:bold;
 
}

#col-center-new
{
	float:left;
	position:absolute;  
	top:25px;
	padding-left: 40px;
	margin:10px 0px 0px 0px;
	
	z-index:9;		
	/*width:300px;
	height:59px;*/
	
}

#col-center-new h1, #col-center-new h2
{
	font:italic 18px Verdana, Arial,   Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

#col-center-new h2
{
	font-style:normal;
	font:100 12px Verdana, Arial,  Helvetica, sans-serif;
}

/* ---------------------------------------- Edit 25-11-10 --------------------------------------------*/

/* ---------------------------------------- Edit 30-11-10 --------------------------------------------*/

#flashcontent-2
{
	background:url(../images/home-flash-bg.jpg) top left no-repeat;
	height:275px;
	text-align:right;
}

.source
{
	padding:20px 0px 0px 25px; 
	color:#000c4d;
}

.source-heading
{
	font:italic bold 18px Arial, Verdana, Helvetica, sans-serif;
}

.source ul
{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

.source ul li
{
	padding-bottom:10px;
}

.source ul li a
{
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000c4d;
	text-decoration:underline;
}

.source ul li a:hover
{
	color:#ff6600;
}



.right-logoes
{
	
	padding-left:15px; 
	font:normal 12px/15px Arial, Verdana, Helvetica, sans-serif; 
	text-align:left; 
	color:#464646;
}

.right-logoes tr
{
	vertical-align:top;
}

.right-logoes img
{
	border:none;
}

/* ---------------------------------------- Edit 30-11-10 --------------------------------------------*/

