@font-face {
    font-family: 'DroidSansRegular';
    src: url('droidsans_0-webfont.eot');
    src: url('droidsans_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('droidsans_0-webfont.woff') format('woff'),
         url('droidsans_0-webfont.ttf') format('truetype'),
         url('droidsans_0-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('droidsans-bold_0-webfont.eot');
    src: url('droidsans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('droidsans-bold_0-webfont.woff') format('woff'),
         url('droidsans-bold_0-webfont.ttf') format('truetype'),
         url('droidsans-bold_0-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'LucidaGrandeBold';
	src: url('lucida_grande_bold-webfont.eot');
	src: local('☺'), url('lucida_grande_bold-webfont.woff') format('woff'), url('lucida_grande_bold-webfont.ttf') format('truetype'), url('lucida_grande_bold-webfont.svg#webfont3eSKVGyy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LucidaGrandeRegular';
	src: url('lucida_grande-webfont.eot');
	src: local('☺'), url('lucida_grande-webfont.woff') format('woff'), url('lucida_grande-webfont.ttf') format('truetype'), url('lucida_grande-webfont.svg#webfontTWjg2dgj') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadProRegular';
	src: url('myriadpro-regular-webfont.eot');
	src: local('☺'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfontLTcSmcY4') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, div, p, ul, li, table, a, span, dl, dt, dd, blockquote, h1, h2, h3, h4, h5, h6, img, form { padding:0; margin:0 }
body { font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:11px; color:#666; /*color:#6b6b6b;*/ line-height:16px; background:url(../images/body-bg.gif) repeat; }
a { color: #3698c6; text-decoration:none; }
a:hover, a:active, a:focus { outline:none;}
a:hover { text-decoration: none; color: #e06601; }
hr { height:1px; line-height:1px; overflow:hidden }
p { margin:0 0 10px 0; text-align:justify }
img { border:0; vertical-align:middle }
h1, h2, h3, h4, h5, h6 { margin:0px 0px 0px 0px; padding:0px }
h1 { font:22px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #fd7c09; /*text-transform:uppercase;*/ margin-bottom:4px; }
h2 { font:22px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #8fb201; margin-bottom:4px; }
h3 { font:22px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #247aad; margin-bottom:4px; }
h3.sub { font:15px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #ff7e00; margin-bottom:4px; }
h4 { font:15px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #247aad; margin-bottom:10px; }
h5 { font:20px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #f1f1f1; margin-bottom:10px; }
h5.inner-hd { font:16px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #8eb120; margin-bottom:5px; }
h6 { font-size: 13px; color: #247aad; font-weight:700; }
ul, li { list-style-type: none; }
.textbox { font:normal 12px Arial, Helvetica, sans-serif; color:#fd8409; background-color:#000000; border:none; width:184px; height:20px; padding:4px 10px 0px 10px; margin-top:4px; }
.clear { clear: both; }
.left { float:left; }
.right { float:right; }
.aligncenter { text-align: center; }
.input { background: #fff; border: 1px solid #ccc; padding: 2px; color: #474646; }
strong { font-weight: normal; }
/*------commun css--------*/

#wrapper { width:1001px; margin:0px auto 0px auto; padding:0px;}
#header-part { width:1001px; height:104px; float:left;}
/*#header-part { width:1001px; height:95px; float:left;}*/
#banner-part { width:1001px; /*height:344px;*/ float:left;}
#middle-part { width:991px; float:left; clear:both; padding:20px 0 25px 10px; background:#fff;  }
#middle-part-2 { clear:both; width:976px; display:block; float:left; margin:0px 0px 0px 0px; padding:0px 13px 10px 12px; background:#fff;}
#bottom-part { clear:both; width:1001px; min-height:209px; float:left; }
.logo { width:370px; height:104px; float:left; text-align: left;}
.logo img { margin-top: 0px;  padding-left:15px;}
/*.logo { width:370px; height:69px; float:left; text-align: left;}
.logo img { margin-top: 25px;  padding-left:15px;}
*/.toprightpart { width: 611px; float: right; height: 78px; padding-top:10px;}
.call-1 { width:122px; float:right; font:bold italic 16px Arial, Helvetica, sans-serif; color:#286497; }
.call { width:350px; float:left; font:bold italic 16px Arial, Helvetica, sans-serif; color:#286497; padding-right:30px; padding-left:190px; padding-top:58px; }
.call span { font:bold 18px Arial, Helvetica, sans-serif; color:#223d54; padding-top:26px; }
.banner-bg { width:991px; height:323px; float:left; background:#fff url(../images/banner-bg.jpg) repeat-x bottom; padding:0px 10px 0px 0px; }
.banner { width:720px; float:left; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; padding:25px 0 0 30px;}
.banner h1 {color:#acd15a; font-size:23px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; margin:0;}
.banner h4 {color:#81c5d8; font-size:14px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; margin:0;}
.banner h5 {color:#ea9216; font-size:14px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; margin:0;}
.banner h3 {color:#e9c899; font-size:22px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; margin:0;}
.banner .b-image {display:block; padding:20px 0px 30px 0px;}



.resources-bg { width:227px; height:264px; float:right; background:url(../images/hr-bg.gif) no-repeat; margin-left:10px; margin-top:12px;}
.resource-heading { font-size: 18px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#073945; margin:16px 0px 8px 20px; }
ul.resource-link { width: 227px; margin:0px; padding:0px 0 0 20px; font-style:normal; }
ul.resource-link li {display:block; color:#ffffff; line-height:21px; list-style:none; margin:0; padding:0; }
/*ul.resource-link li.active {background:url(../images/research-hover-bg.png) no-repeat left center; color:#0c476b; text-indent:30px;} */
ul.resource-link li a:link, ul.resource-link li a:visited, ul.resource-link li a:hover {background:url(../images/hr-bullet.gif) no-repeat left; font-size: 13px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#ffe9ca; text-decoration:none; padding:0px 0 0 15px;}
ul.resource-link li a:hover { color:#0c476b; text-decoration:none; }
.h-developer {padding:20px 0 0 0;}
.you-bet { width:329px; float:left; font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#939393; line-height:15px; padding-left:25px;}
.you-bet h1{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#ff952d; }
.you-bet-link ul { margin:0px; padding:0px; margin-top: 7px;}
.you-bet-link li { font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; list-style:none;/* background:url(../images/arrow-orange.gif) no-repeat left;*/ padding:0px 0px 0px 0px; line-height:17px; }
.you-bet-link a { font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; text-decoration:none; }
.you-bet-link a:hover { font-size: 11px; font-family: "DroidSansRegular" ; color:#2e2e2e; text-decoration:none; }
.why-hire { width:316px; float:left; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#939393; line-height:15px;}
.why-hire h2{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#9ac121; }
.why-hire-link ul { margin:0px; padding:0px; margin-top: 7px; }
.why-hire-link li { font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; list-style:none;/* background:url(../images/arrow-orange.gif) no-repeat left;*/ padding:0px 0px 0px 0px; line-height:17px; }
.why-hire-link a { font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; text-decoration:none; }
.why-hire-link a:hover { font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#2e2e2e; text-decoration:none; }
.developer { width:300px; float:right; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#939393; line-height:15px;}
.developer h3{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#3babda; }
.developer-link ul { margin:0px; padding:0px; margin-top: 7px; }
.developer-link li { font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; list-style:none;/* background:url(../images/arrow-orange.gif) no-repeat left;*/ padding:0px 0px 0px 0px; line-height:17px; }
.developer-link a { font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; text-decoration:none; }
.developer-link a:hover { font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#2e2e2e; text-decoration:none; }
.your-project { width:976px; height:29px; background:url(../images/hr-save-bg.jpg) no-repeat top center; float:left; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; font-size:16px; color:#8ab3c4; text-align:center; padding-top:11px; }
.your-project span {color:#ea9d30;}
.middle-in-bg-left { clear:both; width:976px; height:280px; float:left;  margin-bottom:20px; margin-top:5px; }
.middle-in-bg { width:10px; height:263px; float:left; }
.tecnical-box { width:332px; height:210px; float:left; padding:17px 0px 0px 25px; background:url(../images/tech-img.gif) no-repeat right bottom; }
.green-box { width:295px; float:left; padding:17px 0px 0px 0px; }
.green-box h3{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#3babda; }
.green-box h4{font-size: 15px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#73b3d0; padding-right:10px;}
.green-box h4 span{display:block; font-size: 13px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#89a81c; font-weight:normal; padding:10px 0 0 0;}
.green-box a{font-size:11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#848484;}
.green-box a:hover {color: #e06601; }
.green-box-top-c { width:295px; height:15px; float:left; }
.green-box-midd-c { width:245px; float:left; height:190px; background:url(../images/green-midd-bg.gif) repeat-y; padding:0px 25px 0px 25px; }
.green-box-midd-c a{ font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.green-box-midd-c a:hover{ font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.green-box-bottom-c { width:295px; height:29px; float:left; background:url(../images/green-bottom-bg.gif) no-repeat bottom; }
.coma { width:202px; height:17px; float:left; font:bold 19px Arial, Helvetica, sans-serif; color: #ffffff; background:url(../images/coma.gif) no-repeat left; padding-left:42px; padding-top:10px; }
.text { width:244px; float:left; /*color:#FFFFFF;*/ padding:15px 0px 0px 0px; }
.dr { width:244px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#000000; padding:10px 0px 0px 0px; }
.dr a { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.dr a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.our-portfolio { width:274px; float:left; padding-left:25px; padding-top:17px; font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#939393;}
.our-portfolio h3{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#ff952d; }
.our-portfolio .testi a {}
.our-portfolio .testi {float:right;}
.bottom-left-c { width:10px;  float:left; background: #323232; }
.bottom-middle-in { width:1001px; float:left; background: url(../images/footer-bg.gif) repeat-x top left #585858; padding-top:16px; }
.bottom-right-c { width:10px;  float:left; background: #323232; }
.information-box { width:310px; float:left; margin:0 23px 0 30px; border-bottom:#2a2a2a 1px solid; padding:13px 0 20px 0;}
.information-link { width:125px; height:77px; float:left; padding:0 5px 0 0; border-right:1px solid #000000; }
.information-link ul { margin:0px; padding:0px; padding-top:5px; }
.information-link li { list-style:none; font:12px "LucidaGrandeRegular", Arial, Helvetica, sans-serif; color:#c5c5c5; background:url(../images/arrow-grey.gif) no-repeat left; padding:0px 0px 0px 12px; line-height:17px; }
.information-link ul li a { font:12px "LucidaGrandeRegular", Arial, Helvetica, sans-serif; color:#c5c5c5!important; text-decoration:none; line-height:20px; }
.information-link ul li a:hover { font:12px "LucidaGrandeRegular", Arial, Helvetica, sans-serif; color:#99d219 !important; text-decoration:none; line-height:20px; }
.information-link-1 { width:128px; height:77px; float:left; padding-left:25px; }
.information-link-1 ul { margin:0px; padding:0px; padding-top:5px; }
.information-link-1 li { list-style:none; font:12px "LucidaGrandeRegular", Arial, Helvetica, sans-serif; color:#c5c5c5; background:url(../images/arrow-grey.gif) no-repeat left; padding:0px 0px 0px 12px; line-height:20px; }
.information-link-1 ul li a { font:12px "LucidaGrandeRegular", Arial, Helvetica, sans-serif; color:#c5c5c5!important; text-decoration:none; line-height:20px; }
.information-link-1 ul li a:hover { font:12px "LucidaGrandeRegular", Arial, Helvetica, sans-serif; color:#99d219 !important; text-decoration:none; line-height:20px; }
.email { width:274px; height:30px; float:left; font:10px "LucidaGrandeRegular", Arial, Helvetica, sans-serif; color:#acacac; margin-top:32px; }
.email a { color:#02b9de!important }
.email a:hover { color:#ffffff!important }
.web-development { width:404px; height:174px; float:left; }


.request-button { width:204px; height:25px; float:left; text-align:right; }
.copyright { width:981px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#1c1c1c; text-align:center; padding:10px 10px 10px 20px; line-height:16px; }
.copyright span {text-align:right; float:right; color:#277d98;}
.copyright a {  font:normal 11px Arial, Helvetica, sans-serif; color:#1c1c1c; text-decoration: none; }
.copyright a:hover {  font:normal 11px Arial, Helvetica, sans-serif; color:#1c1c1c; text-decoration: underline; }
.country-list {width:1001px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#808080; text-align:center; padding:0px 0 20px 0; line-height:16px;}
.phoneno { width: 150px; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; color: #0a5f84; font-weight: bold; line-height: 20px; padding-top: 30px; padding-left: 150px; }
.phoneno span { color: #333333; font-size: 17px; font-style: normal; }
.livechat { width: 292px; float: right; background: url(../images/livechatbg.png) no-repeat bottom center; height: 80px; text-align: right; }
.livechat a{display:inline-block}
.livechat .status{float:left; padding:27px 0 0 22px;}

.chat-icon { width: 160px; float: right; padding-top: 40px; }
.icon-divider { margin: 5px 7px; vertical-align: top; }
.lowercase { text-transform: lowercase; }
ul.portfolio { margin: 0; padding: 0; }
ul.portfolio li { list-style-type: none; float: left; margin-right: 8px; margin-bottom: 5px; width: 80px; }
.thumb_img img { border: 6px solid #c1c1c1; }
.thumb_img:hover { background-color: transparent; }
.thumb_img:hover img { border: 6px solid #fc8e19; }
.relative { position: relative; }
.portfolio-img { position: absolute; top: 120px; right: 10px; }
.top-chaticon { margin-right: 14px; margin-top: 45px; }
/*.hadder-bg {position:relative; top:197px; right: -23px; background:url(../images/hadder-bg.gif) no-repeat;}*/

.banner-bg-1 { width:971px; float:left; background:url(../images/banner-bg-1.gif) repeat-x; padding:0px 15px 13px 15px; }
.hadding { font:bold 22px "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration:none; color:#ff7e00; text-transform:uppercase; border-bottom:1px solid #e8e8e8; margin-bottom:5px; margin-left:28px; }
.braeadgrumbs { float:right; margin-right:15px; width:150px; text-align:right; height:15px; padding-top:6px; margin-left:208px; font: normal 11px Arial, Helvetica, sans-serif; color: #5f5f5f; text-decoration: none; }
.braeadgrumbs a { font: normal 11px Arial, Helvetica, sans-serif; color: #5f5f5f; text-decoration: none; }
.braeadgrumbs a:hover { font: normal 11px Arial, Helvetica, sans-serif; color: #fa9227; text-decoration: none; }
.braeadgrumbs a.active { font: normal 11px Arial, Helvetica, sans-serif; color: #5f5f5f; text-decoration: none; }
.about-welcome { font: normal 12px Arial, Helvetica, sans-serif; color: #215072; text-decoration: none; text-transform:none; margin-left:28px; }
.gary-border { border-bottom:1px solid #e8e8e8; }
ul#top-tabstrips-tab { PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP:0px; LIST-STYLE-TYPE:none; padding-left:23px; margin-top:1px; float:left; }
ul#top-tabstrips-tab li { display: block; float:left; margin-right:4px; }
ul#top-tabstrips-tab li a { DISPLAY:block; COLOR:#777777; TEXT-DECORATION: none; background:url(../images/tab-inactive-left-1.gif) left top; background-repeat:no-repeat; float:left; }
ul#top-tabstrips-tab li a em { PADDING-RIGHT:25px; DISPLAY:block; PADDING-LEFT:25px; FONT:bold 12px Arial, Helvetica, sans-serif; background:url(../images/tab-inactive-right-1.gif) right top no-repeat; padding-top:8px; text-transform: uppercase; height:23px; float:left; }
ul#top-tabstrips-tab li a:hover { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tab-active-left-11.gif); COLOR: #396381; BACKGROUND-REPEAT: no-repeat; font-weight: bold; text-transform: uppercase; cursor:pointer; }
ul#top-tabstrips-tab li a:hover em { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right-11.gif); COLOR: #396381; BACKGROUND-REPEAT: no-repeat; font-weight: bold; text-transform: uppercase; }
ul#top-tabstrips-tab li a.current { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-left-11.gif); BACKGROUND-POSITION:left top; COLOR: #396381; BACKGROUND-REPEAT: no-repeat; font-weight: normal; text-transform: uppercase; }
ul#top-tabstrips-tab li a.current em { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right-11.gif); COLOR: #396381; BACKGROUND-REPEAT: no-repeat; font-weight: bold; text-transform: uppercase; }
.top-bottom-border-bg { background:url(../images/top-bottom-border-bg2.gif) repeat-x; }
.leftpart { float:left; width:700px; }
.rightpart { float:right; width:225px; }
.leftimg { float:left; width:260px; margin-right:10px; margin-bottom:18px; }
.about-right { float:right; width:428px; vertical-align:top; }
.right-midd-bg { background:url(../images/right-midd-bg.gif) repeat-x #fd8309; }
.right-manu { margin:auto; width:201px; }
.talents { font:bold 21px "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; text-transform:uppercase; height:20px; padding-top:5px; padding-left:10px; }
.lalent-nev ul { margin:0px; padding:0px; padding-top:15px; }
.lalent-nev li { list-style-type:none; background:url(../images/lalent-tab.gif) no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color: #5a5a5a; text-decoration: none; text-transform:none; padding-left:10px; padding-bottom:8px; padding-top:5px; }
.lalent-nev li a { font: normal 12px Arial, Helvetica, sans-serif; color: #5a5a5a; text-decoration: none; text-transform:none; }
.lalent-nev li a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #5a5a5a; text-decoration: underline; text-transform:none; }
.green-middbg { background:url(../images/green-middbg.gif) repeat-x #7faf19; font:normal 14px "Myriad Pro", Arial, Helvetica, sans-serif; text-decoration:none; color:#6d4317; text-align:center; }
.c-today { font:bold 22px "Myriad Pro", Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; height:30px; }
.banner-web-app { width:700px; float:left; }
.detail-graybg { font: normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration: none; float:right; margin-top:10px; }
.detail-graybg a { background: #ffffff; font: normal 12px Arial, Helvetica, sans-serif; color:#888888; text-decoration: none; border: 1px solid #c5c5c5; margin-right: 3px; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
.detail-graybg a:hover { background: #cccccc; font: normal 12px Arial, Helvetica, sans-serif; color:#888888; text-decoration: none; border: 1px solid #c5c5c5; margin-right: 3px; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
.detail-graybg span { background: #cccccc; font: normal 12px Arial, Helvetica, sans-serif; color:#888888; text-decoration: none; border: 1px solid #c5c5c5; margin-right: 3px; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; }
.explore-product { float:left; width:302px; margin-right:47px; margin-bottom:18px; }
.news-event { float:left; width:330px; margin-right:10px; margin-bottom:18px; }
.blue-hadd { font:normal 22px "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration:none; color:#0065cc; margin-bottom:5px; }
.orange-tab-bg ul { margin:0px; padding:0px; }
.orange-tab-bg li { background:url(../images/gray-border.gif) repeat-x; font: bold 12px Arial, Helvetica, sans-serif; color:#114991; text-decoration: none; display:block; }
.orange-tab-bg li a { background:url(../images/gray-border.gif) repeat-x; font: bold 12px Arial, Helvetica, sans-serif; color:#114991; text-decoration: none; display:block; height:20px; padding-top:6px; padding-left:18px; }
.orange-tab-bg li a:hover { background:url(../images/orange-tab-bg.gif) repeat-x; font: bold 12px Arial, Helvetica, sans-serif; color:#114991; text-decoration: none; display:block; }
.orange-tab-bg li a.active { background:url(../images/orange-tab-bg.gif) repeat-x; font: bold 12px Arial, Helvetica, sans-serif; color:#114991; text-decoration: none; display:block; }
.product-nev ul { margin:0px; padding:0px; padding-left:20px; }
.product-nev li { list-style-type:none; background:url(../images/bullet.gif) no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color: #024d91; text-decoration: none; text-transform:none; padding:0px; line-height:20px; }
.product-nev li a { background:none; font: normal 12px Arial, Helvetica, sans-serif; color: #024d91; text-decoration: none; text-transform:none; }
.product-nev li a:hover { background:none; font: normal 12px Arial, Helvetica, sans-serif; color: #ffa929; text-decoration:none; text-transform:none; }
ul#news-event-tab { PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP:0px; LIST-STYLE-TYPE:none; margin-top:1px; float:left; }
ul#news-event-tab li { display: block; float:left; margin-right:4px; }
ul#news-event-tab li a { DISPLAY:block; COLOR:#32448f; TEXT-DECORATION: none; background:url(../images/tab-eve-inactive-left-1.gif) left top; background-repeat:no-repeat; float:left; border-left:1px solid #ffffff; }
ul#news-event-tab li a em { PADDING-RIGHT:15px; DISPLAY:block; PADDING-LEFT:15px; FONT:bold 12px Arial, Helvetica, sans-serif; background:url(../images/tab-eve-inactive-right-1.gif) right top no-repeat; padding-top:7px; text-transform: none; height:18px; float:left; border-right:1px solid #ffffff; }
ul#news-event-tab li a:hover { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tab-eve-active-left-11.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; font-weight: bold; text-transform: none; cursor:pointer; border-left:1px solid #cecece; }
ul#news-event-tab li a:hover em { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab--eve-active-right-11.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; font-weight: bold; text-transform: none; border-right:1px solid #cecece; }
ul#news-event-tab li a.current { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-eve-active-left-11.gif); BACKGROUND-POSITION:left top; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; font-weight: normal; text-transform: none; border-left:1px solid #cecece; }
ul#news-event-tab li a.current em { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab--eve-active-right-11.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; font-weight: bold; text-transform: none; border-right:1px solid #cecece; }
.gary-tab-border { border-bottom:1px solid #cecece; }
.date { float:left; width:85px; margin-right:14px; margin-bottom:18px; margin-left:8px; }
.what-new { float:left; width:220px; margin-right:0px; margin-bottom:18px; }
.rss-link { font: normal 12px Arial, Helvetica, sans-serif; color: #32448f; text-decoration: none; width:120px; float:left; }
.rss-link a { font: normal 12px Arial, Helvetica, sans-serif; color: #32448f; text-decoration: none; }
.rss-link a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #df5b0b; text-decoration: none; }
.view-all { font: normal 12px Arial, Helvetica, sans-serif; color: #32448f; text-decoration: none; width:70px; float:right; }
.view-all a { font: normal 12px Arial, Helvetica, sans-serif; color: #32448f; text-decoration: none; }
.view-all a:hover { font: normal 12px Arial, Helvetica, sans-serif; color: #df5b0b; text-decoration: none; }
.rightpart-1 { float:right; float:left; width:243px; margin-left:15px; }
.legend { border:1px solid #dddddd; float:left; }
.fieldset { font:normal 18px "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration:none; color:#5a99ca; }
.text { width:240px; text-align:justify; font: normal 12px Arial, Helvetica, sans-serif; /*color: #2e2e2e;*/ text-decoration: none; }
.signup { font: normal 12px Arial, Helvetica, sans-serif; color: #2e2e2e; text-decoration: none; text-align:center; }
.btn-signup { text-align:center; margin-top:10px; }
.margin { margin-top:10px; font: bold 14px Arial, Helvetica, sans-serif; color: #e56f00; text-decoration: none; }
.developers-nev ul { margin:0px; padding:0px; padding-left:10px; padding-top:7px; }
.developers-nev li { list-style-type:none; background:url(../images/bullet-orange.gif) no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color: #024d91; text-decoration: none; text-transform:none; padding:0px; line-height:20px; padding-left:15px; }
.developers-nev li a { background:none; font: bold 12px Arial, Helvetica, sans-serif; color: #024d91; text-decoration: none; text-transform:none; line-height:20px; }
.developers-nev li a:hover { background:none; font: bold 12px Arial, Helvetica, sans-serif; color: #ffa929; text-decoration:none; text-transform:none; line-height:20px; }
/*---------------------------------------------------------*/
.about-left { float:left; width:727px; margin-right:26px; }
.about-right { float:left; width:201px; }
.white-bg-1 { width:1001px; float:left; background:url(../images/banner-bg-1.gif) repeat-x #ffffff; }
.about-midd-margin { margin-left:28px; margin-right:19px; float:left; width:954px; }
.commercial-bluehadd { font:bold 15px "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration:none; color:#1d82af; text-transform:uppercase; padding-left:15px; padding-top:10px; padding-bottom:10px; }
.img-about-menubg { float:left; width:318px; height:158px; margin-right:10px; background:url(../images/img-about-menu-bg.jpg) no-repeat; }
.about-welcomtext { float:right; width:340px; }
.blue-welcome { font: bold 32px Arial, Helvetica, sans-serif; color: #6ac3ea; text-decoration:none; text-transform:uppercase; /*padding-top:14px;*/ line-height:25px; }
.blue-welcome span { font: normal 18px Arial, Helvetica, sans-serif; color: #ff9900; text-decoration:none; text-transform:uppercase; }
.about-gray { font: bold 14px Arial, Helvetica, sans-serif; color: #939393; text-decoration:none; text-transform:none; line-height:20px; }
.mobil-add-bg { background:url(../images/mobil-add-bg.gif) no-repeat; text-align:center; width:201px; height:174px; margin-bottom:24px; font: bold 12px Arial, Helvetica, sans-serif; color: #835c22; text-decoration:none; text-transform:uppercase; }
.contact-bg { background:url(../images/contact-bg.gif) no-repeat; text-align:center; width:200px; height:150px; margin-bottom:11px; font: bold 12px Arial, Helvetica, sans-serif; color: #8593bc; text-decoration:none; }
.sidebox-midd-bg { clear:both; float:left; width:179px; padding:0 10px; background:url(../images/cash-study-midd-bg.gif) repeat-x #f7f9fd; border-left:1px solid #cdd3df; border-right:1px solid #cdd3df; height:auto; font: normal 12px Arial, Helvetica, sans-serif; color: #696969; text-decoration:none; }
.cont-today { font: bold 17px Arial, Helvetica, sans-serif; color: #235691; text-decoration:none; padding-top:14px; margin-bottom:5px; }
.vantage-poing { font: bold 14px Arial, Helvetica, sans-serif; color: #da6d00; text-decoration:none; margin-bottom:8px; }
.cashstudy-blue { font: bold 17px Arial, Helvetica, sans-serif; color: #0d4c73; text-decoration:none; text-align:center; text-transform:uppercase; padding-top:9px; margin-bottom:11px; }
.bottom-about-tab-bg { float:left; width:1001px; height:28px; padding-top:5px; text-align:center; background:url(../images/bottom-about-tab.gif) no-repeat; font:14px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #f2f2f2; text-decoration:none; text-shadow: 0 1px 0 #4b6407;}
.bottom-about-tab-bg a { font:14px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #323232; text-decoration:none; text-transform:uppercase; }
.bottom-about-tab-bg a:hover { font:14px "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #274485; text-decoration:none; text-transform:uppercase; }
.about-nev ul { margin:0px; padding:0px; }
.about-nev li { list-style-type:none; padding-left:15px; font:bold 15px "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; margin-top:14px; padding-bottom:6px; }
.about-nev li a { font:bold 15px "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; }
.about-nev li a:hover { font:bold 15px "Arial Narrow", Arial, Helvetica, sans-serif; text-decoration:none; color:#353535; }
ul#aboutus-tab { PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP:0px; LIST-STYLE-TYPE:none; padding-left:15px; margin-top:1px; float:left; }
ul#aboutus-tab li { display: block; float:left; padding:0; margin:0 4px 0 0; list-style-type: none; background: none; }
ul#aboutus-tab li a { DISPLAY:block; COLOR:#777777; TEXT-DECORATION: none; background:url(../images/tab-inactive-left.gif) left top; background-repeat:no-repeat; float:left; }
ul#aboutus-tab li a em { PADDING-RIGHT:25px; DISPLAY:block; PADDING-LEFT:25px; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:12px; font-style:normal; background:url(../images/tab-inactive-right.gif) right top no-repeat; padding-top:6px; height:26px; float:left; }
ul#aboutus-tab li a:hover { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tab-active-left-11.gif); COLOR: #396381; BACKGROUND-REPEAT: no-repeat; cursor:pointer; }
ul#aboutus-tab li a:hover em { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right-11.gif); COLOR: #396381; BACKGROUND-REPEAT: no-repeat;}
ul#aboutus-tab li a.current { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-left-11.gif); BACKGROUND-POSITION:left top; COLOR: #396381; BACKGROUND-REPEAT: no-repeat; font-weight: normal; }
ul#aboutus-tab li a.current em { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-active-right-11.gif); COLOR: #1e1e1e; BACKGROUND-REPEAT: no-repeat; }
.about-gray-bott-border { background:url(../images/bott-gray-border.gif) repeat-x bottom; }
.leftarrow { position:absolute; top: 45px; left: 15px; }
.rightarrow { position:absolute; top: 45px; right: 15px; }
/* featured prod*/
.banner-option-scroll { position:relative; float:right; padding:0 10px 0 0; margin-top:-10px; margin-right:20px; }
.banner-option-scroll h3 { /*padding:0 0 0 25px;*/ text-transform:uppercase; text-align:center }
.featurebox { position:relative; float:right; float:right!important; width:207px; height:175px; background:url(../images/scroll-box.png); margin:0px 0px 15px 0; float:right }
.stepcarousel { position: relative; overflow: scroll; width: 140px; height: 172px; left: -3px; top: 10px; margin:0 auto }
.stepcarousel .belt { position: absolute; left: 0; top: 10px; }
.stepcarousel .panel { float: left; overflow: hidden; margin: 0; width: 150px; height:172px; margin-right:0px; }
.panel a { font-size:13px; height:116px; text-decoration: none; line-height: 20px; color:#835C22; padding:0 5px; line-height: 15px; text-transform:uppercase; font-weight:700; position:relative }
.panel a:hover { color: #D04419; }
.panel a img { margin:5px 0 0 0; clear:both; padding:0; white-space:normal }
.panel a span { clear:both; position:relative; display:block; margin-top:-8px; color:#fff; }
.panel a:hover span { clear:both; position:relative; display:block; margin-top:-8px; color:#000; }
/* banner */
#banner { clear:both; float:left; width:1001px; position:relative; /*height:174px*/ background:#fff;}
#banner h2 { color:#fff; font-family:"trebuchet MS", arial; font-size:30px; line-height:32px; text-transform:none }
#banner h4 { color:#fff; font-family:"trebuchet MS", arial; font-size:18px; line-height:22px; text-transform:none }
#banner .slogan { position:relative; float:left; width:650px; padding:40px 0 0 45px }
.page-banner { background:url(../images/why-us-bannerbg.gif) no-repeat center 30px #fff; }
.why-us-banner { background:url(../images/why-us-bannerbg.gif) no-repeat center 30px #fff; }
.faq-banner { background:url(../images/faq-bannerbg.jpg) no-repeat center 30px #fff; }
.process-banner { background:url(../images/process-bannerbg.jpg) no-repeat center 30px #fff; }
.portfolio-banner { background:url(../images/portfolio-bannerbg.jpg) no-repeat center 30px #fff; }
.contact-banner { background:url(../images/contact-bannerbg.jpg) no-repeat center 30px #fff; }
.about-banner-container { background:#fff; }
.about-banner { float:left; width:680px; padding:10px 0 0 20px; background:#fff; }
#banner .about-banner h1 { color:#1d82af!important; font-size:18px; text-transform:uppercase; padding:0 0 0 15px; font-weight:700; }
/* content */
#content { clear:both; float:left; width:965px; padding:0px 18px 15px; background:#fff; }
#content .page-content { float:left; width:700px; padding:0 15px }
#content .side-content { float:right; width:201px; padding:0 15px 0 0; }
/* faq page*/

dl, dt, dd { padding:0; margin:0; }
#faqpage { margin:0; padding:0 }
#faqpage dl { clear:both; width:98%; display:block; overflow:hidden; background: #f3fbff; border: 1px solid #c4d9e3; padding: 7px 5px; }
#faqpage dl dt { color:#7c7c7c; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; margin:0 0 0 10px; line-height:25px;  }
#faqpage dl dt a { color:#045d8d; text-decoration:none }
#faqpage dl dt em { float:left; width:620px; font-style:normal }
#faqpage dl dt span, #faqpage dl dd span { clear:both; float:left; width:20px; font-weight:normal; color:#ef9500; }
#faqpage dl dd {  margin:0 0 0 10px }
#faqpage dl dd em { float:left; width:620px;  font-style:normal}
#faqpage dl dd p { clear:both; float:left; width:620px; padding:0 0 0 40px; font-style:normal}
.faq-nev ul { margin:0px; padding:0px; padding-left:12px; margin-top:5px; margin-bottom:5px; }
.faq-nev li { list-style-type:disc; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#217BA2; padding-left:4px; line-height:25px; }
.faq-nev li a { font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#217BA2; line-height:25px; }
.faq-nev li a:hover { font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#217BA2; line-height:25px; }
/*portfolio page*/
#portfolio { margin:0; padding:0 }
.paging { clear:both; float:left; width:100%; border-bottom:1px solid #e8e8e8; height:45px; }
.paging .pages { float:right; line-height:22px; color:#737373; width:250px; text-align: right; }
.paging .pages span { background:#feac02; border:1px solid #ee8b0e; color:#fff; padding:2px 5px; margin:0 3px 0 0; }
.paging .pages a { background:#f5f5f5; border:1px solid #e0e0e0; color:#737373; padding:2px 5px; text-decoration:none; margin:0 3px 0 0; }
.paging .pages a:hover { color:#feac02; }
#portfolio h1 { color:#2680b9; font-size:18px; }
#portfolio .grid-col { width:292px; background:url(../images/portfolio-thumbbg.jpg) no-repeat left 40px }
#portfolio .grid-col img { width:276px; height:165px; padding:8px 0 22px 8px; }
#portfolio .grid-col-sep { float:left; width:38px; }
#portfolio h5 { line-height:40px; color:#9ab624; font-weight:700; text-transform:none; padding:0 0 0 25px; margin:0; }
#portfolio .details { clear:both; display:block; padding:0 0 0 25px }
/* contact page */
#contact-us { margin:0; padding:0 }
#contact-us .contact-details { float:left; width:100%; padding:0; }
#contact-us .contact-details h3 { color:#ff7612; font-size:14px; text-align:left; padding:0 0 0 15px }
#contact-us .contact-details td { text-align:left }
#contact-us .contact-details h5 { color:#1b759c; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:700; padding:0 0 0 15px; margin-bottom:2px; }
#contact-us .contact-details p, #contact-us .contact-details h1 { padding:0 0 0 15px }
#contact-us .inquire-form { float:right; width:635px }
#contact-us h1 { color:#197199; /*font-size:16px;*/ text-transform:uppercase; }
#contact-us .graybox-mid-size { clear:both; float:left; width:835px }
#contact-us .graybox-mid-size .mid { clear:both; float:left; width:833px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:#f2f2f2 }
#contact-us .form-container { padding:10px 30px }
#contact-us .form-container .label { color:#696969; font-weight:700; padding:0 0 5px 5px; display:inline-block }
.captcha { background:#fff; border:3px solid #d4d9e5; }
.inquiry-form h3 { padding:0px 0 5px; border-bottom:1px solid #ccc; font-size:18px; }
.inquiry-form { margin:0; padding:0 }
.inquiry-form input, .inquiry-form select, .inquiry-form textarea { margin:5px 0 0 0 }
/* common */

.hline { background:url(../images/line-dot.gif) repeat-x left center }
.grid-row { clear:both; float:left; width:100%; padding:0 0 10px }
.gray-bold { font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#7C7C7C; }
.box-contaier { clear:both; float:left; width:100%; }
.graybox-top { clear:both; float:left; width:100%; background:url(../images/graybox-top-right.gif) no-repeat right top; height:7px; overflow:hidden }
.graybox-bot { clear:both; float:left; width:100%; background:url(../images/graybox-bot-right.gif) no-repeat right top; height:7px; overflow:hidden }
.PT10 { padding-top:10px }
.MT10 { margin-top:10px }
.ML10{margin-left:10px}
.no-border{border:none!important}
ul.content-list { margin:0 0 10px }
ul.content-list li { background:url(../images/arrow-orange.gif) no-repeat 0 7px; list-style-type:none; padding-left:18px; line-height:22px; }
ul.content-list li a { color: #0d4c73; text-decoration: none }
ul.content-list li a:hover { color: #e06601; text-decoration: none }
.page-content a { color:#0d4c73 }
.blue { color:#1d96cc; }
.dark-gray { color:#505050; }
.orange { color:#e9851e }
/* process */
#process { margin:0; padding:0; float:right; width:360px; }
#process h2 { color:#10668b; font-size:15px; font-weight:700; text-align:center; /*border-bottom:1px solid #eaeaea;*/ padding:0 0 5px; font-family:Arial, Helvetica, sans-serif }
/* why-us */
.why-us-nev ul { margin:0px; padding:0px; /*padding-left:35px;*/ }
.why-us-nev li { list-style-type:disc; text-decoration:none; color:#2E2E2E; padding-left:4px; line-height:25px; }
.why-us-nev li a {text-decoration:none; color:#2E2E2E; line-height:25px; }
.why-us-nev li a:hover { text-decoration:none; color:#2E2E2E; line-height:25px; }
/* New Added CSS */
.bott-input { background: #000000; font-size: 12px; color: #fd8409; width:198px; border: none; height: 20px; padding-top: 4px; margin-bottom: 5px; padding-left: 5px; }
.process-img { float: left; margin-right: 12px; }
.process-content { margin-bottom: 20px; float:left; width:550px;}
.process-blue-txt { font-size: 14px; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; color: #0a76a8; line-height: 22px; }
/*----------------------------------------------------------------------------------------------------------------------------*/
.about-orange-box { background:url(../images/scroll-box.png) 0 0; margin-bottom: 12px; width: 207px; }
a.orangelink-big { font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#FF6702; text-decoration:none; }
a.orangelink-big:hover { font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#187aa5; text-decoration:none; }
.omatter { font:bold 13px Arial, Verdana, Helvetica, sans-serif; color:#8eb120; text-decoration:none; outline:none; }
.omatter a { font:bold 13px Arial, Verdana, Helvetica, sans-serif; color:#8eb120; text-decoration:none; outline:none; }
.omatter a:hover { font:bold 13px Arial, Verdana, Helvetica, sans-serif; color:#514E46; text-decoration:none; outline:none; }
.midd-content ul { margin-top: 10px; margin-left: 33px; padding-left: 0px; margin-bottom:15px; }
.midd-content li { list-style-type:none; background:url(../images/black-arrow.gif) no-repeat 0px 2px; padding-left:18px; margin-bottom:5px; }
.midd-content li ul { list-style-type:none; margin:0; padding:0; }
.midd-content li ul li { list-style-type:none; padding-left:15px; background:url(../images/arrow.gif) 0 6px no-repeat; }
.provide-nev ul { margin:0; padding:0; }
.provide-nev li { list-style-type:none; background:url(../images/black-arrow.gif) no-repeat 0px 2px; padding-left:20px; margin-bottom:5px; font:bold 12px Arial, Verdana, Helvetica, sans-serif; }
.provide-nev li a { font:normal 13px Arial, Verdana, Helvetica, sans-serif; color:#000000; text-decoration:none; }
.provide-nev li a:hover { font:normal 13px Arial, Verdana, Helvetica, sans-serif; color:#FF8A18; text-decoration:none; }
.team-menu { float:left; width:250px; margin-right:15px; margin-bottom:15px; }
.team-width { width:600px; }
.relative { position:relative; }
/* extra CSS  for inner page from live site*/
.testimonial-bg { background:url(../images/testimonial-bg.gif) repeat-x center top #F6F6F6; /*height:120px;*/ padding-left:12px; padding-right:15px; padding-top:25px; padding-bottom:10px;  }
sitemap-inner { color:#2D2A21; font-size:12px; font-size-adjust:none; line-height:normal; text-decoration:none; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;}
.sitemap-inner a { color:#2D2A21; font-size:12px;  line-height:normal; text-decoration:none; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;}
.sitemap-inner a:hover { color:#ee8b0e }
.sitemap-inner-nev ul { margin:0 0 10px; padding:0; }
.sitemap-inner-nev li { background:transparent url(../images/inner-arrow.gif) no-repeat scroll 0 10px; display:block; color:#2D2A21; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size:11px; list-style-type:none; margin-top:5px; margin-bottom:10px; padding:0px 0px;padding-left:35px; text-decoration:none; }
.sitemap-inner-nev li a{font-size:12px; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;}

.highlight-blue {display:block; padding:0 0 6px 0; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size:15px; color: #0a76a8; font-weight:normal;}
.content { }
.content strong { color:#000; }
.step-bg { background:url(../images/step-bg.gif) no-repeat left top; float:left; color:#000; width:49px; line-height:28px; margin:0 10px 0 0; text-align:center; font-size:11px; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;}
.step-detail { float:left; width:610px; margin-left: 10px; }
.errormsg { color:#EE0000; font-size: 13px; }
/* new home page CSS*/

#homepage { clear:both; width:100%; margin:0; padding:20px 0 0 0; }
#homepage .home-main-content { float:left; width:750px; padding:0 0 0 5px }
#homepage .home-side-content { float:right; width:235px; }
#homepage h1 { color:#93b320; font-size:20px; font-weight:700; text-transform:uppercase; font-family:"Arial Narrow", arial; }
#homepage h1 span { color:#989898 }
.grid-container { clear:both; float:left; width:100%; }
#homepage .key-success { float:left; width:211px; padding:0 10px 0 0 }
#homepage .case-studies { float:left; width:195px; padding:0 0 0 90px; background:url(../images/case-study-bg.gif) no-repeat left 25px; height:201px; }
#homepage .company-news { float:right; width:216px; }
.key-success h2, .case-studies h2, .company-news h2 { color:#fd7c09; font-size:20px; font-weight:700; text-transform:uppercase; font-family:"Arial Narrow", arial; }
.case-studies h2 { color:#81a000; }
.company-news h2 { color:#035a93 }
.case-studies p { width:181px; margin:0 0 35px; }
.case-studies h3 { color:#2370ad; font-size:14px; font-weight:700; padding:10px 0 10px 0; }
.case-studies a { color:#4083b8 }
.office-name { float:left; margin-right:45px; width:350px; }
.bot-bord { border-bottom:1px solid #E4E4E4; color:#3D3D3D; font-size:15px; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; padding-bottom:5px; padding-top:5px; }
.bot-bord span { color:#0D456C; font-size:18px; }
.contact-text { color:#6D6D6D; font-size:12px; line-height:22px; margin-bottom:40px; margin-left:0; margin-top:10px; }
.call-hadd { float:left; width:240px; }
.dev-hadd { float:left; width:665px; }
.dev-width-left { float:left; margin-right:15px; width:300px; }
.dev-width-right { float:left; width:300px; }
.icon { float:left; margin-right:3px; padding:0 0 0 20px; width:22px; }
.email-text { float:left; width:43px; }
.qualon { float:left; margin-right:9px; width:2px; }
#contact-width .email-link a { color:#17547E; font-size:12px; line-height:20px; text-decoration:none; }
.email-link { float:right; width:200px; }
.middle-data { float:left; width:475px; }
.middle-data-img { float:right; width:150px; text-align:center }
#content .page-content h3 { color:#247AAD; font-family: Arial, Helvetica, sans-serif; font-size:14px; padding:5px 0 5px 0; font-weight:700; margin-bottom: 5px; }
.inquiry-txt {  color:#393939; }
.page-content ul { margin:0 0 10px 10px; }
.page-content ul li { list-style-type:none; background:url(../images/black-arrow.gif) no-repeat 0px 5px; line-height:22px; padding-left:18px; margin-bottom:5px; }
.page-content li ul { list-style-type:none; margin:0; padding:0; }
.page-content li ul li { list-style-type:none; padding-left:15px; background:url(../images/arrow.gif) 0 10px no-repeat; }
.save-gradientbg { background: url(../images/save-bg.jpg) no-repeat; height: 144px; width: 455px; padding: 20px 25px; color: #c3bebe; }
.save-white-txt { font-size: 18px; font-family: 'DroidSansBold'; color:#272727; line-height: 18px; }
.save-blue-txt { color: #0d5168;  font-family: 'DroidSansBold'; font-size: 14px; }
.save-small-txt {font-size: 13px; font-family: 'DroidSansBold'; line-height: 16px; color:#57340b;}
.save-small-yellowtxt {font-size: 15px; font-family: 'DroidSansBold'; color: #2e307d; }
.hirenow-btn { position:absolute; top: 145px; right: 10px; }

.tecnical-box-1 { width:329px; float:left; padding:17px 0px 0px 25px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; font-size:11px; color:#939393; line-height:15px;}
.tecnical-box-1 h3{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#ff952d; }
.tecnical-expertise { width:130px; height:210px; float:left; padding:12px 0px 0px 25px; background:url(../images/tech-img.gif) no-repeat right bottom; }
.tecnical-expertise .flash { padding:48px 0px 0px 0px; float:left;   }
.img-border{border:1px solid #ddd}
.clientspeak{padding:0 5px; text-align:left; line-height:18px}
.clientname{ clear:both; float:right; padding:10px 10px 0 0; font-weight:700; color:#1e1e1e}
.client-name{ clear:both; float:right; padding:10px 10px 0 0; font-weight:normal; color:#0088CC}
/* side bar*/

.sidebar-portfolio{ float:left; width:100%; margin-bottom: 15px;}
.sidebar-portfolio ul.portfolio{ margin:5px 0 0 10px}
.sidebar-portfolio ul.portfolio li{margin:0 5px 10px 5px}

.sidenav{margin:0; padding:0; margin-bottom: 15px;}
.sidenav h4{ color:#0d4c73; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:700}
.sidenav a{display:block; background:url(../images/orange-arr.gif) no-repeat left 9px; line-height:22px; color:#156f97; padding:0 0 0 10px}
.sidenav a:hover { color: #fd8409; }
/*home bottom text*/

.home-text{clear:both; width:960px; background: #2d2d2d; color:#bebebe;  margin-top:10px; line-height: 16px; text-align: justify; font-size: 11px; margin:auto; padding:20px; padding-bottom: 10px;}



/*--------------footer css--5-4-10---------------*/
#footer-part{float:left; width:999px; border:1px solid #d4d4d4; padding-bottom:20px;}
#footer-part h1{ width:999px; border-bottom:1px solid #d4d4d4; color:#5aaace; font:bold 14px Arial, Helvetica, sans-serif; height:37px; line-height:37px; text-align:center; background:url(../images/bottom-tab-bg.gif) repeat-x;}
#footer-part p{ font:normal 12px Arial, Helvetica, sans-serif; color:#434343; padding:10px 30px 10px 35px; line-height:19px;}

#footer-part .blue-box{ width:974px; float:left; padding-left:13px;}
#footer-part .blue-left-c{ width:10px; height:61px; float:left; background:url(../images/blue-left-c.gif) no-repeat;}
#footer-part .blue-right-c{ width:10px; height:61px; float:right; background:url(../images/blue-right-c.gif) no-repeat;}
#footer-part .blue-midd-bg{ width:954px; height:49px; float:left; background:#74c3e7; text-align:center; padding-top:12px;}
#footer-part .blue-midd-bg ul{ margin:0px; padding:0px;}
#footer-part .blue-midd-bg li{ list-style:none; display:inline;font:bold 14px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/builet.gif) no-repeat left; padding-left:13px; padding-right:22px;}
#footer-part .blue-midd-bg a{ font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
#footer-part .blue-midd-bg a:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#166387; text-decoration:none;}
#footer-part .blue-midd-bg span{ font:bold 14px Arial, Helvetica, sans-serif; color:#166387; line-height:24px;}

.orange-box{ width:482px; float:left;  margin-top:11px; padding-left:13px;}
.orange-tab-tc{ width:482px; height:7px; float:left; background:url(../images/orange-top-c.gif) no-repeat;}
.orange-bott-tc{ width:482px; height:7px; float:left; background:url(../images/orange-bott-c.gif) no-repeat;}
.orange-midd-bg{ width:452px; height:120px; float:left; background-color:#ff7e00; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:10px; padding-left:20px; line-height:19px;}

.green-box-bott{ width:482px; float:left; margin-left:10px; margin-top:11px;}
.green-tab-tc{ width:482px; height:7px; float:left; background:url(../images/green-tab-tc.gif) no-repeat;}
.green-bott-tc{ width:482px; height:7px; float:left; background:url(../images/green-tab-bc.gif) no-repeat;}
.green-midd-bg{ width:452px; height:120px; float:left; background-color:#8bad01; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; padding:10px; padding-left:20px;line-height:19px;}

.expert {width:962px; float:left; padding-left:37px; padding-top:14px;}
.expert ul{ margin:0px; padding:0px; }
.expert li{ list-style:none; font:bold 12px Arial, Helvetica, sans-serif; color:#434343; background:url(../images/builet-grey.gif) no-repeat left; text-indent:16px; line-height:20px; }
.expert li span{ font:normal 12px Arial, Helvetica, sans-serif; color:#434343; }
.bott-heading { font-size: 17px; font-weight: bold; color:#FFFFFF; }
.white-txt { font-size: 12px; color:#FFFFFF; font-weight: bold; }
.bottlink-gradient { width: 920px; margin: auto; padding: 12px 15px; clear: both; color: #c5c5c5;  }
h5.bott-hd { color: #ffae72; font-size: 16px; font-family: 'DroidSansBold'; margin-bottom: 7px; }
h5.bott-hd-right { color: #90ae20; font-size: 16px; font-family: 'DroidSansBold'; margin-bottom: 7px; margin-left:12px; }

ul.hiredeveloper-link { margin: 0; padding: 0; }
ul.hiredeveloper-link li { list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#c5c5c5; background:url(../images/arrow-grey.png) no-repeat left 8px; padding:0px 0px 0px 12px; line-height:17px; text-shadow: 0 2px 0 #303030;}
ul.hiredeveloper-link li a { font:normal 12px Arial, Helvetica, sans-serif; color:#d7d7d7!important; text-decoration:none; line-height:20px; }
ul.hiredeveloper-link li a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#99d219 !important; text-decoration:none; line-height:20px; }

.hiredeveloperlink-box { width: 217px; float: left; padding-left: 20px; }
.hiredeveloperlink-box-none { border: none; padding-left: 3px; width: 200px; }

/* New CSS Added Dt.06012011 */
.offshore-dev {float:left; width:680px;}
.partner-site {float:left; width:180px; padding:0 0 0 60px;}
.partner-site ul li { list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#c5c5c5; background:url(../images/arrow-grey.png) no-repeat 22px 8px; padding:0px 0px 0px 33px; line-height:17px;  border-left: 1px solid #2a2a2a; text-shadow: 0 2px 0 #303030;}
.partner-site ul li a { font:normal 12px Arial, Helvetica, sans-serif; color:#d7d7d7!important; text-decoration:none; line-height:20px; }
.partner-site ul li a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#99d219 !important; text-decoration:none; line-height:20px; }
.PL10 {padding-left:10px;}
.inq-bg { background: #f2fbff; border: 1px solid #dadad9; padding: 7px 7px 12px 7px; }

.contactpart-left { width: 495px; float: left; margin-top: 20px; margin-left:10px;}
.contactpart-right { width: 430px; float: right; padding-top: 20px; }
h2.contact-orange-hd { color: #fd8309; margin-bottom: 10px; font-size: 25px; }
h3.contact-green-hd {  color: #7bae17; margin-bottom: 12px; font-size: 21px; }
.add1-left { width: 270px; float: left; line-height: 18px; }
.add1-right { width: 190px; float: right; line-height: 18px;}
.addblue-hd { font-size: 14px; color: #1268a2; font-family: 'LucidaGrandeBold';}
.addlightblue-hd { font-size: 13px; color: #2f94d8; font-family: 'LucidaGrandeBold';}
.contact-phone { width: 49%; float: left;   border-right: 1px solid #d4dbde; margin-left:10px;}
.technicalsupport { width: 46%; float: right; }
.orange-hd { font-size: 16px; color: #fd8309; margin-bottom: 3px; }
.techheading { color: #1268a2; font-weight: bold; }
.techheading span { color: #fd8309; font-style: italic; }


/* New methodology page CSS */
.methodology-banner{ background:url(../images/methodology-bannerbg.jpg) no-repeat center bottom #fff; display:block; padding:5px 0 20px 0; height:115px;}
.methodology-banner h1{ color:#b49f76; font-size:38px;font-family: 'LucidaGrandeBold'; text-transform:uppercase; text-indent:30px; margin:25px 0 0 0}
.methodology-banner h3{ padding:0 0 0 30px; color:#434f10; font-size:12px;font-family: 'LucidaGrandeRegular'; font-weight:400}
.padder{ padding:15px}
.methodology-content{float:left; width:720px; padding:10px 0 0 25px}
.methodology-side{float:right; width:215px; padding:5px 0 0 0}
.methodology-side a.hire-block{display:block; background:url(../images/methodology-hire-bg.jpg) no-repeat left top; width:126px; height:85px; padding:15px 75px 0 10px;font-family: 'LucidaGrandeBold'; font-size:26px; line-height:22px; color:#6f4c20; text-transform:uppercase; margin:0 0 15px }
.methodology-side a.hire-block span{font-size:19px; color:#fff;}
.methodology-side a.hire-block em{font-style:normal; font-size:22px; color:#b06c1b}
.methodology-side a.hire-block:hover,.methodology-side a.hire-block:hover span, .methodology-side a.hire-block:hover em{color:#15435e}
.methodology-side a.hire-block:hover span{ color:#6f4c20;}
.methodology-side a.hire-block:hover em{color:#fff}

.seperator{border-bottom:1px solid #ccc; padding:0px 0 0 0; margin:0 0 30px}


.methodology-content h3{ color:#1f8fb5; font-size:18px; font-family: 'LucidaGrandeBold'; font-weight:400; margin:0 0 10px}
.methodology-content li{background:url(../images/bull.gif) no-repeat left 5px; padding:0 0 0 15px; margin:0 0 5px; font-size:11px}

.methodology-page{clear:both; padding:25px; }
.methodology-page p{margin:0 0 15px}
.methodology-page h4{ color:#d66e11; font-size:18px;font-family: 'LucidaGrandeBold'; margin:0 0 10px}
.methodology-page h5{color:#1a95bd; font-size:12px; font-family: 'LucidaGrandeBold';margin:0}
.methodology-page li{ background:url(../images/blue-bull.gif) no-repeat left 5px; padding:0 0 0 10px; margin:0 0 5px}
.methodology-page ul{margin:10px 0 15px 10px}



/* new css begin */
.navi-box { width:1001px; float:left; color:#5f5f5f;}
.navi-right-c { width:10px; height:49px; float:left; color:#5f5f5f; background:url(../images/navi-right-tc.gif) no-repeat right; }
.navi {height:36px; float:left; color:#5f5f5f; /*background:url(../images/menu-hwdi.jpg) no-repeat; width:1001px;*/}
.navi ul {margin: 0; padding: 0;}
.navi li {list-style-type: none; float: left; border-right: 1px solid #205c77;}
.navi ul li.last { border: none; }
.navi ul li.last a { background: url(../images/last-corner.png) no-repeat right 0;  }
.navi ul li.last a:hover { background: url(../images/last-corner-hover.png) no-repeat right 0;  }
.navi ul li a.last-current { background: url(../images/last-corner-hover.png) no-repeat right 0; color:#15536f !important; line-height:36px;}
.navi ul li.first { background: url(../images/first-corner.png) no-repeat 0 0;  }
.navi ul li.first a {background: url(../images/first-corner.png) no-repeat 0 0; }
.navi ul li.first a:hover { background: url(../images/first-corner-hover.png) no-repeat left 0;  }
.navi ul li a.first-current { background: url(../images/first-corner.png) no-repeat left 0; color: #fff; line-height:36px; }
/*.navi ul li a.m1 {width:87px;}
.navi ul li a.m2 {width:97px;}
.navi ul li a.m3 {width:122px;}
.navi ul li a.m4 {width:126px;}
.navi ul li a.m5 {width:91px;}
.navi ul li a.m6 {width:104px;}
.navi ul li a.m7 {width:114px;}*/
.navi ul li a.m1 {width:74px;}
.navi ul li a.m2 {width:87px;}
.navi ul li a.m3 {width:110px;}
.navi ul li a.m4 {width:112px;}
.navi ul li a.m5 {width:79px;}
.navi ul li a.m6 {width:93px;}
.navi ul li a.m7 {width:101px;}
.navi ul li a { height: 36px; float:left; text-decoration: none; color:#fff; font-family: 'DroidSansBold'; font-size:11px; background: url(../images/topnav.png) repeat-x; text-transform: uppercase; line-height: 36px;  text-align:center; font-weight:normal;}
.navi ul li a:hover { text-decoration: none; background: url(../images/top-nav-hover.png) repeat-x; color:#15536f !important; font-weight:normal !important;}
.navi ul li a.current { height: 36px; float:left; text-decoration: none; font-family: 'DroidSansBold';  font-weight:normal; font-size:11px; text-decoration: none; background: url(../images/top-nav-hover.png) repeat-x; color:#15536f !important; line-height: 36px;}
.navi li a img { vertical-align:middle }

.request-form { width:178px; height:174px; float:left; padding:10px 0 0 25px; color:#eee; background:url(../images/call-info.jpg) no-repeat;}
.request-form h5 {font-family: 'DroidSansBold'; font-size:11px; color:#0a4c65; margin:15px 0 0 0;}
.request-form p {font-family: 'DroidSansBold'; font-size:14px; color:#02161f; margin:0;}
.bottom-bg {background:url(../images/bottom-footer.png) no-repeat; width:1001px; float:left; height:22px; display: block;}


/* content */
#content { clear:both; float:left; width:980px; padding:0px 10px 15px 11px; background:#fff; /*border-left:#bbbbbb 1px solid; border-right:#bbbbbb 1px solid;*/}
#content .page-content-new { float:left; width:680px; padding:0 27px 20px 15px;}
.page-content-new ul { margin:0 0 10px 10px; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; color:#666;}
.page-content-new ul li { list-style-type:none; background:url(../images/black-arrow.gif) no-repeat 0px 5px; line-height:22px; padding-left:18px; margin-bottom:5px; color:#666;}
.page-content-new ul li a{color:#3698c6;}
.page-content-new ul li a:hover{color:#ff6102;}
.page-content-new li ul { list-style-type:none; margin:0; padding:0; }
.page-content-new li ul li { list-style-type:none; padding-left:15px; background:url(../images/arrow.gif) 0 10px no-repeat; }
#content .page-content-new h3{font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size:15px; color: #0a76a8; font-weight:normal; padding:10px 0px;}

#content .page-content-new h3 strong{color: #85a313; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:12px;}


#content .page-content-new p {font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:11px; color:#666; font-weight:normal; line-height:18px;}
#content .page-content-new strong {font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;  font-size:11px; color:#666; font-weight:normal; line-height:18px;}
#content .side-content-new { float:left; width:241px; padding:27px 0px 30px 0;}
.side-content-new .right-top {display:block; background:url(../images/right-top-bg.jpg) top left no-repeat; height:11px;}
.side-content-new .right-middle {display:block; background:#d1e9f3;}
.side-content-new .right-bottom {display:block; background:url(../images/right-bottom-bg.jpg) top left no-repeat; height:11px;}
.hire-buttons {text-align:center; padding-bottom:15px;}
.side-content-new .right-title-hd {display: block; background:url(../images/right-title-hd.png); width:202px; margin:0 auto; height:37px; font-family:"LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:29px; padding:0 0 0 15px;}
.side-content-new .right-hd-content {display: block; width:215px; margin:0 auto; background:#fff; border-left:#a1cbde 1px solid; border-right:#a1cbde 1px solid;}
.side-content-new .right-hd-bottom {display: block; background:url(../images/right-hd-bottom.png); width:217px; margin:0 auto; height:8px; /*margin-bottom:15px;*/}
.side-content-new .right-hd-t {display: block; background:url(../images/right-hd-t.png) bottom; width:217px; margin:0 auto; height:8px; }
.testimonial { font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size: 11px; color: #7a7a7a; line-height:170%; display:block; padding:18px 18px 10px 18px;}
.space-box {display: block; height:15px;}
.blue-txt { color: #0088cc; font-size: 11px; padding-top:10px; display:block;}


.stepcarousel-new { position: relative; overflow: scroll; width: 170px; height: 152px; left: -6px; top: 0px; margin:0 auto; text-transform: capitalize !important;}
.stepcarousel-new .belt { position: absolute; left: 0; top: 10px; }
.stepcarousel-new .belt .panel { float: left; overflow: hidden; margin: 0; width: 170px; height:142px; margin-right:0px; }
.stepcarousel-new .belt .panel a { height:146px; text-decoration: none; line-height: 20px; color:#4d4d4d; padding:0 5px; line-height: 13px; font-weight:700; position:relative; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:11px; font-weight:normal;}
.stepcarousel-new .belt .panel a:hover { color: #D04419; }
.stepcarousel-new .belt .panel a img { margin:5px 0 0 0; clear:both; padding:0; white-space:normal }
.stepcarousel-new .belt .panel a span { clear:both; position:relative; display:block; margin-top:-8px; color:#4d4d4d; font-size:11px;}
.stepcarousel-new .belt .panel a:hover span { clear:both; position:relative; display:block; margin-top:-8px; color:#000; }


.page-banner-about {display: block; padding:30px 0 0 0;}
.page-banner-about h2 {color:#fd8008; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;  font-size:23px; font-weight:normal;}
.page-banner-about h4 {color:#757575; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal;}

.page-banner-resource {background:url(../images/main-bannerbg.gif) no-repeat; width:650px; height:115px; padding:15px 10px 0 20px; margin:27px 0 20px 0;}
.page-banner-resource h2 {color:#fff; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;  font-size:28px; font-weight:normal; margin:0; padding:0;}
.page-banner-resource h1 {color:#fff; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;  font-size:28px; font-weight:normal; margin:0; padding:0;}
.page-banner-resource h4 {color:#fff; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:16px; font-weight:normal; margin:0; padding:0;}


.page-banner-resource {background:url(../images/main-bannerbg.jpg) no-repeat; width:650px; height:115px; padding:15px 10px 0 20px; margin:27px 0 20px 0;}
.page-banner-resource h2 {color:#acd15a; font-family: "DroidSansBold", Arial, Helvetica, sans-serif;  font-size:30px; margin:0; padding:0;}
.page-banner-resource h4 {color:#81c5d8; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif;  font-size:16px; margin:0; padding:0;}



.right-hd-content ul.portfolio-new{ margin:0px 0 0 10px; }
.right-hd-content ul.portfolio-new li{margin:10px 0px 5px 0px; float:left;}
.gray-more {float:right; padding:10px 15px 0px 0px ;}
.gray-more a{font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:11px; color:#3698c6;}
.gray-more a:hover{color:#ff6102;}

ul.service-link {margin:0px; padding:5px 0px;}
ul.service-link li {margin:0; padding:0 10px 0 15px; list-style:none;}
ul.service-link li a{display:block; background:url(../images/orange-arr.gif) no-repeat left 9px; line-height:20px; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:11px; color:#666; padding:0 0 0 10px}
ul.service-link a:hover { color: #fd8409; }


.midd-content li ul li { background:url(../images/arrow.gif) no-repeat 0 6px; list-style-type:none; padding-left:15px; }
#tabcontentcontainer { clear:both; background:url(../images/bott-gray.gif) repeat-x; }
.tabcontent { display:none; padding:20px 20px 0 20px; }
.tabcontent h3 {font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:22px !important; color:#0983bc; font-weight:normal;}
.tabcontent ul.price-chart { margin:0; padding:30px 0px; float:left;}
.tabcontent ul.price-chart li{ margin:0; padding:0px 25px; float:left; text-align:center; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:11px; color:#7bae17; background:none;}
.tabcontent p {font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:11px; color:#666; font-weight:normal; line-height:18px;}
.tabcontent p strong{font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;  font-size:11px; color:#666;}
#ddimagetabs { background:url(../images/bott-gray-border.gif) repeat-x bottom; float:left; width:100%; }
#ddimagetabs.none { background:none;}
ul.portfolio-new { margin: 0; padding: 0; }
ul.portfolio-new li { list-style-type: none; float: left; margin-right: 10px; margin-bottom: 5px;  }
.t_img img { border: 2px solid #bfd9e4; }
.t_img:hover { background-color: transparent; }
.t_img:hover img { border: 2px solid #89a81c; }


/* new about us style begin  */
.content-about {float:left; width:925px; background:#fff; padding:32px 38px 0 38px; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal; font-size:11px;}
.content-about h1 {color:#ff8929; font-family: "DroidSansBold", Arial, Helvetica, sans-serif;  font-size:30px; margin:0; padding:0 0 6px 0;}
.content-about h3 {color:#5bacd2; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:17px; margin:0; padding:0; line-height:19px;}
.content-about h3.meth {color:#5bacd2; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;  font-size:17px; margin:0; padding:0 0 40px 0; line-height:23px;}
.content-about h2 {color:#9ac121; font-family: "DroidSansBold", Arial, Helvetica, sans-serif;  font-size:22px; margin:0; padding:0 0 10px 0;}
.content-about h2.c-blue {color:#35aadf; padding-top:10px;}
.content-about h2.c-orange {color:#ff8929; padding-top:10px;}
.content-about h6 {color:#565555; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:19px; font-size:14px; margin:0; padding:0;}
.content-about h6.h-width {width:750px !important;}
.content-about h6.h-width-why {width:600px !important;}
.content-about h4 {color:#91b817; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif;  font-size:18px; margin:0; padding:0 0 0px 0;}
.content-about h5 {color:#686868; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:12px 0 0px 0;}
.content-about p {color:#828282; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; margin:0; padding:18px 0 18px 0; line-height:17px; text-align:left;}
.content-about p.small-text {width:740px !important;}
.content-about p.hire-text {width:660px !important;}
.content-about p.bottom-text {padding:0px 0 18px 0 !important; }
.content-about p span {color:#42a1cc; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;}
.content-about p.g-ped {padding:10px 0 10px 0 !important;}
.content-about p.m-ped {padding:12px 0 0px 0 !important;}
.content-about .blue-ltalic {color:#42a1cc; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:19px; font-size:13px; padding:10px 0px; float:left;}
.content-about p.about-text {float:left; width:600px; text-align:left;}
.content-about .page-content { float:left; width:700px; padding:0 15px }
.content-about .side-content { float:right; width:201px; padding:0 15px 0 0; }
.hire {position:absolute; right:38px; z-index:0;}
.hire-re {position:absolute; top:40px; right:38px; z-index:0;}
.hire-re-button {position:absolute; top:50px; right:42px; z-index:0;}
.content-about .e-model {display:block; padding:45px 0 0 0;}
.content-about .e-model img {float:left;}
.content-about .e-model .model-text {float:right; width:830px; padding-bottom:30px;}
.content-about .e-model .model-text.p-none {display:block; padding:0px 0 30px 0;}
.content-about .e-model .model-text span{color:#686868; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:12px; display:inline-block; padding:0 0 5px 0;}
.content-about .e-model .model-text .f1 {color:#4698bf;}
.content-about .e-model .model-text .f2 {color:#7d9f2c;}
.content-about .e-model .model-text .f3 {color:#c25971;}
.content-about .e-model .model-text .f4 {color:#9f7d22;}
ul.resources-list { margin:0; padding:0;}
ul.resources-list li{ margin:0; padding:0 0px; float:left; text-align:center; width:137px; min-height:130px;}
ul.resources-list li img {padding:0 0 12px 0;}
ul.resources-list li span.hire-title {display:block; color:#6b6c6c; padding:0px 0 0px 0; line-height:12px;} 
ul.resources-list li a {display:block; color:#6b6c6c;}
ul.resources-list li a:hover { color: #3698c6; text-decoration:none; }
.content-resources {float:left; width:976px; background:#fff; padding:20px 0px 0px 25px;  font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal; font-size:11px;}
.content-about .i-left {float:left; width:45%; padding:0 15px 0 0; margin:6px 0 0 0; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:19px; font-size:13px; color:#4ea1c8;}
.content-about .i-left span {color:#707070;}
.content-about ul.lists { margin:0; padding:15px 0 0 0;}
.content-about ul.lists li{list-style:none; background:url(../images/bullet-round.jpg) no-repeat left 5px; padding:0 0 3px 15px; color:#828282; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:16px;}
.content-about .i-right {float:left; width:45%; padding:0 0 0 30px; margin:6px 0 0 0; border-left:#f3f3f3 1px solid; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:19px; font-size:13px; color:#4ea1c8;}
.hiring-content {width:925px; float:left; padding:65px 0 0 0; }
/*.hiring-left {width:670px;float:left; padding:0 30px 0 0;}
.hiring-left h2 {color:#9ac121; font-family: "DroidSansBold", Arial, Helvetica, sans-serif;  font-size:18px; margin:0; padding:0 0 0px 0;}
.hiring-left h2.c-blue {color:#35aadf; padding-top:10px;}
.hiring-left h2.c-orange {color:#ff8929; padding-top:10px;}
.hiring-left p {padding:10px 0 25px 0 !important;}
.hiring-left img {float:left; padding:0 20px 40px 0;}
.hiring-left ul.lists { margin:0; padding:0px 0 0 0; width:410px; float:left;}
.hiring-left ul.lists li{list-style:none; background:url(../images/bullet-round.jpg) no-repeat left 5px; padding:0 0 3px 12px; color:#828282; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:16px;}*/
.hiring-left {width:299px;float:left; margin:0 9px 0 0;}
.hiring-left h2 {color:#fff !important; font-family: "DroidSansBold", Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:0 0 0px 14px !important; line-height:38px; text-shadow:#8b8b8b 0px 1px 0px;}
.hiring-left h2.c-green {background:url(../images/full-time-bg.jpg) no-repeat;}
.hiring-left h2.c-orange {background:url(../images/part-time-bg.jpg) no-repeat;}
.hiring-left h2.c-blue {background:url(../images/hourly-time-bg.jpg) no-repeat;}
.hiring-left .hiring-box-content {width:297px; background:#ebebeb; display:block; border-left:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; padding:8px 0 0 0; min-height:410px;}
.hiring-left .hiring-box-content h4 {color:#5e6e76; font-family: "DroidSansBold", Arial, Helvetica, sans-serif;  font-size:14px; margin:0; padding:0 0 4px 5px; border-bottom:#afbabf 1px dotted; margin:0 10px;}
.hiring-left .hiring-box-content h4 img {position:absolute; right:12px; padding:0px 5px 0px 0; margin:-14px 0 0 0;}
.hiring-left p {padding:18px 20px 25px 20px !important; background:url(../images/time-box.jpg) no-repeat top center; color:#6d6464; font-size:10px; line-height:16px; min-height:123px;}
.hiring-left .hiring-box-content ul.lists { margin:0; padding:10px 18px 10px 18px;}
.hiring-left .hiring-box-content ul.lists li{list-style:none; background:url(../images/true-icon.jpg) no-repeat left 5px; padding:0 0 0px 18px; color:#657375; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:24px;}
.hiring-left .hiring-box-content a.btn-hiredeveloper {display:block; background:url(../images/btn-hiredeveloper.jpg) no-repeat top center; text-indent:-10000px; height:34px; margin:5px 0 0 0; padding:0px 0px 20px 0px;}
.hiring-left .hiring-box-content a:hover.btn-hiredeveloper {background:url(../images/btn-hiredeveloper-hover.jpg) no-repeat top center;}
.hiring-left .hiring-bottom {width:299px; display:block; background:url(../images/hiring-bottom-bg.jpg) no-repeat bottom; height:15px;}
.small-chart {float:right; margin:-130px 50px 0 0; }
.h-box {display:block; background:#f7f7f7; border:#a8a8a8 1px dotted; font-family: "DroidSansBold", Arial, Helvetica, sans-serif;  font-size:14px; color:#0975a7; vertical-align:middle; padding:10px 0px 12px 20px; line-height:40px;}
.why-board {position:absolute; top:18px; right:38px; z-index:0; background:url(../images/why-board.jpg) no-repeat; width:283px; height:301px;}
.why-board ul { margin:0; padding:87px 0 0 60px;}
.why-board ul li{color:#8b7805; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:19.3px; font-size:13px; font-style:italic; padding:0px 0 0 0;}
h3.meth-title {font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:19px; color:#8cb608; padding:22px 0 0px 0px;}
.math-abs {position:absolute; right:40px; margin:45px 0 0 0;}
ol.procss-list {margin:0; padding:30px 0 0 8px;}
ol.procss-list li{margin:0; padding:0 0 0 0; background:url(../images/process-round.jpg) no-repeat;  font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:13px;}
ol.procss-list li em {display:inline-block; vertical-align:top; color:#fff; font-style:normal; padding:3px 7px; font-size:10px; float:left }
ol.procss-list li p span{color:#348db7; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:13px; display:inline-block; padding:0 0 10px 0;}
ol.procss-list li p{display:inline-block; vertical-align:top; width:880px; padding:2px 0 15px 15px; line-height:16px; float: right;}
/* new about us style end  */


/* new technology page style begin  */
#content-technology {clear:both; float:left; width:961px; background:#fff; padding:20px 20px 0px 20px;  font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal; font-size:11px;}
.content-technology-left {width:716px; float:left; margin:0 22px 0 0;}
.php-banner {background:url(../images/banner-hire-php-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.php-banner h2 {color:#656fad; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:40px 20px 0 180px; margin:0 23px 0 0;}
.cake-php-banner {background:url(../images/banner-hire-cake-php-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.cake-php-banner h2 {color:#ffe9d7; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:30px 20px 0 180px; margin:0 23px 0 0;}
.asp-net-banner {background:url(../images/banner-hire-asp-net-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.asp-net-banner h2 {color:#5c80b0; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:30px 20px 0 180px; margin:0 23px 0 0;}
.magento-banner {background:url(../images/banner-hire-magento-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.magento-banner h2 {color:#ffe8f6; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:42px 20px 0 180px; margin:0 23px 0 0;}
.phpbb-banner {background:url(../images/banner-hire-phpbb-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.phpbb-banner h2 {color:#e3f7ff; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:40px 20px 0 180px; margin:0 23px 0 0;}
.ror-banner {background:url(../images/banner-hire-ror-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.ror-banner h2 {color:#f2a8b1; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:40px 20px 0 180px; margin:0 23px 0 0;}
.ajax-banner {background:url(../images/banner-hire-ajax-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.ajax-banner h2 {color:#236b9c; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:55px 15px 0 180px; margin:0 23px 0 0;}
.drupal-banner {background:url(../images/banner-hire-drupal-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.drupal-banner h2 {color:#1e5880; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:40px 20px 0 180px; margin:0 23px 0 0;}
.joomla-banner {background:url(../images/banner-hire-joomla-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.joomla-banner h2 {color:#495d82; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:40px 20px 0 180px; margin:0 23px 0 0;}
.mambo-banner {background:url(../images/banner-hire-mambo-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.mambo-banner h2 {color:#fff8f1; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:40px 20px 0 180px; margin:0 23px 0 0;}
.dotnetnuke-banner {background:url(../images/banner-hire-dotnetnuke-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.dotnetnuke-banner h2 {color:#adadad; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:42px 5px 0 180px; margin:0 23px 0 0;}
.oscommerce-banner {background:url(../images/banner-hire-oscommerce-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.oscommerce-banner h2 {color:#3c5484; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:40px 10px 0 180px; margin:0 23px 0 0;}
.opensource-banner {background:url(../images/banner-hire-opensource-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.opensource-banner h2 {color:#1c702b; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:50px 20px 0 180px; margin:0 23px 0 0;}
.x-cart-banner {background:url(../images/banner-hire-x-cart-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.x-cart-banner h2 {color:#8d430f; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:30px 20px 0 180px; margin:0 23px 0 0;}
.zencart-banner {background:url(../images/banner-hire-zencart-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.zencart-banner h2 {color:#babfc2; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:42px 20px 0 180px; margin:0 23px 0 0;}
.blackberry-playbook-banner {background:url(../images/banner-hire-blackberry-playbook-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.blackberry-playbook-banner h2 {color:#d8efff; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:30px 20px 0 180px; margin:0 23px 0 0;}
.webdesigner-banner {background:url(../images/banner-hire-webdesigner-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.webdesigner-banner h2 {color:#cafbff; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:30px 20px 0 180px; margin:0 23px 0 0;}
.java-banner {background:url(../images/banner-hire-java-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.java-banner h2 {color:#3a8aba; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:40px 20px 0 180px; margin:0 23px 0 0;}
.offshore-banner {background:url(../images/banner-hire-offshore-developer.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.offshore-banner h2 {color:#5067a9; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:30px 20px 0 180px; margin:0 23px 0 0;}


.common-banner {background:url(../images/banner-hire-developer-common.jpg) no-repeat; width:466px; height:183px; margin:0px 0 25px 0px;}
.common-banner h2 {color:#656fad; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:21px; padding:30px 20px 0 180px; margin:0 23px 0 0;}



.our-services {position:absolute; top:0; right:0; width:227px;}
.services-top {float:left; background:url(../images/service-top.jpg) no-repeat; width:213px; height:29px; color:#ffffff; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:18px; line-height:29px; padding:0 0 0 14px;}
.services-middle {float:left; width:225px; border-left:#dce7eb 1px solid; border-right:#dce7eb 1px solid;}
.services-middle ul.lists { margin:0; padding:14px 0 0 14px;}
.services-middle ul.lists li{list-style:none; background:url(../images/bullet-round.jpg) no-repeat left 5px; padding:0 0 7px 12px; color:#828282; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:17px;}
.services-middle ul.lists li a {color:#828282;}
.services-middle ul.lists li a:hover { color: #3698c6; text-decoration:none; }
.services-bottom {float:left; background:url(../images/service-bottom.jpg) no-repeat;  width:227px; height:5px;}
.content-technology-left h1 {font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:26px; color:#ff8929; padding:0 0 0 8px; width:460px;}
.content-technology-left h4 {font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size:13px; color:#727272; width:460px; padding:10px 0 0 8px; line-height:18px;}
.content-technology-left h6 {font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size:13px; color:#828181; width:660px; padding:10px 0 0 8px; font-weight:normal; line-height:24px;}
.content-technology-left h6 a {color:#8eb516; font-size:12px;}
.content-technology-left h6 a:hover {color:#e06601;}
.content-technology-left h6 span {font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; color:#35aadf;}

.content-technology-left p {color:#828282; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; margin:0; padding:4px 0 8px 0; line-height:16px; text-align:left;}
.content-technology-left p.c-space {padding-left:8px; width:690px;}
.content-technology-left p span {font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif;}
.content-technology-left h3 {font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size:18px; color:#82a512; padding:25px 0 0px 8px;}
.content-technology-left h3.recent-projects {color:#35aadf}
.content-technology-left h5 {color:#686868; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:5px 0 0px 10px;}
.content-technology-left ul.common-list { margin:0; padding:7px 0 5px 10px;}
.content-technology-left ul.common-list li{list-style:none; background:url(../images/bullet-round.jpg) no-repeat left 5px; padding:0 0 7px 12px; color:#828282; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:17px;}
.viewmoreport {
float: right;
padding:32px 10px 0 0px;
}
.viewmoreport a{color:#91b817; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-size:13px;}
.viewmoreport a:hover { color: #3698c6; text-decoration:none; }
ul.viewportlist { margin: 15px 0 0 0; padding: 0;}
ul.viewportlist li { list-style-type: none; margin-bottom: 20px; border: 1px solid #dcdcdc; -webkit-border-radius: 5px; -moz-border-radius: 5px;
border-radius: 5px; padding: 25px 25px 50px 25px; color: #797979; background:#fbfbfb;}
ul.viewportlist li h4 {font-size: 21px; color: #686868; margin-bottom: 12px; font-weight: normal; font-family: 'LucidaGrandeRegular'; padding:0; width:420px;}
.port-textbig { font-size: 11px; color: #5c5c5c; line-height: 22px; }
.php-port-img { float: right; margin-left: 20px; background: #fff; border: 1px solid #c9c9c9; padding: 6px; }


.content-technology-right {width:223px; float:left;}
.space-box-right {display: block; height:20px;}
.hire-faq-box {width:187px; height:78px; background:url(../images/hire-faq-bg.jpg) no-repeat; padding:12px 18px; color:#beebff;}
.hire-faq-box span {color:#fff; font-family: "DroidSansBold", Arial, Helvetica, sans-serif;  font-size:19px; text-shadow:#458aa3 1px 1px 1px;}
.hire-faq-box p {padding:3px 0 0 0; line-height:15px; color:#beebff;}
.hire-faq-box a {color:#0f5575; display:block; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; padding:4px 0 0 0;}
.hire-faq-box a:hover {color:#b6e5fa;}
.hire-developer-box {width:187px; height:78px; background:url(../images/hire-developer-bg.jpg) no-repeat; padding:12px 18px; color:#d9f2d0;}
.hire-developer-box span {color:#fff; font-family: "DroidSansBold", Arial, Helvetica, sans-serif;  font-size:19px; text-shadow:#719363 1px 1px 1px;}
.hire-developer-box p {padding:3px 0 0 0; line-height:15px;}
.hire-developer-box a {color:#2c6516; display:block; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; padding:4px 0 0 0;}
.hire-developer-box a:hover {color:#d3f6c8;}
.sc-top {display: block; background:url(../images/sc-top.jpg); width:223px; margin:0 auto; height:5px;}
.sc-middle {display: block; width:191px; margin:0 auto; background:#fff; border-left:#d5d5d5 1px solid; border-right:#d5d5d5 1px solid; padding:13px 15px 0px 15px;}
.sc-image {display: block; width:221px; margin:0 auto; background:#fff; border-left:#d5d5d5 1px solid; border-right:#d5d5d5 1px solid; padding:0px 0px 10px 0px; text-align:center;}
.sc-middle span {color:#35aadf; font-family: "MyriadProRegular", Arial, Helvetica, sans-serif; font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-size:15px;}
.sc-middle p.sc { font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size: 11px; color: #828282; line-height:16px; display:block; text-align:left; padding:10px 5px 13px 0px; margin:0;}
.sc-middle p.sc.new { font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; line-height:16px; display:block; text-align:left; padding:10px 5px 13px 0px; margin:0;}

.sc .o-txt { color: #f7a81e; font-size: 12px; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; padding:10px 0px 4px 0px; display:block;}
.sc-middle ul.lists { margin:0; padding:10px 0 0 0px;}
.sc-middle ul.lists li{list-style:none; background:url(../images/bullet-round.jpg) no-repeat left 5px; padding:0 0 7px 12px; color:#828282; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:17px;}
.sc-middle ul.lists li a {color:#828282;}
.sc-middle ul.lists li a:hover { color: #3698c6; text-decoration:none; }
.sc-bottom {display: block; background:url(../images/sc-bottom.jpg); width:223px; margin:0 auto; height:5px;}
p.t-expert {line-height:14px; color:#828282; padding:6px 0;}
.tech {float:left; width:53px; border-right:#eaeaea 1px solid; padding:0px 5px; margin-bottom:8px;}
.tech.b-none {border-right:none;}
.space-hiring-box {display: block; height:32px;}
/* new technology page style end  */

/* Inq page begin */
.inquiry-bg {background:#fff;}
.banner-inquiry {display:block;}
#inq-bg {padding:30px 38px;}
#inq-bg input, #inq-bg select, #inq-bg textarea { margin-top: 0; }
#inq-bg .form-left { width: 593px; float: left; }
#inq-bg .form-right { width: 300px; float: right; padding-top: 30px;}
#inq-bg h2 { font-size: 18px; color: #4e4e4e;  font-family: 'LucidaGrandeBold'; margin-bottom: 10px; } 
#inq-bg h3 { font-size: 18px; color: #535353;  font-family: 'LucidaGrandeBold'; font-weight: normal; margin-bottom: 10px; } 
#inq-bg input, #inq-bg select, #inq-bg textarea { background: #e9e9e9; border: 1px solid #b3b3b3;  -webkit-border-radius: 6px; resize: none; border-bottom: none; border-right: none; font-family: "LucidaGrandeRegular"; font-size: 11px;
-moz-border-radius: 6px; border-radius: 6px; padding: 6px 10px;  color:#15324a; margin-bottom: 20px; }
#inq-bg .inqformbg { background: url(../images/inqform-bg.jpg) no-repeat 0px 0; min-height: 275px; padding: 15px 20px; margin-bottom: 10px; margin-top: 10px; }
#inq-bg label { color: #4e4e4e;  font-family: 'LucidaGrandeBold'; width: 220px; float: left;   }
#inq-bg .service-leftpart { width: 540px; float: left; color: #3d768f; line-height: 35px; padding-top: 10px; margin-left: 20px;  }
#inq-bg .service-leftpart label { color: #606060; font-family: "LucidaGrandeRegular"; font-size: 13px; width: auto !important; }
#inq-bg .service-leftpart1 { width: 275px; float: right; color: #3d768f; line-height: 35px; padding-top: 10px;  }
#inq-bg .service-leftpart1 label { color: #606060; font-family: "LucidaGrandeRegular"; font-size: 13px; width: auto !important; }
#inq-bg .service-rightpart { width: 900px; float: left; } 
#inq-bg .service-rightpart label {  color: #535353;  font-family: 'LucidaGrandeBold'; width: 220px; float: left;  padding-right: 7px; line-height: 32px; font-size:13px;}
#inq-bg input.noclass { background: none; border: none; padding: 0; }
#inq-bg .orangebold { color: #ce7706; font-size: 15px; line-height: 35px; }
#inq-bg .checked { background-image: url('../images/Checked.png') !important; background-repeat: no-repeat;  display: inline-block;  float: left;  width: 14px;   height: 14px;   padding: 0px;   margin: 0px;   cursor: pointer; margin-right: 5px; vertical-align:middle; margin-top: 10px; }
#inq-bg .unchecked { background-image: url('../images/Unchecked.png'); background-repeat: no-repeat;  display: inline-block;  float: left;  width: 14px;   height: 14px;   padding: 0px;   margin: 0px;   cursor: pointer;  margin-right: 5px; vertical-align:middle; margin-top: 10px; }
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.ez-checked { background-position: 0 -18px; }
.ez-checkbox { zoom: 1; *display:inline; _height:30px; }
#inq-bg input.orange-border { border: 1px solid #dc7d03 !important;}
#inq-bg div.outerclass { position: relative; float: left; margin-right: 5px; }
#inq-bg div.someclass { position: absolute; top: 7px; left: 10px; color: #15324a; }
h1.page-heading {  font-size: 22px; color: #333; }
#inq-bg .greentxt { color: #3babda !important; font-size: 13px;  }
.inq-msg { border: 1px solid #cfdce0; background: #edf6f9; padding: 5px; width: 60%; margin: auto; }
.inq-code { font-size: 18px;  font-family: 'MyriadProRegular'; }
.inq-code em  { font-style: normal; color: #435800; }
.form-icons { float: left; margin-right: 10px; margin-top: 6px; }
.blacktxt {font-size:13px;}
/* Inq page end */

.hireposition-box { width:270px; float:left; }


/* main hiring model in services page begin */
/*.container {
	position:absolute; top:0; right:0; width:227px;
}

h2.acc_trigger {
	padding: 0;	margin: 0 0 4px 0;
	background: url(../images/hiring-green-bg.jpg) no-repeat;
	height: 31px;	line-height: 31px;
	width: 227px;
	font-size: 16px;
	font-family: 'MyriadProRegular';
	float: left;
}
h2.acc_trigger.part-bg {
	padding: 0;	margin: 0 0 4px 0;
	background: url(../images/hiring-orange-bg.jpg) no-repeat;
	height: 31px;	line-height: 31px;
	width: 227px;
	font-size: 16px;
	font-family: 'MyriadProRegular';
	float: left;
}
h2.acc_trigger.hourly-bg {
	padding: 0;	margin: 0 0 4px 0;
	background: url(../images/hiring-blue-bg.jpg) no-repeat;
	height: 31px;	line-height: 31px;
	width: 227px;
	font-size: 16px;
	font-family: 'MyriadProRegular';
	float: left;
}
h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 15px;
}
h2.acc_trigger a:hover {
	color: #fff;
}
h2.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px 0px; padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 225px;
	clear: both;
	background: #fff;
	border: 1px solid #dce7eb;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px; 
	
}
.acc_container .block {
	padding: 0px;
}
.acc_container .block p {
	padding: 8px 12px 5px 12px;
	margin: 0px 0;
	color:#98b54a;
	display:block;
	/*height:62px;
	text-align:left;
	/*background:url(../images/h-model-box.jpg) center no-repeat;
	font-family: "LucidaGrandeRegular"; font-size: 11px; line-height:14px;
}
.acc_container .block p.or {
	color:#fb9553;
}
.acc_container .block p.bu {
	color:#4b99bf;
}
.acc_container .block ul.lists { margin:0; padding:2px 0 6px 12px;}
.acc_container .block ul.lists li{list-style:none; background:url(../images/bullet-round.jpg) no-repeat left 5px; padding:0 0 0px 12px; color:#828282; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:17px; margin:0 0 0 0;}
.acc_container .block ul.lists li a {color:#828282;}
.acc_container .block ul.lists li a:hover { color: #3698c6; text-decoration:none; }*/
strong {font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal;}
.padding-left-new {padding:43px 0 0 0;}



/*--------------------------------------new-css-21-09-2011-------------------*/
.php-developer-banner{ width:1001px;background:url(../images/php-developer-banner.jpg) top left no-repeat;height:118px;}
.php-developer-banner h1 { font-family: "LucidaGrandebold", Arial, Helvetica, sans-serif; font-weight:normal;font-size:28px;color:#fff; text-shadow: 1px 1px 1px #2c5e6f;padding:40px 0px 0px 33px; width:670px; float:left;}
.php-developer-banner .logo-right {float:right; padding-right:60px; width:230px; text-align:right;}
.php-developer-banner h1.space-remove {padding:20px 0px 0px 33px;}
#php-content{clear:both; float:left; width:961px; background:#fff; padding:20px 20px 0px 20px;  font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal; font-size:11px;}
#php-content .lft-part { width:665px; float:left; margin:0 20px 20px 9px;}
#php-content .lft-part h1 {color: #0975a7;font: 21px "LucidaGrandeBold",Arial,Helvetica,sans-serif;margin-bottom:10px;padding-top:10px;line-height:normal;padding-left:2px;}
#php-content .lft-part h5 {color: #4e4d4d;font: 13px Verdana, Geneva, sans-serif;line-height:18px;padding-bottom:5px;padding-left:2px;}
#php-content .lft-part p {text-align:left;padding:4px 0px 4px 2px;color: #555555;font: 11px Verdana, Geneva, sans-serif;line-height:18px;}
#php-content .lft-part p.being {font: 12px Verdana, Geneva, sans-serif;}
.professional-box {width:663px;padding-top:30px;margin-bottom:20px;float:left;}
.professional-box .heading { color: #454545;font: 13px Verdana, Geneva, sans-serif;line-height:18px;font-weight:bold;padding-bottom:10px;padding-left:13px;}
.professional-box .experie-profes { width:48%;float:left;}
.professional-box .experie-profes .exper-value { border:1px solid #d5d5d5;float:left;width:320px;padding-bottom:10px;}
.professional-box .experie-profes .exper-value .exper-des { background:url(../images/pro-box-bg.jpg) bottom left repeat-x;height:29px;color:#45819d !important;font: 11px Verdana, Geneva, sans-serif;font-weight:bold;padding:0;border-bottom:none;}
.professional-box .experie-profes .exper-value .exper-des p { float:left;width:65%;line-height:25px;color:#45819d !important;font: 11px Verdana, Geneva, sans-serif;font-weight:bold !important;padding-left:15px !important;}
.professional-box .experie-profes .exper-value .exper-des span{ float:right;width:30%;line-height:25px;padding-left:0px;}
.professional-box .experie-profes .exper-value ul { margin:0px;padding:0px;list-style:none;}
.professional-box .experie-profes .exper-value li{ list-style:none;color:#4f4f4f !important;font: 11px Verdana, Geneva, sans-serif;font-weight:normal;margin:0px;border-bottom:1px solid #e0e0e0;float:left;width:92%;margin-left:12px;padding:3px 0px !important;}
.professional-box .experie-profes .exper-value li.bottom { border-bottom:none;}
.professional-box .experie-profes .exper-value li p { float:left;width:55%;margin-left:5px;padding:0px !important;margin-bottom:0px !important;}
.professional-box .experie-profes .exper-value li p.pbigtext{ float:left;width:45%;margin-left:5px;padding:0px !important;margin-bottom:0px !important;}
.professional-box .experie-profes .exper-value li span { float:right;width:28%;padding-left:5px;padding:0px !important;}
.professional-box .experie-profes .exper-value li span.bigtext { float:right; width:41% !important; padding:0px !important; text-align:right; padding-right:10px !important;}
.professional-box .coding-expe { width:48%;float:right;}
.professional-box .coding-expe .coding-value { border:1px solid #d5d5d5;display:block;width:320px;float:left; min-height:144px;}
.professional-box .coding-expe .coding-value ul { margin:0 0 4px 10px;padding:0px;list-style:none !important;float:left;}
.professional-box .coding-expe .coding-value li{ list-style:none;color:#4f4f4f !important;font: 11px Verdana, Geneva, sans-serif;font-weight:normal;margin:0px;border-bottom:1px solid #e0e0e0;float:left;width:96%;margin:0 auto;padding:11px 0px !important;}
.professional-box .coding-expe .coding-value li.bottom { border-bottom:none;}
.professional-box .coding-expe .coding-value li p.pgraph {display:block; width:auto !important; line-height:14px !important; color:#555 !important;}
.professional-box .coding-expe .coding-value li p { float:left;width:75px;margin-left:5px;padding:0px !important;margin-bottom:0px !important;color:#4e8e02 !important;}
.professional-box .coding-expe .coding-value li span { float:right;width:217px;padding-left:5px;padding:0px !important;color:#868686 !important;line-height:16px !important;font-size:11px;}
.professional-box .coding-expe .coding-value li span.active { color:#608ca2 !important;}
#php-content .rgt-part { width:244px; float:right; margin:0;padding:0 0px 0 0px;}
#php-content .rgt-part .right-tp {background:url(../images/right-tp.jpg) bottom left no-repeat; width:244px;height:6px;float:left;}
#php-content .rgt-part .right-bg {width:214px;background:#f1f1f1;padding:13px 15px 0px 15px;float:left;}
#php-content .rgt-part .right-bg.testimonial {width:214px;background:#eff3f4;padding:5px 15px 5px 15px;float:left;}
#php-content .rgt-part .right-bm {background:url(../images/right-bm.jpg) top left no-repeat; width:244px;height:6px;float:left;}
#php-content .rgt-part .satis-tp-n {background:url(../images/satis-tp-n.jpg) bottom left no-repeat; width:244px;height:6px;float:left;}
#php-content .rgt-part .satis-bg-n {width:214px;background:url(../images/satis-bg-n.jpg) bottom left repeat-y;padding:13px 15px 0px 15px;float:left;}
#php-content .rgt-part .satis-tp-n.testimonial {width:214px;background:#eff3f4;padding:5px 15px 5px 15px;float:left;}
#php-content .rgt-part .satis-bm-n {background:url(../images/satis-bm-n.jpg) top left no-repeat; width:244px;height:6px;float:left;}


/* main hiring model in services page begin */
ul.lists-php { margin:0; padding:2px 0 6px 0px;}
ul.lists-php li{list-style:none;padding:0px; color:#696969; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:28px; margin:0 0 0 0;border-bottom:1px solid #d9d9d9;padding:0 0 0 12px;}
ul.lists-php li a {color:#696969;}
ul.lists-php li a:hover { color: #444; text-decoration:none; }
h4.heading{ font-size:12px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;color:#d2833d !important;padding:5px 0 5px 12px;line-height:normal;margin:0px !important;}
p.para{ font-size:10px;font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal;color:#9e9e9e;padding:0px 0 6px 12px;line-height:14px;text-align:left;}
.hire-now { margin:0px;padding:0px;background:url(../public/images/btn-hire-now.jpg) top left no-repeat;line-height:34px;height:34px;text-align:center;margin-bottom:10px;margin-left:7px;}
.hire-now a { text-align:center;font-size:13px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;color:#fff;text-shadow: 1px 1px 1px #7e4f25;}
.hire-now a:hover {color:#444;text-decoration:none;}
.tab-new {float:left;position:relative;width:244px;}
.satis-box {float:left;width:244px;margin-bottom:18px;}
.satis-tp {background:url(../images/satis-tp.jpg) bottom left no-repeat; width:244px;height:6px;float:left;}
.satis-bg {width:204px;background:url(../images/satis-bg.jpg) top left repeat-y;padding:13px 20px 13px 20px;float:left;}
.satis-bm {background:url(../images/satis-bm.jpg) top left no-repeat; width:244px;height:6px;float:left;}
.satis-box h4 { color:#52656a;font-size:12px;font-weight:normal;font-family: "LucidaGrandebold", Arial, Helvetica, sans-serif;}
.satis-box h1 { color:#4ea6cf;font-size:18px;font-weight:normal;font-family:Verdana, Geneva, sans-serif;font-weight:bold;}
.satis-box .rightimg { float:right;position:relative;top:-15px;}
p.money{ color:#818181;font-size:10px;font-weight:normal;font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;line-height:16px;padding:0px;margin:0px;}
h4.textimonial { color:#0975a7;font-size:12px;font-weight:normal;font-family: "LucidaGrandebold", Arial, Helvetica, sans-serif;}

.tab-v { width:665px;height:auto;float:left;border:1px solid #d5d5d5;display:block;overflow:hidden;padding-bottom:0px;}
/*-----------tab-css----*/
.home-mob-box {float:left;padding:0;width:665px;height:auto;}
.home-mob-box ul.op-nav {float:left;padding:0;}
.home-mob-box ul.op-nav li {float:left;font-size:12px;font-family:Verdana, Geneva, sans-serif;font-weight:normal;color:#000;text-align:center;border-left:1px solid #317391;height:34px;line-height:34px;float:left;}
.home-mob-box ul.op-nav li.f { border-left:none;}
.home-mob-box ul.op-nav li a { color:#fff;text-decoration:none;background:#4ea6cf;float:left;line-height:34px;height:34px;padding:0 28px 0 27px;border-bottom:1px solid #e6e6e6;}
.home-mob-box ul.op-nav li a:hover {color:#e8700f;text-decoration:none;}
.home-mob-box ul.op-nav li a.current {color:#026c9d;text-decoration:none;background:url(../images/tab-new-a.jpg) top left repeat-x;border-bottom:none;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6, #contentthree1, #contentthree2, #contentthree3 {color:#528aa8 !important;font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal;font-size:12px;line-height:20px;}

/*-----------tab-css-end---*/
/*-----------tab-content-css----*/
.home-mob-box .box-cnt1 {clear:both;float:left;width:662px;overflow:hidden; height:269px;}
.home-mob-box .box-cnt {clear:both;float:left;width:610px;padding:20px;}
.home-mob-box .box-cnt.skillset { background:url(../images/skillset.jpg) right 40px no-repeat;padding-right:25px;float:left;}
.home-mob-box .box-cnt.qualifications { background:url(../images/qualifications.jpg) right 40px no-repeat;padding-right:25px;float:left;}
.home-mob-box p {color:#555555;font-size:11px;padding:5px 0 0 15px;line-height:16px;font-family:Verdana, Geneva, sans-serif;}
.home-mob-box p span  { font-weight:bold !important;}
.home-mob-box .box-cnt .thumb {float:right;width:200px;text-align:center;padding:5px 0 0 0;}
.home-mob-box .box-cnt .services-detail {float:left;width:400px;text-align:left}
.home-mob-box .box-cnt ul {clear:both;margin:0;height:92px;padding:5px 0 5px}
.home-mob-box .box-cnt ul li {list-style:none; background:url(../images/arrow-new-right.jpg) no-repeat left 6px; padding:0 0 0px 12px; color:#5f8ca2; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:17px; margin:0 0 0 0;font-size:12px;line-height:20px;}
.home-mob-box .box-cnt ul li strong {font-family: "LucidaGrandebold", Arial, Helvetica, sans-serif; font-weight:normal;}
.home-mob-box .box-cnt ul li a {color:#528aa8 !important;font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal;font-size:12px;line-height:20px;}
.home-mob-box .box-cnt ul li a:hover {color: #000 !important; text-decoration:none; border-bottom:0px solid #fff;}



#service-offer {clear:both;display:block;float:left;width:947px;padding:0px;margin-bottom:45px;padding-left:9px;}
#service-offer h2 { color:#4e8e02;font-size:15px;line-height:20px; font-family: "LucidaGrandebold", Arial, Helvetica, sans-serif;font-weight:normal;padding-left:17px;padding-bottom:10px;}
#service-offer h2 a{ color:#4e8e02;font-size:15px; font-family: "LucidaGrandebold", Arial, Helvetica, sans-serif;font-weight:normal;}
.service-offering {display:block;float:left;width:947px;padding:0px;border:1px solid #d5d5d5;margin:0;height:auto;position:relative;}
.service-offering #ddimagetabs { background:none;}
#hometabs {width:195px;float:left;background:url(../images/tab-left-back.jpg) top right repeat-y;}
#hometabs ul {float:left;margin:0;padding:0 0px;list-style-type:none; height:auto;}
#hometabs li { float:left;height:46px;width:180px;}
#hometabs li.last {border-bottom:0 none;height:46px;background:none !important;}
#hometabs li.last a{border-bottom:0 none;height:45px;background:none !important;}
#hometabs li.last a:hover {background:url(../images/hori-hover.jpg) top left no-repeat !important; color:#4E8E02;}
#hometabs li.last a.current { background:url(../images/hori-hover.jpg) top left no-repeat !important; color:#4E8E02;}

#hometabs li a{float:left;list-style-type:none;display:block;font-family:Verdana, Geneva, sans-serif;
font-weight:normal;font-size:12px;color:#777777;text-decoration:none;padding:0 0 0 15px !important;cursor:pointer;
border-bottom:0px solid #ddd;width:180px;line-height:46px;background:url(../images/hori-a.jpg) top left no-repeat;}
#hometabs li a img { margin-right:10px;}
#hometabs li a:hover {background:url(../images/hori-hover.jpg) top left no-repeat; color:#4E8E02;}
#hometabs li a.current { background:url(../images/hori-hover.jpg) top left no-repeat; color:#4E8E02;}

.serviceoffer-right {border:0px solid #000;width:750px;clear:none !important;float:right;}
.serviceoffer-right .tabcontent { padding:0px;background:none;padding:15px;}
.service-hire-lft { width:430px;float:left;}
.service-hire-lft h2 {color:#e68741 !important;font-size:16px;font-family: "LucidaGrandebold", Arial, Helvetica, sans-serif;font-weight:normal;line-height:20px;padding-bottom:15px;padding-left:0px !important;}
.service-hire-lft ul{color: #F5660E;}
.service-hire-lft li { font-size:11px;font-family: "LucidaGranderegular", Arial, Helvetica, sans-serif;font-weight:normal; background: url(../images/orange-arrow.jpg) no-repeat left 6px; padding-left: 13px;line-height:16px;list-style-type: none;margin-right: 10px;color: #585858;padding-bottom:15px;}
.service-hire-rgt { width:250px;float:right;}
p.top-arrow { font-family:"LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; line-height:18px; display:block; text-align:left; padding:5px 5px 18px 5px; margin:0;}
p.top-arrow img { padding:0px 5px;}
p.top-arrow span {color: #c6783d !important;line-height:24px !important;font-family:"LucidaGrandebold", Arial, Helvetica, sans-serif;font-weight:normal;}


.container {top:0; right:0; width:244px;position:relative;}
h2.acc_trigger{background: url(../images/full-time-heading.jpg) no-repeat;height:30px;line-height:30px;width:244px;font-size:13px;font-weight:normal;font-family: 'LucidaGrandebold';}
h2.acc_trigger a { padding-left:22px;display:block;}
h2.acc_trigger.part-bg {background: url(../images/part-time-heading.jpg) no-repeat;}
h2.acc_trigger.hourly-bg {background: url(../images/hourly-time-heading.jpg) no-repeat;}
h2.acc_trigger a:hover{color:#377095 !important;}
h2.acc_trigger.active a{ background: url(../images/full-hover.jpg) no-repeat;color:#fff;}
h2.acc_trigger.part-bg.active a {background: url(../images/part-hover.jpg) no-repeat;}
h2.acc_trigger.hourly-bg.active a {background: url(../images/hourly-hover.jpg) no-repeat;}


.acc_container {margin: 0 0 5px 0px; padding: 0;overflow: hidden;font-size: 1.2em;width:244px;clear: both;background: #fff;border: 1px solid #dce7eb;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.acc_container .block {padding: 0px;}
.acc_container .block p {padding: 8px 12px 5px 22px;margin: 0px 0;color:#5a5959;display:block;text-align:left;font-family: "LucidaGrandeRegular"; font-size: 11px; line-height:14px;}
.acc_container .block p.or {color:#fb9553;}
.acc_container .block p.bu {color:#4b99bf;}
.acc_container .block ul.lists { margin:0; padding:2px 0 15px 22px;}
.acc_container .block ul.lists li{list-style:none; background:url(../images/arrow-new-right.jpg) no-repeat left 6px; padding:0 0 0px 12px; color:#2187b7; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:17px; margin:0 0 0 0;}
.acc_container .block ul.lists li a {color:#5f8ca2 !important;font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif; font-weight:normal;}
.acc_container .block ul.lists li a:hover { color: #3698c6; text-decoration:none; }
.acc_container .block ul.lists li a.active { color: #fff !important; text-decoration:none; }

/*-------------------------portfolio-php-page------------------*/
/*-----------tab-content-css-end----*/
.recent-project { width:629px;height:151px;float:left;border:1px solid #d5d5d5;display:block;background:#edf1f3;margin-top:34px;padding:5px 18px;} 
.recent-project .recent-heading-box { height:45px;float:left;width:648px;}
.recent-project .recent-heading-box .heading-lft { width:550px;float:left;color:#516469;font-size:15px;font-family: "LucidaGrandebold", Arial, Helvetica, sans-serif; font-weight:normal;}
.recent-project .recent-heading-box .heading-lft span {color:#1e749d;font-size:10px;border-left:1px solid #1e749d;padding-left:10px;height:40px;line-height:40px;}
.recent-project .recent-heading-box .heading-lft span a{color:#1e749d; text-decoration:none;}
.recent-project .recent-heading-box .heading-lft span a:hover { color:#E68741;}
.recent-project .recent-heading-box .heading-rgt { width:70px;float:right;margin-right:10px;margin-top:7px;}
.recent-project .recent-heading-box .heading-rgt a { float:left;margin-left:5px;}
.recent-project .recent-thumb { height:92px;float:left;width:624px;}
.recent-project .recent-thumb ul {margin:0px;padding:0px;list-style:none;}
.recent-project .recent-thumb li { margin-right:23px;list-style:none;float:left;}
.recent-project .recent-thumb li.last { margin-right:0px;}
.recent-project .recent-thumb li a {list-style:none;}
.recent-project .recent-thumb li a img{ width:137px;height:90px;border:1px solid #8ba1a7;list-style:none;}

.jcarousel-skin-tango .jcarousel-container {height:92px;float:left;width:648px;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {height:92px;float:left;width:648px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:625px;height:95px;}
.jcarousel-skin-tango .jcarousel-item { list-style:none;}
.jcarousel-skin-tango .jcarousel-item img {  width:137px;height:90px;border:1px solid #8ba1a7;list-style:none;}
.jcarousel-skin-tango .jcarousel-item img:hover {  width:137px;height:90px;border:1px solid #052f39;list-style:none;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background: url(../images/recent-next.png) no-repeat scroll 0 0 transparent;cursor: pointer;height: 32px;position: absolute;right:11px;top: -38px;width: 32px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {background: url(../images/recent-pre.png) no-repeat scroll 0 0 transparent;cursor: pointer;height: 32px;left: 573px;position: absolute;top: -38px;width: 32px;}

/*------------------------services-page-css-end--------------*/

