@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;color:#3b3b3b;font-family:Arial,Sans-Serif;font-size:12px; background:url(../images/main-bg.jpg) repeat-x; background-color:#d7d5d5;}
p{margin:0; padding:0;}
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}

span{font-size:11px; font-weight:normal;}
span a{font-size:11px; font-weight:normal; text-decoration:underline;}
span a:link{font-size:11px; font-weight:normal; text-decoration:underline;}
span a:visited{font-size:11px;  font-weight:normal; text-decoration:underline;}
span a:hover{font-size:11px;  font-weight:normal; text-decoration:none;}
span a:active{font-size:11px;  font-weight:normal; text-decoration:underline;}

#wrapper{width:950px; margin:0 auto;}

#header-top{width:950px; height:60px; overflow:hidden;}
.leftpanel{width:140px; float:left;}
.rightpanel{width:300px; float:left;}
.icontpanel{width:510px; float:right;}
.bar-icons{display:inline; float:right; height:auto; margin:0 0 0 0; padding:0 0 0 0; text-align:right; width:510px;}
.bar-icons ul{margin:0; padding:0; list-style:none;}
.bar-icons li{float:right; padding-left:5px; padding-top:20px;}


.talk{display:inline; float:right; height:auto; margin:0 0 0 0; padding:0 0 0 0; text-align:right; width:170px;}
.talk ul{margin:0; padding:0; list-style:none;}
.talk li{float:right; padding-top:1px;}
.logo{padding:15px 0 0 0;}
.tagline{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7e7d7d; font-weight:normal; padding:23px 0 0 7px;}
#flash-panel{width:950px; margin:0 0 0 0; padding:8px 0 6px 0; clear:both;}
#middle-panel{width:950px; margin:0 0 0 0; padding:8px 0 2px 0; clear:both;}
#newspanel{ background:url(../images/news-panel.png) no-repeat; width:950px; height:36px; margin:0; padding:0;}
#statictext{ float:left; width:95px;}
.newstxt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fefeff; font-weight:bold; padding:9px 0 0 15px;}
#arrow{ float:left; width:75px;}
.arrimg{ padding:10px 0 0 5px;}
#newsbox{float:left; width:600px; height:30px; margin:0;}



#footer1{clear:both; width:950px; margin:0 0 0 2px;  padding:7px 0 0 0; }
.footerleft1{ background:url(../images/footer-left.png) no-repeat; width:8px; height:142px; float:left;}
.footermidd1{ background:url(../images/footer-midd.png) repeat-x; width:929px; height:142px; float:left;}
.footerright1{ background:url(../images/footer-right.png) no-repeat; width:9px; height:142px; float:left;}


#services-panel{width:950px; margin:5px 0 0 0; padding:0 0 0 0; clear:both;}
ul#services{margin:1px 0 0 0; padding:0; list-style:none;}
ul#services li{ float:left; margin:0 0 0 0; }
ul#services li p.header{margin:0; padding:11px 0 0 12px;}
ul#services li.who{margin:0 0 0 0; float:left; background:url(../images/who.png) no-repeat; width:312px; height:163px;}
ul#services li.clients{margin:0 0 0 6px; float:left; background:url(../images/our.png) no-repeat; width:312px; height:163px;}
ul#services li.works{margin:0 0 0 6px; float:left; background:url(../images/work.png) no-repeat; width:312px; height:163px;}
ul#services li p{margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; line-height:19px; padding:0 5px 0 15px; letter-spacing:0; }
ul#services li p.learnmore{margin:0; padding:10px 0 0 14px;}
ul#services li p.learnmore-clients{margin:0; padding:10px 0 0 14px;}
ul#services li p.learnmore-works{margin:0; padding:5px 0 0 14px;}
ul#ourwork{ margin:8px 0 0 15px; padding:0; list-style-position:outside; list-style-type:none;  }
ul#ourwork li.enterprise{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; margin:0; padding:0 0 0 12px; float:none;
background:url(../images/as.png) no-repeat left 6px; line-height:18px;}

.footetxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4f4f4f; font-weight:normal; padding:25px 0 5px 0; text-align:center;}
.footer{ clear:both; width:930px; margin:0 0 0 4px; overflow:hidden;}
.footerleft{width:155px; float:left;}
.footerleft ul { margin:10px 0 0 20px; padding:0; list-style:none;}
.footerleft ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:bold; padding:0 0 8px 0;}
.footerleft ul li a { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:bold; text-decoration:none;}
.footerleft ul li a:link { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:bold; text-decoration:none;}
.footerleft ul li a:visited{ font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:bold; text-decoration:none;}
.footerleft ul li a:hover{ font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:bold; text-decoration:underline;}
.footerleft ul li a:active{ font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:bold; text-decoration:none;}
.footerinner{width:334px; float:left;}
.footerinner ul { margin:10px 0 0 0; padding:0; list-style:none;}
.footerinner ul .about-head{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:bold; padding:0 0 5px 0;}
.footerinner ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:normal; padding:0 0 4px 0;}
.footerinner ul li a { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
.footerinner ul li a:link { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
.footerinner ul li a:visited { font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
.footerinner ul li a:hover { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f;  padding:0 0 4px 0; text-decoration:underline;}
.footerinner ul li a:active {font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
.footermiddle{width:330px; float:left;}
.footermiddle ul { margin:10px 0 0 0; padding:0; list-style:none;}
.footermiddle ul .service-head{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:bold; padding:0 0 5px 0;}
.footermiddle ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:normal; padding:0 0 4px 0;}
.footermiddle ul li a { font-family:Arial, Helvetica, sans-serif;color:#4f4f4f; font-weight:normal;  text-decoration:none;}
.footermiddle ul li a:link { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:normal; text-decoration:none;}
.footermiddle ul li a:visited { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:normal; text-decoration:none;}
.footermiddle ul li a:hover { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:normal; text-decoration:underline;}
.footermiddle ul li a:active { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:normal;  text-decoration:none;}

.footerright{width:150px; float:left;}
.footerright ul { margin:10px 0 0 0; padding:0; list-style:none;}
.footerright ul .solution-head{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:bold; padding:0 0 5px 0;}
.footerright ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:normal; padding:0 0 4px 0;}
.footerright ul li a { font-family:Arial, Helvetica, sans-serif;color:#4f4f4f; font-weight:normal; text-decoration:none;}
.footerright ul li a:link { font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:normal; text-decoration:none;}
.footerright ul li a:visited { font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:normal; text-decoration:none;}
.footerright ul li a:hover { font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:normal; text-decoration:underline;}
.footerright ul li a:active { font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:normal; text-decoration:none;}
.footercenter{width:247px; float:left;}
.footercenter ul { margin:29px 0 0 0; padding:0; list-style:none;}
.footercenter ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:normal; padding:0 0 4px 0;}
.footercenter ul li a{ font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:normal; text-decoration:none;}
.footercenter ul li a:link{ font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:normal;text-decoration:none;}
.footercenter ul li a:link{ font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:normal;text-decoration:none;}
.footercenter ul li a:visited{ font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-weight:normal;text-decoration:none;}
.footercenter ul li a:hover{ font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:normal;text-decoration:underline;}
.footercenter ul li a:active{ font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; font-weight:normal;text-decoration:none;}

.talkbg{ background:url(../images/want-to-work.jpg) no-repeat; width:205px; height:93px; margin:12px 0 0 20px;}
.talkbtn{padding:57px 0 0 58px;}


#mainmiddle-panel{background:url(../images/mid-bg.png) repeat-y; width:948px; overflow:hidden;}
#news-container{margin:20px 0 0 0; padding:0;}
#mainmiddle-left{float:left; width:702px; border-right:1px dotted #CCCCCC;}
#breadcrum{
background:url(../images/head-bg.jpg) repeat-x;
height:34px;
margin:0 0 0 2px;
}

.breadcrum{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2871a8;
font-weight:normal;
text-decoration:none;
padding:8px 0 0 14px;
}

.breadcrum a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2871a8;
font-weight:normal;
text-decoration:none;
}

.breadcrum a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2871a8;
font-weight:normal;
text-decoration:underline;
}

.breadcrum span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d16b07;
font-weight:normal;
text-decoration:none;
}



#mainmiddle-right{float:left; width:245px; margin:0; padding:16px 0 10px 0; background:url(../images/right-bg.jpg) repeat-y; }
#contact-panel{
width:243px; margin:0; padding:0 0 0 6px;
}
#contactus-leftbg{
background:url(../images/contactus-top.png) no-repeat;
width:231px;
height:40px;
}
#contactus-middbg{
background:url(../images/contactus-middbg.png)  repeat-y;
width:231px;
}
#contactus-rightbg{
background:url(../images/contactus-bottom.png) no-repeat;
width:231px;
height:13px;
}
.spacing{padding:10px 0 0 0;}
.txtbox{
margin:5px 0 0 15px;
padding:0 0 0 5px;
width:185px;
height:23px;
border:1px solid #cdd1d6;
background-color:#f3f7fc;
font-family:Arial, Helvetica, sans-serif; 
color:#797979;
font-size:11px;
text-align:left;
}

.img-varification{
margin:7px 0 0 16px;
padding:0;
width:90px;
height:26px;
float:left;
}

.txtbox-varification{
margin:6px 0 0 4px;
padding:0 0 0 5px;
width:90px;
height:26px;
border:1px solid #cdd1d6;
background-color:#f3f7fc;
font-family:Arial, Helvetica, sans-serif; 
color:#797979;
font-size:11px;
text-align:left;
}

.msg{
padding:10px 3px 0 17px;
width:185px;
font-family:Arial, Helvetica, sans-serif; 
color:#666666;
font-size:11px;
text-align:left;
}

.error-msg2{
padding:5px 3px 0 15px;
width:185px;
font-family:Arial, Helvetica, sans-serif; 
color:#ad0c0c;
font-size:11px;
text-align:left;

}
.txtbox-big{
margin:5px 0 0 15px;
padding:0 0 0 5px;
width:185px;
border:1px solid #cdd1d6;
background-color:#f3f7fc;
font-family:Arial, Helvetica, sans-serif; 
color:#797979;
font-size:11px;
text-align:left;
}
.submit{margin:0; padding:5px 0 0 70px;}

#overview-container{margin:15px 20px 0 14px; padding:0;}
/*#overview-container h2{ margin:0; padding:0;}
#overview-container h3{ margin:0; padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; line-height:18px;}*/
#overview-container p{ margin:0; padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; text-align:justify; line-height:18px;}

#overview-container h1 { background:url(../images/h1-bg.jpg) no-repeat; width:669px; height:26px; margin:0; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7d7d7d; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#overview-container p.bigtxt{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; font-weight:bold; text-decoration:underline;}
#overview-container ul{margin:8px 0 0 24px; padding:0; list-style:none;}
#overview-container ul li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:normal; margin:0; padding:10px 0 0 10px; float:none;
background:url(../images/arrow.jpg) no-repeat left 15px; line-height:18px;}
#overview-container ul li span{ font-size:11px; font-weight:normal;}
#overview-container ul li span a{ font-size:11px; font-weight:normal; text-decoration:underline; color:#d16b07;}
#overview-container ul li span a:link{ font-size:11px; font-weight:normal; text-decoration:underline;}
#overview-container ul li span a:visited{ font-size:11px;  font-weight:normal; text-decoration:underline;}
#overview-container ul li span a:hover{ font-size:11px;  font-weight:normal; text-decoration:none;}
#overview-container ul li span a:active{ font-size:11px;  font-weight:normal; text-decoration:underline;}
#overview-container p.who-bigtxt{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d16b07; font-weight:bold; text-decoration:none; border-bottom:1px dotted #d16b07; }

#overview-container .who-bigtxttop{ margin:0; padding:20px 0 0 0; border-bottom:1px dotted #d16b07; height:20px; width:669px; }
#overview-container .who-bigtxttop h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0 0 0 0; margin:0; color:#d16b07; font-weight:bold; text-decoration:none; }
#overview-container .who-bigtxt1{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d16b07; font-weight:bold; text-decoration:none; float:left; margin:0; padding:0;}
#overview-container .who-bigtxt1 a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d16b07; font-weight:bold; text-decoration:none;}
#overview-container .who-bigtxt1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d16b07; font-weight:bold; text-decoration:none;}
#overview-container span.top{margin:0; padding:0; float:right;}
#overview-container p.txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d16b07; font-weight:normal;}
#overview-container p.subheader{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#d16b07; font-weight:bold; text-decoration:none;}
#overview-container ul#mobile{margin:25px 0 0 0; padding:0; list-style:none;}
#overview-container ul#mobile li.header{display:inline; margin:0; padding:0;}
#overview-container ul#mobile li.header1{display:inline; margin:0; padding:0;}



#sitemap-container{margin:15px 20px 0 14px; padding:0;}
#sitemap-container h1 { background:url(../images/h1-bg.jpg) no-repeat; width:669px; height:26px; margin:0; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7d7d7d; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#sitemap-container .sitemap{width:231px; float:left; padding:11px 0 0 0;}
#sitemap-container .sitemap h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#D16B07; font-weight:bold; padding:0 0 10px 0;}
#sitemap-container .sitemap ul { margin:5px 0 0 7px; padding:0; list-style:none;}

#sitemap-container .sitemap ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:normal; padding:0 0 4px 10px; background:url(../images/arrow.jpg) no-repeat left 5px; line-height:18px; float:none;}
#sitemap-container .sitemap ul li a { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
#sitemap-container .sitemap ul li a:link { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
#sitemap-container .sitemap ul li a:visited { font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
#sitemap-container .sitemap ul li a:hover { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f;  padding:0 0 4px 0; text-decoration:underline;}
#sitemap-container .sitemap ul li a:active {font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}


#sitemap-container .sitemap1{width:150px; float:left; padding:11px 0 0 45px;}
#sitemap-container .sitemap1 h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#D16B07; font-weight:bold; padding:0 0 10px 0;}
#sitemap-container .sitemap1 ul { margin:5px 0 0 7px; padding:0; list-style:none;}

#sitemap-container .sitemap1 ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; font-weight:normal; padding:0 0 4px 10px; background:url(../images/arrow.jpg) no-repeat left 5px; line-height:18px; float:none;}
#sitemap-container .sitemap1 ul li a { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
#sitemap-container .sitemap1 ul li a:link { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
#sitemap-container .sitemap1 ul li a:visited { font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}
#sitemap-container .sitemap1 ul li a:hover { font-family:Arial, Helvetica, sans-serif;  color:#4f4f4f;  padding:0 0 4px 0; text-decoration:underline;}
#sitemap-container .sitemap1 ul li a:active {font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0 0 4px 0; text-decoration:none;}










