body{
margin:5px;

font-family:Arial, Helvetica, sans-serif;
color:#414040;
font-size : 11px;
}

.imgBdr{border:7px solid #b9d4df;}

/*.midleft{
background-image:url(images/mid-left.jpg);
vertical-align:bottom;
}

.midright{
background-image:url(images/mid-right.jpg);
background-repeat:repeat-y;
vertical-align:bottom;
}

.headline{
background-image:url(images/headlines-middle.jpg);
border-left:1px solid #6EBEF0;
border-right:1px solid #6EBEF0;
font-family:Arial, Helvetica, sans-serif;
color:#2B2B2B;
font-size:12px;
padding:0px 0px 4px 0px;
text-align:justify;
}

.click{
font-family:Arial, Helvetica, sans-serif;
color:#960000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.click:link{
font-family:Arial, Helvetica, sans-serif;
color:#960000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.click:hover{
text-decoration:underline;
}

.acmanagement{
background-image:url(images/am-mid.jpg);
border-left:1px solid #256B98;
border-right:1px solid #256B98;

}

.login{
background-color:#95CDF7;
border:1px solid #6DACDC;
}

.textblue{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00568E;
padding:1px 6px 1px 0px;
}
.textblue-b{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00568E;
padding:1px 6px 1px 0px;
}

.textwhite{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding-bottom:6px;
padding-top:6px;
text-decoration:none;
}

a.textwhite:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding-bottom:6px;
text-decoration:none;
}

a.textwhite:hover{
text-decoration:underline;
color:#053454;
}

.textblack{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
padding-right:10px
}

a.textblack:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
padding-right:10px
}

a.textblack:hover{
text-decoration:underline;
}

.maintext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#414040;
padding:2px 0px 4px 0px;

}
a.linktext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#414040;
padding:2px 0px 4px 0px;
text-decoration:underline;

}
a.linktext:hover{
color:#AA0101;


}*/

input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00568E;
background-color:#ffffff;
border:1px solid #28BAF5;
padding-left:4px;
height:12px;
vertical-align: middle;

}

.erp{
background-image:url(images/erp-bg.jpg);
background-repeat:no-repeat;
height:74px;
}

.box{
background-image:url(images/subcat-bg.jpg);
background-color:#FCFDFD;
border:1px solid #D2D2D3;
width:220px; 
}

.dps{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#648396;
padding-top:4px;
text-decoration:none;
}

a.dps:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#648396;
padding-top:4px;
text-decoration:none;
}
a.dps:hover{
text-decoration:underline;
}

.sitemap{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0F669B;
padding-right:7px;
text-decoration:none;
}
.sitemap:hover{
color:#000000;
}
.featured{
background-image:url(images/featured-back.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFFFFF;

}
/*CSS by Satyaki*/
td {
vertical-align:top;
}
.fltlft {
float:left;width:380px; margin-top:4px;
}
.fltrt {
float:right;
}
.innerbox {
background:#FFF url(images/bg-innerbox.jpg) bottom left repeat-x;
vertical-align:top;
}
.innerbox-home {
background:#FFF url(images/erp-mid.jpg) bottom left repeat-x;
vertical-align:top;
width:12px;

}
.innercontent {
background:none;
vertical-align:top;
/*border:#d2d2d2 1px solid;
border-bottom:#c0c0c0 1px solid;*/
padding:5px 15px;
color:#2c404c;
text-align:justify;
height:235px;
line-height:18px;
}
.quote {
background:#1d2f3b url(images/cq-mid.jpg) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:10px 10px 10px 10px;
height:60px;
font-size:11px;
color:#FFFFFF;
border-right:#FFFFFF 1px solid;
}
.orange {
color:#ffb400;
margin-top:8px;
text-align:right;
}
a.mainlink:link {
color : #0d6497;
}
a.mainlink:active {
color : #0d6497;
}
a.mainlink:visited {
color : #0d6497;
}
a.mainlink:hover {
color : #960000;
}
a.mainlink2:link {
color : #0d6497;
text-decoration:none;
}
a.mainlink2:active {
color : #0d6497;
text-decoration:none;
}
a.mainlink2:visited {
color : #0d6497;
text-decoration:none;
}
a.mainlink2:hover {
color : #960000;
text-decoration:underline;
}
.overview {
background:#FFF url(images/button-overview.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.background {
background:#FFF url(images/button-background.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.face {
background:#FFF url(images/button-faces.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.advantage {
background:#FFF url(images/button-advantage.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.clients {
background:#FFF url(images/button-clients.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.jobs {
background:#FFF url(images/button-jobs.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.services {
background:#FFF url(images/but-serv-overview.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.staffing {
background:#FFF url(images/but-staffing.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.conversions {
background:#FFF url(images/but-conversions.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.softdev {
background:#FFF url(images/but-soft-dev.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.webdev {
background:#FFF url(images/but-web-dev.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.video {
background:#FFF url(images/but-video.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.offices {
background:#FFF url(images/but-offices.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.rentfloor {
background:#FFF url(images/but-rentfloor.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.flycon {
background:#FFF url(images/but-flycon.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.rentcon {
background:#FFF url(images/but-rentcon.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.oncall {
background:#FFF url(images/but-oncall.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
/**/
.tabWeb1 {
background:#FFF url(images/tab-web1.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.tabWeb2 {
background:#FFF url(images/tab-web2.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.tabWeb3 {
background:#FFF url(images/tab-web3.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.tabWeb4 {
background:#FFF url(images/tab-web4.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.tabWeb5 {
background:#FFF url(images/tab-web5.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
.tabWeb6 {
background:#FFF url(images/tab-web6.gif) top left no-repeat;
vertical-align:top;
text-align:justify;
padding:5px 0px;
font-size:12px;
font-weight:bold;
}
/**/
.innertabs.td {
text-align:center;
}
.red {
color:#ce0000;
}

.red2 {
color:#ce0000;
font-size:14px
}
.brownnormal {
color:#960000;
}
.brownsmallbold {
color:#960000;
font-size:12px;
font-weight:bold;
text-align:left;
}
/*a.tablink:link {
color : #000;
text-decoration:none;
}
a.tablink:active {
color : #000;
text-decoration:none;
}
a.tablink:visited {
color : #000;
text-decoration:none;
}
a.tablink:hover {
color : #960000;
text-decoration:underline;
}
a.blklink:link {
color : #000;
text-decoration:none;
}
a.blklink:active {
color : #000;
text-decoration:none;
}
a.blklink:visited {
color : #000;
text-decoration:none;
}
a.blklink:hover {
color : #960000;
text-decoration:underline;
}*/
.gotop {
text-align:right;
padding:5px 10px;
}
.equipment {
padding:0px;
border:#0f253f 1px solid;
}
.equipment td {
padding:6px;
}
.equipment td.sky {
background:#d0e4fd;
color:#0f253f;
font-weight:bold;
border-bottom:#0f253f 1px solid;
}
.equipment td.blue {
background:#0f253f;
color:#FFF;
font-weight:bold;
}
.division {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #2b2b2b;
font-weight:normal;
text-align:center;
}
.projectthumb {
padding:10px;
text-align:center;
}

ul li {
list-style-image : url(images/dot.gif) no-repeat left center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
/*line-height: 2em;*/
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 0px;
list-style-position: outside;
padding: 6px 20px 0px 0px;
margin: 10px;
}
.brownlarge{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#960000;
font-weight:bold;
}
/*SITEMAP*/

.button{
background-image:url(images/btn-bg.jpg);
border:1px solid #104261;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
padding:0px 2px 0px 2px;
height:23px;
cursor: pointer;
}
/*CAROUSEL*/
.stepcarousel{
background:#dcedff;
position: relative; /*leave this value alone*/
border:#6da3c5 1px solid;
overflow: scroll; /*leave this value alone*/
width: 720px; /*Width of Carousel Viewer itself*/
 height:450px; /*Height should enough to fit largest content's height*/
 padding-bottom:10px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px 8px 10px 8px; /*margin around each panel*/
width: 800px;  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*for logo page*/


/**/
.projectimg {
float:left;
margin:40px 0 0 10px;
border:#d1e5ed 5px solid;
}
.projectimg2 {
float:left;
margin:40px 0 0 0;
border:#d1e5ed 5px solid;
}
.projectdetails {
float:left;
margin:40px 0 0 8px;
width:390px;
line-height:16px;
/*font-size:11px;*/
}
.projectdetails2 {
float:left;
margin:0px 10px 0 8px;
width:300px;
line-height:16px;
/*font-size:11px;*/
}
.productimg {
float:left;
margin:40px 0 0 5px;
border:#d1e5ed 0px solid;
}
.productdetails {
float:left;
margin:40px 0 0 0px;
width:380px;
line-height:16px;
/*font-size:11px;*/
}
.jobdetails {
border:#adb9c2 1px solid;
width:668px;
}
.jobtitle {
float:left;
margin:1px;
padding:5px 10px;
border:#adb9c2 1px solid;
background-color:#bdd8e9;
font-weight:bold;
color:#000000;
width:642px;
}
.jobcontent {
padding:10px 10px 5px 10px;
width:644px;
}
.clear {
clear:both;
height:0px;
line-height:0px;
}
.lev1 {
font-weight:bold;
padding:7px 5px 7px 10px;
background:#f2f7fb;
}
.lev2 {
padding:7px 5px 7px 40px;
background:#f2f7fb;
}
.lev3 {
padding:7px 5px 7px 80px;
background:#f2f7fb;
}
.ifooter {
background:#0000CC url(images/footer-mid3.jpg) top right;
}


.jobcontent ul li {
list-style-image : url(images/dot.gif) no-repeat left center;
font-family: Arial, Helvetica, sans-serif;
line-height: 15px;
list-style-position: outside;
padding: 5px 0px 0px 0px;
}
