/* html Body */
body{
	margin:0px; padding:0px;
	background:url(../images/body_rpt1.jpg) 0 0 repeat-x #DDF4FA;
	font:normal 11px/normal Arial, Helvetica, sans-serif; color:#167179;
	}


.pad_lft_10{padding-left:35px;}

.pad_10_top{padding-top:10px;}
.pad_20_top{padding-top:20px;}
a.more{padding-left:115px; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; }

/********************* Commn CSS*********************/
.float_L{
	float:left; width:auto;
	}
.float_R{
	float:right; width:auto;
	}
.clear{
	clear:both; line-height:0px; font-size:0px;
	}
h1, h2, h3, p, ul, li, ul li, form, input, textarea, ol, select{
	margin:0px; padding:0px;
	}
.marpad_none{
	 margin:0px; padding:0px;
	 }
a{
	color:#167179; text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
a img{border:none; outline:none;}

/*************************************************/
#main_container{
	width:947px; margin:0 auto;
	background:url(../images/shadow_rpt2.jpg) 0 0 repeat-y;
}
#popup_container{
	width:700px; margin:0 auto;
}

/******************************************************/
#header{
	background:url(../images/header_bg.jpg) right 0px no-repeat;
	height:100px;
}
.header_container{
	float:left;
	padding:0 5px 0 0px;
	width:770px;
	}
.header_container2{
	float:left;
	padding:0 30px 0 0px;
	width:60%;
	}
.header_container h1, .header_container2 h1{
	color:#fff;
	font-size:16px; padding:0 0 0 15px; line-height:29px; margin:0px;
	}
.header_toplink{
	font-size:10px; color:#167179; text-align:right;
	line-height:20px;  float:right; padding:0px 10px 0 0px; width:435px;
	}
.header_toplink span{
float:left; padding:0 3px;
}
.header_toplink a{
	color:#167179; text-decoration:none; float:left; 
	}
.header_toplink a:hover{
	color:#FF0000;
	}
.header_toplink a.live_chat{
	width:57px; line-height:24px; float: right; color:#FFFFFF; text-align:center;
	border:none; outline:none; padding:3px 0 0 0;
	}
.header_toplink a.live_chat img{ border:none;}
	
/*------------------*/
.navigation{
	color:#003333; font-size:14px; float:left; 
	width: auto;
	padding:0px 0 0 0px; white-space:nowrap; height:38px;
	background:url(../images/navi_rpt.gif) 0 bottom repeat-x; float:left;
	}
.navi_spacer{height:12px;}
.navigation a{
	color:#003333;
	display:block; float:left; 
	text-decoration:none; width:62px; height:38px; padding:0px 0px 0 0px; text-align:center;
	background:url(../images/navi_tab.gif) 0 0 no-repeat; font-size:10px; float:left;
	margin:0 0px 0 0px;
	}
.navi_seprator{ width:2px; float:left;}
.navigation a span{
	display:block; padding:10px 0 0 0;
	}
.navigation a:hover, .navigation a.active, .navigation a:active{
	background:url(../images/navi_tab.gif) 0 -38px no-repeat;  height:38px; text-decoration:none;
	}
.services_btn{
	width:126px; margin:0 auto; padding:5px 0 0 4px; height:30px;
	}
a.link_moreinfo{
	background:url(../images/more_info_btn.gif) 0 0 no-repeat;
	display:block;
	color:#fff; text-align:center;
	text-decoration: none; float:left;
	font-size:10px; margin:0 2px 0 0px; width:50px; height:16px;
	}
a.link_moreinfo:hover{
	color:#BDFDF9;
	}
a.link_pp{
	background:url(../images/pp_btn.gif) 0 0 no-repeat;
	display:block;
	color:#fff; text-align:center;
	text-decoration: none; float:left;
	font-size:10px; width:74px; height:16px;
	}
a.link_pp:hover{
	color:#ABF4FD;
	text-decoration:none;
	}
/*-------------*/
.search_box{
	float:right;
	padding:18px 0 0 0px;
	color:#003333; font-size:12px; font-weight:bold;
	letter-spacing:0; width: 350px; line-height:25px;
	}
.search_input{
	border:1px solid #000000;
	width:137px; height:16px; 
	background:url(../images/search_in_bg.gif); float:left;
	margin:3px 0 0 0px;
	}
/***********************************Main Body*****************/
#main_body{
	background:url(../images/header_shadow.gif) right 0 repeat-x scroll;
	padding:0 0px; margin:0px;
}
#main_body2{
	background:url(../images/header_shadow.gif) right 0 no-repeat scroll;
	padding:0 0px; margin:0px auto;
	width:700px;
}

.pageleft_shadow{
	background:url(../images/page_shadow_left_2.gif) -20px 0px no-repeat scroll;
	}
.pageright_shadow{
	background: url(../images/page_shadow_right_2.gif) 942px 0 no-repeat scroll;
	}

#left_clolom{
	float:left; background:url(../images/devider.gif) right top repeat-y;
	width:652px; padding:0 0 0 5px;
}

.banner_box{
	float:left;
	}
.sis_box{
	xbackground: url(../images/devider_top.gif) right 0px no-repeat ;
	float: left; width:295px; padding: 5px 0px 0 0px; 
	}

	
.sis_box p.p2{
height:120px;
	}	
.sis_box_seprator{
	float:left;
	width:24px;
	}
.sis_box p{
	line-height:15px;
	}
.sis_box h2{
	font-size:18px; line-height:23px; padding:5px 0px;
	}
.number_box{
	background: url(../images/bg_heading.gif) 0 0 repeat-x; 
	padding:7px 0 15px 0px; font-size:110%; line-height:24px; letter-spacing:0px;
	}
.number_box2{
	background: url(../images/bg_heading.gif) 0 0 repeat-x; 
	padding:7px 0 4px 0px; font-size:110%; line-height:24px; letter-spacing:0px;
	}
	
.main_top_text{
	background:url(../images/p-main_text_top_gr.gif) 0 0 repeat-x; 
	padding:12px 0 0px 0px; font-size:11px; line-height:24px;
	}
.main_top_text2{
		background:url(../images/p-main_text_top_gr.gif) 0 4px repeat-x;
		height:13px; font-size:1px; 
}
.main_top_text p{
	padding:1px 0px;
	}
a.know_more{
	color:#FF0000;
	text-decoration:none; font-weight:bold;
	}
a.know_more:hover{
	text-decoration: underline;
	}
.link_box{
	background:#CCF5FD; line-height:18px; height:18px; padding:2px 4px; margin:0px 0px;
	}
.link_box a{
	padding:0 2px;
}

.hirenow_box{
	background:#CCF5FD;
	margin:2px 0 0 0px;
	}
.hirenow_box .links{
	float:left;
	}
.hirenow_box .links a{
	background: url(../images/red_bullet.gif) 13px 5px no-repeat #64C2B9;
	font-weight:bold; width:207px;
	color:#FFFFFF; padding:0 0 0 20px;
	display:block; margin:0px 0 1px 0px;
	}
.hirenow_box .links a span{
	font-weight:normal; font-style:italic;
	}
	
.service_boxes{
	background: url(../images/listing_box_rpt.gif) 0px 0 repeat-y;
	width:147px; float:left; padding:0 0 0 0px;
	}
.ser_box_spacer{
	float:left;
	width:11px;
	}
.service_boxes h2{
	background:url(../images/listing_box_heading_bg.gif) 0 0 no-repeat;
	color:#167179; padding:0 0 0 32px; font-size:11px; line-height:29px;
	}
.services ul{
	margin:0px; padding:0px 10px 0 12px; height:
	}
.services ul li{
	background:url(../images/red_bullet.gif) 0px 7px no-repeat;
	padding:2px 0 2px 8px; font-size:10px; list-style:none; margin:0px  0px;
	}
.spacer1{height:8px;}
	
#right_colom{
	float:right;
	width:258px;
	padding:0 12px 0 0px;
	
	}
.right_spacer{
	height:12px;
	}
.spacer_30{
	height:30px;
	}
.right_box{
	background: url(../images/right_box_rpt.gif) 0 0 repeat-y;
	width:258px;
	}
.right_box .bot{
	background:url(../images/right_box_bot.gif) 0 bottom no-repeat;
	}
.right_box h2{
	background: url(../images/box_heading_bg.gif) 0 0;
	font-size:15px; padding:0 0 0 14px; line-height:28px;
	}
.right_box .content{
	padding:3px 3px;
	color:#167179;
	}
.right_box .content ul.picks{
width:50%; float:left; margin:0px; padding:0px;
	}
.right_box .content ul.picks li{
	border-bottom:1px solid #FFFFFF;
    margin:0px; padding:2px 0 2px 15px; list-style:none;
	background:url(../images/red_bullet.gif) 7px 6px no-repeat;
	}
.right_box .content ul.picks li a{
	padding:0 0 0 2px;
	}
.right_box .content ul.picks li span{
	font-size:10px; padding:0 0 0 5px;
	}
.droplist{
	padding:4px 5px;
	}
.droplist select{
	border:1px solid #95C1BF;
	line-height:13px;
	color:#167179;
	 width:178px; padding:0px; margin:0px; font-size:11px;
	}

.v_assistant{
	background:url(../images/virtual_assistant.gif) 3px bottom no-repeat;
	padding:0 0 0 90px;
	}
.client_testimonials{
	padding:0 10px 0 15px; font-size:10px;
	}
.v_assistant p.content{
	width:150px; line-height:15px;
	}
.paging {
	padding:0 0 0 24px;
	}
.paging a{
	background: url(../images/page_num_bg.gif) 0 0 no-repeat;
	color:#FFFFFF; font-weight:bold; margin:0 0 0 3px; display:block; text-align:center; float:left;
	width:15px; height:14px;
	}
.paging a:hover, a.selected{
	background: url(../images/page_num_act.gif) 0 0 no-repeat;
	text-decoration:none;
	}
.paging2{
	padding:0 0 0 130px;
	}
.paging2 a{
	background: url(../images/page_num_bg.gif) 0 0 no-repeat;
	color:#FFFFFF; font-weight:bold; margin:0 0 0 3px; display:block; text-align:center; float:left;
	width:15px; height:14px;
	}
.paging2 a:hover, a.selected{
	background: url(../images/page_num_act.gif) 0 0 no-repeat;
	text-decoration:none;
	}

	
	
#footer{
	background:url(../images/footer_bg.gif) 0 0 repeat-x;
	width:94%; margin:0 auto;
	border-top:1px solid #1D6E86; padding:0 12px; color:#167179;
	}
ul.footerlinks{
	float:left;
	width:13%; padding:0 0 0 7px;
	}
ul.footerlinks h2{
	color:#FB6B61;
	font-size:11px; margin:0px; padding:0px;
	}
ul.footerlinks li{
	list-style:none; font-size:10px;
	}
ul.footerlinks li a{
color:#167179;

}
ul.footerlinks1{
	float:left;
	width:240px; padding:0 0 0 7px;
	}
ul.footerlinks1 h2{
	color:#FB6B61;
	font-size:11px; margin:0px; padding:0px;
	}
ul.footerlinks1 li{
	list-style:none; font-size:10px;
	}
ul.footerlinks1 li a{
color:#167179;

}
	
/***************************New css Webdesing Page****************/

.webdesign_page{
	width:93%; margin:0 auto; font-size:12px;
	}
a.our_port{
	text-decoration:underline;
	}
a.our_port:hover{
	text-decoration:none;
	}
.samplesites{
	width:173px;
	background: url(../images/thumb_shadow.gif) 0 0 no-repeat; float:left;
	padding:0 0 10px 10px;
	}
.samplesites img{
	border:1px solid #C9EFE9;
	}
.samplesites span{
	 margin:0 auto;
	 padding:0 0 0 10px;
	 font-size:11px; background:url(../images/red_bullet.gif) 0 5px no-repeat;
	 color:#000000;
	 }
.samplesites span a{
	color:#000000;
		}
.mar_lefthumb{
	margin-left:12px;
	}
	
/*****************/
.six_step_process{
	background:url(../images/6steps_process.gif) 0 0 no-repeat;
	height:314px; padding:14px 39px 0 69px; font-size:11px;
	color:#036679;
	}
.six_step_process strong{
	font-size:12px; padding-left:11px; line-height:22px;
	}
	
.five_step_process{
	background: url(../images/5step-box.jpg) 0 0 no-repeat;
	height:314px; padding:14px 39px 0 69px; font-size:11px;
	color:#036679;
	}
.five_step_process strong{
	font-size:12px; padding-left:11px; line-height:22px;
	}
.research{
	width:135px;
	float:left;
	}
.quality{
	width:148px;
	float:right;
	color:#FFFFFF;
	line-height:14px;
	}
.step2-5{
	width:430px; height:68px; margin:0 auto;
	padding:5px 0 0 0px;
	}
.development{
	width:135px;
	float:right;
	}
.step3-4{
	width:325px; margin:0 auto;
	padding:20px 0 0 0px;
	}
.html_conver{
	color:#FFFFFF;
	width:135px; padding:0 0 0 10px;
	}
.animation{
	width:120px;
	float:right;
	padding:0 0 0 20px;
}

.blue_roundedbox{
	background:url(../images/blue_box_top.gif) 0 0 no-repeat #CCF5FD;
	width:557px; margin:0 auto;
	}
.blue_roundedbox2{
	background:url(../images/blue_box_top2.gif) 0 0 no-repeat #CCF5FD;
	width:557px; margin:0 auto;
	}
.blue_roundedbox3{
	background:url(../images/roundboxt3_top.gif) 0 0 no-repeat #EFFCFE;
	width:600px; margin:0 auto;
	}
.bot_round{
	background:url(../images/blue_box_bot.gif) 0 bottom no-repeat;
	}
.bot_round3{
	background: url(../images/roundboxt3_bot.gif) 0 bottom no-repeat;
	padding:5px 46px;
	}
.bot_round h2{
	background:url(../images/heading_bullet.gif) 5px 8px no-repeat;
	color:#000000;
	font-size:12px;
	margin:0px; padding:7px 0 0 29px; line-height:20px;
	}
h3.heading{
	font-size:21px;
	color:#167179; font-family:"Arial Narrow", Arial;
	font-weight:bolder;
	margin:0px; padding:10px 0 15px 20px;
	}
.bot_round p, .bot_round3 p{
	width:90%;
	margin:0 auto;
	padding:7px 0px;
	}
ul.listing{
	padding:0 0 0 28px; margin:0px;
	}
ul.listing li{
	background:url(../images/red_bullet.gif) 2px 7px no-repeat;
	padding:0 0 0 10px; margin:4px 0;
	list-style:none;
	}
.right_bluebox{
	background:url(../images/blue_box_right_rpt.gif) 0 0 repeat-x #6AC9DB;
	width:250px; margin:0 auto;
	}
	
ul.listing2{
	padding:0 0 0 45px; margin:0px; font-size:11px; color:#515151;
	}
ul.listing2 li{
	background:url(../images/bullet_square.gif) 2px 4px no-repeat;
	padding:0 0 0 15px; margin:4px 0;
	list-style:none;
	}
.bold_text{
	color:#167179;
	padding:0 0 0 35px;
	}
	

/*.right_blueboxtop{
	background: url(../images/blue_box_right_top.gif) 0 0 repeat-x #6AC9DB;
	width:258px; margin:0 auto;
	}
.right_blueboxtop h2{
	background: url(../images/box_heading_bg.gif) -2px 0px no-repeat;
	color:#000000;
	font-size:12px;
	margin:0px; padding:7px 0 0 29px; line-height:20px;
	}*/
	
.testimonials p{
	padding:15px 15px;
	
}
.testimonials h2{
	background: url(../images/testimonial_heading.gif) 0px 0;
	font-size:15px; padding:0 0 0 10px; line-height:26px;
	}
.testimonial_box{
	background:#1C95A3;
	padding:9px; font-weight:bold; color:#FFFFFF;
	width:202px; margin:0 0 0 19px; font-size:12px;
	line-height:16px;
	}
/****************New css****************/
.black_text{
	color:#000000;
	padding:0 0 0 25px;
	}
h3.portfolio_subhead{
	background:url(../images/red_bullet.gif) 0 50% no-repeat;
	padding:15px 0 15px 15px; margin:0;
	color:#3B919B;
	font-size:11px;
	}
.four-stepbox{
	background:url(../images/4step_process-bg.gif) 0 0 no-repeat;
	width:540px;
	margin:0 auto;
	}
.logo_shadow{
	background:url(../images/logo_box_bg.gif) 0 0 no-repeat;
	width:174px; float:left; padding:0 0 10px 10px;
	}

.logo_shadow img{
	border:1px solid #C9EFE9;
	margin:0 0 0px 0px;
	}
	
.brochure{
	width:173px;
	background: url(../images/brochur_shadow.gif) 0 0 no-repeat; float:left;
	padding:0 0 10px 10px;
	}
.brochure img{
	border:1px solid #C9EFE9;
	}

/************New CSS**************/
.box_curve{
	background: url(../images/listing_box_bot.gif) 0 -2px no-repeat #FFFFFF;
	height:10px; font-size:0px;
	}
.popup_box{
	width:723px; 
	background:#FFFFFF;
	margin:0 auto;
	}
.large_img{
	height:650px;
	overflow: auto;
	margin:0 auto; text-align:center;
	}
	
/******************About XA page**************************/
.page_path{
	background:#64C2B9; border-top:1px solid #CCF5FD; border-left:1px solid #fff;
	height:17px; padding:0px 0 0 8px; width:302px;
	}	
.page_path a{
	font-size:11px; color:#FFFFFF; background:url(../images/red_bullet.gif) 0 5px no-repeat;
	float:left; padding:0px 8px; line-height:15px;
	}
.page_path a.active{
	font-weight:bold;
	}
.about p{ padding:10px 0px;}

h2.about_heading{
	background:url(../images/about_tab.gif) 0 0 no-repeat;
	padding:0 0 0 35px;
	}	

ul.page_sublinks{
 margin:0px; padding:0px;
	}
ul.page_sublinks li{
	border-bottom:1px solid #FFFFFF;
    margin:0px; padding:2px 0 2px 50px; list-style:none;
	background:url(../images/red_bullet.gif) 30px 6px no-repeat;
	font-weight: normal; color:#167179; font-size:12px;
	}
ul.page_sublinks li a{padding:0 0 0 0px; font-weight: normal; color:#167179; font-size:12px;}
ul.page_sublinks li a:hover, ul.page_sublinks li a.active{color:#167179;}	
	
ul.page_sublinks li.newsletter{margin:0px; padding:2px 0 5px 60px; list-style:none;
background: none ; font-weight: normal; color:#167179; font-size:11px; border-bottom: none; 	background:url(../images/red_bullet2.gif) 50px 7px no-repeat;}
ul.page_sublinks li.newsletter a{ padding:0 0 0 0px; font-weight: normal; color:#167179; font-size:11px;}
ul.page_sublinks li.newsletter a:hover, ul.page_sublinks li a.active{color:#167179;}	
	
	

.current_opening{
	background:url(../images/curr_open_bot.gif) 0 bottom no-repeat #EFFCFE;
	width:524px; margin:0 auto;
	}
.current_opening h2{
	background:url(../images/current_opening_tab.gif) 0 0 no-repeat;
	color:#167179; font-size:14px; font:Arial narrow;
	padding:0 0 10px 20px;
	line-height:29px;
	}
.current_opening_row{
	border-bottom:1px solid #FFFFFF;
	}
.current_opening .designaion{
	float:left; width:163px; text-align:center; font-weight:bold; color:#023946;  padding-top:5px;
	}
.current_opening .details{
	float:left; width:360px;
	border-left:1px solid #FFFFFF;
	}
.current_opening .details p{
	padding:9px; font-size:11px;
	}
.mangement_red{
	color:#FF0000;
	font-size:13px;
	}
.blk_txt{color:#000000;}

/***************Contact****************/
.contact_numbers{
	background:url(../images/contact_box_top.gif) 0 0 no-repeat #BFE6F1;
	width:505px; margin:0 auto; color:#000000;
	}
.contact_numbers .bot{
	background:url(../images/contact_box_bot.gif) 0 bottom no-repeat; color:#000000;
	}
	
.contact_numbers_row{
	border-bottom:1px solid #FFFFFF;
	}
.contact_numbers .bot a{
	color:#000000; text-decoration:underline;
	}
.contact_numbers .bot a:hover{
	text-decoration:none;
	}
.contact_numbers .cont_icon{
	float:left; width:118px; text-align:center; font-weight:bold; color:#023946;  padding:5px 0 0 25px;
	}
.mob_number{
	width:341px; border-left:1px solid #FFFFFF; float:left; padding:10px 10px;
	}
.numbers p{
	 padding:12px;
	 }

/***************Contact Form****************/
.contact_form{
	background:url(../images/contact_round_bot.gif) 0 bottom no-repeat #EFFCFE;
	width:416px; margin:0 auto; color:#000;
	padding:0 0 15px 0px;
	}
.contact_form h2{
	background:url(../images/have_a_q_tab.gif) 0 0 no-repeat #EFFCFE;
	font-family:Arial Narrow; color:#000; padding:0 0 0 0px; 
	font-size:14px; line-height:30px;
	text-align:center;
	}
.contact_form p{
	padding:11px;
	}
.contact_form label{
	float:left; width:28%;
	display:block; text-align:right; padding:3px;
	}
.contact_form .field{
	float:right;
	width:70%;
	}
.contact_form .field input{
	width:201px; height:18px; border:1px solid #007093;
	}
.contact_form .field textarea{
	width:201px; height:57px; border:1px solid #007093;
	}
	
/********************************News Room*********************/
.news_box{
	border-bottom:1px dashed #9F9F9F;
	width:570px; margin:0 auto; padding:28px 0 12px 0px;
	}
.news_box strong{
	color:#167179;
	}
.news_box span{
	color:#9F9F9F; font-size:11px;
	}
.news_box a{
	color:#21A2C1; padding-top:11px;
	display:block;
	}

/*****************-----------Services Page-------------*************/
.services_page{
	width:612px; margin:0 auto; font-size:12px;
	}
.service_table{
	background:url(../images/services_table_bot.gif) 0 bottom no-repeat #EFFCFE;
	color:#000000; font-size:11px;
	}
.service_tab{
background:url(../images/services_table_tab.gif) 0 0 no-repeat ;
}
.service_tab .bord_left{
	border-left:1px solid #FFFFFF; padding:6px 0px;
	}
.service_tab .bord_bot{
	border-bottom:1px solid #FFFFFF;
	}
.serv_headings{
	font-weight:bold; font-size:12px;
	color:#000000; line-height:15px;
	}
.budget_selector{
	width:113px; height:20px; font-size:11px;
	float:left; margin:0 0 0 4px;
	}
.scope_services{
	background:url(../images/scope_services_bot.gif) 0 bottom no-repeat #EFFCFE;
	width:605px; margin:0 auto;
	}
.scope_services h2{
	font-size:13px;
	margin:0px; padding:0 0 0 22px; line-height:27px; height:35px;
	background:url(../images/scope_services_tab.gif) 0 bottom no-repeat;
	color:#000000;
	}
.scop_colom{
	float:left;
	width:286px;
	margin:0 8px 0 3px;
	color:#000000; font-size:11px;	
	}
.scop_colom .listing{
	padding:0 0 0 0px;
	}
.scop_colom .block{
	padding:10px 0px;
	height:170px;
	}
.scop_colom h3{
height:23px;
background:#C5ECF7;
padding:0 0 0 8px; font-size:11px;
line-height:22px;
}
.blog p{
	color:#000000;
	}
.blog .listing{
	color:#000000;
	}

.blog_portfolio{
	background:url(../images/blog_portbox_shadow.gif) 0 0 no-repeat;
	padding:15px 25px 25px 25px; margin:0 0 0 20px;
	width:460px;
	}
.blog_portfolio .box{
	border:1px solid #CFD3D2;
	color:#000000;
	padding:5px;
	}





/*------------------------*/
.have_project{
	background:url(../images/post_now.gif) 0 0 no-repeat;
	padding:5px 0 0 0px; width:245px; margin:0 auto;
	height:86px; color:#2C788E; font-size:23px;
	text-align:center;
	}
.have_project1{
	background:url(../images/package_box_bg.jpg) 0 0 no-repeat;
	padding:5px 0 0px 0px; width:248px; margin:0 auto;
	height:88px; color:#2C788E; font-size:20px;
	text-align:center;
	}
.have_project1 strong{display:block; padding-bottom:5px;}
.have_project1 span{ color:#000000;}

a.post{
	color:#000000; 
	display:block; width:100px; height:35px; margin:0 auto;
	background:url(../images/post_now_btn.gif) 0 0 no-repeat; 
	}

a.post1{
	color:#000000; 
	display:block; width:106px; height:31px; margin:0 auto;
	background:url(../images/know_more.jpg) 0 0 no-repeat; 
	}
	
.have_project .small_txt{ color:#323232; font-size:12px; line-height:12px; margin:0px;}
.have_project1 .small_txt1{ color:#000; font-size:17px; font-weight:bold; line-height:12px; margin:0px;}
.have_project .small_txt2{ color:#323232; font-size:16px; font-weight:bold; line-height:12px; margin:0px;}


.buy_trial{
	background:url(../images/post_now.gif) 0 0 no-repeat;
	padding:5px 0 0 0px; width:251px; margin:0 auto;
	height:86px; color:#2C788E; font-size:16px;
	font-weight:bold; text-align:center;
	}
.buy{
	color:#000000; font-size:18px; text-decoration:none;
	display:block;
	}


/*------------------------Laout design page------------------------------*/
.layout_design_page{
	background:url(../images/layout_design_bg.gif) 0 0 repeat-y; width:568px; 
	margin:0 auto; 
	}
.layout_design_page .top_curve{
	background:url(../images/web_design_box_tab.gif) 0 0 no-repeat;
	width:568px; 
	}
.layout_design_page .top_curve2{
	background:url(../images/web_design_box_tab2.gif) 0 0 no-repeat;
	width:568px; 
	}	
	
	
.layout_design_page .bot_curve{
	background:url(../images/web_design_box_bot.gif) 0 bottom no-repeat;
	width:100%;
	}
.layout_design_page .bot_curve2{
	background:url(../images/web_design_box_bot2.gif) 0 bottom no-repeat;
	width:100%;
	xmin-height:460px;
	}
.layout_design_page .left_col{
	float:left; width:281px; padding:0 1px 0 1px; color:#000000;
	}
.layout_design_page .right_col{
	float: right;  width:285px;
	}





/*------------------------Laout design page2------------------------------*/

.layout_design_page2{
	background:url(../images/layout_design_bg2.gif) 0 0 repeat-y; width:568px; 
	margin:0 auto; 
	}

.layout_design_page2 .top_curve{
	background:url(../images/web_design_box_tab2.gif) 0 0 no-repeat;
	width:568px; 
	}	
	
	
.layout_design_page2 .bot_curve{
	background:url(../images/web_design_box_bot.gif) 0 bottom no-repeat;
	width:568px; 
	}
.layout_design_page2 .left_col{
	float:left; width:100%; padding:0 1px 0 1px; color:#000000;
	}

.layout_design_page2 h2.heading{
	font-size:14px; line-height:44px; padding-left:17px; color:#000000; margin:0px; height:44px;
	}
.layout_design_page2 h2.heading2{
	margin:0px;
	background:url(../images/web_gr_rpt2.gif) 0 0 repeat-x;
	font-size:14px; height:47px;  color:#000000; padding:15px 0 10px 10px; 
	
	}
.layout_design_page2 h2.our_expert{
	margin:0px;
	background:url(../images/web_gr_rpt.gif) 0 0 repeat-x;
	font-size:14px; line-height:47px; height:47px;  padding-left:17px; color:#000000;
	}


/*------------------------Laout design page2 end ------------------------------*/







	
.tab_live_chat{
	float:right;
	padding:0px 10px 0 0px; width:auto;
	}
.right_forms{
	padding:17px 0 0 23px; font-size:11px; color:#000000;
	xbackground:url(../images/form_gr_rpt.gif) 0 0 repeat-x; line-height:15px; width:254px;
	}	
.right_forms2{
	padding:8px 12px 0 16px; font-size:11px; color:#000000;
	xbackground:url(../images/form_gr_rpt.gif) 0 0 repeat-x; line-height:15px; width:253px; margin-left:1px;
	}	
.post_form_input1{
	border:1px solid #AADED9; width:230px; height:19px;
	}
.post_form_input2{
	border:1px solid #AADED9; width:125px; height:19px;
	}
.post_form_text_area{
	border:1px solid #AADED9; width:230px; height:88px;
	}
.post_form_select{
	border:1px solid #AADED9; width:125px; height:19px;
	}
	
.hire_form_input1{
	border:1px solid #AADED9; width:150px; height:19px; float:right;
	}
.hire_form_text_area{
	border:1px solid #AADED9; width:150px; height:78px; float:right;
	}
.fiels_spacer{
	height:7px;
	}
.num_hours{
	width:95px; border:1px solid #AADED9; font-size:11px;
	}
.select_resources{
	width:110px; border:1px solid #AADED9; font-size:11px;
	}
	

.layout_design_page h2.heading{
	font-size:14px;  color:#000000; margin:0px; padding:15px 0 10px 10px;
	}
.layout_design_page h2.heading2{
	margin:0px;
	background:url(../images/web_gr_rpt2.gif) 0 0 repeat-x;
	font-size:14px; color:#000000; padding:15px 0 10px 10px; height:47px;
	
	}

.layout_design_page h2.our_expert{
	margin:0px;
	background:url(../images/web_gr_rpt.gif) 0 0 repeat-x;
	font-size:14px; line-height:47px; height:47px;  padding-left:17px; color:#000000;
	}
.layout_design_page h2.our_portfolionew{
	margin:0px;
	background:url(../images/web_gr_rpt.gif) 0 0 repeat-x;
	font-size:14px;   padding-left:17px; padding-top:15px; color:#000000;
	}	

.pad_top_25{  height:17px;}	
.pad_top_28{  height:25px;}	




	
.expertise{
	line-height:17px; padding:15px 0 0 10px;
	}
.expertise2{
	line-height:17px; padding:15px 5px 0 10px;
	}

.dashbord_box{
	background:url(../images/dashboart_top.gif) 0 0 no-repeat #E2F9FE;
	width:249px; margin: 0 auto; padding:2px 0 0 0px; 
	}
.dashbord_box .bot{
	background:url(../images/dashboart_bot.gif) 0 bottom no-repeat ; padding-bottom:5px;
	}

	
.laout_port_thumb{
	background:url(../images/layout_port_thumb.gif) 0 0 no-repeat;
	padding:8px 0 0 16px; width:107px;  float:left;
		}
		
.laout_port_thumb-med{
	background:url(../images/layout_port_thumb2.gif) 0 0 no-repeat;
	padding:8px 0 0 16px; width:184px;  margin:0 auto;
		}
	
.laout_port_thumb-med a.view_large{
	 margin:0 auto 0 10px;
	 padding:0 0 0 10px; 
	 font-size:11px; background:url(../images/red_bullet.gif) 50px 5px no-repeat;
	 color:#FF5555; display:block; text-align:center;
	 }

.laout_port_thumb a.view_large{
	 margin:0 auto 0 10px;
	 padding:0 0 0 10px; 
	 font-size:11px; background:url(../images/red_bullet.gif) 0 5px no-repeat;
	 color:#FF5555; display:block;
	 }

.laout_port_thumb a.view_large:hvoer{
	text-decoration: none;
	}
	

.laout_port_thumb-med a.view_large2{
	 margin:0 0 0 0px;
	 padding:5px 0 0 60px; 
	 font-size:11px; background:url(../images/red_bullet.gif) 45px 10px no-repeat;
	 color:#FF5555; display:block; 
	 }

.laout_port_thumb a.view_large2:hvoer{
	text-decoration: none;
	}



.link_space{
	height:19px;
	}

.thumb_seprator{ width:13px; float:left;}
.thumb_spacer{ height:13px; }
.phone_numbers{
	background:url(../images/chat_us.gif) 0 0 no-repeat;
	padding:85px 0 0 127px; height:82px; font-size:14px; color:#000000; line-height:17px;
	}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;   height:215px;
}
.tabcontent2{
 font-size:11px; display:none;   height:110px;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}





/*12-mar-09*/
.laout_port_poster{
	background: url(../images/thum_poster-1.gif) no-repeat;
	padding:0px 0 0 0px; width:147px; height:165px;  float:left; margin:0px;
		}	
.laout_port_poster_thumb{margin:11px 0 0 30px; padding:0px; }


.image_boder{ border:1px #D4D5D7 solid;}
.laout_port_poster a.view_large{margin:0 auto 0 10px;
	 padding:0 0 0 61px; 
	 font-size:11px; background:url(../images/red_bullet.gif) 53px 5px no-repeat;
	 color:#FF5555; display:block;}
	 
.laout_port_poster a.view_large:hvoer{
	text-decoration: none;
	}	
	
.laout_port_ppt{
	background: url(../images/thum_ppt-1.gif) no-repeat;
	padding:0px 0 0 0px; width:251px; height:245px;  float:left; margin:0px;
		}	

.laout_port_ppt_thumb{margin:15px 0 0 30px; padding:0px; }
.laout_port_ppt a.view_large{margin:0 auto 0 10px;
	 padding:0 0 0 61px; 
	 font-size:11px; background:url(../images/red_bullet.gif) 53px 5px no-repeat;
	 color:#FF5555; display:block;}
	 
.laout_port_ppt a.view_large:hvoer{
	text-decoration: none;
	}	

.laout_port_content{
	background: url(../images/thumb_content-1.gif) no-repeat;
	padding:0px 0 0 0px; width:258px; float:left; margin:0px;
		}	
.content_thumb{ padding:10px 0 0 15px; margin:0px; }
.laout_port_content a.view_large{margin:0 auto 0 10px;
	 padding:0 3px 10px 170px;
	 font-size:11px;
	 color:#000; display:block;}
	 
.laout_port_content a.view_large:hvoer{
	text-decoration: none;
	}	
	
	

.laout_port_content a.pdf{margin:0 auto 0 10px;
	 padding:0 3px 10px 170px;
	 font-size:11px; background:url(../images/pdf-icon.gif) 150px 0px no-repeat; 
	 color:#000; display:block;}
	 
.laout_port_content a.pdf:hvoer{
	text-decoration: none;
	}	



ul.page_sublinks2{margin:0px; padding:0px;}
ul.page_sublinks2 li{border-bottom:1px solid #FFFFFF; margin:0px; padding:2px 0 2px 25px; list-style:none; background:url(../images/red_bullet.gif) 15px 8px no-repeat;}
ul.page_sublinks2 li a{padding:0 0 0 20px; font-weight: normal; color:#167179; font-size:12px;}
ul.page_sublinks2 li a:hover, ul.page_sublinks li a.active{color:#167179;}

.carrer_table{padding:0 0 0 8px; color:#023946; }
.carrer_table .section1{width:190px; height:100px; border-right:1px #A8F0DF solid; float:left; text-align:left }
.carrer_table .section3{width:170px; height:80px; border-right:1px #A8F0DF solid; float:left; }
.carrer_table .section4{width:110px; height:80px; border-right:1px #A8F0DF solid; float:left;  }
.carrer_table .section5{width:131px; height:80px;  float:left; font-weight:bold; }
.carrer_table .section2{width:398px; height:100px; float:left;}

.carrer_table .border{background:#A8F0DF; width:589px; height:1px; clear: both;}
.carrer_table .section1 .pad_30{padding:10px 0 0 10px;}
.carrer_table .section2 .pad_23{padding:10px 0 0 10px;}


ul.price_icon{margin:0px; padding:0px;}
ul.price_icon li{border-bottom:1px solid #FFFFFF; margin:0px; padding:2px 0 2px 25px; list-style:none; background:url(../images/red_bullet.gif) 15px 8px no-repeat;}
ul.price_icon li a{padding:0 0 0 20px; font-weight: normal; color:#167179; font-size:12px;}
ul.price_icon li a:hover{color:#167179;}


.blue_section{ width:187px;  background: #E2F9FE; float:left;}
ul.orange_icon{ margin:0px 0 0px 0; padding:0px;}
ul.orange_icon li{margin:0px 0 0 0; padding:10px 0 2px 40px; list-style:none; background:url(../images/orange_icon.gif) 15px 8px no-repeat; font:bold 12px Arial, Helvetica, sans-serif; height:18px; }
ul.orange_icon li a{color:#167179;}
ul.orange_icon li a:hover{color:#167179;}

.pad_lft_110{padding-left:110px;}
.pad_top_10{padding:25px 0 0 10px;}
.mar_lft_30{margin-left:30px;}

.h1{padding:30px 0 0 180px; margin:0px; font: normal 18px Arial, Helvetica, sans-serif; color:#000; text-align:center; float:left}

.pricing_header{
	background:url(../images/scope_services_tab.gif) 0 bottom no-repeat #EFFCFE;
	width:592px; margin:0 0 0 0 0; height:35px; padding:0px 0 0 0; }
	
.pricing_header_blue{
	background:url(../images/scope_services_tab_blue.gif) 0 bottom no-repeat #EFFCFE;
	width:592px; margin:0 0 0 0 0; height:35px; padding:0px 0 0 0; }	
	
	
.pricing_header_blue h1{padding:0px 0 0 30px; margin:0px;  font:bold 13px Arial, Helvetica, sans-serif; float:left; width:150px;}
		
.pricing_header h1{padding:0px 0 0 30px; margin:0px;  font:bold 13px Arial, Helvetica, sans-serif; float:left; width:150px;}

.pricing_table {padding:0 0 0 8px; color:#023946; }
.section1{width:190px; height:65px; border-right:1px #A8F0DF solid; float:left; }
.section3{width:170px; height:65px; border-right:1px #A8F0DF solid; float:left; }
.section4{width:100px; height:65px; border-right:1px #A8F0DF solid; float:left;  }
.section5{width:131px; height:65px;  float:left;  }
.section6{width:200px; height:50px; float:left;  }
.section7{width:190px; height:50px; border-right:1px #A8F0DF solid; float:left; }
.section8{width:170px; height:50px; border-right:1px #A8F0DF solid; float:left; }


.border{background:#A8F0DF; width:589px; height:1px; clear: both;}

.section1 .pad_30{padding:5px 0 0 20px;}
.section3 .pad_20{padding:5px 0 0 10px;}
.section4 .pad_20{padding:5px 0 0 10px;}
.section5 .pad_20{padding:5px 0 0 10px;}
.section6 .pad_20{padding:5px 0 0 10px;}
.section7 .pad_10{padding:10px 0 0 20px;}
.section8 .pad_20{padding:10px 0 0 10px;}


.logo_section{width:550px; height:0px; margin:0px; padding:0px;}
.logo_block{  padding:20px 5px  5px  8px; margin:0px; }
.logo_block2{  padding:10px 5px 5px  18px; margin:0px; }
.logo_block3{  padding:10px 5px 5px  10px; margin:0px; }
.logo_block4{  padding:10px 5px 5px  30px; margin:0px; }
.logo_block5{  padding:30px 5px 5px  10px; margin:0px; }
.logo_block6{  padding:35px 5px 5px  5px; margin:0px; }



/*---Paging box 09-April-2009---*/
.paging_box{
	padding:30px 18px;
	}
.paging_box h2{
	background:url(../images/page_heading_bg.gif) 0 bottom repeat-x;
	font-size:17px; padding:0 0 17px 5px; margin:0px;
	}
.changing_images{
	padding:40px 0 100px 0px; text-align:center;
	width:99%;
	}
.changing_images img{
	margin:0 auto;
	}	
	
/*Pagination css*/
/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.paginationstyle{ /*Style for demo pagination divs*/
width: auto;
text-align: center;
padding: 2px 0;
margin: 0px 0; float:right;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
margin: 0 0px;
background:url(../images/paging_bg_over.gif) 0 0 no-repeat;
width:26px; height:26px;
}

.paginationstyle a{ /*Pagination links style*/
text-decoration: none;
color: #696969;
width:26px; height:21px; margin:0 2px;
text-align:center; display:block; float:left;
background:url(../images/paging_bg.gif) 0 0 no-repeat;
padding:5px 0 0 0px; font-weight:bold; font-size:13px;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #fff;
background:url(../images/paging_bg_over.gif) 0 0 no-repeat;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #fff;
}





/*-----*/
.content_port_box{
	width:87%; margin:0 auto; padding:0 0 10px 0px;
	}
.content_port{
	padding:0 0 0 15px;
	background:url(../images/red_bullet.gif) 0px 5px no-repeat;
	}
a.view_sample{
	 margin:0 auto 0 10px;
	 padding:15px 20px 4px 20px; 
	 font-size:11px;  background:url(../images/word-icon.gif) 0px 15px no-repeat; 
	 color:#000; display:block; text-align:center;
	 float:right; 
	 }

a.view_sample_excel{
	 margin:0 auto 0 10px;
	 padding:15px 20px 4px 20px; 
	 font-size:11px;  background:url(../images/xcel-icon.jpg) 0px 15px no-repeat; 
	 color:#000; display:block; text-align:center;
	 float:right; 	
	  	 }
	 
a.view_sample_pdf{
	 margin:0 auto 0 10px;
	 padding:15px 20px 4px 20px; 
	 font-size:11px;  background:url(../images/pdf-icon.gif) 0px 15px no-repeat; 
	 color:#000; display:block; text-align:center;
	 float:right; 
	 }
	 
/*-----*/
.demo_top_cur{width:959px; float:right; height:16px; background:url(../images/demo_top_cur.gif) no-repeat;}

.demo_mid_strip{width:944px; float:right; background:url(../images/demo_mid_strip.gif) repeat-y; padding:0 0 0 15px; margin-top:-4px;}

.demo_bot_cur{width:959px; float:right;  height:16px; background:url(../images/demo_bot_cur.gif) no-repeat;}


/*--Dash board Demo--*/
.dash_board_bg{
	background:url(../images/dashboard_bg.gif) 0 0 no-repeat;
	width:852px; height:854px;
	}
h2.dashboard_heading{
	background:url(../images/page_heading_bg.gif) 0 bottom repeat-x;
	font-size:17px; padding:0 0 17px 5px; margin:0px;
	}
.dashboard_content{
	color:#383838;
	font-size:12px;
	width:95%; margin:0 auto;
	}
	
.dialog_text, .dialog_text a{
	color:#0017F4;
	}
.dialog_text a{
	color:#0017F4; text-decoration:underline;
	}
.dialog_text a:hover{
	text-decoration:none;
	}
.dialog_text strong{
	color:#555555;
	}

/*--Site Map--*/
.sitemap{
	width:85%; margin:0 auto;
	padding:0 0 0 15px;
	}
.sitemap_colom1{
	width:240px;
	float:left; padding-left:30px;
	}

.sitemap ul{
	padding:0px 0px;
	list-style:none;
	}
.sitemap h2{
	font-size:13px;
	padding:15px 0 0 0px; margin:0px;
	}
.sitemap ul li{
	padding:0 0 0 20px;
	display: list-item; line-height:17px; height:17px; font-size:12px;
	background:url(../images/red_bullet.gif) 8px 6px no-repeat;
	}
.sitemap ul li:hover{
	}
.sitemap ul li a:hover{
	color:#000;
	}
	
.dashbord_box  .bot .dashboard_heading{
	font-size:15px; color:#167179;
	background:none;
	}
	
	
/*--Newsletter--*/
.pad_lft_13{padding-left:13px; padding-top:5px;}
.table_newsletter{padding:0px; margin:0px; width:717px; background: #FFF;}
.table_newsletter .header{ padding:0px; margin:0px; background: url(../images/newsletter-curve-2.gif) repeat-x; height:33px;}
.table_newsletter .header h1{ padding:0px; margin:0px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff;}

.table_newsletter .td{padding:0px; margin:0px; width:717px; border-left:1px #4696B0 solid; border-right:1px #4696B0 solid;}
.table_newsletter .bottom{padding:0px; margin:0px; height:8px; background: url(../images/newsletter-curve-6.gif) repeat-x;}

.table_newsletter .article{padding:0px; margin:0px; width:688px;}
.table_newsletter .article .left_section{ padding:0px; margin:0px; width:442px;}
.table_newsletter .article .left_section h1{ padding:3px 0  0 25px ; margin:0px; width: auto; height:22px; background: url(../images/newsletter-articleicon.gif) 11px 6px no-repeat #7DBACD; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.table_newsletter .article .left_section h2{ padding:12px 0  0 20px ; margin:0px; width: auto;  background: url(../images/red_bullet.gif) 11px 17px no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#167179; text-align:left;}

.table_newsletter .article .left_section h3{ padding:12px 0  0 20px ; margin:0px; width: auto;   font:bold 15px Arial, Helvetica, sans-serif; color:#167179; text-align:left;}

.table_newsletter .article .left_section p{padding:12px 15px 0 20px; margin:0px; font:normal 11px Arial, Helvetica, sans-serif; color:#167179; text-align: justify; }
.table_newsletter .article a.morebtn{padding:0px; margin:0px 10px 0 0;  height:14px; width:48px; display:block; float:right; }

.table_newsletter .article a.morebtn2{padding:0px; margin:0px 0px 0 0; height:14px; width:48px; display:block; float:right; }
.table_newsletter .article .left_section .dot{padding:0px 0 10px 0; margin:0px; background:url(../images/newsletter-dot.gif) bottom repeat-x; height:5px;  float:none; }

.table_newsletter .article .divider{padding:0px; margin:0px; width:26px; background:url(../images/newsletter-section-divider2.gif) 0px 0px repeat-y;}


.table_newsletter .article .right_section{ padding:0px; margin:0px; width:217px;}
.table_newsletter .right_block{padding:0px; margin:0px; width:217px;  background:url(../images/newsletter-rightside-back.gif) repeat-y;}
.table_newsletter .right_block .header { background: url(../images/newsletter-rightside-head.gif) no-repeat; width: auto; height:33px;}
.table_newsletter .right_block .header2 { background: url(../images/newsletter-rightside-head2.gif) no-repeat; width: auto; height:33px;}
.table_newsletter .right_block h1{padding:0px 0 2px 40px; margin:0px;  font:bold 13px Arial, Helvetica, sans-serif; color:#167179; text-align:left;}


.table_newsletter ul.page_sublinks{ margin:0px; padding:0px; }
.table_newsletter ul.page_sublinks li{border-bottom:1px solid #FFFFFF;  margin:0px; padding:2px 0 2px 25px; list-style:none;
background:url(../images/red_bullet.gif) 15px 6px no-repeat; font-weight: normal; color:#167179; font-size:11px; text-align:left;
}
.table_newsletter ul.page_sublinks li a{ text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif;}
.table_newsletter ul.page_sublinks li a:hover, ul.page_sublinks li a.active{color:#167179; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none;}	

.table_newsletter ul.editor{ margin:0px; padding:5px 0 0 0; }
.table_newsletter ul.editor li{border-bottom:1px solid #FFFFFF;  margin:0px; padding:2px 0 2px 30px; list-style:none;
background:url(../images/red_bullet.gif) 18px 6px no-repeat; font-weight: normal; color:#167179; font-size:11px; text-align:left;
}
.table_newsletter ul.editor li a{ text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif;}
.table_newsletter ul.editor li a:hover, ul.page_sublinks li a.active{color:#167179; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none;}	


.table_newsletter .industry_block{padding:0px; margin:0px;  background:url(../images/newsletter-rightside-curve2.gif) repeat-y; width:195px;}
.table_newsletter .industry_block p{ padding:5px 0  5px 20px ; margin:0px; width: auto;  background: url(../images/red_bullet.gif) 12px 10px no-repeat; font:bold 12px Arial, Helvetica, sans-serif; color:#167179; text-align:left;}
.table_newsletter .industry_block p a{color:#167179; text-decoration:underline;}
.table_newsletter .industry_block p a:hover{color: #000; text-decoration:underline;}




/*--article--*/
.pad_top_15{ padding-top:5px;}
.pad_top_12{ padding-top:12px;}

.pad_rit_20{ padding-right:40px;}


.article_block{ padding:0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179;}
.article_head{padding:10px 0 0 20px; margin:0px; width:auto; }
.article_block_inside{padding:20px 0 0 20px; margin:0px; width:800px; }

.article_block h1{padding:0px 0 20px 45px ;  margin:0px; font:bold 15px Arial, Helvetica, sans-serif; color:#167179; text-decoration:underline; background:url(../images/red_bullet.gif) 30px 5px no-repeat;}
.article_block h2{padding:0px 0 20px 45px; margin:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#167179; text-decoration: none;}
.article_block h2 a{ text-decoration:underline; color:#167179;}
.article_block h2 a:hover{ text-decoration:underline; color:#000;}



.article_block p{padding:0px 0 10px 45px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179; text-align:justify;}
.article_block p span{ font-style:italic; color:#000;}

.article_block p a{color:#167179; text-decoration:underline;}
.article_block p a:hover{color:#000; text-decoration:underline;}

.article_block p.p2{padding:0px 0 5px 45px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179; text-align:justify;}

.article_block p.p3{padding:0px 0 5px 45px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179; text-align:justify; background:url(../images/red_bullet.gif) 30px 5px no-repeat;}



ul.article{ margin:0px; padding:5px 0 10px 0; }
ul.article li{border-bottom:1px solid #FFFFFF;  margin:0px; padding:2px 0 10px 50px; list-style:none;
font-weight: normal; color:#167179; font-size:12px; text-align:left;
}



.grey_curve{padding:0px; margin:0px 0 0 40px ; width:244px;}
.grey_curve .head{padding:0px; margin:0px; background:url(../images/grey_curve-2.gif) repeat-x; height:10px; width:auto}
.grey_curve .bot{padding:0px; margin:0px; background:url(../images/grey_curve-6.gif) repeat-x; height:10px; width:auto}

.grey_curve .middle{width:auto; border-left:1px #48899D solid; border-right:1px #48899D solid; background:#F8F8F8; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179; text-align:justify;}
.grey_curve p{padding:0px 0 10px 10px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179; text-align:justify;}
.grey_curve p.p2{padding:0px 0 5px 10px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179; text-align:justify;}


.article_inside_block{padding:0px; margin:0px 0 0 50px; width:540px; }
.article_inside_block .head1{ padding:0px; margin:0px; float:left; width:15px;}
.article_inside_block .head2{ padding:0px; margin:0px; float:left; width:525px;}

/*--------------19-June----------------------*/

.newsletter{}
.newsletter .tab{border:2px solid #207089; font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:20px}
.newsletter .tab a{color:#0000FF; text-decoration:none;}
.newsletter .vol{font: normal 12px Arial, Helvetica, sans-serif; color:#000;}
.newsletter .top_link{font:normal 11px Arial, Helvetica, sans-serif; color:#167179; text-align:right}
.newsletter .top_link a{color:#FF0100; text-decoration:none;}
.newsletter .footer_link{font:normal 11px Arial, Helvetica, sans-serif; color:#167179; text-align:center}
.newsletter .footer_link a{color:#FF0100; text-decoration:none;}
.newsletter .top_link a{color:#FF0606}
.newsletter .span{font: normal 11px Arial, Helvetica, sans-serif; text-align:center;}
.newsletter .heading{font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.newsletter .heading a{font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.newsletter .heading a:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration: none;}
.newsletter h2{font:bold 18px Arial, Helvetica, sans-serif; color:#FFF; padding-left:10px; background-color:#207089; padding:4px 0}
.newsletter h3{font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; padding:3px 0 3px 10px; background-color:#207089;}
.newsletter .left_link{font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; padding-left:0px; background-color:#2C97B9; line-height:14px;}
.newsletter .left_link a{color:#fff; text-decoration:none;}
.newsletter .left_heading{font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.newsletter .left_heading a{color:#000;}
.newsletter p{margin:0px; padding-bottom:10px;}
.newsletter .lft_heading {font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; padding-left:15px;}


/*--------24-june-09----*/
.layout_design_page .right_col .content_port{
	color:#000000; font-weight:normal;
	}
.layout_design_page .right_col .content_port_box{
	border:none; padding-bottom:5px;
	}
.content_port strong{
	font-weight:normal;
	}
.layout_design_page .right_col .expertise{
	color:#000000;
	}
	
/*------------------------25-June-09---------------------------*/
.link_block{ padding:0px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179;}
.link_head{padding:10px 0 0 20px; margin:0px; width:auto; }
.link_block_inside{padding:20px 0 0 20px; margin:0px; width:800px; }

.link_block h1{padding:0px 0 20px 45px ;  margin:0px; font:bold 15px Arial, Helvetica, sans-serif; color:#167179; text-decoration:underline; background:url(../images/red_bullet.gif) 30px 5px no-repeat;}
.link_block h2{padding:0px 0 20px 45px; margin:0px; font:bold 13px Arial, Helvetica, sans-serif; color:#167179; text-decoration: none;}
.link_block h2 a{ text-decoration:underline; color:#167179;}
.link_block h2 a:hover{ text-decoration:underline; color:#000;}



.link_block p{padding:0px 0 10px 45px; margin:0px; font:normal 12px Arial, Helvetica, sans-serif;  color:#167179; text-align:justify;}
.link_block p a{color:#167179; text-decoration:none}
.link_block p a:hover{color:#FF0000; text-decoration:none}
.link_block p span{ font-style:italic; color:#000;}





.have_projects{
	padding:4px 0 2px 0px; margin:0 auto; color:#2C788E; font-size:23px; text-align:center; background:url(../images/project_have.gif) no-repeat; width:245px; height:168px;}
.have_projects strong{display:block; padding-bottom:5px;}
.have_projects ul.proj{padding:0px; margin:0px;}
.have_projects ul.proj li{font:normal 14px Arial, Helvetica, sans-serif; color:#2C788E; background:url(../images/red_project_button.gif) 23px 5px no-repeat; list-style:none; line-height:18px; padding-left:35px; margin:0px; text-align:left}
.have_projects .small_text{ color:#0A576F; font-size:16px; line-height:12px; margin:0px; color:#0A576F; padding:5px 0; text-align:center}


a.buy{
	color:#000000; 
	display:block; width:100px; height:35px; margin:0 auto;
	background:url(../images/buy_button.gif) 0 0 no-repeat; 
	}

.pricing_header1{
	background:url(../images/scope_services_tab1.gif) 0 bottom no-repeat #EFFCFE;
	width:425px; margin:0 0 0 0 0; height:35px; padding:0px 0 0 0; }
	
	.pricing_header1_blue{
	background:url(../images/scope_services_tab_blue1.gif) 0 bottom no-repeat #EFFCFE;
	width:425px; margin:0 0 0 0 0; height:35px; padding:0px 0 0 0; }	
	
	
.pricing_header1_blue h1{padding:0px 0 0 30px; margin:0px;  font:bold 13px Arial, Helvetica, sans-serif; float:left; width:150px;}
		
.pricing_header1 h1{padding:0px 0 0 30px; margin:0px;  font:bold 13px Arial, Helvetica, sans-serif; float:left;}
.pricing_table1 {padding:0 0 0 8px; color:#023946;  }
.sections6{width:100px;border-right:1px #A8F0DF solid; padding-left:10px }
.sections7{width:170px; border-right:1px #A8F0DF solid;  padding-left:10px }

.border1{border:1px #A8F0DF solid; border-top:none; width:406px;}

/*----------------------17-07-09 ------------------*/

/*------- --------------------------
.press_rel{
	background:url(../images/right_box_bot.gif) 0 bottom no-repeat;
	}
.press_rel h2{
	background: url(../images/box_heading_bg.gif) 0 0;
	font-size:15px; padding:0 0 0 14px; line-height:28px;
	} 
.press_rel .bot{
	background:url(../images/right_box_bot.gif) 0 bottom no-repeat; background-color:#EFFCFE;
	}
.press_rel h2{
	background: url(../images/box_heading_bg.gif) 0 0;
	font-size:15px; padding:0 0 0 14px; line-height:28px;
	}
.press_rel p{text-align:right; padding-right:20px}
	
h2.press_rel{
	background:url(../images/about_tab.gif) 0 0 no-repeat;
	padding:0 0 0 35px;
	}

.press_rel .content{
	padding:3px 3px;
	color:#167179;
	}

ul.press_rel_links{
 margin:0px; padding:0px;
	}
ul.press_rel_links li{
	border-bottom:1px solid #FFFFFF;
    margin:0px; padding:2px 0 2px 50px; list-style:none;
	background:url(../images/red_bullet.gif) 30px 6px no-repeat;
	font-weight: normal; color:#167179; font-size:10px; background-color:#EFFCFE;
	}
ul.press_rel_links li span{font:bold 11px Arial, Helvetica, sans-serif;}
ul.press_rel_links li a{padding:0 0 0 0px; font-weight: normal; color:#167179; font-size:12px;}
ul.press_links li a:hover, ul.press_links li a.active{color:#167179;}
*/

.our_clients{margin-left:20px; padding:0px; }
.our_clients h1{font:bold 14px Arial, Helvetica, sans-serif; color:#51959B; margin:0px; padding-left:10px}

.press_rel{width:245px; height:152px; margin:0px; padding:0px; background-color:#EFFCFE; background:url(../images/press_release.gif) no-repeat; margin-left:8px }

.press_rel h1{font:bold 15px Arial, Helvetica, sans-serif; color:#167179;  padding:5px 0px 0 20px; height:27px}

ul.press_rel_links{
 margin:0px; padding:0px;
	}
ul.press_rel_links li{

    margin:0px; padding:2px 0 2px 30px; list-style:none;
	background:url(../images/red_bullet.gif) 20px 6px no-repeat;
	font-weight: normal; color:#167179; font-size:11px; margin:0px;
	}

.press_rel p{text-align:right; padding-right:20px;}


/*-----------------------------*/

ul.firm{
	padding:0 0 0 0px; margin:0px;
	}
ul.firm li{
	list-style:none;
	padding:0 0 0 30px; 
	margin:4px 0;
	background:none;
	
	}
	
/*---------- feedbackform - 23-nov-09   -------------------*/

.table_feedback{padding:0px; margin:0px 0 0 19px; width:610px;}
.head_feedback {padding:0px 0 0 0; margin:0px; background: url(../images/feedback/head-back.gif) no-repeat; height:33px; font:bold 14px Arial, Helvetica, sans-serif; color:#167179;}

.table_feedback .txt_new{padding:0px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#167179;}

.table_feedback h1{padding:0px; margin:0px; font:bold 16px Arial, Helvetica, sans-serif; color:#167179;}

.form_back {padding:0px; margin:0px; background:url(../images/feedback/back.gif) repeat-x;}

.table_feedback_new{padding:0px; margin:0px 0 0 0px; width:610px;}
.table_feedback_new .txt_new{padding:0px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#167179;}

.feedback_listing_back{padding:0px; margin:0px; width:558px; background: url(../images/feedback/feedback_listing_back.gif) repeat-y; font:normal 12px Arial, Helvetica, sans-serif; color:#167179;}



/*---------- affilate form - 30-nov-09   -------------------*/

.table_feedback2{padding:0px; margin:0px 0 0 19px; width:354px; float:left;}
.head_feedback2{padding:0px 0 0 0; margin:0px; background: url(../images/affilate/head.jpg) no-repeat; height:33px; font:bold 14px Arial, Helvetica, sans-serif; color:#167179; width:324px;}

.table_feedback4{padding:0px; margin:0px 0 0 19px; width:230px; float:left;}
.head_feedback3{padding:0px 0 0 0; margin:0px; background: url(../images/affilate/head2.jpg) no-repeat; height:33px; font:bold 14px Arial, Helvetica, sans-serif; color:#167179; width:220px;}



.table_feedback2 .txt_new{padding:0px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#167179;}

.input_30{padding:0px; margin:0px; width:200px; height:20px; font:normal 14px Arial, Helvetica, sans-serif;  color:#000; border:1px #AADED9 solid;}

/*--------------------2-dec-09 Top Popup Box-----------------*/

.pop_box{width:380px; height:305px; font:normal 12px  Arial, Helvetica, sans-serif; position:absolute; top:2px; left:2px;}
.pop_box .txt{width:370px; height:20px; background:#000; text-align:right; color:#FFF; font-weight:bold; padding-right:10px}



/*--------------------7-dec-09 -----------------*/
.hide{display:none;}




/*--------------------5-may-10 -----------------*/

.have_projects2{
	padding:4px 0 2px 0px; margin:0 auto; color:#2C788E; font-size:23px; text-align:center; background: url(../images/4-may-10/project_have3.gif) no-repeat;   width:245px; height:281px;}

.have_projects2 .small_text2{ color:#0A576F; font-size:12px;  margin:0px; color:#0A576F; padding:0px; font-weight:bold;}
.have_projects2 .text_box{padding:0px; margin:0px; width:150px; border:1px #AADED9 solid; height:18px;}
.have_projects2 .text_box2{padding:0px; margin:0px; width:150px; border:1px #AADED9 solid; height:50px; }
.pad_bot_8{ padding-bottom:12px;}
.pad_bot_15{ padding-bottom:15px;}





/*--------------------6-JULY-10 -----------------*/

.view_sample_pdf{
	 margin:0 auto 0 10px;
	 padding:15px 20px 4px 20px; 
	 font-size:11px;  background:url(../images/pdf-icon.gif) 0px 15px no-repeat; 
	 color:#000; display:block; text-align:center;
	 float:right; 
	 }