@import url('fonts/fonts.css');
BODY
{margin:0px; padding:0px; font-family:calibri; font-size:14px; color:#7f7d7d;}
.container
{width:960px; margin:0 auto;}
#header
{height:100px; width:1003px; margin:0 auto;}
.left
{float:left;}
.right
{float:right;}
h1, h2, h3, h4, h5, h6, h7
{margin:0px; padding:0px;}
#navigation
{float:right; text-transform:uppercase; width:463px; font-size:13px;}
#navigation ul
{margin:0px; padding:0px;}
#navigation li
{float:left; list-style:none; margin-right:12px;}
#navigation li a
{color:#606060; text-decoration:none; padding:48px 6px 0px 6px; display:block;}
#navigation li a:hover
{color:#1d8bea; text-decoration:none; border-top:3px solid #188bde; padding-top:45px;}
#navigation li.no-margin
{margin-right:0px;}
#navigation li a.current
{color:#1d8bea; text-decoration:none; border-top:3px solid #188bde; padding-top:45px;}
.strip
{background-color:#cccccc; height:2px; clear:left;}
.banner-bg
{background-image:url(../images/banner-bg.jpg); height:473px;}
.home-banner
{margin:0 auto; background-image:url(../images/home-banner.png); background-repeat:no-repeat; width:1003px; height:473px;}
.about-banner
{margin:0 auto; background-image:url(../images/about-banner.png); background-repeat:no-repeat; width:1003px; height:473px;}
.services-banner
{margin:0 auto; background-image:url(../images/consultancy-banner.png); background-repeat:no-repeat; width:1003px; height:473px;}
.software-banner
{margin:0 auto; background-image:url(../images/software-banner.png); background-repeat:no-repeat; width:1003px; height:473px;}
.approach-banner
{margin:0 auto; background-image:url(../images/approach-banner.png); background-repeat:no-repeat; width:1003px; height:473px;}
.careers-banner
{margin:0 auto; background-image:url(../images/careers-banner.png); background-repeat:no-repeat; width:1003px; height:473px;}
.case-banner
{margin:0 auto; background-image:url(../images/case-banner.png); background-repeat:no-repeat; width:1003px; height:473px;}
img
{border:0px;}
.banner-bottom
{background-color:#ececec; height:1px; border-top:1px solid #c5c5c5; margin-bottom:31px;}
.home-heading
{font-size:26px; text-align:center; color:#999999; text-transform:uppercase; background-image:url(../images/mainheading-bg.png); background-repeat:no-repeat; background-position:center; clear:both;}
.home-sub-heading
{font-size:17px; text-align:center; color:#999999;}
.clear
{clear:both;}
.box
{height:130px; margin-top:18px; border:1px solid #e1e4e5; padding:10px 0px 0px 10px;}
.box img
{float:left; margin-top:8px;}
.box-bg
{background-image:url(../images/box-bg.jpg); background-repeat:repeat-x; height:121px; float:left;}
h2
{font-size:20px; color:#000000; padding:10px 0px 3px 15px; font-family:calibri; font-weight:normal;}
.box p
{color:#8a8989; margin:0px; padding:0px; font-size:13px; padding:0px 15px 9px 15px; line-height:17px;}
a
{color:#1d8bea; text-decoration:none;}
a:hover
{color:#1d8bea; text-decoration:underline;}
.creative-element
{width:82px; margin:0 auto; margin-top:13px; margin-bottom:24px;}
.clients
{height:148px; border:1px solid #e1e4e5; margin-top:20px;}
.footer-bg
{height:49px; border-top:1px solid #e7e7e7; background-color:#f1f1f1; margin-top:30px;}
.footer-navigation
{width:570px; margin:0 auto; font-size:13px; text-transform:uppercase; height:49px;}
.footer-navigation ul
{margin:0px; padding:0px;}
.footer-navigation li
{float:left; padding:0px 20px 0px 20px; height:49px; line-height:49px; list-style:none;}
.footer-navigation li a
{color:#1391ff; text-decoration:none;}
.footer-navigation li a:hover
{color:#1391ff; text-decoration:underline;}
.copyright-bg
{height:62px; background-image:url(../images/copyright-bg.jpg); background-repeat:repeat-x; line-height:62px; font-size:13px; color:#969696;}
.breadcrumb
{font-size:13px; color:#595959; padding-bottom:10px;}
p{line-height:20px;}
.heading
{font-family:calibri; font-weight:normal; font-size:26px; color:#000000; border-bottom:1px solid #e0e4e6; padding-bottom:3px;}
.right-top
{background-image:url(../images/right-top.png); background-repeat:no-repeat; height:4px;}
.right-bg
{background-image:url(../images/right-bg.png); background-repeat:repeat-y; padding:10px 0px 20px 0px; min-height:180px; color:#7c7b7b;}
.right-bg p
{padding-left:13px;}
.right-bottom
{background-image:url(../images/right-bottom.png); background-repeat:no-repeat; height:4px;}
.right-bg h4
{font-size:14px; color:#434242; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; margin:0px; padding:5px 0px 5px 13px; background-color:#f2f2f2;}
.consultancy a
{background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:right center; display:block; color:#1d8bea; text-decoration:none; margin:0px 10px 0px 10px; border-bottom:1px solid #e0e4e6; height:40px; line-height:40px; font-family:'Helvetica-LT-35-Thin', calibri; font-weight:normal; font-size:20px; }
.left p
{text-align:justify;}
.grid-top
{background-image:url(../images/grid-top.jpg); background-repeat:no-repeat; height:4px;}
.grid-bg
{background-image:url(../images/grid-bg.jpg); background-repeat:repeat-y; color:#616060;}
.grid-bottom
{background-image:url(../images/grid-bottom.jpg); background-repeat:no-repeat; height:4px;}
.country-heading
{font-size:14px; color:#434242; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; margin:0px; background-color:#f2f2f2;}
.contact-ticker
{width:1001px; height:60px; background-image:url(../images/contact-ticker.png); background-repeat:no-repeat; margin:0 auto; z-index:1; top:-95px; position:relative;}
.sap
{width:60px; background-image:url(../images/sap.jpg); background-repeat:no-repeat; background-position:center; height:148px;}