body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:"";}
abbr,acronym{border:0;}
p{margin-bottom:12px !important;}

html, body, #wrapper{height:100%;}

body {font-family:verdana; font-size:13px;}
h1, h2, h3, h4, h5, h6 {line-height:110%;}
q {display:block; margin-bottom:15px; padding:10px 5px; background-color:#d1e2ff; text-align:center; color:#666; font-weight:bold;}

#wrapper {border:0px solid yellow;}
#header {border:0px solid red; height:145px; background:url(/lib/img/bg-header.gif) repeat-x;}
#header #header-content {text-align:left; width:850px;}
#header #header-content ul {}
#header #header-content ul li {float:left;}
#header #header-content ul li.nav a {border:0px solid red; height:40px; width:90px; display:block; background:url(/lib/img/bg-nav-inactive.gif) top left no-repeat; color:#7EB700; text-decoration:none; font-weight:bold; font-size:11px;}
#header #header-content ul li.nav a {padding-top:60px; padding-left:10px; border:0px solid red;}
#header #header-content ul li.nav a:hover
				, #header #header-content ul li.active a {background:url(/lib/img/bg-nav-active.gif) top left no-repeat;}
#header #header-content #logo {padding-left:5px; padding-right:65px;}
#wrapper #main {width:850px; text-align:left; border:0px solid red;}

br.clear {clear:both;}

.brand {font-family:Trebuchet MS; font-weight:bold;}
.brand .e {color:#8cb928;}
.brand .p {color:#8d8d8d; padding:0px 1px; font-size:120%;}
.brand .i {color:#000;}
.brand-mini {font-family:Trebuchet MS; font-weight:bold; background-color:#333; padding:1px 3px;}
.brand-mini .e {color:#8cb928;}
.brand-mini .p {color:#8d8d8d; padding:0px 1px; font-size:120%;}
.brand-mini .i {color:#fff;}


.section {border:0px solid red; margin-bottom:150px;}
.section a.top {float:right; margin-top:-28px; right:0px; text-transform:uppercase; text-decoration:none; color:#7EB700; font-weight:bold; font-size:10px; background:url(/lib/img/ico-back-to-top.gif) right no-repeat; padding-right:15px;}
.sec-nav {border:0px solid red; width:200px; float:left;}
.sec-nav ul {}
.sec-nav ul li {border-bottom:1px dashed #888;}
.sec-nav ul li a {text-decoration:none; color:#888888; font-weight:bold; border:0px solid red; display:block; padding:10px 0px 10px 10px; background:url(/lib/img/nav-arrow-down.gif) 188px 15px no-repeat;}
.sec-nav ul li a:hover {background-color:#ececec;}
.sec-nav ul li.active a {color:#7EB700; background:url(/lib/img/nav-arrow-right.gif) 188px 15px no-repeat;}
.sec-nav ul li.active em {color:#888;}
.sec-nav ul li em {font-weight:normal; font-style:normal; font-size:12px;}
.content {border:0px solid blue; width:630px; margin-left:220px;}

.content {}
.content ol {list-style-type:decimal; margin-left:25px;}
.content ol li {margin-bottom:8px;}
.content ul {list-style:disc; margin-left:16px; margin-bottom:10px; list-style-image:url(/lib/img/nav-arrow-right.gif); background:#ececec; padding:10px 10px 10px 30px;}
.content ul li {margin-bottom:6px;}

.content p, .content dd {line-height:20px;}
.content h1 {color:#7EB700; font-size:28px; font-family:Trebuchet MS; font-weight:normal; margin:5px 0px 15px 0px;}
.content dl {}
.content dt {font-weight:bold; color:#006dbe; padding:4px 8px; background-color:#efefef;}
.content dd {padding:15px;}

.home {padding-top:20px;}
.home .left-col {width:590px; border:0px solid red; float:left; margin-right:30px;}
.home .left-col .intro {margin-top:160px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; padding:15px 5px; font-family:Trebuchet MS; color:#666; font-size:20px;}
.home .left-col .approach {}
.home .left-col .approach li {float:left;}
.home .left-col .approach li.design {width:192px; height:140px; background:url(/lib/img/ei-design.gif); text-indent:-9999px;}
.home .left-col .approach li.develop {width:192px; height:140px; background:url(/lib/img/ei-develop.gif); text-indent:-9999px;}
.home .left-col .approach li.deliver {width:197px; height:140px; background:url(/lib/img/ei-deliver.gif); text-indent:-9999px;}
.home .right-col {width:180px; float:left; border:0px solid red;}
.home .right-col h2 {color:#7eb700; font-size:20px; font-family:Trebuchet MS; margin-bottom:10px; font-weight:normal;}
.home .right-col .looking-to {}
.home .right-col .looking-to li {margin-bottom:8px; border-bottom:1px dashed #e1e1e1; padding-bottom:8px;}
.home .right-col .looking-to li a {color:#666; text-decoration:none; font-weight:normal; font-size:12px;}

.examples {border:0px solid red; text-align:center;}
.examples img {border:2px solid #ececec; margin:2px;}

.footer {margin-top:150px; color:#666; font-size:11px;}
.footer a {text-decoration:none; color:#666;}

