body
{
margin:0% auto; 
padding:0%; 
background-image:url('../images/body-bg.gif'); 
background-position: left top; 
background-repeat:repeat
}
/* -----Body ends here------ */
/* -----Main wrapper starts here------ */
#wrapper
{
margin:0px auto; 
padding:0px 0px;
width:1003px;
background-color:#ffffff;
}
/* -----Main wrapper ends here------ */


#wrapper #container_for_all
{
width:990px;
margin:0px auto; 
padding:0px 7px 0px 6px;
float:left;
background-color:#FFFFFF;
}


/* -----Main  Top Starts  here------*/
#container_for_all #maintop
{
width:990px;
margin:0px; 
padding:0px;
float:left;
background-color:#FFFFFF;
}


#container_for_all #maintop .logo
{
width:210px;
margin:0px; 
padding:4px 0px 0px 0px;
float:left;
}

#maintop .mid_header
{
	width:398px;
	margin:0px; 
	padding:27px 0px 0px 0px;
	float:left;
	
	}

#maintop_middle_a {
width:384px;
margin:0px; 
padding:0px 0px 0px 0px;
float:left;
}
#maintop_middle_b {
width:384px;
margin:0px; 
padding:5px 0px 0px 0px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#727677;
font-weight:normal;
text-align:left;
}
h1 {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#727677;
font-weight:normal;
text-align:center;
}
h2 {
margin:5px 0px 7px 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
font-weight:bold;
text-align:center;
}

#maintop .microsoft{
	width:140px;
	float:left;
	padding:10px 0 0 0;
	text-align:right;
	}

#maintop .intel{
	width:92px;
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	text-align:center;
	}


#maintop .ext_left
{
width:136px;
margin:0px; 
padding:15px 0px 0px 0px;
float:right;
}
	
.ext_left .livesupport
{
	width:136px;
	margin:0px;
	padding:0px;
	float:right; 
}

/*-----------Main  Top ends  here-----------*/


/* ------Navigation Main and Header Starts  here---------*/
			/* ---------  Header Starts left part  here------*/
				#container_for_all #header_main 
					{
					width:990px;
					margin:0px auto; 
					padding:0px;
					float:left;
					background-color:#FFFFFF;
					}
					
				#container_for_all	#header_main  .navigation_header
					{
					width:691px;
					margin:0px 3px 0px 0px; 
					padding:0px 0px 0px 0px;
					float:left;
					}
			/* -----Header Starts left part ends here------*/
			/* -----Toll free and icons right part starts here------*/
				#container_for_all	#header_main #right_side
					{
						width:296px;
						margin:0px 0px 0px 0px; 
						padding:0px 0px 0px 0px;
						float:right;
					}
					/* -----icons right part starts here------*/
					#container_for_all #header_main  #right_side .main_icons
							{
							width:296px;
							margin:0px; 
							padding:7px 0px 7px 0px;
							float:left;
							}
							
					#container_for_all #header_main  #right_side .main_icons span
								{
									width:14px;
									margin:0px;
									padding:0px 2px;
									float:right;
									display:block; 
								}
					/* -----icons right part ends here------*/
					/* -----toll free part starts here------*/	
						#container_for_all #right_side .toll_free
							{
							width:296px;
							margin:0px; 
							padding:2px 0px 0px 0px;
							float:left;
							}
					/* -----toll free part ends here------*/
			/* -----Toll free and icons right part ends here------*/
	
/* ------Navigation Main and Header ends  here---------*/


/* ----- midle part main  starts  here------*/
#container_for_all #midle_main
		{
		width:990px;
		margin:0px auto; 
		padding:9px 0px 9px 0px;
		float:left;
		background-color:#FFFFFF;
		}
		
#midle_main #inner_main
		{
		width:990px;
		margin:0px 0px 0px 0px; 
		padding:0px 0px 9px 0px;
		float:left;
		background-color:#FFFFFF;
		border-bottom:1px solid #ffdd93;
		background-image:url(../images/main_mid_border_bg.jpg);
		background-repeat:repeat-y;
		background-position:center top;
		}
		
/* ----- left part of navigation Starts  here------*/		
		#inner_main #left_main
		{
		width:190px;
		float:left;
		margin:0px;
		padding:0px;
		}
		/* -----this class to amend for copying and giving right left border accordingly per page starts here------*/		
		#inner_main #left_main #margin_bottom
		{
		width:150px;
		float:left;
		margin:0px;
		padding:105px 0px 90px 0px;
		}
		#margin_bottom_about_leftside
		{
		width:150px;
		float:left;
		margin:0px;
		padding:0px 0px;
		}
		#margin_bottom_index
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_index_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_about
		{
		width:150px;
		float:left;
		margin:0px;
		padding:0px 0px;
		}
		#margin_bottom_exec_bio
		{
		width:150px;
		float:left;
		margin:0px;
		padding:110px 0px;
		}
		#margin_bottom_offshore_software_development
		{
		width:150px;
		float:left;
		margin:0px;
		padding:140px 0px;
		}
<!--		#margin_bottom_index1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:2px 0px;
		} -->
		#margin_bottom_techo_arch
		{
		width:150px;
		float:left;
		margin:0px;
		padding:210px 0px;
		}
		#margin_bottom_reseller
		{
		width:150px;
		float:left;
		margin:0px;
		padding:0px 0px;
		}
		#margin_bottom_reseller_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:40px 0px;
		}
		#margin_bottom_about_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:65px 0px;
		}
		#margin_bottom_press_center_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:150px 0px;
		}
		#margin_bottom_companyhistory_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:120px 0px;
		}
		#margin_bottom_offshore_development_center_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:210px 0px;
		}
		#margin_bottom_terms
		{
		width:150px;
		float:left;
		margin:0px;
		padding:104px 0px;
		}
		#margin_bottom_terms_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:40px 0px;
		}
		
		#margin_bottom_glosary_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:4600px 0px;
		}
		
		#margin_bottom_1p_dev
		{
		width:150px;
		float:left;
		margin:0px;
		padding:50px 0px;
		}
		#margin_bottom_telecom
		{
		width:150px;
		float:left;
		margin:0px;
		padding:198px 0px;
		}
		#margin_bottom_telecom_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_qtp_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:110px 0px;
		}
		
		#margin_bottom_wiki_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:80px 0px;
		}
		
		#margin_bottom_blog_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:65px 0px;
		}
		
		#margin_bottom_telecom_a
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		
		#margin_bottom_cobol_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:140px 0px;
		}
		
		#margin_bottom_swing_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:35px 0px;
		}
		
		#margin_bottom_pda_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:110px 0px;
		}
		
		#margin_bottom_foxpro_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:95px 0px;
		}
		
		#margin_bottom_filemaker_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:160px 0px;
		}
		
		#margin_bottom_ajex_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:123px 0px;
		}
		#margin_bottom_ajex_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:22px 0px;
		}
		#margin_bottom_abc{
		width:150px;
		float:left;
		margin:0px;
		padding:70px 0px;
		}
		#margin_bottom_director_lingo
		{
		width:150px;
		float:left;
		margin:0px;
		padding:80px 0px;
		}
		
		#margin_bottom_city_silverlight
		{
		width:150px;
		float:left;
		margin:0px;
		padding:130px 0px;
		}
		#margin_bottom_city_softwaredecvelopment_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:35px 0px;
		}
		#margin_bottom_financialhedgefunds_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:85px 0px;
		}
		#margin_bottom_index_german
		{
		width:150px;
		float:left;
		margin:0px;
		padding:90px 0px;
		}
		#margin_bottom_iphone_ppc_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:90px 0px;
		}
		#margin_bottom_joomla_pro_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:170px 0px;
		}
		#margin_bottom_joomla_quote_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:205px 0px;
		}
		#margin_bottom_offshour_outsourcing
		{
		width:150px;
		float:left;
		margin:0px;
		padding:90px 0px;
		}
		#margin_bottom_ppc_flex
		{
		width:150px;
		float:left;
		margin:0px;
		padding:70px 0px;
		}
		#margin_bottom_quick_solution_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:70px 0px;
		}
		#margin_bottom_ror_soft_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:22px 0px;
		}
		#margin_bottom_technical_expertise
		{
		width:150px;
		float:left;
		margin:0px;
		padding:90px 0px;
		}
		#margin_bottom_iphone_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:75px 0px;
		}
		#margin_bottom_iphone_application
		{
		width:150px;
		float:left;
		margin:0px;
		padding:120px 0px;
		}
		#margin_bottom_contat_information
		{
		width:150px;
		float:left;
		margin:0px;
		padding:110px 0px;
		}
		
		#margin_bottom_des_moine_softwaredevelopment
		{
		width:150px;
		float:left;
		margin:0px;
		padding:100px 0px;
		}
		#margin_bottom_contat_information_a
		{
		width:150px;
		float:left;
		margin:0px;
		padding:36px 0px;
		}
		#margin_bottom_contat_informationa
		{
		width:150px;
		float:left;
		margin:0px;
		padding:80px 0px;
		}
		#margin_bottom_ceder_rapids
		{
		width:150px;
		float:left;
		margin:0px;
		padding:105px 0px;
		}
		
		#margin_bottom_drupal_ppc_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:33px 0px;
		}
		#margin_bottom_vision
		{
		width:150px;
		float:left;
		margin:0px;
		padding:95px 0px;
		}
		#margin_bottom_vision_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:50px 0px;
		}
			#margin_bottom_error
		{
		width:150px;
		float:left;
		margin:0px;
		padding:280px 0px;
		}
		#margin_bottom_error_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:27px 0px;
		}
		#margin_bottom_vb-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:170px 0px;
		}
		#margin_bottom_vb-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:62px 0px;
		}
		#margin_bottom_vb-net-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:160px 0px;
		}
		#margin_bottom_vb-net-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:52px 0px;
		}
		#margin_bottom_android
		{
		width:150px;
		float:left;
		margin:0px;
		padding:22px 0px;
		}
		#margin_bottom_android_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:82px 0px;
		}
		#margin_bottom_asp_technology_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:28px 0px;
		}
		#margin_bottom_asp_technology
		{
		width:150px;
		float:left;
		margin:0px;
		padding:135px 0px;
		}
		#margin_bottom_blackberry_app
		{
		width:150px;
		float:left;
		margin:0px;
		padding:80px 0px;
		}
		#margin_bottom_blackberry_app_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:35px 0px;
		}
		#margin_bottom_cakephp
		{
		width:150px;
		float:left;
		margin:0px;
		padding:40px 0px;
		}
		#margin_bottom_odcimages_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:80px 0px;
		}
		#margin_bottom_cakephp_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:24px 0px;
		}
		#margin_bottom_careers
		{
		width:150px;
		float:left;
		margin:0px;
		padding:205px 0px;
		}
		#margin_bottom_careers_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:40px 0px;
		}
		#margin_bottom_ccpp_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_ccpp_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:35px 0px;
		}
		#margin_bottom_c-hash-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:65px 0px;
		}
		#margin_bottom_c-hash-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_coldfusion
		{
		width:150px;
		float:left;
		margin:0px;
		padding:150px 0px;
		}
		#margin_bottom_coldfusion_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_com_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:55px 0px;
		}
		#margin_bottom_contact
		{
		width:150px;
		float:left;
		margin:0px;
		padding:65px 0px;
		}
		#margin_bottom_contact_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_custom_appl_devel
		{
		width:150px;
		float:left;
		margin:0px;
		padding:190px 0px;
		}
		#margin_bottom_custom_appl_devel_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_delphi-tec
		{
		width:150px;
		float:left;
		margin:0px;
		padding:170px 0px;
		}
		#margin_bottom_delphi-tec_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_drupal
		{
		width:150px;
		float:left;
		margin:0px;
		padding:164px 0px;
		}
		#margin_bottom_drupal_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_ecommerce_appl
		{
		width:150px;
		float:left;
		margin:0px;
		padding:125px 0px;
		}
		#margin_bottom_ecommerce_appl_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_edge_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:175px 0px;
		}
		#margin_bottom_feedbak
		{
		width:150px;
		float:left;
		margin:0px;
		padding:180px 0px;
		}
		#margin_bottom_feedbak_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_cisv
		{
		width:150px;
		float:left;
		margin:0px;
		padding:10px 0px;
		}
		#margin_bottom_cisv_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:82px 0px;
		}
		#margin_bottom_financial_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:42px 0px;
		}
		#margin_bottom_flash-tech
		{
		width:150px;
		float:left;
		margin:0px;
		padding:100px 0px;
		}
		#margin_bottom_flash-tech_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_flex-tech
		{
		width:150px;
		float:left;
		margin:0px;
		padding:35px 0px;
		}
		#margin_bottom_flex-tech_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:29px 0px;
		}
		#margin_bottom_hosting
		{
		width:150px;
		float:left;
		margin:0px;
		padding:100px 0px;
		}
		#margin_bottom_hosting_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:32px 0px;
		}
		#margin_bottom_iphone_development_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:100px 0px;
		}
		#margin_bottom_iphone_sucess_stories_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:910px 0px;
		}
        #margin_bottom_iphone_development
        {
        width:150px;
        float:left;
        margin:0px;
        padding:55px 0px;
        }
        #margin_bottom_j2me_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:65px 0px;
		}
		#margin_bottom_j2me_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:35px 0px;
		}
		#margin_bottom_java_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_job_positions
		{
		width:150px;
		float:left;
		margin:0px;
		padding:230px 0px;
		}
		
		#margin_bottom_newsletter_archive{
		width:150px;
		float:left;
		margin:0px;
		padding:100px 0px;
		}
		
		#margin_bottom_offshore_outsourcing{
		width:150px;
		float:left;
		margin:0px;
		padding:50px 0px;
		}
		
		#margin_bottom_outsourcing_india{
		width:150px;
		float:left;
		margin:0px;
		padding:110px 0px;
		}
		
		#margin_bottom_vender{
		width:150px;
		float:left;
		margin:0px;
		padding:170px 0px;
		}
		#margin_bottom_job_positions_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_job_positions_link
		{
		width:150px;
		float:left;
		margin:0px;
		padding:195px 0px;
		}
		#margin_bottom_job_positions_link_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_job_positions_next
		{
		width:150px;
		float:left;
		margin:0px;
		padding:225px 0px;
		}
		#margin_bottom_job_positions_next_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_job_positions_page
		{
		width:150px;
		float:left;
		margin:0px;
		padding:200px 0px;
		}
		#margin_bottom_job_positions_page_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_joomla_development
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_joomla_development_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:35px 0px;
		}
		#margin_bottom_location
		{
		width:150px;
		float:left;
		margin:0px;
		padding:85px 0px;
		}
		#margin_bottom_location_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:120px 0px;
		}
		#margin_bottom_client_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:40px 0px;
		}
		#margin_bottom_map
		{
		width:150px;
		float:left;
		margin:0px;
		padding:40px 0px;
		}
		#margin_bottom_map_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_microsoft-services
		{
		width:150px;
		float:left;
		margin:0px;
		padding:82px 0px;
		}
		#margin_bottom_microsoft-services_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_in-services
		{
		width:150px;
		float:left;
		margin:0px;
		padding:300px 0px;
		}
		#margin_bottom_in-services_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_sugarCRM-deve
		{
		width:150px;
		float:left;
		margin:0px;
		padding:175px 0px;
		}
		#margin_bottom_sugarCRM-deve_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_agile
		{
		width:150px;
		float:left;
		margin:0px;
		padding:237px 0px;
		}
		#margin_bottom_agile_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_jsp-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:90px 0px;
		}
		#margin_bottom_jsp-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_ivr-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:203px 0px;
		}
		#margin_bottom_ivr-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_people-soft-tech
		{
		width:150px;
		float:left;
		margin:0px;
		padding:127px 0px;
		}sap_consulting.htm
		#margin_bottom_people-soft-tech_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_sap_consulting
		{
		width:150px;
		float:left;
		margin:0px;
		padding:65px 0px;
		}
		#margin_bottom_sap_consulting_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_blackberry_jde_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:80px 0px;
		}
	    #margin_bottom_blackberry_jde
		{
		width:150px;
		float:left;
		margin:0px;
		padding:10px 0px;
		}
		#margin_bottom_web-design
		{
		width:150px;
		float:left;
		margin:0px;
		padding:130px 0px;
		}
	    #margin_bottom_web-design_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:40px 0px;
		}
		#margin_bottom_oracle_consulting
		{
		width:150px;
		float:left;
		margin:0px;
		padding:78px 0px;
		}
		#margin_bottom_oracle_consulting_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		
		#margin_bottom_mas_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:200px 0px;
		}
		#margin_bottom_jd_edwards_consulting_a
		{
		width:150px;
		float:left;
		margin:0px;
		padding:78px 0px;
		}
		#margin_bottom_jd_edwards_consulting
		{
		width:150px;
		float:left;
		margin:0px;
		padding:110px 0px;
		}
		#margin_bottom_jd_edwards_consulting_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_microsoft_consulting
		{
		width:150px;
		float:left;
		margin:0px;
		padding:105px 0px;
		}
		#margin_bottom_microsoft_consulting_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_siebel_consulting
		{
		width:150px;
		float:left;
		margin:0px;
		padding:132px 0px;
		}
		#margin_bottom_siebel_consulting_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_portfolio_iphone_development_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:255px 0px;
		}
		#margin_bottom_portfolio_iphone_development_next_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:200px 0px;
		}
		#margin_bottom_portfolio_iphone_next_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:95px 0px;
		}
		#margin_bottom_sharepoint_consulting
		{
		width:150px;
		float:left;
		margin:0px;
		padding:125px 0px;
		}
		#margin_bottom_sharepoint_consulting_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_people_soft_consulting
		{
		width:150px;
		float:left;
		margin:0px;
		padding:145px 0px;
		}
		#margin_bottom_people_soft_consulting_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_smallbusinesssoluttions
		{
		width:150px;
		float:left;
		margin:0px;
		padding:270px 0px;
		}
		#margin_bottom_smallbusinesssoluttions_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:32px 0px;
		}
		#margin_bottom_microsoft-services_sharepoint
		{
		width:150px;
		float:left;
		margin:0px;
		padding:160px 0px;
		}
		#margin_bottom_microsoft-services_sharepoint_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:27px 0px;
		}
		#margin_bottom_microsoft-services_CRM
		{
		width:150px;
		float:left;
		margin:0px;
		padding:171px 0px;
		}
		
		#margin_bottom_qa
		{
		width:150px;
		float:left;
		margin:0px;
		padding:0px 0px;
		}
		#margin_bottom_qa_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:230px 0px;
		}
		#margin_bottom_microsoft-services_CRM_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:27px 0px;
		}
		#margin_bottom_microsoft-services_WindowsMobile
		{
		width:150px;
		float:left;
		margin:0px;
		padding:127px 0px;
		}
		#margin_bottom_microsoft-services_WindowsMobile_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:37px 0px;
		}
		#margin_bottom_microsoft-services_dotnet
		{
		width:150px;
		float:left;
		margin:0px;
		padding:140px 0px;
		}
		#margin_bottom_microsoft-services_dotnet_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_ms-sql-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:60px 0px;
		}
		#margin_bottom_ms-sql-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:25px 0px;
		}
		#margin_bottom_multimedia_web_design
		{
		width:150px;
		float:left;
		margin:0px;
		padding:140px 0px;
		}
		#margin_bottom_multimedia_web_design_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:33px 0px;
		}
		
		#margin_bottom_open_ticket_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_oracle_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:120px 0px;
		}
		#margin_bottom_oracle_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_partner
		{
		width:150px;
		float:left;
		margin:0px;
		padding:120px 0px;
		}
		#margin_bottom_graphic_web_design
		{
		width:150px;
		float:left;
		margin:0px;
		padding:310px 0px;
		}
		#margin_bottom_partner_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_partner_more
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_partner_more_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_perl_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:115px 0px;
		}
		#margin_bottom_perl_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_pharma
		{
		width:150px;
		float:left;
		margin:0px;
		padding:240px 0px;
		}
		#margin_bottom_pharma_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_realtick
		{
		width:150px;
		float:left;
		margin:0px;
		padding:5px 0px;
		}
		#margin_bottom_realtick_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:40px 0px;
		}
		#margin_bottom_web_design
		{
		width:150px;
		float:left;
		margin:0px;
		padding:235px 0px;
		}
		
		#margin_bottom_contactnew
		{
		width:150px;
		float:left;
		margin:0px;
		padding:105px 0px;
		}
		#margin_bottom_web_design_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_php_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:100px 0px;
		}
		#margin_bottom_php_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_privacy_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:440px 0px;
		}
		#margin_bottom_python_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:90px 0px;
		}
		#margin_bottom_python_technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_quality_assurance_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:300px 0px;
		}
		#margin_bottom_mobile_app_development
		{
		width:150px;
		float:left;
		margin:0px;
		padding:85px 0px;
		}
		#margin_bottom_mobile_app_developmente_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:20px 0px;
		}
		#margin_bottom_receive_test
		{
		width:150px;
		float:left;
		margin:0px;
		padding:280px 0px;
		}
		
		#margin_bottom_web-design-services
		{
		width:150px;
		float:left;
		margin:0px;
		padding:200px 0px;
		}
		#margin_bottom_outsourcing-it
		{
		width:150px;
		float:left;
		margin:0px;
		padding:33px 0px;
		}
		#margin_bottom_outsourcing-it_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:200px 0px;
		}
		#margin_bottom_software-development
		{
		width:150px;
		float:left;
		margin:0px;
		padding:115px 0px;
		}
		#margin_bottom_software-development_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:30px 0px;
		}
		#margin_bottom_ria_web
		{
		width:150px;
		float:left;
		margin:0px;
		padding:5px 0px;
		}
		#margin_bottom_ria_web_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:33px 0px;
		}
		#margin_bottom_asp-net-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:120px 0px;
		}
		#margin_bottom_asp-net-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:23px 0px;
		}
		#margin_bottom_my-sql-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:100px 0px;
		}
		#margin_bottom_my-sql-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:35px 0px;
		}
		#margin_bottom_ruby_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:80px 0px;
		}
		#margin_bottom_sap_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:140px 0px;
		}
		#margin_bottom_sharepoint_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:155px 0px;
		}
		
		#margin_bottom_siebel_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:70px 0px;
		}
		#margin_bottom_software_outsourcing
		{
		width:150px;
		float:left;
		margin:0px;
		padding:95px 0px;
		}
		#margin_bottom_sybse_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:85px 0px;
		}
		#margin_bottom_technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:15px 0px;
		}
		#margin_bottom_xml-technologies_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:90px 0px;
		}
		#margin_bottom_ms-access-technologies
		{
		width:150px;
		float:left;
		margin:0px;
		padding:140px 0px;
		}
		#margin_bottom_ecom
		{
		width:150px;
		float:left;
		margin:0px;
		padding:75px 0px;
		}
		#margin_bottom_onlin_brok
		{
		width:150px;
		float:left;
		margin:0px;
		padding:160px 0px;
		}
		#margin_bottom_contact_cntr
		{
		width:150px;
		float:left;
		margin:0px;
		padding:245px 0px;
		}
		#margin_bottom_b2b
		{
		width:150px;
		float:left;
		margin:0px;
		padding:190px 0px;
		}
		#margin_bottom_qa_services1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:7px 0px;
		}
		#margin_bottom_qa_methodology_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:488px 0px;
		}
		#margin_bottom_qa_services_areas_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:345px 0px;
		}
		#margin_bottom_qa_test_methods_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:275px 0px;
		}
		#margin_bottom_qa_proj_mgt_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:1080px 0px;
		}
		#margin_bottom_qa_why_us_1
		{
		width:150px;
		float:left;
		margin:0px;
		padding:380px 0px;
		}
		#margin_bottom_get_quotes
		{
		width:150px;
		float:left;
		margin:0px;
		padding:75px 0px;
		}

		#margin_bottom_whitepaper_1
{
width:150px;
float:left;
margin:0px;
padding:290px 0px;
}

#table-text-blue
{
background-color: #FFFFFF;
color: #000000;
font-weight: normal;
border: 1px solid;
border-color: #DEECEC;
}
	/* -----this class to amend for copying and giving right left border accordingly per page ends here------*/
		/* ----- left part of navigation Starts  here------*/		
	/* ----- A1 techno navigation Starts  here------*/
				#inner_main #left_main #section1
				{
				width:180px;
				float:left;
				margin:0px 0px 5px 0px;
				padding:0px 0px 5px 0px;
				}
				
				#inner_main #left_main #section1 .headings_bg_new
				{
				width:165px;
				height:24px;
				float:left;
				margin:0px;
				background-image:url('../images/nav_heading_bg_blue.gif');
				background-repeat:no-repeat;
				background-position: left top;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px					
				}
			
			#section1 ul
				{
					width:180px;
					float:left;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					list-style-type:none;
				
				}
				#section1 ul li
				{
					width:165px;
					height:22px;
					list-style-type:none;
					background-image:url('../images/nav_left_bg.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#4b4b4b; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
				}
				
				#section1 ul li a
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#4b4b4b;
					text-decoration:none;
				}
				#section1 ul li a:hover
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#4b4b4b;
					text-decoration:underline;
				}		
		/* ----- A1 techno navigation ends here------*/
		
		
		/* ----- Sector expertice navigation Starts here------*/
				#inner_main #left_main #section_second
				{
				width:180px;
				float:left;
				margin:0px 0px 5px 0px;
				padding:0px 0px 5px 0px;
				}
				
				#inner_main #left_main #section_second .headings_bg1
				{
				width:165px;
				height:24px;
				float:left;
				margin:0px;
				background-image:url('../images/nav_heading_bg_blue.gif');
				background-repeat:no-repeat;
				background-position: left top;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px					
				}
			
			#section_second ul
				{
					width:180px;
					float:left;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					list-style-type:none;
				
				}
				#section_second ul li
				{
					width:165px;
					height:22px;
					list-style-type:none;
					background-image:url('../images/nav_left_bg.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#4b4b4b; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
				}
				
				#section_second ul li a
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#4b4b4b;
					text-decoration:none;
				}
				#section_second ul li a:hover
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#4b4b4b;
					text-decoration:underline;
				}					
			/* ----- Sector expertice navigation ends here------*/
			
			#inner_main #left_main #section_contact
				{
				width:180px;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				}
				#inner_main  #section_contact .headings_bg5
					{
					width:168px;
					height:24px;
					float:left;
					margin:0px;
					background-image:url('../images/nav_heading_bg_blue.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px				
					}
					
						#inner_main #section_contact .text-box
		{
		width:170px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 5px;
		background-color:#fafafa;
		border:1px solid #e7e7e7;
		font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:normal;
					color:#000000;	
		}
		#inner_main #left_main #section_success
				{
				width:180px;
				float:left;
				margin:5px 0px 0px 0px;
				padding:5px 0px 0px 0px;
				}
				#inner_main  #section_success .headings_bg6
					{
					width:168px;
					height:24px;
					float:left;
					margin:0px;
					background-image:url('../images/nav_heading_bg_blue.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px				
					}
					
						#inner_main #section_success .text-box3
		{
		width:170px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 5px;
		background-color:#fafafa;
		border:1px solid #e7e7e7;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
					font-size:11px;
					font-weight:normal;
					color:#000000;	
		}
		#inner_main #section_success .text-box3 .hgt
		{
			height:10px;			
			margin:0px;
			padding:0px;
		}
		
		#inner_main  #news_script .newsscript_bg
					{
					width:168px;
					height:24px;
					float:left;
					margin:0px;
					background-image:url('../images/nav_heading_bg_blue.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px				
					}
					#inner_main #news_script .text-box1
		{
		width:168px;		
		float:left;
		margin:0px 0px 0px 0px;
		padding:5px;
		border:1px solid #e7e7e7;
				}
				.story_text {
				font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:bold;
					color:#990000;	
				}
			
			#inner_main  #geo_spread .geo_bg
					{
					width:168px;
					height:24px;
					float:left;
					margin:0px;
					background-image:url('../images/nav_heading_bg_blue.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px				
					}
					#inner_main #geo_spread .geo-box1
		{
		width:170px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 5px;
				}
			
			/* ----- contact us form starts here------*/
			
			#inner_main #left_main #section3
		{
		width:170px;
		float:left;
		margin:5px 0px 0px 0px;
		padding:0px 5px 0px 5px;
		background-color:#fafafa;
		border:1px solid #e7e7e7;
		}
		#inner_main #left_main #section3 form
		{
		width:170px;
		float:left;
		margin:0px;
		padding:0px;		
		}
		
		#section3 p
		{
		width:170px;
		float:left;
		margin:0px;
		padding:3px 0px;
		color:#496875; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#000000;	
		}
		
		.text_hardtone1
		{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#000000;
		font-weight:bold;
		padding:0px 0px 9px 0px;
		}
		
		.text_hardtone2
		{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#000000;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		}
		
		.text_hardtone3
		{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#000000;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		}
		.text_hardtone a3
		{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#000000;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		}
		
		.text_hardtone a3:hover
		{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:088fad;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		text-decoration:none;
		}

		.text_hardtone4
		{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		color:#000000;
		font-weight:bold;
		padding:0px 0px 0px 0px;
		}

		#section3 p span
		{
		width:170px;
		float:left;
		margin:0px;
		padding:2px 0px 5px 0px;
		display:block;		
		}
		
		#section3 p .search_box1
		{
		margin:0px 0px 1px 0px;
		padding:0px;	
		border:none;		
		width:105px;
		height:16px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		font-weight:normal;
		border:1px solid #acacac;
		}
		
		
		#section3 p .search_box2
			{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin:1px 0px 1px 0px;
			padding:5px 0px 0px 5px;
			border:none;			
			border:1px solid #acacac;
			width:160px;
			font-size:10px;
			color:#000000;
			font-weight:normal;
			float:left;
			}
		#section3 p .search_box3
			{
			margin:1px 0px 1px 0px;
			padding:1px;
			border:none;			
			border:1px solid #acacac;
			width:150px;
			height:16px;
			font-size:10px;
			color:#000000;
			font-weight:normal;
			float:right;
			}

		#section3 p label
		{
		width:60px; 
		float:left; 
		text-align:left; 
		color:#496875; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#000000;
		padding:0px 0px 5px 0px;
		margin:0px 0px 0px 0px;
		}
		
	/* ----- contact us form ends here------*/	
/* ----- left part of navigation ends  here------*/	
		
/* ----- Midle part of midle content section  Starts  here------*/
			#container_for_all #inner_main #content_main
			{
			width:590px;
			float:left;
			margin:0px;
			padding:0px 5px 0px 5px;
			}
			
						
			#content_main p
			{
			margin:0px;
			padding:0px 0px 10px 0px;
			width:580px;
			float:left;
			}
			
			#content_main .content{
			width:590px;
			float:left;
			color:#7f7f7f;
			font-weight:bold;
			margin:0px;
			padding:0px 0px 10px 0px;			
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			}
			
			/* ----- images content  Starts  here------*/
			.text_hardtone3
		{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#000000;
		font-weight:bold;
		padding:0px 0px 0 px;
		text-decoration:none;
		}
		
		.text_hardtone3:hover
		{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:11px; 
		color:#3a8cc4;
		font-weight:bold;
		padding:0px 0px 0px;
		text-decoration:none;
		}
			#content_main .boxes{
			width:590px;
			float:left;
			margin:0px;
			padding:15px 0px 15px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			}
			.tablemiddle
			{
			width:590px;
			float:left;
			margin:0px;
			color:#000000;
			padding:15px 0px 15px 0px;			
			background-color:#fafafa;
			border:1px solid #e7e7e7;
			}
			
			
			
				.boxes div{
				width:255px;
				display:block;
				float:left;
				padding:0px;
				margin:0px 2px 10px 10px;
				}
				
				#boxes1{
				width:270px;
				display:block;
				float:right;
				padding:0px;
				margin:0px 2px 16px 0px;
				}
				
				
				#boxes3{
				width:270px;
				display:block;
				float:right;
				padding:0px;
				margin:0px 2px 16px 0px;
				}
				
				#boxes5{
				width:270px;
				display:block;
				float:right;
				padding:0px;
				margin:0px 2px 16px 0px;
				}
				
				#boxes6{
				width:270px;
				display:block;
				float:right;
				padding:0px;
				margin:0px 2px 16px 0px;
				}
				
				.boxes div img{
				
				float:left;
				padding:0px;
				margin:0px 8px 0px 0px; 
				}
				.boxes div strong1 a{
				font-size:10px;
				color:#000000;
				
				}
				
				.boxes div strong a:hover{
				font-size:10px;
				color:#3a8cc4;
				
				}
				
				.boxes div strong a{
				font-size:12px;
				color:#000000;
				
				}
				
				.boxes div strong a:hover{
				font-size:12px;
				color:#3a8cc4;
				
				}
				
			
				.boxes a{
				color:#ff9000;
				font-size:11px;
				text-decoration:none;
				}
			/* ----- images content  ends here------*/
			/* ----- offshore content  starts here------*/
			#content_main .cnt{
			width:590px;
			padding:10px 0px 0px 0px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			float:left;
			text-decoration:none;
			}
			#content_main .cnt h3{
			width:590px;
			padding:0px 0px 0px 0px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			float:left;
			text-decoration:none;
			}
			
			
			
			#content_main .cnt .cnt1{
			width:590px;
			padding:10px 0px 0px 0px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			float:left;
			text-decoration:none;
			}
			
			
			#center_text {
			width:590px;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			float:left;
			text-decoration:none;
			text-align:center;
			font-weight:bold;
			color:#666666;		
			}
			#left_side_img {
			float:left;
			width:350px;
			margin:0px 0px 0xp 20px;
			text-align:right;
			}
			#right_side_text {
			float:right;
			width:200px;
			height:145px;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			margin:0px 10px 0xp 10px;
			padding:50px 0px 0px 0px;
			}
			
			#right_align_text {
			width:550px;
			float:right;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			color:#000000;
			}
			#tbl_div {
			float:left;
			width:370px;
			margin:0px 0px 0px 110px;
			padding:0px;
			font-size:11px;
			text-decoration:none;
			text-align:left;
			font-weight:normal;
			color:#000000;
			}
			#tbl_div .padding_left {
			padding-left:7px;
			}
			.blue{
			color:#0000FF;
			
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			float:left;
			text-decoration:none;
			}
			/* ----- offshore content  ends here------*/
			/* ----- rails drupal dot net content  ends here------*/
			.techex{
			background:url('../images/topnode_sitemap.gif') no-repeat left top;
			width:590px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
	        color:#3a8cc4;
			font-weight:bold;
			float:left;
			margin:0px;
			padding:10px 0px;}
			#content_main .tech
			{
			width:590px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
	        color:#3a8cc4;
			font-weight:bold;
			float:left;
			margin:0px;
			padding:10px 0px;
			}
		
			.tech p{
			width:590px;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:14px;
			color:#3a8cc4;
			font-weight:bold;
			float:left;
			margin:0px;
			padding:5px 0px 20px 0px;
			}
			
			.tech p .line{
			float:left;
			margin:0px!important;
			padding:0px!important;
			
			}
	
	
			.tech p img{
			float:left;
			margin:5px 10px;
			padding:0px;
			
			}
			
			
		/* ----- rails drupal dot net content  ends here------*/
		
		
		
		
		/* ----- A-1 advantage content  starts here------*/
			#content_main 	#a1_adv{
				background:#d0e8f8 url('../images/mid_img_53.jpg') repeat-x;
				width:585px;
				margin:0px;
				float:left; padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px
				}
				
				#a1_adv h4
				{
				width:585px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				padding:0px 0px 15px 0px;
				margin:0px;
				}
				
				#a1_adv p{
				width:585px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:10px 0px ;
				margin:0px;
				float:left;
				}
				
				#a1_adv ul{
				width:285px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:10px 0px 10px 0px;
				margin:0px 0px 0px 0px;
				color:#10629c;
				font-weight:bold;
				float:left;
				}
				
				
				
				#a1_adv ul li{
				list-style:none;
				padding:5px 0px 5px 0px;
				margin:0px;
				}
				
				#a1_adv ul li img{
				padding:0px;
				margin:0px 5px 0px 0px
				}
			/* ----- A-1 advantage content  ends here------*/	

		
/* ----- Midle part of midle content section  ends  here------*/	
/* ----- midle part main  ends  here------*/
		
			
/* ----- Right part navigation of midle content section Starts  here------*/
			#container_for_all #inner_main #right_nav_main
			{
			width:183px;
			float:right;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 5px;
			}
			#right_nav_main .read_industry
			{
			width:183px;
			height:74px;
			float:right;
			margin:0px;
			padding:0px;
			}			
			
			#right_nav_main .geta_quote
			{
			width:183px;
			float:right;
			margin:0px;
			padding:0px;
			}
			#right_nav_main .latest_project
			{
			width:183px;
			float:right;
			margin:0px;
			padding:0px;
			}
			
			#right_nav_main .latest_project p 
			{
			width:183px;
			float:left;
			margin:0px;
			padding:0px 0px;
			}
			
			#right_nav_main .latest_project h1 
			{
			width:183px;
			float:left;
			margin:0px;
			padding:1px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:14px;
			color:#000000;
			text-align:left;
			}
			
			
			/* ----- right navigation link section starts  here------*/
				/* ----- right navigationfirst set  starts  here------*/	
					#right_nav_main  #section_new
					{
					width:183px;
					float:left;
					margin:0px;
					padding:0px 0px 10px 0px;
					}
					
					#inner_main  #section_new .headings_bg2
					{
					width:168px;
					height:24px;
					float:left;
					margin:0px;
					background-image:url('../images/nav_heading_bg_blue.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px				
					}
					
					#section_new ul
					{
						width:183px;
						float:left;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						list-style-type:none;
					
					}
					#section_new ul li
					{
						width:163px;
						height:22px;
						list-style-type:none;
						background-image:url('../images/nav_left_bg.gif');
						background-repeat:no-repeat;
						background-position: left top;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#4b4b4b; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
					}
					
					#section_new ul li a
					{
						
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#4b4b4b;
						text-decoration:none;
					}
					#section_new ul li a:hover
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#4b4b4b;
						text-decoration:underline;
					}		
				/* ----- right navigationfirst set ends  here------*/
				
				/* ----- right navigation second set  starts  here------*/	
					#right_nav_main  #section_new1
					{
					width:183px;
					float:left;
					margin:0px;
					padding:0px 0px 10px 0px;
					}
					#inner_main  #rss-sec
					{
					width:178px;
					height:55px;
					float:left;
					margin:0px;
					text-align:center;
					}
					
					#inner_main  #section_new1 .headings_bg4
					{
					width:168px;
					height:24px;
					float:left;
					margin:0px;
					background-image:url('../images/nav_heading_bg_blue.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px				
					}
					
					#right_nav_main  #section_new1 p
					{
					width:183px;
					float:left;
					margin:0px;
					padding:0px 0px 0px 0px;
					}	
				/* ----- right navigation second set ends  here------*/
				
				
				
				
				
				/* ----- right navigation second set  starts  here------*/		
					#right_nav_main  #section_new_links
					{
					width:183px;
					float:left;
					margin:0px;
					padding:0px 0px 10px 0px;
					}
					
					#inner_main  #section_new_links .headings_bg3
					{
					width:168px;
					height:24px;
					float:left;
					margin:0px;
					background-image:url('../images/nav_heading_bg_blue.gif');
					background-repeat:no-repeat;
					background-position: left top;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFFFFF; padding-left:15px; padding-right:0px; padding-top:5px; padding-bottom:0px				
					}
					
					#section_new_links ul
					{
						width:183px;
						float:left;
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						list-style-type:none;
					
					}
					#section_new_links ul li
					{
						width:163px;
						height:22px;
						list-style-type:none;
						background-image:url('../images/nav_left_bg.gif');
						background-repeat:no-repeat;
						background-position: left top;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#4b4b4b; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
					}
					
					#section_new_links ul li a
					{
						
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#4b4b4b;
						text-decoration:none;
					}
					#section_new_links ul li a:hover
					{
						margin:0px 0px 0px 0px;
						padding:0px 0px 0px 0px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#4b4b4b;
						text-decoration:underline;
					}	
					
					/* ----- right navigation second set  ends  here------*/
					
					#right_nav_main  #news_script
					{
					width:183px;
					float:left;
					margin:0px;
					padding:0px 0px 10px 0px;
					}
					
					/* ----- grey links  Starts  here------*/
							#right_nav_main .gray_link{
							background:url('../images/mid_img_55.jpg') repeat-x;
							width:175px;
							padding:0px;
							margin:0px;
							float:left
							}							
							.gray_link a
							{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:0px 0px 0px 0px;
							margin:0px 0px 0px 0px;
							color:#000000;
							font-weight:normal;
							text-decoration:none;
							}
							
							.gray_link a:hover
							{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:0px 0px 0px 0px;
							margin:0px 0px 0px 0px;
							color:#000000;
							font-weight:normal;
							text-decoration:underline;
							}
							
							#right_nav_main .gray_link h4
							{
							 margin:0px 0px 0px 0px;
							 padding:5px 0px 5px 10px;	 
							 float:left;
							 width:160px;
							 font-family:Arial, Helvetica, sans-serif;
							 font-size:14px;
							 color:#000000;
							 font-weight:bold;
							 }
							 
							#right_nav_main  .gray_link p{
							 padding:0px;
							 width:170px;
							margin:0px;
							float:left;
							 }
							 
							 
							#right_nav_main .gray_link ul{
							width:153px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:0px 0px 0px 10px;
							margin:0px 0px 0px 0px;
							color:#000000;
							font-weight:normal;
							float:left;
							}
							
							
							#right_nav_main .gray_link ul li{
							list-style:none;
							padding:5px 0px 5px 0px;
							margin:0px;
							width:150px;
							}
							
							#right_nav_main.gray_link ul li img{
							padding:0px;
							margin:0px 5px 0px 0px
							}
					/* ----- grey links ends  here------*/
					/* ----- grey links for home  Starts  here------*/
							#right_nav_main .gray_link1{
							background:url('../images/mid_img_55.jpg') repeat-x;
							width:175px;
							margin:0px;
							float:left; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px
							}							
							.gray_link1 a
							{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:0px 0px 0px 0px;
							margin:0px 0px 0px 0px;
							color:#000000;
							font-weight:normal;
							text-decoration:none;
							}
							
							.gray_link1 a:hover
							{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:0px 0px 0px 0px;
							margin:0px 0px 0px 0px;
							color:#000000;
							font-weight:normal;
							text-decoration:underline;
							}
							
							#right_nav_main .gray_link1 h4
							{
							 margin:0px 0px 0px 0px;
							 padding:5px 0px 5px 10px;	 
							 float:left;
							 width:160px;
							 font-family:Arial, Helvetica, sans-serif;
							 font-size:14px;
							 color:#000000;
							 font-weight:bold;
							 }
							 
							#right_nav_main  .gray_link1 p{
							 padding:0px;
							 width:170px;
							margin:0px;
							float:left;
							 }
							 
							 
							#right_nav_main .gray_link1 ul{
							width:153px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							padding:0px 0px 0px 10px;
							margin:0px 0px 0px 0px;
							color:#000000;
							font-weight:normal;
							float:left;
							}
							
							
							#right_nav_main .gray_link1 ul li{
							list-style:none;
							padding:5px 0px 5px 0px;
							margin:0px;
							width:150px;
							}
							
							#right_nav_main.gray_link1 ul li img{
							padding:0px;
							margin:0px 5px 0px 0px
							}
					/* ----- grey links for home ends  here------*/
					
/* ----- Main for our adresses Starts here------*/
#container_for_all #adress_main
{
width:990px;
margin:0px; 
padding:5px 0px 20px 0px;
float:left;
background-color:#FFFFFF;
border-top:1px dotted #7f8080;
}

#adress_main .left_first
{
width:160px;
margin:0px; 
padding:0px 10px 20px 0px;
float:left;
border-right:1px #a4a4a4 dotted;
}


#adress_main .left_first h2{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#3A8CC4;
	margin:0;
	padding:6px 0 0 0;
}

 
#adress_main .left_first p
{
width:160px;
margin:0px; 
padding:10px 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#939393;
}

#adress_main .left_second
{
width:155px;
margin:0px; 
padding:0px 10px 32px 0px;
float:left;
border-right:1px #a4a4a4 dotted;
}

#adress_main .left_second p
{
width:155px;
margin:0px; 
padding:10px 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#939393;
}

#adress_main .left_third
{
width:142px;
height:107px;
margin:0px; 
padding:0px 10px;
float:left;
padding-bottom:16px;
border-right:1px #a4a4a4 dotted;
}
#adress_main .left_third p
{
width:142px;
margin:0px; 
padding:10px 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#939393;
}


#adress_main .left_fourth
{
width:142px;
height:107px;
margin:0px; 
padding:0px 10px;
float:left;
border-right:1px #a4a4a4 dotted;
}



#adress_main .left_fourth p
{
width:142px;
margin:0px; 
padding:10px 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#939393;
}

#adress_main .left_fifth
{
width:150px;
height:107px;
margin:0px; 
padding:0px 10px;
float:left;
border-right:1px #a4a4a4 dotted;
}

#adress_main .left_fifth h2{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#3A8CC4;
	margin:0;
	padding:6px 0 0 0;
}


#adress_main .left_fifth p
{
width:110px;
margin:0px; 
padding:10px 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#939393;
}

#adress_main .left_sixth
{
width:130px;
height:107px;
margin:0px; 
padding:0px 7px;
float:left;

}

#adress_main .left_sixth h2{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#3A8CC4;
	margin:0;
	
	padding:6px 0 0 5px;
}


#adress_main .left_sixth p
{
width:120px;
margin:0px; 
padding:10px 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#939393;
}

#adress_main .left_seventh
{
width:120px;
height:107px;
margin:0px; 
padding:0px 0px;
float:left;
}

#adress_main .left_seventh p
{
width:120px;
margin:0px; 
padding:10px 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#939393;
}

/* ----- Main for our adresses Ends  here------*/

/* ----- footer Main  Starts  here------*/


#container_for_all #footer
{
width:990px;
margin:0px auto; 
padding:0px;
float:left;
background-color:#FFFFFF;
}


#footer #iner_feet
{
width:990px;
margin:0px 0px; 
padding:7px 0px;
float:left;
background-color:#FFFFFF;
}



#footer #iner_feet .copyright
{
width:350px;
margin:0px; 
padding:0px 0px 0px 15px;
float:left;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#016db2;
}






#footer #iner_feet .botom_navigation
{
width:335px;
margin:0px; 
padding:0px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#016db2;
background-color:#FFFFFF;
}
#footer #iner_feet .botom_navigation a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#016db2;
margin:0px; 
padding:0px;
text-decoration:none;
}
#footer #iner_feet .botom_navigation a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#016db2;
margin:0px; 
padding:0px;
text-decoration:underline;
}

#footer #iner_feet .terms 
{
width:270px;
margin:0px; 
padding:0px 20px 0px 0px;
float:right;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#016db2;
text-decoration:none; text-align:right; 
}

#footer #iner_feet .terms a
{
width:163px;
margin:0px; 
padding:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#016db2;
text-decoration:none;
text-align:right;
}

#footer #iner_feet .terms a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#016db2;
text-decoration:underline;
text-align:right;
}


/* ----- footer Main  ends  here------*/

					
/* ----- Right part navigation of midle content section ends here------*/

#left_coloum_exec{
width:280px;
height:auto;
float:left;
margin-left:20px;}
#right_coloum_exec{
width:280px;
height:auto;
float:right;
}


#left_coloum{
width:250px;
height:auto;
float:left;
margin-left:60px;}

#left_coloum1{
width:166px;
height:auto;
float:left;
margin-left:15px;}

#left_coloum1_1{
width:130px;
height:auto;
float:left;
margin-left:15px;}
#left_coloum1_1a{
width:190px;
height:auto;
float:left;
margin-left:5px;}

#left_coloum_a{
width:167px;
height:auto;
float:left;


}
#left_coloum1_2{
width:90px;
height:auto;
float:left;
margin-left:0px;
}

#seprator{
width:1px;
height:auto;
float:left;
margin-left:0px;
padding:4px 2px 0 0;
}
#seprator1{
width:1px;
height:auto;
float:left;
margin-left:0px;
padding:4px 8px 0 0;
}
#seprator2{
width:1px;
height:auto;
float:left;
margin-left:0px;
padding:4px 0 0 6px;
}
#seprator3{
width:1px;
height:auto;
float:left;
margin-left:0px;
padding:4px 7px 0 0;
}
#seprator4{
width:1px;
height:auto;
float:left;
margin-left:0px;
padding:4px 7px 0 9px;
}
#left_coloum1_3{
width:110px;
height:auto;
float:left;
margin-left:0px;}



#referal_odc{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:585px;
line-height:25px;

background:url(../images/reseller_line_bg.jpg) repeat-x;
float:left;
margin-left:1px;
border:#dddcdb solid 1px;

}
#presscenter{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:140px;
line-height:25px;
margin-left:5px;
background:url(../images/reseller_line_bg.jpg) repeat-x;
float:left;
border:#dddcdb solid 1px;

}
#presscenter a{
color:#ffffff;
text-decoration:none;
}
#presscenter a:hover{
color:#64aaec;
text-decoration:none;
}
#presscenter .active{
color:#64aaec;
text-decoration:none;
}
.odc_1{
height:135px;
width:180px;
float:left;
margin-left:12px;


}

#referal{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:193px;
padding:10px 0px 10px 0px;
background:url(../images/reseller_line_bg.jpg) repeat-x;
float:left;
margin-left:1px;
border:#dddcdb solid 1px;

}
#referal_1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
height:45px;
width:193px;

padding:25px 0px 10px 0px;
float:left;
margin-left:1px;
border:#666666 solid 1px;

}
#referal_2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
height:60px;
width:193px;
text-align:center;
padding:10px 0px 10px 0px;
float:left;
margin-left:1px;
border:#666666 solid 1px;

}

#left_coloum_c{
width:148px;
height:auto;
float:left;
margin-left:3px;
}

#left_coloum_b{
width:16px;
height:auto;
float:left;
}

#right_coloum{
width:250px;
height:auto;
float:right;
}
.hght{
height:450px;}

#left_coloum_1{
width:166px;
height:auto;
float:left;
}
#left_coloum_2{
width:132px;
height:auto;
float:left;
}

#left_coloum_3{
width:430px;
height:auto;
float:left;
}
#right_coloum_1{
width:418px;
height:auto;
float:right;
}

#right_coloum_2{
width:405px;
height:auto;
float:right;
}
#right_coloum_4{
width:150px;
height:auto;
float:right;

}
#right_coloum1{
width:260px;
height:auto;
float:right;


}


#right_coloum1_1a{
width:190px;
height:auto;
float:left;
margin-left:5px;}

#right_coloum1_iphone{
width:430px;
height:auto;
float:right;
padding-right:20px;


}
#left_coloum_iphone{
width:132px;
height:auto;
float:left;
}
#right_coloum_iphone{
width:130px;
height:auto;
float:right;
font-size:11px;
color:#000000;
}
#left_coloum1_iphone{
width:428px;
height:auto;
float:left;
padding-left:10px;
font-size:11px;
color:#000000;

}
#right_coloum_3{
width:450px;
height:auto;
float:right;
}

.blu_txt
		{			
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#3a8cc4;
			font-weight:bold;			
			margin:0px;
			padding:10px 0px;
			}
.blk_txt{
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			float:left
			}
			
#left_coloum_new{
width:280px;
height:auto;
float:left;
}

#right_coloum_new{
width:280px;
height:auto;
float:right;
}

#left_coloum_new1{
width:200px;
height:auto;
float:left;
padding-left:20px;
}

#right_coloum_new1{
width:350px;
height:auto;
float:right;
}
.textfield{
height:15px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;}
.textarea{
height:40px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;}
.listmenu{
height:20px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;}

.red{
color:#FF0000;}

.container {
	width:590px;
			float:left;
			margin:0px;
			padding:0px 5px 0px 5px;
			border-right:1px dotted #7f8080;
			}
			.nav {
	border-top: 1px solid #999;
	background: #EEB358 url('images/bgbar.gif');
	line-height: 25px;
	height: 25px;
	text-align: right
}
.nav li {
	height: 25px;
	line-height: 25px;
	margin-left: 3px;
	display: inline;
}
.nav ul { padding-right: 5px; }
.nav a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	color: white;
	text-decoration: none;
	border: none;
	padding-right: 5px; 
	
}
.nav a:hover { color: black; text-decoration: none; }
.content1 {
	margin: auto;
	padding: 10px;
	clear: both;
}
.graytext {
	FONT-SIZE: 10pt;
	COLOR: #666666;
	LINE-HEIGHT: 180%;
	FONT-FAMILY: Verdana;
	
	word-spacing: normal;
}
hr {
  text-align: center;
  margin: 5px auto;
  border: 0px none;
  width: 100%;
  color: #F3C67D;
  background-color: #F3C67D;
  height: 2px
}
.pre-footer {
	border-bottom: 1px solid #999;
	background: #EEB358 url('images/bgbar.gif');
	line-height: 25px;
	height: 25px;
	text-align: center;
	font-size: 10px;
	color: white
}
.white{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;}
.inputsubmit {
	font-size: 11px;
	background: #EEB358 url('images/bgbar.gif');
	color: white;
	border: 1px solid #A6A6A6;
}
.footer { 
	padding: 3px 10px 3px 10px;
	color: #CCC;
	font-size: 10px;
	line-height: 25px;
	height: 25px;
}
.site_heading1{
	
	font-family:Arial, Helvetica, sans-serif;
	height:16px;
	font-size:14px;
	color:#3a8cc4;
	font-weight:bold;
	text-decoration:none;
	
}

.site_heading1:hover{
	
	font-family:Arial, Helvetica, sans-serif;
	height:16px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	
}

.site_heading{
	background:url('../images/topnode_sitemap.gif') no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	height:16px;
	font-size:14px;
	color:#3a8cc4;
	font-weight:bold;
	padding-left:22px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.site_heading a{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a8cc4;
	font-weight:bold;
	text-decoration:none;	
}
.site_heading a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}

.sitetextt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	color:#000000;	
	margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.site_txt{
	background:url('../images/node_sitemap.gif') no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	color:#000000;	
	margin-left:18px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:22px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.site_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#000000;	
	text-decoration:none;
}
.site_txt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#3a8cc4;	
	text-decoration:none;
}
.next{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#FF0000;
	 float:right;
	 text-decoration:underline;
}
.next_1{
     font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3a8cc4;
	text-decoration:none;
}
.nxt{
	color:#FF0000;
	width:80px;
	float:right;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.nxt1{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.nxt1:hover{
	color:#3a8cc4;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.tablecontactus{
   width:302px;
   height:201px;
   float:left;
   padding:5px 0px 0px 0px;
   border:#CCCCCC solid 1px;
}
.tablecontactus1{
   width:260px;
   height:201px;
   float:right;
   padding:0px 0px 0px 10px;
   background-color:#fafafa;
   border:#CCCCCC solid 1px;
}
.tablecontactus2{
   width:577px;
   
   float:left;

   padding:0px 0px 0px 10px;
   background-color:#fafafa;
   border:#CCCCCC solid 1px;
}
.add_contact us{
width:250px;
height:auto;
float:left;
padding:0px;
margin:0px;}

.btn
{
width:45px;
}

.news_main
{

width:96%; padding:2px; float:left; border:1px solid #dddcdb; margin:0 0 15px 8px;
}


.news_hdng
{
width:98%; float:left; padding:4px 4px 3px 8px; margin:0 0 8px 0; text-align:left; height:20px; background-color:#f1f2f3; border-bottom:1px solid #dddcdb; text-align:left; font:bold 14px Arial, Helvetica, sans-serif;
}

.news_main ul
{

list-style-type:none;
margin:0; padding:0; 

}


.news_main ul li
{
background-image:url('../images/nav_left_bg.gif');
background-repeat:no-repeat;
background-position: left top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
margin:0 0 8px 5px; padding:0 0 0 10px; 

}

.news_main ul li a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#1867b4; text-decoration:none;
}


.news_main ul li a:hover
{
text-decoration:underline;
}


.news_main_box
{
width:100%; float:left; padding:4px; text-align:left;
}

/********************* 10 Aug 2009*****************************/


.loc_img
{
float:left; width:290px; height:193px; border:#CCCCCC solid 1px; padding:2px;
}


.loc_text
{
float:right; width:275px; height:193px; padding:5px 0 0 10px; background-color:#fafafa;
border:#CCCCCC solid 1px;
}


.blu_bold
{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3a8cc4; font-weight:bold;
}
.current{
	background:url(../images/current.png) center top repeat;
}





.loc_text
{
float:right; width:275px; height:193px; padding:5px 0 0 10px; background-color:#fafafa;
border:#CCCCCC solid 1px;
}

.loc_img
{
float:left; width:290px; height:193px; border:#CCCCCC solid 1px; padding:2px;
}


