BODY {
	BACKGROUND: #f2f1ed
}
H1 {
	CLEAR: both; MARGIN: 0px 0px 20px
}
H1.fNone.col55 {
	FLOAT: none; CLEAR: none; WIDTH: 460px
}
H2 {
	CLEAR: left; MARGIN: 0px 0px 15px
}
HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND: #e8e4d3; BORDER-BOTTOM-STYLE: none; FLOAT: left; BORDER-RIGHT-STYLE: none; CLEAR: both; MARGIN: 0px 0px 20px; WIDTH: 100%
}
.resetMargin {
	MARGIN: 0px
}
.resetPadding {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
TABLE {
	CLEAR: both
}
#skipLinks {
	POSITION: absolute; LEFT: -9999px; WIDTH: 500px
}
#skipLinks A {
	BACKGROUND: url(../images/bg/skip_link.gif) no-repeat right top; COLOR: #008193; PADDING-RIGHT: 20px
}
#skipLinks A:hover {
	COLOR: #55a7b2
}
.fLeft {
	FLOAT: left; DISPLAY: inline
}
.fRight {
	FLOAT: right
}
.fNone {
	FLOAT: none
}
.clear {
	CLEAR: both
}
.cLeft {
	CLEAR: left
}
.cNone {
	CLEAR: none
}
.viewAll SPAN {
	BACKGROUND: url(../images/bg/more.gif) no-repeat left top; FLOAT: right; PADDING-LEFT: 20px
}
.email A {
	BACKGROUND: url(../images/bg/email.gif) no-repeat right top; PADDING-RIGHT: 20px
}
.containerWrap {

}
.container {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; MARGIN: 0px auto; PADDING-RIGHT: 6px; WIDTH: 1012px; BACKGROUND-COLOR: #fff
}
#header {
	FLOAT: left; WIDTH: 1012px
}
#banner {
	FLOAT: left; WIDTH: 1012px
}
#main {
	FLOAT: left; WIDTH: 1012px
}
#footer {
	FLOAT: left; WIDTH: 1012px
}
#header {
	BACKGROUND: url(../images/bg/header_bg.gif) #efece0 no-repeat left top
}
#header IMG {
	FLOAT: left; MARGIN: 13px 10px 6px 20px
}
#logo {

}
#logoImg {

}
#nav {
	FLOAT: right; MARGIN: 44px 0px 0px
}
#nav LI {
	HEIGHT: 50px; POSITION: relative; FLOAT: left; BORDER-LEFT: #dcdcdc 1px solid; WIDTH: 100px
}
#nav LI A {
	VERTICAL-ALIGN: middle; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 20px; PADDING-LEFT: 5px; DISPLAY: block; PADDING-RIGHT: 5px
}
#nav LI.dd.current:hover {
	BACKGROUND: #f8f6ee
}
#nav LI:hover {
	BACKGROUND: #f8f6ee
}
#nav UL UL LI {
	BACKGROUND: #f8f6ee
}
#nav LI.current {
	BACKGROUND: #dad4b9
}
#nav LI.current:hover {
	BACKGROUND: #e2ddc6
}
#nav UL UL {
	BORDER-LEFT-WIDTH: 0px; OVERFLOW: hidden; BORDER-RIGHT-WIDTH: 0px; BACKGROUND: #f8f6ee; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 0px; MARGIN: 17px 0px 0px -1px; Z-INDEX: 5000; DISPLAY: none; PADDING-RIGHT: 34px; BORDER-TOP-WIDTH: 0px; WIDTH: 200px; opacity: 0.95
}
#nav UL UL LI {
	BORDER-LEFT-WIDTH: 0px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-TOP-WIDTH: 0px; WIDTH: 100%
}
#nav UL UL LI A {
	FONT-SIZE: 13px; BORDER-TOP: #c8c2aa 1px solid; COLOR: #868686; PADDING-BOTTOM: 10px; TEXT-ALIGN: left; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 185px
}
#nav LI.current LI A {
	FONT-SIZE: 13px; BORDER-TOP: #c8c2aa 1px solid; COLOR: #868686; PADDING-BOTTOM: 10px; TEXT-ALIGN: left; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 185px
}
#nav UL UL LI A:hover {
	COLOR: #585858
}
#nav LI.current LI A:hover {
	COLOR: #585858
}
#nav UL UL LI:first-child A {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px
}
#nav UL > LI:hover UL {
	DISPLAY: block
}
#locationBar {
	HEIGHT: auto !important; BACKGROUND: #e3dcc5; BORDER-BOTTOM: #dad4b9 1px solid; POSITION: relative; FLOAT: left; COLOR: #979380; MIN-HEIGHT: 30px; Z-INDEX: 9999; WIDTH: 1012px
}
#locationBar UL {
	POSITION: relative; FLOAT: left; PADDING-TOP: 1px; MARGIN-TOP: 3px; WIDTH: auto
}
#locationBar LI {
	FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; MARGIN-RIGHT: 3px
}
#locationBar LI A {

}
#locationBar LI.region {
	BORDER-RIGHT: #dad4b9 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; WIDTH: 282px
}
#locationBar LI.region SPAN.regionName {
	FONT-WEIGHT: bold; COLOR: #787878
}
#locationBar LI.location {
	BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: url(../images/bg/location_select_map.gif) no-repeat left top; PADDING-LEFT: 50px; MARGIN-LEFT: 10px; WIDTH: 110px
}
#locationBar LI.location A {
	BACKGROUND: url(../images/bg/rightarrow.gif) no-repeat right top; PADDING-RIGHT: 13px
}
#locationBar LI.language {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: url(../images/bg/lang_select.gif) #ebe5d3 no-repeat right top; BORDER-BOTTOM: #dad4b9 1px solid; POSITION: relative; PADDING-LEFT: 8px; BORDER-LEFT: #dad4b9 1px solid; Z-INDEX: 8000; WIDTH: 260px
}
#locationBar LI#oneLang {
	BACKGROUND-IMAGE: none
}
#locationBar LI.language:hover {
	BACKGROUND: url(../images/bg/lang_select_over.gif) #ebe5d3 no-repeat right top
}
#locationBar LI.hover {
	BACKGROUND: url(../images/bg/lang_select_over.gif) #ebe5d3 no-repeat right top
}
#locationBar LI#oneLang:hover {
	BACKGROUND-IMAGE: none
}
#locationBar LI.hover UL {
	POSITION: absolute
}
#locationBar LI.hover UL LI.hover {
	CURSOR: pointer; BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
#locationBar LI.language SPAN {
	DISPLAY: block; WIDTH: 230px
}
#locationBar LI.language A {

}
#locationBar LI.language UL {
	BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: url(../images/bg/lang_top.gif) #ffffff no-repeat left top; BORDER-BOTTOM: #dad4b9 1px solid; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; PADDING-LEFT: 8px; MARGIN-LEFT: 60px; LEFT: -999em; BORDER-LEFT: #dad4b9 1px solid; Z-INDEX: 8000; PADDING-RIGHT: 8px; WIDTH: 183px
}
#locationBar LI:hover UL {
	LEFT: auto
}
#locationBar LI.hover UL {
	LEFT: auto
}
#locationBar LI.language UL LI {
	BORDER-BOTTOM: #e3dcc5 1px solid; FLOAT: none; DISPLAY: block; WIDTH: 100%
}
#locationBar LI.language UL LI:unknown {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none
}
#locationBar LI.language UL LI A {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-IMAGE: none; BORDER-BOTTOM-STYLE: none; COLOR: #9d9c9c; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#locationBar LI.language UL LI A:hover {
	COLOR: #6f6f6f
}
#search {
	FLOAT: right; MARGIN: 0px 16px 0px 0px
}
#search LABEL {
	FLOAT: left; COLOR: #777777; MARGIN: 0px 10px 0px 0px; LINE-HEIGHT: 33px
}
#search INPUT#searchBox {
	BORDER-TOP: #e8e6da 1px solid; HEIGHT: 17px; BORDER-RIGHT: #e8e6da 1px solid; BORDER-BOTTOM: #e8e6da 1px solid; FLOAT: left; MARGIN: 6px 8px 0px 0px; BORDER-LEFT: #e8e6da 1px solid
}
#search INPUT#searchBtn {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND: #efece0; BORDER-BOTTOM-STYLE: none; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 4px; MARGIN: 6px 0px 0px; PADDING-RIGHT: 4px
}
#login {

}
#account {

}
#home #content #homeBanner {
	HEIGHT: 386px; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; Z-INDEX: 40; PADDING-RIGHT: 0px; WIDTH: 616px
}
#homeBannerText {
	OVERFLOW: hidden; MARGIN-BOTTOM: 0px; HEIGHT: 300px; POSITION: relative; FONT-WEIGHT: bold; COLOR: #fff; LEFT: 45px; Z-INDEX: 20; LINE-HEIGHT: 1.3em; TOP: -325px; WIDTH: 370px
}
#homeBannerText SPAN {
	FLOAT: left; CLEAR: left
}
#homeBannerText SPAN.hbsmall {
	FONT-SIZE: 190%; MARGIN-TOP: 15px; LINE-HEIGHT: 1.1em
}
#homeBannerText SPAN.hblarge {
	FONT-SIZE: 270%; LINE-HEIGHT: 1.1em
}
#homeBannerImg {
	POSITION: relative; Z-INDEX: 10
}
#banner {
	BORDER-TOP: #dad4b9 1px solid; HEIGHT: 182px; MARGIN: 0px 0px 6px
}
#bannerText {
	HEIGHT: 182px; BACKGROUND: url(../images/bg/banner_bg.png) no-repeat right top; POSITION: relative; Z-INDEX: 20; MARGIN-TOP: -187px; WIDTH: 1012px
}
#bannerText H1 {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 11px; MARGIN: -182px 0px 0px 633px; PADDING-RIGHT: 11px; WIDTH: 350px
}
#bannerText .overlay {
	HEIGHT: 182px; BACKGROUND: #efece0; WIDTH: 216px; opacity: 0.6
}
#bannerImg {
	POSITION: relative; Z-INDEX: 0
}
#fracSlide {
	POSITION: relative; Z-INDEX: 0
}
DIV#bannerImg {
	HEIGHT: 182px; BACKGROUND: url(../images/bg/bannerbg.gif) no-repeat left top; WIDTH: 625px
}
DIV#fracSlide {
	HEIGHT: 182px; BACKGROUND: url(../images/bg/bannerbg.gif) no-repeat left top; WIDTH: 625px
}
#mainWrap {

}
#main {
	BORDER-TOP: #dad4b9 1px solid; MARGIN: 0px 0px 6px
}
#main P {
	CLEAR: left; MARGIN: 0px 0px 20px
}
#main P.fNone {
	FLOAT: none
}
#main H1.tanBG {
	BACKGROUND: #efece0; TEXT-TRANSFORM: none; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px
}
#main .col80 P.location {
	MARGIN-BOTTOM: 0px
}
#main P.byLine {
	MARGIN-BOTTOM: 0px
}
#content {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; PADDING-LEFT: 25px; PADDING-RIGHT: 15px; WIDTH: 756px
}
#content UL {
	CLEAR: both; MARGIN: 0px 0px 15px 15px
}
#content UL LI {
	LIST-STYLE-TYPE: disc
}
#content UL.noBullets LI {

}
#content UL LI SPAN {

}
#content DIV {
	MARGIN-BOTTOM: 20px
}
#content DIV.fRight {
	MARGIN-BOTTOM: 0px; FLOAT: right
}
#content DIV.fRight P {
	MARGIN-BOTTOM: 0px
}
.row {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 100%
}
.col10 {
	WIDTH: 10%
}
.col16 {
	WIDTH: 16%
}
.col15 {
	WIDTH: 15%
}
.col23 {
	WIDTH: 23%
}
.col25 {
	WIDTH: 25%
}
.col30 {
	WIDTH: 30%
}
.col33 {
	WIDTH: 33%
}
.col40 {
	WIDTH: 40%
}
.col45 {
	WIDTH: 45%
}
.col48 {
	WIDTH: 48%
}
.col50 {
	WIDTH: 50%
}
.col55 {
	WIDTH: 55%
}
.col60 {
	WIDTH: 60%
}
.col65 {
	WIDTH: 65%
}
.col66 {
	WIDTH: 66%
}
.col70 {
	WIDTH: 70%
}
.col73 {
	WIDTH: 73%
}
.col75 {
	WIDTH: 75%
}
.col80 {
	WIDTH: 80%
}
.col83 {
	WIDTH: 83%
}
.col28 {
	WIDTH: 28%
}
.mr0 {
	MARGIN-RIGHT: 0px
}
.mr5 {
	MARGIN-RIGHT: 5px
}
.mr10 {
	MARGIN-RIGHT: 10px
}
.mr15 {
	MARGIN-RIGHT: 15px
}
.mr20 {
	MARGIN-RIGHT: 20px
}
.mr25 {
	MARGIN-RIGHT: 25px
}
.mr30 {
	MARGIN-RIGHT: 30px
}
.mr40 {
	MARGIN-RIGHT: 40px
}
.mr50 {
	MARGIN-RIGHT: 50px
}
.mr60 {
	MARGIN-RIGHT: 60px
}
.mr70 {
	MARGIN-RIGHT: 70px
}
.mr80 {
	MARGIN-RIGHT: 80px
}
.mb0 {
	MARGIN-BOTTOM: 0px
}
.ml20 {
	MARGIN-LEFT: 20px
}
.ml30 {
	MARGIN-LEFT: 30px
}
#landingPage .col48 {
	WIDTH: 45%
}
.col10 {
	FLOAT: left
}
.col15 {
	FLOAT: left
}
.col16 {
	FLOAT: left
}
.col23 {
	FLOAT: left
}
.col25 {
	FLOAT: left
}
.col28 {
	FLOAT: left
}
.col30 {
	FLOAT: left
}
.col33 {
	FLOAT: left
}
.col40 {
	FLOAT: left
}
.col48 {
	FLOAT: left
}
.col50 {
	FLOAT: left
}
.col55 {
	FLOAT: left
}
.col60 {
	FLOAT: left
}
.col65 {
	FLOAT: left
}
.col66 {
	FLOAT: left
}
.col70 {
	FLOAT: left
}
.col73 {
	FLOAT: left
}
.col75 {
	FLOAT: left
}
.col80 {
	FLOAT: left
}
.col83 {
	FLOAT: left
}
.bottomCallouts {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 100%
}
.bottomCallouts H2 {
	MARGIN-BOTTOM: 0px
}
.bottomCallouts H2 A {

}
.bottomCallouts HR {
	HEIGHT: 3px; MARGIN: 5px 0px 20px
}
#noColumn {

}
#sidebar {
	BACKGROUND: #efece0; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 9px; WIDTH: 207px
}
#sidebar HR {
	BORDER-TOP: #dad4b9 1px solid; HEIGHT: 4px; BORDER-RIGHT: #dad4b9 0px solid; BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; MARGIN: 0px; BORDER-LEFT: #dad4b9 0px solid
}
#sidebarB HR {
	BORDER-TOP: #dad4b9 1px solid; HEIGHT: 4px; BORDER-RIGHT: #dad4b9 0px solid; BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; MARGIN: 0px; BORDER-LEFT: #dad4b9 0px solid
}
#sidebar IMG {

}
#sidebarB IMG {

}
#sidebarA {

}
#sidebarB {
	BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; BORDER-LEFT: #dad4b9 1px solid; WIDTH: 287px
}
#main #sidebarB P {

}
#sidebarB DIV.row {
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; WIDTH: 237px
}
#sidebarB DIV.row .row {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 100%
}
#sidebarB DIV.row .row DIV {
	FLOAT: left; MARGIN-LEFT: 7px; WIDTH: 65%
}
#subNav {

}
#subNav UL {
	PADDING-BOTTOM: 5px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#subNav LI {
	BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 207px
}
#subNav LI A {
	BACKGROUND: url(../images/bg/subnav_level1.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; MARGIN-LEFT: 10px; DISPLAY: block; PADDING-RIGHT: 5px
}
#subNav LI A:hover {
	BACKGROUND: url(../images/bg/subnav_level1_curr.gif) no-repeat left top
}
#subNav LI.feed A {
	PADDING-RIGHT: 14px
}
#subNav LI.feed SPAN {
	FLOAT: right; MARGIN-TOP: -17px; MARGIN-RIGHT: -10px
}
#subNav LI.feed SPAN A {
	BACKGROUND-IMAGE: none
}
#subNav LI.current {
	BACKGROUND: #f8f6ee
}
#subNav LI.current A {
	BACKGROUND: url(../images/bg/subnav_level1_curr.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 5px
}
#subNav UL LI UL {
	BORDER-TOP: #dad4b9 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; MARGIN: 0px 0px -5px; PADDING-RIGHT: 0px; WIDTH: 206px
}
#subNav LI UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#subNav LI.current UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#subNav LI.feed.current {

}
#subNav LI.feed.current A {
	PADDING-RIGHT: 14px
}
#subNav LI.current UL LI A:hover {
	BACKGROUND: url(../images/bg/subnav_level2.gif) no-repeat left top
}
#subNav LI.current UL LI.feed SPAN A {
	BACKGROUND-IMAGE: none
}
#subNav LI.current UL LI SPAN A:hover {
	BACKGROUND-IMAGE: none
}
#subNav LI.current UL LI A {
	PADDING-BOTTOM: 0px
}
#subNav LI.current UL LI.current A {
	BACKGROUND: url(../images/bg/subnav_level2.gif) no-repeat left top
}
.testimonial {

}
.testimonial CITE {

}
.callout {

}
#footer {
	OVERFLOW: hidden; HEIGHT: 36px; FLOAT: left; MARGIN: 0px auto; WIDTH: 1012px; BACKGROUND-COLOR: #efece0; margin-bottom: 5px;
}
#footer .social {
	FONT-SIZE: 13px; HEIGHT: 36px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left; MARGIN-LEFT: 15px; DISPLAY: inline-block
}
#li_logo_footer {
	HEIGHT: 30px; VERTICAL-ALIGN: middle; MARGIN-LEFT: 1px; DISPLAY: inline-block; WIDTH: 30px
}
#fb_logo_footer {
	HEIGHT: 30px; VERTICAL-ALIGN: middle; MARGIN-LEFT: 1px; DISPLAY: inline-block; WIDTH: 30px
}
#twitter_logo_footer {
	HEIGHT: 30px; VERTICAL-ALIGN: middle; MARGIN-LEFT: 1px; DISPLAY: inline-block; WIDTH: 30px
}
#yt_logo_footer {
	HEIGHT: 30px; VERTICAL-ALIGN: middle; MARGIN-LEFT: 1px; DISPLAY: inline-block; WIDTH: 30px
}
#fb_logo_footer {
	BACKGROUND: url(../images/bg/social-footer.png) no-repeat left top
}
#twitter_logo_footer {
	BACKGROUND: url(../images/bg/social-footer.png) no-repeat -33px 0px
}
#li_logo_footer {
	BACKGROUND: url(../images/bg/social-footer.png) no-repeat -67px 0px
}
#yt_logo_footer {
	BACKGROUND: url(../images/bg/social-footer.png) no-repeat right top
}
.footerNav {
	TEXT-ALIGN: right; DISPLAY: inline-block
}
.footerNav LI {
	TEXT-ALIGN: right; DISPLAY: inline-block
}
#footer .social {
	TEXT-ALIGN: right; DISPLAY: inline-block
}
.legal {
	TEXT-ALIGN: right; DISPLAY: inline-block
}
#footer .legal {
	FLOAT: right
}
.globalHome {
	DISPLAY: inline-block
}
.footerNav LI {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px 15px 0px 0px; PADDING-RIGHT: 0px
}
.footerContact {

}
.legal {
	MARGIN-RIGHT: 16px
}
.globalHome LI {
	BACKGROUND: url(../images/bg/global_home_footer.gif) no-repeat left center; PADDING-LEFT: 50px; MARGIN: 0px 15px
}
TR.alt TD {

}
TABLE#servicesGrid {
	BORDER-COLLAPSE: separate; CLEAR: both; MARGIN: 15px 0px 0px -10px; BORDER-SPACING: 10px 0px; WIDTH: 100%
}
TABLE#sectorsGrid {
	BORDER-COLLAPSE: separate; CLEAR: both; MARGIN: 15px 0px 0px -10px; BORDER-SPACING: 10px 0px; WIDTH: 100%
}
TABLE#servicesGrid TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; WIDTH: 33%
}
TABLE#sectorsGrid TD {
	BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; WIDTH: 50%
}
TABLE#servicesGrid TR:unknown TD {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px
}
TABLE#sectorsGrid TR:unknown TD {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px
}
#services #sectionLand TABLE#servicesGrid HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND: #dad4b9; BORDER-BOTTOM-STYLE: none; COLOR: #dad4b9; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 10px; WIDTH: 96%
}
#sectors #sectionLand TABLE#sectorsGrid HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND: #dad4b9; BORDER-BOTTOM-STYLE: none; COLOR: #dad4b9; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 10px; WIDTH: 96%
}
TABLE#servicesGrid IMG {
	BACKGROUND: url(../images/bg/services_thumb_shadow.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; MARGIN-RIGHT: 12px
}
TABLE#sectorsGrid IMG {
	BACKGROUND: url(../images/bg/services_thumb_shadow.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; MARGIN-RIGHT: 12px
}
TABLE#servicesGrid P {
	MARGIN-BOTTOM: 0px; FLOAT: left; CLEAR: none; WIDTH: 160px
}
TABLE#sectorsGrid P {
	MARGIN-BOTTOM: 0px
}
TABLE#sectorsGrid H2 {
	MARGIN-BOTTOM: 0px
}
#services .local#contentWrap {
	FLOAT: left
}
#sectors .local#contentWrap {
	FLOAT: left
}
#services .global#contentWrap {
	FLOAT: right; MARGIN-LEFT: -12px
}
#sectors .global#contentWrap {
	FLOAT: right; MARGIN-LEFT: -12px
}
#services .noTab#main .global#contentWrap {
	FLOAT: left; MARGIN-LEFT: 0px
}
#sectors .noTab#main .global#contentWrap {
	FLOAT: left; MARGIN-LEFT: 0px
}
#services .local#content {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#sectors .local#content {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#services .global#content {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#sectors .global#content {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#services #content DIV {
	MARGIN-BOTTOM: 0px; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 15px; PADDING-LEFT: 30px; MARGIN-TOP: 20px; PADDING-RIGHT: 30px; WIDTH: 556px
}
#sectors #content DIV {
	MARGIN-BOTTOM: 0px; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 15px; PADDING-LEFT: 30px; MARGIN-TOP: 20px; PADDING-RIGHT: 30px; WIDTH: 556px
}
#services #content DIV.fRight.col23 {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; WIDTH: 23%
}
#sectors #content DIV.fRight.col23 {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; WIDTH: 23%
}
#services #content #servSlideWrap {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-TOP: 0px; PADDING-RIGHT: 0px
}
#sectors #content #sectSlideWrap {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-TOP: 0px; PADDING-RIGHT: 0px
}
#services #content #servSlide {
	MARGIN-BOTTOM: 0px; HEIGHT: 412px; BORDER-BOTTOM: #dad4b9 1px solid; POSITION: relative; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; PADDING-LEFT: 0px; Z-INDEX: 18; MARGIN-TOP: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#sectors #content #sectSlide {
	MARGIN-BOTTOM: 0px; HEIGHT: 412px; BORDER-BOTTOM: #dad4b9 1px solid; POSITION: relative; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; PADDING-LEFT: 0px; Z-INDEX: 18; MARGIN-TOP: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#services #content .slideControl {
	HEIGHT: 23px; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; MARGIN: -55px 0px 0px; Z-INDEX: 900; PADDING-RIGHT: 20px; WIDTH: 576px
}
#sectors #content .slideControl {
	HEIGHT: 23px; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; MARGIN: -55px 0px 0px; Z-INDEX: 900; PADDING-RIGHT: 20px; WIDTH: 576px
}
#services #content #paging {
	FLOAT: left; WIDTH: 300px
}
#sectors #content #paging {
	FLOAT: left; WIDTH: 300px
}
#services #content #paging A {
	FONT-SIZE: 105%; HEIGHT: 23px; BACKGROUND: #efece0; FLOAT: left; COLOR: #474747; TEXT-ALIGN: center; LINE-HEIGHT: 23px; WIDTH: 26px; MARGIN-RIGHT: 2px; opacity: .7
}
#sectors #content #paging A {
	FONT-SIZE: 105%; HEIGHT: 23px; BACKGROUND: #efece0; FLOAT: left; COLOR: #474747; TEXT-ALIGN: center; LINE-HEIGHT: 23px; WIDTH: 26px; MARGIN-RIGHT: 2px; opacity: .7
}
#services #content #paging A.activeSlide {
	BACKGROUND: #fff; opacity: 1
}
#sectors #content #paging A.activeSlide {
	BACKGROUND: #fff; opacity: 1
}
#services #content .slideControl SPAN {
	CURSOR: pointer; HEIGHT: 23px; VERTICAL-ALIGN: middle; BACKGROUND: #efece0; FLOAT: right; WIDTH: 26px; opacity: .7
}
#sectors #content .slideControl SPAN {
	CURSOR: pointer; HEIGHT: 23px; VERTICAL-ALIGN: middle; BACKGROUND: #efece0; FLOAT: right; WIDTH: 26px; opacity: .7
}
#services #content .slideControl SPAN IMG {

}
#sectors #content .slideControl SPAN IMG {

}
#services .local#sidebar {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 0px solid; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 298px
}
#sectors .local#sidebar {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 0px solid; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 298px
}
#services .global#sidebar {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 298px
}
#sectors .global#sidebar {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 298px
}
#services .noTab#main .global#sidebar {
	WIDTH: 394px
}
#sectors .noTab#main .global#sidebar {
	WIDTH: 394px
}
#services #sidebar DIV {
	FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 20px; PADDING-LEFT: 25px; PADDING-RIGHT: 15px; WIDTH: 247px
}
#sectors #sidebar DIV {
	FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 20px; PADDING-LEFT: 25px; PADDING-RIGHT: 15px; WIDTH: 247px
}
#services IMG {
	FLOAT: left
}
#sectors IMG {
	FLOAT: left
}
#services .local#sectionLand {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 0px solid; BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 20px; BORDER-LEFT: #dad4b9 1px solid; WIDTH: 914px
}
#sectors .local#sectionLand {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 0px solid; BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 20px; BORDER-LEFT: #dad4b9 1px solid; WIDTH: 914px
}
#services .global#sectionLand {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN-LEFT: -11px; BORDER-LEFT: #dad4b9 0px solid; WIDTH: 914px
}
#sectors .global#sectionLand {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN-LEFT: -11px; BORDER-LEFT: #dad4b9 0px solid; WIDTH: 914px
}
#services #sectionLand .overview {
	OVERFLOW: hidden; HEIGHT: 277px; BACKGROUND: #ffffff
}
#sectors #sectionLand .overview {
	OVERFLOW: hidden; HEIGHT: 277px; BACKGROUND: #ffffff
}
#services #sectionLand .overview IMG {
	FLOAT: left
}
#sectors #sectionLand .overview IMG {
	FLOAT: left
}
#services #sectionLand .overview DIV {
	HEIGHT: 277px; BACKGROUND: url(../images/bg/services_landing_notch.png) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 30px; PADDING-LEFT: 25px; MARGIN-LEFT: -12px; PADDING-RIGHT: 25px; WIDTH: 432px
}
#sectors #sectionLand .overview DIV {
	HEIGHT: 277px; BACKGROUND: url(../images/bg/services_landing_notch.png) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 30px; PADDING-LEFT: 25px; MARGIN-LEFT: -12px; PADDING-RIGHT: 25px; WIDTH: 432px
}
#services #sectionLand .serviceList {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 25px; PADDING-LEFT: 20px; CLEAR: both; PADDING-RIGHT: 25px
}
#sectors #sectionLand .sectorList {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 25px; PADDING-LEFT: 20px; CLEAR: both; PADDING-RIGHT: 25px
}
#services #sectionLand .serviceList HR {
	MARGIN-BOTTOM: 0px; BACKGROUND: #dad4b9; FLOAT: left; COLOR: #dad4b9; WIDTH: 98%
}
#sectors #sectionLand .sectorList HR {
	MARGIN-BOTTOM: 0px; BACKGROUND: #dad4b9; FLOAT: left; COLOR: #dad4b9; WIDTH: 98%
}
#services #sectionLand .serviceList H1 {
	FLOAT: left; WIDTH: 400px
}
#sectors #sectionLand .sectorList H1 {
	FLOAT: left; WIDTH: 400px
}
#services #sectionLand .serviceList FORM {
	FLOAT: left; TEXT-ALIGN: right; WIDTH: 469px
}
#sectors #sectionLand .sectorList FORM {
	FLOAT: left; TEXT-ALIGN: right; WIDTH: 469px
}
#services #sectionLand .serviceList FORM LABEL {
	POSITION: absolute; LEFT: -9999px
}
#sectors #sectionLand .sectorList FORM LABEL {
	POSITION: absolute; LEFT: -9999px
}
#services #sectionLand .serviceList FORM #servSearchBox {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 5px; MARGIN: 0px 7px 0px 40px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 5px; WIDTH: 325px
}
#sectors #sectionLand .sectorList FORM #sectSearchBox {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 5px; MARGIN: 0px 7px 0px 40px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 5px; WIDTH: 325px
}
#services #sectionLand .serviceList FORM #servSearchBtn {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND: #dad4b9; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 8px; PADDING-RIGHT: 8px
}
#sectors #sectionLand .sectorList FORM #sectSearchBtn {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND: #dad4b9; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 8px; PADDING-RIGHT: 8px
}
SPAN#load {
	MARGIN-BOTTOM: -55px; BACKGROUND: url(../images/ajax-loader.gif) no-repeat center top; FLOAT: left; PADDING-TOP: 36px
}
#projects SPAN#load {
	BACKGROUND: url(../images/ajax-loader2.gif) no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 30px; PADDING-LEFT: 25px; MARGIN: 5px 0px -55px 26px; PADDING-RIGHT: 0px
}
#services .project#content {
	PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#sectors .project#content {
	PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#services .project#content DIV {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 30px; PADDING-LEFT: 20px; MARGIN: 0px; PADDING-RIGHT: 30px
}
#sectors .project#content DIV {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 30px; PADDING-LEFT: 20px; MARGIN: 0px; PADDING-RIGHT: 30px
}
#services .project#content DIV DIV {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#sectors .project#content DIV DIV {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#services .project#content H1.title {
	MARGIN-BOTTOM: 0px
}
#sectors .project#content H1.title {
	MARGIN-BOTTOM: 0px
}
#services .project#content H3 {
	BACKGROUND: #efece0; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 13px; CLEAR: left; PADDING-RIGHT: 5px
}
#sectors .project#content H3 {
	BACKGROUND: #efece0; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 13px; CLEAR: left; PADDING-RIGHT: 5px
}
#services .project#content UL#servicesProvided {
	MARGIN: 0px 0px 20px
}
#services .project#content UL#servicesProvided LI {
	BORDER-TOP: #e8e4d3 1px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#services .project#content UL#servicesProvided LI SPAN {
	BACKGROUND: url(../images/bg/services_provided.gif) no-repeat left top; PADDING-LEFT: 15px
}
#services .project#sidebar {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 394px
}
#sectors .project#sidebar {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 394px
}
#services .project#sidebar H1 {
	BACKGROUND: #efece0
}
#sectors .project#sidebar H1 {
	BACKGROUND: #efece0
}
#services .project#sidebar DIV {
	PADDING-BOTTOM: 20px; PADDING-TOP: 25px; PADDING-LEFT: 28px; PADDING-RIGHT: 25px; WIDTH: 341px
}
#sectors .project#sidebar DIV {
	PADDING-BOTTOM: 20px; PADDING-TOP: 25px; PADDING-LEFT: 28px; PADDING-RIGHT: 25px; WIDTH: 341px
}
#home #content {
	PADDING-BOTTOM: 20px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 616px
}
#home #content DIV {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; PADDING-LEFT: 40px; MARGIN: 0px; PADDING-RIGHT: 30px; WIDTH: 546px
}
#home #content .featuredProject .row {
	FLOAT: left; WIDTH: 100%
}
#home #content DIV.intro {
	MARGIN-TOP: 20px
}
#home #content DIV DIV {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#home #sidebar {
	BORDER-TOP: #dad4b9 0px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 394px
}
#assocScroll H1 {
	BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 9px; PADDING-TOP: 15px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 25px; PADDING-RIGHT: 0px; WIDTH: 345px
}
#serviceScroll H1 {
	BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 9px; PADDING-TOP: 15px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 25px; PADDING-RIGHT: 0px; WIDTH: 345px
}
#sectorScroll H1 {
	BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 9px; PADDING-TOP: 15px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 25px; PADDING-RIGHT: 0px; WIDTH: 345px
}
#home .featuredProject {
	FLOAT: left
}
#home .featuredNews {
	FLOAT: left
}
#home .events {
	FLOAT: left
}
#home .award {
	FLOAT: left
}
#home .recentProjects {
	FLOAT: left
}
#home .recentAwards {
	FLOAT: left
}
#main .featuredProject DIV.row {
	MARGIN: 0px
}
#main .featuredProject DIV.row P {
	MARGIN-BOTTOM: 0px
}
#main .featuredProject DIV.row DIV P {
	MARGIN-BOTTOM: 17px
}
#home #sidebar DIV.row {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; WIDTH: 352px
}
#home #sidebar DIV.events.row {
	PADDING-BOTTOM: 0px
}
#home .locationNews {
	MARGIN-BOTTOM: 16px; BORDER-COLLAPSE: separate; BORDER-BOTTOM: #e8e4d3 1px solid; WIDTH: 100%
}
#home .locationNews TD {
	BORDER-TOP: #e8e4d3 1px solid; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#home .locationNews TD.col60 {
	PADDING-RIGHT: 81px
}
#home .locationNews TD.col25 {

}
#content .fRight.col23 {
	MARGIN-BOTTOM: 0px; FLOAT: right
}
#content .fRight.col23 .viewAll SPAN {

}
#content .row .col23 {
	FLOAT: right
}
#content .row .col23 .viewAll {
	CLEAR: none
}
#content .row .col23 .viewAll SPAN {

}
.col73 H2 {
	MARGIN-BOTTOM: 0px
}
.col65 H2 {
	MARGIN-BOTTOM: 0px
}
#content DIV.fixIE {
	WIDTH: 100%
}
#content P.nextPage {
	FLOAT: right; CLEAR: none; WIDTH: auto
}
#content P.prevPage {
	FLOAT: right; CLEAR: none; WIDTH: auto
}
#content P.nextPage {
	PADDING-LEFT: 20px
}
#content P.prevPage {
	PADDING-RIGHT: 20px
}
#content P.noBorder.prevPage {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px
}
#content SPAN.divider {
	FLOAT: right; COLOR: #dad4b9; MARGIN: 0px 15px; WIDTH: 1px
}
#content .fRight.col23 P.prevPage {

}
P.nextPage A {
	BACKGROUND: url(../images/bg/nextpage.gif) no-repeat right top; PADDING-RIGHT: 20px
}
P.prevPage A {
	BACKGROUND: url(../images/bg/prevpage.gif) no-repeat left top; PADDING-LEFT: 20px
}
P.nextPage A SPAN {
	BORDER-BOTTOM: #b0b0b0 1px dotted
}
P.prevPage A SPAN {
	BORDER-BOTTOM: #b0b0b0 1px dotted
}
P.nextPage A:hover SPAN {
	BORDER-BOTTOM-STYLE: none
}
P.prevPage A:hover SPAN {
	BORDER-BOTTOM-STYLE: none
}
TABLE.newsList {
	MARGIN-BOTTOM: 30px; BORDER-TOP: #e8e4d3 1px solid; FLOAT: left; WIDTH: 100%
}
TABLE.newsList A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 18px; DISPLAY: block
}
TABLE.newsList TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #e8e4d3 1px solid; PADDING-BOTTOM: 11px; PADDING-TOP: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px
}
TABLE.newsList TD.date {
	WIDTH: 23%
}
.featuredNews TABLE.newsList {
	MARGIN-BOTTOM: 20px
}
.featuredNews TABLE.newsList TD {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 6px; PADDING-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px
}
.recentAwards TABLE.newsList TD {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 6px; PADDING-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px
}
.recentProjects TABLE.newsList TD {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 6px; PADDING-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px
}
.events TABLE.newsList TD {
	VERTICAL-ALIGN: top; PADDING-BOTTOM: 6px; PADDING-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px
}
.featuredNews TABLE.newsList TD.date {
	PADDING-BOTTOM: 6px; PADDING-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 25%
}
.events TABLE.newsList TD.date {
	PADDING-BOTTOM: 6px; PADDING-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 70px
}
#main .recentProjects TABLE.newsList P {
	MARGIN-BOTTOM: 0px
}
#main .events TABLE.newsList P {
	MARGIN-BOTTOM: 0px
}
#main .recentProjects TABLE.newsList P.location {
	PADDING-LEFT: 18px
}
#main .events TABLE.newsList P.location {
	PADDING-LEFT: 18px
}
TABLE.eventsList {
	MARGIN-BOTTOM: 30px; BORDER-TOP: #e8e4d3 1px solid; FLOAT: left; WIDTH: 100%
}
TABLE.eventsList A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 18px; DISPLAY: block
}
TABLE.eventsList TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #e8e4d3 1px solid; PADDING-BOTTOM: 11px; PADDING-TOP: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 25px
}
TABLE.eventsList TD.location {
	WIDTH: 23%
}
TABLE.eventsList TD.date {
	WIDTH: 18%
}
#paging {
	CLEAR: both
}
#paging UL {
	MARGIN-LEFT: 0px
}
#paging UL LI {
	HEIGHT: 21px; BORDER-RIGHT: #e3e1dc 1px solid; FLOAT: left; WIDTH: 25px
}
#paging UL LI A {
	BACKGROUND: #efece0; DISPLAY: block
}
#paging UL LI A:hover {
	BACKGROUND: #f8f6ee
}
#paging UL LI:unknown {
	BORDER-RIGHT-STYLE: none
}
#paging UL LI.current A {
	BACKGROUND: #dad4b9
}
#content #downloads .col73 {
	WIDTH: 73%
}
#content #downloads .col23 {
	MARGIN-BOTTOM: 0px; BORDER-TOP: #e8e4d3 1px solid; BORDER-RIGHT: #e8e4d3 1px solid; BORDER-BOTTOM: #e8e4d3 1px solid; BORDER-LEFT: #e8e4d3 1px solid; WIDTH: 23%
}
#content .col23#downloads {
	MARGIN-BOTTOM: 0px; BORDER-TOP: #e8e4d3 1px solid; BORDER-RIGHT: #e8e4d3 1px solid; BORDER-BOTTOM: #e8e4d3 1px solid; BORDER-LEFT: #e8e4d3 1px solid; WIDTH: 23%
}
.col23 #downloads {
	BORDER-TOP: #e8e4d3 1px solid; BORDER-RIGHT: #e8e4d3 1px solid; BORDER-BOTTOM: #e8e4d3 1px solid; BORDER-LEFT: #e8e4d3 1px solid; WIDTH: 100%
}
#services #content #downloads {
	PADDING-TOP: 0px; MARGIN-TOP: 0px
}
#sectors #content #downloads {
	PADDING-TOP: 0px; MARGIN-TOP: 0px
}
#services #downloads P {
	MARGIN-BOTTOM: 10px
}
#sectors #downloads P {
	MARGIN-BOTTOM: 10px
}
#content .col23 TABLE.downloadFiles {
	MARGIN: 0px 14px 0px 7px; WIDTH: 159px
}
#content .col23 TABLE.downloadFiles TD {
	BORDER-BOTTOM: #e8e4d3 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#content .col23 TABLE.downloadFiles A {
	BACKGROUND: url(../images/bg/pdf.gif) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px
}
#content DIV.pdf_list {
	MARGIN-BOTTOM: 0px
}
.newsletterRow .pdf_list {
	MARGIN: 0px
}
DIV.pdf_list A {
	BACKGROUND: url(../images/bg/pdf_small.png) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px
}
DIV.pdf_list A {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 20px; LINE-HEIGHT: 1.25em; PADDING-RIGHT: 20px
}
A.nopdf {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 20px; LINE-HEIGHT: 1.25em; PADDING-RIGHT: 20px
}
.pdf_list A.nopdf {
	BACKGROUND: url(../images/bg/book_icon_small.png) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 19px; MARGIN-LEFT: 0px; PADDING-RIGHT: 16px
}
#content .col23 TABLE.downloadFiles A.nopdf {
	BACKGROUND: url(../images/bg/book_icon.png) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 30px; MARGIN-LEFT: 0px; PADDING-RIGHT: 0px
}
#services #content TABLE.downloadFiles {
	BORDER-TOP: #e8e4d3 1px solid; CLEAR: both; WIDTH: 100%
}
#sectors #content TABLE.downloadFiles {
	BORDER-TOP: #e8e4d3 1px solid; CLEAR: both; WIDTH: 100%
}
#services #content TABLE.downloadFiles TD {
	BORDER-BOTTOM: #e8e4d3 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#sectors #content TABLE.downloadFiles TD {
	BORDER-BOTTOM: #e8e4d3 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#services #content TABLE.downloadFiles A {
	BACKGROUND: url(../images/bg/pdf.gif) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 30px; DISPLAY: block; PADDING-RIGHT: 0px
}
#sectors #content TABLE.downloadFiles A {
	BACKGROUND: url(../images/bg/pdf.gif) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 30px; DISPLAY: block; PADDING-RIGHT: 0px
}
#services #content TABLE.downloadFiles TD.size {
	WIDTH: 70px
}
#sectors #content TABLE.downloadFiles TD.size {
	WIDTH: 70px
}
#content .col23 TABLE.downloadFiles TR:unknown TD {
	BORDER-BOTTOM-STYLE: none
}
#content .col23 TABLE.downloadFiles TD.size {
	FONT-SIZE: 96%; WIDTH: 56px
}
#content .col73 .col10 {
	MARGIN-BOTTOM: 0px; FLOAT: left
}
#content .col73 .col80 {
	MARGIN-BOTTOM: 0px; FLOAT: left
}
#content .col73 .col80 {
	WIDTH: 80%
}
P.external A {
	BACKGROUND: url(../images/bg/external_link.gif) no-repeat right top; PADDING-RIGHT: 20px
}
#external {
	BACKGROUND: url(../images/bg/external_link.gif) no-repeat right top; PADDING-RIGHT: 20px
}
P.careerExternal {
	TEXT-ALIGN: right; WIDTH: 100%
}
P.careerExternal A {
	BACKGROUND: url(../images/bg/external_careers.gif) no-repeat left top; PADDING-LEFT: 20px
}
#content .mb0 {
	MARGIN-BOTTOM: 0px
}
#content .servicesList.row UL {
	MARGIN-LEFT: 0px
}
#content .sectorsList.row UL {
	MARGIN-LEFT: 0px
}
#content .relatedItems UL {
	MARGIN-LEFT: 0px
}
#content .servicesList.row UL LI {
	LIST-STYLE-TYPE: none
}
#content .sectorsList.row UL LI {
	LIST-STYLE-TYPE: none
}
#content .relatedItems UL LI {
	LIST-STYLE-TYPE: none
}
#content .servicesList.row UL LI A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; DISPLAY: block; PADDING-RIGHT: 0px
}
#content .sectorsList.row UL LI A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; DISPLAY: block; PADDING-RIGHT: 0px
}
#content .relatedItems UL LI A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; DISPLAY: block; PADDING-RIGHT: 0px
}
#content DIV.tags {
	PADDING-TOP: 5px; CLEAR: both; WIDTH: 100%
}
#content UL.sectorTags {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; CLEAR: both; MARGIN: 0px; PADDING-RIGHT: 0px; WIDTH: 100%
}
#content UL.serviceTags {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; CLEAR: both; MARGIN: 0px; PADDING-RIGHT: 0px; WIDTH: 100%
}
#content UL.sectorTags LI {
	BACKGROUND: url(../images/bg/tags_border.gif) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 1px
}
#content UL.serviceTags LI {
	BACKGROUND: url(../images/bg/tags_border.gif) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 1px
}
#content UL.sectorTags LI {

}
#content UL.sectorTags LI:hover {
	CURSOR: pointer
}
#content UL.serviceTags LI:hover {
	CURSOR: pointer
}
#content UL.sectorTags LI:hover A {
	COLOR: #585858
}
#content UL.serviceTags LI:hover A {
	COLOR: #585858
}
#content UL.sectorTags LI SPAN {
	BACKGROUND: url(../images/bg/tag_white.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 14px
}
#content UL.serviceTags LI SPAN {
	BACKGROUND: url(../images/bg/tag_white.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 14px
}
#content UL.sectorTags LI.category SPAN {
	BACKGROUND: url(../images/bg/tag_tan.gif) #efece0 no-repeat right top; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; BORDER-LEFT: #dad4b9 1px solid
}
#content UL.serviceTags LI.category SPAN {
	BACKGROUND: url(../images/bg/tag_tan.gif) #efece0 no-repeat right top; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; BORDER-LEFT: #dad4b9 1px solid
}
#content UL.sectorTags LI.category:hover SPAN {
	BACKGROUND: url(../images/bg/tag_tan_hover.gif) #e5e1d0 no-repeat right top
}
#content UL.serviceTags LI.category:hover SPAN {
	BACKGROUND: url(../images/bg/tag_tan_hover.gif) #e5e1d0 no-repeat right top
}
#content UL.sectorTags LI.category:hover SPAN A {
	COLOR: #585858
}
#content UL.serviceTags LI.category:hover SPAN A {
	COLOR: #585858
}
#content UL.sectorTags LI:unknown SPAN {
	BACKGROUND: url(../images/bg/tag_end.gif) no-repeat right top; PADDING-BOTTOM: 4px; PADDING-TOP: 1px; PADDING-LEFT: 3px; MARGIN-TOP: -1px; PADDING-RIGHT: 14px
}
#content UL.serviceTags LI:unknown SPAN {
	BACKGROUND: url(../images/bg/tag_end.gif) no-repeat right top; PADDING-BOTTOM: 4px; PADDING-TOP: 1px; PADDING-LEFT: 3px; MARGIN-TOP: -1px; PADDING-RIGHT: 14px
}
#content UL.sectorTags LI.category {
	FLOAT: left; PADDING-LEFT: 0px
}
#content UL.serviceTags LI.category {
	FLOAT: left; PADDING-LEFT: 0px
}
#content UL.sectorTags LI A:hover {
	COLOR: #585858
}
#content UL.serviceTags LI A:hover {
	COLOR: #585858
}
.col28 IMG.border {
	MARGIN-BOTTOM: 10px; BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; BORDER-LEFT: #dad4b9 1px solid
}
#content .col28 P.viewAll {
	WIDTH: 100%
}
#content .col28 P.viewAll SPAN {
	FLOAT: left
}
IMG.ml30 {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; BORDER-LEFT: #dad4b9 1px solid
}
HR.dotted {
	BORDER-BOTTOM: #b3b3b3 1px dotted; BACKGROUND-COLOR: transparent
}
.newsletterContents {
	MARGIN-BOTTOM: 30px; BORDER-TOP: #b3b3b3 1px dotted; FLOAT: left; CLEAR: both
}
.newsletterContents TR TD {
	BORDER-RIGHT: #b3b3b3 1px dotted; VERTICAL-ALIGN: top; BORDER-BOTTOM: #b3b3b3 1px dotted; PADDING-BOTTOM: 11px; PADDING-TOP: 18px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; WIDTH: 209px
}
.newsletterContents TR TD:unknown {
	BORDER-RIGHT-STYLE: none
}
.newsletterContents IMG {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; BORDER-LEFT: #dad4b9 1px solid
}
#content #issueNav {
	FLOAT: right
}
#content #issueNav UL {
	MARGIN-LEFT: 0px
}
#content #issueNav LI {
	BORDER-BOTTOM: #b3b3b3 1px dotted; PADDING-BOTTOM: 6px; PADDING-TOP: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
IMG.articleImage {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; BORDER-LEFT: #dad4b9 1px solid
}
H1.newsletter {
	LINE-HEIGHT: 1em
}
H1.newsletter SPAN {
	WIDTH: 340px
}
H1.newsletter STRONG {
	FONT-WEIGHT: normal; WIDTH: 337px
}
H1.newsletter SPAN.sIFR-replaced {
	FLOAT: left; FONT-WEIGHT: bold; CLEAR: left; MARGIN-TOP: -20px; WIDTH: 340px
}
H1.newsletter STRONG.sIFR-replaced {
	FLOAT: left; MARGIN-LEFT: 30px; MARGIN-TOP: -14px; WIDTH: 337px
}
H2.newsletter {
	TEXT-ALIGN: center
}
H2.newsletter SPAN {
	WIDTH: 160px
}
H2.newsletter STRONG {
	FONT-WEIGHT: normal; WIDTH: 190px
}
H2.newsletter STRONG.sIFR-replaced {
	FLOAT: left; FONT-WEIGHT: bold; MARGIN-LEFT: 20px; CLEAR: left; MARGIN-TOP: -5px; WIDTH: 190px
}
H2.newsletter SPAN.sIFR-replaced {
	FLOAT: left; CLEAR: left; WIDTH: 160px
}
#landingPage #contentWrap {
	FLOAT: left; WIDTH: 723px
}
#landingPage #landingBanner {
	HEIGHT: 392px; POSITION: relative; Z-INDEX: 200; WIDTH: 723px
}
#landingPage #landingBanner IMG {
	HEIGHT: 386px; POSITION: relative; Z-INDEX: 20; WIDTH: 723px
}
#landingPage #landingBannerText {
	POSITION: relative; MARGIN: -170px 0px 0px 300px; Z-INDEX: 100; WIDTH: 410px
}
#landingPage #landingBannerText .emphasize {
	PADDING-LEFT: 80px
}
#landingPage #landingBannerText .lbSmall {
	FONT-SIZE: 110%; FLOAT: left; LINE-HEIGHT: 1.1em
}
#landingPage #landingBannerText .lbLarge {
	FONT-SIZE: 150%; FLOAT: left; LINE-HEIGHT: 1.1em
}
#landingPage #content {
	BORDER-TOP: #dad4b9 1px solid; PADDING-BOTTOM: 20px; PADDING-TOP: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; WIDTH: 457px
}
#landingPage #sidebar {
	BORDER-TOP: #dad4b9 1px solid
}
.events .dateBoxWrap {
	BACKGROUND: url(../images/bg/datebox_shadow_sidebar.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px
}
.events DIV {
	FLOAT: left; WIDTH: 100%
}
#content .events .dateBoxWrap {
	BACKGROUND: url(../images/bg/datebox_shadow_main.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px
}
.events .dateBox {
	BORDER-TOP: #d8d3b8 1px solid; BORDER-RIGHT: #d8d3b8 1px solid; BORDER-BOTTOM: #d8d3b8 1px solid; FLOAT: left; BORDER-LEFT: #d8d3b8 1px solid; WIDTH: 46px
}
.events .dateBox .top {
	HEIGHT: 18px; BACKGROUND: #efece0
}
.events .dateBox .bottom {
	HEIGHT: 31px; BACKGROUND: url(../images/bg/datebox_main.gif) #ffffff no-repeat center bottom
}
#content .col10 .dateBoxWrap {
	BACKGROUND: url(../images/bg/datebox_lg_shadow.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px
}
#content .col10 .dateBox {
	BORDER-TOP: #d8d3b8 1px solid; BORDER-RIGHT: #d8d3b8 1px solid; BORDER-BOTTOM: #d8d3b8 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #d8d3b8 1px solid; WIDTH: 56px
}
#content .col10 .dateBox .top {
	HEIGHT: 20px; BACKGROUND: #efece0; MARGIN: 0px; WIDTH: 100%
}
#content .col10 .dateBox .bottom {
	HEIGHT: 35px; BACKGROUND: url(../images/bg/datebox_lg_bg.gif) #ffffff no-repeat center bottom; MARGIN: 0px; WIDTH: 100%
}
#sidebarB .events .info {
	FLOAT: right; WIDTH: 74%
}
#landingPage #content DIV.row.events DIV {
	FLOAT: left; WIDTH: 100%
}
#landingPage #content DIV.row DIV.dateBoxWrap {
	FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 4px; WIDTH: 52px
}
#sidebarB DIV.row DIV.dateBoxWrap {
	FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 4px; WIDTH: 52px
}
#landingPage #content DIV.row DIV.dateBox {
	BORDER-TOP: #d8d3b8 1px solid; BORDER-RIGHT: #d8d3b8 1px solid; BORDER-BOTTOM: #d8d3b8 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #d8d3b8 1px solid; WIDTH: 50px
}
#sidebarB DIV.row DIV.dateBox {
	BORDER-TOP: #d8d3b8 1px solid; BORDER-RIGHT: #d8d3b8 1px solid; BORDER-BOTTOM: #d8d3b8 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #d8d3b8 1px solid; WIDTH: 50px
}
#landingPage #content DIV.row DIV.dateBox .top {
	MARGIN: 0px; WIDTH: 50px
}
#landingPage #content DIV.row DIV.dateBox .bottom {
	MARGIN: 0px; WIDTH: 50px
}
#sidebarB DIV.row DIV.dateBox .top {
	MARGIN: 0px; WIDTH: 50px
}
#sidebarB DIV.row DIV.dateBox .bottom {
	MARGIN: 0px; WIDTH: 50px
}
#landingPage #content DIV.row DIV.info {
	FLOAT: right; MARGIN: 0px; WIDTH: 84%
}
#landingPage #content .col48 DIV.row DIV.info {
	WIDTH: 72%
}
#content DIV.row.events DIV {
	MARGIN-BOTTOM: 10px; FLOAT: left; WIDTH: 100%
}
#content DIV.row DIV.dateBoxWrap {
	FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 4px; WIDTH: 52px
}
#content DIV.row DIV.dateBox {
	BORDER-TOP: #d8d3b8 1px solid; BORDER-RIGHT: #d8d3b8 1px solid; BORDER-BOTTOM: #d8d3b8 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #d8d3b8 1px solid; WIDTH: 50px
}
#content DIV.row DIV.dateBox .top {
	MARGIN: 0px; WIDTH: 50px
}
#content DIV.row DIV.dateBox .bottom {
	MARGIN: 0px; WIDTH: 50px
}
#content DIV.row DIV.info {
	FLOAT: right; MARGIN: 0px; WIDTH: 91%
}
#content .col48 DIV.events DIV.info {
	WIDTH: 80%
}
#content .col30 DIV.events DIV.info {
	WIDTH: 70%
}
#main .events P.title {
	MARGIN: 0px
}
.featuredNews {
	WIDTH: 100%
}
.awards {
	WIDTH: 100%
}
.featuredProject {
	WIDTH: 100%
}
.events {
	WIDTH: 100%
}
#downloads {
	WIDTH: 100%
}
.featuredProject P {
	FLOAT: left
}
.featuredNews HR {
	MARGIN: 0px 0px 5px
}
.featuredNews H2 {
	CLEAR: left
}
#sidebarB .featuredNews .title A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#sidebar .featuredNews .title A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#sidebarB .recentProjects .title A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#sidebar .recentProjects .title A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#sidebar .health_safety A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#sidebarB .featuredNews P {
	MARGIN-BOTTOM: 0px
}
#sidebar .featuredNews P {
	MARGIN-BOTTOM: 0px
}
#sidebarB .recentAwards P {
	MARGIN-BOTTOM: 0px
}
#sidebar .recentAwards P {
	MARGIN-BOTTOM: 0px
}
#sidebarB .recentProjects P {
	MARGIN-BOTTOM: 0px
}
#sidebar .recentProjects P {
	MARGIN-BOTTOM: 0px
}
#sidebarB .recentAwards .title A {
	MARGIN-BOTTOM: 15px; BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#sidebar .recentAwards .title A {
	MARGIN-BOTTOM: 15px; BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#sidebarB .featuredNews P.date {
	MARGIN-BOTTOM: 15px; PADDING-LEFT: 15px
}
#sidebar .featuredNews P.date {
	MARGIN-BOTTOM: 15px; PADDING-LEFT: 15px
}
#sidebarB .recentProjects P.location {
	MARGIN-BOTTOM: 15px; PADDING-LEFT: 15px
}
#sidebar .recentProjects P.location {
	MARGIN-BOTTOM: 15px; PADDING-LEFT: 15px
}
#content .featuredNews .date {
	MARGIN: 0px 0px 10px
}
#sidebarB .featuredNews .date {
	MARGIN: 0px 0px 10px
}
#content .featuredNews .col25 {
	FLOAT: right; CLEAR: none
}
.featuredNews P {
	MARGIN: 0px 0px 10px
}
#content P.viewAll {
	TEXT-ALIGN: right; WIDTH: 100%
}
#sidebar P.viewAll {
	TEXT-ALIGN: right; WIDTH: 100%
}
#sidebarB P.viewAll {
	TEXT-ALIGN: right; WIDTH: 100%
}
#content .viewAll {

}
#sidebar .viewAll {

}
#sidebarB .viewAll {

}
#sidebarB .featuredNews HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND: #dad4b9; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 10px
}
#sidebar .featuredNews HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND: #dad4b9; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 10px
}
.featuredProject .row IMG {
	BORDER-TOP: #dad4b9 2px solid; BORDER-RIGHT: #dad4b9 2px solid; BORDER-BOTTOM: #dad4b9 2px solid; FLOAT: left; BORDER-LEFT: #dad4b9 2px solid
}
#services #sidebar .row .readMore IMG {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; FLOAT: none; BORDER-RIGHT-STYLE: none
}
#sectors #sidebar .row .readmore IMG {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; FLOAT: none; BORDER-RIGHT-STYLE: none
}
.featuredProject .row SPAN.readMore IMG {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; FLOAT: none; BORDER-RIGHT-STYLE: none
}
#content .featuredProject .row IMG {
	FLOAT: left
}
#content .featuredProject .row SPAN.readMore IMG {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; FLOAT: none; BORDER-RIGHT-STYLE: none
}
#services #sidebar DIV.row {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#sectors #sidebar DIV.row {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#home #sidebar DIV.row DIV {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 74%
}
#home #sidebar DIV.row DIV.col65 {
	FLOAT: left; WIDTH: 65%
}
#home #sidebar DIV.row DIV.col30 {
	FLOAT: right; WIDTH: 30%
}
#home #sidebar DIV.row .row {
	FLOAT: left; WIDTH: 100%
}
#home #sidebar DIV.row .row DIV {
	FLOAT: left; MARGIN-LEFT: 7px
}
#home #sidebar .row.events DIV {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#home #sidebar .row.events DIV .dateBoxWrap {
	MARGIN-BOTTOM: 0px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; WIDTH: 52px
}
#home #sidebar .row.events DIV .dateBox {
	BORDER-TOP: #d8d3b8 1px solid; BORDER-RIGHT: #d8d3b8 1px solid; BORDER-BOTTOM: #d8d3b8 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #d8d3b8 1px solid; WIDTH: 50px
}
#home #main #sidebar .award.row P {
	MARGIN-BOTTOM: 5px
}
#main #sidebarB .award.row P {
	MARGIN-BOTTOM: 5px
}
#home #sidebar .row.events DIV .dateBox .top {
	MARGIN: 0px
}
#home #sidebar .events DIV .dateBox .bottom {
	MARGIN: 0px
}
#home #sidebar .row.events DIV .info {
	MARGIN-BOTTOM: 0px; WIDTH: 80%
}
#landingPage #content .featuredProject DIV.row DIV {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 80%
}
#landingPage #content DIV.row .row {
	FLOAT: left; WIDTH: 100%
}
#landingPage #content DIV.row .row DIV {
	MARGIN-BOTTOM: 0px
}
#landingPage #content .col48 .featuredProject DIV.row DIV {
	FLOAT: left; MARGIN-TOP: 15px
}
#content DIV.row DIV {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#home #content DIV.row DIV {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 83%
}
#services #sidebar HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND: #dad4b9; BORDER-BOTTOM-STYLE: none; FLOAT: left; COLOR: #dad4b9; BORDER-RIGHT-STYLE: none; CLEAR: both; MARGIN: 0px
}
#sectors #sidebar HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND: #dad4b9; BORDER-BOTTOM-STYLE: none; FLOAT: left; COLOR: #dad4b9; BORDER-RIGHT-STYLE: none; CLEAR: both; MARGIN: 0px
}
#services #sidebar DIV.row {
	PADDING-BOTTOM: 15px; PADDING-TOP: 20px; PADDING-LEFT: 25px; MARGIN: 10px 0px 0px; PADDING-RIGHT: 15px
}
#sectors #sidebar DIV.row {
	PADDING-BOTTOM: 15px; PADDING-TOP: 20px; PADDING-LEFT: 25px; MARGIN: 10px 0px 0px; PADDING-RIGHT: 15px
}
#services #sidebar DIV.assocProjects DIV.row {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#sectors #sidebar .assocProjects DIV.row {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#services #sidebar DIV.assocProjects SPAN.location {
	CLEAR: left
}
#sectors #sidebar .assocProjects SPAN.location {
	CLEAR: left
}
#services #sidebar DIV.assocProjects DIV.row A {
	FLOAT: left
}
#sectors #sidebar DIV.assocProjects DIV.row A {
	FLOAT: left
}
#services #sidebar DIV.assocProjects DIV.row A IMG {
	FLOAT: left
}
#sectors #sidebar DIV.assocProjects DIV.row A IMG {
	FLOAT: left
}
#sectors #sidebar DIV.assocProjects .location {
	CLEAR: left
}
#sectors #sidebar DIV.assocProjects .location {
	CLEAR: left
}
#services #sidebar DIV.row DIV {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 65%
}
#sectors #sidebar DIV.row DIV {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 65%
}
#services .noTab#main #sidebar DIV.row DIV {
	FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 75%
}
#sectors .noTab#main #sidebar DIV.row DIV {
	FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 75%
}
#services #sidebar DIV.row DIV P {
	MARGIN-BOTTOM: 0px
}
#sectors #sidebar DIV.row DIV P {
	MARGIN-BOTTOM: 0px
}
#services #sidebar P.viewAll {
	TEXT-ALIGN: left; MARGIN: 10px 0px 20px; WIDTH: auto
}
#sectors #sidebar P.viewAll {
	TEXT-ALIGN: left; MARGIN: 10px 0px 20px; WIDTH: auto
}
#services #sidebar P.viewAll SPAN {
	WIDTH: 335px
}
#sectors #sidebar P.viewAll SPAN {
	WIDTH: 335px
}
#serviceProjects DIV.current IMG {
	BACKGROUND: none transparent scroll repeat 0% 0%; opacity: .5
}
.featuredProject {
	FLOAT: left; WIDTH: 100%
}
.featuredProject .row P {
	MARGIN-BOTTOM: 10px
}
#assocServices .row P {
	MARGIN-BOTTOM: 10px
}
#serviceProjects .row P {
	MARGIN-BOTTOM: 10px
}
#locationProjects .row P {
	MARGIN-BOTTOM: 10px
}
.featuredProject SPAN.title {

}
.featuredProject SPAN.location {

}
#content #downloads DIV {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-TOP: 0px; PADDING-RIGHT: 0px; WIDTH: 235px
}
#content #downloads UL {
	MARGIN-LEFT: 0px
}
#content #downloads LI A {
	BACKGROUND: url(../images/bg/pdf.gif) no-repeat left center; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px
}
#content #downloads LI SPAN.fileSize {

}
.readMore {

}
.readMore A {
	BORDER-BOTTOM: #b0b0b0 1px dotted
}
.readMore IMG {
	FLOAT: none; DISPLAY: inline
}
#sidebar .readMore IMG {
	FLOAT: none; DISPLAY: inline
}
#sidebarB .readMore IMG {
	FLOAT: none; DISPLAY: inline
}
#services #main {
	POSITION: relative; Z-INDEX: 1000
}
#contact .col73 {
	PADDING-BOTTOM: 30px; PADDING-TOP: 30px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px
}
#contact .col23 {
	PADDING-BOTTOM: 30px; PADDING-TOP: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px
}
#contact .col23 UL {
	MARGIN-LEFT: 0px
}
#contact .col23 UL LI {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#contact .col23 UL LI A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 15px; DISPLAY: block; PADDING-RIGHT: 0px
}
#contact .officeProfile {
	FLOAT: left; MARGIN: 15px 0px 40px; WIDTH: 100%
}
#contact .officeProfile TD {
	BORDER-TOP: #e8e4d3 1px solid; VERTICAL-ALIGN: top; PADDING-BOTTOM: 6px; PADDING-TOP: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#contact .officeProfile TD.label {
	TEXT-ALIGN: right; PADDING-RIGHT: 40px; WIDTH: 170px
}
#contact .officeProfile P {
	MARGIN-BOTTOM: 0px
}
#contact #content {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; WIDTH: 100%
}
.contact #content {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; WIDTH: 100%
}
.contact #content .col73 {
	PADDING-BOTTOM: 30px; PADDING-TOP: 30px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px
}
.contact #content .col23 {
	PADDING-BOTTOM: 30px; PADDING-TOP: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px
}
.contact #content .col23 UL {
	MARGIN-LEFT: 0px
}
.contact #content .col23 UL LI {
	LIST-STYLE-TYPE: none; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.contact #content .col23 UL LI A {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; COLOR: #008193; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 15px; DISPLAY: block; PADDING-RIGHT: 0px
}
.contact #content .col23 UL LI A:hover {
	COLOR: #55a7b2
}
.contact #content .officeProfile {
	FLOAT: left; MARGIN: 15px 0px 40px; WIDTH: 100%
}
.contact #content .officeProfile TD {
	BORDER-TOP: #e8e4d3 1px solid; VERTICAL-ALIGN: top; PADDING-BOTTOM: 6px; PADDING-TOP: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.contact #content .officeProfile TD.label {
	TEXT-ALIGN: right; PADDING-RIGHT: 40px; WIDTH: 170px
}
.contact #content .officeProfile P {
	MARGIN-BOTTOM: 0px
}
DIV#contactFlash {
	HEIGHT: 385px; BACKGROUND: #efece0; POSITION: relative; MARGIN: -2px 0px 0px; WIDTH: 1012px
}
#content .mapTitleBar {
	MARGIN-BOTTOM: 0px; BACKGROUND: url(../images/bg/contact_bg.png) repeat-x left top; POSITION: relative; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#content .mapTitleBar H1 {
	MARGIN: -5px 0px 0px 25px
}
#view_button {
	RIGHT: 25px; POSITION: absolute; TOP: 11px
}
.no_header #view_button {
	TOP: 3px
}
.no_header #contactFlash {
	MARGIN: 0px
}
.region H1 {
	POSITION: relative; LEFT: 0px; TOP: 5px
}
#all_Loc {
	RIGHT: 255px; POSITION: absolute; TOP: 30px
}
#contactFlash DIV {
	MARGIN: 0px
}
#projects #content {
	BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 1010px
}
#projects #content DIV {
	MARGIN-BOTTOM: 0px; FLOAT: left
}
#projects #sortSearch {
	PADDING-BOTTOM: 5px; WIDTH: 100%
}
#projects #sortSearch * {
	FLOAT: left
}
#projects #sortSearch P {
	MARGIN-BOTTOM: 0px
}
#projects #sortSearch UL {
	MARGIN-BOTTOM: 0px
}
#projects #sortSearch P.projCount {
	PADDING-BOTTOM: 15px; PADDING-TOP: 12px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; WIDTH: 177px
}
#projects #sortSearch P#sortBy {
	PADDING-BOTTOM: 15px; PADDING-TOP: 12px; PADDING-LEFT: 15px; CLEAR: none; PADDING-RIGHT: 10px; WIDTH: 170px
}
#projects #sortSearch P#sortBy SPAN.sortDate {
	BORDER-RIGHT: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px
}
#projects #sortSearch P#sortBy SPAN.sortAlpha {
	FLOAT: left; PADDING-LEFT: 7px
}
#projects #sortSearch P#sortBy SPAN.sortDate A {
	PADDING-LEFT: 14px
}
#projects #sortSearch P#sortBy SPAN.sortAlpha A {
	PADDING-RIGHT: 14px
}
#projects #sortSearch P#sortBy .sortDate A.sortUp {
	BACKGROUND: url(../images/bg/projSortUp.gif) no-repeat left center; PADDING-LEFT: 14px
}
#projects #sortSearch P#sortBy .sortDate A.sortDn {
	BACKGROUND: url(../images/bg/projSortDown.gif) no-repeat left center; PADDING-LEFT: 14px
}
#projects #sortSearch P#sortBy .sortAlpha A.sortUp {
	BACKGROUND: url(../images/bg/projSortUp.gif) no-repeat right center; PADDING-RIGHT: 14px
}
#projects #sortSearch P#sortBy .sortAlpha A.sortDn {
	BACKGROUND: url(../images/bg/projSortDown.gif) no-repeat right center; PADDING-RIGHT: 14px
}
#projects #sortSearch #projSearchForm {
	PADDING-BOTTOM: 15px; PADDING-TOP: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 350px
}
#projects #sortSearch #projSearchForm LABEL {
	POSITION: absolute; LEFT: -9999px
}
#projects #sortSearch #projSearchBox {
	BORDER-TOP: #e8e6da 1px solid; BORDER-RIGHT: #e8e6da 1px solid; BORDER-BOTTOM: #e8e6da 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #e8e6da 1px solid; PADDING-RIGHT: 3px; WIDTH: 245px
}
#projects #sortSearch #projSearchBtn {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: #dad4b9; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 6px; MARGIN-LEFT: 5px; BORDER-LEFT: 0px; PADDING-RIGHT: 6px
}
#projects #sortSearch .prevNext {
	FLOAT: right
}
#projects #sortSearch .prevNext P.nextPage {
	FLOAT: right
}
#projects #sortSearch .prevNext P.prevPage {
	FLOAT: right
}
#projList {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px
}
#projList TABLE {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #dad4b9 1px solid; BORDER-LEFT: #dad4b9 1px solid; WIDTH: 978px
}
#projList TABLE TD {
	BORDER-RIGHT: #dad4b9 1px solid; VERTICAL-ALIGN: top; BORDER-COLLAPSE: separate; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 20px; PADDING-TOP: 9px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; WIDTH: 175px
}
#projList TABLE P {
	MARGIN-BOTTOM: 0px
}
#projList TABLE IMG {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; BORDER-LEFT: #dad4b9 1px solid
}
#projects #paging {
	PADDING-BOTTOM: 0px; PADDING-TOP: 15px; PADDING-LEFT: 20px; PADDING-RIGHT: 15px; WIDTH: 722px
}
#projects .prevNext {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; WIDTH: 230px
}
#projects .prevNext P {
	WIDTH: auto
}
#projects .prevNext P.prevPage {
	BORDER-RIGHT: #dad4b9 1px solid; FLOAT: right; PADDING-RIGHT: 25px
}
#projects .prevNext P.nextPage {
	FLOAT: right; PADDING-LEFT: 25px; CLEAR: none
}
#projects #projDetail {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 20px; PADDING-TOP: 12px; PADDING-LEFT: 12px; MARGIN: 0px 0px 14px 9px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 973px
}
#projects #sortSearch P#viewThumb {
	FLOAT: left; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; WIDTH: 406px
}
#projects #sortSearch .detailPrevNext {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; WIDTH: 510px
}
#projects #sortSearch .detailPrevNext P {
	FLOAT: right; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; PADDING-LEFT: 20px; CLEAR: none; PADDING-RIGHT: 20px; WIDTH: auto
}
#projects #sortSearch .detailPrevNext P.projCount {
	WIDTH: auto
}
#projects #sortSearch P#viewThumb A {
	BACKGROUND: url(../images/bg/thumbnail_view.gif) no-repeat left top; PADDING-LEFT: 25px
}
#projects #projDetail #left {
	WIDTH: 629px
}
#projects #projDetail #left IMG {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BORDER-BOTTOM: #dad4b9 1px solid; BORDER-LEFT: #dad4b9 1px solid
}
#projects #projDetail #left DIV {
	PADDING-BOTTOM: 20px; PADDING-TOP: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WIDTH: 599px
}
#projects #projDetail #left DIV.row {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#projects #projDetail #left H2 {
	MARGIN-BOTTOM: 0px
}
#projects #projDetail #left P.location {
	MARGIN-BOTTOM: 0px
}
#projects TABLE.projInfo {
	MARGIN-BOTTOM: 25px; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; CLEAR: both; WIDTH: 100%
}
#projects TABLE.projInfo TD {
	BORDER-TOP: #dad4b9 1px solid; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#projects TABLE.projInfo TD.label {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px; WIDTH: 115px
}
#projects #projDetail #projSidebar {
	BORDER-TOP-STYLE: none; BACKGROUND: #fff; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 0px; WIDTH: 342px
}
#projects #projDetail #projSidebar HR {
	MARGIN-BOTTOM: 0px; BORDER-TOP: #dad4b9 1px solid; HEIGHT: 4px; BORDER-RIGHT: #dad4b9 0px solid; BACKGROUND: #fff; BORDER-BOTTOM: #dad4b9 1px solid; COLOR: #fff; BORDER-LEFT: #dad4b9 0px solid
}
#projects #projDetail #projSidebar DIV {
	PADDING-BOTTOM: 25px; PADDING-TOP: 30px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px
}
#projects #projDetail #projSidebar P.viewAll {
	MARGIN-BOTTOM: 0px
}
#projects #content #selector UL LI {
	LIST-STYLE-TYPE: none
}
A.rightArrow IMG {
	PADDING-LEFT: 5px
}
TABLE#jobPostings {
	MARGIN-BOTTOM: 20px; WIDTH: 755px
}
TABLE#jobPostings TH {
	BORDER-TOP: #efece0 1px solid; BORDER-BOTTOM: #efece0 1px solid; PADDING-BOTTOM: 6px; PADDING-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
TABLE#jobPostings TD {
	BORDER-BOTTOM: #efece0 1px solid; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
TD.com {
	PADDING-RIGHT: 10px; WIDTH: 186px
}
TD.pos {
	PADDING-RIGHT: 10px; WIDTH: 297px
}
TD.num {
	PADDING-RIGHT: 10px; WIDTH: 88px
}
TD.loc {

}
P.profile {
	FLOAT: right
}
P.profile A {

}
P.profile SPAN {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#content #icimsLogo {
	TEXT-ALIGN: center; MARGIN-TOP: 20px; WIDTH: 100%
}
.careerBtn {
	HEIGHT: 29px; BACKGROUND: url(../images/buttons/career_button_bg.gif) no-repeat left top; DISPLAY: block; WIDTH: 170px
}
TABLE TD.part1 {
	PADDING-BOTTOM: 30px
}
TABLE TD.part2 {
	PADDING-BOTTOM: 30px
}
TD.part1 TABLE {
	BORDER-TOP: #e8e4d3 1px solid; FLOAT: left; CLEAR: none; MARGIN-TOP: 10px; WIDTH: 372px
}
TD.part2 TABLE {
	BORDER-TOP: #e8e4d3 1px solid; FLOAT: left; CLEAR: none; MARGIN-TOP: 10px; WIDTH: 372px
}
TD.part1 TABLE TD.label {
	PADDING-RIGHT: 14px; WIDTH: 214px
}
TD.part2 TABLE TD.label {
	PADDING-RIGHT: 14px; WIDTH: 140px
}
TD.part1 TABLE TD {
	BORDER-BOTTOM: #e8e4d3 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
TD.part2 TABLE TD {
	BORDER-BOTTOM: #e8e4d3 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#content UL.profileOptions {
	FLOAT: left; MARGIN-LEFT: 0px; CLEAR: both; WIDTH: 90%
}
#loginCreate {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 25px; CLEAR: both; MARGIN-TOP: 30px; PADDING-RIGHT: 25px; WIDTH: 695px
}
#loginCreate H3 {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM: #efece0 1px solid; PADDING-BOTTOM: 10px
}
#loginCreate FORM LABEL {
	FLOAT: left; PADDING-RIGHT: 10px; WIDTH: 55px
}
#loginCreate FORM INPUT {
	FLOAT: left; WIDTH: 260px
}
#main #loginCreate FORM P {
	MARGIN-BOTTOM: 10px
}
#loginCreate FORM INPUT#loginBtn {
	BORDER-TOP: 0px; HEIGHT: 28px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; WIDTH: 165px
}
#content P.center {
	WIDTH: 100%
}
#loginCreate A.careerBtn {
	MARGIN: 35px auto 0px
}
#loginCreate P.center INPUT.careerBtn {
	FLOAT: none; MARGIN: 0px 0px 0px 120px
}
#loginCreate .retrieveInfo {
	MARGIN: 0px 0px 20px 88px
}
#loginCreate .pr20.col48 P {
	PADDING-RIGHT: 20px
}
#searchJobs {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 25px; CLEAR: both; PADDING-RIGHT: 25px; WIDTH: 695px
}
#searchJobs FORM SELECT {
	FLOAT: left; WIDTH: 605px
}
#searchJobs FORM P {
	MARGIN-BOTTOM: 10px
}
#searchJobs FORM LABEL {
	FLOAT: left; PADDING-RIGHT: 15px; WIDTH: 69px
}
#searchJobs FORM OPTION.all {
	BACKGROUND: #d0d0d0
}
#searchJobs INPUT#jobKeywords {
	WIDTH: 600px
}
P.instructions {
	MARGIN-BOTTOM: 20px; WIDTH: 95%
}
#createProfile {
	PADDING-LEFT: 25px; WIDTH: 721px
}
#createProfile FORM H3 {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM: #efece0 1px solid; FLOAT: left; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 20px; WIDTH: 721px
}
#createProfile FORM LABEL {
	FLOAT: left; TEXT-ALIGN: right; PADDING-RIGHT: 10px; WIDTH: 340px
}
#createProfile FORM LABEL.hideMe {
	POSITION: absolute; LEFT: -9999px
}
#createProfile FORM P {
	MARGIN-BOTTOM: 10px
}
#createProfile BR {
	FLOAT: left
}
HR.hide1 {
	BACKGROUND: #fff; COLOR: #fff; MARGIN-TOP: 10px
}
HR.hide2 {
	MARGIN-BOTTOM: 30px; BACKGROUND: #fff; COLOR: #fff; MARGIN-TOP: 30px
}
#createProfile INPUT#year {
	WIDTH: 40px
}
#createProfile .resume {
	TEXT-ALIGN: center; WIDTH: 721px
}
#createProfile .resume LABEL {
	TEXT-ALIGN: center; WIDTH: 100%
}
#createProfile #createBtn {
	BORDER-TOP: 0px; HEIGHT: 28px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 4px; MARGIN: 10px auto 0px; BORDER-LEFT: 0px; WIDTH: 165px
}
#optionalInfo #submitApp {
	BORDER-TOP: 0px; HEIGHT: 28px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 4px; MARGIN: 10px auto 0px; BORDER-LEFT: 0px; WIDTH: 165px
}
#referralInfo #submitApp {
	BORDER-TOP: 0px; HEIGHT: 28px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 4px; MARGIN: 10px auto 0px; BORDER-LEFT: 0px; WIDTH: 165px
}
#createProfile #pasteResume {
	TEXT-ALIGN: left
}
#optionalInfo {
	PADDING-LEFT: 25px; WIDTH: 721px
}
#referralInfo {
	PADDING-LEFT: 25px; WIDTH: 721px
}
#optionalInfo LABEL {
	FLOAT: left; TEXT-ALIGN: right; PADDING-RIGHT: 10px; WIDTH: 148px
}
#optionalInfo LABEL#optLabel {
	FLOAT: none
}
#optionalInfo H3 {
	MARGIN-BOTTOM: 30px; BORDER-BOTTOM: #efece0 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px
}
#referralInfo H3 {
	MARGIN-BOTTOM: 30px; BORDER-BOTTOM: #efece0 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px
}
#referralInfo LABEL {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; WIDTH: 307px
}
.careerHome {
	BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; BACKGROUND: #134a4e; BORDER-BOTTOM: #000 0px solid; POSITION: relative; FLOAT: none; BORDER-LEFT: #000 1px solid; WIDTH: 1012px
}
.careerHome #sidebar HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 2px; BACKGROUND: #6b8f93; BORDER-BOTTOM-STYLE: none; COLOR: #6b8f93; BORDER-RIGHT-STYLE: none; WIDTH: 416px
}
#careerLand #mainWrap {

}
#picText {
	FONT-SIZE: 290%; POSITION: absolute; COLOR: #fff; PADDING-LEFT: 10px; LEFT: 0px; MARGIN-TOP: -346px; LINE-HEIGHT: 1.1em; WIDTH: 570px
}
.careerHome #bigPic {
	Z-INDEX: -1
}
.careerHome #sidebarWrap {
	MARGIN-BOTTOM: -622px; HEIGHT: auto !important; BACKGROUND: url(../images/bg/careerside2.png) repeat-y left top; OVERFLOW-X: hidden; POSITION: relative; FLOAT: left; LEFT: 595px; MIN-HEIGHT: 622px; BORDER-LEFT: #212121 1px solid; Z-INDEX: 20; TOP: -622px; WIDTH: 417px
}
.careerHome #sidebar {
	POSITION: relative; FLOAT: none; Z-INDEX: 30; MARGIN-TOP: 20px; WIDTH: 458px; BACKGROUND-COLOR: transparent
}
.careerHome #sidebar H1 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 200%; COLOR: #cee6e2; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 25px
}
.careerHome #sidebar DIV.row H1 {
	PADDING-LEFT: 0px
}
.careerHome #sidebar H2 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 115%; COLOR: #f2f2f2
}
.careerHome #sidebar DIV {
	COLOR: #c1ccca
}
.careerHome #sidebar DIV.row {
	PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-LEFT: 30px; MARGIN: 0px; PADDING-RIGHT: 25px; WIDTH: 362px
}
.careerHome #sidebar DIV.row P {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 90%; COLOR: #c1ccca; LINE-HEIGHT: 1.3em
}
.careerHome #sidebar DIV:hover {

}
.careerHome #sidebar #subNav {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 417px
}
.careerHome #sidebar #subNav LI {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM: #6b8f93 1px solid; FLOAT: left; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 14px; CLEAR: left; PADDING-RIGHT: 0px; WIDTH: 403px
}
.careerHome #sidebar #subNav LI.lastChild {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none
}
.careerHome #sidebar #subNav LI:hover {
	BACKGROUND-IMAGE: url(../images/bg/hilite.png); BACKGROUND-REPEAT: repeat
}
.careerHome #sidebar #subNav LI A {
	BORDER-BOTTOM-STYLE: none; COLOR: #f0f0f0
}
.careerHome #sidebar #subNav LI A:hover {
	BACKGROUND: url(../images/bg/subnav_level1.gif) no-repeat left top; COLOR: #f0f0f0
}
.careerHome #sidebar DIV.col85 {
	FLOAT: left; WIDTH: 85%
}
.careerHome #sidebar DIV.col15 {
	FLOAT: right; WIDTH: 15%
}
.careerHome #sidebar DIV.findOpp {
	BORDER-TOP: #8cacae 1px solid; BORDER-BOTTOM: #8cacae 1px solid; PADDING-BOTTOM: 22px; PADDING-TOP: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 25px
}
.careerHome #sidebar DIV.findOpp H1 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.altLand #sidebarB {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none
}
.altLand #sidebarB .wrap {
	BACKGROUND: #fff; FLOAT: left
}
.altLand #sidebarB .tealTop {
	MARGIN-BOTTOM: 6px; HEIGHT: auto !important; FLOAT: left; COLOR: #c1ccca; MIN-HEIGHT: 386px; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #006066
}
.altLand #sidebarB .tealTop DIV.row {
	FONT-SIZE: 95%; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; PADDING-LEFT: 25px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-RIGHT: 25px
}
.altLand #sidebarB .tealTop H1 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 175%; COLOR: #fff
}
.altLand #sidebarB .tealTop H2 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 120%; COLOR: #f2f2f2
}
.altLand #sidebarB .tealTop HR {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND: #88b1b3; BORDER-BOTTOM-STYLE: none; COLOR: #88b1b3; BORDER-RIGHT-STYLE: none; CLEAR: both; WIDTH: 287px
}
.altLand #sidebarB .tealTop P {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.1em
}
.altLand #sidebarB .bottom {
	BORDER-TOP: #dad4b9 1px solid; BACKGROUND: #efece0; FLOAT: left
}
.altLand #sidebarB .bottom .events .bottom {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND: #fff; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none
}
.altLand #sidebarB .bottom HR {
	BORDER-TOP: #dad4b9 1px solid; HEIGHT: 4px; BORDER-RIGHT: #dad4b9 0px solid; BACKGROUND: #efece0; BORDER-BOTTOM: #dad4b9 1px solid; CLEAR: left; MARGIN: 0px; BORDER-LEFT: #dad4b9 0px solid; WIDTH: 287px
}
DIV.edit {
	BORDER-TOP: #d7d7d7 1px dashed; BORDER-RIGHT: #d7d7d7 1px dashed; BORDER-BOTTOM: #d7d7d7 1px dashed; FLOAT: left; PADDING-BOTTOM: 10px; TEXT-ALIGN: left; PADDING-TOP: 10px; PADDING-LEFT: 10px; CLEAR: both; MARGIN: 5px 0px 10px; BORDER-LEFT: #d7d7d7 1px dashed; PADDING-RIGHT: 10px; WIDTH: 990px
}
DIV.edit A.editPage {
	BACKGROUND: url(../images/buttons/pencil.gif) no-repeat left top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px
}
#main #contentWrapper {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 22px; WIDTH: 966px
}
#main #contentWrapper #content {
	PADDING-LEFT: 0px
}
#main #contentWrapper H1 {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 14px
}
#main #contentWrapper H1 A {
	FONT-SIZE: 70%; COLOR: #008193; PADDING-LEFT: 15px
}
#main #contentWrapper H1 A:hover {
	COLOR: #55a7b2
}
#main .formComponent {
	MARGIN-BOTTOM: 90px; BORDER-TOP: #dad4b9 1px solid; FLOAT: left
}
#main .formComponent P {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 0px; CLEAR: left; PADDING-RIGHT: 0px; WIDTH: 756px
}
#main .formComponent DIV.formRichText {
	FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 0px; CLEAR: left; MARGIN: -1px 0px 0px; PADDING-RIGHT: 0px; WIDTH: 756px
}
#main .formComponent .firstRichText {
	BORDER-BOTTOM: #dad4b9 1px solid
}
#main .formComponent DIV.formRichText P {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none
}
#main .formComponent P LABEL {
	FLOAT: left; COLOR: #979380; TEXT-ALIGN: right; DISPLAY: inline; PADDING-RIGHT: 40px; WIDTH: 170px
}
#main .formComponent P INPUT {
	BORDER-TOP: #8f8f8f 1px solid; BORDER-RIGHT: #cecece 1px solid; BORDER-BOTTOM: #8f8f8f 1px solid; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 2px; BORDER-LEFT: #cecece 1px solid; PADDING-RIGHT: 2px; WIDTH: 222px
}
#main .formComponent P TEXTAREA {
	BORDER-TOP: #8f8f8f 1px solid; BORDER-RIGHT: #cecece 1px solid; BORDER-BOTTOM: #8f8f8f 1px solid; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 2px; BORDER-LEFT: #cecece 1px solid; PADDING-RIGHT: 2px; WIDTH: 222px
}
#main .formComponent P INPUT[type=checkbox] {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none
}
#main .formComponent P INPUT[type=radio] {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none
}
#main .formComponent P INPUT.captchaField {
	FLOAT: left; WIDTH: 43px; MARGIN-RIGHT: 5px
}
#main .formComponent P.submit {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; TEXT-ALIGN: right; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 435px
}
#main .formComponent P.submit INPUT {
	CURSOR: pointer; FONT-SIZE: 105%; BORDER-TOP: #dad4b9 1px solid; HEIGHT: 29px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: url(../images/buttons/submit_bg2.gif) repeat-x left bottom; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: none; COLOR: #008193; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 10px; WIDTH: auto
}
#main .editAttendees P.submit INPUT {
	CURSOR: pointer; FONT-SIZE: 105%; BORDER-TOP: #dad4b9 1px solid; HEIGHT: 29px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: url(../images/buttons/submit_bg2.gif) repeat-x left bottom; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: none; COLOR: #008193; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 10px; WIDTH: auto
}
#main .formComponent P A {
	FONT-SIZE: 105%; COLOR: #008193
}
#main .formComponent P A:hover {
	COLOR: #55a7b2
}
SPAN.context {
	FONT-SIZE: 85%; FLOAT: left; COLOR: #222; FONT-STYLE: italic; LINE-HEIGHT: 1.2em; WIDTH: 290px
}
SPAN.required {
	COLOR: #ff0000
}
#sidebar TABLE TD {
	VERTICAL-ALIGN: top
}
#sidebarB TABLE TD {
	VERTICAL-ALIGN: top
}
.imageRight {
	MARGIN-BOTTOM: 4px; FLOAT: right; MARGIN-LEFT: 4px
}
.imageLeft {
	MARGIN-BOTTOM: 4px; FLOAT: left; MARGIN-RIGHT: 4px
}
.goodHover {
	CURSOR: pointer; BACKGROUND-IMAGE: url(../images/bg/hilite.png); BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: transparent
}
#lsContent {
	FONT-SIZE: 110%; PADDING-BOTTOM: 25px; PADDING-TOP: 25px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px
}
#lsContent P {
	MARGIN: 0px
}
#header H1 {
	FONT-SIZE: 155%; FLOAT: right; FONT-WEIGHT: bold; TEXT-ALIGN: right; CLEAR: none; MARGIN: 48px 48px 0px 0px; DISPLAY: inline; WIDTH: 725px
}
#locationBar UL#locationSelect {
	FLOAT: right
}
#locationBar UL#locationSelect LI.location {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN-RIGHT: 28px
}
#main #selectMap H1.tanBG {
	MARGIN-BOTTOM: 0px; WIDTH: 987px
}
#selectMap {
	FLOAT: left; MARGIN: 0px 0px 20px; DISPLAY: inline
}
#selectMap DIV.regionRow {
	BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: left; MARGIN-LEFT: 25px; DISPLAY: inline; WIDTH: 962px
}
#selectMap DIV.regionRow HR {
	MARGIN-BOTTOM: 0px
}
#selectMap DIV.regionImg {
	FLOAT: left; DISPLAY: inline; WIDTH: 109px
}
#selectMap DIV.regionName {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 18px; PADDING-LEFT: 0px; DISPLAY: inline; PADDING-RIGHT: 5px; WIDTH: 183px
}
#selectMap DIV.regionSites {
	FLOAT: left; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: 665px
}
#selectMap DIV.regionSites UL {
	FLOAT: left; DISPLAY: inline; WIDTH: 166px
}
#selectMap DIV.regionSites UL LI {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#selectMap DIV.regionSites UL LI A {
	BACKGROUND: url(../images/continents/listarrow.gif) no-repeat left top; COLOR: #008193; PADDING-LEFT: 18px
}
#selectMap DIV.regionSites UL LI A:hover {
	COLOR: #55a7b2
}
.flash-replaced .alt {
	DISPLAY: none; VISIBILITY: hidden
}
#main .bottomCallouts .featuredNews P.title {
	MARGIN-BOTTOM: 0px
}
#main .bottomCallouts .recentProjects P.title {
	MARGIN-BOTTOM: 0px
}
#main .bottomCallouts .featuredNews P.title {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#main .bottomCallouts .recentAwards P.title {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#main .bottomCallouts .recentProjects P.title {
	BACKGROUND: url(../images/bg/news_table_arrow.gif) no-repeat left top; PADDING-LEFT: 15px; DISPLAY: block
}
#main .bottomCallouts .featuredNews P.date {
	MARGIN-BOTTOM: 15px; PADDING-LEFT: 15px
}
#main .bottomCallouts .recentProjects P.location {
	MARGIN-BOTTOM: 15px; PADDING-LEFT: 15px
}
#main .bottomCallouts .award H2 A {
	FONT-WEIGHT: normal; COLOR: #00765a
}
#main .bottomCallouts .award H2 A:hover {
	COLOR: #619a8d
}
#main .bottomCallouts .featuredProject DIV {
	FLOAT: left; MARGIN-LEFT: 7px
}
#main .bottomCallouts .featuredProject DIV.row DIV {
	MARGIN-BOTTOM: 0px
}
.newsletterRow {
	FLOAT: left; WIDTH: 100%
}
.newsletterRow DIV {
	MARGIN: 0px 14px
}
.newsletterRow DIV.fLeft {
	WIDTH: 728px
}
.newsletterRow DIV.col55 {
	MARGIN: 0px
}
.newsletterRow DIV.col40 {
	MARGIN: 0px
}
.newsletterRow DIV.col73 {
	MARGIN: 0px
}
.newsletterRow DIV.col23 {
	MARGIN: 0px
}
.newsletterRow DIV#paging {
	MARGIN: 0px
}
.newsletterRow DIV.mr25 {
	MARGIN-RIGHT: 25px
}
#bannerText IMG {

}
#main #noBorder {
	BORDER-TOP-STYLE: none; MARGIN-BOTTOM: 0px
}
#main #noBorder P.submit {
	PADDING-BOTTOM: 0px; TEXT-ALIGN: left; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#main #noBorder P.submit INPUT {
	MARGIN-LEFT: 0px
}
#content #linkList UL {
	MARGIN-LEFT: 0px; MARGIN-TOP: 20px
}
#content #linkList UL LI {
	LIST-STYLE-TYPE: none
}
#content #linkList UL LI A {
	BACKGROUND: url(../images/bg/scrollitem_arrow.gif) no-repeat left top; COLOR: #008193; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px
}
#main .formComponent SELECT {
	FLOAT: left
}
#main .formComponent P SPAN.optgroup {
	FLOAT: left; DISPLAY: inline
}
#main .formComponent P SPAN.optgroup SPAN {
	FLOAT: left; CLEAR: left; DISPLAY: inline
}
#main .formComponent P SPAN.optgroup SPAN INPUT {
	WIDTH: auto
}
#main .formComponent SPAN.context {
	FLOAT: right; DISPLAY: inline
}
#main .formComponent P IMG.captchaImg {
	FLOAT: left; DISPLAY: inline
}
.borderBottom {
	BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 9px
}
#main .col73 .col80 {
	MARGIN-BOTTOM: 20px
}
#main .col73 .col80 P.date {
	MARGIN-BOTTOM: 0px
}
#main .col73 .col80 P.price {
	MARGIN-BOTTOM: 0px
}
#main P.price {
	FONT-SIZE: 105%; COLOR: #008164
}
#main HR.extend {
	OVERFLOW: auto; WIDTH: 971px
}
#main DIV.extend {
	OVERFLOW: auto; WIDTH: 971px
}
#main DIV.extend {
	FLOAT: left; CLEAR: left
}
#main .formComponent P SPAN.attendee {
	MARGIN-LEFT: 205px
}
#main .editAttendees {
	FLOAT: left; DISPLAY: inline; WIDTH: 652px; MARGIN-RIGHT: 10px
}
#main .editAttendees H2 {
	MARGIN-BOTTOM: 0px
}
#main .primaryContact {
	FLOAT: left; DISPLAY: inline; WIDTH: 305px
}
#main .primaryContact TABLE {
	COLOR: #979380
}
#main .primaryContact TABLE TD.label {
	FONT-WEIGHT: bold; TEXT-ALIGN: right; PADDING-RIGHT: 10px; WIDTH: 102px
}
#main .primaryContact A {
	COLOR: #008c99
}
#main .editAttendees A {
	COLOR: #008c99
}
#main .primaryContact A:hover {
	COLOR: #55a7b2
}
#main .editAttendees A:hover {
	COLOR: #55a7b2
}
#main .editAttendees TABLE {
	MARGIN-BOTTOM: 53px; BORDER-TOP: #e8e4d3 1px solid
}
#main .editAttendees TABLE TD {
	BORDER-BOTTOM: #e8e4d3 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#main .editAttendees TABLE TD.name {
	WIDTH: 190px
}
#main .editAttendees TABLE TD.email {
	PADDING-LEFT: 10px; WIDTH: 200px
}
#main .editAttendees TABLE TD.price {
	COLOR: #008164; TEXT-ALIGN: right; WIDTH: 150px
}
#main .editAttendees TABLE TD.remove #main .editAttendees TABLE TR.primary TD.name {
	COLOR: #979380
}
#main .editAttendees TABLE TR.primary TD.email {
	COLOR: #979380
}
#main .editAttendees TABLE TR.subtotal TD {
	BACKGROUND: #f3f0e6
}
#main .editAttendees TABLE TR.subtotal TD.price SPAN {
	FONT-WEIGHT: bold; COLOR: #474747
}
#main .editAttendees P {
	MARGIN-BOTTOM: 10px
}
#main .editAttendees P IMG {
	VERTICAL-ALIGN: bottom
}
#main .formComponent P INPUT.attending {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV.caption {
	MARGIN-BOTTOM: 5px; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 10px
}
BODY .noTab#main #sidebar .row#servicesQuestionArea > DIV {
	FLOAT: none; MARGIN: 0px; WIDTH: 100%
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV INPUT {
	FONT-FAMILY: Arial; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; PADDING-LEFT: 5px; MARGIN: 2px 0px 2px 8px; PADDING-RIGHT: 0px; WIDTH: 320px
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV INPUT#securityCode {
	WIDTH: 244px
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV IMG {
	VERTICAL-ALIGN: middle
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV INPUT.emailbg {
	BACKGROUND: url(../images/bg/mail_ico.gif) #fff no-repeat right top
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Arial; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; PADDING-LEFT: 5px; MARGIN: 2px 0px 2px 8px; PADDING-RIGHT: 0px; WIDTH: 320px
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV.submitArea {
	BORDER-TOP: #dad4b9 1px solid; PADDING-TOP: 10px; MARGIN-TOP: 5px
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV.submitArea .note {
	FONT-SIZE: 0.9em; FLOAT: left; FONT-WEIGHT: bold; FONT-STYLE: italic; DISPLAY: none; WIDTH: 200px
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV.submitArea .button {
	FLOAT: right; TEXT-ALIGN: right; PADDING-RIGHT: 20px; WIDTH: 125px
}
.noTab#main #sidebar .row#servicesQuestionArea > DIV.submitArea INPUT {
	CURSOR: pointer; FONT-SIZE: 105%; BORDER-TOP: #dad4b9 1px solid; HEIGHT: 29px; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: url(../images/buttons/submit_bg2.gif) repeat-x left bottom; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: none; COLOR: #008193; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 25px; MARGIN-LEFT: 5px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 25px; WIDTH: auto
}
DIV.videoWindow {
	BORDER-TOP: #efece0 1px solid; HEIGHT: 528px; BORDER-RIGHT: #efece0 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #efece0 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #efece0 1px solid; PADDING-RIGHT: 5px; WIDTH: 533px
}
DIV.videoWindow DIV.inner {
	HEIGHT: 500px; BACKGROUND: #efece0; PADDING-BOTTOM: 14px; PADDING-TOP: 14px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; WIDTH: 497px
}
DIV.videoWindow DIV.flashContent {
	MARGIN-BOTTOM: 18px; FLOAT: left; CLEAR: both; MARGIN-TOP: 18px; WIDTH: 497px
}
DIV.videoWindow DIV IMG.logo {
	FLOAT: left; DISPLAY: inline
}
DIV.videoWindow DIV P.closeWindow {
	FLOAT: right; CLEAR: none; MARGIN: 19px 0px 0px; DISPLAY: inline
}
DIV.videoWindow DIV P.closeWindow A {
	BACKGROUND: url(../images/videoplayer/close-window.gif) no-repeat right center; COLOR: #008c99; PADDING-RIGHT: 20px
}
DIV.videoWindow DIV P.copy {
	FONT-SIZE: 95%; FLOAT: left; COLOR: #979380; CLEAR: both
}
#content #attendeeElements {
	OVERFLOW: hidden; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; CLEAR: both; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#main .formComponent P.captcha {
	OVERFLOW: auto; FLOAT: none
}
#not-trans #main {
	HEIGHT: 500px; BACKGROUND: #f0ece0
}
#not-trans #main #content {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FLOAT: none; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 220px auto; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; WIDTH: 800px
}
#not-trans #content P {
	FLOAT: none; TEXT-ALIGN: center; WIDTH: auto
}
#services #serviceBar {
	BACKGROUND: #efece0
}
#services #serviceBar H1 {
	TEXT-TRANSFORM: capitalize
}
#services #serviceWrap {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND: #efece0; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP-WIDTH: 0px; WIDTH: 988px
}
#services #serviceSearchForm LABEL {
	POSITION: absolute; LEFT: -9999px
}
#services #serviceSearchBox {
	BORDER-TOP: #e8e6da 1px solid; BORDER-RIGHT: #e8e6da 1px solid; BORDER-BOTTOM: #e8e6da 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #e8e6da 1px solid; PADDING-RIGHT: 3px; WIDTH: 245px
}
#services #serviceSearchBtn {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; PADDING-LEFT: 6px; MARGIN-LEFT: 5px; BORDER-LEFT: 0px; PADDING-RIGHT: 6px; BACKGROUND-COLOR: #dad4b9
}
#services #serviceWrap H1 {
	PADDING-BOTTOM: 0px; PADDING-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#services #serviceWrap FORM {
	PADDING-BOTTOM: 0px; PADDING-TOP: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#services #serviceWrap H1 {
	PADDING-LEFT: 15px; WIDTH: 225px
}
#services #serviceWrap .service {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #dad4b9 1px; BORDER-LEFT: #dad4b9 1px solid; WIDTH: 988px
}
#services .service .service_header {
	CURSOR: text; FONT-SIZE: 18px; COLOR: #474747
}
#services #serviceWrap .overview DIV P {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 16px; MARGIN-TOP: 1em
}
#services #serviceWrap .overview DIV P A.ovUK {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#services #serviceWrap .overview DIV P A {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#services #serviceWrap .overview DIV {
	VERTICAL-ALIGN: top; DISPLAY: inline-block
}
#services #serviceWrap .service .overview IMG {
	VERTICAL-ALIGN: top; DISPLAY: inline-block
}
#services .service .service_header {
	VERTICAL-ALIGN: top; DISPLAY: inline-block
}
#services #serviceWrap H1 {
	VERTICAL-ALIGN: top; DISPLAY: inline-block
}
#services #serviceWrap FORM {
	VERTICAL-ALIGN: top; DISPLAY: inline-block
}
#services #serviceWrap .service IMG {
	FLOAT: none; MARGIN: 7px 0px 7px 7px; WIDTH: 180px
}
#services #serviceWrap .overview .service_desc {
	HEIGHT: 60px; BACKGROUND: url(../images/bg/services_arrow.png) no-repeat 0px 0px; POSITION: relative; COLOR: #000; PADDING-BOTTOM: 30px; PADDING-TOP: 30px; PADDING-LEFT: 25px; MARGIN: 7px 0px 7px -12px; PADDING-RIGHT: 25px; WIDTH: 707px
}
#services #serviceWrap #last_service {
	OVERFLOW: hidden; BORDER-TOP: #dad4b9 1px solid; HEIGHT: 20px; BACKGROUND: #efece0
}
#cluetip-close IMG {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px
}
#cluetip-title {
	OVERFLOW: hidden
}
#cluetip-title #cluetip-close {
	POSITION: relative; FLOAT: right
}
#cluetip-waitimage {
	HEIGHT: 11px; BACKGROUND-IMAGE: url(../images/wait.gif); POSITION: absolute; WIDTH: 43px
}
.cluetip-arrows {
	HEIGHT: 22px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; BACKGROUND-POSITION: 0px 0px; LEFT: -8px; DISPLAY: none; TOP: 10px; WIDTH: 11px
}
#cluetip-extra {
	DISPLAY: none
}
.cluetip-default {
	BORDER-TOP: #dad4b9 1px solid; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: #f2f1ed; BORDER-BOTTOM: #dad4b9 1px solid; BORDER-LEFT: #dad4b9 1px solid
}
.cluetip-default #cluetip-outer {
	BACKGROUND: #f2f1ed; POSITION: relative; MARGIN: 0px
}
.cluetip-default H3#cluetip-title {
	FONT-SIZE: 1.1em; BACKGROUND: #87876a; FONT-WEIGHT: normal; COLOR: #fff; PADDING-BOTTOM: 4px; PADDING-TOP: 8px; PADDING-LEFT: 10px; MARGIN: 0px 0px 5px; PADDING-RIGHT: 10px
}
.cluetip-default #cluetip-title A {
	FONT-SIZE: 0.95em; COLOR: #d9d9c2
}
.cluetip-default #cluetip-inner {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.cluetip-default DIV#cluetip-close {
	COLOR: #474747; TEXT-ALIGN: right; MARGIN: 0px 5px 5px
}
.clue-right-default .cluetip-arrows {
	BACKGROUND: url(../images/bg/popup-arrow.png) no-repeat left top
}
.clue-left-default .cluetip-arrows {
	BACKGROUND: url(../images/bg/popup-arrow.png) no-repeat left top; LEFT: 100%; MARGIN-RIGHT: -9px
}
.clue-top-default .cluetip-arrows {
	HEIGHT: 11px; BACKGROUND-IMAGE: url(../images/darrowdown.gif); MARGIN-LEFT: -11px; LEFT: 50%; TOP: 100%; WIDTH: 22px
}
.clue-bottom-default .cluetip-arrows {
	HEIGHT: 11px; BACKGROUND-IMAGE: url(../images/darrowup.gif); MARGIN-LEFT: -11px; LEFT: 50%; TOP: -11px; WIDTH: 22px
}
.cluetip-jtip {
	BACKGROUND-COLOR: transparent
}
.cluetip-jtip #cluetip-outer {
	BORDER-TOP: #ccc 2px solid; BORDER-RIGHT: #ccc 2px solid; BACKGROUND: #fff; BORDER-BOTTOM: #ccc 2px solid; POSITION: relative; BORDER-LEFT: #ccc 2px solid
}
.cluetip-jtip H3#cluetip-title {
	FONT-SIZE: 16px; BACKGROUND: #ccc; FONT-WEIGHT: normal; COLOR: #333; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 5px; MARGIN: 0px 0px 5px; PADDING-RIGHT: 5px
}
.cluetip-jtip #cluetip-inner {
	PADDING-BOTTOM: 5px; PADDING-TOP: 0px; PADDING-LEFT: 5px; DISPLAY: inline-block; PADDING-RIGHT: 5px
}
.cluetip-jtip DIV#cluetip-close {
	COLOR: #900; TEXT-ALIGN: right; MARGIN: 0px 5px 5px
}
.clue-right-jtip .cluetip-arrows {
	BACKGROUND: url(../images/bg/popup-arrow.png) no-repeat left top
}
.clue-left-jtip .cluetip-arrows {
	BACKGROUND-IMAGE: url(../images/arrowright.gif); LEFT: 100%; MARGIN-RIGHT: -11px
}
.clue-top-jtip .cluetip-arrows {
	HEIGHT: 11px; BACKGROUND-IMAGE: url(../images/arrowdown.gif); MARGIN-LEFT: -11px; LEFT: 50%; TOP: 100%; WIDTH: 22px
}
.clue-bottom-jtip .cluetip-arrows {
	HEIGHT: 11px; BACKGROUND-IMAGE: url(../images/arrowup.gif); MARGIN-LEFT: -11px; LEFT: 50%; TOP: -11px; WIDTH: 22px
}
.cluetip-rounded {
	BACKGROUND: url(../images/bl.gif) no-repeat 0px 100%; MARGIN-LEFT: 12px; MARGIN-TOP: 10px
}
.cluetip-rounded #cluetip-outer {
	BACKGROUND: url(../images/tl.gif) no-repeat 0px 0px; MARGIN-TOP: -12px
}
.cluetip-rounded #cluetip-title {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; PADDING-LEFT: 12px; MARGIN: 0px -12px 0px 0px; PADDING-RIGHT: 12px; BACKGROUND-COLOR: transparent
}
.cluetip-rounded #cluetip-extra {
	HEIGHT: 30px; BACKGROUND: url(../images/tr.gif) no-repeat 100% 0px; RIGHT: 0px; POSITION: absolute; MARGIN: -12px -12px 0px 0px; DISPLAY: block; TOP: 0px; WIDTH: 12px
}
.cluetip-rounded #cluetip-inner {
	BACKGROUND: url(../images/br.gif) no-repeat 100% 100%; POSITION: relative; PADDING-BOTTOM: 12px; PADDING-TOP: 5px; PADDING-LEFT: 12px; MARGIN: -18px -12px 0px 0px; PADDING-RIGHT: 12px
}
.cluetip-rounded DIV#cluetip-close {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #009; TEXT-ALIGN: right; MARGIN: 0px 5px 5px
}
.cluetip-rounded DIV#cluetip-close A {
	COLOR: #777
}
.clue-right-rounded .cluetip-arrows {
	BACKGROUND-IMAGE: url(../images/rarrowleft.gif)
}
.clue-left-rounded .cluetip-arrows {
	BACKGROUND-IMAGE: url(../images/rarrowright.gif); MARGIN-LEFT: 12px; LEFT: 100%
}
.clue-top-rounded .cluetip-arrows {
	HEIGHT: 11px; BACKGROUND-IMAGE: url(../images/rarrowdown.gif); MARGIN-LEFT: -11px; LEFT: 50%; TOP: 100%; WIDTH: 22px
}
.clue-bottom-rounded .cluetip-arrows {
	HEIGHT: 11px; BACKGROUND-IMAGE: url(../images/rarrowup.gif); MARGIN-LEFT: -11px; LEFT: 50%; TOP: -23px; WIDTH: 22px
}
.placeholder {
	COLOR: #aaa; FONT-STYLE: italic
}
#contact #accordion DIV {
	MARGIN-BOTTOM: 0px
}
#contact #callout DIV {
	MARGIN-BOTTOM: 0px
}
#contact #accordion UL {
	MARGIN-BOTTOM: 7px
}
#contact #accordion H1 {
	FONT-SIZE: 18px; BORDER-BOTTOM: #e9e2d0 1px solid; TEXT-TRANSFORM: capitalize; COLOR: #009274; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.25em; PADDING-LEFT: 0.5em; MARGIN: 0px; PADDING-RIGHT: 0px
}
#contact #accordion H1 SPAN {
	FONT-SIZE: 17px; FONT-WEIGHT: bold; COLOR: #009ba9
}
#contact #accordion H3 {
	FONT-SIZE: 16px; FONT-WEIGHT: normal; COLOR: #009274; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TEXT-INDENT: 1em
}
#contact #accordion {
	VERTICAL-ALIGN: top; DISPLAY: inline-block
}
#contact #callout {
	VERTICAL-ALIGN: top; DISPLAY: inline-block
}
#contact #accordion {
	PADDING-BOTTOM: 1em; PADDING-TOP: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 0.5em; WIDTH: 675px
}
#contact #accordion .ui-state-active {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND: #f9f8f3; BORDER-BOTTOM-WIDTH: 0px; BORDER-TOP-WIDTH: 0px
}
#contact #accordion .ui-accordion-content {
	BACKGROUND: #f9f8f3
}
#contact #accordion LI {
	LIST-STYLE-TYPE: none
}
#content #accordion .country LI {
	TEXT-INDENT: 0px
}
#contact #accordion LI A {
	FONT-SIZE: 12px; COLOR: #009ba9
}
#contact #callout A {
	FONT-SIZE: 12px; COLOR: #009ba9
}
#contact #accordion H2 {
	FONT-SIZE: 16px
}
#contact #callout {
	BORDER-TOP: #e9e2d0 0px solid; BORDER-RIGHT: #e9e2d0 1px solid; BACKGROUND: #f3f0e6; BORDER-BOTTOM: #e9e2d0 0px solid; BORDER-LEFT: #e9e2d0 1px solid; MARGIN-TOP: 1em; WIDTH: 280px
}
#contact #callout .box {
	MARGIN-BOTTOM: 2px; BORDER-TOP: #e9e2d0 1px solid; BORDER-RIGHT: #e9e2d0 0px solid; BORDER-BOTTOM: #e9e2d0 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 1em; PADDING-LEFT: 1em; BORDER-LEFT: #e9e2d0 0px solid; PADDING-RIGHT: 1em
}
#contact .odd {
	VERTICAL-ALIGN: top; DISPLAY: inline-block; WIDTH: 31%
}
#contact .even {
	VERTICAL-ALIGN: top; DISPLAY: inline-block; WIDTH: 31%
}
#contact #callout H2 {
	FONT-SIZE: 18px; COLOR: #008265
}
#contact #callout P {
	FONT-SIZE: 13px; COLOR: #474747
}
#home #sidebar .doubleBlock {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: auto
}
#home #sidebar .doubleBlock .sub_box {
	HEIGHT: 174px; VERTICAL-ALIGN: top; POSITION: relative; FLOAT: none; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-LEFT: 20px; CLEAR: both; BORDER-LEFT: #dad4b9 1px solid; DISPLAY: inline-block; PADDING-RIGHT: 0px; WIDTH: 44%; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto
}
#home #sidebar .doubleBlock .sub_box H1 {
	MARGIN-BOTTOM: 5px
}
#home #sidebar .doubleBlock .sub_box P {
	FONT-SIZE: 13px; VERTICAL-ALIGN: top
}
#home #sidebar .doubleBlock .sub_box A {
	COLOR: #009ba9
}
#home #sidebar .doubleBlock .first {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #dad4b9 1px solid
}
#home #sidebar .doubleBlock .box_img {
	VERTICAL-ALIGN: top; FLOAT: right; MARGIN: 0px 5px
}
#home #sidebar .doubleBlock .viewAll {
	POSITION: absolute; TEXT-ALIGN: left; LEFT: 1.5em; BOTTOM: 0px
}
#home #sidebar .doubleBlock .viewAll SPAN {
	FLOAT: none; CLEAR: both; DISPLAY: block
}
#fracman {
	HEIGHT: 50px; BACKGROUND: #dad4b9; CLEAR: both; MARGIN: 0px
}
#fracman H1 {
	HEIGHT: 35px; BACKGROUND: #f8f6ee; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; WIDTH: 201px
}
#frac #main {
	MARGIN-TOP: 50px
}
#frac2 #main {
	MARGIN-TOP: 50px
}
#frac3 #main {
	MARGIN-TOP: 50px
}
#frac2 #content {
	BACKGROUND: #efece0; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 5px; WIDTH: 751px
}
#frac3 #content {
	WIDTH: 535px
}
#frac3 #sidebarB {
	WIDTH: 218px
}
#frac3 #sidebarB .row {
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; WIDTH: 172px
}
#frac3 #sidebarB #servicesQuestionArea {
	WIDTH: 182px
}
#frac3 #servicesContact INPUT {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 10px; MARGIN: 5px 0px; PADDING-RIGHT: 10px; WIDTH: 155px; resize: none
}
TEXTAREA {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 10px; MARGIN: 5px 0px; PADDING-RIGHT: 10px; WIDTH: 155px; resize: none
}
#frac3 #servicesContact BUTTON {
	CURSOR: pointer; FONT-SIZE: 105%; BORDER-TOP: #dad4b9 1px solid; HEIGHT: 29px; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT: #dad4b9 1px solid; BACKGROUND: url(../images/buttons/submit_bg2.gif) repeat-x left bottom; BORDER-BOTTOM: #dad4b9 1px solid; FLOAT: none; COLOR: #008193; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 18px; BORDER-LEFT: #dad4b9 1px solid; PADDING-RIGHT: 18px; WIDTH: auto
}
#frac3 #servicesContact #securityCode {
	WIDTH: 79px
}
.hidden {
	DISPLAY: none
}
#frac3 #servicesContact #securityCode {
	FLOAT: left
}
#frac3 #captcha_img {
	FLOAT: left
}
#frac3 #captcha_img {
	MARGIN-TOP: 10px
}
#frac3 #assocScroll H1 {
	WIDTH: auto
}
#frac3 #serviceScroll H1 {
	WIDTH: auto
}
#frac3 #sectorScroll H1 {
	WIDTH: auto
}
#frac2 .sub_teaser {
	HEIGHT: 80px; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #dad4b9 1px solid; PADDING-BOTTOM: 15px; PADDING-TOP: 10px; PADDING-LEFT: 0px; MARGIN: 0px 0px 0px 25px; DISPLAY: inline-block; PADDING-RIGHT: 0px; WIDTH: 46%
}
#frac2 .first.sub_teaser {
	MARGIN: 0px 25px 0px 0px
}
#frac2 .sub_teaser H2 {
	MARGIN-BOTTOM: 0px
}
#frac2 .sub_teaser P {
	MARGIN-BOTTOM: 0px
}
#frac2 HR {
	BACKGROUND: #dad4b9; COLOR: #dad4b9
}
#fracSlide {
	OVERFLOW: hidden; HEIGHT: 182px
}
#frac3 #bannerText {
	MARGIN-TOP: -182px
}
#frac2 #bannerText {
	MARGIN-TOP: -182px
}
#frac #bannerText {
	MARGIN-TOP: -182px
}
#content .new_hires LI {
	LIST-STYLE-TYPE: none; MARGIN: 1em 0px
}
#content .new_hires LI P {
	CLEAR: none
}
#content .new_hires LI IMG {
	PADDING-RIGHT: 1em
}
#content .hires_date {
	FONT-SIZE: 12px; COLOR: #979380; MARGIN-TOP: -10px; DISPLAY: block
}
#content .new_hires P {
	CLEAR: none
}
#content .new_hires_callout {
	FLOAT: left; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; PADDING-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0.5em
}
#content .new_hires_callout SPAN {
	FONT-SIZE: 12px; COLOR: #00765a
}
#cookie_wrap {
	HEIGHT: 54px; BACKGROUND: #008164; BORDER-BOTTOM: #fff 5px solid
}
#cookie_banner {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: bold; COLOR: #fff; MARGIN: 0px auto; LINE-HEIGHT: 54px; WIDTH: 1028px
}
#cookie_banner A {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: underline
}
#cookie_banner P {
	TEXT-ALIGN: center
}
#cookie_banner .close {
	HEIGHT: 21px; VERTICAL-ALIGN: middle; BACKGROUND: url(../images/cookie-close.png) no-repeat; ZOOM: 1; MARGIN-LEFT: 5px; DISPLAY: inline; WIDTH: 21px
}
#new-home .home_head_wrap {
	OVERFLOW: auto; BACKGROUND: #efece0; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#new-home .just-ask {
	BACKGROUND: #efece0; POSITION: relative; FLOAT: right; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; WIDTH: 289px
}
#new-home .just-ask H1 {
	FONT-SIZE: 35px; COLOR: #636363; MARGIN: 20px 0px 0px; LINE-HEIGHT: 52px
}
#new-home .just-ask H1 A {
	FONT-SIZE: 35px; COLOR: #636363; MARGIN: 20px 0px 0px; LINE-HEIGHT: 52px
}
#new-home .just-ask P {
	FONT-SIZE: 16px; COLOR: #636363; LINE-HEIGHT: 24px; WIDTH: 280px
}
#new-home .just-ask #cutout {
	BORDER-TOP: transparent 22px solid; HEIGHT: 0px; BORDER-RIGHT: #fff 22px solid; RIGHT: 0px; BORDER-BOTTOM: transparent 22px solid; POSITION: absolute; BORDER-LEFT: transparent 22px solid; DISPLAY: block; TOP: 33px; WIDTH: 0px
}
#new-home #Slide {
	OVERFLOW: hidden; HEIGHT: 282px; FLOAT: left; WIDTH: 673px
}
#new-home .home_slide .slide_title {
	FONT-SIZE: 21px; MAX-WIDTH: 326px; BACKGROUND: #00765a; POSITION: absolute; FONT-WEIGHT: normal; COLOR: #fff; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; LEFT: 0px; LINE-HEIGHT: 26px; PADDING-RIGHT: 20px; BOTTOM: 75px
}
#slide_wrap .slideControl {
	HEIGHT: 23px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 20px; Z-INDEX: 900; TOP: 365px; PADDING-RIGHT: 20px; WIDTH: 625px
}
#slide_wrap #paging {
	FLOAT: left; WIDTH: 300px
}
#slide_wrap #paging A {
	FONT-SIZE: 105%; HEIGHT: 23px; BACKGROUND: #efece0; FLOAT: left; COLOR: #474747; TEXT-ALIGN: center; LINE-HEIGHT: 23px; WIDTH: 26px; MARGIN-RIGHT: 2px; opacity: .7
}
#slide_wrap #paging A.activeSlide {
	BACKGROUND: #fff; opacity: 1
}
#slide_wrap .slideControl SPAN {
	CURSOR: pointer; HEIGHT: 23px; VERTICAL-ALIGN: middle; BACKGROUND: #efece0; FLOAT: right; WIDTH: 26px; opacity: .7
}
#new-home #sidebar {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; WIDTH: 285px
}
#new-home #sidebar H1 {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-TOP-WIDTH: 0px; WIDTH: 100%
}
#new-home #sidebar HR {
	WIDTH: 100%
}
#new-home #content {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 20px 31px 0px 6px; PADDING-RIGHT: 0px; WIDTH: 644px
}
#new-home #content > H1 {
	MARGIN: -20px 0px 10px
}
#new-home #content H1.col55 + HR {
	MARGIN: 0px; VISIBILITY: hidden
}
#new-home .col73 {
	WIDTH: 60%
}
#new-home .home_callouts {
	OVERFLOW: hidden; FLOAT: left; TEXT-ALIGN: center; MARGIN: 10px auto
}
#new-home .image_callout {
	VERTICAL-ALIGN: top; BACKGROUND: #efece0; FLOAT: left; PADDING-BOTTOM: 999px; TEXT-ALIGN: left; MARGIN: 0px 6px -999px; WIDTH: 325px
}
#new-home .image_callout H3 {
	FONT-SIZE: 18px; FONT-WEIGHT: normal; COLOR: #00765a; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-LEFT: 15px; LINE-HEIGHT: 22px; PADDING-RIGHT: 15px
}
#new-home .image_callout P {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 13px; COLOR: #636363; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; PADDING-LEFT: 15px; LINE-HEIGHT: 19px; PADDING-RIGHT: 5px
}
#new-home .news_thumb {
	HEIGHT: 150px; VERTICAL-ALIGN: middle; BACKGROUND: #efece0; TEXT-ALIGN: center; LINE-HEIGHT: 150px; WIDTH: 227px
}
#new-home .news_thumb IMG {
	VERTICAL-ALIGN: middle; ZOOM: 1; MARGIN: 0px auto; DISPLAY: inline; LINE-HEIGHT: 150px; WIDTH: auto
}
#new-home .news_thumb A {
	WIDTH: 100%
}
#new-home H2.news_title {
	FONT-SIZE: 18px; LINE-HEIGHT: 22px
}
#new-home H2.news_title A {
	FONT-SIZE: 18px; LINE-HEIGHT: 22px
}
#new-home #content .row .col23 {
	FLOAT: none; TEXT-ALIGN: left; CLEAR: both
}
#new-home #content P A {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #009ba9; TEXT-DECORATION: none
}
#new-home .viewAll A {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #009ba9; TEXT-DECORATION: none
}
#new-home .health_safety A {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #009ba9; TEXT-DECORATION: none
}
#new-home .publication_slide A {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #009ba9; TEXT-DECORATION: none
}
#new-home .events > DIV {
	VERTICAL-ALIGN: middle; ZOOM: 1; FLOAT: none; MARGIN: 5px auto; DISPLAY: inline
}
#new-home #sidebar .events .dateBoxWrap {
	WIDTH: 50px; MARGIN-RIGHT: 10px
}
#new-home #sidebar .events .info {
	FONT-WEIGHT: normal; WIDTH: 220px
}
#new-home #sidebar .events P.location {
	FONT-WEIGHT: normal
}
.all_news {
	FLOAT: none; COLOR: #009ba9; CLEAR: both
}
.all_news A {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #009ba9; TEXT-DECORATION: none
}
.all_news A.rss {
	VERTICAL-ALIGN: middle; BACKGROUND: url(../images/buttons/rss.png) no-repeat left center; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px
}
#new-home #sidebar .scroll-content-item {
	FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WIDTH: auto
}
#new-home #sidebar .publication_slide IMG {
	VERTICAL-ALIGN: top; FLOAT: left; MARGIN-LEFT: -2px
}
#new-home #sidebar .publication_slide .slide_desc {
	VERTICAL-ALIGN: top; FLOAT: left; MARGIN-LEFT: -2px
}
#new-home #sidebar .pub_slide_wrap {
	WIDTH: auto
}
#new-home #sidebar .publication_slide IMG {
	WIDTH: 142px
}
#new-home #sidebar .publication_slide .slide_desc {
	MIN-HEIGHT: 185px
}
#new-home #sidebar .publication_slide .slide_desc {
	FONT-SIZE: 13px; FLOAT: left; MARGIN-LEFT: 10px; LINE-HEIGHT: 19px; WIDTH: 135px
}
#new-home #sidebar .publication_slide P.viewAll {
	FONT-SIZE: 13px; FLOAT: left; MARGIN-LEFT: 10px; LINE-HEIGHT: 19px; WIDTH: 135px
}
#new-home #sidebar .publication_slide P.viewAll {
	FLOAT: none; TEXT-ALIGN: left; MARGIN: 20px 0px 0px -4px; WIDTH: 140px
}
#new-home #sidebar .publication_slide SPAN {
	FLOAT: none; TEXT-ALIGN: left; MARGIN: 20px 0px 0px -4px; WIDTH: 140px
}
#new-home #sidebar .scroll-pane {
	OVERFLOW: auto; WIDTH: auto
}
#new-home #sidebar .scroll-content {
	OVERFLOW: auto; WIDTH: auto
}
HR + HR {
	DISPLAY: none
}
#new-home #content P {
	MARGIN-BOTTOM: 5px
}
