*{
margin:0px;
padding:0px;
}

.clear{
clear:both;
margin:0px;
padding:0px;
}

html
{
background:url(../images/dot_pattern.png);	
}

body{
/*background:  url(../images/bg_shadow_2.png)  50% 50%  no-repeat;*/
width:850px;
height:auto;
margin:0 auto;
position:relative;
text-align:center;

background-color:#FFF;
height:auto;
font-family:Tahoma, Geneva, sans-serif;

}

.wrapper{

}

.logo{
background: url(../images/logo.png) no-repeat;
margin-top:20px;
display:block;
width:187px;
height:65px;
float:left;
}
/*=============================================*/
/* New Navigation style @ 20-01-2010*/
/* Author : Rahul*/

.navigation{
width:660px;
height:30px;
float:right;
margin-top:70px;
font-family:Tahoma, sans-serif;
font-size:12px;
background: url(../images/main_menu_bg.png);

}

.navigation ul{	margin:0px;	padding:0px; list-style:none; }
.navigation ul li{	font-size:12px;	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;	float:left;	background:url(../images/nav_hover.png) no-repeat right;}
.navigation ul li a{ color: #b94e04; text-decoration:none; padding:6px 12px 6px 12px; margin:0px 0px 0px 0px; display:block;}
.navigation ul li a:hover{	background: url(../images/main_menu_bg_over.png) repeat-x; color:#f59350;}

.navigation ul li a.active{background: url(../images/main_menu_bg_over.png) repeat-x; color:#f59350;}

/*=============================================*/
.image_container{
width:830px;
height:350px;
margin-left:10px;
margin-right:10px;
padding:0;
background:#9CF;
}



#major_text_container{

	width:810px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
	line-height:1.5em;	
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;	
	color:#333;
	
}
#major_text_container p{
	margin:10px 0;
}

#major_text_container p:first-letter
{
	font-size:25px;
	text-decoration:underline;
}

.index_blocks, .index_blocks2{
width:203px;
height:400px;
float:left;
line-height:150%;
/*text-align:justify;*/
text-align:left;
margin-bottom:5px;
}
.index_blocks2{
margin-left:5px;
}
.text_container{
width:830px;
height:auto;
margin-top:10px;
margin-left:10px;
margin-right:10px;
/*border-top:dotted;*/
color:#CCCCCC;
border-top-width:2px;
}

.text_outer_wrapper{
width:202px;
height:360px;
float:left;

}

.text_outer_wrapper_middle{
width:206px;
height:auto;
float: left;
margin-top:20px;
margin-left:6px;

}




.matter_image{
width:206px;
height:164px;
background: url(../images/aboutus_image.png) no-repeat; 
}


.image_wrapper{
width:200px;
height:150px;
background: url(../images/t_1.png) no-repeat;

}



.image_wrapper2{
width:200px;
height:150px;
background: url(../images/t_2.png) no-repeat;
margin-left:1.8px;
}


.image_wrapper3{
width:200px;
height:150px;
background: url(../images/t_3.png) no-repeat;
margin-left:3px;
}


.image_wrapper4{
width:200px;
height:150px;
background: url(../images/t_4.png) no-repeat;
margin-left:3px;
}


.image_hedder_wrapper{
width:203px;
height:50px;
border-bottom:dotted 1px;
color:#999999;


}

.image_content_wrapper{
width:200px;
height:190px;
/*font-family:Georgia;*/
font-size:12px;
margin-top:10px;
/*text-align:justify;*/
text-align:left;
word-spacing:3px;
color:#333;




}

.image_content_wrapper p{
margin:10px 0;
}

.image_content_wrapper p first-letter{
font-size:25px;
text-decoration:underline;
}


.readmore{
margin-top:10px;
width:203px;
height:25px;
float: left;


}

.readmore_content{
width:70px;
height:25px;
float: right;


}


.readmore_content ul{
display: inline; margin: 0;

}

.readmore_content li{
float:left;
margin-left:5px;
list-style: none;.navigation ul li a:hover{	background: url(../images/main_menu_bg_over.png) repeat-x; color:#f59350;}





}
.readmore_content a{
color: #AAA;
	display: block;
/*	font: georgia;*/
	padding: 2px 4px;
	text-decoration: none;
	color:#186dae;
	font-size:13px;


}

.readmore_content a:hover{
text-decoration:underline;
color:#FF6600;
}
.footer {
	width:830px;
	height:80px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	border-top:dotted;
	color: #999;
	border-top-width:1px;
	
	
	
}

.footer_menu{
width:830px;
height:40px;
float:left;
margin-top:20px;

}


.footer_menu ul{
display: inline; margin: 0;

}

.footer_menu ul li{
float:left;
margin-left:5px;
list-style: none;





}
.footer_menu a{
color: #AAA;
	display: block;
/*	font: georgia;*/
	padding: 2px 4px;
	text-decoration: none;
	color:#186dae;


}

.footer_menu a:hover{
text-decoration:underline;
color:#FF6600;
}
.footer_validation
{
	float:left;
	padding-left:10%;
}
.footer_menu_2
{
	float:left;color:#b94e04; font-size:12px;
}
.footer_menu_1{

height:30px;
float:right;
/*font-family:tahoma;*/
font-size:12px;
color:#3589dd;
}


.footer_menu_1 ul{
display: inline; margin: 0;

}

.footer_menu_1 ul li{
float:right;
margin-left:5px;
list-style: none;





}
.footer_menu_1 a{
color: #AAA;
	display: block;
/*	font: georgia;*/
	padding: 2px 4px;
	text-decoration: none;
	color:#186dae;


}

.footer_menu_1 a:hover{
text-decoration:underline;
color:#FF6600;
}






.clear1 {	clear:both;
	font-size:1px;
}
.heading_img {	width:200px;
	height:50px;
	border:none;
}
.inner_text {	height:320px;
	width:200px;
	text-align:left;
	font-size:12px;
	line-height:1.75em;
}
.inner_text_first {	float:left;
}
.inner_text_last {	float:right; 
}
.inner_text_middle {	float:none;
	margin:0 3px;
}
.seperator_div {	margin-top:10px;
}
.text_outer_wrappers {	width:200px;
	float:left;
	height:500px;
	border-left:#fff dotted 1px;
	border-right:#fff dotted 1px;
	margin-left:2px;
	overflow:hidden;
	font-size:12px;
}

.aboutus_text{
width:118px;
height:19px;
background: url(../images/aboutus_tittle.png) no-repeat;
margin-top:10px;
float:left;
}
.about_container_first_para{
width:610px;
;
float: right;
text-align:justify;
/*font-family:Georgia;*/
font-size:12px;
margin-top:25px;
color:#333;
line-height:1.5em;
}
.container_first_para{
width:610px;
/*height:198px;*/
float: left;
text-align:justify;
/*font-family:Georgia;*/
font-size:12px;
line-height:1.5em;
margin-top:25px;
color:#333;
}
.headlines{
color:#FF7A04;
/*text-decoration:underline;*/
font-weight:bold;
letter-spacing:1px;
font-size:14px;
}

.container_second_para{
width:830px;
height: auto;
/*font-family:Georgia;*/
font-size:12px;
text-align:justify;
color:#333;
line-height:1.5em;
float:left;
}
.start_letter{
color: #000000;
text-decoration:underline;
font-weight:bold;
/*font-family:Georgia;*/
font-size:20px;
}
.methodology_text,.services_text,.request_text,.career_text,.jobs_text,
 .apply_text, .login_text,.contact_text, .offshore_text,
 .web_application_text, .custom_web_text,.multimedia_text,
 .online_text,.privacy_text,.terms_text{
height:16px;
margin-top:10px;
float:left;
}
.methodology_text{
width:183px;
background:  url(../images/methodology_tittle.png) no-repeat;
}
.services_text{
width:98px;
background:  url(../images/services_tittle.png) no-repeat;
}
.request_text{
width:300px;
background:  url(../images/service_request_tittle.png) no-repeat;
}
.career_text{
width:98px;
background:  url(../images/career.png) no-repeat;
}
.jobs_text{
width:98px;
background:  url(../images/jobs_tittle.png) no-repeat;
}
.apply_text{
width:98px;
background:  url(../images/apply_detail_tittle.png) no-repeat;
}
.contact_text{
width:198px;
background:  url(../images/cotact-us.png) no-repeat;
}
.offshore_text{
width:408px;
background:  url(../images/offshore_tittle.png) no-repeat;
}
.web_application_text{
width:408px;
background:  url(../images/web_aplication_devolopment_tittle.png) no-repeat;
}
.custom_web_text{
width:308px;
background:  url(../images/custom_devolp_tittle.png) no-repeat;
}
.login_text{
width:308px;
background:  url(../images/login_tittle.png) no-repeat;
}
.multimedia_text{
width:308px;
background:  url(../images/multimedia_solution_tittle.png) no-repeat;
}
.online_text{
width:308px;
background:  url(../images/online_advertise_tittle.png) no-repeat;
}
.privacy_text{
width:308px;
background:  url(../images/privacy_tittle.png) no-repeat;
}
.terms_text{
width:308px;
background:  url(../images/terms_use_tittle.png) no-repeat;
}
.methodology_matter_image, .services_matter_image, .request_matter_image,
.career_matter_image,.login_matter_image,.contact_matter_image{
width:206px;
height:164px;
}
.methodology_matter_image{
background: url(../images/methodology.png) no-repeat; 
}
.services_matter_image{
background: url(../images/services.png)  no-repeat; 

}
.request_matter_image{
background: url(../images/service_request_image.png)  no-repeat; 
}
.career_matter_image{
background: url(../images/career_image.png)  no-repeat; 
}
.login_matter_image{
background: url(../images/login_image.png)  no-repeat; 
}
.contact_matter_image{
background: url(../images/contact_us_image.png)  no-repeat; 
}
.service_request_table, .job_request_table{
width:618px;
height:auto;
float:left;
text-align:left;
/*font-family:Georgia;*/
font-size:12px;
margin-top:25px;
color:#000000;
}
.service_request_table td, .job_request_table td, .login_table td{
padding:3px 0px;
}
.job_request_table input[type=text]{
width:335px;
}
.service_request_table input[type=text]{
width:260px;
}
 .service_request_table select{
width:265px;
}
.job_request_table .combo{
width:339px;
}
.orange_headlines{
float:left;
/*font-family:Georgia;*/
font-size:18px;
color:#FF7A04;
font-weight:bold;
cursor:pointer;
text-decoration:none;
}
.login_table{
 width:80%;
 float:right;
 }
 .office_address{
width:610px;
height:auto;
float: left;
text-align:left;
/*font-family:Georgia;*/
font-size:12px;
margin-top:25px;
color:#333;
letter-spacing:1px;
}
.web{
color:#FF0000;
text-decoration:underline;
font-weight:normal;
}
.mail_to{
color:#000000;
text-decoration:none;
font-weight:normal;
}
.agreements{
width:430px;
height: auto;
/*font-family:Georgia;*/
font-size:12px;
text-align:justify;
color:#333;
line-height:1.5em;
padding-left:250px;
}
.agreements_headlines{

/*font-family:Georgia;*/
font-size:18px;
color:#FF7A04;
font-weight:bold;
cursor:pointer;
text-decoration:none;
}
