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

body 
{
padding:0px;
margin:0px;
	
}

.clear{
clear:both;
margin:0px;
padding:0px;
}

#wrapper_main
{
width: 937px;
border:0px solid red;
height:100%;
margin: 0 auto;
background-color:#FFFFFF;
}

#wrapper_header
{
width:937px;
background-color:#ffffff;
height:100%;
border: 0px solid blue;
}

#bg_header_top1
{
background:url(../images/header_top1.jpg);
width: 937px;
height: 19px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#bg_header_top2
{
background:url(../images/header_top2.jpg);
width: 937px;
height: 114px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#bg_top_menu
{
width: 937px;
height: 25px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #660000;
}

#banner_home
{
background:url(../images/banner_new.jpg);
width: 937px;
_width: 938px;
height: 277px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#banner_innerpages
{
/*background:url(../images/innerbanner.jpg);*/
width: 937px;
_width: 938px;
height: 130px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#wrapper_body
{
background:url(../images/bg_body.gif);
width: 937px;
border:0px solid blue;
height:100%;
margin: 0 auto;
background-color:#FFFFFF;
float:right;
}

#wrapper_body_homepage
{
background:url(../images/bg_body_homepage.jpg);
width: 937px;
border:0px solid blue;
height:275px;;
margin: 0 auto;
background-color:#FFFFFF;
float:right;
}

#wrapper_body_center
{
width: 864px;
border:0px solid blue;
height:100%;
margin: 0 auto;
background-color:#FFFFFF;
float:none;
}

#wrapper_body_center_right
{
width: 216px;
border:0px solid red;
height:100%;
margin: 0 0 0 0;
background-color:#FFFFFF;
float:right;
}

#wrapper_body_center_left
{
width: 648px;
border:0px solid red;
height:100%;
margin: 0 auto;
background-color:#FFFFFF;
float:right;
}

#wrapper_body_center_left_insidepage_toplinks
{
width: 628px;
border:0px solid red;
height:20px;
margin: 0 auto;
background-color:#FFFFFF;
float:right;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#wrapper_body_center_left_insidepage_titlesection
{
background:url(../images/bg_innerpages_title.jpg);
width: 100%px;
border:0px solid red;
height:20px;
margin: 0 auto;
background-color:#FFFFFF;
float:left;
padding: 2px 0px 0px 48px;
margin: 8px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #325e9b;
text-decoration: none;
}

#wrapper_body_center_left_insidepage_bookmark
{

width: 100%px;
border:0px solid red;
height:20px;
margin: 0 auto;
background-color:#FFFFFF;
float:right;
padding: 2px 40px 0px 48px;
margin: 8px 0px 0px 0px;
}

.title_insidepage_titlesection
{
float:left;
padding: 2px 0px 0px 0px;
margin: 8px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #325e9b;
text-decoration: none;
}

#wrapper_body_center_left_insidepage_maincontent
{
width: 580px;
border:0px solid red;
height:100%;
background-color:#FFFFFF;
float:left;
padding: 15px 0px 0px 30px;
margin: 0px 0px 0px 0px;
FONT-SIZE: 12px;
COLOR: #5f5f5f;
LINE-HEIGHT: 19px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.text_body_mail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #325e9b;
	line-height: 18px;
	text-decoration: none;
}

.insidepage_toplinks_inactive
 {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}
.insidepage_toplinks:link {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
	margin: 0px 0px 0px 30px;
	_margin: 0px 0px 0px 30px;
}
.insidepage_toplinks:visited {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
	margin: 0px 0px 0px 30px;
	_margin: 0px 0px 0px 30px;
}
.insidepage_toplinks:hover {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	margin: 0px 0px 0px 30px;
	_margin: 0px 0px 0px 30px;
}

.insidepage_toplinks_2nd:link {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
}
.insidepage_toplinks_2nd:visited {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
}
.insidepage_toplinks_2nd:hover {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
}

.insidepage_toplinks_second:link {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
}
.insidepage_toplinks_second:visited {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
}
.insidepage_toplinks_second:hover {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0E71B0;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
}

#body_section1_top1
{
background:url(../images/body_section1_top1.jpg);
background-repeat: no-repeat;
width: 648px;
height: 12px;
float:right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#body_section2_top1
{
background:url(../images/body_section2_top1.jpg);
background-repeat: no-repeat;
width: 648px;
height: 13px;
float:right;
margin: 7px 0px 0px 0px;
#margin: 7px 0px 0px 0px;
_margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#body_section1
{
background-color:#FFFFFF;
width: 648px;
float:right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #000099;
}

.title_bodysection 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #325e9b;
text-decoration: none;
margin-bottom: -12px;
/*text-transform:uppercase;*/
}

.text_bodysection 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #5f5f5f;
text-decoration: none;
line-height: 15px;
/*text-transform:uppercase;*/
}

.text_bodysection_small 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #5f5f5f;
text-decoration: none;
line-height: 15px;
/*text-transform:uppercase;*/
}

.links_industries:link 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #0E75B2;
text-decoration: none;
line-height: 15px;
/*text-transform:uppercase;*/
}
.links_industries:visited 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #0E75B2;
text-decoration: none;
line-height: 15px;
/*text-transform:uppercase;*/
}
.links_industries:hover 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #0E75B2;
text-decoration:underline;
line-height: 15px;
/*text-transform:uppercase;*/
}


#wrapper_body_footer
{
background:url(../images/body_footer_new.jpg);
width: 937px;
border:0px solid red;
height:20px;
margin: 0 auto;
background-color:#FFFFFF;
float:right;
}

#wrapper_footer
{
background:url(../images/bg_footer.jpg);
width: 937px;
border:0px solid red;
height:57px;
margin: 0px 0px 0px 1px;
padding: 0px 0px 0px 0px;
background-color:#FFFFFF;
float: right;
#float: none;
_float: none;
}

.bottommenu_top:link {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0067B1;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}
.bottommenu_top:visited {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0067B1; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}
.bottommenu_top:hover {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666666;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
}

.viewall:link {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #FF4800;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}
.viewall:visited {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #FF4800; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: none;
}
.viewall:hover {
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #FF4800;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	TEXT-DECORATION: underline;
}

.txt_footer 
{
	FONT-SIZE: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	line-height:1.5;
	color:#999999;
}

.link_footer:link 
{
	FONT-SIZE: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	line-height:1.5;
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.link_footer:visited 
{
	FONT-SIZE: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	line-height:1.5;
	color:#999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.link_footer:hover 
{
	FONT-SIZE: 11px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	line-height:1.5;
	color:#0067B1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.txtsmalllogin
{
    background:url(../images/txtlogin.png);	
	background-repeat:no-repeat;	
	height:20px;
	width:97px;
	background-position:center;
}

.txtlogin{
	background:transparent;
    border:none 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif,;
	color:#333333;
	width:83px;
	padding:5px;
}

.btn_go
{
background:url(../images/go.png);
height:18px;
width:29px;
background-repeat:no-repeat;
border:0px #333333 none;
}

.txt_memberlogin
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
color:#8C8C8C;
}



.title_insidepages_maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #325e9b;
	text-decoration: none;
	/*text-transform:uppercase;*/
}

.list-item li 
{
	list-style-image:url(../images/bullets_subpoints.jpg);
	#list-style-image:url(../images/orange-bullet.gif);	
	_list-style-image:url(../images/orange-bullet.gif);
		
}

.list-item-sub li 
{
	list-style-image:url(../images/bullets_subsubpoints.jpg);
	#list-style-image:url(../images/sub-orange-bullet.gif);	
	_list-style-image:url(../images/sub-orange-bullet.gif);		
}

.title_subtitles
{
padding: 2px 0px 0px 0px;
margin: 8px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #325e9b;
text-decoration: none;
}

.title_subtitles_red
{
padding: 2px 0px 0px 0px;
margin: 8px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FF4800;
text-decoration: none;
}

.txt_bodysection_main
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #325e9b;
text-decoration: none;
}



/*****************************
            CHANGING
/*****************************/

.e-mail:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #325e9b;
	text-decoration: none;
}

.e-mail:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #325e9b;
	text-decoration: none;
}

.e-mail:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#0099FF ;
	text-decoration: underline;
}

.NewsBox {	
	background-color:#f4f4f4;
	padding:10px 10px 10px 12px;
}
.NewsField {
	width:133px;
	padding:4px 0 4px 5px;
	border:none;
	font-size:11px;
	color:#666666;
	margin-right:5px;
	background:url(../images/newsfield-bg.gif) no-repeat;
}
.TestimonialBox {
	padding:20px;
	width:540px;
	float:left;
	line-height:16px;
	margin-bottom:12px;
	border:solid 1px #f2f2f2;
	background:url(../images/c1.gif) no-repeat top left;
}
.TestimonialBox h1{	
	font-size:14px;
	font-weight:bold;
	color:#325e9b;
	margin:0 0 10px 30px;
}

.TestimonialBox p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#325e9b;
	margin:0;
	line-height:14px;
	padding-top:6px;
	text-decoration: none;
}
.C1 {
	color:#fa6b02;
}

.TextField1{
	width:250px;
	padding:3px 5px 3px 5px;
	border:none;
	background:url(../images/textfieldbg1.jpg) no-repeat;
}
.TextField2{
	width:258px;
	padding:3px 5px 3px 5px;
	border:none;
	height:100px;
	margin:5px 0 5px 0;
	background:url(../images/textfieldbg2.gif) no-repeat;
}
.SiderBox {
	border-left:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	padding:0 10px 0 10px ;
	font-family:Arial, Helvetica, sans-serif;
}
.SiderBox p{
	padding:1px 10px 10px 10px;
	margin:0;
	font-size:11px;
	line-height:14px;
	color:#5f5f5f;
	background:url(../images/dot.gif) repeat-x bottom;
}
.SiderBox span{
	font-size:12px;
	line-height:24px;
}
.SiderBox a{
	color:#026aa7;
	text-decoration:none;
}
.SiderBox a:hover{
	color:#026aa7;
	text-decoration:none;
}
.C2 {
	color:#325e9b;
}


#MainBody {
	width: 608px;
	height:100%;
	margin:0 10px 0 0;
	background-color:#FFFFFF;
	float:left;
}
#SiderBoxMain {
	width: 226px;
	border:0px solid red;
	height:100%;
	margin: 10px 10px 0 0;
	background-color:#FFFFFF;
	float:right;
}
.clr {
	clear:both;
}
#TopSearch {
	width:175px;
	color:#666666;
	float:right;
	padding:7px 10px 6px 20px;
	margin:45px 0px 0px 10px;
}

.bg_TextField3{
	width:147px;
	/*height: 23px;*/
	padding:5px 0px 6px 5px;
	margin: 0px 0px 0px 0px;
	border:0;
	color:#999999;
	background:url(../images/bg_inputfield_search.jpg) no-repeat;
	}

.TextField3{
	width:147px;
	/*height: 23px;*/
	padding:5px 0px 6px 5px;
	margin: 0px 0px 0px 0px;
	border:0;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.white-input {
	border:solid 0px #FF0000;
	height:16px;
	width:120px;
	font-size:11px;
	color:#666666;	
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;	
	}
.Enqiiry {
	line-height:14px;
	margin:0;
	padding:5px 0 5px 0;
}
.Enqiiry a{
	color:#0067B1;
	font-size:11px;
	text-decoration:underline;
}
.Enqiiry a:hover{
	color:#0067B1;
	text-decoration:none;
}



.ulBars{
background-color:#f3f3f3;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 5px;
font-weight:bold;
font-size:11px;
color:#316AC5;
}
.ulBars a{
	color:#999999;
	text-decoration:none;
}
.ulBars a:hover{
	color:#367AD7;
	text-decoration:none;
}
.jobDetails{
border:1px solid #f3f3f3;
padding:10px;
}

.aboutP1 {
	line-height:1.5;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#367AD7;
}

.SiteMapLinks {
	padding:20px 20px 20px 30px;
	line-height:16px;
	font-size:11px;
	color:#999999;
	border:solid 0px #eeeeee;

}
.SiteMapLinks ul{
	margin:0;
	padding:0;
	list-style:none;
}
.SiteMapLinks  li {
}

.SiteMapLinks a{
	color:#999999;
	text-decoration:none;
}
.SiteMapLinks a:hover{
	color:#0067B1;
	text-decoration:none;
}
.SiteMapLinks  li ul{
	padding-left:40px;
}
.SiteMapLinks  li ul a{
	color:#0067B1;
	text-decoration:none;
}
.SiteMapLinks  li ul a:hover{
	color:#999999;
	text-decoration:none;
}
.SLinks1 {
	background:url(../images/bullets_subpoints.jpg) no-repeat center left;
	padding-left:10px;
}

/* -------------    New CSS     -----------------*/
/* -------------    New CSS     -----------------*/
/* -------------    New CSS     -----------------*/

#wrapper_body_homepage_top
{
background:url(../images/bg_body_homepage_top.jpg);
width: 937px;
border:0px solid blue;
height:169px;;
margin: 0 auto;
background-color:#FFFFFF;
float:right;
}

#wrapper_body_homepage_bottom
{
background:url(../images/bg_body_homepage_bottom.jpg);
width: 937px;
border:0px solid blue;
height:106px;;
margin: 0 auto;
background-color:#FFFFFF;
float:right;
}

#new_wrapper_homepage_titles
{
width: 864px;
border:0px solid blue;
height:167px;;
margin: 0 auto;
/*background-color:#FFFFFF;*/
float: none;
}

.new_homepage_titles
{
font-family: Tahoma, Verdana, Arial;
font-size: 17px;
color: #003B5F;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

.new_homepage_txt
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #648DA7;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

.new_list-item ul {
padding:0px;
margin:0px;
} 

.new_list-item li 
{
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #648DA7;
font-style: normal;
font-weight: normal;
text-decoration: none;
line-height: 16px;
list-style-image:url(../images/arrow_homepage.gif);
#list-style-image:url(../images/arrow_homepage_ie.gif);	
_list-style-image:url(../images/arrow_homepage_ie.gif);
}


.new_list-item a:hover {
padding:0px;
margin:0px;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #648DA7;
font-style: normal;
font-weight: normal;
text-decoration: underline;
line-height: 16px;
} 

.new_homepage_sub_titles
{
font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 13px;
color: #003B5F;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

.new_readmore:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #DC7200;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

.new_readmore:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #DC7200;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

.new_readmore:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #DC7200;
text-decoration: underline;
font-style: normal;
font-weight: normal;
}

.ServicesSub {
	padding-left:18px;
}

.SolutionsSub 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #0E75B2;
line-height: 15px;
}
.SiteMapSub {
	color:#0067B1;
	padding-left:10px;
	background:url(../images/bullet01.gif) no-repeat top left;
}
.searchbutton {
	background:url(../images/go.png) no-repeat 0px 0px;
	border:none;
	cursor:pointer;
	width:29px;
	height:18px;
	outline:none;
}






/*--------------------*/
.mainmenu{ float:left;}
.submenu_2{ display:none; position:relative; clear:both; width:105px; }
.submenu_3{ display:none; position:relative; clear:both; width:140px;}
.submenu_4{display:none; position:relative; clear:both; width:135px;}
.submenu_5{display:none; position:relative; clear:both; width:132px;}
.submenu_6{display:none; position:relative; clear:both; width:90px;}
.submenuline { padding-left:22px; border-top:solid 1px #ffffff; font-size:0px; width:100%;}

.submenu_4_technology_implementation{display:none; position:relative; clear:both; width:135px;}
.submenu_4_data_warehousing{display:none; position:relative; clear:both; width:100px;}
.submenu_4_software_testing{display:none; position:relative; clear:both; width:100px;}
.submenu_4_cro_services{display:none; position:relative; clear:both; width:120px;}
.submenu_4_it_Systems{display:none; position:relative; clear:both; width:115px;}

.menu1_first{
	color: #ffffff;
	font-family:Arial;
	font-size:12px;
    display:block;
    text-decoration: none;
	background:#387EB5 url(../images/menu_first.png) no-repeat 0px 0px;
	width:108px;
	height:20px;
	padding-top:3px;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:center;
}
a:link.menu1_first{color:#ffffff; text-decoration:none;}
a:active.menu1_first{color:#ffffff; text-decoration:none;}
a:visited.menu1_first{color:#ffffff; text-decoration:none;}
a:hover.menu1_first{
	color: #ffffff;
	background:#AFAFAF url(../images/menuover_first.png) no-repeat 0px 0px;
    z-index:200;
}

.menu1{
	color: #ffffff;
	font-family:Arial;
	font-size:12px;
    display:block;
    text-decoration: none;
	background:#387EB5 url(../images/menu_back.png) repeat-x 0px 0px;
	width:107px;
	height:20px;
	padding-top:3px;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:center;
}
a:link.menu1{color:#ffffff; text-decoration:none;}
a:active.menu1{color:#ffffff; text-decoration:none;}
a:visited.menu1{color:#ffffff; text-decoration:none;}
a:hover.menu1{
	color: #ffffff;
	background-color:#AFAFAF;
	background-image:none;
    z-index:200;
}

.menu1_end{
	color: #ffffff;
	font-family:Arial;
	font-size:12px;
    display:block;
    text-decoration: none;
	background:#387EB5 url(../images/menu_end.png) no-repeat 0px 0px;
	width:107px;
	height:20px;
	padding-top:3px;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	text-align:center;
}
a:link.menu1_end{color:#ffffff; text-decoration:none;}
a:active.menu1_end{color:#ffffff; text-decoration:none;}
a:visited.menu1_end{color:#ffffff; text-decoration:none;}
a:hover.menu1_end{
	color: #ffffff;
	background:#AFAFAF url(../images/menuover_end.png) no-repeat 0px 0px;
    z-index:200;
}







.menu2{
font-size:11px;
font-family:Arial;
	color: #ffffff;
    display:block;
    text-decoration: none;
	background-color:#387EB5;
	width:100%;
	height:auto;
	padding-bottom:5px;
	padding-left:10px; padding-right:10px;
	padding-top:4px;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	text-align:left;
}
a:link.menu2, a:active.menu2, a:visited.menu2{color:#ffffff; text-decoration:none;}
a:hover.menu2{
	color: #ffffff;
	background-color:#AFAFAF;
    z-index:200;
}


.menu3{
font-size:11px;
font-family:Arial;
	color: #ffffff;
    display:block;
    text-decoration: none;
	background-color:#387EB5;
	width:100%;
	height:auto;
	padding-bottom:5px;
	padding-left:10px; padding-right:10px;
	padding-top:4px;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	text-align:left;
}
a:link.menu3, a:active.menu3, a:visited.menu3{color:#ffffff; text-decoration:none;}
a:hover.menu3{
	color: #ffffff;
	background-color:#AFAFAF;
    z-index:200;
}
