  body {
	margin:0px; padding:0px 0px;
	text-align:center; 
	font:normal 13px arial;
	color:#5b5b5b;
	line-height:18px;
	background:url(../images/inner-page-bg.jpg) repeat-x center top #EFEADB;
	}

a:hover{color:#00637F;text-decoration:none;}
a{outline:none;	color:#1D88AE;text-decoration:none;}
form{padding:0;margin:0}


/***************** header CSS Starts ***************** */
#header_wrapper {
	margin:0 auto;
	text-align:center;
	padding:0px; width:950px; 
	 
}

#header{height:218px;overflow:hidden;width:950px; margin:0px auto;}
#spacer_top{width:950px; height:18px; margin:0px auto; float:left; }
#header .logo{float:left;width:212px; height:63px; padding:0px; margin:0px; } 
#header .rightpannel{width:738px; height:63px; float:left; margin:0px;}

/***************** navigation CSS starts ***************** */
#header .rightpannel .menu{float:right; margin:0px; height:63px;}
#header .rightpannel .menu ul{list-style:none; margin:0px; padding:13px 0px 0px 0px;}
#header .rightpannel .menu li{display:inline; margin-left:3px; float:left;}

.submenu{float:right; margin:0px; height:70px; width:410px; background-image:url(../images/submenu_vertical.jpg); background-repeat:no-repeat; background-position:left 55%;}
.submenu ul{list-style:none; margin:0px; padding:25px 0px 0px 15px;}
.submenu li{display:inline; margin-left:3px; float:left;}


.submenu li a.company{width:69px; height:23px; background:url(../images/submenu_company_normal.png) no-repeat center top; display:block; cursor:hand;}
.submenu li a.company:hover{background:url(../images/submenu_company_active.png) no-repeat center top; cursor:hand;}
.submenu li a.company_active{width:69px; height:23px; background:url(../images/submenu_company_active.png) no-repeat center top; display:block; cursor:hand;}

.submenu li a.ourteam{width:69px; height:23px; background:url(../images/submenu_ourteam_normal.png) no-repeat center top; display:block; cursor:hand;}
.submenu li a.ourteam:hover{background:url(../images/submenu_ourteam_active.png) no-repeat center top; cursor:hand;}
.submenu li a.ourteam_active{width:69px; height:23px; background:url(../images/submenu_ourteam_active.png) no-repeat center top; display:block; cursor:hand;}

.submenu li a.news{width:69px; height:23px; background:url(../images/submenu_news_normal.png) no-repeat center top; display:block; cursor:hand;}
.submenu li a.news:hover{background:url(../images/submenu_news_active.png) no-repeat center top; cursor:hand;}
.submenu li a.news_active{width:69px; height:23px; background:url(../images/submenu_news_active.png) no-repeat center top; display:block; cursor:hand;}

.submenu li a.blog{width:69px; height:23px; background:url(../images/submenu_blog_normal.png) no-repeat center top; display:block; cursor:hand;}
.submenu li a.blog:hover{background:url(../images/submenu_blog_active.png) no-repeat center top; cursor:hand;}
.submenu li a.blog_active{width:69px; height:23px; background:url(../images/submenu_blog_active.png) no-repeat center top; display:block; cursor:hand;}

.submenu li a.clients{width:69px; height:23px; background:url(../images/submenu_clients_normal.png) no-repeat center top; display:block; cursor:hand;}
.submenu li a.clients:hover{background:url(../images/submenu_clients_active.png) no-repeat center top; cursor:hand;}
.submenu li a.clients_active{width:69px; height:23px; background:url(../images/submenu_clients_active.png) no-repeat center top; display:block; cursor:hand;}




.menu li a.home{width:63px; height:23px; background:url(../images/home_normal.png) no-repeat center top; display:block; cursor:hand;}
.menu li a.home:hover{background:url(../images/li_home_active.png) no-repeat center top; cursor:hand;}
.menu li a.home_active{background:url(../images/li_home_active.png) no-repeat center top; display:block; cursor:hand;}


.menu li a.agency{width:73px; height:23px; background:url(../images/li_agency.png) no-repeat center top; display:block; cursor:hand;}
.menu li a.agency:hover{background:url(../images/li_agency_active.png) no-repeat center top; cursor:hand;}
.menu li a.agency_active{width:73px; height:23px; background:url(../images/li_agency_active.png) no-repeat center top; cursor:hand; display:block;}


.menu li a.services{width:73px; height:23px; background:url(../images/li_services.png) no-repeat center top; display:block;}
.menu li a.services:hover{background:url(../images/li_services_active.png) no-repeat center top;}
.menu li a.services_active{width:73px; height:23px; background:url(../images/li_services_active.png) no-repeat center top; display:block;}


.menu li a.portfolio{width:83px; height:23px; background:url(../images/li_portfolio.png) no-repeat center top; display:block;}
.menu li a.portfolio:hover{background:url(../images/li_portfolio_active.png) no-repeat center top;}
.menu li a.portfolio_active{width:83px; height:23px; background:url(../images/li_portfolio_active.png) no-repeat center top; display:block;}

.menu li a.blog{width:63px; height:23px; background:url(../images/li_blog.png) no-repeat center top; display:block;}
.menu li a.blog:hover{background:url(../images/li_blog_active.png) no-repeat center top;}
.menu li a.blog_active{width:63px; height:23px; background:url(../images/li_blog_active.png) no-repeat center top; display:block;}

.menu li a.news{width:73px; height:23px; background:url(../images/li_media.png) no-repeat center top; display:block;}
.menu li a.news:hover{background:url(../images/li_media_active.png) no-repeat center top;}
.menu li a.news_active{width:73px; height:23px; background:url(../images/li_media_active.png) no-repeat center top; display:block;}

.menu li a.clients{width:73px; height:23px; background:url(../images/li_clients.png) no-repeat center top; display:block;}
.menu li a.clients:hover{background:url(../images/li_clients_active.png) no-repeat center top; }
.menu li a.clients_active{width:73px; height:23px; background:url(../images/li_clients_active.png) no-repeat center top; display:block;}

.menu li a.contact{width:73px; height:23px;background:url(../images/li_contact.png) no-repeat center top;  display:block;}
.menu li a.contact:hover{background:url(../images/li_contact_active.png) no-repeat center top;}
.menu li a.contact_active{width:73px; height:23px; background:url(../images/li_contact_active.png) no-repeat center top; display:block;}

/***************** navigation CSS ends ***************** */
.spacer_bottom{width:950px; height:30px; margin:0px auto; clear:left; margin:0px; }
.page_content{width:950px; margin:0px; height:auto; text-align:left; }
.page_content h2{margin:0px; font-size:28px; font-weight:normal; color:#81F5FF; font-family:georgia, arial, verdana; line-height:33px;}
.page_content a{font-size:16px; color:#FFFFFF; text-decoration:none;}
.page_content a:hover{color:#EFEADB;}
/***************** header CSS ends ***************** */



/***************** Banner CSS starts ***************** */
#banner_agency{width:950px; height:185px; clear:left; margin:0px auto;}

/***************** Banner CSS ends ***************** */

#middle_wrapper {
	margin:0 auto;
	text-align:center;
	padding:0;width:100%;
	background:url(../images/inner_bg.jpg) no-repeat center top;
	height:auto;
	overflow:hidden;
	clear:both;
}

#middle_wrapper_breakdown {
	margin:0 auto;
	text-align:center;
	padding:0;width:100%;
	background:url(../images/inner_bg_logo.jpg) no-repeat center top;
	height:auto;
	overflow:hidden;
	clear:both;
}

#middle_wrapper1 {
	margin:0 auto;
	text-align:center;
	padding:0;width:100%;
	background:url(../images/inner_bg.jpg) no-repeat center top;
	height:auto;
	overflow:hidden;
	clear:both;
}

#middle_top_shdw{border-top:4px solid #D3CFC1;background:url(../images/inner_top_line.jpg) no-repeat top left;margin:0 auto;overflow:hidden;text-align:center;padding:0;width:100%;}

#middle{overflow:hidden; width:951px; margin:0 auto; text-align:center; }
#middle_footer_content{overflow:hidden; width:950px; margin:0 auto; background:url(../images/content_bg1.jpg) no-repeat center top;text-align:left;overflow:hidden; padding-top:3px;}



#top_wrapper{width:950px; height:auto; margin:0 auto;}
#top_wrapper .spacer_top{width:950px; height:19px; margin:0px;}
#top_wrapper .content{width:950px; clear:left; height:auto; margin:0px; min-height:230px; }

#top_wrapper .content .leftside{float:left; width:649px; height:auto;}
#top_wrapper .content .leftside .spacer_top_inner{width:649px; height:12px; float:left;}
#top_wrapper .content .leftside .spacer_bottom_inner{width:649px; height:16px; float:left;}

#top_wrapper .content .leftside .page_heading{clear:left; background:url(../images/mi-inner-icon.jpg) no-repeat left top; width:649px; height:36px;}
#top_wrapper .content .leftside .page_heading h1{font-size:28px; color:#333435; font-weight:normal; margin:0px; text-align:left; letter-spacing:-2px; padding-left:57px; line-height:36px;}
#top_wrapper .content .leftside .page_heading h1 span{color:#116282; font-weight:bold; font-size:28px;}

.content .leftside .line_light{clear:left; width:649px; height:1px; background:url(../images/divider-gradient.jpg) no-repeat right top #D3CFC1; }
.content .leftside .main_content{width:649px; height:auto; clear:left; margin:0px;}
.content .leftside .main_content .left_curve_img{float:left; width:67px; height:164px; margin:0px;}

/*agency page starts*/
.content .leftside .main_content .right_contnt{width:533px; height:113px; background:url(../images/agency-content-bg.jpg) no-repeat left top; margin:0px; float:left; padding:17px 0px 34px 0px;  }
.content .leftside .main_content .right_contnt h4{font-size:20px; font-weight:bold; color:#D97087; line-height:30px; margin:0px;}
.content .leftside .main_content .right_contnt .text{font-size:12px; color:#666666; line-height:18px; margin:0px;}
#top_wrapper .content .rightside{ float:left; widdth:309px; height:229px;}
#top_wrapper .content .rightside .right_image_agency{width:271px; height:214px; padding:0px; margin:0px;}
#top_wrapper .content .rightside .right_image_agency p{margin:0px; padding:0px; text-align:right; font-size:10px; color:#829AAC; text-transform:uppercase; line-height:10px;}




#bottom_wrapper{clear:left; width:950px; height:auto; margin:0 auto;}
#bottom_wrapper .spacer_top{width:950px; height:23px; margin:0px;}
#bottom_wrapper .spacer_bottom{width:950px; height:48px; margin:0px;}
#bottom_wrapper .content{clear:left; width:950px; height:auto; margin:0 auto;}

#bottom_wrapper1{float:left; width:950px; height:auto;}
#bottom_wrapper1 .spacer_top{width:950px; height:8px; margin:0px;}
#bottom_wrapper1 .spacer_bottom{width:950px; height:48px; margin:0px;}
#bottom_wrapper1 .content{clear:left; width:950px; height:auto; margin:0 auto;}
#bottom_wrapper1 .content .clients_heading{width:948px; height:67px; background:url(../images/client-green-clip-bg.jpg) no-repeat 27px 19px; margin:0px;}
#bottom_wrapper1 .content .clients_heading h4{font-size:24px; font-weight:bold; line-height:20px; color:#D97087; margin:0px; padding:30px 0px 0px 71px; letter-spacing:-1px;
}
#bottom_wrapper1 .content .clients_heading h4 span{font-size:13px;color:#848484;line-height:25px;}
#bottom_wrapper1 .content .clients_tabs{height:22px; float:left; margin-right:12px;}
#bottom_wrapper1 .content ul{list-style:none; padding:0px; margin:0px;}
#bottom_wrapper1 .content li{padding:0px 10px 0px 10px; text-align:left; font-size:12px; color:#5b5b5b; line-height:20px;}



.hiring_box{float:left; width:309px; height:202px; background:url(../images/green_clip_bg.jpg) no-repeat 22px 11px;  overflow:hidden;}
.hiring_box .inner_container{width:217px; height:auto; padding:20px 28px 34px 63px; float:left; }
.hiring_box .inner_container h4{font-size:18px; margin:0px; color:#D96D84; text-align:left; letter-spacing:-1px; }
.hiring_box .inner_container h4 a{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; letter-spacing:-1px; }

h4_link.a{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; letter-spacing:-1px; }


.hiring_box .inner_container h4 span{color:#859BAC;}
.hiring_box .inner_container .spacer1{width:200px; height:13px; clear:left; margin:0px;}
.hiring_box .inner_container p{margin:0px; font-size:12px; color:#5b5b5b; padding:0px; font-weight:normal;}
.hiring_box .inner_container .spacer2{width:200px; height:15px; clear:left; margin:0px;}
.hiring_box .inner_container  .project_icon{padding:0px 8px 0px 0px; }
.hiring_box .inner_container  a{color:#859AAE;}
.hiring_box .inner_container  a:hover{color:#2A5572}



.clients_box{float:left; width:329px; height:202px; background:url(../images/grey-bottom-bg.jpg) repeat-x left top;border-left:1px solid #E8E6E3; border-right:1px solid #E8E6E3;  overflow:hidden;}
.clients_box .client_clip_bg{width:329px; height:180px; background:url(../images/blue_clip_bg.jpg) no-repeat 31px 13px; margin:0px;}
.clients_box .client_clip_bg .inner_container{width:226px; height:auto; padding:23px 31px 31px 72px; float:left; }
.clients_box .client_clip_bg .inner_container h4{font-size:24px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; letter-spacing:-1px; }
.clients_box .client_clip_bg .inner_container h4 a{font-size:24px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; letter-spacing:-1px; }
.clients_box .client_clip_bg .inner_container h4 span{color:#859BAC;}
.clients_box .client_clip_bg .inner_container .spacer1{width:200px; height:17px; clear:left; margin:0px;}
.clients_box .client_clip_bg .inner_container p{margin:0px; font-size:12px; color:#5b5b5b; padding:0px; font-weight:normal;}
.bluetxt_bold{color:#859AAE; font-weight:bold;}
.clients_box .client_clip_bg .inner_container .spacer2{width:200px; height:21px; clear:left; margin:0px;}
.clients_box .client_clip_bg .inner_container  .project_icon{padding:0px 8px 0px 0px; }
.clients_box .client_clip_bg .inner_container  a{color:#859AAE;}
.clients_box .client_clip_bg .inner_container  a:hover{color:#2A5572}






.team_box{float:left; width:300px; height:202px; background:url(../images/green-clip-light-bg.jpg) no-repeat 28px 13px;  overflow:hidden; }
.team_box .inner_container{width:240px; height:auto; padding:23px 0px 34px 67px; float:left;  }
.team_box .inner_container h4{font-size:24px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; letter-spacing:-1px; }
.team_box .inner_container h4 a{font-size:24px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; letter-spacing:-1px; }
.team_box .inner_container h4 span{color:#859BAC;}
.team_box .inner_container .spacer1{width:200px; height:16px; clear:left; margin:0px;}
.team_box .inner_container p{margin:0px; font-size:12px; color:#5b5b5b; padding:0px; font-weight:normal;}
.team_box .inner_container .spacer2{width:200px; height:23px; clear:left; margin:0px;}
.team_box .inner_container  .project_icon{padding:0px 8px 0px 0px; }
.team_box .inner_container  a{color:#859AAE;}
.team_box .inner_container  a:hover{color:#2A5572}
/*agency page ends*/










/*servcies page starts*/
.colmain1{width:310px; height:auto; float:left; padding-bottom:26px;  margin:0px; padding-right:5px; margin:0px; }
.colmain2{width:300px; height:auto; float:left; padding-bottom:28px; background:url(../images/grey-services-bg.jpg) repeat-x left top #EDEADB;  border-top:1px solid #D6D1C6; border-left:1px solid #E8E6E3; border-right:1px solid #E8E6E3; margin:0px;  padding-left:10px; }
.colmain3{width:290px; height:auto; float:left; padding-bottom:26px;  margin:0px;  padding-left:10px; margin:0px; }



.content .leftside .main_content .right_contnt_services{width:543px; height:113px;  margin:0px; float:left; padding:17px 0px 34px 0px; background:url(../images/services-top-bg.jpg) no-repeat left bottom;  }
.content .leftside .main_content .right_contnt_services h4{font-size:20px; font-weight:bold; color:#D97087; line-height:30px; margin:0px;}
.content .leftside .main_content .right_contnt_services p{font-size:14px; line-height:26px; padding:0px; martgin:0px;}
#top_wrapper .content .rightside{ float:left; widdth:309px; height:229px;}
#top_wrapper .content .rightside .right_contnt_services{width:269px; height:181px; padding:20px 0px 0px 0px; margin:0px;}
#top_wrapper .content .rightside .right_contnt_services p{margin:0px; padding:0px; text-align:right; font-size:10px; color:#829AAC; text-transform:uppercase; line-height:10px;}



.box_xontainer{float:left; width:305px; height:160px; margin:0px auto; }
.box_xontainer .inner_container{padding:18px 0px 0px 0px; float:left;  }
.box_xontainer .inner_container .heading_webdesign{width:55px; height:auto; margin:0px; float:left;  }
.box_xontainer .inner_container h4.webdesign{font-size:18px;  font-weight:bold; color:#D96D84; margin:0px; text-align:left; float:left; padding-top:11px; height:20px; }
a.h4{font-size:18px;  font-weight:bold; color:#D96D84; margin:0px; text-align:left; float:left; padding-top:11px; height:40px; }
.box_xontainer .inner_container h4.ecommerce{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; float:left; padding-top:21px; height:30px; }
.box_xontainer .inner_container h4.identity{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; float:left; padding-top:11px;  height:40px;}
.box_xontainer .inner_container h4.email{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; float:left; padding-top:19px;  height:30px;}
.box_xontainer .inner_container h4.motion{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; float:left; padding-top:11px; height:40px; }
.box_xontainer .inner_container h4.contentm{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; float:left; padding-top:20px; height:20px; }



.box_xontainer .inner_container .content_services{margin:0px; font-size:12px; color:#5b5b5b; font-weight:normal; padding:0px 0px 0px 55px; width:240px; clear:left; }

.box_xontainer .inner_container .content_services p{margin:0px 0 0 0; float:left; padding:0;}
.box_xontainer .inner_container .content_services_3{margin:0px; font-size:12px; color:#5b5b5b; border:0px solid red; font-weight:normal; padding:0px 0px 0px 55px; width:250px;clear:left;  border:1px soild red;}


.box_xontainer .inner_container .content_services_3 p{margin:0; float:left; padding:0;}


br.left{clear:left;}

/*servcies page ends*/


/*clients page starts*/
.content .leftside .main_content .right_contnt_clients{width:553px; height:113px;  margin:0px; float:left; padding:17px 0px 34px 0px; background:url(../images/clients-top-bg.jpg) no-repeat left bottom;  }
.content .leftside .main_content .right_contnt_clients h4{font-size:20px; font-weight:bold; line-height:20px; color:#D97087; margin:0px; padding-bottom:10px;}
.content .leftside .main_content .right_contnt_clients p{font-size:14px; line-height:26px; padding:0px; margin:0px; }
#top_wrapper .content .rightside{ float:left; widdth:309px; height:auto; margin:0px;}
#top_wrapper .content .rightside .right_contnt_clients{width:244px; height:292px; padding:00px 0px 0px 0px; margin:0px;}
#top_wrapper .content .rightside .right_contnt_clients p{margin:0px; padding:0px; text-align:right; font-size:10px; color:#829AAC; text-transform:uppercase; line-height:10px;}
/*clients page ends*/

/***************** Middle CSS ends ***************** */



/***************** footer CSS starts ***************** */
#footerwrapper{clear:left; margin:0px auto; width:950px; height:38px; font-size:11px; color:#828282; font-weight:normal; }
#footerwrapper a{color:#1D88AE; text-decoration:none;}
#footerwrapper a:hover{color:#00637F;}
.topline{width:950px; height:1px; background:#D3CFC1; margin:0 auto;}
.topspace{width:950px; height:20px; clear:left;}
#footer{width:950px; height:auto; margin:0px auto; color:#828282; font-family:arial; font-size:11px;  }
#footer .footerLeft{float:left; width:550px; height:auto; text-align:left; clear:left;  }
#footer .footerright{float:right; width:400px; height:auto; text-align:right; color:#7E7E7E; font-size:12px;  }
#footer .footerright a{color:#7E7E7E; font-size:11px; text-decoration:none; }
#footer .footerright a:hover{color:#00637F;}

.padleft{padding-left:15px;}


/***************** footer CSS ends ***************** */
#bottom_wrapper1{clear:left; width:950px; height:auto; margin:0 auto;}
#bottom_wrapper1 .spacer_top1{width:950px; height:23px; margin:0px;}
#bottom_wrapper1 .spacer_bottom1{width:950px; height:48px; margin:0px;}
#bottom_wrapper1 .content1{clear:left; width:950px; height:auto; margin:0 auto;}



#bottom_wrapper1 .content1 .hiring_box1{float:left; width:900px;}
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1{width:835px; height:auto; padding:20px 0px 34px 63px; float:left; }
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1 h4{font-size:20px; font-weight:bold; color:#D97087; line-height:30px; margin:0px;}
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1 h4 a{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; letter-spacing:-1px; }

h4_link.a{font-size:18px; font-weight:bold; color:#D96D84; margin:0px; text-align:left; letter-spacing:-1px; }


#bottom_wrapper1 .content1 .hiring_box1 .inner_container1 h4 span{color:#859BAC;}
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1 .spacer1{width:200px; height:13px; clear:left; margin:0px;}
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1 p{margin:0px; font-size:12px; color:#5b5b5b; padding:0px; font-weight:normal;}
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1 .spacer2{width:200px;  height:15px; clear:left; margin:0px;}
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1  .project_icon{padding:0px 8px 0px 0px; }
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1  a{color:#859AAE;}
#bottom_wrapper1 .content1 .hiring_box1 .inner_container1  a:hover{color:#2A5572}


#middle_content{float:left;text-align:left;width:100%;}

#middle_content .page_heading{clear:left; background:url(../images/divider-gradient.jpg) no-repeat left bottom; width:644px; height:76px;}
#middle_content .page_heading h1{background:url(../images/mi-inner-icon.jpg) no-repeat 1% 50%; font-size:28px; color:#333435; font-weight:normal; margin:0px; width:100%;text-align:left; letter-spacing:-2px; padding-left:57px; line-height:76px;}
#middle_content .page_heading h1 span{color:#116282; font-weight:bold; font-size:28px;}

#middle_content .curve{clear:left; width:650px; height:auto;}
#middle_content h4{font-size:20px; font-weight:bold; color:#D97087; line-height:30px; margin:14px 0 0 60px;}
#middle_content p{line-height:22px; font-size:12px;margin:0px 0 0 60px;}

.page_img{float:right;width:265px;text-align:right;font-size:10px;text-transform:uppercase;margin-top:15px;color:#6D879B}
.page_img1{
	padding-top:40px;
	margin-left:650px;
	position:absolute;
	float:right;
	width:265px;
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
	margin-top:15px;
	color:#6D879B;
	left: 105px;
	top: 215px;
}

#project_links {float:right; width:300px height:202px; margin-top:30px;}
.view_project{float:left;width:124px; height:32px; text-align:right;font-size:10px;text-transform:uppercase;}
.back_portfolio{float:right;width:155px; height:32px; text-align:right;font-size:10px;text-transform:uppercase;}

#project_content{float:left;text-align:left;width:100%; background-image:url(../images/project_bar.jpg); background-repeat:no-repeat; background-position:bottom; height:64px;}
#project_content .page_heading{clear:left;  no-repeat left bottom; width:644px; height:60px;}
#project_content .page_heading h1{background:url(../images/mi-inner-icon.jpg) no-repeat 1% 50%; font-size:25px; color:#333435; font-weight:normal; margin:0px; width:100%;text-align:left; letter-spacing:-1px; padding-left:57px; line-height:76px;}
#project_content .page_heading h1 span{color:#116282; font-weight:normal; font-size:25px;}

#project_images
{
	width:949px;
	height:431px;
	padding-top:10px;
	margin:0 auto;
	text-align:center;
}
#project_shadow
{
	height:10px;
	width:947px;
}

#project_details
{
	width:100%;
}
#project_summary
{
	width:474px;
	height:194px;
	float:left;
	background-image:url(../images/project_summary.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:0px;
	
}
#project_technology
{
	width:474px;
	height:194px;
	float:right;
	background-image:url(../images/technology_approach.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:0px;
}
#project_inner
{
	margin:53px 20px 10px 67px;
	overflow:hidden;
	font-size:12px;
	color:#333;
}
#project_inner_tech
{
	margin:53px 20px 25px 67px;
	height: 115px;
	overflow:hidden;
	font-size:12px;
	color:#333;
}
#project_inner_testimonial
{
	margin:45px 20px 10px 110px;
	overflow:hidden;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	line-height:24px;
}
.project_text
{
	font-size:12px;
	color:#333;
}

#project_bottom
{
	width:946px;
	height:148px;
	margin:0 auto;
	background-image:url(../images/project_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	clear:both;
	padding:0 auto;
}

#back_portfolio_text, #packportfolio_text a, #back_portfolio_text a:hover
{
	float:left;
	font-size:12px;
	padding-left:25px;
	padding-top:5px;
	width:100%;
	background-image:url(../images/arrow_left.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.back_portfolio_text, .back_portfolio_text a, .back_portfolio_text a:hover
{
	font-size:12px;
	color:#d96d84;
	text-decoration:underline;
}

#form1_left{
width:396px;
margin: 0;
padding:0;
 float:left;
 text-align:right;
 border:0px solid #ff0000;
}

.form1_btn{
width:70px;
padding:3px 0 3px 0;
color:#fff;
margin:0 ;
float:left;
background-color:#006AA6;
 border:0px solid #ff0000;
}
#space3_form1{
width:870px;
margin: 20px 0 0 0;
padding: 0 0 0 0;
height:60px;
float:left;
text-align:left;
border:0px solid #ff0000;
}

#form1_mid{
width:320px;
margin: 0 0 0 0;
padding: 0 0 0 0;
 float:left;
 text-align:right;
 border:0px solid #ff0000;
}
#form1_right{
width:400px;
margin: 0px 0 0 0;
padding: 2px 0 0 0;
float:right;
border:0px solid #ff0000;
}
.form1_right_box{
width:360px;
height:113px;
margin: 0 0 0 0;
padding:0;
float:left;
border:1px solid #E9E6DE;
background-color:#FDFCFA;
}
.frm_txt{
font-size:12px;
font-family:arial;
font-weight:300%;
color:#5b5b5b;
margin:3px 0 21px  0;
padding:0;
border:0px solid #ff0000;
}
.frm_txt2{
font-size:12px;
font-family:arial;
font-weight:300%;
color:#5b5b5b;
height:30px;
margin:0 0 25 0;
padding:0;
border:0px solid #ff0000;
}
.frm_txt1{
margin:0;
padding:5px 0 0 2px;
font-size:12px;
font-family:arial;
color:#5b5b5b;
width:320px;
height:24px;
border:1px solid #E9E6DE;
background-color:#FDFCFA;
}
#form1{
width:860px;
 float:left;
 border:0px solid #ff0000;
}
#space_form1{
width:50px;
margin: 0 0 0 0;
padding: 0 0 0 0;
height:120px;
 float:left;
 border:0px solid #ff0000;
}
#space2_form1{
width:870px;
margin: 0 0 0 0;
padding: 0 0 0 0;
height:20px;
float:left;
border:0px solid #ff0000;
}
#space3_form1{
width:870px;
margin: 20px 0 0 120px;
padding: 0 0 0 0;
height:60px;
float:left;
text-align:center;
border:0px solid #ff0000;
}
.padleft{padding-left:15px;}
.contact_textarea{
width:353px;
height:114px;
background-color:#FDFCFA;
color:#5b5b5b;
font-size:12px;
font-family:arial;
margin:0;
padding:10px 0 0 10px;
border:0px;
}
