BODY {
	FONT-SIZE: 100%; BACKGROUND: url(site_background_tile.gif); COLOR: #444; FONT-FAMILY: "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
DIV#site_wrapper {
	MARGIN: 0px auto; WIDTH: 1012px; TEXT-ALIGN: left
}
DIV#page_container {
	DISPLAY: block;
	MIN-HEIGHT: 100%;
	BACKGROUND: url(page_background.png) repeat-y;
	WIDTH: 1012px;
	POSITION: absolute;
}
DIV#header_container {
	DISPLAY: block; BACKGROUND: url(header_background_tile.gif); MARGIN: 0px 26px; OVERFLOW: hidden; WIDTH: 960px; HEIGHT: 102px
}
DIV#home_banner_container {
	DISPLAY: block; MARGIN: 0px 26px; WIDTH: 960px; HEIGHT: 200px
}
DIV#banner_container {
	DISPLAY: block; MARGIN: 0px 26px; WIDTH: 960px; HEIGHT: 300px
}
DIV#banner_container {
	HEIGHT: 220px
}
DIV#banner_container H2 {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 720px; TEXT-INDENT: -9999px; HEIGHT: 220px
}
DIV#spotlight {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 200px; PADDING-TOP: 20px; HEIGHT: 180px
}
DIV#spotlight_quote {
	WIDTH: 200px; POSITION: relative; HEIGHT: 180px
}
DIV#entry_points {
	CLEAR: both; DISPLAY: block; MARGIN: 0px 26px; WIDTH: 960px; HEIGHT: 73px
}
DIV#home_entry {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 160px; PADDING-TOP: 15px; HEIGHT: 70px
}
DIV#consulting_entry {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 160px; PADDING-TOP: 15px; HEIGHT: 70px
}
DIV#resourcing_entry {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 160px; PADDING-TOP: 15px; HEIGHT: 70px
}
DIV#advance_entry {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 160px; PADDING-TOP: 15px; HEIGHT: 70px
}
DIV#clients_entry {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 160px; PADDING-TOP: 15px; HEIGHT: 70px
	}
DIV#contact_entry {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 160px; PADDING-TOP: 15px; HEIGHT: 70px
	}
DIV#content_container {
	CLEAR: both; DISPLAY: block; MARGIN: 0px 26px 0px; OVERFLOW: hidden; WIDTH: 960px 
}
DIV#supplement_content {
	BACKGROUND: #f4e8b7;
	PADDING-RIGHT: 20px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 190px;
	OVERFLOW: visible;
	WIDTH: 170px;
	PADDING-TOP: 0px
}
DIV#supplement_content_b {
	PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: visible; WIDTH: 170px; PADDING-TOP: 0px
}
DIV#main_content {
	BACKGROUND: #ffffff; PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 35px; FLOAT: left; PADDING-BOTTOM: 52px; OVERFLOW: hidden; WIDTH: 715px; PADDING-TOP: 15px
}
DIV#footer_container {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(footer_background_tile.jpg) repeat-x; MARGIN: 0px 26px; OVERFLOW: hidden; WIDTH: 960px; BOTTOM: 0px; POSITION: bottom; HEIGHT: 170px
}

DIV#company_navigation {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(footer_vert_divider.gif) repeat-y right 50%; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px 20px; PADDING-TOP: 0px
}
DIV#content_highlight {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH:700px; COLOR: #fff
}
BODY#general DIV#content_container {
	BACKGROUND: url(content_background_column_general.gif) repeat-y

}
BODY#general DIV#spotlight {
	BACKGROUND: #113780; COLOR: #fff
}
BODY#general DIV#supplement_content A {
	COLOR: #1828E1
}
BODY#general DIV#company_navigation B {
	COLOR: #ffffff
}
BODY#consulting DIV#supplement_content A {
	COLOR: #113680
}
BODY#resourcing DIV#supplement_content A {
	COLOR: #113680
}
BODY#advance DIV#supplement_content A {
	COLOR: #113680
}
BODY#clients DIV#supplement_content A {
	COLOR: #113680
}
BODY#general DIV#supplement_content A:hover {
	COLOR: #6e9aaf
}
BODY#general DIV#company_navigation B:hover {
	COLOR: #6e9aaf
}
BODY#consulting DIV#supplement_content A:hover {
	COLOR: #fff
}
BODY#resourcing DIV#supplement_content A:hover {
	COLOR: #fff
}
BODY#advance DIV#supplement_content A:hover {
	COLOR: #fff
}
BODY#clients DIV#supplement_content A:hover {
	COLOR: #fff
}
BODY#general DIV#main_content A {
	FONT-WEIGHT: bold; COLOR: #000000
}
BODY#general DIV#main_content A:hover {
	COLOR: #6e9aaf
}
BODY#consulting DIV#main_content A {
	FONT-WEIGHT: bold; COLOR: #000000
}

BODY#resourcing DIV#main_content A:hover {
	COLOR: #e1e0a5
}
BODY#advance DIV#main_content A {
	FONT-WEIGHT: bold; COLOR: #008076
}
BODY#advance DIV#main_content A:hover {
	COLOR: #86d2cc
}
BODY#clients DIV#main_content A {
	FONT-WEIGHT: bold; COLOR: #e89900
}
BODY#clients DIV#main_content A:hover {
	COLOR: #f1d6a4
}
BODY#general DIV#main_content BLOCKQUOTE {
	BACKGROUND: #c3dbea
}
BODY#consulting DIV#main_content BLOCKQUOTE {
	BACKGROUND: #e7cbd1
}
BODY#resourcing DIV#main_content BLOCKQUOTE {
	BACKGROUND: #e1e0c4
}
BODY#advance DIV#main_content BLOCKQUOTE {
	BACKGROUND: #c6e1df
}
BODY#clients DIV#main_content BLOCKQUOTE {
	BACKGROUND: #f0e5d0
}
DIV#header_container H1 A {
	DISPLAY: inline; BACKGROUND: url(header_vc_logo.gif) no-repeat; FLOAT: left; MARGIN: 5px 0px 0px 7px; OVERFLOW: hidden; WIDTH: 246px; TEXT-INDENT: -9999px; HEIGHT: 90px
}
DIV#top_navigation {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 30px 0px;
	WIDTH: 685px;
	COLOR: #000000;
	LINE-HEIGHT: 25px;
	LETTER-SPACING: 0em;
	HEIGHT: 40px
}
DIV#top_navigation A {
	FLOAT: right; VERTICAL-ALIGN: middle; COLOR: #000000
}
DIV#top_navigation A:hover {
	COLOR: #000000
}
DIV#spotlight H4 {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 30px
}
DIV#spotlight_quote BLOCKQUOTE {
	BOTTOM: 0px; POSITION: absolute
}
DIV#spotlight_quote BLOCKQUOTE P {
	FONT-SIZE: 0.7em; MARGIN: 0.4em 0px 0px; LINE-HEIGHT: 1.5em; FONT-STYLE: italic
}
DIV#spotlight_quote BLOCKQUOTE P SMALL {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
DIV#home_entry {
	BACKGROUND: url(orange_background.gif) repeat-x
}
DIV#consulting_entry {
	BACKGROUND: url(orange_background2.gif) repeat-x
}
DIV#resourcing_entry {
	BACKGROUND: url(orange_background3.gif) repeat-x
}
DIV#advance_entry {
	BACKGROUND: url(orange_background4.gif) repeat-x
}
DIV#clients_entry {
	BACKGROUND: url(orange_background5.gif) repeat-x
	}
DIV#contact_entry {
	BACKGROUND: url(orange_background6.gif) repeat-x
}
DIV#home_entry H2 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 23px
}
DIV#consulting_entry H2 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 23px
}
DIV#resourcing_entry H2 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 23px
}
DIV#advance_entry H2 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 23px
}
DIV#clients_entry H2 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 23px
	}
DIV#consult_entry H2 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 23px
	}
DIV#company_entry H2 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 23px
	}
DIV#contact_entry H2 A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -9999px; HEIGHT: 23px
}


DIV#home_entry P {
	FONT-SIZE: 0.6em; COLOR: #fff; LINE-HEIGHT: 1.5em
}
DIV#consulting_entry P {
	FONT-SIZE: 0.6em; COLOR: #fff; LINE-HEIGHT: 1.5em
}
DIV#resourcing_entry P {
	FONT-SIZE: 0.6em; COLOR: #fff; LINE-HEIGHT: 1.5em
}
DIV#advance_entry P {
	FONT-SIZE: 0.6em; COLOR: #fff; LINE-HEIGHT: 1.5em
}
DIV#clients_entry P {
	FONT-SIZE: 0.6em; COLOR: #fff; LINE-HEIGHT: 1.5em
	}
DIV#contact_entry P {
	FONT-SIZE: 0.6em; COLOR: #fff; LINE-HEIGHT: 1.5em
}
DIV#home_entry P A {
	FONT-WEIGHT: bold; COLOR: #000000
}
DIV#consulting_entry P A {
	FONT-WEIGHT: bold; COLOR: #000000
}
DIV#resourcing_entry P A {
	FONT-WEIGHT: bold; COLOR: #000000
}
DIV#advance_entry P A {
	FONT-WEIGHT: bold; COLOR: #000000
}
DIV#clients_entry P A {
	FONT-WEIGHT: bold; COLOR: #000000
	}
DIV#consult_entry P A {
	FONT-WEIGHT: bold; COLOR: #000000
	}
DIV#company_entry P A {
	FONT-WEIGHT: bold; COLOR: #000000
	}
DIV#contact_entry P A {
	FONT-WEIGHT: bold; COLOR: #000000
}
DIV#consulting_entry P A:hover {
	COLOR: #fff
}
DIV#resourcing_entry P A:hover {
	COLOR: #fff
}
DIV#advance_entry P A:hover {
	COLOR: #fff
}
DIV#clients_entry P A:hover {
	COLOR: #fff
	}
DIV#consult_entry P A:hover {
	COLOR: #fff
}
DIV#supplement_content {
	COLOR: #666666
}
DIV#supplement_content H3 {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 30px
}
DIV#supplement_content P {
	FONT-SIZE: 0.7em; MARGIN: 0.2em 0px; LINE-HEIGHT: 1.3em
}
UL#section_navigation {
	MARGIN: 0.5em 0px
}
UL#section_navigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.8em
}
UL#section_navigation LI UL {
	FONT-SIZE: 0.7em; MARGIN: 0.3em 0px 0px
}
UL#section_navigation LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.1em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0.2em
}
BODY#general DIV#columns_by_experts H3 {
	DISPLAY: block; BACKGROUND: url(press_articles_by_our_experts.gif) no-repeat; OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; HEIGHT: 20px
}
DIV#columns_by_experts DIV.column_entry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(dotted.gif) repeat-x 50% bottom; PADDING-BOTTOM: 1em; WIDTH: 170px; PADDING-TOP: 0.8em
}
DIV#columns_by_experts DIV.column_entry IMG {
	FLOAT: left; MARGIN: 0.4em 0px 0px
}
DIV#columns_by_experts DIV.column_entry P {
	FONT-SIZE: 0.7em; MARGIN: 0.3em 0px 0px 12px; LINE-HEIGHT: 1.6em
}
DIV#columns_by_experts DIV.column_entry H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px 0px 0px 12px; LINE-HEIGHT: 1.3em
}
DIV#columns_by_experts DIV.column_entry A {
	FONT-WEIGHT: bold; COLOR: #e89900
}
DIV#columns_by_experts DIV.column_entry A:hover {
	COLOR: #f2dbb0
}
DIV#main_content {
	FONT-SIZE: 0.7em
}
DIV#main_content H2 {
	FONT-SIZE: 2em; MARGIN: 0px 0px 0.4em; COLOR: #000000; LINE-HEIGHT: 1.2em; LETTER-SPACING: -1px
}
DIV#main_content H3 {
	FONT-SIZE: 1.5em; MARGIN: 1em 0px 0.4em; COLOR: #333
}
DIV#main_content H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	MARGIN: 0.5em 0px 0.1em;
	COLOR: #1828E1;
	LINE-HEIGHT: 1.5em
}
DIV#main_content P {
	MARGIN: 0.7em 0px; LINE-HEIGHT: 1.6em
}
DIV#main_content BLOCKQUOTE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 1em 0px; OVERFLOW: auto; COLOR: #333; PADDING-TOP: 10px
}
DIV#main_content BLOCKQUOTE P {
	MARGIN: 0px 5px
}
DIV#main_content OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.3em; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 1em 1em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
DIV#main_content OL.alpha {
	LIST-STYLE-TYPE: upper-alpha
}
DIV#main_content UL {
	LIST-STYLE-POSITION: outside; MARGIN: 0.5em 0px 1em; LINE-HEIGHT: 1.5em; COLOR: #1828E1;LIST-STYLE-TYPE: disc
}
DIV#main_content OL LI {
	PADDING-RIGHT: 3em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN-LEFT: 0.4em; PADDING-TOP: 0.1em
}
DIV#main_content UL LI {
	PADDING-RIGHT: 3em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN-LEFT: 2.4em; PADDING-TOP: 0.1em
}
DIV#main_content UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0.1em 0px 0.2em 1em; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle
}
DIV#main_content UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0.1em
}
DIV#main_content DIV.case_study {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 1.5em; BORDER-BOTTOM: #999 1px solid
}
DIV#main_content DIV.case_study_overview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 220px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#main_content DIV.case_study_overview H3 {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.6em
}
DIV#main_content BLOCKQUOTE.testimonial {
	CLEAR: both
}
DIV#main_content BLOCKQUOTE.testimonial P {
	FONT-SIZE: 1em; MARGIN: 0px; LINE-HEIGHT: 1.5em; FONT-STYLE: italic
}
DIV#main_content BLOCKQUOTE.testimonial P SMALL {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FLOAT: right; MARGIN: 0px 0.5em 0px 0px; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal
}
DIV#main_content DIV.news_event_item {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 1.5em; BORDER-BOTTOM: #999 1px solid
}
DIV#main_content DIV.news_event_item H3 {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 1.3em; BACKGROUND: #c3dbea; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em
}
DIV#main_content DIV.news_event_item H4 {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#main_content DIV.news_event_item P {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#main_content DIV.news_event_item H5 {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 3px solid; FONT-STYLE: italic
}

DIV#main_content DIV.search_result H3 {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#main_content DIV.search_result P {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0.7em; PADDING-TOP: 0px
}
DIV#main_content DIV.paginate {
	PADDING-RIGHT: 0.7em; PADDING-LEFT: 0.7em; FONT-SIZE: 1em; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 0.7em; MARGIN: 1em 0px; COLOR: #333; PADDING-TOP: 0.7em
}
DIV#main_content DIV.person {
	CLEAR: both; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 1.5em; BORDER-BOTTOM: #999 1px solid
}
DIV#main_content DIV.person IMG {
	FLOAT: left
}
DIV#main_content DIV.person_overview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 84px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#main_content DIV.person_overview H3 {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.6em
}
DIV#company_navigation H3 {
	DISPLAY: block; BACKGROUND: url(footer_company_header.gif) no-repeat; OVERFLOW: hidden; WIDTH: 100px; TEXT-INDENT: -9999px; HEIGHT: 45px
}
UL#company {
	MARGIN: 8px 0px 0px
}
UL#company LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(dotted.gif) repeat-x 50% bottom; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
UL#company LI A {
	COLOR: #fff
}
UL#company LI A:hover {
	COLOR: #b1a59f
}
DIV#content_highlight H3 {
	DISPLAY: block; BACKGROUND: url(footer_case_study_header.gif) no-repeat; OVERFLOW: hidden; WIDTH: 100px; TEXT-INDENT: -9999px; HEIGHT: 30px
}
DIV#content_highlight IMG {
	FLOAT: left; MARGIN: 0.4em 0px 0px
}
DIV#content_highlight H4 {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 0px 110px; LINE-HEIGHT: 1.8em
}
DIV#content_highlight P {
	FONT-SIZE: 0.7em; MARGIN: 0px 0px 0px 110px; LINE-HEIGHT: 1.8em
}
DIV#content_highlight H4 {
	FONT-SIZE: 0.7em
}
DIV#content_highlight A {
	FONT-WEIGHT: bold; COLOR: #e3f0f9
}
DIV#content_highlight A:hover {
	COLOR: #fff
}
.left {
	FLOAT: left; MARGIN: 0px 15px 15px 0px
}
.right {
	FLOAT: right; MARGIN: 0px 0px 15px 15px
}
.clear {
	CLEAR: both
}
