﻿HTML
{
    WIDTH: 100%;
    HEIGHT: 100%
}
BODY
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND: #34a5cd;
    HEIGHT: 100%;
    COLOR: #000;
    PADDING-TOP: 0px
}
DIV.wrapper
{
    POSITION: relative;
    MARGIN: 0px auto;
    MIN-HEIGHT: 100%;
    WIDTH: 100%
}
FORM
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
FORM FIELDSET
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.clear_floats
{
    CLEAR: both !important
}
.hidden
{
    DISPLAY: none !important
}
.single_line_break
{
    PADDING-BOTTOM: 0px !important;
    MARGIN-BOTTOM: 0px !important
}
SPAN.clear_floats
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 0px;
    CLEAR: both;
    FONT-SIZE: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
DIV.header
{
    Z-INDEX: 10;
    POSITION: relative;
    BORDER-TOP: #000 4px solid
}
DIV.header DIV.container
{
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 1005px;
    BACKGROUND: url(/default/images/inner_bg.png) #fff repeat-y;
    HEIGHT: 432px;
    OVERFLOW: hidden
}
DIV.header_search_results DIV.container
{
    HEIGHT: 119px;
    OVERFLOW: visible
}
DIV.header DIV.tools
{
    POSITION: absolute;
    WIDTH: 969px;
    BACKGROUND: url(/default/images/header_tools_bg.png) no-repeat;
    HEIGHT: 37px;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 18px
}
DIV.header DIV.tools FIELDSET.login
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 6px
}
DIV.header DIV.tools FIELDSET.login LABEL
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle
}
DIV.header DIV.tools FIELDSET.login INPUT.text
{
    MARGIN: 0px 2px 0px 0px;
    DISPLAY: inline;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FLOAT: left;
    COLOR: #848484;
    FONT-SIZE: 11px
}
DIV.header DIV.tools FIELDSET.login INPUT.submit
{
    MARGIN: 0px;
    DISPLAY: inline;
    VERTICAL-ALIGN: top
}
DIV.header DIV.tools FIELDSET.login A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    COLOR: #34a5cd;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
DIV.header DIV.tools FIELDSET.login A:active
{
    COLOR: #bf0000
}
DIV.header DIV.tools FIELDSET.login A:focus
{
    COLOR: #bf0000
}
DIV.header DIV.tools FIELDSET.login A:hover
{
    COLOR: #bf0000
}
DIV.header DIV.tools FIELDSET.login P.register
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    FONT-SIZE: 12px;
    PADDING-TOP: 3px
}
DIV.header DIV.tools FIELDSET.login P.register A
{
    COLOR: #0067ab;
    TEXT-DECORATION: none
}
DIV.header DIV.tools FIELDSET.login P.register A:active
{
    COLOR: #bf0000
}
DIV.header DIV.tools FIELDSET.login P.register A:focus
{
    COLOR: #bf0000
}
DIV.header DIV.tools FIELDSET.login P.register A:hover
{
    COLOR: #bf0000
}
DIV.header DIV.tools DIV.links
{
    WIDTH: 300px;
    FLOAT: right
}
DIV.header DIV.tools DIV.links IMG
{
    FLOAT: left
}
DIV.header DIV.tools DIV.links IMG.submit_cv
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 3px
}
DIV.header DIV.tools DIV.links IMG.looking_to_recruit
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px
}
DIV.header IMG.title
{
    POSITION: absolute;
	z-index:2;
    TOP: 38px;
    LEFT: 18px
}
div.header p.phone_number {
	color: #46b9e2;
	font-size: 28px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 50px;
}

DIV.header DIV.banner
{
    Z-INDEX: 1;
    POSITION: absolute;
    WIDTH: 971px;
    BACKGROUND: url(/default/images/header_bg.jpg) no-repeat;
    HEIGHT: 313px;
    TOP: 119px;
    LEFT: 17px
}
DIV.header UL.navigation
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    TOP: -24px;
    PADDING-TOP: 0px;
    LEFT: 257px
}
DIV.header_search_results UL.navigation
{
    TOP: 95px;
    LEFT: 274px
}
DIV.header UL.navigation LI
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
DIV.header UL.navigation UL
{
    Z-INDEX: 1;
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 175px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #262626;
    FONT-SIZE: 12px;
    OVERFLOW: hidden;
    TOP: -50000px;
    PADDING-TOP: 3px
}
DIV.header UL.navigation LI:hover UL
{
    TOP: 24px;
    LEFT: 1px !important
}
DIV.header UL.navigation UL LI
{
    WIDTH: 175px;
    FLOAT: left;
    HEIGHT: 21px;
    CLEAR: both;
    OVERFLOW: hidden
}
DIV.header UL.navigation UL LI.last
{
    WIDTH: 175px;
    FLOAT: left;
    HEIGHT: 24px;
    CLEAR: both;
    OVERFLOW: hidden
}
DIV.header UL.navigation UL A
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 8px;
    WIDTH: 175px;
    PADDING-RIGHT: 8px;
    DISPLAY: block;
    HEIGHT: 15px;
    COLOR: #d9d9d9;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}
DIV.header UL.navigation UL LI.last A
{
    PADDING-BOTTOM: 6px
}
DIV.header UL.navigation UL A:active
{
    BACKGROUND: #404040;
    COLOR: #fff
}
DIV.header UL.navigation UL A:focus
{
    BACKGROUND: #404040;
    COLOR: #fff
}
DIV.header UL.navigation UL A:hover
{
    BACKGROUND: #404040;
    COLOR: #fff
}
DIV.header DIV.job_search
{
    POSITION: absolute;
    WIDTH: 227px;
    BACKGROUND: url(/default/images/job_search_bg.png) no-repeat;
    HEIGHT: 231px;
    TOP: 30px;
    LEFT: 1px
}
DIV.header DIV.job_search LABEL
{
    POSITION: absolute;
    LEFT: -50000px
}
DIV.header DIV.job_search FIELDSET
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 90px
}
DIV.header DIV.job_search SELECT
{
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 13px 9px 0px;
    PADDING-LEFT: 1px;
    WIDTH: 200px;
    PADDING-RIGHT: 1px;
    DISPLAY: inline;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FLOAT: right;
    COLOR: #7a7a7a;
    FONT-SIZE: 12px;
    PADDING-TOP: 2px
}
DIV.header DIV.job_search INPUT.submit
{
    MARGIN: 0px 13px 0px 0px;
    DISPLAY: inline;
    FLOAT: right
}
DIV.header IMG.text
{
    Z-INDEX: -1;
    POSITION: absolute;
    TOP: 10px;
    LEFT: 348px
}
DIV.header DIV.news
{
    Z-INDEX: -1;
    POSITION: absolute;
    WIDTH: 201px;
    BACKGROUND: url(/default/images/news_bg.png) no-repeat;
    HEIGHT: 296px;
    TOP: 0px;
    RIGHT: -7px
}
DIV.header DIV.news P.news_header
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 16px
}
DIV.header DIV.news P.news_header A
{
    COLOR: #0067ab;
    TEXT-DECORATION: none
}
DIV.header DIV.news P.news_header A:active
{
    COLOR: #bf0000
}
DIV.header DIV.news P.news_header A:focus
{
    COLOR: #bf0000
}
DIV.header DIV.news P.news_header A:hover
{
    COLOR: #bf0000
}
DIV.header DIV.news P.news_title
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
DIV.header DIV.news P.news_title A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
DIV.header DIV.news P.news_title A:active
{
    COLOR: #bf0000
}
DIV.header DIV.news P.news_title A:focus
{
    COLOR: #bf0000
}
DIV.header DIV.news P.news_title A:hover
{
    COLOR: #bf0000
}
DIV.header DIV.news DIV.excerpt
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
DIV.header DIV.news DIV.excerpt P
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.header DIV.news IMG.more
{
    MARGIN: 0px 0px 0px 25px;
    DISPLAY: block
}
DIV.main_area
{
    MARGIN: 0px auto;
    WIDTH: 1005px;
    BACKGROUND: url(/default/images/inner_bg.png) #fff repeat-y;
    OVERFLOW: hidden
}
DIV.main_area_home_page H1
{
    POSITION: absolute;
    LEFT: -50000px
}
DIV.main_area_home_page DIV.featured_sections
{
    POSITION: relative;
    MARGIN: 0px 0px 0px 18px;
    WIDTH: 970px;
    BACKGROUND: url(/default/images/featured_sections_bg.png) #f6f6f6 no-repeat;
    HEIGHT: 261px;
    OVERFLOW: hidden
}
DIV.main_area_home_page DIV.featured_sections IMG.previous
{
    POSITION: absolute;
    DISPLAY: none;
    TOP: 89px;
    LEFT: 8px
}
DIV.main_area_home_page DIV.featured_sections IMG.next
{
    POSITION: absolute;
    DISPLAY: none;
    TOP: 89px;
    RIGHT: 8px
}
DIV.main_area_home_page DIV.featured_sections UL
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 840px;
    PADDING-RIGHT: 0px;
    TOP: 31px;
    PADDING-TOP: 0px;
    LEFT: 60px
}
DIV.main_area_home_page DIV.featured_sections UL LI
{
    POSITION: relative;
    MARGIN: 0px 0px 0px 5px;
    WIDTH: 164px;
    DISPLAY: inline;
    FLOAT: left;
    HEIGHT: 214px;
    OVERFLOW: hidden
}
DIV.main_area_home_page DIV.featured_sections UL LI.charity_and_fundraising
{
    BACKGROUND: url(/default/images/charity_and_fundraising_bg.jpg) no-repeat
}
DIV.main_area_home_page DIV.featured_sections UL LI.health_and_care
{
    BACKGROUND: url(/default/images/health_and_care_bg.jpg) no-repeat
}
DIV.main_area_home_page DIV.featured_sections UL LI.arts_and_media
{
    BACKGROUND: url(/default/images/arts_and_media_bg.jpg) no-repeat
}
DIV.main_area_home_page DIV.featured_sections UL LI.housing
{
    BACKGROUND: url(/default/images/housing_bg.jpg) no-repeat
}
DIV.main_area_home_page DIV.featured_sections UL LI.green
{
    BACKGROUND: url(/default/images/green_bg.jpg) no-repeat
}
DIV.main_area_home_page DIV.featured_sections UL LI.first
{
    MARGIN-LEFT: 0px
}
DIV.main_area_home_page DIV.featured_sections UL H2
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 13px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #fff;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 5px
}
DIV.main_area_home_page DIV.featured_sections UL P.description
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #262626;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.featured_sections UL P.more
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: lowercase;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    BOTTOM: 9px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 12px;
    RIGHT: 18px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.featured_sections UL P.more A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
DIV.main_area_home_page DIV.featured_sections UL P.more A:active
{
    COLOR: #e5e5e5
}
DIV.main_area_home_page DIV.featured_sections UL P.more A:focus
{
    COLOR: #e5e5e5
}
DIV.main_area_home_page DIV.featured_sections UL P.more A:hover
{
    COLOR: #e5e5e5
}
DIV.main_area_home_page DIV.content
{
    MARGIN: 0px 0px 30px 18px;
    WIDTH: 970px;
    BACKGROUND: url(/default/images/home_page_content_bottom.png) #eaeaea no-repeat 0px 100%;
    OVERFLOW: hidden
}
DIV.main_area_home_page DIV.content DIV.panel
{
    WIDTH: 393px;
    FLOAT: left;
    OVERFLOW: hidden
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies P.title
{
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: lowercase;
    MARGIN: 0px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 22px;
    PADDING-TOP: 12px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies LI
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/default/images/bullet.png) no-repeat 0px 5px;
    FLOAT: left;
    CLEAR: both;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies UL P.title
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies UL P.title A
{
    COLOR: #0067ab;
    TEXT-DECORATION: none
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies UL P.title A:active
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies UL P.title A:focus
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies UL P.title A:hover
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies P.information
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies P.more
{
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: lowercase;
    MARGIN: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies P.more A
{
    COLOR: #065e83;
    TEXT-DECORATION: none
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies P.more A:active
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies P.more A:focus
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.panel DIV.vacancies P.more A:hover
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.panel DIV.newsletter
{
    MARGIN: 0px 0px 19px 11px;
    WIDTH: 360px;
    BACKGROUND: url(/default/images/newsletter_bg.jpg) no-repeat;
    HEIGHT: 122px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.newsletter H2
{
    PADDING-BOTTOM: 1px;
    LINE-HEIGHT: 28px;
    MARGIN: 0px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 0px;
    COLOR: #38a5ce;
    FONT-SIZE: 33px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 39px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.newsletter P.subtitle
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.newsletter LABEL
{
    POSITION: absolute;
    LEFT: -50000px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.newsletter INPUT.text
{
    MARGIN: 0px 2px 0px 10px;
    WIDTH: 150px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FLOAT: left;
    COLOR: #858585;
    FONT-SIZE: 12px
}
DIV.main_area_home_page DIV.content DIV.panel DIV.newsletter INPUT.submit
{
    FLOAT: left
}
DIV.main_area_home_page DIV.content DIV.copy
{
    WIDTH: 577px;
    FLOAT: left
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome
{
    MARGIN: 16px 0px 0px;
    WIDTH: 564px;
    BACKGROUND: url(/default/images/home_page_welcome_bg.png) #fff no-repeat;
    OVERFLOW: hidden
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome A
{
    COLOR: #0067ab;
    TEXT-DECORATION: none
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome A:active
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome A:focus
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome A:hover
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome H2
{
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    FONT-SIZE: 16px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 15px
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome H2 IMG
{
    VERTICAL-ALIGN: bottom
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome P
{
    PADDING-BOTTOM: 14px;
    LINE-HEIGHT: 14px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    COLOR: #787878;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome P.more
{
    TEXT-ALIGN: right
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome P.more A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(/default/images/home_page_copy_bullet.png) no-repeat 100% 5px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.copy DIV.welcome SPAN.bottom
{
    DISPLAY: block;
    BACKGROUND: url(/default/images/home_page_welcome_bottom.png) no-repeat;
    HEIGHT: 5px;
    OVERFLOW: hidden
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials
{
    WIDTH: 100%;
    OVERFLOW: hidden
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials H2
{
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    COLOR: #0067ab;
    FONT-SIZE: 19px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 10px
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials P.testimonial
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 14px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 15px;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials P.author
{
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    WIDTH: 300px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    COLOR: #0067ab;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials P.more
{
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 150px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    PADDING-TOP: 7px
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials P.more A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(/default/images/home_page_copy_bullet.png) no-repeat 100% 5px;
    COLOR: #0067ab;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials P.more A:active
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials P.more A:focus
{
    COLOR: #bf0000
}
DIV.main_area_home_page DIV.content DIV.copy DIV.testimonials P.more A:hover
{
    COLOR: #bf0000
}
div.main_area_search_results div.search_results {
	background: url("/default/images/search_results_bg.png") 17px 0 no-repeat;
	overflow: hidden;
	position: relative;
	width: 100%;
}

div.main_area_search_results img.title {
	display: block;
	padding: 0 0 0 20px;
}

div.main_area_search_results div.job_search {
	background: url("/default/images/job_search_bg.png") no-repeat;
	display: inline;
	float: left;
	margin: 30px 0 0 18px;
	min-height: 231px;
	width: 227px;
}

div.main_area_search_results div.job_search label {
	left: -50000px;
	position: absolute;
}

div.main_area_search_results div.job_search fieldset {
	padding: 90px 0 0 0;
}

div.main_area_search_results div.job_search select {
	color: #7a7a7a;
	display: inline;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 13px 9px 0;
	padding: 2px 1px;
	width: 200px;
}

div.main_area_search_results div.job_search input.submit {
	display: inline;
	float: right;
	margin: 0 13px 0 0;
}

div.main_area_search_results div.job_search div.testimonial {
	background: url("/default/images/testimonial_bg.png") no-repeat;
	height: 188px;
	margin: 43px 0 12px 3px;
	position: relative;
	width: 222px;
}

div.main_area_search_results div.job_search div.testimonial div.the_testimonial {
	padding: 40px 12px 0 12px;
}

div.main_area_search_results div.job_search div.testimonial div.the_testimonial p {
	color: #fff;
	font-size: 11px;
	line-height: 13px;
	margin: 0;
	padding: 0 0 10px 0;
}

div.main_area_search_results div.job_search div.testimonial div.the_testimonial p.name {
	font-size: 12px;
	font-weight: bold;
}

div.main_area_search_results div.job_search div.testimonial p.more {
	bottom: 7px;
	font-size: 11px;
	left: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
}

div.main_area_search_results div.job_search div.testimonial p.more a {
	color: #f6ff00;
	text-decoration: none;
}

div.main_area_search_results div.job_search div.testimonial p.more a:focus,
div.main_area_search_results div.job_search div.testimonial p.more a:hover {
	color: #fff;
}

div.main_area_search_results div.job_search div.testimonial p.more a:active {
	text-decoration: underline;
}

div.main_area_search_results div.job_search img.call_us {
	display: block;
	padding: 0 0 10px 7px;
}

div.main_area_search_results div.job_search img.newsletter {
	display: block;
	padding: 0 0 10px 7px;
}

div.main_area_search_results div.content {
	float: left;
	overflow: hidden;
	padding: 40px 15px 15px 15px;
	width: 718px;
}

div.main_area_search_results div.content_less_padding {
	padding-top: 20px;
}

div.main_area_search_results div.content div.content_internal {
	float: left;
	overflow: hidden;
	width: 515px;
}

div.main_area_search_results div.content div.content_internal img.banner {
	display: block;
	padding: 10px 0 0 10px;
}

div.main_area_search_results div.content div.sidebar {
	float: left;
	overflow: hidden;
	width: 202px;
}

div.main_area_search_results div.content div.sidebar div.news {
	background: url("/default/images/news_bg.png") no-repeat;
	height: 296px;
	width: 201px;
	z-index: -1;
}

div.main_area_search_results div.content div.sidebar div.news p.news_header {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 16px 0 5px 25px;
}

div.main_area_search_results div.content div.sidebar div.news p.news_header a {
	color: #0067ab;
	text-decoration: none;
}

div.main_area_search_results div.content div.sidebar div.news p.news_header a:active,
div.main_area_search_results div.content div.sidebar div.news p.news_header a:focus,
div.main_area_search_results div.content div.sidebar div.news p.news_header a:hover {
	color: #bf0000;
}

div.main_area_search_results div.content div.sidebar div.news p.news_title {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 25px;
}

div.main_area_search_results div.content div.sidebar div.news p.news_title a {
	color: #000;
	text-decoration: none;
}

div.main_area_search_results div.content div.sidebar div.news p.news_title a:active,
div.main_area_search_results div.content div.sidebar div.news p.news_title a:focus,
div.main_area_search_results div.content div.sidebar div.news p.news_title a:hover {
	color: #bf0000;
}

div.main_area_search_results div.content div.sidebar div.news div.excerpt {
	font-size: 11px;
	padding: 0 25px;
}

div.main_area_search_results div.content div.sidebar div.news div.excerpt p {
	margin: 0;
	padding: 0 0 10px 0;
}

div.main_area_search_results div.content div.sidebar div.news img.more {
	display: block;
	margin: 0 0 0 25px;
}

div.main_area_search_results div.content div.sidebar div.case_studies {
	background: #d6d6d6 url("/default/images/case_studies_bottom.png") 0 100% no-repeat;
	margin: 0 0 0 15px;
	width: 179px;
}

div.main_area_search_results div.content div.sidebar div.case_studies ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.main_area_search_results div.content div.sidebar div.case_studies ul li {
	clear: both;
	float: left;
	width: 100%;
}

div.main_area_search_results div.content div.sidebar div.case_studies ul img {
	display: block;
	margin: 0 auto;
	padding: 0 0 5px 0;
}

div.main_area_search_results div.content div.sidebar div.case_studies p.more {
	clear: both;
	font-size: 11px;
	margin: 0;
	padding: 5px 0 10px 0;
	text-align: center;
}

div.main_area_search_results div.content div.sidebar div.case_studies p.more a {
	color: #0067ab;
	text-decoration: none;
}

div.main_area_search_results div.content div.sidebar div.case_studies p.more a:focus,
div.main_area_search_results div.content div.sidebar div.case_studies p.more a:hover {
	color: #bf0000;
}

div.main_area_search_results div.content div.sidebar div.case_studies p.more a:active {
	text-decoration: underline;
}

div.main_area_search_results div.container div.content_internal a,
div.main_area_standard_page div.container div.content a {
	color: #0067ab;
	text-decoration: none;
}

div.main_area_search_results div.container div.content_internal a:active,
div.main_area_search_results div.container div.content_internal a:focus,
div.main_area_search_results div.container div.content_internal a:hover,
div.main_area_standard_page div.container div.content a:active,
div.main_area_standard_page div.container div.content a:focus,
div.main_area_standard_page div.container div.content a:hover {
	color: #bf0000;
}

div.main_area_search_results div.container div.content_internal h1,
div.main_area_standard_page div.container div.content h1 {
	border-bottom: 1px solid #d6d6d6;
	font-size: 17px;
	font-weight: normal;
	margin: 0 15px 6px 15px;
	padding: 15px 0 5px 0;
}

div.main_area_search_results div.container div.content_internal h1.padded,
div.main_area_standard_page div.container div.content h1.padded {
	margin-bottom: 15px;
}

div.main_area_search_results div.container div.content_internal h2,
div.main_area_standard_page div.container div.content h2 {
	border-bottom: 1px dashed #d6d6d6;
	font-size: 14px;
	font-weight: normal;
	margin: 0 15px 6px 15px;
	padding: 0 0 6px 0;
}

div.main_area_search_results div.container div.content_internal h3,
div.main_area_standard_page div.container div.content h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 15px 6px 15px;
	padding: 0 0 6px 0;
}

div.main_area_search_results div.container div.content_internal p,
div.main_area_standard_page div.container div.content p {
	color: #787878;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0 15px 18px 15px;
}

div.main_area_search_results div.container div.content_internal ul,
div.main_area_standard_page div.container div.content ul {
	color: #787878;
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	margin: 0;
	padding: 0 15px 18px 30px;
}

div.main_area_search_results div.container div.content_internal ul.paragraphs,
div.main_area_standard_page div.container div.content ul.paragraphs {
	color: #787878;
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	margin: 0;
	padding: 0 15px 0 30px;
}

div.main_area_search_results div.container div.content_internal ul.no_indent,
div.main_area_standard_page div.container div.content ul.no_indent {
	padding-left: 15px;
}

div.main_area_search_results div.container div.content_internal ul li,
div.main_area_standard_page div.container div.content ul li {
	background: url("/default/images/bullet.png") 0 7px no-repeat;
	padding: 0 0 0 14px;
}

div.main_area_search_results div.container div.content_internal ul.paragraphs li,
div.main_area_standard_page div.container div.content ul.paragraphs li {
	background: url("/default/images/bullet.png") 0 7px no-repeat;
	padding: 0 0 18px 14px;
}

div.main_area_search_results div.container div.content_internal strong,
div.main_area_standard_page div.container div.content strong {
	color: #000;
}

div.main_area_search_results div.container div.content_internal span.bottom,
div.main_area_standard_page div.container div.content span.bottom {
	background: url("/default/images/standard_page_bottom.png") no-repeat;
	display: block;
	height: 5px;
	margin: 5px 0 0 0;
	overflow: hidden;
}
DIV.main_area_standard_page DIV.container
{
    PADDING-BOTTOM: 25px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 970px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #f6f6f6;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.panel
{
    WIDTH: 260px;
    FLOAT: left;
    OVERFLOW: hidden
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies P.title
{
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: lowercase;
    MARGIN: 0px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 22px;
    PADDING-TOP: 12px
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies LI
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/default/images/bullet.png) no-repeat 0px 5px;
    FLOAT: left;
    CLEAR: both;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies UL P.title
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies UL P.title A
{
    COLOR: #0067ab;
    TEXT-DECORATION: none
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies UL P.title A:active
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies UL P.title A:focus
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies UL P.title A:hover
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies UL P.information
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies P.more
{
    PADDING-BOTTOM: 25px;
    TEXT-TRANSFORM: lowercase;
    MARGIN: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies P.more A
{
    COLOR: #065e83;
    TEXT-DECORATION: none
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies P.more A:active
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies P.more A:focus
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.vacancies P.more A:hover
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.links IMG.register_cv
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 21px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.links IMG.looking_to_recruit
{
    PADDING-BOTTOM: 18px;
    PADDING-LEFT: 13px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.panel DIV.links IMG.contact_us
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content
{
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 682px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    BACKGROUND: url(/default/images/standard_page_bg.png) #fff no-repeat;
    FLOAT: left;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content A
{
    COLOR: #0067ab;
    TEXT-DECORATION: none
}
DIV.main_area_standard_page DIV.container DIV.content A:active
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.content A:focus
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.content A:hover
{
    COLOR: #bf0000
}
DIV.main_area_standard_page DIV.container DIV.content H1
{
    BORDER-BOTTOM: #d6d6d6 1px solid;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 15px 6px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 17px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 15px
}
DIV.main_area_standard_page DIV.container DIV.content H1.padded
{
    MARGIN-BOTTOM: 15px
}
DIV.main_area_standard_page DIV.container DIV.content H2
{
    BORDER-BOTTOM: #d6d6d6 1px dashed;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px 15px 6px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content H3
{
    PADDING-BOTTOM: 6px;
    MARGIN: 0px 15px 6px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content P
{
    PADDING-BOTTOM: 18px;
    LINE-HEIGHT: 18px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    COLOR: #787878;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content UL
{
    PADDING-BOTTOM: 18px;
    LINE-HEIGHT: 18px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 15px;
    COLOR: #787878;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content UL.paragraphs
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 18px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 15px;
    COLOR: #787878;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content UL.no_indent
{
    PADDING-LEFT: 15px
}
DIV.main_area_standard_page DIV.container DIV.content UL LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/default/images/bullet.png) no-repeat 0px 7px;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content UL.paragraphs LI
{
    PADDING-BOTTOM: 18px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/default/images/bullet.png) no-repeat 0px 7px;
    PADDING-TOP: 0px
}
DIV.main_area_standard_page DIV.container DIV.content STRONG
{
    COLOR: #000
}
DIV.main_area_standard_page DIV.container DIV.content SPAN.bottom
{
    MARGIN: 5px 0px 0px;
    DISPLAY: block;
    BACKGROUND: url(/default/images/standard_page_bottom.png) no-repeat;
    HEIGHT: 5px;
    OVERFLOW: hidden
}
DIV.footer
{
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 1005px;
    BACKGROUND: url(/default/images/footer_bg.png) no-repeat;
    HEIGHT: 67px;
    OVERFLOW: hidden
}
DIV.footer P.copyright
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #7d7d7d;
    FONT-SIZE: 11px;
    TOP: 12px;
    PADDING-TOP: 0px;
    LEFT: 22px
}
DIV.footer P.attribution
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #7d7d7d;
    FONT-SIZE: 11px;
    TOP: 38px;
    PADDING-TOP: 0px;
    LEFT: 22px
}
DIV.footer P.attribution A
{
    COLOR: #46b9e2;
    TEXT-DECORATION: none
}
DIV.footer P.attribution A:active
{
    COLOR: #bf0000
}
DIV.footer P.attribution A:focus
{
    COLOR: #bf0000
}
DIV.footer P.attribution A:hover
{
    COLOR: #bf0000
}
div.footer img.forum3 {
	display: block;
	left: 400px;
	position: absolute;
	top: 15px;
}
DIV.footer TABLE.credits
{
    POSITION: absolute;
    DISPLAY: block;
    TOP: 7px;
    LEFT: 536px
}
DIV.footer UL.navigation
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    TOP: 5px;
    RIGHT: 23px;
    PADDING-TOP: 0px
}
DIV.footer UL.navigation LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/default/images/footer_divider.png) no-repeat 0px 3px;
    FLOAT: left;
    PADDING-TOP: 0px
}
DIV.footer UL.navigation LI.first
{
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-LEFT: 0px
}
DIV.footer UL.navigation A
{
    COLOR: #7d7d7d;
    TEXT-DECORATION: none
}
DIV.footer UL.navigation A:active
{
    COLOR: #bf0000
}
DIV.footer UL.navigation A:focus
{
    COLOR: #bf0000
}
DIV.footer UL.navigation A:hover
{
    COLOR: #bf0000
}
#flashbanner
{
    Z-INDEX: -1;
    POSITION: relative;
    WIDTH: 748px;
    HEIGHT: 313px;
    LEFT: 228px
}
.JobShop
{
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white;
    MARGIN: 0px auto;
    WIDTH: 500px;
    FONT-SIZE: 11px
}
.pageDiv
{
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: white;
    MARGIN: 0px auto;
    WIDTH: 965px;
    FONT-SIZE: 11px
}
.Results_Title
{
    FONT-SIZE: 16px
}
.Results_HitCount
{
    PADDING-BOTTOM: 3px;
    FONT-SIZE: 7.5pt
}
.Results_NoMatches
{
    FONT-SIZE: 8.5pt
}
.ADVSearch_FieldTitle
{
    PADDING-BOTTOM: 8px;
    COLOR: #000040;
    FONT-SIZE: 13px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-TOP: 8px
}
.ADV_Search_Cell
{
    PADDING-BOTTOM: 8px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-TOP: 8px
}
.ADV_Search_ListBox
{
    WIDTH: 205px
}
.ADV_Search_TextBox
{
    WIDTH: 200px
}
.QWKSearchDropDown
{
    WIDTH: 148px;
    FONT-SIZE: 7.5pt
}
INPUT
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #353550;
    FONT-SIZE: 11px
}
SELECT
{
    WIDTH: 165px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #353550;
    FONT-SIZE: 9px
}
.FormElements
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}
.Topheading
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #34a5cd;
    FONT-SIZE: 20px
}
.Topheading2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #34a5cd;
    FONT-SIZE: 18px
}
.Topheading3
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #34a5cd;
    FONT-SIZE: 20px
}
DIV.footer TABLE.credits
{
}






div.main_area_new_home_page div.big_gradient {
	background: url("/default/images/big_gradient.png") 18px 0 no-repeat;
	overflow: hidden;
	width: 100%;
}

div.main_area_new_home_page div.left {
	float: left;
	overflow: hidden;
	width: 245px;
}

div.main_area_new_home_page div.left div.vacancies {
	background: url("/default/images/vacancies_bg.png") no-repeat;
	height: 210px;
	margin: 0 0 0 25px;
	overflow: hidden;
	width: 212px;
}

div.main_area_new_home_page div.left div.vacancies p.title {
	color: #38a5ce;
	font-size: 19px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 7px;
}

div.main_area_new_home_page div.left div.vacancies ul {
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 8px 0 0 8px;
}

div.main_area_new_home_page div.left div.vacancies ul li {
	background: url("/default/images/vacancies_bullet.png") 0 5px no-repeat;
	float: left;
	padding: 0 0 0 10px;
	width: 100%;
}

div.main_area_new_home_page div.left div.vacancies ul p.title {
	font-size: 11px;
	font-weight: normal;
	padding: 0;
}

div.main_area_new_home_page div.left div.vacancies ul p.title a {
	color: #38a5ce;
}

div.main_area_new_home_page div.left div.vacancies ul p.title a:focus,
div.main_area_new_home_page div.left div.vacancies ul p.title a:hover {
	color: #bf0000;
}

div.main_area_new_home_page div.left div.vacancies ul p.information {
	margin: 0;
	padding: 0 0 8px 0;
}

div.main_area_new_home_page div.left div.vacancies p.more {
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 20px;
}

div.main_area_new_home_page div.left img.newsletter {
	display: block;
	padding: 18px 0 0 25px;
}

div.main_area_new_home_page div.left div.poll {
	height: 320px;
	margin: 12px 0 0 25px;
	overflow:hidden;
	width: 212px;
}
.pds-box {
	border:0 !important;
}

div.main_area_new_home_page div.left img.charity_of_the_year {
	display: block;
	padding: 12px 0 10px 25px;
}

div.main_area_new_home_page div.right {
	float: left;
	overflow: hidden;
	width: 745px;
}

div.main_area_new_home_page div.right ul.sections {
	background: url("/default/images/sections_divider.png") 50% 100% no-repeat;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 10px 0 17px 0;
	width: 100%;
}

div.main_area_new_home_page div.right ul.sections li {
	float: left;
	padding: 0 3px 0 0;
}

div.main_area_new_home_page div.right div.featured_recruiters {
	float: left;
	overflow: hidden;
	width: 370px;
}

div.main_area_new_home_page div.right div.featured_recruiters img.title {
	display: block;
	padding: 18px 0 20px 2px;
}

div.main_area_new_home_page div.right div.featured_recruiters ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 2px;
}

div.main_area_new_home_page div.right div.featured_recruiters ul li {
	float: left;
}

div.main_area_new_home_page div.right div.featured_recruiters ul img {
	border: 1px solid #969488;
	margin: 0 4px 4px 0;
}

div.main_area_new_home_page div.right div.this_week {
	background: url("/default/images/welcome_divider.png") no-repeat;
	display: inline;
	float: left;
	height: 150px;
	margin: 15px 0 0 0;
	overflow: hidden;
	padding: 0 0 0 12px;
	width: 300px;
}

div.main_area_new_home_page div.right div.this_week p {
	color: #000000;
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px 0;
}

div.main_area_new_home_page div.right div.welcome {
	background: url("/default/images/welcome_bg.jpg") no-repeat;
	clear: both;
	float: left;
	height: 382px;
	overflow: hidden;
	position: relative;
	width: 507px;
}

div.main_area_new_home_page div.right div.welcome ul { font-size:11px; margin-top:0px;}
div.main_area_new_home_page div.right div.welcome div.copy {
	padding: 40px 10px 0 10px;
}

div.main_area_new_home_page div.right div.welcome div.copy p {
	color: #787878;
	font-size: 11px;
	margin: 0;
	padding: 0 0 10px 0;
	text-align:justify;
}

div.main_area_new_home_page div.right div.welcome p.more {
	bottom: 12px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 10px;
}

div.main_area_new_home_page div.right div.welcome p.more a {
	color: #0067ab;
	text-decoration: none;
}

div.main_area_new_home_page div.right div.welcome p.more a:focus,
div.main_area_new_home_page div.right div.welcome p.more a:hover {
	color: #bf0000;
}

div.main_area_new_home_page div.right div.testimonial {
	background: url("/default/images/testimonial_bg.png") no-repeat;
	display: inline;
	float: left;
	height: 188px;
	margin: 0 0 12px 5px;
	position: relative;
	width: 222px;
}

div.main_area_new_home_page div.right div.testimonial div.the_testimonial {
	padding: 40px 12px 0 12px;
}

div.main_area_new_home_page div.right div.testimonial div.the_testimonial p {
	color: #fff;
	font-size: 11px;
	line-height: 13px;
	margin: 0;
	padding: 0 0 10px 0;
}

div.main_area_new_home_page div.right div.testimonial div.the_testimonial p.name {
	font-size: 12px;
	font-weight: bold;
}

div.main_area_new_home_page div.right div.testimonial p.more {
	bottom: 7px;
	font-size: 11px;
	left: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
}

div.main_area_new_home_page div.right div.testimonial p.more a {
	color: #f6ff00;
	text-decoration: none;
}

div.main_area_new_home_page div.right div.testimonial p.more a:focus,
div.main_area_new_home_page div.right div.testimonial p.more a:hover {
	color: #fff;
}

div.main_area_new_home_page div.right div.testimonial p.more a:active {
	text-decoration: underline;
}

div.main_area_new_home_page div.right div.popular_jobs {
	background: url("/default/images/jobs_divider.png") 100% 10px no-repeat;
	clear: both;
	float: left;
	height: 200px;
	width: 370px;
}

div.main_area_new_home_page div.right div.popular_jobs h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 5px;
}

div.main_area_new_home_page div.right div.popular_jobs ul {
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 5px;
	width: 175px;
}

div.main_area_new_home_page div.right div.popular_jobs ul li {
	background: url("/default/images/grey_bullet.png") 0 5px no-repeat;
	padding: 0 5px 7px 12px;
}

div.main_area_new_home_page div.right div.popular_jobs ul a {
	color: #787878;
	text-decoration: none;
}

div.main_area_new_home_page div.right div.popular_jobs ul a:focus,
div.main_area_new_home_page div.right div.popular_jobs ul a:hover {
	color: #bf0000;
}

div.main_area_new_home_page div.right div.popular_jobs p.more {
	clear: both;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 195px;
}

div.main_area_new_home_page div.right div.popular_jobs p.more a {
	color: #34a5cd;
	text-decoration: none;
}

div.main_area_new_home_page div.right div.popular_jobs p.more a:focus,
div.main_area_new_home_page div.right div.popular_jobs p.more a:hover {
	color: #bf0000;
}

div.main_area_new_home_page div.right div.jobs_by_salary {
	float: left;
	padding: 0 0 0 10px;
	width: 125px;
}

div.main_area_new_home_page div.right div.jobs_by_salary h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 5px;
}

div.main_area_new_home_page div.right div.jobs_by_salary ul {
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 5px;
}

div.main_area_new_home_page div.right div.jobs_by_salary ul li {
	background: url("/default/images/grey_bullet.png") 0 5px no-repeat;
	float: left;
	padding: 0 5px 7px 12px;
	width: 100%;
}

div.main_area_new_home_page div.right div.jobs_by_salary ul a {
	color: #787878;
	text-decoration: none;
}

div.main_area_new_home_page div.right div.jobs_by_salary ul a:focus,
div.main_area_new_home_page div.right div.jobs_by_salary ul a:hover {
	color: #bf0000;
}

div.main_area_new_home_page div.right div.other_places {
	/*background: url("/default/images/jobs_divider.png") 0 10px no-repeat;*/
	float: left;
	overflow: hidden;
	padding: 0 0 0 10px;
	width: 205px;
}

div.main_area_new_home_page div.right div.other_places img.meet_the_team {
	display: block;
}

div.main_area_new_home_page div.right div.other_places img.jobseekers_tips {
	float: left;
}

div.main_area_new_home_page div.right div.other_places img.recruiter_advice {
	float: left;
}

.floatRight
{
	float: right;
}

.recruit-contact {padding:0 0 5px 15px;text-align:center;margin:20px 0 10px 0;border-bottom:1px solid #999999;}
.recruit-contact span {color: #0067AB;}

.social-link {
position:absolute;
top:7px;
background:#f6f6f6;
border-left:3px solid #cacaca;
border-right:3px solid #cacaca;
padding:3px;
left:400px;
}


#front-services {overflow:hidden;width:100%;}
#front-services li{
	height:15px;	
	list-style:none;
	background:url(/default/images/bullet_point_blue.gif) no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	float:left;
	clear:left;
}

.pds-links {display:none !important;}
.front-social-links {
	height: 200px;
	width: 210px;
	_width:180px;
	text-align:center;
	float:left;
	padding-top:10px;
	margin-left:9px;
	display:inline;
}