/* CSS Document */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    font-size:11px;
    }

h1, h2, h3, h4 {
    margin:0;
    padding:0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    color: #666666;
    font-size:11px;
}

div, p, input, select {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    font-size:12px;
    margin:0;
    padding:0;
}
ol.ol1{
font-family: Arial, Helvetica, sans-serif;
    
   
    color: #666666;
    font-size:10px;
    
	}

#separator {
    float:left;
    width:966px;
    height:19px;
}
    
.link {
    font-size:11px;
    color:#ff7d07;
    text-decoration:none;
}
    
a.link:hover {
    font-size:11px;
    color:#333333;
    text-decoration:none;
}

/**---NEWS COLUMN---**/
#news-column {
    float:left;
    width:415px;
    height:219px;
    margin:0;
    padding:0;
}

#news-header {
    width:auto;
    height:26px;
    line-height:27px;
    margin:0;
    padding:0 0 0 10px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
}

#leadstory-insert {
    height:266px;
    width:415px;
}

#newsstory_wrapper {
    width:415px;
}

#newsstory_banner {
    display:block;
    width:415px;
    height: 229px;
}

#newstory_nav {
    width:415px;
    height:32px;
    text-align:center;
    padding-top:5px;
}



/**---MAIN COLUMN---**/
#main-column {
    float:left;
    width:415px;
    height:402px;
    border-right:1px solid #e7e7e7;
    margin:0;
    padding:0;
}

#leadstory-insert {
    height:266px;
    width:415px;
}

#mainstory_wrapper {
    width:415px;
}

#mainstory_banner {
    display:block;
    width:415px;
    height: 229px;
}

#mainstory_nav {
    width:415px;
    height:32px;
    text-align:center;
    padding-top:5px;
}

/**---FEATUREDWORK---**/

#featuredwork {
    float:left;
    width:130px;
    height:80px;
    padding-top:13px;
    padding-left:30px;

}

#featuredwork-insert {
    height:80px;
    width:130px;
}

#featuredwork_wrapper {
    width:130px;
}

#featuredwork_banner {
    display:block;
    width:130px;
    height: 80px;
    
}
#news_banner {
display:block;
    width:130px;
    height: 30px;
	}
#featuredwork_nav {
    width:130px;
    height:32px;
    text-align:center;
    padding-top:5px;
}
#featuredwork_pager a { margin: 0 3px; padding: 3px 5px;  text-decoration: none; color:#333; font-size:10px; }
#featuredwork_pager a.activeSlide { background-image:url(../images/story-nav-rollover.gif); background-repeat:no-repeat; color:#fff; }
#featuredwork_pager a:focus { outline: none; }

/** --- PAGER SECTION ---**/
#mainstory_pager a { margin: 0 3px; padding: 3px 5px;  text-decoration: none; color:#333; font-size:10px; }
#mainstory_pager a.activeSlide { background-image:url(../images/story-nav-rollover.gif); background-repeat:no-repeat; color:#fff; }
#mainstory_pager a:focus { outline: none; }

#initiatives {
    float:left;
    width:415px;
    border-top:1px solid #e7e7e7;
    margin:0;
    padding:0;
}

#initiatives a {
    color: #666666;
    text-decoration:none;
    }
    
#initiatives a:hover {
    color: #ff6600;
    text-decoration:none;
    }
    
#instep {
    float:left;
    width:137px;
    height:105px;
    border-right:1px solid #e7e7e7;
    text-align:center;
    margin:10px 0 5px 0;
    padding:10px 0 0 0;
}

#campusconnect {
    float:left;
    width:375px;
    height:169px;
    text-align:left;    
    margin:10px 0 5px 0;
    padding:10px 0 0 0;
}

#foundation {
    float:left;
    width:139px;
    height:105px;
    text-align:center;
    margin:10px 0 5px 0;
    padding:10px 0 0 0;
}


/*
#wibta {
    float:left;
    width:103px;
    height:105px;
    border-right:1px solid #e7e7e7;
    text-align:center;
    margin:10px 0 5px 0;
    padding:10px 0 0 0;
}

#instep {
    float:left;
    width:103px;
    height:105px;
    border-right:1px solid #e7e7e7;
    text-align:center;
    margin:10px 0 5px 0;
    padding:10px 0 0 0;
}

#campusconnect {
    float:left;
    width:103px;
    height:105px;
    border-right:1px solid #e7e7e7;
    text-align:center;
    margin:10px 0 5px 0;
    padding:10px 0 0 0;
}

#foundation {
    float:left;
    width:103px;
    height:105px;
    text-align:center;
    margin:10px 0 5px 0;
    padding:10px 0 0 0;
}
*/

/**---SUBMAIN COLUMN---**/
#submain-column {
    float:left;
    width:771px;
    border-right:1px solid #cccccc;
    margin:0;
    padding:0;
}

#submain-wrapper {
    padding:16px;
}

#submain-header {
    width:auto;
    height:26px;
    margin:0;
    padding:0 0 0 0px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
}

#submain-subnav-container {
    height:26px;
    /*border-bottom:2px solid #ff5312;*/
    width: 771px;
    margin:0;
    padding: 0;
    }

#submain-subnav ul {
    font-size: 12px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    height: 13px;
}

#submain-subnav ol {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#submain-subnav li {
    display: inline;
    margin: 0;
    padding: 0;
}

#submain-subnav li a {
    float: left;
    display: inline;
    font-family: "Times New Roman", Times, serif;
    font-size: 10px;
    line-height: 10px;
    color: #000000;
    text-transform: uppercase;
    text-decoration: none;
}

#submain-subnav li a.aboutus {
    height: 26px;
    width: 192px;
    text-indent: -10000px;
    background-image: url("../images/subnav-aboutus.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.corporate {
    height: 26px;
    width: 192px;
    text-indent: -10000px;
    background-image: url("../images/subnav-corporate.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.culture {
    height: 26px;
    width: 190px;
    text-indent: -10000px;
    background-image: url("../images/subnav-ourculture.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.code {
    height: 26px;
    width: 192px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-code.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.extra {
    height: 26px;
    width: 152px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-about-extra.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.extra1 {
    height: 26px;
    width: 162px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-about-extra.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.extra2 {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-about-extra.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.extra3 {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-about-extra1.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#submain-subnav li a.extra4 {
    height: 26px;
    width: 229px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-about-extra1.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#submain-subnav li a.webservices {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-webservices.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.web20m {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-web2.0m.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.seom {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-seom.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.itsm {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-itsm.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.bpom {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-bpom.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.webdesign {
    height: 26px;
    width: 152px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-webdesign.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.webrevamp {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-webrevamp.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.webmaintain {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-webmaintain.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.cms {
    height: 26px;
    width: 119px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-cms.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.wap {
    height: 26px;
    width: 192px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-wap.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.web20 {
    height: 26px;
    width: 384px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-web20.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.web20offer {
    height: 26px;
    width: 384px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-web20offer.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.scenario {
    height: 26px;
    width: 384px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-scenario.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.seoprocess {
    height: 26px;
    width: 384px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-seoprocess.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.appdev {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-appdev.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}


#submain-subnav li a.appmain {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-appmain.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.appser {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-offer-appser.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.bpo {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-bpo-sce.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.epub {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-bpo-epub.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.dps {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-bpo-dps.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.extra4 {
    height: 26px;
    width: 112px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-about-extra.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}


#submain-subnav li a.careers {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-career.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.openings {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-current.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#submain-subnav li a.online {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-online.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.customers {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-cus-speak.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.featured {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-cus-featured.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}


#submain-subnav li a.clientele {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-clientele.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.testimonial {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-testimonial.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.portfolio {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-portfolio.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.investors {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-investors.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#submain-subnav li a.enquiry {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-enquiry.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}


#submain-subnav li a.news {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-news.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#submain-subnav li a.partner {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-partner.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}
#submain-subnav li a.location {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-location.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.feedback {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-feedback.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.request {
    height: 26px;
    width: 257px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-request.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.sitemap {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-sitemap.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a.tellus {
    height: 26px;
    width: 154px; 
    text-indent: -10000px;
    background-image: url("../images/subnav-tellus.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
}

#submain-subnav li a:hover, #submain-subnav li a:hover, #submain-subnav li a.selected {
    background-position: 0 -26px;
    color: #000000;
}


/**---SITE MAP---**/

#sitemap-header {
    float:left;
    width:771px;
    height:10px;
    margin:0;

}

#sitemap-column1 {
    float:left;
    width:50px;
    margin:0;
    padding:16px;
}

#sitemap-column2 {
    float:left;
    margin:0;
    padding:0;
}


/**---NEWS COLUMN---**/

#news-column {
    float:left;
    width:410px;
    height:70px;
    margin:0;
    padding:0;
}

/**---OPINIONS COLUMN---**/
#opinion-column {
    float:left;
    width:356px;
    height:402px;
    border-right:1px solid #cccccc;
    margin:0;
    padding:0;
}

#opinions-wrapper {
    padding:10px;
	
}

#opinions-header {
    width:auto;
    height:26px;
    border-top:1px solid #f0f0f0; 
    line-height:27px;
    margin:0;
    padding:0 0 0 10px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
}

#promotion-quarterly {
    width:auto;
    border-top:1px solid #e7e7e7;
    margin:9px 0 0 0;
    padding:16px;
}

#promotion-quarterly a {
    color: #666666;
    text-decoration:none;
    }
    
#promotion-quarterly a:hover {
    color: #ff6600;
    text-decoration:none;
    }

#promotion-sourcing {
    width:auto;
    border-top:1px solid #e7e7e7;
    margin:10px 0 0 0;
    padding:16px;
}

#promotion-sourcing a {
    color: #666666;
    text-decoration:none;
    }
    
#promotion-sourcing a:hover {
    color: #ff6600;
    text-decoration:none;
    }

/**---CLIENTELE COLUMN---**/

#clientele-column {
    float:left;
    width:193px;
    height:40px;
    margin:0;
    padding:0;
}

#clientele-wrapper {
    padding:10px;
}

#clientele-header {
    width:auto;
    height:15px;
    border-top:1px solid #f0f0f0; 
    line-height:27px;
    margin:0;
    padding:0 0 0 10px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
}

/**---OFFERINGS COLUMN---**/
#offerings-column {
    float:left;
    width:193px;
    height:152px;
    margin:0;
    padding:0;
}

#offerings1-column {
    float:left;
    width:193px;
    height:108px;
    margin:0;
    padding:0;
}

#offerings2-column {
    float:left;
    width:193px;
    height:90px;
    margin:0;
    padding:0;
}

#offerings-header {
    width:auto;
    height:26px;
    border-top:1px solid #f0f0f0; 
    border-bottom:2px solid #ebebeb;
    line-height:27px;
    margin:0;
    padding:0 0 0 16px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
}

#offerings-wrapper {
    padding:16px;
}

#offerings-links {
    width:193px;
    position:relative;
}

a.offering-link {
    display:block;
    color:#666666;
    text-decoration:none;
    background-image:url(../images/offerings-1.gif);
    height:23px;
    border-bottom:1px solid #f2f2f2;
    line-height:24px;
    padding-left:16px;
    font-size:11px;
}

a.offering-link:hover {
    color:#2063b2;
    text-decoration:none;
    background-image:url(../images/offerings-2.gif);
}

a.offering-link:active, a.offering-link:focus {
    color:#2063b2;
    text-decoration:none;
    background-image:url(../images/offerings-2.gif);
}

a.offering-more {
    display:block;
    color:#666666;
    text-decoration:none;
    background-image:url(../images/offerings-more-1.gif);
    height:21px;
    border-bottom:1px solid #f2f2f2;
    line-height:22px;
    padding-left:16px;
}

a.offering-more:hover, a.offering-more:active, a.offering-more:focus {
    color:#2063b2;
    text-decoration:none;
    background-image:url(../images/offerings-more-2.gif);
}

a.consulting-link {
    display:block;
    color:#666666;
    text-decoration:none;
    height:23px;
    border-bottom:1px solid #f2f2f2;
    line-height:24px;
    padding-left:16px;
}

a.consulting-link:hover {
    color:#2063b2;
    text-decoration:none;
}

.menu-items {
    display: none;
    position: absolute;
    background: #efefef;
    border:1px solid #ccc;
    width:186px;
    left: -188px;
    top:-2px;
    }
    
.menu-items a{
    color:#1d60a5;
    text-decoration:none;
}

.menu-items a:hover{
    color:#FF6600;
    text-decoration:none;
}


/**---CUSTOMER SPEAK---**/
#customer-header {
    width:auto;
    height:26px;
    border-top:2px solid #b9b9b9; 
    border-bottom:1px solid #b9b9b9;
    line-height:27px;
    margin:0;
    padding:0 0 0 16px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
}

#customer-links {
    list-style-type:none;
}

a.customer-links {
    display:block;
    color:#666666;
    text-decoration:none;
    background-image:url(../images/offerings-1.gif);
    height:21px;
    border-bottom:1px solid #f2f2f2;
    padding-left:16px;
    line-height:22px;
}

a.customer-links:hover, a.customer-links:active, a.customer-links:focus {
    color:#2063b2;
    text-decoration:none;
    background-image:url(../images/offerings-2.gif);
}

/**---FEATURED---**/
#featured-header {
    height:26px;
    border-top:2px solid #b9b9b9; 
    border-bottom:1px solid #b9b9b9;
    line-height:27px;
    padding:0 0 0 16px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
    text-decoration:none;
    color:#666666;
}

#featured-links {
    list-style-type:none;
}

a.featured-link {
    display:block;
    color:#666666;
    text-decoration:none;
    background-image:url(../images/offerings-1.gif);
    height:21px;
    border-bottom:1px solid #f2f2f2;
    padding-left:16px;
    line-height:22px;
}

a.featured-link:hover, a.blogs-link:active, a.blogs-link:focus {
    color:#2063b2;
    text-decoration:none;
    background-image:url(../images/offerings-2.gif);
}
/*--------------------*/

a.all-featured {
    display:block;
    color:#666666;
    text-decoration:none;
    background-image:url(../images/offerings-1.gif);
    height:23px;
    border-bottom:1px solid #f2f2f2;
    line-height:24px;
    padding-left:16px;
}

a.all-featured:hover {
    color:#2063b2;
    text-decoration:none;
    background-image:url(../images/offerings-2.gif);
}


<!--PROMOTIONS-->
#promotions {
    display:block;
    margin:10px 0 0 16px;
}

#home-searchbox {
    width: 165px;
    display: block;
    margin:25px 8px 10px 16px;
    }
        
#search-home {
    background-color: #e5e5e5;
    border: 1px solid #dcdcdc;
    height: 19px;
    vertical-align: middle;
    width: 134px;
    padding-left:4px;
    }
    
#go-button {
    vertical-align: middle;
    }



