/* CSS Document */
@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:12px;color:#6b6b6b;line-height:16px; background:url(../images/body-bg.gif) repeat; }
a { color: #3698c6; text-decoration: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 }
strong { font-family: "LucidaGrandeBold", Arial, Helvetica, sans-serif; font-weight: normal; }
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:bold 22px "Arial Narrow", 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; }
/*------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;}
.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:22px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; margin:0;}
.banner h1 span{color:#81c5d8; font-size:14px; 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 div.hire-week {color:#ea9216; font-size:17px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; margin:0; line-height: 18px;}
.banner div.hire-week span {color:#e9c899; font-size:15px; 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 25px 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: 200px; 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-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#085567; 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: 12px;}
.you-bet-link li {font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; list-style:none; background:url(../images/blue-bull.gif) no-repeat 3px 7px; padding:0px 0px 0px 15px; line-height:20px; }
.why-hire { width:316px; float:left; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#085567; 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: 12px; }
.why-hire-link li {font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; list-style:none; background:url(../images/blue-bull.gif) no-repeat 3px 7px; padding:0px 0px 0px 15px; line-height:20px; }
.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:#085567; line-height:15px;}
.developer h2{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#3babda; }
.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/blue-bull.gif) no-repeat 3px 7px; padding:0px 0px 0px 15px; 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:#5f95ac; text-align:center; padding-top:11px; }
.your-project span {color:#ea9d30;}
.middle-in-bg-left { clear:both; width:976px; min-height:250px; float:left; margin-bottom:0px; 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: 12px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#73b3d0; padding-right:10px;  padding-bottom:21px;}
.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; }
.our-portfolio { width:274px; float:left; padding-left:25px; padding-top:17px;font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#085567;}
.our-portfolio h3{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#ff952d; }
.our-portfolio h3.o-p {color:#2f90bd;}
.our-portfolio .testi a {}
.our-portfolio .testi {float:right;}
.bottom-middle-in { width:1001px; float:left; background: url(../images/footer-bg.gif) repeat-x top left #585858; padding-top:16px; }
.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; }
.copyright { width:981px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#1c1c1c; text-align:center; padding:0px 10px 10px 10px; 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;}
.relative { position: relative; }
.top-chaticon { margin-right: 14px; margin-top: 45px; }
.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;}
.relative { position:relative; }
.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; }
.tecnical-box-1 { width:329px; float:left; padding:17px 0px 0px 25px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ;color:#085567; line-height:15px;}
.tecnical-box-1 h3{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#ff952d; }
.tecnical-box-1 .tech {float:left; width:48px; border-right:#eaeaea 1px solid; padding:0px 5px;}
.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; }
div.bott-hd { color: #FFAE72; font-family: 'DroidSansBold'; font-size: 16px; margin-bottom: 7px; }
div.bott-hd-right { color: #90AE20; font-family: 'DroidSansBold'; font-size: 16px; 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; }
.offshore-dev {float:left; width:920px;}
.partner-site { float: left; padding: 0 0 0 60px; width: 180px; }
.partner-site ul li { background: url("../images/arrow-grey.png") no-repeat scroll 22px 8px transparent; border-left: 1px solid #2A2A2A; color: #C5C5C5; font: 12px/17px Arial, Helvetica, sans-serif; list-style: none outside none; padding: 0 0 0 33px; text-shadow: 0 2px 0 #303030; }
.partner-site ul li a { color: #D7D7D7 !important; font: 12px/20px Arial, Helvetica, sans-serif; text-decoration: none; }
.partner-site ul li a:hover { color: #99D219 !important; font: 12px/20px Arial, Helvetica, sans-serif; text-decoration: none; }
.PL10 {padding-left:10px;}
.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-weight:normal; font-size:11px; background: url(../images/topnav.png) repeat-x; text-transform: uppercase; line-height: 36px;  text-align:center;}
.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 }
.navi {
float:left;
margin:0;
padding:0;
position:relative;
z-index:10000;
}
.ddmx {
    font:bold 11px arial;
	padding:0 0 0 0px;
	position:relative;
z-index:10000;
 
}

.ddmx .item1 {
display:block; color:#fff !important; text-decoration:none;
line-height:36px;
background: url(../images/topnav.png) repeat-x; 
}

.ddmx .item1:hover , .ddmx .item1-active {
background: url(../images/top-nav-hover.png) repeat-x; 
}

.ddmx .item1 em, .ddmx .item1:visited em, .ddmx .item1:hover em, .ddmx .item1-active em{
display:block; font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;
font-size:11px; padding-top:5px; padding-bottom:5px; font-weight:normal;

}

.ddmx h1{margin:0; line-height:18px}

.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover{color:#15536f !important; font-weight: bold;}
.ddmx .item1:hover em,
.ddmx .item1-active em,
.ddmx .item1-active:hover em{color:#fc8e19; font-weight: bold;}
.ddmx h2{padding:0px; margin:0px;}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 5px 8px 0px 8px;
    font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;
font-size:11px;
	height:20px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;   
	width: 200px;
	
}
.ddmx .item2 {
/*    background: #E9E9E9;*/
/*	border-bottom: 1px solid #CCCCCC;*/
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
/*    background: #D9D9D9;*/
/*	border-bottom: 1px solid #CCCCCC;*/
	
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
   position: absolute;
    /* top: 4px;*/
    top:8px;
    right: 1px;
    border: 0;
	margin-right: 7px;
	
}
.ddmx .section {	
    border: 0px solid #CCCCCC;
	border:0px solid red;
	position: absolute;
    visibility: hidden;
    z-index: 10000!important;
}
.ddmx .section {background:#0c6892; margin:0;
}

.ddmx .section ul{
font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;
font-size:11px;

/*margin: 0;
padding: 0;*/
list-style-type: none;
/*#ffc000;*/
padding:0px;
/*visibility: hidden;
z-index: 10000;*/
border: 1px solid #034a64;
line-height:18px;
border-top: none;
float:left;
margin:0;
/*background:url(../images/drop-down-up-bg.gif) no-repeat 10px 0px; */
}
.ddmx .section ul li{padding:0; background:none; border-right:none; margin-left: -1px;}
.ddmx .section ul li a:link, .ddmx .section ul li a:visited, .ddmx .section ul li a:hover{
font-family: "LucidaGrandeRegular", Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
display: block;
width: 210px; /*width of menu (not including side paddings)*/
/*color: #7d6007;*/
color:#4a4a4a;
text-shadow: none;
/*background-color:#00092D;*/
text-decoration: none;
padding: 3px 10px !important;
border-top:0 none;
text-transform:none;
line-height:20px;
background:/*url(../images/menu-bull.gif) no-repeat 4px 11px;*/ #d2d2d2;
text-align:left;
}
.ddmx .section ul li a:hover
{
color: #fff !important;
font-weight:400; /*background-color:#8DA1C5;*/
background:/*url(../images/menu-bull-on.gif) no-repeat 4px 11px*/ #3d9dbe;
text-decoration:none
}
.ddmx .section ul ul{  margin:0; padding:0px 0; }
.ddmx .section ul ul li{padding:0 0px!important;}
.ddmx .section ul li ul li a:link, .ddmx .section ul li  ul li a:visited, .ddmx .section ul li ul li a:hover{  /*width:180px*/}

.section-sub h3
{padding:0px; margin:0px;}
.ddmx .section-sub {
	background: #d2d2d2 !important; color: #15536f !important;
	position: absolute;
    visibility: hidden;
    /*z-index: 1000;*/
	margin-top: -1px;
	margin-left: -3px;
	border: none !important;
}
.ddmx .section-sub ul{}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

.ddmx li{display:inline; float:left; position:relative; z-index:10000;}
.request-form { background: url("../images/call-info.jpg") no-repeat scroll 0 0 transparent; color: #EEEEEE; float: left; height: 174px; padding: 10px 0 0 25px; width: 178px; }
.request-form p { color: #02161F; font-family: 'DroidSansBold'; font-size: 14px; margin: 10px 0 0; padding-bottom: 5px; }
.request-form p span { color: #0A4C65; font-family: 'DroidSansBold'; font-size: 11px; }
.request-form h5 {font-family: 'DroidSansBold'; font-size:11px; color:#0a4c65; margin:15px 0 0 0;}
.bottom-bg {background:url(../images/bottom-footer.png) no-repeat; width:1001px; float:left; height:22px; display: block;}
ul.portfolio-new { margin: 0; padding: 0; }
ul.portfolio-new li { list-style-type: none; float: left; margin-right: 12px; margin-bottom: 5px;  }
.t_img img { border: 2px solid #bfd9e4; padding:4px;}
.t_img:hover { background-color: transparent;}
.t_img:hover img { border: 2px solid #89a81c; }


.technical-new { width:310px; float:left; padding:17px 0px 0px 0px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; line-height:15px;}
.technical-new h3{font-size: 20px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#9ac121; }
.technical-new-link ul { margin:7px 10px 0px 0px; padding:0px 15px 0px 2px; float:left; border-right:#efefef 1px solid;}
.technical-new-link ul.none {border-right:none;}
.technical-new-link li {font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; list-style:none; background:url(../images/blue-bull.gif) no-repeat left; padding:0px 0px 0px 10px; line-height:17px; }
.technical-new-link a { font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#535353; text-decoration:none; }
.technical-new-link a:hover { color:#e06601; text-decoration:none; }

.testimonial-box { width:265px; float:left; margin:25px 0 0 0; padding:15px 10px 0px 20px; background:url(../images/testimonials-box.jpg) no-repeat; height:186px;}
.testimonial-box h4{font-size: 16px !important; font-family: "DroidSansBold", Arial, Helvetica, sans-serif !important; color:#767575;padding:0px;margin:0px;font-weight:normal;}
.testimonial-box p{font-size:12px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#767575;font-weight:normal; }
.testimonial-box p span{display:block; font-size: 12px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#89a81c; font-weight:normal; padding:10px 0 0 0;}
.testimonial-box h3{font-size: 16px; font-family: "DroidSansBold", Arial, Helvetica, sans-serif ; color:#767575; }
.testimonial-box h4{font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#6099b3;  padding:2px 10px 0 0;}
.testimonial-box h4 span{display:block; font-size: 11px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#89a81c; font-weight:normal; padding:10px 0 0 0;}
.testimonial-box a{font-size:12px; font-family: "DroidSansRegular", Arial, Helvetica, sans-serif ; color:#848484;}
.testimonial-box a:hover {color: #e06601; }


/* tab content */
.mobile-box{display: block; background:url(../images/mobile-tab-bg.jpg) no-repeat; width:275px; height:152px; margin:15px 0 0 0;}
ul#aboutus-tab{margin:0px; padding:0px 0 0 15px;}
ul#aboutus-tab li{margin:0px; padding:0px 10px 0 0; list-style:none; float:left;}
ul#aboutus-tab li a{display:block; width:32px; height:23px; text-align:center;}
ul#aboutus-tab li a img{ padding:7px 0 0 0;}
ul#aboutus-tab li a:hover{background:url(../images/tab-mobile-hover.jpg) no-repeat; width:32px; height:30px;}
ul#aboutus-tab li a.current{background:url(../images/tab-mobile-hover.jpg) no-repeat; width:32px; height:30px;}

#tabcontentcontainer { clear:both;}
.tabcontent { display:none; padding:12px 15px 0 15px; }
.tabcontent h3{font-family: "DroidSansBold", Arial, Helvetica, sans-serif; font-size:12px !important; color:#666666; font-weight:normal !important; margin:0 0 5px 0;}
.tabcontent p{font-size:11px; color:#535353; font-weight:normal; width:180px; line-height:13px; text-align:left; margin:0 0 8px 0;}
.tabcontent p strong{font-family: "DroidSansRegular", Arial, Helvetica, sans-serif;  font-size:11px; color:#666;}
.tabcontent .mo-image {float:right; position:absolute; top:30px; right:15px;}
#ddimagetabs { background:url(../images/bott-gray-border.gif) repeat-x bottom; float:left; width:100%; }
#ddimagetabs.none { background:none;}
