.FormElementLabel {	
	padding: .3em;
	width: 18em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	margin-bottom:.1em;	
}

.SmallLabel{
	font-size:.8em;
	font-weight:normal;
}

.FormDescription{
	float: left;
	border:1px solid black;
}

input.DefaultSmall {
	padding: .3em;
	width: 5.00em;
}

p.FormElementContainerP {
	clear: both;
}

input{
/*	width:15em;	*/
	margin: 0 0.5em 0.5em 0;
}

select{
	width:15em;
	margin: 0 0.5em 0.5em 0;
}

.DateFormElement{
	width:100px;
}

.TextAreaFormElement{
	width:180px;
}

.SubmitFormElement{
	width:102px;
	height:32px;
	border:none;
	background: url(/Images/Template/ButtonBackground.gif) no-repeat;
	color:#d73232;
	font-weight:bold;
	cursor: pointer;
	margin: 0 0.5em 0.5em 0;
}
/** Navigation **/
/**
	<ul id="divTopNavigation" class="Navigation">
	<li class="on">
	<a href="/Jobsite/Index.php" title="homepage">
	<span>
	<strong>
	<em>
**/	

.Navigation { list-style: none; }
.Navigation li	{ display: inline; 	}

#divTopNavigationWrapper {
	clear: both;
	margin: 0 0 1em 0;
	padding: .5em 0;
	color: inherit;
	background-color: #3f6ead;
	background-image: url(/Images/Template/MainNavigationBackground.gif);
	background-repeat: repeat-x;
}

ul#divTopNavigation {
	width: 82em;
	margin: 0 auto;
	padding: .5em 0;
	text-align: right;
}

ul#divTopNavigation li {
	padding:3px;
}

ul#divTopNavigation li a {
	padding: .7em 0;
	color: #fff;
	background-color: inherit;
	text-decoration: none;
}

ul#divTopNavigation li a:hover, ul#divTopNavigation li.On a {
	color: #fff;
	background-color: #6185b9;
	background-image: url(/Images/Template/NavigationItemTopLeft.gif);
	background-repeat: no-repeat;
}

ul#divTopNavigation li.On a {
	color: #c5d2e8;
	background-color: #6185b9;
}

ul#divTopNavigation li a span {
	padding: .7em 0;
}

ul#divTopNavigation li a:hover span, ul#divTopNavigation li.On a span {
	padding: .7em 0;
	background-image: url(/Images/Template/NavigationItemTopRight.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

ul#divTopNavigation li a strong {
	padding: .7em 0;
}

ul#divTopNavigation li a:hover strong, ul#divTopNavigation li.On a strong {
	padding: .7em 0;
	background-image: url(/Images/Template/NavigationItemBottomLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

ul#divTopNavigation li a em {
	padding: .7em 1em .7em 1.2em;
	font-style: normal;
}

ul#divTopNavigation li a:hover em, ul#divTopNavigation li.On a em {
	background-image: url(/Images/Template/NavigationItemBottomRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* Main Content */

div.Column {
}

div.ColumnIn {
}

/* Rounded boxes */

.WidgetBoxContainer{
	margin:10px;
	background-color: #fff;
	border: 1px solid #e2e2e2;
}

.WidgetBoxContainerRounded{
	margin:5px;
}

.WidgetBoxContent{	
	background-color:#fff;
	padding: 5px;
	text-align:center;
}

/* Banners */

.banner {
	margin:0 auto;
	margin-top: 0.5em;
	color: #aaa;
	background-color: #fff;
}

.welcome-banner{
	width: 319px;
	height: 245px;	
}

/** TYPOGRAPHY **/
h2 {
	padding: .2em .8em .5em .8em;
	color: #3a69a8;
	background-color: inherit;
	font-size: 1.8em;
	letter-spacing: -.05em;
	border-bottom: 1px solid #d9d9d9;
}

h3.Header {	
	color: #3a69a8;
	background-color: inherit;
	font-size: 1.2em;
	letter-spacing: -.05em;	
	padding-top: 1.2em;
}

.FormElementLabel {
	font-weight: bold;
	font-size: 1.1em;
}

/*	h2 a {
		margin: 0 .5em;
		}
	h2 em {
		padding: 0 1em;
		color: #aaa;
		backgorund-color: inherit;
		font-size: .6em;
		font-style: normal;
		letter-spacing: 0;
		}
	h2 strong {
		color: #333;
		backgorund-color: inherit;
		}
*/

/* The template */

body {
	color: #333;
	background-color: #f2f2f2;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: .75em;
	text-align: center;
}

.GeneralText{
	padding: 1em 1.8em;
	color: #666;
	background-color: inherit;
	font-size: .96em;
	line-height: 1.7em;
}

.GeneralText ul {
	list-style: disc;
}

.GeneralText ol {
	list-style: decimal;
}

ul.GeneralList {
	list-style: disc;
}

ul.GeneralList li.SelectedListItem{
	font-weight: bold;
}

form fieldset legend{
	display:none;
}

.ContactUsHeading{
	font: bold 1.2em verdana, arial, sans-serif;
	padding-top: 1em;
	padding-right: 1.8em;
	padding-bottom: 1em;
}

/* start system message and erro*/

.Error{
	font-weight: bold;
	background-color:  #ffd700;
	color: #000;
	border: 1px solid #b8860b;
	padding:0.5em;
}

ul.ProfileStatus {
	height: 5em;
	padding-top: 2em;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 0;
}

ul.ProfileStatus li {
	float: left;
	padding-top: 0;
	padding-right: 3em;
	padding-bottom: 2em;
	padding-left: 7em;
	list-style:none;
}

ul.ProfileStatus li#ProfileStatusImage{
  background:url('/Images/Template/ProfileStatus.gif') no-repeat left center;
}

.SystemMessageWrapper {	
}

.SystemMessage{
	font-weight: bold;
	
	text-align:center;
	
	padding:0.5em;
	
	background-color:  #ffd700;
	color: #000;
	border: 1px solid #b8860b;
}

.Success {
	font-weight: bold;
	padding:0.5em;
	background-color: #99CCCC;
	color: #000;
	border: 1px solid #153869;
}

.SystemMessageLink{
	padding-top:0.5em;
	text-align:center;
	font-size: 1em;
}

.SystemMessageLink a{
	color:#000;
}

/* end sytem message */
/*start header*/
#aSkipToContentLink{
	display:none;
}

#divSiteHeader {
	color: inherit;
	background-color: #153869;
	background-image: url(/Images/Template/HeaderBackground.gif);
	background-repeat: repeat-x;
}

div#divSiteHeaderIn {
	position: relative;
	width: 82em;
	margin: 0 auto;
}
/*stop header*/

/* Site Logo */
#hSiteHeaderLogo {
	position: absolute;
	top: .3em;
	left: .5em;
}
#hSiteHeaderLogo a {
	display: block;
	width: 166px;
	height: 152px;

}

#strongSiteHeaderLogoText{
	display: none;
}

/* Top Text */
#pSiteToptext {
	margin: 0;
	padding: 0 1em;
	color: #7aa7f2;
	background-color: inherit;
	font-style: italic;
	text-align: right;
	font-size: .9em;
}

.Navigation		{ list-style: none; }
.Navigation li	{ display: inline; 	}

#ulNavToplinks {
	margin: 0;
	padding: .8em 0;
	font-size: .9em;
	text-align: right;
}
#ulNavToplinks li {
	padding: 0 .6em 0 .3em;
	border-right: 1px solid #47638b;
}
#ulNavToplinks li.noborder {
	padding: 0 0 0 .3em;
	border: 0;
}

#ulNavToplinks li a {
	color: #e2edff;
	background-color: inherit;
	text-decoration: none;
}
#ulNavToplinks li a:hover {
	color: #fff;
	background-color: inherit;
	text-decoration: underline;
}

/* Banners */
#divArea1{
	margin: 0 0 1em 1em;
	float: right;
	width: 235px;
	height: 60px;
}

#divArea2{
	float: right;
	width: 468px;
	height: 60px;
}


/* The main container */

div#divArea4 {
	width: 82em;
	margin: 0 auto;
}

body.fullwidth div#divArea4 { width: 90%; }

#divResourcesLayoutMainLayoutMainContent {
	padding: .3em 0;
	clear: both;
	/* margin: 0 21em 0 0; */
}

#divResourcesLayoutMainLayoutMainContentArea1{
	width: 29em;
	float: left;
}

#divResourcesLayoutMainLayoutMainContentArea2{
	width: 37em;
	float: left;
}

#divResourcesLayoutMainLayoutMainContentArea3{
	width: 15em;
	float: left;
}

#divResourcesLayoutMainLayoutMainContentArea4{
	clear: both;
}

/* myaccount content */
#divResourcesLayoutMainLayoutMyAccountContent {
	padding: .3em 0;
	clear: both;
	/* margin: 0 21em 0 0; */
}

#divResourcesLayoutMainLayoutMyAccountContentArea1{
	width: 29em;
	float: left;
}

#divResourcesLayoutMainLayoutMyAccountContentArea2{
	width: 52em;
	float: left;
}

#divResourcesLayoutMainLayoutMyAccountContentArea3{
	clear: both;
}

/* wide content */
#divResourcesLayoutMainLayoutWideContent {
	padding: .3em 0;
	clear: both;
	/* margin: 0 21em 0 0; */
}

/*popst job content */
#divResourcesLayoutMainLayoutPostJobContent{
	padding: .3em 0;
	clear: both;
}

#divResourcesLayoutMainLayoutPostJobContentArea1{
	width: 52em;
	float: left;
}


#divResourcesLayoutMainLayoutPostJobContentArea2{
	width: 29em;
	float: left;
}


/* */

#divResourcesLayoutMainLayoutWideContentArea1{
	width: 66em;
	float: left;	
}

#divResourcesLayoutMainLayoutWideContentArea2{
	width: 15em;
	float: left;
}

#divResourcesLayoutMainLayoutWideContentArea3{
	clear: both;
}

#divResourceId23{
	width: 27.5em;
	float:left;
}

#divResourcesLayoutMainLayoutWelcomeImageAndSearchArea1 #divResourceId9{
	width: 36em;
	margin-left:0;
	margin-right:0;			
	float: left;	
}

#divResourcesLayoutMainLayoutWelcomeImageAndSearchArea2 #divResourcesLayoutMainLayoutWelcomeImageAndSearchArea2In .WidgetBoxContainer{	
	margin-right:0;	
}

#divResourcesLayoutMainLayoutWelcomeImageAndSearchArea1{
	width: 65.5em;
	float:left;
	padding:0;
	margin:0;
}

#divResourcesLayoutMainLayoutWelcomeImageAndSearchArea2{
	width: 65.5em;
	padding-right:0;
	clear:both;
}


ul.NavMenu1{
	height: 4em;
	padding: 1em 0 0 0;
	list-style: none;
}

ul.NavMenu1 li {
	display: block;
	width: 4.3em;
	padding: .4em;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	line-height: 1.2em;
	text-align: center;
	display: inline;
}

ul.NavMenu1 li a {
	color: #e86a10;
	background-color: inherit;
}

ul.NavMenu1 li a:hover {
	color: #222;
	background-color: inherit;
}

ul.NavMenu1Small {
	margin: 0;
	padding: .2em 0 0 0;
	list-style: none;
}

ul.NavMenu1Small li {
	padding: 0 .3em 0 .5em;
	display: inline;
	font-size: 1.1em;
}

ul.NavMenu1Small li a {
	color: #e86a10;
	background-color: inherit;
}

ul.NavMenu1Small li a:hover {
	color: #222;
	background-color: inherit;
}

div.divPageWide{
	padding:2em;
}

div.divPageWide div ul.NavMenu1Small{
	padding:3em 3em 1em 3em;
	text-align:center;
}

p.Text {
	padding: 1em 1.8em;
	color: #666;
	background-color: inherit;
	font-size: .96em;
	line-height: 1.7em;
	padding: .5em 0;
}

p.LargeText {
	color: #666;
	background-color: inherit;
	font-size: 1.1em;
	line-height: 1.5em;
}

div#ResourcesMainJobsSearch h2{
	float:left;
	border-bottom: none;
}

div#ResourcesMainJobsSearchForm{
	clear:both;
}

ul.NavMenu2 { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 0.8em verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #ddd; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 11px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul.NavMenu2 li { /* do not change */
display: inline;
font-size: 1.4em;
}

li.NavMenuTab {
border-bottom: none; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

li.NavMenuTabSelected {
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
position: relative;
top: 1px;
padding-top: 7px; /* must change with respect to padding (X) above and below */
}


ul.NavMenu2 li a{
text-decoration:none;
color: #999;
padding: 11px 8px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border-top: 1px solid #ddd; /* set border COLOR as desired; usually matches border color specified in #tabnav */
border-left: 1px solid #ddd; /* set border COLOR as desired; usually matches border color specified in #tabnav */
border-right: 1px solid #ddd; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #eee; /* set unselected tab background color as desired */
}

ul.NavMenu2 li.NavMenuTabSelected a{
	background-color: #fff; /* set unselected tab background color as desired */
}

ul.NavMenu2 li a:hover{
	text-decoration:none;
	color: #111;
}

.QuickSearchTopBar legend{
	display: none;
}

ul.NavMenuSearchTopItems{
	list-style: none;
}

ul.NavMenuSearchTopItems li {
	display: block;
	font-weight: bold;
	display: inline;
	padding: .4em;
}

ul.NavMenuSearchTopItems li a {
	color: #e86a10;
	background-color: inherit;
}

ul.NavMenuSearchTopItems li a:hover {
	color: #222;
	background-color: inherit;
}

div.TabSelected{
	display:block;
}

div.Tab{
	display:none;
}

ul.JobListCompact {
	font-size: .96em;
	margin-top: 2em;
}

ul.JobListCompact li{
	margin-bottom: 2em;
}

ul.JobListCompact li a {

	/*text-decoration: none;*/
}

ul.JobListCompact li a.JobTitle {
	font-size: 1.2em;
	text-decoration: none;
}

ul.JobListCompact li em {
	padding: 0 1em;
	color: #aaa;
	background-color: inherit;
	font-weight: normal;
	font-style: normal;
	font-size: .95em;
}

ul.JobListCompact li p {
	color: #555;
	background-color: inherit;
}

span.JobListSalarydescription{
	color:green;
	font-size: .95em;
}

ul.JobListOptions {
	margin: 0;
	padding: .2em 0 0 0;
	list-style: none;
}

ul.JobListOptions li {
	padding: 0 .3em 0 .5em;
	border-left: 1px solid #ccc;
	display: inline;
	font-size: .95em;
}

ul.JobListOptions li.First {
	padding: 0 .3em 0 0;
	border: 0;
}

ul.JobListOptions li a {
	color: #e86a10;
	background-color: inherit;
}

ul.JobListOptions li a:hover {
	color: #222;
	background-color: inherit;
}

div.FeaturedJobSearchOpportunity {
	margin: 15px 17px -5px 17px;
}

div.SponsoredJob {
	background-color: #ffff99;
	margin: 15px 17px -5px 17px;
	padding: 5px;
	color: #666;
	font-size: .96em;
	line-height: 1.7em;
}
div.SponsoredJob a {
	/*text-decoration: none;*/
}

div.SponsoredJob a.JobTitle {
	font-size: 1.2em;
	text-decoration: none;
}

div.SponsoredJobText {
	float: right;
	color: green;
	margin: -2px 1px 0 0;
}

div.ResourcesMyJobGroupMainMarketingBanners div.ResourcesMyJobGroupMainMarketingBanner a img{
	border: 1px solid #ddd;
	margin-bottom:2px;
	margin-top:4px;
}

div.ResourcesMyJobGroupMainMarketingBanners div.ResourcesMyJobGroupMainMarketingBanner {
	text-align:center;
}

div.AdvertiseTextAndBanner{
	padding: 1em 0 0 0;
	text-align:center;
	color: #666;
	background-color: inherit;
}

div.AdvertiseTextAndBanner p {
	padding: 1em .5em 0 .5em;
	color: #666;
	background-color: inherit;
	font-size: .96em;
}

div.AdvertiseTextAndBanner p strong {
	color: #333;
	background-color: inherit;
}

span.JobsFound {
	color: #000;
}

/*START Job Search Box*/
.RefineSearch p{
	float: left;
}

.RefineSearch label{
	width: 5em;
}

.RefineSearch #pRefineKeywordsSubmit label, .RefineSearch #pRefineLocationAdd label, .RefineSearch #pRefineRegionChange label, .RefineSearch #pRefineSectorAdd label, .RefineSearch #pRefineSalaryChange label, .RefineSearch #pRefineEmploymentTypeAdd label, .RefineSearch #pRefineRecruiterTypeAdd label, .RefineDistance #pRefineDistanceChange label{
	display: none;
}

.QuickSearchTopBar p .FormElementLabel {
	width: 8em;
}

input.RefineButton {
	width:64px;
	height:20px;
	font-size: 10px;
	border:none;
	background: url(/Images/Template/ButtonBackgroundSmall.gif) no-repeat;
	color:#d73232;
	font-weight:bold;
	cursor: pointer;
	display: none;
}

input.RefineKeywordsButton {
	width:64px;
	height:20px;
	font-size: 10px;
	border:none;
	background: url(/Images/Template/ButtonBackgroundSmall.gif) no-repeat;
	color:#d73232;
	font-weight:bold;
	cursor: pointer;
}

#pPostcodeLocation {
	width:433px;/*Don't ask. It works*/
}

.RefineSearch .TextFormElement {
	width: 14.6em;
}

.RefineSearch legend {
	display: none;
}

div.RemoveOptions {
	margin-left: 6em;
}

.RemoveOptions a {
	text-decoration: none;
}

a.RemoveAttribute {
	text-decoration: none;
}

a.RemoveAttributeRed {
	color: #ff0000;
	text-decoration: none;
}

div.StartNewSearchLink {
	margin: 0px 0px 10px 150px;
}

#RefineSalaryForm {
	margin-top: 10px;
}

div.SearchOptions {
	width: 33.3em;
	background-color: #eeeeee;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 0 -5px;
	line-height:1.5em;
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
}

#divResourcesLayoutMainLayoutWelcomeImageAndSearchArea1 #divResourceId9 #pRefineKeywordsSubmit{
	clear: none;
}

/*END Job Search Box*/

/*START MyAcount Box*/

/*START Pagination*/
h2 div.Pagination {
	float: right;
}
#BottomPagination div.Pagination {
	text-align: center;
}

div.Pagination {
	font-size: 15px;
	font-weight: normal;
	color: #3a69a8;
	letter-spacing: 0;
	margin-top: .2em;
}

div.Pagination a {
	text-decoration: none;
	color: #000;	
}
/*END Pagination*/

/*START MyAcount Box*/

div.After {
	clear: both;
}

ul.Competition {
	background-color: #ffff99;
	font-size: 1.2em;
	color: #5d5d5d;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

ul.Competition li {
	background-repeat: no-repeat;
	list-style:none;
	padding-right: 3em;
	padding-left: 5em;
}

ul.Competition li#CompetitionImage{
  background:url('/Images/Template/Important.gif') no-repeat left center;
}

ul.MyAccountOptions {
	height: auto;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}

ul.MyAccountOptions li {
	float: left;
	width: 12em;
	padding-top: 0;
	padding-right: 3em;
	padding-bottom: 2em;
	padding-left: 7em;
	background-repeat: no-repeat;
	list-style:none;
}

ul.MyAccountOptions li#MyDetails{
  background:url('/Images/Template/MyAccountMyDetails.gif') no-repeat left center;
}

ul.MyAccountOptions li#MyCV{
	background:url('/Images/Template/MyAccountMyCV.gif') no-repeat left center;
}

ul.MyAccountOptions li#MyShortlist{
	background:url('/Images/Template/MyAccountMyShortlist.gif') no-repeat left center;
}

ul.MyAccountOptions li#MyApplications{
	background:url('/Images/Template/MyAccountMyApplications.gif') no-repeat left center;
}

ul.MyAccountOptions li#MyAlerts{
	background:url('/Images/Template/MyAccountMyAlerts.gif') no-repeat left center;
}

ul.MyAccountOptions li#RecAFriend{
	background:url('/Images/Template/MyAccountRecAFriend.gif') no-repeat left center;
}

ul.MyAccountOptions li#CVAppraisal{
	background:url('/Images/Template/MyAccountCVAppraisal.gif') no-repeat left center;
}

ul.MyAccountOptions li#Logout{
	background:url('/Images/Template/MyAccountLogout.gif') no-repeat left center;
}

ul.MyAccountOptions li#Cancel{
	background:url('/Images/Template/MyAccountCancel.gif') no-repeat left center;
}

ul.MyAccountOptions li a {
	font-size: 1.2em;
	font-weight: bold;
	color: #e86a10;
	background-color: inherit;
}

ul.MyAccountOptions li a:hover {
	color: #222;
	background-color: inherit;
}

ul.MyAccountOptions li p.text{
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0.5em;
	padding-left: 0em;
}

div#ResourcesMainCandidatesMyAccount h3{
	font-size: 1.2em;
	color: #e86a10;
	padding-top: 1em;
}

div#ResourcesMainCandidatesMyDetails h3{
	font-size: 1.2em;
	color: #e86a10;
}

div#ResourcesMainCandidatesMyDetails h3 a{
	/*color: #e86a10;*/
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
}

ul.MyDetailsList{
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 0;
}

ul.MyDetailsList li.ProfielName{
	font-size: 1.2em;
	color: #3a69a8;
}

ul.MyDetailsList li.ProfielName p{
	font-size: 1.2em;
}

ul.MyDetailsSubList{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2em;
}

div#ResourcesMainCandidatesMyAlerts h3{
	font-size: 1.2em;
	color: #e86a10;
}

ul.MyAlertsList{
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

ul.MyAlertsNavMenu1{
	height: 4em;
	padding: 1em 0 0 0;
	list-style: none;
}

ul.MyAlertsNavMenu1 li {
	display: block;
	width: 4.3em;
	padding: .4em;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	line-height: 1.2em;
	text-align: center;
	display: inline;
}

ul.MyAlertsNavMenu1 li a {
	color: #0066ff;
	background-color: inherit;
}

ul.MyAlertsNavMenu1 li a:hover {
	color: #222;
	background-color: inherit;
}

h2.Warning{
	background-color: #ffff99;
	font-size: 1.2em;
	color: #5d5d5d;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	border: 1px solid #000000;
	margin-bottom: 5px;
}

div.RecruiterList {
	float: left;
	padding: 5px;
}

ul.RecruiterList {
	margin-top: 10px;
}

img.RecruiterLogo {
	float: right;
	margin: 10px 5px 0 0;
}

div.RecruiterProfilePage {
	padding: 10px;
}

/*END MyAcount Box*/

/*START Footer Box*/

div#SiteFooter {
	padding: 5em 0 5em;
	color: inherit;
	background-color: #222;
	background-image: url('/Images/Template/FooterBackground.gif');
	background-repeat: repeat-x;
}

div#SiteFooter-In {
	position: relative;
	width: 82em;
	margin: 0 auto;
	padding: 1em 0 0 0;
}

div#SiteFooter div.MyJobGroupWebsites {
	margin: 0 0 0 .5em;
	height: auto;
}

div#SiteFooter div.MyJobGroupExtras {
	margin: 0 0 0 .5em;
	height: auto;
}

div#SiteFooter div.MyJobGroupTermsAndCon {
	margin: 0 0 0 .5em;
	height: auto;
}

h4.SiteFooterHeading{
	color: #d3d3d3;
	background-color: inherit;
	font-size: 1.4em;
	letter-spacing: -0.05em;
}

ul.SiteFooterNavigation {
	margin: 0 0 0 1em;
}

ul.SiteFooterNavigation li {
	margin: auto auto auto auto;
	float: left;
	display: block;
	width: 13em;
	font-size: .9em;
}

div.MyJobGroupWebsites ul.SiteFooterNavigation li {
	width: 12.5em;
}

ul.SiteFooterNavigation li a {
	color: #aaa;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -.05em;
}

ul.SiteFooterNavigation li a:hover {
	color: #fff;
	background-color: inherit;
}

ul#MyJobGroupTermsAndCon {
	margin: 3em 0 0 0;
	padding: 1.5em .5em 1em 0;
	font-size: .9em;
	border-top: 1px solid #2d2d2d;
}

ul#MyJobGroupTermsAndCon li {
	padding: 0 .4em 0 .6em;
	color: #aaaaaa;
	background-color: inherit;
	border-right: 1px solid #2d2d2d;
}

ul#MyJobGroupTermsAndCon li.NoBorder {
	margin: 0;
	border: 0;
}

ul#MyJobGroupTermsAndCon li a {
	color: #aaaaaa;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #333;
}
ul#MyJobGroupTermsAndCon li a:hover {
	color: #fff;
	background-color: inherit;
	border-bottom: 1px solid #fff;
}

ul#MyJobGroupTermsAndCon li p {
	margin: 0;
	padding: .3em 0 0 .5em;
}

ul#MyJobGroupTermsAndCon li p a {
	color: #aaaaaa;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #333;
}

ul#MyJobGroupTermsAndCon li p a:hover {
	color: #fff;
	background-color: inherit;
	border-bottom: 1px solid #fff;
}

ul.TermsAndConNavigation {
	margin: 0 1em;
	padding: 1.5em 0;
}
ul.TermsAndConNavigation li {
	float: left;
	display: block;
	font-size: .9em;
}

ul.TermsAndConNavigation li a {
	color: #aaaaaa;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -.05em;
	border-bottom: 1px solid #444;
}

ul.TermsAndConNavigation li a:hover {
	color: #fff;
	background-color: inherit;
	border-bottom: 1px solid #fff;
}

/*END Footer Box*/

div.StaticPage {
	margin: 10px;
	color: #666;
	background-color: inherit;
	font-size: .96em;
	line-height: 1.7em;
}

div.StaticPage p {
	margin-bottom: 1.50em;
}

div.StaticPage ul {
	margin: 0px;
	padding: 0px;
}

div.StaticPage li {
	list-style: none;
}

div.LinkDisguisedAsButton {
	display: inline;
	letter-spacing: 0em;
}

div.LinkDisguisedAsButton a {
	color:#d73232;
	font-size: 12px;
	font-weight:bold;
	cursor: pointer;
}

div.DoNotVisit{
	background-color:black;
	color:black;
	font-size:1px;	
}

/*START Top Locations/Sectors Box*/
ul.TopLocationsList{
	list-style: none;
}

ul.TopLocationsList li {
	font-weight: bold;
}

ul.TopLocationsList li a {
	color: #0066ff;
	background-color: inherit;
}

ul.TopLocationsList li a:hover {
	color: #222;
	background-color: inherit;
}

ul.TopSectorsList{
	list-style: none;
}

ul.TopSectorsList li {
	font-weight: bold;
}

ul.TopSectorsList li a {
	color: #0066ff;
	background-color: inherit;
}

ul.TopSectorsList li a:hover {
	color: #222;
	background-color: inherit;
}
/*END Top Locations/Sectors Box*/

.MarketingBannerAtlasSolutions{
	width:319px;
	height:174px;
	text-align:center;
}

.MarketingBannerAtlasSolutionsImage{
	margin-top:50px;	
}

.DYKCVAppraisal {
	text-align: center;
}

#pCandidateCVAppraisalJobDescription .SmallLabel {
	display: block;
	text-align: right;
}

/* Adsense CSS */
.ad_header {
	color:#000;
	font-weight:bold;
	padding-bottom:7px;
	font-size:13px;
}

.ad_line1 {
	color:#0066ff;
	font-size:15px;
	text-decoration:underline;
}

.ad_text {
	color:#555555;
	font-size:13px;
	text-decoration:none;
}

.ad_url {
	color:#008000;
	font-size:13px;
	margin-bottom:12px;
	text-decoration:none;
}

.search_header{
	background:#eee;
	padding:4px;
	font-size:15px;
	font-weight:bold;
}

.wide_ads {
	background:#FFFF99;
	padding:10px;
}

.narrow_ads {
	background:#FFFF99;
	padding:10px;
}


