/* General */
body{background:#525252; margin:0px;}
td{font:normal 11px arial,tahoma,verdana; color:#484848;}
form{margin:0px; padding:0px;}
.shodow_left{background: url(../images/shadow_left.gif); background-repeat: repeat-y; background-position:top;}
.shadow_right{background: url(../images/shadow_right.gif); background-repeat: repeat-y; background-position:top;}
.main_table{background:#FFF;}
.vdot{background: url(../images/bg_vdot.gif); background-repeat: repeat-x; background-position:50%;}
.hdot{background: url(../images/bg_hdot.gif); background-repeat: repeat-y; background-position:top;}
.bg_light_shadow{background: url(../images/bg_light_shadow.gif); background-repeat: repeat-x; background-position:top;}
.top_keyword{font:normal 7px arial,tahoma,verdana; color:#F1F1F1;}
.fleft{float:left;}
marquee{height:150px;}
.spacer{width:30px;float:left;}
.messenger{float:left; width:30px; text-align:center;}
/* Header */
.header_strip{background: url(../images/top_strip_blue.gif); background-repeat: no-repeat; background-position:top right; height:13px;}
#logo{float:left;margin-top:2px; margin-left:10px;}
#content{float:left; font:normal 7px arial,tahoma,verdana; color:#F1F1F1; width:415px;}
#call{text-align:right;margin-top:8px;}
.bg_menu{background: url(../images/bg_header_menu.gif); background-repeat: repeat-x; background-position:top;}
.header_link{font:bold 11px verdana, tahoma, arial; color:#033886; text-decoration:none;}
a.header_link:hover{color:#000; text-decoration:none;}
.top-menu-devider{background: url(../images/img_devider.gif); background-repeat:no-repeat; background-position:top;}

/*RIGHT Navigation*/
.space{margin-left:6px;}
.space_new{margin-left:6px;}
.right_nav_arrow{background: url(../images/left_nav_arrow.gif); background-repeat:no-repeat; background-position:50%;}
.right_nav{font:normal 12px arial,tahoma,verdana; color:#3C3C3C; text-decoration:none;}
a.right_nav:hover{color:#196AC3; text-decoration:underline;}
.search_box{width:132px; height:18px; border:1px; border-style:solid; background:url(../images/search_type_bg.gif) ;border-color:#A4A4A4; font: normal 11px arial,tahoma,verdana; margin-left:10px; margin-top:10px; padding-left:2px; padding-top:2px; }
#searchbox{ width:187px; height:45px; background:url(../images/search-bg.gif) no-repeat;}
.current_project{padding-top:4px; padding-bottom:4px;}
#testimonials{height:auto; font-size:12px;}
#btn_testimonial{text-align:right;}
.highlight_arrow_text{font:normal 12px arial, tahoma,verdana; color:#505050; line-height:18px; text-decoration:none;background: url(../images/arrow_highlight.gif); background-repeat:no-repeat; background-position:2% 50%; padding-left:20px; height:17px;}
a.highlight_arrow_text:hover{color:#000; text-decoration:underline;}
/*Middle*/
.highlight{background: url(../images/bg_listing.gif); background-repeat:repeat-x; background-position:top;}
.whitefont{font:bold 12px arial,tahoma,verdana; color:#FFF;padding-top:2px;}
.gray_shadow{background: url(../images/gray_shadow.gif); background-repeat: repeat-x; background-position:top;}
.boxtext{font:normal 12px arial,tahoma,verdana; color:#505050; line-height:18px;padding-left:3px; padding-right:3px;}
.btext{line-height:15px; font-size:12px;}
.mid-heading{font:Bold 12px arial,tahoma,verdana; color:#000;}
/*Bottom Navigation*/
.greymatter2{font-family:arial,tahoma,verdana; color:#3C3C3C; text-decoration:none;font-size:12px;}
a.greymatter2:hover{color:#000; text-decoration:underline; font-size:12px;}
.developerlink{font:normal 12px arial,tahoma,verdana;color:#3A3A3A;text-decoration:none;}
a.developerlink:hover{color:#000;text-decoration:underline; font-size:12px;}
/*Testimonials*/
.testimonial_name{font-weight:bold;color:#FF6600;float:left; width:80%;}
/*From Old Style Sheet*/
.blue_heading{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px; padding-top:2px; color:#25587E; background-color:#D9DCDE;}
.bmetter{font-size:11px;font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;color:#999999;}
.bmetter_heading{font-size:11px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#FFFFFF;color:#000000; padding-left:5px;}
.orange_arrow{float:left; width:10px; padding-left:5px; padding-top:5px;}
.hlink{ font-size:10px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#5A5A5A; background-color:#FFFFFF; text-decoration:none;}
.hlink:hover{text-decoration:underline;}
.hlink_height{height:14px;}
.omatter{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FE9A02;font-family:Arial, Helvetica, sans-serif;}
.bmatter1{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999;font-family:Arial, Helvetica, sans-serif;line-height: 1.5;}
.greymatter1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #929293;font-family:Arial, Helvetica, sans-serif;}
.gray_dot_with_bg{background: url(../images/gray_dot.gif); background-position:top; background-repeat:repeat-x;}
.greymatter2{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #545252; FONT-FAMILY:Arial, Helvetica, sans-serif; background-color:#F8F8F8;}
a.greymatter2:hover{color:#bb1111; background-color:#F8F8F8;}
.greymatter3{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545252; FONT-FAMILY:Arial, Helvetica, sans-serif;}
a.greymatter3:hover{color:#bb1111;}
.developerlink{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #545252; FONT-FAMILY:Arial, Helvetica, sans-serif; background-color:#DEF0FD; text-decoration:none;}
a.developerlink:hover{color:#bb1111; background-color:#DEF0FD; text-decoration:underline;}
.mid-heading{font:bold 12px tahoma,arial,verdana;}
.blacktext{font:normal 11px tahoma,arial,verdana;}
.small_content{font:normal 11px tahoma,arial,verdana; line-height:1.5; padding:5px;}
.gray_dot{background: url(../images/gray_dot.gif); background-position:top; background-repeat:repeat-x;}
.heading{font:bold 11px tahoma,verdana,arial; color:#444444; padding-left:5px;background: url(../images/gray-heading-bg.gif);background-repeat:repeat-x;background-position:top;}
.blue-bg-box{background: url(../images/bg-home-page-box.gif);background-repeat:repeat-x;background-position:bottom;}
.home-text{font:normal 11px arial,tahoma,verdana; color:#3F3F3F;line-height:15px;padding-left:2px; padding-right:2px;}
.box-arrow{background: url(../images/box-arrow.gif);background-repeat:no-repeat;background-position:0% 50%;}
.box-heading{font:bold 12px arial,tahoma,verdana; color:#144C76; padding-left:8px;padding-top:1px;text-decoration:none;}
a.box-heading:hover{color:#000;text-decoration:underline;}
.gray-devider-home{background: url(../images/gray-dot.gif);background-repeat:repeat-x;background-position:50%;}

.mid-link{font:bold 11px arial,tahoma,verdana; color:#4682B4; text-decoration:none;}
a.mid-link:hover{color:#000;text-decoration:underline;}

.contact{font:bold 11px arial,tahoma,verdana; color:#0000FF; }
a.contact:hover{color:#1E90FF;text-decoration:none;}

.mid-nav{font:bold 11px arial,tahoma,verdana; color:#144C76; text-decoration:none;}
a.mid-nav:hover{color:#000000;text-decoration:none;}


.pmid-nav{font:bold 12px arial,tahoma,verdana; color:#032E70; text-decoration:none;}
a.pmid-nav:hover{color:#032E70;text-decoration:none;}
.pagingInactive
{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #424242; FONT-FAMILY:  Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.pagingActive{font:bold 11px arail,tahoma,verdana; color:#960808;}
.rollovername{font:bold 11px arail,tahoma,verdana; color:#000;text-decoration:none;}
a.rollovername:hover{text-decoration:underline; color:#960808;}
td.test {
  border: 1px; border-style:solid; border-color:#ACAAA7;
  color: black;
  background: #F9F6F3;
  padding: 3px;
}

.tableborder{border:1px; border-style:solid; border-color:#3BAF04;}
.inner_tableborder{border-right: 0px; border-left: 0px; border-top: 0px;border-bottom:1px; border-style:solid; border-color:#3BAF04;}
.blue_heading{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px; padding-top:2px; color:#25587E; background-color:#D9DCDE;}
.bmetter{font-size:11px;font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;color:#999999;}
.bmetter_heading{font-size:11px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#FFFFFF;color:#000000; padding-left:5px;}
.orange_arrow{float:left; width:10px; padding-left:5px; padding-top:5px;}
.hlink{ font-size:10px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#5A5A5A; background-color:#FFFFFF; text-decoration:none;}
.hlink:hover{text-decoration:underline;}
.hlink_height{height:14px;}
.omatter{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FE9A02;font-family:Arial, Helvetica, sans-serif;}
.bmatter1{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999;font-family:Arial, Helvetica, sans-serif;line-height: 1.5;}
.greymatter1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #929293;font-family:Arial, Helvetica, sans-serif;}
/*Portfolio Section*/
.pnav{background:url(../images/portfolio-images/pnavbg-gray.gif) top left repeat-y;}
#pnav0{ background:url(../images/portfolio-images/pnav-top.gif) top left no-repeat; padding-top:4px;}
.pheader{ background:url(../images/portfolio-images/pnav-head.gif) 3px 0px no-repeat; margin-bottom:4px;}
.pblock h1{font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; line-height:27px; margin:0px; padding:0px; padding-left:35px; text-decoration:none;}
.pblock h1 a,.pblock h1 a:hover{ text-decoration:none; color:#FFF; display:block; width:180px;}
.pblock div.link{margin-top:-4px;}
.pblock div.link ul{margin:0px; padding:0px; background:url(../images/portfolio-images/pnavbg-ul.gif) top left repeat-y; margin-left:2px; margin-right:2px;}
.pblock div.link ul li{padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#686868;line-height:31px; list-style:none;}
.pblock div.link ul li a{background:url(../images/portfolio-images/pnav-gray-arrow.gif) right 12px no-repeat; width:200px; display:block; text-decoration:none; color:#686868;}
.pblock div.link ul li a:hover{text-decoration:none; color:#0A3C87;}
.pblock div.link ul li.current{background:url(../images/portfolio-images/pnav-li-selected.gif)  0px 3px repeat-x; color:#0A3C87;}
.pblock div.link ul li.current a{background:url(../images/portfolio-images/pnav-current-arrow.gif) right 12px no-repeat; width:200px; display:block; color:#0A3C87; font-weight:bold;}
.pblock div.link ul li.current a:hover{color:#000;}
.pnavblock{height:280px; display:block; border:1px solid #D0D0D0; margin-bottom:25px; margin-top:10px;}
.pnavblock div.bolckheader{background:url(../images/portfolio-images/bgpnavblock-single.gif) top left repeat-x; line-height:27px; width:100%; display:block;}
.pnavblock div.bolckheader b{font:bold 12px Arial, Helvetica, sans-serif; color:#000; line-height:27px; padding-left:20px; background:url(../images/portfolio-images/pnav-block-arrow.gif) 5px 3px no-repeat;}
.pnamid{height:250px; text-align:center; display: table; margin: auto; clear:both;}
.pnamid a{display: table-cell; vertical-align: middle;}
.pnamid a img{margin-top:4px; border:0px;}
.pnavblock div.bolckfooter{background:url(../images/portfolio-images/pnav-block-shadow.gif) 0px 0px no-repeat; height:20px; width:100%; display:block; position:absolute; margin-top:3px;}
.pnavmoreinfo{float:right; padding-right:10px; font:bold 10px Arial, Helvetica, sans-serif; line-height:25px;}
.pnavmoreinfo a{color:#000; text-decoration:none; background:url(../images/portfolio-images/pnavorange-arrow.gif) 0px 4px no-repeat; padding-left:10px;}
.pnavmoreinfo a:hover{color:#000; text-decoration:underline;}
/*Portfolio Paging*/
.pnav_paging{width:100%; text-align:right; }
.pnav_paging div{display:inline; border:1px solid #A5B7E5; margin-right:1px;}
.pnav_paging div a{padding-left:5px;padding-right:5px;font:bold 10px Arial, Helvetica, sans-serif; color:#000068; text-decoration:none;}
.pnav_paging div a:hover{color:#CC0000; text-decoration:none;}
.pnav_paging div a.active{background:#3E5C99; color:#FFF;}
.pnav_paging div a.active:hover{background:#5475B9; color:#FFF;}
#pre{border:1px solid #A5B7E5;}
#next{border:1px solid #A5B7E5;}
#pre1{border:1px solid #A5B7E5; width:61px;}
#pre1 a{color:#000; text-decoration:none; padding-left:5px; padding-right:5px;}
#pre1 a:hover{color:#000; text-decoration:none; background:#C9D6F7; padding-left:5px; padding-right:5px;}
#next1{border:1px solid #A5B7E5; width:62px;}
#next1 a{color:#000; text-decoration:none; padding-right:7px; width:55px; display:block;}
#next1 a:hover{color:#000; text-decoration:none; background:#C9D6F7;padding-right:7px;}
.view, .view a {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none;}
.view a:hover{text-decoration:underline; color:#000;}
.breadcrumb{padding-left:5px;}
.breadcrumb, .breadcrumb a{color:#235BB4; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.breadcrumb a:hover{color:#C92027; text-decoration:underline;}
.breadcrumb span{color:#C92027;}
/*Inner Page Portfolio*/
#main {height:auto; width:auto; padding:4px;}
.hometext { color:#235BB4; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.besttext { color:#C92027; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bg {background:url(../images/portfolio-images/line.jpg) no-repeat; height:2px; margin-bottom:5px;}
#mainimg {border:1px solid #C7C7C7; width:396px;; padding-top:3px;padding-bottom:5px;}
#mainimg div{padding:2px;}
.click_large {
	height: auto;
	width:auto;
	position:absolute;
	top: 580px;
	padding-left:0px;
}
.case_study { padding-left:10px; height:30px;}
.best {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.casestudy {color:#033886; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px;}
.img {width:129px; border:1px solid #C3C3C3; padding-top:3px; padding-bottom:3px; margin-top:5px;}
/*.space {height:5px;}*/
.technology {color:#033886; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.view {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.hig {background:#FFF8BC; border:1px solid #FEF076; margin-left:5px; margin-right:5px; color:#000; padding-top:2px; padding-bottom:2px;}
.testimonials_new { background: url(../images/testimonials_top_img.gif) no-repeat; width:190px; height:13px;}
.testimonials_new1 { background: url(../images/testimonials_middle_img.gif); width:190px;}
.testimonials_bottom { background: url(../images/testimonials_bottom_img.gif) no-repeat; width:190px; height:13px;}
.testimonialstitle {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.testimonialstitle1 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0099FF;}
.testi_devider { background:url(../images/testimonial_devider.gif) repeat-x;}
/*Right Panel*/
.panel{border:1px solid #E2E2E2; padding:1px; height:143px;}
.bglivechat{background:url(../images/bg-live-chat.gif) top left repeat-x; height:48px; text-align:center;padding-top:5px;}
.livechaticon{background:url(../images/bg-chat-icon.gif) top left repeat-x; height:38px; text-align:center;}
.pointer{cursor:pointer; border:0px;}
#msg{text-align:center; font-size:12px; margin-top:7px;}
.numberusa{background: url(../images/flag-usa.gif) 0px 3px no-repeat; padding-left:20px;font-weight:bold; color:#CC0000;}
.numberind{background: url(../images/flag-india.gif) 0px 3px no-repeat; padding-left:20px;font-weight:bold; color:#CC0000;}
.contact{background:url(../images/bg-contact-us.gif) top left repeat-x;}
