html, body, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.more {
	text-align: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

body, h1, h2, h3,P, form {
	font: 10px tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #000000;
	
}

body {background-color:#ffcb00; text-align: center;}

#wrapper {
	text-align: left;
	margin: auto;
	width:972px;
	position:relative;
	background:#efefef;
}


#header_main {
    width:957px; height:168px;
	background-image:url(../img/headerbg.gif); background-repeat:repeat-x;
	padding-left:15px;}
	
	
/*logo*/

#logo {
  width: 254px;
  height: 108px;
  background: url(../img/logo.gif) no-repeat;
  text-align: center;
  color: #595959;
 
}

#logo a { color:#000000; text-decoration:none;}
#logo a:hover { color:#000000; text-decoration: underline;}

#logo h1 {
  padding-top: 57px;
  font: 15px  "Verdana", Arial, Helvetica, sans-serif;
  font-weight:bold;
}

#logo p {
  margin: 4px 2px 4px 2px;
  padding: 2px;
  letter-spacing:2px;
  font-weight: bold; }
  

/*logo*/


/*navi*/
#navi{width:957px; height:51px; float:left; margin-top:9px;}
#navi ul {
	padding: 20px 0 0 30px;
	margin:0px;
	list-style: none;
}

#navi ul li{
	display: inline;
}

#navi ul li a{
	float: left;
	padding: 0 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #571a37;
}

#navi li a:hover{
	color: #666666;
}

h1.tdah{
	background-color:#FFFFFF;
	position:absolute;
	left: 826px;
	top: 116px;
	width: 145px;
}


#home_ima{
	width:auto;
	height:auto;
	position:absolute;
	top: 117px;
	left:10px; 
}

/*navi*/

/*1st Slide*/
#slideshow{width:425px; height:286px; float: right; }

/**/

/*midder*/
#midder{width:952px; text-align:left; padding:10px; }


#right_part{width:489px; height:280px; float:right; padding-top:5px; padding-right:7px;}


/*midder*/


/*welcome_company*/
#welcome_company{width:940px; height: auto; background-image:url(../img/company_bg.gif); background-repeat:repeat-x; background:#ffffff;
                  border:1px solid #bfbfbf; padding:5px;}
#welcome_text{width:510px; text-align:left}
#welcome_text h2 {display:block; background-image:url(../img/welcome_note.gif); background-repeat:no-repeat; font-size:18px; color:#fbc906;
                     padding:20px 0px 20px 68px; font-weight:bold;}

#welcome_text p {padding:5px; font-size:11px; text-align:justify; line-height:14px;}
.welcome_text_gray{color:#5f5f5f;}
.text_gray_2{color:#5f5f5f; font-size:12px; font-weight:normal;}
#welcome_text a {display:block; color:#000000; font-size:12px; padding:3px 10px 3px 3px; background-color:#fbc906; text-decoration:none; width:auto; text-align:right}
#welcome_text a:hover {color:#000000; font-size:12px; text-decoration:underline;}


/*welcome_company*/

/*featured_services*/

#featured_services{width:404px; text-align: left; float:right; padding-right:10px;}
#featured_services h2{font-size:14px; padding:10px 0px 10px 0px; font-weight:bold;}

#vertical_domain_experties{width:191px; height:201px; background-image:url(../img/featured_services_bg.gif); float:left; background-repeat:repeat-x; border:1px solid #CCCCCC;}
#vertical_domain_experties h2 {font-size:12px; background-image:url(../img/link_main_bullet.gif); background-repeat:no-repeat; 
                            display:block; margin-top:5px; margin-left:5px; margin-bottom:10px; padding:0px 0px 0px 15px; background-position: left; font-weight:bold;} 
							
							
/*fvertical_domain_experties*/
#vertical_domain_experties{width:194px; height:201px; background-image:url(../img/featured_services_bg.gif); float:left; background-repeat:repeat-x; border:1px solid #CCCCCC;}
#vertical_domain_experties h2 {font-size:12px; background-image:url(../img/link_main_bullet.gif); background-repeat:no-repeat; 
                            display:block; margin-top:5px; margin-left:5px; margin-bottom:10px; padding:0px 0px 0px 15px; background-position: left; font-weight:bold;} 
							
#vertical_domain_experties ul {margin:10px 0px 10px 0px; padding:10px; font-size:12px;}
#vertical_domain_experties ul li {background-image:url(../img/bullet.gif); background-repeat:no-repeat; padding-left:10px; background-position: center left; line-height:24px;}
#vertical_domain_experties a{font-size:12px; color:#000000; text-decoration:none;}
#vertical_domain_experties a:hover { color:#000000; text-decoration:underline;}

/*fvertical_domain_experties*/


/*horizontal_domain_expertise*/
#horizontal_domain_expertise{width:194px; height:201px; background-image:url(../img/featured_services_bg.gif); float:left; background-repeat:repeat-x; border:1px solid #CCCCCC; margin-left:10px;}
#horizontal_domain_expertise h2 {font-size:12px; background-image:url(../img/link_main_bullet.gif); background-repeat:no-repeat; 
                            display:block; margin-top:5px; margin-left:3px; margin-bottom:10px; padding:0px 0px 0px 13px; background-position: left; font-weight:bold;} 
							
#horizontal_domain_expertise ul {margin:10px 0px 10px 0px; padding:10px; font-size:12px;}
#horizontal_domain_expertise ul li {background-image:url(../img/bullet.gif); background-repeat:no-repeat; padding-left:10px; background-position: center left; line-height:24px;}
#horizontal_domain_expertise a{font-size:12px; color:#000000; text-decoration:none;}
#horizontal_domain_expertise a:hover { color:#000000; text-decoration:underline;}

/*horizontal_domain_expertise*/
#link{
	width:194px;
	height:18px;
	position:absolute;
	left: 543px;
	top: 716px;
	text-align:right;
}
#link a{ display:block; color:#000000; background-color:#fdcb04;  padding-right:10px;}
#link a:hover{display:block; color:#000000; background-color:#fdcb04;}


#link1{
	width:194px;
	height:18px;
	position:absolute;
	left: 749px;
	top: 716px;
	text-align:right;
}
#link1 a{ display:block; color:#000000; background-color:#fdcb04;  padding-right:10px;}
#link1 a:hover{display:block; color:#000000; background-color:#fdcb04;}



/*featured_services*/

/*why_choose_us*/
#why_choose_us{width:300px; height:248px; float:left; background-image:url(../img/bottom_cor_navi.gif); background-repeat:repeat-x; border:1px solid #bfbfbf; background-color:#FFFFFF; overflow:hidden;  }
#why_choose_us h2{ margin:10px 0px 15px 10px; padding:0px; font-size:14px; color:#fbc906; font-weight:bold;}
.why_gray{color:#5f5f5f;}
#why_choose_us ul {margin:10px 0px 10px 0px; padding:10px; font-size:12px;}
#why_choose_us ul li {background-image:url(../img/bullet.gif); background-repeat:no-repeat; padding-left:10px; background-position: center left; line-height:24px;}
#why_choose_us a{font-size:12px; color:#000000; text-decoration:none;}
#why_choose_us a:hover { color:#000000; text-decoration:underline;}

#why_choose_us p{padding:10px; font-size:12px;}

/*why_choose_us*/

/*client_list*/

#client_list{width:300px; height:248px; float:left; background-image:url(../img/bottom_cor_navi.gif); background-repeat:repeat-x; border:1px solid #bfbfbf; margin-left:20px; background-color:#FFFFFF; overflow:hidden}
#client_list h2{ margin:10px 0px 15px 10px; padding:0px; font-size:14px; color:#fbc906; font-weight:bold;}
.why_gray{color:#5f5f5f;}
#client_list ul {margin:10px 0px 10px 0px; padding:10px; font-size:12px;}
#client_list ul li {background-image:url(../img/bullet.gif); background-repeat:no-repeat; padding-left:10px; }
#client_list a{font-size:12px; color:#000000; text-decoration:none;}
#client_list a:hover { color:#000000; text-decoration:underline;}

#client_list p{padding:10px; font-size:12px;}


/*client_list*/

/*quick_contact*/

#quick_contact{width:300px; height:248px; float:left; background-image:url(../img/bottom_cor_navi.gif); background-repeat:repeat-x; border:1px solid #bfbfbf; margin-left:20px; background-color:#FFFFFF;}
#quick_contact h2{ margin:10px 0px 20px 10px; padding:0px; font-size:14px; color:#fbc906; font-weight:bold;}
.why_gray{color:#5f5f5f;}

.quick_yahoo a{display:block; padding:5px 0px 10px 60px; color:#000000 ; font-size:12px; background-image:url(../img/yahoo.gif); background-repeat:no-repeat;
               margin-left:20px; } 

.sky a{display:block; padding:2px 0px 10px 60px; color:#000000; font-size:12px; background-image:url(../img/sky.gif); background-repeat:no-repeat;
                margin-left:20px; } 

.star a{display:block; padding:5px 0px 10px 60px; color:#000000; font-size:12px; background-image:url(../img/star.gif); background-repeat:no-repeat;
                margin-left:20px;  } 
#quick_contact p {padding:10px 10px 0 60px; margin:0px; font-size:12px;}
#quick_contact input{width:186px; height:24px; background:#FFFFFF; border:1px solid #b6b6b6;}


#footer{width:100%; height: auto; margin:auto; background:#000000; text-align:center;}
#footer p{padding:10px;}

#footer_navi{width:100%; height:20px; margin:auto; text-align:center; padding-top:10px; padding-bottom:10px;}
#footer_navi a {padding-right:10px; color:#000000; font-size:10px; font-weight:bold;}

/*client_list*/



/*main_midder*/
#company_page{width:950px; height: auto; background-image:url(../img/company_bg.gif); background-repeat:repeat-x; background:#ffffff;
                  border:1px solid #bfbfbf; padding-bottom:10px;}
				  
				  
#company_text{width:715px; float:right;}
#company_text ul { color: #666666; padding: 0px 10px 0px 15px; text-align:justify; margin:20px;}
#company_text li { padding: 0px 10px 0px 15px; background-image:url(../img/bullet_1.gif); background-repeat:no-repeat; font-size:11px;}

#company_text h2{font-size:24px; color:#737373; padding:10px 0px 0px 10px; font-weight:bold;}
#company_text p{font-size:11px; color: #000000; padding:10px; text-align:justify; line-height:14px;}


.main_midder_head{color:#ffca00;}


/*left_midder_navi*/
#left_midder_navi{width:165px; height:174px; background-image:url(../img/our_primary.gif); background-repeat:no-repeat; margin:10px 0px 10px 10px; padding-top:33px; padding-right:9px;}
#left_midder_navi a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:6px 0px 6px 10px;
	border-bottom:1px solid  #000000;
	
	}
	
#left_midder_navi a:hover {
	background: #ffcb00;
	border-right:2px solid  #000000;
		color: #FFFFFF;
	}





/*left_midder_navi*/

/*technology*/
#technology{width:715px; float:right;}
#technology h2{font-size:24px; color:#737373; padding:10px 0px 0px 10px;}
#technology p{font-size:11px; color: #000000; padding:10px; text-align:justify; line-height:14px;}

#technology_menu{width: auto; height:450px; float:left; padding-right:5px;  border-right:1px solid #ffcb00; color:#a9a9a9; padding-left:10px;}
#technology_menu ul {margin:5px 0px 10px 0px; padding:5px; font-size:11px;}
#technology_menu ul li {background-image:url(../img/bullet_1.gif); background-repeat:no-repeat; padding-left:15px; background-position: center left; line-height:24px;}
.technology_black{color:#000000;}
#technology_menu a{font-size:12px; color:#000000; text-decoration:none;}
#technology_menu a:hover { color:#000000; text-decoration:underline;}

/*technology*/



/*main_midder*/



/*web_desing*/
#web_desing{width:715px; float:right;}
#web_desing ul { color: #666666; padding: 0px 10px 0px 15px; text-align:justify; margin:7px; font-size:11px;} 
#web_desing li { padding: 5px 10px 0px 15px; background-image:url(../img/bullet_1.gif); background-repeat:no-repeat; background-position:center left}

#web_desing h2{font-size:24px; color:#737373; padding:10px 0px 0px 10px;}
#web_desing p{font-size:11px; color: #000000; padding:10px; text-align:justify; line-height:14px;}
/*web_design*/

#protfolio{width:930px; height:330px; float:left; border:1px solid #666666; margin:10px; background:#000000;}





#career_list{width:320px; height:auto; float:left; font-size:12px; padding-right:20px; padding-left:10px;}
#career_list h2{ font-size:13px; display:block; background-color:#ffcb00; margin:0px; padding:5px; color:#000000; font-weight:bold;}


#contact_us{width:715px; float:right; font-size:12px;}
#contact_us h2{font-size:24px; color:#737373; padding:10px 0px 0px 10px;}

.career_but{width:183px; height:20px; background:#f8f8f8; border:1px solid #bfc0c1;}
.career_but1{width:183px; height:150px; background:#f8f8f8; border:1px solid #bfc0c1;}

.but_career_top{width:300px; height:100px; background:#f8f8f8; border:1px solid #bfc0c1;}
.button a { background: url(../img/sumbit_a_one_image.gif); background-repeat:no-repeat; width:81px; height:24px; border:none; color: #999999 ; font-weight:bold;}
.button a:hover{ background:url(../img/yellow_sub.gif); background-repeat:no-repeat; border:none; color:#000000;}

.client_list_span_text{color:#ffcb00;}

#marketing_contact{width:200px; float:left; font-size:12px; color:#666666;}
#marketing_contact p { padding:10px; margin:0px; font-size:12px;}
#marketing_contact a { font-size:12px; color:#666666; text-decoration:none;}
#marketing_contact a { font-size:12px; color:#666666; text-decoration:underline;}



#top_banner_new{float:right; padding-top:20px;}

#tadh{ padding:5px; background-image:url(../img/tadh_img.gif); background-repeat:no-repeat; background-position:right  top;}
#tadh h2{font-size:20px; color:#fbc906; padding:10px 0px 0px 10px; font-weight:bold;}
#tadh p{font-size:11px; color: #000000; padding:10px 430px 10px 10px; text-align:justify; line-height:14px;}
.chart{text-align:center;}
.main_new_img{float:right; padding-top:35px; padding-right:6px;}



#map_canvas{
	width:361px;
	height:300px;
	position:absolute;
	top:396px;
	left:573px;
	 background-color:#99FF33;
}


.new_icon_yahoo_msn_sky{text-align:center; padding:10px 0px 10px 0px;}