body
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	background:#000;
/*	background:url(../images/body.jpg) center  repeat-y;*/
}
#maimdiv
{
	width:950px;
	height:auto;
	margin:auto;
	background:#E3E3E3;
}
#topdiv
{
	width:930px;
	height:90px;
	background:#FFF;
	border:solid 10px #E3E3E3;
	border-bottom:0px;
}
#top_leftdiv
{
	width:65%;
	float:left;
	height:60px;
	margin:15px 0px 0px 20px;
	background:url(../images/logo.jpg) no-repeat;
}
#top_rightdiv
{
	width:30%;
	height:90px;
	float:left;
	background:url(../images/text_top.png) no-repeat;
}
#textdiv
{
	width:930px;
	height:500px;
	background:url(../images/main_bg.gif) no-repeat;
	border:solid 10px #E3E3E3;
	border-bottom:none;
}
#company_textdiv
{
	width:930px;
	height:800px;
	background:url(../images/comp_text_bg.png)  #ccc top repeat-x ;
	border:solid 10px #E3E3E3;
}
*+html #company_textdiv
{
	background:#C6C6C6;
}
#product_textdiv
{
	width:930px;
	height:670px;
	background:url(../images/comp_text_bg.png)  #ccc top repeat-x  ;
	border:solid 10px #E3E3E3;
}
*+html #product_textdiv
{
	background:#C6C6C6;
}
#product_left_textdiv
{
	width:77%;
	height:650px;
	background:#FFF;
	float:left;
	padding:5px;
	margin-top:10px;
}
#company_left_textdiv
{
	width:77%;
	height:780px;
	background:#FFF;
	float:left;
	padding:5px;
	margin-top:10px;
}
#company_right_textdiv
{
	width:190px;
	height:auto;
	float:left;
	padding:5px;
}
.comp_namediv
{
	width:90%;
	height:auto;
	margin:10px 10px 0px 10px;
	font-size:13px;
	color:#379FE6;
}
*+html .comp_namediv
{
	width:90%;
	height:auto;
	margin:10px 10px 10px 10px;
	font-size:13px;
	color:#379FE6;
}
.comp_textdiv
{
	width:97.7%;
	height:auto;
	margin-left:10px;
	color:#888;
	text-align:justify;
}
#copydiv
{
	width:100%;
	background:#828282;
	height:60px;
	color:#FFF;
}
#copy_leftdiv
{
	width:55%;
	float:left;
	height:40px;
	padding:20px 0px 0px 10px;
}
#copy_rightdiv
{
	width:35%;
	height:40px;
	float:right;
	padding:15px 0px 0px 0px;
}
*+html #copy_rightdiv
{
	width:35%;
	height:40px;
	float:right;
	padding:15px 0px 0px 0px;
}
.w3c_css
{
	width:100px;
	float:left;
	height:35px;
}
#w3c_html
{
	width:90px;
	float:left;
	height:35px;
}
*+html #w3c_html
{
	width:90px;
	float:left;
	height:35px;
	padding-top:9px;
}
#text_middiv
{
	width:55%;
	height:435px;
	margin-left:30px;
	margin-top:55px;
	float:right;
}
.linkdiv
{
	width:216px;
	height:137px;
	float:left;
	color:#000;
	background:url(../images/63317_l_srgb_.png) no-repeat;
	margin:10px;
}
#buttondiv
{
	width:97.9%;
	height:35px;
	background:#FFFFFF;
	margin-left:10px;
	border-top:solid 1px;
	border-color:#FFFFFF;
}
#link_bottomdiv
{
	width:216px;
	height:110px;
	float:left;
	background:url(../images/green_bg.png) no-repeat;
	margin:10px;
	color:#FFFFFF;
}
#link_bottom1_div
{
	width:216px;
	height:110px;
	float:left;
	color:#FFFFFF;	
	margin:10px;
}
.bold_name
{
	font-size:12px;
	color:#528BD0;
	padding-left:10px;
	font-weight:bold;
}
*+html .bold_name
{
	font-size:12px;
	color:#528BD0;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
}
.COLOR
{
	color:#FFFFFF;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
}
*+html .COLOR
{
	color:#FFFFFF;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	padding-top:10px;
}
.health
{
	padding:0px 5px 0px 5px;
	color:#FFFFFF;
	text-align:justify;
}
.eduction
{
	color:#000000;
	padding:0px 5px 0px 5px;
	text-align:justify;
}
ul.link
{
	list-style:none;
}
ul.link li
{
	float:left;
	text-decoration:none;
	color:#6E99CE;
	padding:0px 5px 0px 0px;
}
*+html ul.link li
{
	float:left;
	text-decoration:none;
	color:#6E99CE;
	padding:10px 10px 0px 0px;
}
ul.link li a
{
	text-decoration:none;
	color:#6E99CE;
	float:left;
	padding:0px 20px 0px 10px;
}
ul.link li a:hover, .current
{
	color:#828282;
}
#career_text_rightdiv
{
	width:190px;
	height:auto;
	margin:auto;
	margin-top:5px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
#career_text_rightdiv1
{
	width:190px;
	height:auto;
	margin:auto;
	margin-top:5px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
*+html #career_text_rightdiv1
{
	height:200px;
}

*+html #career_text_rightdiv
{
	width:190px;
	height:200px;
	margin:auto;
	margin-top:10px;
	padding-top:5px;
	margin-left:3px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
.career_text_middiv
{
	width:170px;
	height:auto;
	margin:auto;
	margin-top:5px;
	padding-bottom:5px;
}
#client_text_middiv
{
	width:170px;
	height:250px;
	margin:auto;
	margin-top:5px;
	background:url(../images/client_fade.png) no-repeat;
}
#image_rightdiv
{
	width:175px;
	height:auto;
	margin:auto;
	margin-top:5px;
}
#career_image_rightdiv
{
	width:180px;
	height:auto;
	margin:auto;
	margin-top:20px;
}
*+html #image_rightdiv
{
	width:180px;
	height:auto;
	margin:auto;
	margin-top:20px;
}
.color_blue
{	
	color:#379FE6;
	text-decoration:none;
}
.spacediv
{
	width:100%;
	height:30px;
}
#contact_topdiv
{
	width:710px;
	margin-left:2px;
	height:200px;
}
ul.services
{
	list-style:none;
}
ul.services li
{
	text-decoration:none;
	line-height:180%;
	list-style:url(../images/arrow-symbols_org.png);
}
ul.services li a
{
	text-decoration:none;
	color:#999;
}
*+html ul.services li
{
	text-decoration:none;
	list-style:url(../images/arrow-symbols_org.png);
}
.logodiv
{
	width:130px ;
	height:65px;
	margin:10px 0px 0px 10px;
	float:left;
}
.addressdiv
{
	width:250px;
	height:100px;
	margin:30px 0px 20px 50px;
	float:left;
}
.fadetext
{
	padding:0px 5px 0px 5px;
	background:#F2F2F2;
	margin-top:30px;
}
*+html .fadetext
{
	padding:0px 5px 0px 5px;
	background:#F2F2F2;
	margin-top:0px;
}
.namefade
{
	padding-top:20px;
	font-size:12px;
	color:#86C00C;
}
*+html #s6
{
	margin-top:35px;
	padding:0px;
	background:#F2F2F2;
	height:50px;
}
.head2
{
	font-size:11px;
	padding-left:5px;
	text-decoration:none;
	color:#999;
}
#enquirydiv
{
	width:500px;
	height:640px;
	margin:auto;
	margin-top:10px;
	margin-bottom:20px;
}
*+html #enquirydiv
{
	padding-bottom:25px;
}
form
{
	clear:both;
}
ul.line
{
	list-style:none;
}
ul.line li
{
	line-height: 300%;
	text-decoration:none;
}
.captcha
{
	padding-left:200px;
	color:#FFF;
}
#sumbit
{
	width:300px;
	margin-left:165px;
}
#enquiry_textdiv
{
	width:930px;
	height:980px;
	background:url(../images/comp_text_bg.png) #ccc top  repeat-x ;
	border:solid 10px #E3E3E3;
}
*+html #enquiry_textdiv
{
	background:#C6C6C6;
	height:1010px;
}
#enquiry_left_textdiv
{
	width:77%;
	height:960px;
	background:#FFF;
	float:left;
	padding:5px;
	margin-top:10px;
}
*+html #enquiry_left_textdiv
{	
	height:990px;
}
.mail
{
	text-decoration:none;
	color:#528BD0;
	font-weight:normal;
}
#attached_div
{
	width:100%;
	height:100px;
	border-bottom:dotted 1px #379FE6;
	background:url(../images/text_top.png) no-repeat;
}
#comp_right_namediv
{
	width:50%;
	height:auto;
	margin:10px 10px 0px 30px;
	font-size:13px;
	color:#379FE6;
}
#download
{
	width:80px;
	height:30px;
	margin-left:30px; 
	/*background:url(../image/download_bg.png) no-repeat;*/
}
.hrdiv
{
	height:10px;
	width:100%;
}
*+html .hrdiv
{
	height:15px;
	width:100%;
}
#client_rightdiv
{
	width:190px;
	height:250px;
	margin:auto;
	margin-top:5px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
*+html #client_rightdiv
{
	width:190px;
	height:250px;
	margin:auto;
	margin-top:10px;
	padding-top:5px;
	margin-left:3px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
#product_text_rightdiv
{
	width:190px;
	height:346px;
	margin:auto;
	margin-top:5px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
*+html #product_text_rightdiv
{
	width:190px;
	height:346px;
	margin:auto;
	margin-top:10px;
	padding-top:5px;
	margin-left:3px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
#fragment_middiv
{
	width:80%;
	height:280px;
	margin:auto;
	margin-top:30px;
}
#fragment_middiv1
{
	width:80%;
	height:280px;
	margin:auto;
	margin-top:30px;

}
ul.job
{
	list-style:none;
}
ul.job li
{
	text-decoration:none;
	line-height:250%;
}
label
{
	width:10em;
	float:left;
	vertical-align:top;
}
FORM ul
{
	list-style:none;
}
form ul li
{
	clear:both;
	list-style:none;
	vertical-align:top;
}
INPUT
{
	float:left;	
}
.sumbit
{
	padding-left:130px;
}
noscript p, noscript ol 
{ 
	color: #FFF; 
	font-size: 13px; 
	line-height: 1.4em; 
	text-align: left ;
	padding-left:20px;
	padding-right:20px;
}
noscript a 
{ 
	color: #FFF; 
	text-decoration: underline 
}
noscript ol 
{ 
	margin-left: 25px; 
}
#s4
{
	width:216px;
	height:110px;
}
#heading
{
	width:80%;
	font-size:18px;
	color:#3377CA;
	font-weight:bold;
	margin:10px 10px 0px 10px;
}
*+html #heading
{
	height:30px;
}
#small_text_rightdiv
{
	width:190px;
	height:150px;
	margin:auto;
	margin-top:20px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
#top_text_rightdiv
{
	width:190px;
	height:150px;
	margin:auto;
	margin-top:5px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
*+html #top_text_rightdiv
{
	margin-top:10px;
}
#job_rightdiv
{
	width:190px;
	height:100px;
	margin:auto;
	margin-top:15px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
#job_rightdiv1
{
	width:190px;
	height:100px;
	margin:auto;
	margin-top:15px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}	
#services_text_bottomdiv
{
	width:190px;
	height:180px;
	margin:auto;
	margin-top:20px;
	margin-left:3px;
	padding-top:5px;
	text-align:justify;
	background:url(../images/RightPanelModuleBgRepeat01.jpg) repeat-y;
}
#right_image
{
	float:left;
	width:50px;
	height:70px;
	margin-left:15px;
	margin-top:0px;
	background:url(../images/contact_us.png) no-repeat;
}
#right_text
{
	float:left;
	width:100px;
	height:auto;
	margin-top:5px;
}
.space
{
	height:15px;
}
#memberdiv
{
	width:100%;
	height:100px;
	background:url(../images/uk-and-nasscom-member.png) no-repeat;
}
#client_icondiv
{
	width:98%;
	height:320px;
	margin-left:10px;
	color:#888;
}
#member_space
{
	height:40px;
}
#mission1
{
	width:90%;
	margin-left:-10px;
	display:none;
	line-height:150%;
}
#vision1
{
	width:90%;
	display:none;
	margin-left:-10px;
	line-height:150%;
}
.care
{
	text-decoration:none;
	color:#666;
}
.required  
{
	border-left:solid 4px #7D0000;
}
.totalErrors
{
	background: #FFF4DD;
	border: solid 1px #FFB722 ;
	padding:10px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 3px;
	color: #006599;
	width:80%;
}
.mandatory
{
	height: 10px;
	border: solid 0px #006599;
	margin: 5px;
	width: 4px;
	background: #006599;
}
.note
{	
	margin-bottom:10px;
 	color: #999;
	text-align:right;
}
.errFld
{
	border: 1px solid #CA0000; /*... or any other css properties ... */
}
.errMsg
{
	width:100%;
	color: #CA0000;
	padding-left:15em;
}
#site_mapdiv
{
	width:100%;
	height:250px;
	color:#FFF;
	background:#B6B6B6;
}
#site_map_mid
{
	width:90%;
	margin:auto;
	height:225px;
}
.site_map_mid
{
	width:200px;
	float:left;
	height:50px;
}
.sitemap_heading
{
	font-size:12px;
	width:50%;
	border-bottom:solid 1px;
	margin-bottom:10px;
}
ul.site
{
	list-style:none;
}
ul.site li
{
	text-decoration:none;
	line-height:180%;
}
ul.site li a
{
	text-decoration:none;
	color:#fff;
}
ul.site li a:hover
{
	border-bottom:dotted 1px;
}
#under_process
{
	width:60%;
	float:left;
	font-size:14px;
	margin:0px 0px 0px 9%;
}