@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; margin:0px; padding:0px; color:#5c5d5e;
}
p{
	margin:0px;
}
p a{
	margin:0px; color:#2da3dc; text-decoration:none;
}
.outer_top_wrapper{
	width:100%; background-color:#eeeeee; height:106px;
}
.footer_wrapper_main{
	width:100%;  background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; height:195px;
}
.main-wrapper{
	width:995px; margin:0 auto;
}
.top_header{
	width:995px; float:left; background-color:#eeeeee; height:106px;
}
.logo_container{
	width:165px; float:left; height:106px;
}
.logo{
	width:135px; height:58px; float:left; padding:40px 0px 0px 30px;
}
.banner_container{
	width:995px; float:left;/* background-image:url(images/flash_banner.jpg);*/ height:338px;/* background-repeat:repeat-x;*/
}
.main_content_container{
	width:995px; float:left;
}
.news_container{
	width:880px; float:left; padding:15px 57px 15px 57px;
}
.news_area{
	width:880px; float:left; border:3px solid #e5e5e5; height:30px; background-color:#ececec;
}
.content_area{
	width:995px; float:left;
}
.content_lt_container{
	width:350px; float:left; margin-bottom:25px;
}
.content_rt_container{
	width:645px; float:left; margin-bottom:25px;
}
.lt_section{
	width:261px; float:left; padding:0px 35px 5px 54px;
}
.services_container{
	width:261px; float:left;
}
.services_lt_curve{
	background-image:url(images/servces_lt_curve.jpg); width:12px; height:69px; float:left; background-repeat:no-repeat;
}
.services_rt_curve{
	background-image:url(images/servces_rt_curve.jpg); width:12px; height:69px; float:left; background-repeat:no-repeat;
}
.services_content{
	width:237px; float:left;
}
.services_text1{
	border-left:3px solid #e0e0e0; border-right:3px solid #e0e0e0; background-color:#fbf9f9; float:left; width:231px;
}
.services_btm_curve{
	float:left; width:261px; background-image:url(images/services-btm-curve.jpg); background-repeat:no-repeat; height:12px;
}
.free_business_container{
	width:261px; float:left; margin-top:8px;
}
.free_businner_container{
	width:237px; float:left; padding:0px 12px 0px 12px;
}
.free_bus_content1{
	border-left:3px solid #e0e0e0; border-right:3px solid #e0e0e0; background-color:#ffffff; float:left; width:231px;
}
.rt_home_content1{
	width:575px; float:left; padding:0px 57px 55px 13px;
}
.rt_home_banner1{
	width:575px; float:left; padding:0px 57px 15px 13px;
}
.rt_inner_content1{
	width:575px; float:left; padding:0px 57px 30px 13px;
}
.rt_inner_content_aboutus1{
	width:575px; float:left; padding:0px 57px 15px 13px;
}
.free_bus_txt1{
	margin:3px 0px 0px 10px; font-size:10px;
}
.rt_inner_lt{
	width:278px; float:left;
}
h1{
	font-size:20px; font-weight:bold; text-align:left; margin:0px 0px 5px 0px; color:#3d3c3f;
}
.rt_inner_lt_txt{
	padding:0px 5px 0px 0px; margin:0px;
}
.rt_inner_lt_txt2_border{
	padding:0px 0px 0px 5px; margin:0px;
}
.rt_inner_lt_check_border_rt{
	padding:5px 0px 5px 5px; margin:0px; border-bottom:1px dotted #333333; text-align:right;
}
.rt_inner_rt{
	width:280px; float:left; margin-top:25px; padding-left:17px;
}
.yellow_txt1{
	margin:0px; padding:0px; color:#ffcc00; font-size:13px; font-weight:bold; line-height:22px;
}
.yellow_btm_txt1{
	margin:0px; padding:0px 0px 0px 2px;
}
.yellow_btm_txt1 a{
	margin:0px; padding:0px 0px 0px 2px; color:#2da3dc;
}
.expertise_box1{
	width:632px; float:left; padding:0px 0px 0px 13px;
}
.expertise_box2{
	width:632px; float:left; padding:0px 0px 0px 13px; margin-top:5px;
}
h2{
	font-size:17px; font-weight:bold; text-align:left; color:#3d3c3f; margin:0px 0px 3px 0px; border-bottom:6px solid #eaeaea;
}
h3{
	font-size:17px; font-weight:bold; text-align:left; color:#3d3c3f; margin:0px 0px 3px 0px; padding-left:80px; border-bottom:6px solid #eaeaea;
}
h4{
	color:#383838; font-size:12px; margin:10px 0px 5px 10px;
}
h4 a{
	color:#383838; font-size:12px; text-decoration:none;
}
h4 a:hover{
	text-decoration:underline;
}
.inner_img_bx_container{
	float:left; width:632px;
}
.iiner_img_bx1{
	width:126px; float:left;
}
.working_lt_bx{
	width:280px; float:left; margin:3px 15px 0px 0px;
}
.working_rt_bx{
	width:280px; float:left; margin:3px 0px 0px 0px;
}
.readmore1{
	color:#407ebd; text-decoration:none;
}
.readmore1 a{
	color:#407ebd; text-decoration:none;
}
.readmore1 a:hover{
	color:#407ebd; text-decoration:underline;
}
.readmore2{
	color:#003366; text-decoration:none;
}
.readmore2 a{
	color:#003366; text-decoration:none;
}
.readmore2 a:hover{
	color:#003366; text-decoration:underline;
}
.news_header1{
	margin:0px; line-height:30px; padding:0px 0px 0px 15px; font-size:12px; font-weight:bold;
}
.bullet1{
	width:19px; float:left; background-image:url(images/bullet.jpg); height:22px;
}
.bullet_rt_txt1{
	width:261px; float:left;
}
.news_bullet_txt1{
	margin:5px 0px 0px 10px; padding:5px 0px 0px 10px; font-size:12px; font-weight:bold;
}
.news_bullet_li1{
	padding:0px 0px 5px 0px;
}
.blue_txt1{
	margin:0px; padding:5px 0px 0px 20px; color:#2da3dc; font-size:12px; font-weight:bold; line-height:22px;
}
.blue_sub1{
	margin:0px; padding:0px 0px 0px 20px;
}
.footer_conatiner{
	background-image:url(images/footer_bg.jpg); height:140px; width:995px; float:left;
}
.footer_lt1{
	width:390px; float:left; padding:27px 10px 27px 15px;
}
.footer_lt_inner{
	width:195px; float:left;
}
.footer_lt_txt1{
	font-size:12px; color:#929292; font-weight:bold; line-height:18px;
}
.footer_lt_txt1 a{
	font-size:12px; color:#929292; text-decoration:none;
}
.footer_lt_txt1 a:hover{
	font-size:12px; color:#929292; text-decoration: underline;
}
.footer_middle{
	width:255px; float:left; padding:30px 0px 30px 0px;
}
.p_newsletter{
	font-size:14px; font-weight:bold; color:#e0e6e6; margin:0px 0px 5px 0px;
}
.newsletter_container{
	width:240px; float:left;
}
.footer_name{
	background-image:url(images/name.jpg); width:204px; height:23px; float:left; margin-bottom:5px;
}
.footer_email{
	background-image:url(images/email_id.jpg); width:204px; height:23px; float:left;
}
.footer_btn{
	width:26px; height:50px; float:left;
}
.footer_logo{
	width:108px; height:48px; float:right; background-image:url(images/footer-art-logo.png); margin-top:83px; background-repeat:no-repeat;
}	
.p_text1{
	padding-left:10px;
}
.rt_inner_lt_2{
	width:278px; float:left; height:350px;
}
.rt_inner_content2{
	width:575px; float:left; padding:0px 57px 30px 13px; min-height:512px;
}
.conatct_rt_inner_content2{
	width:575px; float:left; padding:0px 57px 30px 13px;
}
.rt_inner_rt2{
	width:280px; float:left; margin-top:50px; padding-left:17px;
}
.testimonial_txt1{
	margin:0px; padding:0px; color:#2da3dc; font-size:11px; font-weight:bold; text-align:right;
}
.footer_bottom{
	 width:995px; float:left; height:55px;
}
.footer_btm_lt{
	width:500px; float:left; color:#bbbbbb; font-size:14px; font-weight:bold; margin-top:5px;
}
.footer_btm_rt{
	width:400px; float:right; color:#bbbbbb; font-size:14px; font-weight:bold; margin-top:5px; text-align:right;
}
.blue_txt2{
	margin:0px; padding:0px 0px 0px 5px; color:#999999; font-size:12px; font-weight:bold; line-height:22px;
}
.rt_contact_rt{
	width:280px; float:left; padding-left:17px;
}
.contact_txt_bx1{
	width:180px; background-color:#fbf9f9; border:1px solid #cccccc;
}
.contact_txt_bx2{
	width:80px; background-color:#fbf9f9; border:1px solid #cccccc;
}
.contact_dropdown_bx1{
	width:182px; background-color:#fbf9f9; border:1px solid #cccccc;
}
.yellow_txt_mob_apps1{
	margin:0px; padding:0px 0px 0px 20px; color:#ffcc00; font-size:13px; font-weight:bold; line-height:22px;
}
.mob_app_ul1{
	margin:3px 0px 0px 20px; padding:3px 0px 0px 20px;
}
.sitemap_ul{
	margin:5px 0px 0px 10px; padding:5px 0px 0px 10px;  color:#5c5d5e;
}
.sitemap_ul a{
	  color:#5c5d5e; text-decoration:none;
}
.sitemap_ul1{
	margin:5px 0px 5px 10px; padding:5px 0px 5px 10px;  color:#5c5d5e;
}
.sitemap_ul1 a{
	  color:#5c5d5e; text-decoration:none;
}
.our_customer1{
	width:350px; float:left;
}
.our_cutomer_p{
	margin:0px; padding:3px 0px 0px 80px;
}
.free_business_eval_header1{
	width:237px; height:32px; float:left;
}
.workshop_btn_main1{
	width:261px; float:left;
}
.case_study_form1{
	margin:0px; padding:0px; color:#2da3dc; font-size:11px; font-weight:bold;
}
.news_txt_format{
	margin:0px; padding:0px; color:#545454; font-size:12px; font-weight:bold; line-height:22px;
}
/*------------MENU------------*/

.top_menu_wrapper{
	width:830px; float:left; height:106px;	
}
.top_menu_container{
	height:44px; float:left; padding:45px 0px 0px 10px; width:783px;
}
.top_menu_lt{
	background-image:url(images/top-menu-lt.jpg); width:15px; height:44px; float:left; background-repeat:no-repeat;
}
.top_menu_bg{
	background-image:url(images/top-menu-bg.jpg); width:753px; height:44px; float:left; background-repeat:repeat-x;
}
.top_menu_rt{
	background-image:url(images/top-menu-rt.jpg); width:15px; height:44px; float:left; background-repeat:no-repeat;
}
.newslettertext
{
	height:12px;background-color:#D7D7D7;margin-top:3px;width:194px;margin-left:3px
}
TABLE.jlord-rss-feed {
	WIDTH: 500px; BORDER-TOP: #ccc 3px solid
}
TABLE.jlord-rss-feed TR {
	BORDER-BOTTOM: #cecece 1px solid
}
TABLE.jlord-rss-feed TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 60px; PADDING-RIGHT: 10px; BACKGROUND: url(images/feed.png) no-repeat 6px 50%; HEIGHT: 40px; FONT-SIZE: 109%; PADDING-TOP: 2px
}
TABLE.jlord-rss-feed TH A {
	COLOR: #033464
}
TABLE.jlord-rss-feed TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.inner_li1{
	padding:0px 0px 8px 0px;
}