@charset "utf-8";
/* CSS Document */

@charset "utf-8";
.head_pink {
	color: #517CE1;
	font-weight: bold;
	font-family: MS Sans Serif;
}
.normal_pink {
	color: #517CE1
}

/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0; 
	margin: 0;
}
a {
color:#496dc1;
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
}
a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
text-decoration:none;}

.hide {
	position: absolute;
	left: -5000px;
}

	 
A.link_normal:link{
	TEXT-DECORATION: underline;
	color:#0b58f4;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
}
A.link_normal:active{
	TEXT-DECORATION: underline;
	color:#0b58f4;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
}
A.link_normal:visited{
	TEXT-DECORATION: underline;
	color:#0b58f4;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
}
A.link_normal:hover {
	TEXT-DECORATION: none;
	color:#FFCC00;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
	 }	 
	 
	 
A.link_topmenu:link {
	TEXT-DECORATION: underline;
	color:#999999;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 11px;
	font-weight:bold;
}
A.link_topmenu:visited {
	TEXT-DECORATION: none;
	color:#CCCCCC;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
	font-weight:bold;
}
A.link_topmenu:active {
	 TEXT-DECORATION: none; color:#FFFFFF; font-family: MS Sans Serif, Arial, Helvetica; FONT-SIZE: 12px; font-weight:bold;
}
A.link_topmenu:hover {
	 TEXT-DECORATION: none; color:#FFFFFF; font-family: MS Sans Serif, Arial, Helvetica; FONT-SIZE: 12px; font-weight:bold;
	 }
	 
	 
A.link_product:link {
	 TEXT-DECORATION: none; color:#660305; font-family: MS Sans Serif, Arial, Helvetica; FONT-SIZE: 12px; font-weight:normal;
}
A.link_product:visited {
	 TEXT-DECORATION: none; color:#660305; font-family: MS Sans Serif, Arial, Helvetica; FONT-SIZE: 12px; font-weight:normal;
}
A.link_product:active {
	 TEXT-DECORATION: none; color:#ff020d; font-family: MS Sans Serif, Arial, Helvetica; FONT-SIZE: 12px; font-weight:normal;
}
A.link_product:hover {
	 TEXT-DECORATION: none; color:#ff020d; font-family: MS Sans Serif, Arial, Helvetica; FONT-SIZE: 12px; font-weight:normal;
	 }

A.link_text_blue:link {
	TEXT-DECORATION: underline;
	color:#0000FF;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
	font-weight:normal;
}
A.link_text_blue:visited {
	TEXT-DECORATION: none;
	color:#0066FF;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
	font-weight:normal;
}
A.link_text_blue:active {
	TEXT-DECORATION: none;
	color:#0066FF;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
	font-weight:normal;
}
A.link_text_blue:hover {
	TEXT-DECORATION: none;
	color:#517CE1;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
	font-weight:normal;
	 }
/************************ Flash **************************/
#showFlash02 {
position:relative;
z-index:0;}
/************************ text **************************/
#homepage h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003A7D;
	text-decoration: none;
	letter-spacing: -1px; 
}
#homepage h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003A7D;
	text-decoration: none;
	letter-spacing: -1px; 
}
#homepage h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: underline;
}
#homepage h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	font-style:normal;
	text-decoration: none;
}
h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5C80D3;
	text-decoration: underline;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	font-style:normal;
	text-decoration: none;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	font-style:normal;
	text-decoration: none;
}
h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	font-style:normal;
	text-decoration: none;
}

#news h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

#teamwork h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: none;
	text-decoration: underline;
}
#teamwork h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#517CE1;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:0px;
	}
#teamwork, #teamwork-main h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#517CE1;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:-1px;
	}
#teamwork, #teamwork-main h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#496dc1;
	text-decoration: none;
	font-weight:normal;
	letter-spacing:0px;
	}
.teamwork-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#496dc1;
	text-decoration: none;
	font-weight:normal;
	}

#teamwork h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#517CE1;
	text-decoration: none;
	font-weight:normal;
	}	



/************************ text **************************/
.normal
{
	font-family:MS Sans Serif, Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	font-style:normal;
}
.normal2
{
font-family:MS Sans Serif, Arial, Helvetica;
font-size:13px;
font-weight:normal;
color:#000000;
font-style:normal;
}
.text_content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	font-style:normal;
	text-decoration: none;
}
.text_product
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5C80D3;
	text-decoration: underline;
}
.text_reddark
{
	font-family:MS Sans Serif, Arial, Helvetica;
	font-size:13px;
	font-weight:normal;
	color:#FF0000;
}
.text_black
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}
.text_white
{
font-family:MS Sans Serif, Arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
.text_white2
{
font-family:MS Sans Serif, Arial, Helvetica;
font-size:13px;
font-weight:normal;
color:#ffffff;
}
.text_grey
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.header1
{
font-family:MS Sans Serif, Arial, Helvetica;
font-size:13px;
font-weight:bold;
color:#D16004;
}
.head_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003A7D;
	text-decoration: none;
}
A.link_text_pink:link {
	TEXT-DECORATION: underline;
	color:#FF33FF;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
	font-weight:normal;
}
.head {
	SCROLLBAR-FACE-COLOR: #FFD5FF;
	color:#FF9FFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	SCROLLBAR-3DLIGHT-COLOR: #FFD5FF;
	SCROLLBAR-ARROW-COLOR: #FFD5FF;
	SCROLLBAR-TRACK-COLOR: #006f5f;
	FONT-FAMILY: MS Sans Serif;
	BACKGROUND-COLOR: #FF99FF
}
A.link_text_blue:link {
	TEXT-DECORATION: underline;
	color:#517CE1;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 12px;
	font-weight:normal;
}
.text_dark_blue {
	color: #92AAE4
}
.normal_blue {
	color: #517CE1;
	FONT-SIZE: 12px;
	FONT-FAMILY: MS Sans Serif, Verdana, Arial;
}
.text1 {
	color:#003399;
	FONT-SIZE: 12px;
	FONT-FAMILY: MS Sans Serif, Verdana, Arial
}
A.link_text_sky:link {
	TEXT-DECORATION: underline;
	color:#0000FF;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 13px;
	font-weight:normal;
}
A.link_text_sky:visited {
	color:#0000FF;
	font-family: MS Sans Serif, Arial, Helvetica;
	FONT-SIZE: 13px;
}
.style12 {
	color: #DDF4FF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style7 {color: #DDF4FF; font-weight: bold; }
a.sitemap:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C80D3;
	text-decoration: underline;
}
a.sitemap:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C80D3;
	text-decoration: none;
}
a.sitemap:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C80D3;
	text-decoration: underline;
}

a.sitemap_small:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5C80D3;
	text-decoration: underline;
}
a.sitemap_small:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5C80D3;
	text-decoration: none;
}
a.sitemap_small:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5C80D3;
	text-decoration: underline;
}
a.sitemap_bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: underline;
}
a.sitemap_bold:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: underline;
}
a.sitemap_bold:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: none;
}
a.add:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: none;
}
a.add:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: none;
}
a.minus:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: none;
}
a.minus:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: none;
}
.blue_underline {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5C80D3;
	text-decoration: none;
}

.blue_bold {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5C80D3;
	text-decoration: none;
}

/********************* Left Button *************************/
a.left-button-home {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_home.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-home:hover {
	background-position: 0 -26px;
}

a.left-button-about {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_about.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}
a.left-button-about:hover {
	background-position: 0 -26px;
}
a.left-button-services {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_services.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-services:hover {
	background-position: 0 -26px;
}
a.left-button-products {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_products.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-products:hover {
	background-position: 0 -26px;
}
a.left-button-portfolio {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_portfolio.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-portfolio:hover {
	background-position: 0 -26px;
}
a.left-button-outsourcing {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_outsourcing.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-outsourcing:hover {
	background-position: 0 -26px;
}
a.left-button-commit {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_commit.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-commit:hover {
	background-position: 0 -26px;
}

a.left-button-web {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_web.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}
a.left-button-web:hover {
	background-position: 0 -26px;
}

a.left-button-teamwork {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_teamwork.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-teamwork:hover {
	background-position: 0 -26px;
}
a.left-button-career {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_career.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}
a.left-button-career:hover {
	background-position: 0 -26px;
}

a.left-button-career-fr {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_career_fr.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}
a.left-button-career-fr:hover {
	background-position: 0 -26px;
}

a.left-button-disaster-plan {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_disaster_plan.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-disaster-plan:hover {
	background-position: 0 -26px;
}
a.left-button-contact {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_contact.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-contact:hover {
	background-position: 0 -26px;
}
a.left-button-sitemap {
	display: block;
	width: 130px;
	height: 26px;
	background: url(../images/btt_left_sitemap.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.left-button-sitemap:hover {
	background-position: 0 -26px;
}


/***********************************************************/
a.button-applynow {
	display: block;
	width: 87px;
	height: 26px;
	background: url(../images/btn_apply_now.gif) no-repeat 0 0;
	text-decoration: none;
	border: none;
}

a.button-applynow:hover {
	background-position: 0 -26px;