BODY {
	FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #474747; LINE-HEIGHT: 1.5em
}
SUB {
	FONT-SIZE: 80%; VERTICAL-ALIGN: sub
}
SUP {
	FONT-SIZE: 80%; VERTICAL-ALIGN: super
}
H1 {
	FONT-SIZE: 140%; FONT-WEIGHT: normal; COLOR: #00765a; LINE-HEIGHT: 1.1em
}
H2 {
	FONT-SIZE: 110%; FONT-WEIGHT: normal
}
#services H2 {
	FONT-WEIGHT: bold
}
#sectors H2 {
	FONT-WEIGHT: bold
}
#sectors TABLE#sectorsGrid H2 {
	FONT-WEIGHT: normal
}
H2 A {
	COLOR: #00765a
}
H2 A:hover {
	COLOR: #619a8d
}
H3 {
	FONT-SIZE: 105%; COLOR: #5c5c5c
}
H4 {
	FONT-SIZE: 95%
}
H5 {
	FONT-SIZE: 90%
}
H6 {
	FONT-SIZE: 87%
}
A {
	COLOR: #00765a; TEXT-DECORATION: none
}
A:hover {
	COLOR: #619a8d
}
HR {
	COLOR: #e8e4d3
}
.noBullets LI {
	LIST-STYLE-TYPE: none
}
.location {
	FONT-WEIGHT: bold; COLOR: #787878
}
#content DIV.events P.location {
	LINE-HEIGHT: 1.5em
}
#sidebarB DIV.events P.location {
	LINE-HEIGHT: 1.5em
}
#content DIV.events P.title {
	LINE-HEIGHT: 1.5em
}
#sidebarB DIV.events P.title {
	LINE-HEIGHT: 1.5em
}
#nav {
	FONT-SIZE: 105%
}
#nav UL {
	
}
#nav LI {
	
}
#nav LI A {
	COLOR: #868686; TEXT-ALIGN: center; LINE-HEIGHT: 1em
}
#nav LI:hover {
	
}
#nav LI A:hover {
	COLOR: #585858
}
#nav LI.current {
	
}
#nav LI.current:hover {
	
}
#nav LI.current A {
	COLOR: #585858
}
#nav LI.current A:hover {
	COLOR: #585858
}
#locationBar {
	COLOR: #777777
}
#locationBar LI A {
	COLOR: #008b98
}
#locationBar LI A:hover {
	COLOR: #55a7b2
}
#locationBar LI.location A {
	FONT-WEIGHT: normal
}
#search {
	
}
#search INPUT#searchBtn {
	COLOR: #566c11
}
#login {
	
}
#account {
	
}
#homeBanner {
	
}
#homeBannerText {
	
}
#homeBannerImg {
	
}
#banner {
	
}
#bannerText {
	
}
#bannerText H1 {
	TEXT-TRANSFORM: none; LINE-HEIGHT: 1.2em
}
#bannerText .overlay {
	
}
#bannerImg {
	
}
#mainWrap {
	
}
#main {
	
}
#main P {
	
}
#content {
	
}
#content UL {
	
}
#content UL LI {
	LIST-STYLE-TYPE: disc
}
#content UL.noBullets LI {
	LIST-STYLE-TYPE: none
}
#content UL LI SPAN {
	
}
#content STRONG {
	COLOR: #787878
}
#content DIV {
	
}
.row {
	
}
.bottomCallouts {
	
}
.bottomCallouts H2 {
	FONT-WEIGHT: bold
}
.bottomCallouts H2 A {
	COLOR: #008193
}
.bottomCallouts HR {
	
}
#noColumn {
	
}
#sidebar {
	
}
#sidebar HR {
	COLOR: #efece0
}
#sidebarB HR {
	COLOR: #efece0
}
#sidebar IMG {
	
}
#sidebarB IMG {
	
}
#sidebarA {
	
}
#sidebarB {
	
}
#sidebarB DIV.row {
	
}
#subNav {
	
}
#subNav UL {
	
}
#subNav LI {
	LIST-STYLE-TYPE: none
}
#subNav LI A {
	COLOR: #868686
}
#subNav LI A:hover {
	COLOR: #585858
}
#subNav LI.current {
	
}
#subNav LI.current A {
	COLOR: #585858
}
#subNav UL LI UL {
	
}
#subNav LI UL LI {
	
}
#subNav LI UL LI A {
	
}
#subNav LI.current UL LI A {
	COLOR: #585858
}
#subNav LI.current UL LI.current A {
	COLOR: #008265
}
.testimonial {
	
}
.testimonial CITE {
	
}
.callout {
	
}
#footer {
	COLOR: #6b6b6b; LINE-HEIGHT: 36px
}
#footer A {
	COLOR: #008193
}
#footer A:hover {
	COLOR: #55a7b2
}
.footerNav {
	
}
.footerNav LI {
	
}
.footerContact {
	
}
.legal {
	
}
TR.alt TD {
	
}
TABLE#servicesGrid {
	
}
TABLE#servicesGrid TD {
	
}
TABLE#servicesGrid IMG {
	
}
TABLE#servicesGrid P {
	
}
#services .local#glTab {
	
}
#sectors .local#glTab {
	
}
#services .global#glTab {
	
}
#sectors .global#glTab {
	
}
#services .local#glTab H1 {
	COLOR: #787878
}
#sectors .local#glTab H1 {
	COLOR: #787878
}
#services .global#glTab H1 {
	COLOR: #787878
}
#sectors .global#glTab H1 {
	COLOR: #787878
}
#services .local#glTab P {
	TEXT-ALIGN: center
}
#sectors .local#glTab P {
	TEXT-ALIGN: center
}
#services .global#glTab P {
	TEXT-ALIGN: center
}
#sectors .global#glTab P {
	TEXT-ALIGN: center
}
#services .local#glTab IMG {
	
}
#sectors .local#glTab IMG {
	
}
#services .global#glTab IMG {
	
}
#sectors .global#glTab IMG {
	
}
#services .local#glTab A.viewGlobal IMG {
	
}
#sectors .local#glTab A.viewGlobal IMG {
	
}
#toggle {
	TEXT-ALIGN: right
}
#toggle UL {
	
}
#toggle LI {
	
}
#toggle LI A.global {
	
}
#toggle LI A.local {
	
}
#toggle LI A.globalInactive {
	COLOR: #585858
}
#toggle LI A.localInactive {
	COLOR: #585858
}
#toggle LI A.globalInactive:hover {
	CURSOR: default
}
#toggle LI A.localInactive:hover {
	CURSOR: default
}
#services #glTab A.viewLocal {
	COLOR: #008193
}
#services #glTab A.viewGlobal {
	COLOR: #008193
}
#sectors #glTab A.viewLocal {
	COLOR: #008193
}
#sectors #glTab A.viewGlobal {
	COLOR: #008193
}
#services .local#contentWrap {
	
}
#services .global#contentWrap {
	
}
#services .local#content {
	
}
#services .global#content {
	
}
#services #content DIV {
	
}
#services .local#sidebar {
	
}
#services .global#sidebar {
	
}
#services #sidebar DIV {
	
}
#services IMG {
	
}
#services .local#sectionLand {
	
}
#services .global#sectionLand {
	
}
#services #sectionLand .overview {
	
}
#services #sectionLand .overview IMG {
	
}
#services #sectionLand .overview DIV {
	
}
#services #sectionLand .serviceList {
	
}
#services #sectionLand .serviceList H1 {
	
}
#services #sectionLand .serviceList FORM {
	TEXT-ALIGN: right
}
#sectors #sectionLand .serviceList FORM {
	TEXT-ALIGN: right
}
#services #sectionLand .serviceList FORM #servSearchBox {
	
}
#sectors #sectionLand .serviceList FORM #servSearchBox {
	
}
#services #sectionLand .serviceList FORM #servSearchBtn {
	COLOR: #585858
}
#sectors #sectionLand .serviceList FORM #servSearchBtn {
	COLOR: #585858
}
SPAN#load {
	COLOR: #619a8d
}
#services .project#content {
	
}
#services .project#content DIV {
	
}
#services .project#content DIV DIV {
	
}
#services .project#content H1.title {
	FONT-WEIGHT: normal
}
#sectors .project#content H1.title {
	FONT-WEIGHT: normal
}
#services .project#content H3 {
	FONT-WEIGHT: normal
}
#sectors .project#content H3 {
	FONT-WEIGHT: normal
}
#services .project#content UL#servicesProvided {
	
}
#services .project#content UL#servicesProvided LI {
	LIST-STYLE-TYPE: none
}
#content .project#content UL#servicesProvided LI {
	LIST-STYLE-TYPE: none
}
#services .project#content UL#servicesProvided LI SPAN {
	
}
#services .project#sidebar {
	
}
#services .project#sidebar H1 {
	
}
#services .project#sidebar DIV {
	
}
#home #content {
	
}
#home #content DIV {
	
}
#home #content DIV DIV {
	
}
#home #sidebar {
	
}
#assocScroll H1 {
	
}
#serviceScroll H1 {
	
}
#home .featuredProject {
	
}
#home .featuredNews {
	
}
#home .events {
	
}
#home .award {
	
}
#home .locationNews {
	FONT-SIZE: 105%
}
#home .locationNews TD {
	
}
#home .locationNews TD.col60 {
	
}
#home .locationNews TD.col25 {
	COLOR: #979380
}
.scroll-content-item {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.scroll-content-item UL {
	
}
.scroll-content-item UL LI {
	LIST-STYLE-TYPE: none
}
.scroll-content-item UL LI A {
	COLOR: #008193
}
.scroll-content-item UL LI A:hover {
	COLOR: #55a7b2
}
#content .col23 P.viewAll {
	TEXT-ALIGN: left
}
TABLE.newsList {
	FONT-SIZE: 105%
}
TABLE.eventsList {
	FONT-SIZE: 105%
}
P.date {
	COLOR: #979380
}
.col73 P.date {
	COLOR: #979380
}
TABLE.newsList TD.date {
	COLOR: #979380
}
TABLE.eventsList TD.date {
	COLOR: #979380
}
.col73 .col80 P.date {
	COLOR: #474747
}
P.nextPage A {
	COLOR: #008193
}
P.prevPage A {
	COLOR: #008193
}
P.nextPage A:hover {
	COLOR: #55a7b2
}
P.prevPage A:hover {
	COLOR: #55a7b2
}
#paging UL LI {
	LIST-STYLE-TYPE: none; FONT-SIZE: 105%; TEXT-ALIGN: center; LINE-HEIGHT: 21px
}
#paging UL LI A {
	COLOR: #868686
}
#paging UL LI.current A {
	COLOR: #585858
}
#paging UL LI A:hover {
	COLOR: #585858
}
P.external A {
	COLOR: #008193
}
P.careerExternal A {
	COLOR: #008193
}
#external {
	COLOR: #008193
}
.link A {
	COLOR: #008193
}
A.link {
	COLOR: #008193
}
P.external A:hover {
	COLOR: #55a7b2
}
P.careerExternal A:hover {
	COLOR: #55a7b2
}
#content .servicesList.row UL LI A {
	COLOR: #008193
}
#content .sectorsList.row UL LI A {
	COLOR: #008193
}
#content .relatedItems UL LI A {
	COLOR: #008193
}
#content .servicesList.row UL LI A:hover {
	COLOR: #55a7b2
}
#content .sectorsList.row UL LI A:hover {
	COLOR: #55a7b2
}
#content .relatedItems UL LI A:hover {
	COLOR: #55a7b2
}
#content UL.sectorTags LI {
	LIST-STYLE-TYPE: none; FONT-SIZE: 90%; COLOR: #97937f
}
#content UL.serviceTags LI {
	LIST-STYLE-TYPE: none; FONT-SIZE: 90%; COLOR: #97937f
}
#content UL.sectorTags LI SPAN {
	COLOR: #97937f
}
#content UL.serviceTags LI SPAN {
	COLOR: #97937f
}
#content UL.sectorTags LI.category {
	
}
#content UL.serviceTags LI.category {
	
}
#content UL.sectorTags LI A {
	COLOR: #97937f
}
#content UL.serviceTags LI A {
	COLOR: #97937f
}
.newsletterContents P.title {
	FONT-SIZE: 105%; FONT-WEIGHT: normal
}
H1.issueName {
	FONT-SIZE: 115%; FONT-FAMILY: "Frutiger", "Avenir", "Arial Narrow", "Tahoma", "Arial", "Helvetica", sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #585858
}
#content #issueNav LI {
	LIST-STYLE-TYPE: none
}
#issueNav LI A {
	COLOR: #008193
}
#issueNav LI A:hover {
	COLOR: #55a7b2
}
#issueNav LI.current A {
	COLOR: #585858
}
.email A {
	COLOR: #008193
}
.email A:hover {
	COLOR: #55a7b2
}
P.caption {
	COLOR: #a8a38e; FONT-STYLE: italic
}
#landingPage #contentWrap {
	
}
#landingPage #landingBanner {
	
}
#landingPage #landingBannerText {
	FONT-SIZE: 150%; FONT-WEIGHT: bold; COLOR: #ffffff; LINE-HEIGHT: 1.4em
}
#landingPage .careers#landingBannerText {
	FONT-SIZE: 200%; FONT-WEIGHT: normal; COLOR: #ffffff; LINE-HEIGHT: 1.4em
}
#landingPage #landingBannerText .emphasize {
	FONT-SIZE: 150%
}
#landingPage #content {
	
}
#landingPage #sidebar {
	
}
.events .dateBox {
	COLOR: #97937f; TEXT-ALIGN: center
}
.events .dateBox .top {
	LINE-HEIGHT: 18px
}
.events .dateBox .bottom {
	BACKGROUND: url(../images/bg/datebox_main.gif) #ffffff no-repeat center bottom; LINE-HEIGHT: 31px
}
#content .col10 .dateBox {
	COLOR: #97937f; TEXT-ALIGN: center
}
#content .col10 .dateBox .top {
	FONT-SIZE: 105%; LINE-HEIGHT: 20px
}
#content .col10 .dateBox .bottom {
	FONT-SIZE: 125%; LINE-HEIGHT: 35px
}
.events P.location {
	COLOR: #787878; LINE-HEIGHT: 1.1em
}
.events P.title {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1.1em
}
.featuredNews HR {
	
}
.featuredNews H2 {
	FONT-WEIGHT: normal
}
.featuredNews H2 A {
	
}
#content .featuredNews .date {
	COLOR: #979380
}
#sidebarB .featuredNews .date {
	COLOR: #979380
}
.featuredNews P {
	
}
.viewAll SPAN A {
	BORDER-BOTTOM: #b0b0b0 1px dotted; COLOR: #008193
}
.readMore A {
	COLOR: #008193
}
A SPAN.readMore {
	COLOR: #008193
}
A SPAN.readMore {
	BORDER-BOTTOM: #b0b0b0 1px dotted
}
.viewAll A:hover {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; COLOR: #55a7b2; BORDER-RIGHT-STYLE: none
}
.readMore A:hover {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; COLOR: #55a7b2; BORDER-RIGHT-STYLE: none
}
A:hover SPAN.readMore {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; COLOR: #55a7b2; BORDER-RIGHT-STYLE: none
}
#content .viewAll {
	
}
#sidebar .viewAll {
	
}
#sidebarB .viewAll {
	
}
#sidebarB .featuredNews HR {
	COLOR: #dad4b9
}
#sidebar .featuredNews HR {
	COLOR: #dad4b9
}
.featuredProject .row IMG {
	
}
#services #sidebar DIV.row {
	
}
#home #sidebar DIV.row DIV {
	
}
#content DIV.row DIV {
	
}
#home #content DIV.row DIV {
	
}
#services #sidebar DIV.row DIV {
	
}
#services .project#sidebar DIV.row {
	
}
#services .project#sidebar DIV.row DIV {
	
}
#assocServices .row IMG {
	
}
#serviceProjects .row IMG {
	
}
#locationProjects .row IMG {
	
}
#serviceProjects DIV.current IMG {
	
}
#serviceProjects .title {
	FONT-WEIGHT: bold; LINE-HEIGHT: 1.1em
}
#locationProjects .title {
	FONT-WEIGHT: bold; LINE-HEIGHT: 1.1em
}
#serviceProjects .location {
	FONT-WEIGHT: bold; COLOR: #787878; LINE-HEIGHT: 1.1em
}
#locationProjects .location {
	FONT-WEIGHT: bold; COLOR: #787878; LINE-HEIGHT: 1.1em
}
.featuredProject {
	
}
.featuredProject .row P {
	
}
#assocServices .row P {
	
}
#serviceProjects .row P {
	
}
#locationProjects .row P {
	
}
.featuredProject SPAN.title {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1.1em
}
.featuredProject SPAN.location {
	FONT-WEIGHT: bold; COLOR: #787878; LINE-HEIGHT: 1.1em
}
#content #downloads DIV {
	
}
#content #downloads UL {
	
}
#content #downloads LI {
	LIST-STYLE-TYPE: none
}
#content #downloads LI A {
	COLOR: #008193
}
#content #downloads LI A:hover {
	COLOR: #55a7b2
}
#content LI SPAN.fileSize {
	COLOR: #979380
}
#content .col23 TABLE.downloadFiles TD.size {
	COLOR: #979380
}
#services TABLE.downloadFiles TD.size {
	COLOR: #979380
}
#sectors TABLE.downloadFiles TD.size {
	COLOR: #979380
}
#content .col23 TABLE.downloadFiles A {
	COLOR: #008193
}
#services TABLE.downloadFiles A {
	COLOR: #008193
}
#sectors TABLE.downloadFiles A {
	COLOR: #008193
}
#content .col23 TABLE.downloadFiles A:hover {
	COLOR: #55a7b2
}
#services TABLE.downloadFiles A:hover {
	COLOR: #55a7b2
}
#sectors TABLE.downloadFiles A:hover {
	COLOR: #55a7b2
}
#services .assocProjects {
	LINE-HEIGHT: 1.2em
}
#sectors .assocProjects {
	LINE-HEIGHT: 1.2em
}
#sidebar .award H2 {
	FONT-SIZE: 95%
}
#sidebarB .award H2 {
	FONT-SIZE: 95%
}
#contact .col73 {
	
}
#contact .col23 {
	
}
#contact .col23 UL {
	
}
#contact .col23 UL LI {
	LIST-STYLE-TYPE: none
}
#contact .col23 UL LI A {
	COLOR: #008193
}
#contact .col23 LI A:hover {
	COLOR: #55a7b2
}
#contact .officeProfile TD.label {
	COLOR: #979380
}
#projects .projInfo TD.label {
	COLOR: #979380
}
#projects #content {
	
}
#projects #content DIV {
	
}
#projects #sortSearch {
	
}
#projects #sortSearch * {
	
}
#projects #sortSearch P {
	
}
#projects #sortSearch UL {
	
}
#projects #sortSearch P.projCount {
	
}
#projects #sortSearch P#sortBy {
	COLOR: #a8a38e
}
#projects #sortSearch P#sortBy A {
	COLOR: #008193
}
#projects #sortSearch P#viewThumb A {
	COLOR: #008193
}
#projects #sortSearch P#sortBy A:hover {
	COLOR: #55a7b2
}
#projects #sortSearch P#viewThumb A:hover {
	COLOR: #55a7b2
}
#projects #sortSearch P#sortBy SPAN.sortDate {
	
}
#projects #sortSearch P#sortBy SPAN.sortAlpha {
	
}
#projects #sortSearch #projSearchForm {
	
}
#projects #sortSearch #projSearchBox {
	
}
#projects #sortSearch #projSearchBtn {
	
}
#projects #sortSearch .prevNext {
	
}
#projects #sortSearch .prevNext P.nextPage {
	
}
#projects #sortSearch .prevNext P.prevPage {
	
}
#projList {
	
}
#projList TABLE {
	
}
#projList TABLE TD {
	
}
#projList TABLE P {
	LINE-HEIGHT: 1.2em
}
#projList TABLE IMG {
	
}
#projects #paging {
	
}
#projects .prevNext {
	
}
#projects .prevNext P {
	
}
#projects .prevNext P.prevPage {
	
}
#projects .prevNext P.nextPage {
	
}
A.rightArrow {
	COLOR: #008193
}
A.rightArrow:hover {
	COLOR: #55a7b2
}
TABLE#jobPostings {
	FONT-SIZE: 105%
}
TABLE#jobPostings TH {
	COLOR: #979380; TEXT-ALIGN: left
}
TABLE#jobPostings TD {
	
}
TD.com {
	
}
TD.pos {
	
}
TD.num {
	COLOR: #585858
}
TD.loc {
	COLOR: #585858
}
P.profile {
	
}
P.profile A {
	COLOR: #008193
}
P.profile A:hover {
	COLOR: #55a7b2
}
P.profile SPAN {
	COLOR: #dad4b9
}
.careerBtn {
	FONT-SIZE: 101%; FONT-FAMILY: Arial; COLOR: #008193; TEXT-ALIGN: center; LINE-HEIGHT: 25px
}
A.careerBtn:hover {
	COLOR: #008193
}
TABLE TD.part1 {
	VERTICAL-ALIGN: top
}
TABLE TD.part2 {
	VERTICAL-ALIGN: top
}
TD.part1 TABLE {
	
}
TD.part2 TABLE {
	
}
TD.part1 TABLE TD.label {
	COLOR: #979380; TEXT-ALIGN: right
}
TD.part2 TABLE TD.label {
	COLOR: #979380; TEXT-ALIGN: right
}
TD.part1 TABLE TD {
	
}
TD.part2 TABLE TD {
	
}
#content UL.profileOptions {
	
}
#content UL.profileOptions LI {
	LIST-STYLE-TYPE: none
}
#content UL.profileOptions LI A {
	COLOR: #008193
}
#content UL.profileOptions LI A:hover {
	COLOR: #55a7b2
}
#loginCreate {
	
}
#loginCreate H3 {
	FONT-WEIGHT: bold; COLOR: #787878
}
#loginCreate FORM LABEL {
	TEXT-ALIGN: right
}
#loginCreate FORM INPUT {
	
}
#main #loginCreate FORM P {
	
}
#loginCreate FORM INPUT#loginBtn {
	
}
#content P.center {
	TEXT-ALIGN: center
}
#loginCreate .careerBtn {
	
}
#loginCreate P.center INPUT.careerBtn {
	
}
#loginCreate .retrieveInfo {
	FONT-SIZE: 90%
}
#loginCreate .retrieveInfo A {
	COLOR: #008193
}
#loginCreate .retrieveInfo A:hover {
	COLOR: #55a7b2
}
#searchJobs {
	
}
#searchJobs FORM SELECT {
	
}
#searchJobs FORM P {
	
}
#searchJobs FORM LABEL {
	FONT-SIZE: 105%; FONT-WEIGHT: bold; TEXT-ALIGN: right
}
#searchJobs FORM OPTION.all {
	
}
#searchJobs INPUT#jobKeywords {
	
}
P.instructions {
	FONT-SIZE: 90%; TEXT-ALIGN: right
}
P.instructions SPAN {
	COLOR: #ff0000
}
P.applyingFor {
	COLOR: #979380
}
#content P.applyingFor STRONG {
	COLOR: #979380
}
.searchNorm {
	COLOR: #a9a285
}
.searchFocus {
	COLOR: #474747
}
.rowHover {
	CURSOR: pointer; BACKGROUND-COLOR: #f4faf4
}
.rowHover A {
	COLOR: #619a8d
}
.greenBold {
	FONT-WEIGHT: bold; COLOR: #00765a
}
