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

body {
	background-color: #87888a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
line-height: 20px;
letter-spacing: 0px;
}

li {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
line-height: 20px;
letter-spacing: 0px;
}

.right-shadow {
background-image:url(../images/right-shadow.jpg);
background-repeat:repeat-y;
}

.left-shadow {
background-image:url(../images/left-shadow.jpg);
background-repeat:repeat-y;
}

a:link {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
}

a:visited {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
}

a:hover {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #393838;
letter-spacing: 0px;
text-decoration:none;
}

a:active {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
}

a.team:link {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
}

a.team:visited {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
}

a.team:hover {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #e75634;
letter-spacing: 0px;
text-decoration:none;
}

a.team:active {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
}

a.orange:link {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #e95e40;
letter-spacing: 0px;
text-decoration:none;
}

a.orange:visited {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #e95e40;
letter-spacing: 0px;
text-decoration:none;
}

a.orange:hover {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #393838;
letter-spacing: 0px;
text-decoration:none;
}

a.orange:active {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #e95e40;
letter-spacing: 0px;
text-decoration:none;
}

a.download:link {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
font-weight:bold;
}

a.download:visited {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
font-weight:bold;
}

a.download:hover {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #393838;
letter-spacing: 0px;
text-decoration:none;
font-weight:bold;
}

a.download:active {
font-family: "Lucida Grande", Helvetica, Verdana, sans-serif;
font-size:9px;
color: #5b5b5b;
letter-spacing: 0px;
text-decoration:none;
font-weight:bold;
}

.home-bg {
background-image:url(../images/home_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color: #dfd9d2;
}

.case_studies-bg {
background-image: url(../images/case_studies_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color: #dfd9d2;
}


.companyprofile-bg {
background-image: url(../images/company_profile_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color: #dfd9d2;
}

.team-bg {
background-image: url(../images/team_bg2.jpg);
background-repeat:no-repeat;
background-position:top;
background-color: #dfd9d2;
}

.process-bg {
background-image: url(../images/process_bg.jpg);
background-repeat:no-repeat;
background-position:top;
background-color: #dfd9d2;
}

.contact-bg {
background-image: url(../images/contact_bg.gif);
background-repeat:no-repeat;
background-position:top;
background-color: #dfd9d2;
}

.blank-bg {
background-image: url(../images/blank_bg.gif);
background-repeat:no-repeat;
background-position:top;
background-color: #dfd9d2;
}

.footer {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
color:#505153;
text-align:center;
line-height: 15px;
}

a.footer:link {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
color:#505153;
text-align:center;
text-decoration:none;
}

a.footer:visited {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
color:#505153;
text-align:center;
text-decoration:none;
}

a.footer:hover {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
color: #333333;
text-align:center;
text-decoration:none;
}

a.footer:active {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
color: #333333;
text-align:center;
text-decoration:none;
}

a.subnav:link {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
font-weight:bold;
color: #e95e40;
text-decoration:none;
text-align:right;
}

a.subnav:visited {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
font-weight:bold;
color: #e95e40;
text-decoration:none;
text-align:right;
}

a.subnav:hover {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
font-weight:bold;
color: #5b5b5b;
text-decoration:none;
text-align:right;
}

a.subnav:active {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
font-weight:bold;
color: #e95e40;
text-decoration:none;
text-align:right;
}

.contact_font {
font-family:"Lucida Grande", Helvetica, Verdana, sans-serif;
font-size: 9px;
font-weight:bold;
color: #e95e40;
text-decoration:none;
text-align:left;
}