*{margin:0;	padding:0; outline:none;}
html, body {min-height: 100%;}

body{font:11px/15px tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333333; background:url(../images/body_bg.jpg) repeat-y center #bcbcbc;}
.bg{ width:804px;}
.lft{float:left;}
.clr{clear:both;}
.rft{float:right;}
.clear{clear:both; text-align:center;}
img{border:0;}
.text_center{text-align:center;}
.text ol {padding-left:18px}
.text ul {padding-left:10px}
.text li {padding-bottom:5px}
.none{border:none;}
li.nonebg{background-image:none;}
/*index*/
.wrap{background:url(../images/top_bg.jpg) top repeat-x;}
#banner{background:url(../images/banner_bg.jpg) top no-repeat;}
.center_container{width:759px; margin:auto;	position:relative;}
.logo{padding:0px 0px 0px 21px; height:84px; background:url(../images/contact_bg.gif) 218px top repeat-y ;}
.logo .logo-line, .logo-line2{ width:1px; height:56px; background:#d9d9d9; top:12px; text-indent:-9999px; position:absolute;}
.logo-line{ left:434px;}
.logo-line2{ left:566px;}
.synapse{margin:0 15px 0 0; width:198px; float:left; padding:16px 0 10px 0;}
.contact{width:150px; float:left; padding:19px 6px 15px 22px; background:url(../images/contact_bg.gif) repeat-y left top;}
.part{margin-top:10px; float:left;}
.microsoft{	width:90px; float:left; padding:21px 20px 0 20px;}
.leavePhone{float:left; padding:10px 20px 0 20px;}
.cmmi{width:75px; float:right; text-align:center; padding:18px 10px 18px 0px; position:relative;}
.cmmiCeritficate{position:absolute;	top:10%; left:25%;	border:2px solid #000000;}
.red_hat{width:108px; text-align:center; float:left; padding:21px 12px 21px 12px;}
/*top navigation start*/
.top_nav{background:url(../images/menu_bg.gif) repeat-x top #214176; font-weight:bold;	height:29px; padding:0 0 0 13px; *margin-top:15px;}
.top_nav ul {float: left; line-height: 23px;  list-style: none outside none; width: 550px;}
.top_nav ul li{float:left;	margin:0 5px; position:relative;}
.top_nav ul li .liback{width:1px; height:18px; background:#cdd4e0; text-indent:-9999px;}
.top_nav ul li a{color:#FFFFFF; text-decoration:none; display:block; padding-top:2px; cursor:pointer;}
.top_nav ul li a:hover{text-decoration:underline;}
/*Drop Down Menu*/
.top_nav ul li:hover ul{display:block; }
.top_nav ul li ul{padding:12px 0px 0px 0px; margin:0px; list-style-type:none; position:absolute; top:16px; left:-10px; width:200px; 
display:none; z-index:910;}
.top_nav ul li ul li{padding:0px; margin:0px; float:none; border-top:1px solid #AFBBCE; line-height:28px;}
.top_nav ul li ul li a{padding:0px 0px 0px 10px; margin:0px; background:#385484; display:block;}
.top_nav ul li ul li a:hover{text-decoration:none; background:#214176;}
.learn{width:195px; height:29px; float:right; position:relative; background:url(../images/bg5.gif) repeat-x;}

.learn .syna{width:165px; position:absolute; left:6px; padding:0 0 0 30px; height:29px; background:url(../grfx/camera.png) left top no-repeat;}


.learn .syna a{text-decoration:underline; color:#FFFFFF; font:bold 11px Arial, Helvetica, sans-serif;; display:block; padding-top:5px; margin-left:5px;}
.learn .syna a:hover{text-decoration:none;}
.learn img{float:left; margin:0 5px;}
/*banner css*/
.banner{margin:4px 0 1px 0;}
.banner img{float:left;}
.banner_right{background:url(../images/home_banner_right.gif) repeat-x; margin-left:1px; float:right; width:346px; padding:16px 12px 12px 
12px;_padding:16px 12px 10px 12px; height:66px;}
.banner_right1{background:url(../images/home_banner_right1.gif) repeat-x; margin-left:1px; float:right; width:346px; padding:11px 12px 12px 12px;_padding:11px 12px 10px 12px; height:71px;}
.punchline{width:173px; font-weight:bold; font-size:12px; color:#FFFFFF; line-height:17px; float:left;}
.service_list{width:170px; float:right;}
.service_list ul{ list-style:none;}
.service_list ul li{ background:url(../images/arrow.gif) no-repeat 0px 5px; padding-left:12px;}
.service_list ul li a{color:#FFFFFF;}
.service_list ul li a:hover{text-decoration:none;}
.main{background:url(../images/container_bg.gif) repeat-y;}
.banner_right1 b{color:#fff; font-weight:500; font-size:14px; display:block; line-height:18px;}
.banner_right1 b h3{color:#fff; font-weight:500; font-size:14px; display:block; line-height:18px; display:inline;}
.banner_right1 b strong{color:#fff; font-weight:bold;}
/*left navigation start*/
#left_nav{width:198px; float:left;}
#left_nav .left_heading{background:url(../images/web_service_heading.gif) repeat-x #518dc4; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px 11px;}
#left_nav .left_heading2{background:url(../images/request_a_quote_head.gif) repeat-x #f9a06c; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px 11px; border-top:2px solid #a2a2a2;}
#left_nav ul{list-style:none;}
#left_nav ul li{background:url(../images/left_menu_bg.gif) repeat-x bottom; padding:0px 0px 2px 0px; font-weight:bold;}
#left_nav ul li a{color:#3b3b3b; text-decoration:none; padding:5px 0px 5px 10px; display:block;}
#left_nav ul li a:hover{color:#000000; background:#E5E5E5;}
#left_nav ul li a.active{color:#000000; background:#E5E5E5;}
#left_nav ul li ul{margin:2px 0px 0px 0px; padding:0;}
#left_nav ul li ul li {background:none; font-weight:normal; border-bottom:1px solid #FFFFFF; padding:0px;}
/* update 15-10-2009 */
#left_nav ul li ul li a{padding:5px 0px 5px 25px;}
.widt{width:153px; margin:auto;}
.quaote_form{text-align:left;}
.quaote_form form{ color:#646464;}
.quaote_form label{display:block; margin:2px 0;}
.quaote_form input{display:block; width:142px; color:#646464;}
.quaote_form select{display:block; width:146px; color:#646464;}
.quaote_form textarea{ width:142px; height:62px; color:#646464; overflow:auto; width /*\**/: 144px\9; }
.quaote_form input.submit{width:auto; margin:10px 0; background:url(../images/submit_but.gif) no-repeat; border:0; width:63px; 
height:20px; cursor:pointer;}
.quaote_form input.submit2{width:auto; margin:10px 0; background:url(../images/submit_but2.gif) no-repeat; border:0; width:63px; 
height:20px; cursor:pointer;}
.bordark{background:#c6c6c6; margin:21px 0;}
.br{margin:21px 0 10px 0;}
.br3{margin:8px 0 19px 0px;}
.br2{margin:54px 0 7px 0;}
.right-content{width:547px; float:right; margin-top:18px;}
.inner-right-content{width:547px; float:right; margin-top:0px; font:12px Arial, Helvetica, sans-serif;}
/*services*/
.services{width:546px;}
/*.services a{margin-top:3px; display:block;}*/
.services a{font: 11px/15px tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration:none;}
.services a.hover{text-decoration:underline;}
.readmore a{text-decoration:underline;}
.readmore a.hover{text-decoration:none;}
.software{float:left; width:160px; background:url(../images/service-pertition.gif) right no-repeat; padding-right:20px;}
h2.head{font-size:12px; font-weight:bold; color:#4d8d5e; display:block;}
h2.suHead{font-size:12px; color:#333333;}/*4/05/2010* add new css*/
.software img{ display:block; margin:5px 0;}
.webdesign{float:left; width:160px; background:url(../images/service-pertition.gif) right no-repeat; padding-right:20px; 
padding-left:10px;}
.web-img, .website-development, .web-applications, .flash-applications, .custom-applications, .internet-marketing{width:175px; height:55px; margin:5px 0 5px 0px; text-indent:-9999px;}

.web-img{background:url(../images/sprite-img.png) no-repeat -1px -0px ;}
.website-development{background:url(../images/sprite-img.png) no-repeat  -191px -0px ;}
.web-applications{background:url(../images/sprite-img.png) no-repeat -191px 0px ;}
.flash-applications{background:url(../images/sprite-img.png) no-repeat -589px 0px ;}
.custom-applications{background:url(../images/sprite-img.png) no-repeat -191px 0px ;}
.internet-marketing{background:url(../images/sprite-img.png) no-repeat -389px 0px ;}

.software input.morecall{width:44px; height:14px; background:url(../images/sprite-img.png) no-repeat -777px 0px ; cursor:pointer; border:0; margin:5px 0 0 0px; clear:both; float:left;}
.web-developement{float:right; width:161px; background:none; padding-right:0px;}
/*feature technologies*/
.feature{color:#ec2a00; font-size:13px;}
.feature a{color:#336699;}
.feature a:hover{ color:#000000;}
.open_source{float:left; margin:6px 0 0 0; color:#FFFFFF; }
.blue_bg{ background:#5a7bad; width:160px; padding:12px 8px;}
.open_source a{color:#336699; display:block; margin-top:3px; width:80px;}
.open_source a:hover{ color:#000000;}
.net{float:left; margin:6px 8px 0 8px; color:#FFFFFF; width:175px;}
.orange_bg{background:#ef8c5a; width:160px; padding:12px 8px;}
.net a{color:#336699;}
.net a:hover{ color:#000000;}
.flex{float:right; margin:6px 0 0 0; color:#FFFFFF;}
.green_bg{padding:12px 8px; width:160px; background:#5f986f;}
.flex a{color:#336699;}
.flex a:hover{ color:#000000;}
b.head{font-size:12px; display:block; margin-bottom:5px;} /* edit*/
b.col{color:#4d87c1;}
b.col a{color:#4d87c1;}
b.col a:hover{color:#5a7bad;}
.news1{width:270px; color:#3b3b3b; float:left;}
.news1 span{font-weight:bold;}
.newshead{color:#767676; font-size:10px;}
.news2{width:270px; color:#3b3b3b; float:right;}
.news2 span{font-weight:bold;}
.bottom_right{color:#737373; padding:0 0 15px 0; line-height:15px;}
.stragin_partner{background:url(../images/stragin_bg.gif) repeat-x #346097; color:#FFFFFF; font-weight:bold; padding:2px 0 2px 7px;}
.partner{ text-align:center; padding:8px 0;}
.partner img{margin:0 20px;}
/*footer link start*/
.footer{background:#f1f1f1; padding:8px 0; margin:5px 0 2px 0; text-align:center; color:#727272; line-height:16px;}
.footer a{color:#727272; text-decoration:none; margin:0 3px;}
.footer a:hover{color:#000000;}
.footer a img{vertical-align:-2px;}
.bottom{width:800px; margin:auto; background:url(../images/bottom_img.gif) no-repeat 9px 0; _background:url(../images/bottom_img.gif) 
no-repeat 10px 0; height:10px;}
.footer_link{text-align:center; background:#bcbcbc url(../images/footer_link.gif) repeat-y center; margin:auto; color:#555555; 
padding:0px 0px 5px 0;}
.footer_link a{color:#555555; text-decoration:none;}
.footer_link a:hover{color:#000000;}
.btm_img{margin:0 auto; width:804px;}
/*.btm_img img, x:-moz-any-link, x:default{margin-left:-2px; *margin-left:0px;} /*----Hack for fireFox and IE7----*/
/*body:nth-of-type(1) .btm_img{padding-left:2px;}*/
.btm_img2{margin:auto; width:759px; padding-left:0px;_padding-left:2px; padding-right:45px;_padding-right:0px;}
/*inner page css*/
h2.page_heading{ font-size:14px; color:#ec2a00; margin:0 0 10px 0; float:left; line-height: 18px;}
.breadcrum{color:#848484;}
.breadcrum h1{font-size:11px; font-weight:normal; display:inline;}
.breadcrum a{color:#848484;}
h2.green_heading{ font-size:12px; color:#4d8d5e; }
.text{margin:12px 0px 25px 0px; clear:both;}
.text p{margin:10px 0;}
.textCustomSoftDevelop{margin:12px 0px 25px 0px; clear:both; color:#000000;}
.textCustomSoftDevelop h2{color:#000000; font-size:12px;}
.textCustomSoftDevelop h3{color:#a71400; font-size:12px;}
.textCustomSoftDevelop a{color:#000000; text-decoration:none;}
.textCustomSoftDevelop a:hover{text-decoration:underline;}
.textCustomSoftDevelop ul{ margin:0; padding:0; list-style-type:none;}
.textCustomSoftDevelop ul li{background:url(../images/bulletRight.jpg) no-repeat left 3px; padding:0px 0px 0px 20px; color:#0a55a2; 
font-weight:500;}
.left_text{ width:245px; float:left; padding-right:19px; background:url(../images/border_right.gif) repeat-y right; margin-right:10px;}
.right_text{ width:235px; float:right; padding-right:19px;}
.inner_blue_bg{ background:#5a7bad; padding:12px 8px; margin-top:16px;}
.inner_blue_bg ul.first{ width:87px; float:left; list-style:none;}
.inner_blue_bg ul.second{ width:87px; float:right; list-style:none; margin-right:10px;}
.inner_blue_bg ul li{background:url(../images/inner_arrow.gif) no-repeat 12px 6px; color:#FFFFFF; padding-left:22px;}
.inner_blue_bg ul li a, .inner_orange_bg ul li a{color:#FFFFFF;}
.inner_blue_bg ul li a:hover, .inner_orange_bg ul li a:hover{text-decoration:none;}
.inner_orange_bg{background:#ef8c5a; padding:12px 8px; margin-top:16px;}
.inner_orange_bg ul{list-style:none;}
.inner_orange_bg ul li{background:url(../images/inner_arrow.gif) no-repeat 12px 6px; color:#FFFFFF; padding-left:22px;}
.height10{height:15px;}
/*inner*/
.list{list-style:none; margin:5px;}
.link{color:#666666; }
.link:hover{color:#000000;}
.newheader{width:759px; margin:auto;}
.bodysession{width:759px; margin:auto;}
ul.bullet{margin:0px;padding:0px;}
ul.bullet li{list-style-type:none;}
ol.bullet{margin:10px 25px; padding:0px;}
.portfolioHeading{font-size:13px;}
ul.PortfolioBullet{margin:0px; padding:0px; font-size:11px; font-weight:bold; margin:0px 10px;}
ul.PortfolioBullet li{list-style-type:none; margin:10px 0;}
ul.PortfolioBullet li a{color:#333333;}
.text a{color:#666666;}
.text a:hover{color:#000000;}
/*site map*/
.site_map{margin:15px 30px;}
.site_map li{ line-height:20px;}
.site_map li ul{margin-left:30px;}
.contact_form form{background:#f3f3f4; padding:5px; border:1px solid #d6d6d6; font-size:11px; color:#666666;}
.contact_form label{width:80px; text-align:right; float:left; margin-right:15px; display:block;}
.contact_form input{width:290px; background:#FFFFFF; border:1px solid #999999;}
.contact_form textarea{width:290px; background:#FFFFFF; border:1px solid #999999;}
.contact_form input.sub{width:120px; margin-left:95px; background:#0170b0; color:#FFFFFF; padding:2px; font-weight:bold; cursor:pointer;}
.imag {display:block;}
.imag img{ border:#CCCCCC 1px solid; margin:0 10px 20px 5px;}
article_heading{color:#4D8D5E; margin:5px 0; display:block;	font-size:13px;	font-weight:bold;}	
/* cmmi pop up css*/
.cmmi{position:relative;}
.nfohead{border:1px solid #cccccc; padding:5px;}
.fsidiv{background:#cccccc;	padding:0 0 15px 0;	left:150px;	display:none; top:100px; position:absolute;	border:2px solid #666666;}
/* call pop up */
.phonePop{position:absolute; top:25%; left:40%;	height:281px; width:297px; background:url(../images/callBg.gif) repeat-x #ddd; border:1px solid #bcbcbc; z-index:100;}
.close{float:right; margin:10px 13px;}
.close a{color:#256fb6;}
.login{margin-top:67px; padding:0 33px;}
.login form{ margin:0px; padding:0;}
.login form label{color:#d4a03a; display:block;	font-size:13px;	margin-top:7px;	margin-bottom:3px; font-weight:bold;}
.login form input.name{width:222px;	border:1px solid #b2b2b2; padding:4px 0px; background:#FFFFFF;}
input.callmeback{background:url(../images/buttonBg.gif) repeat-x #cf9b35; border:none; padding:4px 0; border:1px solid #966e28;	color:#FFFFFF; font-size:12px;font-weight:bold; width:157px; text-align:center; cursor:pointer;}
/*leave phone no animations div css */
.leavePhoneNew{float:left; padding:10px 20px 0 20px; position:relative;	width:112px; z-index:10000;}
.leavePhoneNo{position:absolute; left: -671px; top: 10px; width: 112px;	height: 55px;}
a.graylink{color:#3b3b3b; text-decoration:none; font:11px Arial, Helvetica, sans-serif;}
a.graylink:hover{text-decoration:underline;}
.snippethead{font-size:12px; font-weight:bold; color:#4d8d5e; display:block; text-decoration:none;}
.snippethead h2{font-size:12px; font-weight:bold; color:#4d8d5e; display:block; text-decoration:none;}
.requestQuoteContainer{text-align:right; padding-bottom:10px; padding-right:15px;}
 .text_cmmi{padding:0 0 10px 0px;}
 .text_cmmi_ol{margin:0 0 10px 30px;}
.linkCmm a{color:#4d87c1;}
.linkCmm a:hover{color:#4d87c1;	text-decoration:none;}
/* 02/05/2009*/
.punchline h1{ font-size:12px; color:#FFFFFF; line-height:17px;}
.newbreadcrum h2{font-size:11px; font-weight:bold; display:inline;}
.newbreadcrum1 h1{font-size:11px; font-weight:bold; display:inline;}
.punchlineNew { font-size:12px; color:#FFFFFF; width:173px; float:left;  font-weight:bold; line-height:17px; }
/* 28 May 2009 */
.homeRtTxt{color:#737373; padding:4px 0 5px 0; line-height:15px;}
.right-contentMain{width:547px; float:right; margin-top:7px;}
.bordarkNew{background:#c6c6c6; margin:12px 0px 0px 0px;}
.bordarkNewBtm{background:#c6c6c6; margin:7px 0px 7px 0px;}
.open_sourceNew{float:left; margin:6px 0 17px 0; color:#FFFFFF; width:176px;}
.blue_bgNew{ background:#5a7bad; width:160px; padding:12px 8px;}
.open_sourceNew a{color:#336699; display:block; margin-top:3px; width:80px;}
.open_sourceNew a:hover{ color:#000000;}
.netNew{float:left; margin:6px 0 0 9px; color:#FFFFFF;  width:176px;}
.orange_bgNew{background:#ef8c5a; width:160px; padding:12px 8px;}
.netNew a{color:#336699;}
.netNew a:hover{ color:#000000;}
.iphone{float:left; margin:6px 0 0 0; color:#FFFFFF; width:175px}
.iphone a{color:#336699; }
.iphone a:hover{color:#101010; }
.normal {font-weight:normal}
.faqLimks{margin-top:-20px;}
.faqLimks a{color:#333; line-height:18px; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; width:450px !important;}
.faqLimks a:hover{text-decoration:underline;}
/* 20-05-2010 */
.marginbott{margin-bottom:14px;}
.marginMid{margin:0 15px 14px 15px;}
/* 16-06-2010 */
h1.page_heading{ font-size:14px; color:#ec2a00; margin:0 0 10px 0;  font-weight:bold; line-height: 18px; float:left;}
h2.heading{ font-size:12px; color:#333; margin:0; line-height: 18px;  font-weight:bold;}
h3.heading{ font-size:11px; color:#333; margin:0; font-weight:bold; line-height: 18px;}
ul.orange-arrow { list-style:none; }
ul.orange-arrow  li{ background:url(../images/orange-arrow.jpg) no-repeat 1px 5px; padding:0px 0px 8px 12px;color:#333333;}
ol.simple {	margin:0 0 10px 25px;}
ol.simple  li{padding:0px 0px 6px 12px;}
/* 18-06-2010 */
.breadcrum span{font-size:11px; font-weight:normal; display:inline;}
/*02-07-2010*/
.portfolioScreen {padding:0 0 0 35px; }
.portfolioScreen img{ margin:0 20px 20px 0; border:1px solid #dddddd}
.portfolioContent {background:url(../grfx/pc-bg.gif) left top no-repeat; width:346px; height:190px; margin:25px auto 10px auto; 
padding:41px 0 0 0; border:0px solid #ff0000; }
.portfolioContent.topPostion{margin-top:-200px; margin-right:23px; float:right;}/*30-03-2011*/
#slideContainer{width:444px; margin:0 auto; height:230px; color:#666;   position:relative; font:12px/17px arial; }
#slideContainer a{color:#666;  text-decoration:none; }
#slideContainer a:hover{color:#cc0000; text-decoration:none;}
#slideCon{width:444px; height:230px; overflow:auto; border:0px solid #fff; margin:0px; overflow:hidden}
#slideContainer .slide{width:444px; height:230px; padding:0; margin:0; text-align:center; overflow:hidden}
.control{position:absolute; display:block; width:24px; top:102px; }
#left{ left:-29px;  cursor:pointer; background:url(../grfx/left1.png) no-repeat; height:30px;}
#right{left:455px;  cursor:pointer; background:url(../grfx/right2.png) no-repeat;  height:30px;}
.mainslide{width:468px; height:255px; background:url(../grfx/base.jpg) no-repeat; padding:12px 0 0 0px; margin:0 0 0 20px;}
#leftdis{left:-29; background:none; display:none;}
#rightdis{ left:455px; background:none; height:30px; display:none;}
.controldis{position:absolute; display:block; width:24px; top:35px; z-index:999999;}
/*------28 july2010----*/
.BlueUL{color:#1b74cf;}
/*--- lightbox css ----*/
.screenoverlay {position:fixed;left: 0px; top:0px; width:100%; height:100%; background-color:#000; opacity:.6; filter:alpha(opacity=60); 
z-index:1000; display:none;} 
.lightboxDiv{ background-color:#fff; padding:15px; border:5px solid #26517c; width:450px; z-index:2001; display:none; left:36%; top:18%;  
position:fixed;}
.lightboxDiv h1{ font-size:20px; color:#ec2a00; float:left}
.lightboxDiv h2{ font-size:20px; color:#ec2a00; float:left}
.closebutton {position:relative; margin:-10px -10px 0 0; height:20px; text-align:right; }
.lightboxDiv label{ width:200px;}
.lightboxDiv p{ width: 480px; clear:both; margin:12px 0; padding:0;}
.req-input{ width:242px !important; border:1px solid #aaa; font-size:12px; background:#FFF; padding:3px 0 3px 5px}
.req-select{ width:250px !important;}
.req-textarea{ width:247px !important; border:1px solid #AAA; font-size:11px; background:#FFF; height:75px; overflow:auto }
.lightboxDiv label{float: left; width: 130px; color:#3e3e3e; font-size:11px; text-align:right; margin-right:15px; font-weight:bold}
/* new css added on 26-11-2010 ********/
.green_bg1{padding:10px 8px; width:160px;  background:#339966; height:370px;}
.orange_bg1{background:#e36c0a; width:160px; padding:10px 8px;height:370px;}
.blue_bg1{background:#4f81bd; width:160px; padding:10px 8px;height:370px;}
.blue_bg1 b, .orange_bg1 b, .green_bg1 b{margin-bottom:0;}
.blue_bg1 a, .orange_bg1 a, .green_bg1 a{ color:#fff; display:inline; margin:0 0 10px 0; font:normal 12px Arial, Helvetica, sans-serif;}

span.callus{color:#484848; font:600 14px/18px Arial, Helvetica, sans-serif; letter-spacing:-1px;}
span.phoneNo{color:#f16a41; font:600 14px/17px Arial, Helvetica, sans-serif;}
span.email a{color:#484848; text-decoration:underline; line-height:17px; font-size:10px; font-weight:bold}
span.email {color:#484848; line-height:17px; font-size:10px; font-weight:bold; }
/************* 30-11-2010 Testimonila Css *****************/
.clientPeaging{text-align:center; padding:10px 50px 10px 0;}
.clientPeaging a{display:inline-block;width:15px; line-height:15px; background:#f5f5f5; font-size:11px; color:#5A5A5A; border:1px solid 
#DDD; text-decoration:none; margin:0 2px;}
.clientPeaging a:hover{background:#d3e9ff; border:1px solid #9acbff;}
.clientPeaging a.active{background:#d3e9ff; border:1px solid #9acbff; font-weight:bold;}
/************* video Css *****************/
.videoplyCont{width:348px; height:286px; position:absolute; padding:19px; background:url(../images/videoBg.png); left:-220px; top:30px; visibility:hidden;}
.videoplyBox{background:#000000; height:286px; width:348px;}
.closeVideo{position:absolute; right:0px; top:0px;}
.closeVideo img{margin:-12px 13px 0px 0px;}
.sharepointlogo{border:1px solid #DEDEDE; margin:0 10px 0 0; float:left;}
/******************* Css added for inhouse portfilio index tabing ***************/
.ankarbox {   border-bottom:5px solid #91c3eb;  padding-bottom:0px; font-family:Trebuchet MS; float:left; width:100%; background:url(../images/tabBgNew.jpg) 0 0 repeat-x; border:1px solid #e7f1fd; color:#565656; line-height:20px;  }
.ankarbox a{color:#565656; text-decoration:none;}
.ankarbox a:hover{color:#565656; text-decoration:underline;}
.ankarbox span{ padding:0 20px;}
.marTBPor{ margin:25px 0;}
.tbHead{ float:left; color:#486d9e; background:url(../images/tabBgNewH.jpg) center left repeat-x; line-height:20px; padding:0 5px; border-right:1px solid #e7f1fd; font-weight:bold;}
.pfNrpwse{ float:left; line-height:20px; padding:0 20px;}
.tab{ margin:10px 0px 10px 0px; width:100%; float:left;}
.tab-box {border-bottom:0px solid #91c3eb;  float:left; width:100%; color:#565656; text-align:right; padding:0px 0 5px 0;}
.tab-box a { font-family:"Myriad Pro"; font-size:12px; float:left; color:#565656; text-decoration:none;  background:url(../images/active-l.jpg) top left no-repeat; margin-left:3px; }
.tab-box a.activeLink {background:url(../images/tab-l.jpg) top left no-repeat;  border-bottom:0;  }
.tabcontent { padding:5px 0; float:left; width:545px;}
.tabcontent1 { padding:5px 0; float:left; width:545px;}
.tabcontent2 { padding:5px 0; float:left; width:545px;}
.hide { display: none;}
.fl{ float:left}
.coBDiv{ border:1px solid #efefef; background:url(../images/bgPorBot.jpg) bottom right no-repeat; width:545px; float:left;}
.coBDiv ul{ margin:0px; padding:10px 0px 0 0; width:545px;  float:left}
.coBDiv ul li{ list-style:none; float:left; width:116px; border:0px solid #ff0000; margin:10px; text-align:center; color:#0068b3; line-height:15px; }
.coBDiv ul li a{color:#0068b3; text-decoration:none;}
.coBDiv ul li a:hover{color:#000; text-decoration:none;}
.pFFiv{ background:url(../images/pfDivBg.png) 0 0 no-repeat; width:54px; height:48px; margin:5px auto 5px auto; text-align:center;}
.pr{ position:relative;}
.HeadcoBDiv{ position:absolute; color:#6e6e6e; font-size:11px; left:10px; top:-8px; font-weight:bold; padding:0 5px; background:#fff;}
.pfTop{ text-align:right; padding:0px 20px 17px 10px; display:block; clear:both;}
ul.imgPosList{ float:left; width:545px; border:0; margin-top:10px;}
ul.imgPosList li{ float:left; width:545px; border:0; list-style:none; display:block; vertical-align:middle; display:block; }
ul.imgPosList li img{ float:left; margin-left:20px; }
ul.imgPosList li div{ float:left; padding:11px 0px 0px 20px;}
ul.imgPosList li  a{ color:#0068b3; text-decoration:none;}
ul.imgPosList li  a:hover{ color:#000; text-decoration:none;}
/*............new css 21-02-2011..............*/
.ulVisibleNavi {display:block !important;}
.Active {display:block;}
.ul_level2 {display:none; padding:10px 0; clear:both; width:100%;}
#UL_FaqNavi ul {list-style-type:none;}
#UL_FaqNavi li {list-style-type:none; font:normal 12px Arial, Helvetica, sans-serif;}
#UL_FaqNavi .title{padding-bottom:15px; font-size:12px;} 
.marginTop30{margin-top:40px; clear:both;}
#UL_FaqNavi .noWrap{width:25px; float:left; padding-top:2px;}
#UL_FaqNavi .rightlink{float:left;}
#UL_FaqNavi .rightlinkWidth{width:483px;}
#UL_FaqNavi .li_level1{clear:both;}
dl.orange-arrow dt{background: url("../images/orange-arrow.jpg") no-repeat scroll 1px 5px transparent; color: #333333; padding: 0 0 15px 12px;}
.boldTagNormal{font-weight:normal;}
.boldTagNormal b{font-weight:normal;}
.boldTagNormal strong{font-weight:normal;}
/*.......new css 15-14-2011............*/
.TabWrap {padding:0; width:547px; background:#fff; margin-bottom:20px; overflow:hidden; margin-top:10px; float:left;}
.TabShoppinCart{}
.TabShoppinCart .htabs li{list-style-type:none; width:auto; display:inline; float:left; position:relative; padding:5px 3px; border:1px solid #c0c0c0; background:#e9e9e9 url(../images/bg-gray.gif)  0 -38px repeat-x; font-weight:bold; top:1px; z-index:10; margin-right:2px; font-size:11px;}
.htabs{	overflow:hidden;}
.htabs{list-style-type:none; margin:0 !important; padding:0 !important;}
.htabs li{list-style-type:none; width:auto; display:inline; float:left; position:relative; padding:8px 33px; border:1px solid #c0c0c0; background:#e9e9e9 url(../images/bg-gray.gif)  0 -38px repeat-x; font-weight:bold; top:1px; z-index:10; margin-right:6px; font-size:14px;}
.htabs li.current{background:url(../images/ankarTabBg.jpg) 0 0 repeat-x; border:1px solid #013c6a;}
.noRightBorder{border-right:0 !important;}
.htabs li.current a{color:#fff;}
.htabs li a{color:#6C6C6C;  text-decoration:none;}
.Clear {clear:both;	height:0; width:0;}
.noRMar{margin-right:0 !important;}
.tabContentWrap {background:#fff; border:1px solid #c0c0c0; position:relative; padding:15px 10px; margin-right:2px;}
.tabHeading{color: #4D8D5E; font-size: 14px; font-weight: bold; padding-bottom: 18px;  border-bottom:1px solid #ccc; padding-bottom:5px;}
.textContent{padding:10px 0 !important;}
/*..............new css 15-14-2011 end..................*/
/*..............new css 11-05-2011...................*/
.sitable td{border:1px solid #ccc; padding:5px 10px;}
.fon12{font-size:.12px;}
.gameScreen{ padding-top:20px;}
.gameScreen img{float:left; margin:0 22px 22px 0;}
.gameScreen a img{border:0; outline:0;}
.lastimg{float:right; margin-right:0 !important}
        .ankarTabBg
        {
            background: url(images/ankarTabBg.jpg) 0 0 repeat-x;
            border: 1px solid #234d76;
            padding: 1px 5px 1px 5px;
            font-weight: bold;
            margin: 0px 0px 7px 0px;
            height: 30px;
            overflow: hidden;
        }
        .ankarTabBg a
        {
            float: left;
            font-size: 13px;
            float: left;
            text-align: center;
            padding: 4px 28px;
            color: #fff;
            text-decoration: none;
            margin: 4px 5px 1px 5px;
        }
        .ankarTabBg a:hover
        {
            background: url(images/ankarNavBg.jpg) 0 0 repeat-x;
        }
        .ankarTabBg span
        {
            float: left;
            padding: 6px 5px 0px 5px;
        }
        ul.unit
        {
            list-style: none;
            padding-top: 208px;
            float: left;
        }
        ul.unit li
        {
            font-family: Georgia, "Times New Roman" , Times, serif;
            font-size: 13px;
            color: #b79578;
            font-weight: bold;
            line-height: 17px;
            padding-top: 7px;
            font-style: italic;
        }
		
		
		
.for_google_code{float:right; width:50px; height:15px; margin:15px 0 0 0px;}
.for_google_code2{float:right; width:50px; height:15px; margin:-41px 0 0 0px;}

/* 29-07-2011 replacer below css */
.contact1{width:175px; float:left; padding:8px 15px 5px 0px;	text-align:right;}
