/*
 ****************************************
 *   Stylesheet for PSCA    			*
 *   Version: 0.01 - 01062009           *
 ****************************************
*/

/* coommon styles */

a
{
	color: #666666;
}

#company-insider-info-window
{
    z-index: 500 !important;
}

body
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/body bg.ashx');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-color: #adaabd;
 }

body form
 {
  background-color:#FFFFFF;
  margin: 0 auto;
  width: 972px;
 }



/*
.pagecenter 
 {
  background-image:url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/PagecenterBackground.ashx');
  margin:0 auto;
  padding:0 10px;
  width:960px;
 }

.MastHead 
 {
  background-image:url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/MastHead.ashx');
  height:30px;
  margin-left:7px;
  border-top: 1px solid #fff;
  width:953px;
  display: none;
 }
*/

#bodywrap 
 {
  margin: 0 auto;
  padding:0;
  width: 984px;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/body border.ashx');
  background-repeat: repeat-y;
  background-position: 0 0;
 }

#wrap #mainContent
 {
  display:inline;
  float:left;
  margin:0px 0px!important;
  width: 969px!important;
 }

.Top 
 {
  background-color:#D5D5D5;
  height:100px;
  margin-left:7px;
  width:953px;
  display: none;
 }

.Header 
 {
  /*background-image:url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/Header.ashx');*/
  background-image:url('~/media/Customers/Great Britain/PSCA/GeneralFrontPage/WillBeDeleted/Heading_952X273.ashx');
  /*height:142px;*/
  height:272px;
  margin-left:7px;
  width:953px;
 }

 
/* head */
#head
 {
  float: left;
  height: 100px;
  background-color: #fff!important;
  width: 970px;
  height: 100px;
 }
#head .Header1
 {
  float: left;
  width: 450px;
 }
#head .Header1 .date
 {
  height: 14px;
  width: 222px;
  text-indent: 13px;
  color: #000;
  font-size: 11px;
  font-family: Tahoma;
 }
#head .Header1 .logo
 {
  position: relative;
  left: 5px;
  width: 450px;
 }
#head .Header2
 {
  float: right;
  width: 480px;
 }
#head .Header2 .banner
 {
  height: 70px;
  width: 468px;
  background-color: #fff;
  text-align: right;
  float: right;
 }
#head .Header2 table.TopMenu
 {
  width: 240px!important;
  height: 14px!important;
  text-align: right;
  color: #303030;
  font-weight: bold;
  text-decoration: none;
  margin-left: 225px;
  margin-top: 11px;
 }
#head .Header2 .TopMenu .TopMenuItem
 {
  /*display: block;
  float: left;*/
  color: #303030;
  font-size: 11px;
  height: 14px!important;
  font-family: Tahoma;
  font-weight: bold;
  text-decoration: none;
 }

#head .Header_2 .TopMenu *
 {
  /*display: none;*/
 }
 
#head .Header2 .TopMenu .item span
 {
  height: 14px!important;
  overflow: hidden!important;
 } 
 
#head .Header2 .TopMenu .separator
 {
  color: #000;
  font-size: 11px;
  margin-left: 3px;
  margin-right: 3px;
  position: relative;
  top: -2px;
 }
#head .Header3
 {
  float: left;
  width: 130px;
  height: 100px;
  background-color: #fff;
 }
#head .Header3 .banner
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/km.ashx');
  width: 128px;
  height: 100px;
 }

.NavigationMenu 
 {
  position: relative;
  background-image: url('/~/media/Customers/Great Britain/PSCA/images/menuBg.ashx');
  height:33px;
  width:970px;
  border-top: 1px solid white;
  clear: both;
  z-index: 20;
 }
 
.NavigationMenu li
 {
  margin-top: 0px;
  margin-bottom: 0px;
 }
 
.NavigationMenu .RadMenu .rmHorizontal .rmFirst 
 {
  margin-left:15px;
 }

.NavigationMenu .RadMenu .rmHorizontal .rmTemplate {}

.NavigationMenu .RadMenu .rmHorizontal .rmTemplate .rmText {}

.NavigationMenu .RadMenu .rmHorizontal .rmTemplate .rmText .rmLink 
 {
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:0.8em;*/
	font-size:13px;
	font-weight: bold;
	line-height:28px;
	text-decoration:none;
 }
 .NavigationMenu .RadMenu .rmHorizontal .rmTemplate .rmText .rmLink strong 
 {
    font-weight: bold !important;
 }

.NavigationMenu .RadMenu .rmHorizontal .rmTemplate .rmText .rmLink:hover 
 {
  cursor:pointer;
  text-decoration:underline;
 }

.NavigationMenu .RadMenu .rmHorizontal .rmSeparator {}

.NavigationMenu .RadMenu .rmHorizontal .rmSeparator .rmText 
 {
  background-image:url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/NavigationSeparator2.ashx');
  background-position:center center;
  background-repeat:no-repeat;
  height:30px;
  width:22px;
 }

 
/* hot jobs */ 

.HotJobs
 {
  width: 348px;
  height: 154px;
  background-color: #eee;
  float: right;
  margin: 14px 5px 5px 5px;
  overflow: hidden;
 }

/* recruiters */ 

.Recruiters
 {
  width: 570px;
  height: 100px;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/FeatRecrBg.ashx');
  float: left;
  margin: 0 0 0 5px;
  padding: 9px;
  overflow: hidden;
  position: relative;
  background-color: #EFEBEF;
 }

.Recruiters .JobSearchFeaturedCompanyList .Title h2
 {
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  color: #f00;
  
  margin: 0px;
  letter-spacing: 0;
 }
 
 .Agencies .JobSearchFeaturedCompanyList
 {
  font-family: Arial, Sans-Serif;
  font-size: 24px;
  font-weight: bold;
  color: #094A8C;
  background-color: white;
  padding-top: 0px;
  padding-left: 20px;
 }

.Recruiters .JobSearchFeaturedCompanyList .FeaturedCompanyListItem,
.Agencies .FeaturedCompanyList .FeaturedCompanyListItem
 {
  width: 152px; 
  height: 75px;
  float: left;
  overflow: hidden;
  margin: 5px 18px 2px;
  font-size: 11px;
  text-align: center;
  color: #000000;
  font-weight: bold;
 }
.Recruiters .JobSearchFeaturedCompanyList .FeaturedCompanyListItem p
{
    line-height: normal;
    margin: 0;
}

 .Agencies .FeaturedCompanyList .FeaturedCompanyListItem
 {
     width: 160px;
 }

.Recruiters .JobSearchFeaturedCompanyList .FeaturedCompanyListItem a:first-child,
.Agencies .FeaturedCompanyList .FeaturedCompanyListItem a:first-child
 {
  display: block;
  width: 150px;
  height: 50px;
  overflow: hidden;
  text-align: center;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #cccccc!important;
  margin-bottom: 4px;
  margin-top: 6px;
 }

.Recruiters .JobSearchFeaturedCompanyList .FeaturedCompanyListItem a,
.Agencies .FeaturedCompanyList .FeaturedCompanyListItem a
 {
  line-height: 13px;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
 }
 
.Recruiters .JobSearchFeaturedCompanyList .FeaturedCompanyListItem img,
.Agencies .FeaturedCompanyList .FeaturedCompanyListItem img
 {
  border: 1px solid #cccccc;
 }
 

.Recruiters .ViewAllPublicSectorLink
 {
  width: 555px;
  float: right;
  position: absolute;
  bottom: 3px;
  left: 0;
  text-align: right;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/AllLinksButton.ashx');
  background-repeat: no-repeat;
  background-position: 561px 4px;
  background-color: #ddd;
  padding: 4px 3px;
  padding-right: 25px;
 }
 
.Recruiters .ViewAllPublicSectorLink a
 {
  font-size: 14px;
  font-weight: bold!important;
  color: #5f5f5f;
  text-decoration: none;
 }
 
 
/* employers */ 

.FeaturesEmployers
 {
  width: 348px;
  height: 237px;
  background-color: #fff;
  float: left;
  margin: 4px 5px 0px 5px;
  overflow: hidden;
 }

.FeaturesEmployers .JobSearchFeaturedCompanyList
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/SubTitleBackground.ashx');
  background-position: 139px 2px;
  background-repeat: no-repeat;
  
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  color: #c5000f;
  background-color: white;
  
 }

.FeaturesEmployers .JobSearchFeaturedCompanyList .FeaturedCompanyListItem
 {
  width: 152px;
  float: left;
  margin: 11px;
  margin-bottom: 10px;
  position: relative;
  height: 163px;
  overflow: hidden;
 }
 
.FeaturesEmployers .JobSearchFeaturedCompanyList .FeaturedCompanyListItem a:first-child
 {
  display: block;
  width: 150px;
  height: 50px;
  overflow: hidden;
  text-align: center;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #cccccc!important;
 }
 
.FeaturesEmployers .JobSearchFeaturedCompanyList .FeaturedCompanyListItem .companyName
 {
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  margin-bottom: 2px;
  margin-top: 3px;
  margin-left: 2px;
  text-decoration: none;
 }

.FeaturesEmployers .JobSearchFeaturedCompanyList .FeaturedCompanyListItem .companyPresentation
 {
  font-size: 12px;
  font-weight: normal;
  margin-left: 2px;
  color: #555555;
 }

.FeaturesEmployers .ViewAllPublicSectorLink
 {
  width: 310px;
  float: right;
  position: relative;
  top: 0px;
  text-align: right;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/AllLinksButton.ashx');
  background-repeat: no-repeat;
  background-position: 316px 4px;
  background-color: #ddd;
  padding: 4px 3px;
  padding-right: 25px;
  margin-right: 3px;
  margin-top: 10px;
 }
 
.FeaturesEmployers .ViewAllPublicSectorLink a
 {
  font-size: 14px;
  font-weight: bold!important;
  color: #5f5f5f;
  text-decoration: none;
 }
 
 /* Affiliate links */
.FrontPage .AffiliateLinks
{
	float: left;
	width: 490px;
	height: 222px;
	overflow: hidden;
	margin-top: 4px;
	margin-left: 8px;
}

.FrontPage .AffiliateLinks .AdvertiseJob{margin-left: 8px}

.FrontPage .AffiliateLinks .PostYourCv,
.FrontPage .AffiliateLinks .AdvertiseJob
{
	background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/affiliate links bg.ashx');
	background-repeat: no-repeat;
	float: left;
	height: 208px;
	overflow: hidden;
	padding: 6px;
	width: 227px;
}

.FrontPage .AffiliateLinks .PostYourCv .header a,
.FrontPage .AffiliateLinks .AdvertiseJob .header a
{
	text-decoration: none;
}
.FrontPage .AffiliateLinks .PostYourCv .header h2,
.FrontPage .AffiliateLinks .AdvertiseJob .header h2
{
	color: #f00;
	font-size: 17px;
	font-weight: bold;

	margin: 0;
	letter-spacing: 0;
}

.FrontPage .AffiliateLinks .PostYourCv .content,
.FrontPage .AffiliateLinks .AdvertiseJob .content
{
	font-size: 11px;
}
.FrontPage .AffiliateLinks .PostYourCv .content p,
.FrontPage .AffiliateLinks .AdvertiseJob .content p
{
    line-height: normal;
    margin: 0;
}
 
.FrontPage .AffiliateLinks .PostYourCv .image,
.FrontPage .AffiliateLinks .AdvertiseJob .image{margin-top: 7px}
 
.FrontPage .AffiliateLinks .PostYourCv .image img,
.FrontPage .AffiliateLinks .AdvertiseJob .image img{border: 1px solid #ccc}
 
/* Post Your CV */

.PostYourCVAdvJob
 {
  width: 780px;
  height: 254px;
  background-color: #EFEBEF;
  background-image: url('');
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/RSSbg.ashx');
  padding: 10px;
  float: left;
  margin: 14px 6px 5px 7px;
  /*overflow: hidden;*/
  border: 0px solid #eee;
  /*border-top: 5px solid #d1d1d1;
  background-color: #eee;*/
 }

.PostYourCVAdvJob .Spots_Type4
 {
  float: left;
 }
 
.PostYourCVAdvJob .Spots_Type4 div
 {
  float: left!important;
 }
 
.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_1
 {
  float: left;
  /*border-top: 4px solid #d1d1d1;*/
  /*background-color: #eee;*/
  width: 256px!important;
  height: 279px;
  margin-right: 9px!important;
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_1 .Spot_Type4_Title1 a
 {
  margin-top: 10px;
  margin-bottom: 3px;
  margin-left: 0px;
  text-indent: 2px;
  color: #f00;
  float: left;
  font-family: Arial,sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 17px;
  width: 300px;
  text-decoration: none;
  text-align: left!important;
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_1 .Spot_Type4_Text1
 {
  margin-top: 0px;
  margin-left: 0px;
  
  color: #484848;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  width: 256px;
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_1 .postCV
 {
  position: relative;
  left: -3px;
 }

 
.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_2
 {
  float: left;
  /*border-top: 4px solid #d1d1d1;*/
  /*background-color: #eee;*/
  width: 225px;
  height: 279px;
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_2 .Spot_Type4_Title2 a
 {
  margin-top: 10px;
  margin-bottom: 3px;
  margin-left: 0px;
  text-indent: 5px;
  color: #f00;
  float: left;
  font-family: Arial,sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 17px;
  width: 160px;
  text-decoration: none;
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_2 .Spot_Type4_Text2
 {
  margin-top: 0px;
  margin-left: 3px;
  
  color: #484848;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  width: 225px;
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_2 .Spot_Type4_Text2 .AdvertiseAJob
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/AdvertiseAJob.ashx');
  float: left;
  width: 225px;
  height: 84px;
  margin-bottom: 11px;
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_2 .Spot_Type4_Text2 .CVBank
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/CVBank.ashx');
  float: left;
  width: 225px;
  /*height: 156px;*/
  height: 75px;
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_2 .Spot_Type4_Text2 .AgencyDirectory
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/AgencyDirectory.ashx');
  float: left;
  width: 225px;
  /*height: 156px;*/
  height: 81px;
 }
 
.PostYourCVAdvJob .Spot_Type4_Text2 .AdvertiseAJob .Title,
.PostYourCVAdvJob .Spot_Type4_Text2 .AdvertiseAJob .Text,
.PostYourCVAdvJob .Spot_Type4_Text2 .AgencyDirectory .Title,
.PostYourCVAdvJob .Spot_Type4_Text2 .AgencyDirectory .Text,
.PostYourCVAdvJob .Spot_Type4_Text2 .CVBank .Title,
.PostYourCVAdvJob .Spot_Type4_Text2 .CVBank .Text
 {
  width: 165px;
  margin-left: 56px;
 }
 
.PostYourCVAdvJob .Spot_Type4_Text2 .AdvertiseAJob .Title,
.PostYourCVAdvJob .Spot_Type4_Text2 .AgencyDirectory .Title,
.PostYourCVAdvJob .Spot_Type4_Text2 .CVBank .Title
 {
  margin-top: 14px;
  margin-bottom: 3px;
  font-size: 15px;
  font-weight: bold;
 }

.PostYourCVAdvJob .Spot_Type4_Text2 .AdvertiseAJob .Title a,
.PostYourCVAdvJob .Spot_Type4_Text2 .AgencyDirectory .Title a,
.PostYourCVAdvJob .Spot_Type4_Text2 .CVBank .Title a
 {
  color: #023b80;
 }

.PostYourCVAdvJob .Spot_Type4_Text2 .AdvertiseAJob .Text,
.PostYourCVAdvJob .Spot_Type4_Text2 .AgencyDirectory .Text,
.PostYourCVAdvJob .Spot_Type4_Text2 .CVBank .Text
 {
  font-size: 10px;
  color: #333;
  line-height: 10px;
 }

 
.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_2 .advJob
 {
  position: relative;
  left: -5px;	
 }

.PostYourCVAdvJob .Spots_Type4 .Spot_Type4_2 .AgencyDirectory .Title
 {
  position: relative;
  top: -4px;	
 }
 
.PostYourCVAdvJob .Spot_Type4_Text1 .PostYourCV
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/PostYourCV.ashx');
  float: left;
  width: 256px;
  height: 84px;
 }
.PostYourCVAdvJob .Spot_Type4_Text1 .RegisterYourDetails
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/RegisterYourDetails.ashx');
  float: left;
  width: 256px;
  height: 84px;
 }
.PostYourCVAdvJob .Spot_Type4_Text1 ._CVAdvice
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/CVAdvice.ashx');
  float: left;
  width: 256px;
  height: 83px;
 }
 
.PostYourCVAdvJob .Spot_Type4_Text1 .PostYourCV .Title,
.PostYourCVAdvJob .Spot_Type4_Text1 .PostYourCV .Text,
.PostYourCVAdvJob .Spot_Type4_Text1 .RegisterYourDetails .Title,
.PostYourCVAdvJob .Spot_Type4_Text1 .RegisterYourDetails .Text,
.PostYourCVAdvJob .Spot_Type4_Text1 ._CVAdvice .Title,
.PostYourCVAdvJob .Spot_Type4_Text1 ._CVAdvice .Text
 {
  width: 200px;
  margin-left: 56px;
 }
 
.PostYourCVAdvJob .Spot_Type4_Text1 .PostYourCV .Title,
.PostYourCVAdvJob .Spot_Type4_Text1 .RegisterYourDetails .Title,
.PostYourCVAdvJob .Spot_Type4_Text1 ._CVAdvice .Title
 {
  margin-top: 14px;
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: bold;
 }

.PostYourCVAdvJob .Spot_Type4_Text1 ._CVAdvice .Title
 {
  margin-top: 8px;
 }
 
.PostYourCVAdvJob .Spot_Type4_Text1 .PostYourCV .Title a,
.PostYourCVAdvJob .Spot_Type4_Text1 .RegisterYourDetails .Title a,
.PostYourCVAdvJob .Spot_Type4_Text1 ._CVAdvice .Title a
 {
  color: #023b80;
 }

.PostYourCVAdvJob .Spot_Type4_Text1 .PostYourCV .Text,
.PostYourCVAdvJob .Spot_Type4_Text1 .RegisterYourDetails .Text,
.PostYourCVAdvJob .Spot_Type4_Text1 ._CVAdvice .Text
 {
  font-size: 11px;
  color: #333;
  line-height: 13px;
 }

 
/* CVAdvice */

.CVAdvice
 {
  position: relative;
  left: 0px;
  width: 816px;
  height: 107px;
  float: left;
  margin: 8px 5px 5px 3px;
  overflow: hidden;
  border: 0px solid #eee;
  padding: 0px;
 }
 
.CVAdvice .Spots_Type4 {float: left}

 .CVAdvice .Spots_Type4 .Spot_Type4_1, 
 .CVAdvice .Spots_Type4 .Spot_Type4_2, 
 .CVAdvice .Spots_Type4 .Spot_Type4_3, 
 .CVAdvice .Spots_Type4 .Spot_Type4_4 
  {
   float: left;
   background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/CvAdviceBg.ashx');
   width: 260px !important;
   height: 103px;
   margin-left: 3px!important;
   margin-right: 8px!important;
  }

 .CVAdvice .Spots_Type4 .Spot_Type4_4 {margin-right: 0px!important}  
 
 .CVAdvice .Spots_Type4 .Spot_Type4_1 .Spot_Type4_BGImage1,
 .CVAdvice .Spots_Type4 .Spot_Type4_2 .Spot_Type4_BGImage2,
 .CVAdvice .Spots_Type4 .Spot_Type4_3 .Spot_Type4_BGImage3,
 .CVAdvice .Spots_Type4 .Spot_Type4_4 .Spot_Type4_BGImage4 
  {
   background-position: 6px 6px!important;
  }

 .CVAdvice .Spots_Type4 .Spot_Type4_1 .Spot_Type4_Title1 h2,
 .CVAdvice .Spots_Type4 .Spot_Type4_2 .Spot_Type4_Title2 h2,
 .CVAdvice .Spots_Type4 .Spot_Type4_3 .Spot_Type4_Title3 h2,
 .CVAdvice .Spots_Type4 .Spot_Type4_4 .Spot_Type4_Title4 h2
  {
   color: #f00;
   float: left;
   font-family: Arial,sans-serif;
   font-size: 15px;
   font-weight: bold;
   line-height: 17px;
   width: 260px;
   text-indent: 70px;
   
   margin: 10px 0 0;
   letter-spacing: 0;
  }
 .CVAdvice .Spots_Type4 .Spot_Type4_1 .Spot_Type4_Text1,
 .CVAdvice .Spots_Type4 .Spot_Type4_2 .Spot_Type4_Text2,
 .CVAdvice .Spots_Type4 .Spot_Type4_3 .Spot_Type4_Text3,
 .CVAdvice .Spots_Type4 .Spot_Type4_4 .Spot_Type4_Text4
  {
   color: #484848;
   float: left;
   font-family: Arial,sans-serif;
   font-size: 11px;
   font-weight: normal;
   line-height: 14px;
   margin-top: 3px;
   margin-left: 73px;
   width: 185px;
   height: 42px;
  }
 .CVAdvice .Spots_Type4 .Spot_Type4_1 .Spot_Type4_Text1 p,
 .CVAdvice .Spots_Type4 .Spot_Type4_2 .Spot_Type4_Text2 p,
 .CVAdvice .Spots_Type4 .Spot_Type4_3 .Spot_Type4_Text3 p,
 .CVAdvice .Spots_Type4 .Spot_Type4_4 .Spot_Type4_Text4 p
 {
     line-height: normal;
     margin: 0;
 }
 .CVAdvice .Spots_Type4 .Spot_Type4_1 .Spot_Type4_ReadMore1,
 .CVAdvice .Spots_Type4 .Spot_Type4_2 .Spot_Type4_ReadMore2,
 .CVAdvice .Spots_Type4 .Spot_Type4_3 .Spot_Type4_ReadMore3,
 .CVAdvice .Spots_Type4 .Spot_Type4_4 .Spot_Type4_ReadMore4
  {
   float: left;
   width: 255px;
   text-align: right;
   margin-top: 5px;
  }

 .CVAdvice .Spots_Type4 .Spot_Type4_3 .Spot_Type4_ReadMore3 .Spot_Type4_ReadMore3
  {
   float: left;
   width: 189px;
   text-align: right;
   margin-top: 5px;
  }
  
 .CVAdvice .Spots_Type4 .Spot_Type4_3 .Spot_Type4_ReadMore3 .Spot_Type4_ReadMore3 .Spot_Type4_link_3
  {
   margin-right: 7px;
  }


/* Adv */

.MPU
 {
  
 }

.MPU .Spot_Type4_Box1 a {display: block; text-align: center; width: 300px;}

.MPU .Spot_Type4_Box1 a img {}
 
/* skyscraper */ 

.Skyscraper
 {
  background-color: #EFEBEF;
  width: 120px;
  /*background-color: #eee;*/
  float: right;
  margin: -623px 22px 0 5px;
  overflow: hidden;
 }


/* salary checker */
/*
.SalaryChecker
 {
  position: relative;
  left: -770px;
  top: 400px;
  width: 160px;
  background-color: #eee;
  float: left;
  margin: 14px 5px 65px 5px;
  overflow: hidden;
 }
*/
/*
.ReplaceWithCVChecker
 {
  position: relative;
  left: -445px;
  top: -296px;
  width: 170px;
  height: 279px;
  background-color: #fff;
  float: left;
  margin: 14px 5px 65px 5px;
  overflow: hidden;
  border: 1px solid #eee;
  border-top: 5px solid #d1d1d1;
 }

.ReplaceWithCVChecker .Spot_Type4_1
 {
  display: none;
 }
*/

.PredefinedSearches
 {
  display: none;
  width: 306px;
  height: 219px;
  margin: 5px 0 0 7px;
  overflow: hidden;
  float: left;
 }

.FrontPage .PredefinedSearches,
.CategoryList .PredefinedSearches,
.CathegoryList .PredefinedSearches
 {
  display: block;
 }
 
.PredefinedSearches ul
 {
  padding-left: 0px;
  margin: 5px 0;
  height: 160px;
  overflow: hidden;
 }
 
.PredefinedSearches li
 {
  list-style-type: none!important;
  color: #494949;
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 16px!important;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: normal;
 }
 
.PredefinedSearches li a
 {
  color: #000;
  text-decoration: none;
  font-weight: bold;
 }
 .PredefinedSearches li p
 {
     line-height: 16px !important;
     margin: 0;
 }

.PredefinedSearches .Titles
 {
  position: relative;
  top: 0px;
  /*background-color: #fff;*/
  overflow: visible;
  float: left;
  z-index: 2;
 }
 
.PredefinedSearches .Titles .CategoryTitle
 {
  line-height: 18px;

  position: relative;
  top: 15px;
  text-align: center;
  width: 106px;
  float: left;
  left: 8px;
  
 }
 .PredefinedSearches .Titles .CategoryTitle h2
 {
   color: #f00;
   font-family: Arial, sans-serif;
   font-size: 17px;
   font-weight: bold;
   
   margin: 0;
   letter-spacing: 0px;

 }

.PredefinedSearches .Titles .LocationTitle
 {
  line-height: 17px;
  position: relative;
  top: 15px;
  text-align: center;
  width: 86px;
  float: left;
  left: 11px;
 }
 .PredefinedSearches .Titles .LocationTitle  h2
 {
   color: #f00;
   font-family: Arial, sans-serif;
   font-size: 17px;
   font-weight: bold;
   
   margin: 0;
   letter-spacing: 0px;
} 

.PredefinedSearches .Links 
 {
  padding-top: 0px;
  position: relative;
  top: -20px;
  /*background-color: #090;*/
  overflow: visible;
  float: left;
  z-index: 1;
 }
 
.PredefinedSearches .Links .BrowseByCategory
 {
  padding: 38px 0 2px 10px;
  width: 306px;
  height: 181px;
  overflow: visible;
  float: left;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/PredefinedSearchCathegories4.ashx');
  background-repeat: no-repeat;
  background-position: 0px 2px;
 }

.PredefinedSearches .Links .BrowseByCategory .CategorySearch
 {
  width: 288px;
 }
 
.PredefinedSearches .Links .BrowseByLocation
 {
  padding: 38px 0 0 10px;
  width: 306px;
  height: 181px;
  overflow: visible;
  float: left;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/PredefinedSearchLocation4.ashx');
  background-repeat: no-repeat;
  background-position: 0px 2px;
 }

.PredefinedSearches .Links .BrowseByLocation .CategorySearch
 {
  width: 360px;
 }
 
.PredefinedSearches .Links .BrowseByCategory .CategorySearch {float: left;}
 
.PredefinedSearches .Links .BrowseByCategory .CategorySearch .CategorySearchColumn0 {float: left; width: 142px; margin-left: 2px; overflow: hidden;}
.PredefinedSearches .Links .BrowseByCategory .CategorySearch .CategorySearchColumn1 {float: left; width: 142px; margin-left: 2px; overflow: hidden;}
.PredefinedSearches .Links .BrowseByCategory .CategorySearch .CategorySearchColumn2 {float: left; width: 155px; margin-left: 4px; overflow: hidden;}


.PredefinedSearches .Links .BrowseByLocation .CategorySearch {float: left; /*background-color: #eee*/}
 
.PredefinedSearches .Links .BrowseByLocation .CategorySearch .CategorySearchColumn0 {float: left; width: 128px; margin-left: 12px; overflow: hidden;}
.PredefinedSearches .Links .BrowseByLocation .CategorySearch .CategorySearchColumn1 {float: left; width: 158px; margin-left: 4px; overflow: hidden;}
.PredefinedSearches .Links .BrowseByLocation .CategorySearch .CategorySearchColumn2 {float: left; width: 158px; margin-left: 4px; overflow: hidden;}



.JobNews 
 {
  float: left;
  width: 302px;
  height: 300px;
  overflow:hidden;
 }

.JobNews .Spot_Type4_ReadMore1 {display: none}

.JobNews .Spot_Type4_Title1,
.JobNews .newsTitle
 {
  margin-top: 6px;
  margin-bottom: 0px;
  margin-left: 5px;
  color: #f00;
  float: left;
  font-family: Arial,sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 17px;
  width: 300px;
 }

.JobNews .Spot_Type4_Text1
 {
  margin-top: 4px;
  margin-left: 5px;
  color: #484848;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 17px;
  width: 180px;
  float: left;
 }
 
.JobNews .newsList
 {
  color: #686868;
  font-family: Arial,sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 13px;
  width: 302px;
  float: left;
  margin-left: 5px; 
  margin-top: 5px; 
 }
 
.JobNews .newsList div:first-child
 {
  width: 140px;
 }
 
.JobNews .newsList div div.title
 {
  width: 188px;
 }

.JobNews .newsList div:first-child div.title
 {
  width: 140px;
 }

.JobNews .newsMore
 {
  float: left;
  width: 300px;
  margin-left: 4px;
 }
 
 
/* footer */

.Footer .Footer 
 {
  float: left;
  background-color:#FFFFFF;
  border-top: 0px solid #E6E6E6;
  color:#ADADAD;
  font-size:11px;
  height:80px;
  margin:0 7px;
  padding-top:10px;
  text-align:center;
  width:946px;
 }

.Footer .Footer a 
 {
  color:#3384D6;
  font-family:Tahoma,Sans-Serif;
  font-size:11px;
  margin:0 5px;
  text-decoration:none;
 }

.Footer .Footer a:hover 
 {
  text-decoration:underline;
 }

.Footer #footer,
.pagecenter #footer
 {
  width: 810px!important;
  border-top: none!important;
 }
 
#wrap #footer ul li a.lead 
 {
  color:#3681d4!important;
  font-weight:normal!important;
 }
 
.Footer .PartnerFooter 
 {
  margin-left: 7px;
 }

.Footer .banner
 {
  /*background-color:#EEEEEE;*/
  float:left;
  height:90px;
  text-align:center;
  width:814px;
  margin-left: 7px;
  margin-top: 20px;
  margin-bottom: 20px;
 }
.foot-cont .footer-mw-logo-cont
{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	padding-right: 10px;
} 
.foot-cont .footer-mw-logo-cont
{
	float: right;
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/mw_logo.ashx');
	background-repeat: no-repeat;
}
.foot-cont .footer-mw-logo
{
	float: left;
}
.foot-cont .footer-mw-logo-cont, 
.foot-cont .footer-mw-logo
{
	width: 114px;
	height: 25px;
}
/* autocomplete list */
.autocomplete-list{
	border: 3px solid #d1d1d1;
	background-color: #fff;
}
.FrontPage .autocomplete-list{
	position: absolute !important;
	top: 39px !important;
	left: 0 !important;
}
.autocomplete-list li{
	color: #000;
	background-color: #fff;
}
.autocomplete-list li.selected{
	background-color: #d1d1d1;
}

/* search box */
.SearchBox
{
	display: none;
}
.SearchResults .SearchBox,
.FrontPage .SearchBox
{
	display: block;
	z-index: 10;
}

.SearchBox
{
	width: 586px;
	min-height: 160px;
	
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/search box bg.ashx');
	position: relative;

	font-family: Arial, sans-serif;
	color: white;
	float: left;
	
	margin: 14px 4px 9px 7px;
}

.SearchResults .SearchBox
{
	position: relative;
	left: 10px;
	width: 586px;
    background-image: none;
}

.SearchBox a{color: #fff}

.SearchBox .RegisterSignIn{
	font-size: 14px;
	z-index: 10;
	position: absolute;
	right: 25px;
	top: 10px;
	color: #fff;
}
.SearchBox .RegisterSignIn a{
	text-decoration: none;
	color: #fff;
}

.SearchResults .SearchBox .xsltrenderer
{
    width: 586px;
    background-image: url('/~/media/Customers/Great Britain/PSCA/images/search box bg search result top.ashx');
    background-repeat: no-repeat;
}
.SearchResults .SearchBox .xsltrenderer .TotalHitsTitle
{
    padding: 9px 10px 0 16px;
}
.SearchResults .SearchBox .xsltrenderer .TotalHitsTitle h1
{
    color: #FFF;
    font-size: 24px;
    letter-spacing: 0px;
    margin: 0px;
}

.SearchBox .QueryControl
{
    float: left;
    width: 586px;    
}
.SearchResults .SearchBox .QueryControl
{
    height: 111px;
    padding-top: 10px;
    background-image: url('/~/media/Customers/Great Britain/PSCA/images/search box bg search result bottom.ashx');
    background-position: left bottom;
    background-repeat: no-repeat;
    
}

.SearchBox .QueryControl .title
{
    float: left;
    margin-left: 30px;
    margin-top: 11px;
    
	color: #fff;
	font-size: 24px;
	font-family: inherit;
	font-weight: bold;
	padding: 0px;
	border: 0;
}
.SearchResults .SearchBox .QueryControl .title
{
    display: none;
}

.SearchBox .QueryControl .title h1
/*- overriding general styles for h1 -*/
{
    font-size: 100%;
    letter-spacing: 0;
    margin: 0;
    color: #FFFFFF;
    font-weight: bold;
}

.SearchBox .QueryControl .BoxBody
{
    float: left;
    width: 530px;
    margin-left: 30px;
    margin-top: 10px;
}
.SearchResults .SearchBox .QueryControl .BoxBody
{
    height: 70px;
    margin-top: 0px;
    margin-left: 16px;
}

.SearchBox .QueryControl .BoxBody .introduction
{
    float: left;
    margin-bottom: 3px;
}

.SearchBox .QueryControl .BoxBody .introduction .searchTextWhat,
.SearchBox .QueryControl .BoxBody .introduction .searchTextWhere
{
	float: left;
	width: 243px;
    color: #fff;
	font-size: 19px;
	font-weight: bold;
	text-indent: 1px;
	line-height: normal;
    margin: 0;
}

.SearchBox .QueryControl .BoxBody .NavigatorPanel .title
{
    display: none;
}

.SearchBox .QueryControl .BoxBody .NavigatorPanel .FreetextCriteriaTextPanel,
.SearchBox .QueryControl .BoxBody .NavigatorPanel .areaCriteriaTextPanel
{
	 float: left;
}
.SearchBox .QueryControl .BoxBody .NavigatorPanel .FreetextCriteriaTextPanel
{
	 margin-right: 18px;
}
	
.SearchBox .QueryControl .BoxBody input
{
	background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/search_box_bgs_sprite.ashx');
	border: 1px solid #CCCCCC;
	font-size: 13pt;
	height: 28px;
	padding: 9px 9px 0 9px;
	width: 206px;
}
	
.SearchBox div.SearchButton
{
    float: left;
    margin-left: 12px;

	background-color: #ff0505;
	border: 1px solid #ababab;
	width: 43px;
	height: 39px;
	display: block;
}

.SearchBox a.SearchButton
{
	display:block;
	font-size:17px;
	height:39px;
	line-height:39px;
	text-align:center;
	text-decoration:none;
	width:43px;
	color: #fff;
	font-weight: bold;
}


/* hot jobs */
.HotJobs{
	width: 351px;
	height: 287px;
	position: relative;
	font-family: Arial, sans-serif;
	background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/HotJobsBg.ashx');
	background-color: #EFEBEF;
	margin-right: 12px;
	margin-bottom: 0px;
	float: right;
}

.HotJobs .HotJobResultsDisplayControl{
	height: 269px;
	margin: 9px;
	overflow: hidden;
}

.HotJobs .LiTitle h2
{
	display: inline;

	padding-left: 1px;
	padding-right: 5px;
	
	position: relative;
	top: -2px;
	
	font-size: 14px;
	font-weight: bold;
	color: #f00;
	background-color: white;

    margin: 0px;
    letter-spacing: 0;
}

.HotJobs .TopCornersContainer,
.HotJobs .Introduction,
.HotJobs .ResultsContainer{
	display: none;
}

.HotJobs .scrollarea{
	height: 251px;
	overflow: hidden;
	padding: 2px;
}

.HotJobs .ResultListElementEven,
.HotJobs .ResultListElementOdd{
	position: relative;

	width: 329px;
	height: 75px;
	
	overflow: hidden;
	
	margin: 0 0 13px 0;
	
/*	background-image: url('btn-more2.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	*/
}

.HotJobs .ResultListElementEven .ResultField,
.HotJobs .ResultListElementOdd .ResultField{}

.HotJobs .ResultListElementEven .headline,
.HotJobs .ResultListElementOdd .headline{
    float:left;
    margin-top: 4px;
    margin-right: 10px;
    height: 100%;

}

.HotJobs .ResultListElementEven .Heading,
.HotJobs .ResultListElementOdd .Heading{
	max-height: 30px;
	overflow: hidden;
}

.HotJobs .ResultListElementEven .companyname,
.HotJobs .ResultListElementOdd .companyname{
	max-height: 30px;
	overflow: hidden;
}

.HotJobs .ResultListElementEven .Location,
.HotJobs .ResultListElementOdd .Location{
	height: 15px;
	overflow: hidden;
}

.HotJobs .ResultListElementEven .headline img,
.HotJobs .ResultListElementOdd .headline img{
	float: left;
	border: 1px solid #ccc;
}

.HotJobs .ResultListElementEven .companyname,
.HotJobs .ResultListElementOdd .companyname{display: inline;}

.HotJobs .ResultListElementEven .labelLocation,
.HotJobs .ResultListElementOdd .labelLocation,
.HotJobs .ResultListElementEven .labelHeading,
.HotJobs .ResultListElementOdd .labelHeading
{display: none;}

.HotJobs .ResultListElementEven .companyname,
.HotJobs .ResultListElementOdd .companyname,
.HotJobs .ResultListElementEven .labelcompanyname,
.HotJobs .ResultListElementOdd .labelcompanyname,
.HotJobs .ResultListElementEven .Heading,
.HotJobs .ResultListElementOdd .Heading{
	/*display: inline;*/
	display: block;
	color:#141414;
	font-size:12px;
}
.HotJobs .ResultListElementEven .Heading a,
.HotJobs .ResultListElementOdd .Heading a{
	color: #000;
	display: block;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	text-transform: uppercase;
}

.HotJobs .ResultListElementEven .Location,
.HotJobs .ResultListElementOdd .Location,
.HotJobs .ResultListElementEven .SalaryFrom,
.HotJobs .ResultListElementOdd .SalaryFrom,
.HotJobs .ResultListElementEven .SalaryTo,
.HotJobs .ResultListElementOdd .SalaryTo,
.HotJobs .ResultListElementEven .labelSalaryFrom,
.HotJobs .ResultListElementOdd .labelSalaryFrom,
.HotJobs .ResultListElementEven .labelSalaryTo,
.HotJobs .ResultListElementOdd .labelSalaryTo{
	display:inline;
	color:#535353;
	font-size:13px;
}

.HotJobs .ResultListElementEven .Location,
.HotJobs .ResultListElementOdd .Location{
	display: block;
}

.HotJobs .ResultListElementEven .labelcompanyname,
.HotJobs .ResultListElementOdd .labelcompanyname{
	display: none;
}

.HotJobs .ResultListElementEven .companyname,
.HotJobs .ResultListElementOdd .companyname{}

.HotJobs .ResultListElementEven .Location,
.HotJobs .ResultListElementOdd .Location{}


/* show job  */

.ShowJobAd .ThreeColumnCenter
{
	clear: both;
	float: left;
	margin-top: 10px;
	width: 960px;
	font-family: Arial, Helvetica, Verdana;
}

.ShowJobAd .ThreeColumnCenter .ThreeColumnCenter_left
{
    width: 155px;
    margin-left: 0px;
    margin-right: 0px;
    float: left;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center
{
    width: 638px;
    margin-left: 5px;
    margin-right: 0px;
    float: left;
}

.ShowJobAd.PrintJobAd .ThreeColumnCenter .FourColumn_right
{
	display: none;
}
.ShowJobAd .ThreeColumnCenter .FourColumn_right
{
    width: 153px;
    margin-left: 5px;
    margin-right: 0px;
    padding: 5px;
    border: 1px #cecfd6 solid;
    float: left;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_banners
{
    margin-left: 14px;
    margin-right: 0px;
    float: left;
}

/* ------------------------------------------------------- */


.ShowJobAd .ThreeColumnCenter .FourColumn_center .ViewJobControl
{
    afloat: left;
}

.ShowJobAd a
{
	color:#8C1616;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .ViewJobControl .JobAdHeadingCompanyName
{
	background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/showJobHeaderBg.ashx');
	background-repeat: no-repeat;
    float: left;
    width: 638px;
    height: 44px;
    color: #FFFFFF;
}

.ShowJobAd .ViewJobControl .descriptionTop
{
    background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/showJobDescTopBg.ashx');
    height: 10px;
    width: 490px;
}

.ShowJobAd .ViewJobControl .JobAd,
.ShowJobAd .ViewJobControl .ApplyByURLATTB
{
    background-color: #FFFFFF;
    border-left: 1px #cfd0d7 solid;
    border-right: 1px #cfd0d7 solid;
    padding: 0 5px;
    width: 477px;
    float: left;
}

.ShowJobAd.PrintJobAd .ViewJobControl .JobAd
{
	/*margin-top: -21px;*/
}

.ShowJobAd .ViewJobControl .JobAd h1
{
	color: #66d;
}

.ShowJobAd .ViewJobControl .descriptionBottom
{
    background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/showJobDescBottomBg.ashx');
    height: 10px;
    width: 490px;
    clear: left;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .ViewJobControl .JobAdHeadingCompanyName .FourColumn_JobAdHeader
{
    float: left;
    font-size: 16px;
    font-weight: bold;
    background-image: none;
    width: 340px;
    height: 20px;
    overflow: hidden;
    margin-left: 10px;
    margin-top: 7px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .NewSearch
{
    position: relative;
    float: right;
    margin-right: 10px;
    margin-top: -35px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .NewSearch a
{
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image:url('/~/media/Customers/Great Britain/North Wales News/GeneralFrontPage/AllLinksButton.ashx');
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    padding-right: 23px;
	line-height: 16px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdLogo
{
    padding-bottom: 5px;
    padding-top: 10px;
    width: 633px;
    clear: both;
	margin-left: 5px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn
{
    /*margin-bottom: 20px;*/
    overflow: hidden;
    width: 638px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_left
{
    float: left;
    width: 493px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_left .JobAdActions
{
    float: left;
    padding-bottom: 20px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_left .JobAdActions .ApplyOptionLink,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_left .JobAdActions .applyOptions
{
    float: left;
    line-height: 20px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_left .JobAdActions .ApplyOptionLink a,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_left .JobAdActions .applyOptions a
{
    background-image: url('/~/media/Customers/Great Britain/PSCA/demo_03/arrow.ashx');
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right
{
    float: left;
    width: 140px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl
{
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;    
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl p
{
    line-height: normal;
    margin: 0;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobInfoAddress,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobInfoType,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobInfoTitle,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobInfoContactPerson,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobId,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobSalaryRange,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobActivationDate,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobExpirationDate
{
    width: 123px;
    float: left;
    padding-left: 10px;
    margin-top: 18px;
    margin-bottom: 2px;
    margin-left: 0px;
}

.ViewJobControlTop
{
	float: left;
    background-image: url('/~/media/Customers/Great Britain/PSCA/images/topJobAdInfo.ashx');
    height: 10px;
    width: 140px;
    background-position: left center;
    background-repeat: no-repeat;
}
.ViewJobControlInner
{
	float: left;
    /*background-image: url('/~/media/Customers/Great Britain/PSCA/images/centerJobAdInfo.ashx');*/
    background-color: #eff5f7;
    border-left: 1px solid #cecfd6;
    border-right: 1px solid #cecfd6;
    width: 138px;
}
.ViewJobControlBottom
{
	float: left;
    background-image: url('/~/media/Customers/Great Britain/PSCA/images/bottomJobAdInfo.ashx');
    height: 10px;
    width: 140px;
    background-position: left center;
    background-repeat: no-repeat;
}
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .Header
{
	margin-left: 0px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .JobInfoAddress .JobInfoAddressTitle,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .ViewJobControl .Header
{
    font-weight: bold;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .JobAdActions
{
    float: left;
    margin-bottom: 10px;
    width: 100%;
    padding-top: 10px;
    
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .JobAdActions .Actions .viewCopmanyProfile,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .JobAdActions .Actions .Linkedin
{
    line-height: 20px;
    width: 100%;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .JobAdActions .Actions a
{
    text-decoration: none;
    cursor: pointer;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .JobAdActions .Actions .viewCopmanyProfile a,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .JobAdActions .Actions .Linkedin a
{
    font-size: 12px;
    font-weight: bold;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .JobAdActions .Actions .viewCopmanyProfile a
{
    background-image: url('/~/media/Customers/Great Britain/PSCA/demo_03/arrow.ashx');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .JobAdActions .Actions .Linkedin .company-insider-pop-up img
{
    float: left;
    margin-left: 2px;
    margin-right: 7px;
    margin-top: 4px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .GoogleMap
{
    float: left;
    width: 130px;
    /*overflow: hidden;*/
}

.ShowJobAd.PrintJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .GoogleMap .GoogleLargeMap
{
	display: none;
}


.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .GoogleMap #ctl27_map2
{
    overflow: hidden;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdTwoColumn .FourColumn_JobAdTwoColumn_right .GoogleMap #copyright
{
    display: none;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdNavigator
{
    
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdNavigator .Actions .Back
{
    float: left;
    margin-top: 17px;
    margin-left: 10px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdNavigator .Actions .Previous,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdNavigator .Actions .Next
{
    float: right;
    margin-top: 17px;
    margin-right: 10px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdNavigator .Actions .Back a,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdNavigator .Actions .Previous a,
.ShowJobAd .ThreeColumnCenter .FourColumn_center .FourColumn_JobAdNavigator .Actions .Next a
{
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right .FeaturedAdResultsDisplayControl
{
    float: left;
    width: 100%;
    margin-top: 20px;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right
{
    background-color: #FFF;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox
{
    float: left;
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 1px solid #E6E6E6;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox p
{
    display: inline;
    margin: 0;
    line-height: normal;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Title
{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding-bottom: 3px;
    margin-bottom: 11px;
    border-bottom: 1px solid #E6E6E6;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .Facebook,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .saveJob,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .GetAsPdf,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .PrintJob,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .TipAFriendIcon,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .ApplyOptionLink,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .applyOptions
{
    float: left;
    width: 100%;
    line-height: 20px;
    color: #f00;
}
/*                                     #8C1616   #8C1616
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .ApplyOptionLink
{
    margin-top: 10px;
    border-top: 1px dotted #E6E6E6;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .applyOptions
{
    border-bottom: 1px dotted #E6E6E6;
}
*/
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .Facebook a,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .saveJob a,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .GetAsPdf a,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .PrintJob a,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .TipAFriendIcon a,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .ApplyOptionLink a,
.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .applyOptions a
{
    background-image:url('/~/media/Customers/Great Britain/PSCA/images/arrow.ashx');
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 20px;
    font-size: 12px;
    font-weight: bold;
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions .Facebook a
{
    background-image: url('http://static.ak.fbcdn.net/rsrc.php/zd/r/Cou7n-nqK52.gif');
}

.ShowJobAd .ThreeColumnCenter .FourColumn_right .ApplyToolBox .Actions a
{
    text-decoration: none;
}


.ShowJobAd .ThreeColumnCenter .FourColumn_banners
{
    background-color: #FFFFFF;
    /*height: 965px;*/
}


.ShowJobAd .ViewJobControl .Header
{
	width: 638px;
	height: 20px;
	font-size: 12px;	
}

.ShowJobAd .ViewJobControl .item
{
	font-size: 12px;
	line-height: 16px;
}

/* --------------------------------------------------------- */
div.radwindow table.titlebarcontrols ul.controlbuttons li{margin:0}

.ShowJobAd .RadMenu_dropDown
{
    position: static;
}

body.TelerikWindow
{
    width: auto;
    font-size: 12px;
	font-family: Arial, Helvatica, sans-serif;
}
body.TelerikWindow form 
{
    width:auto;
    background: none !important;
}

.TelerikWindow .ApplyForm .CentralColumn
{
/*    border: 2px #404040 solid;*/
    height: 430px;
    padding: 10px;
}

.TelerikWindow .ApplyForm .InfoName,
.TelerikWindow .ApplyForm .InfoEmail,
.TelerikWindow .ApplyForm .InfoPhone
{
	overflow: hidden;
	zoom:1;
	margin: 5px 0px 5px 0px;
}

.TelerikWindow .ApplyForm .InfoName .NameLabel,
.TelerikWindow .ApplyForm .InfoName .NameInput,
.TelerikWindow .ApplyForm .InfoEmail .EmailLabel,
.TelerikWindow .ApplyForm .InfoEmail .EmailInput,
.TelerikWindow .ApplyForm .InfoPhone .PhoneLabel,
.TelerikWindow .ApplyForm .InfoPhone .PhoneInput
{
	float: left;
}

.TelerikWindow .ApplyForm .InfoName .NameLabel,
.TelerikWindow .ApplyForm .InfoEmail .EmailLabel,
.TelerikWindow .ApplyForm .InfoPhone .PhoneLabel
{
	width: 65px;
	height: 22px;
	line-height: 22px;
}


/* ------------------------------ */
.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn .preText
{}

.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn .preText .value
{
    color: #3d3d3d;
    font-size: 16px;
    font-weight: bold;
}


.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn,
.TelerikWindow .ApplyForm .UserInfo,
.TelerikWindow .ApplyForm .UserCv,
.TelerikWindow .ApplyForm .InfoCoverNote,
.TelerikWindow .ApplyForm .FileStore,
.TelerikWindow .ApplyForm .Upload,
.TelerikWindow .ApplyForm .Actions
{
    margin-top: 10px;
}

.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn .CompanyAddress,
.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn .CompanyCity,
.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn .CompanyCountry
{
    display: none;
}

.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn .CompanyName,
.TelerikWindow .ApplyForm .UserInfo .UserName,
.TelerikWindow .ApplyForm .UserInfo .UserAddress,
.TelerikWindow .ApplyForm .UserInfo .UserCity,
.TelerikWindow .ApplyForm .UserInfo .UserCountry,
.TelerikWindow .ApplyForm .UserInfo .UserPhone,
.TelerikWindow .ApplyForm .UserInfo .UserEmail
{
}

.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn .Label,
.TelerikWindow .ApplyForm .UserInfo .Label
{
    margin-right: 15px;
    font-weight: bold;
}

.TelerikWindow .ApplyForm .ApplicationInfoLoggedIn .Value,
.TelerikWindow .ApplyForm .UserInfo .Value
{
    margin-left: 10px;
}

.TelerikWindow .ApplyForm .ApplyFormControl
{
    margin-bottom: 20px;
/*    border: 1px #E6E6E6 solid;*/
    padding: 5px 5px 10px 5px;
/*    width: 280px;*/
}



/* ------------------------------ */

.TelerikWindow .ApplyForm .UserCv .preText .Value,
.TelerikWindow .ApplyForm .UserCv .postText .Value,
.TelerikWindow .ApplyForm .InfoCoverNote .Label,
.TelerikWindow .ApplyForm .FileStore .Label
{
    font-weight: bold;    
}

.TelerikWindow .ApplyForm .UserCv .SelectLIst select,
.TelerikWindow .ApplyForm .InfoCoverNote .Input textarea
{
}

.TelerikWindow .ApplyForm input.ruButton
{

    padding-bottom: 2px !important;
	margin-left: 4px;
}

.TelerikWindow .ApplyForm .Actions
{
    margin-top: 30px;
}

.TelerikWindow .ApplyForm .Actions .button
{
    float:left;
    margin-right:8px;
}

.TelerikWindow .ApplyForm .Actions .button a
{
    width: 130px;
    height: 25px;
    padding: 5px;
    background-color: #3d3d3d;
	border: 1px solid #3d3d3d;
	font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
	
	
}

/*
.TelerikWindow .ApplyForm .Actions .button
{
    background-image: url('images/bg_1.gif');
    background-repeat: no-repeat;
    height: 44px;
}

.TelerikWindow .ApplyForm .Actions .button a
{
    float: left;
    
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    
    height: 23px;
    margin-left: 8px;
    margin-top: 7px;
    
    background-image: url('/~/media/Customers/Great Britain/PSCA/demo_03/SearchBoxButtonFrontpage.ashx');
    background-position: right top;
    background-repeat: no-repeat;
    padding-top: 3px;
    padding-right: 30px;
}
*/

.TelerikWindow .TipAFriend .CentralColumn
{
	margin-left: 20px;
	width: 447px;
	overflow: hidden;
}

.TelerikWindow .TipAFriend .mailInfo
{
    float: left;
}

.ShowJobAd html body form
{
	overflow: hidden;
	width: 447px;
}

.TelerikWindow .TipAFriend .title,
.TelerikWindow .TipAFriend .preText,
.TelerikWindow .TipAFriend .errorMsg,
.TelerikWindow .TipAFriend .fromName,
.TelerikWindow .TipAFriend .fromMail,
.TelerikWindow .TipAFriend .toName,
.TelerikWindow .TipAFriend .toMail,
.TelerikWindow .TipAFriend .message,
.TelerikWindow .TipAFriend .postText,
.TelerikWindow .TipAFriend .buttons,

.TelerikWindow .TipAFriend .confirmationMsg,
.TelerikWindow .TipAFriend .cinfirmMsgLabel,
.TelerikWindow .TipAFriend .confirmSentMsg,
.TelerikWindow .TipAFriend .buttonApprove
{
    float: left;
    margin-top: 10px;
    width: 467px;
}

.TelerikWindow .TipAFriend
{
	width: 485px;
	overflow: hidden;
	color: #666666;
	font-family: Arial,sans-serif;
	font-size:12px;
}


.TelerikWindow .TipAFriend .title div
{
    margin-bottom: 10px; 
    width: 485px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 8px;
}

.TelerikWindow .TipAFriend .preText
{
    font-weight: bold;
    margin-bottom: 10px;
    width: 437px;
    height: 40px;
    font-size: 16px;
    background-color: #376297;
    padding: 5px;   
    overflow: hidden;
    color: #FFFFFF;
}


.TelerikWindow .TipAFriend .errorMsg .value
{
    color: red;
    font-weight: bold;
}

.TelerikWindow .TipAFriend .fromName .textBox input,
.TelerikWindow .TipAFriend .fromMail .textBox input,
.TelerikWindow .TipAFriend .toName .textBox input,
.TelerikWindow .TipAFriend .toMail .textBox input,
.TelerikWindow .TipAFriend .message .textBox textarea
{
    width: 300px;
}

.TelerikWindow .TipAFriend .fromName .label,
.TelerikWindow .TipAFriend .fromMail .label,
.TelerikWindow .TipAFriend .toName .label,
.TelerikWindow .TipAFriend .toMail .label,
.TelerikWindow .TipAFriend .message .label
{
    font-weight: bold;
}

.FourColumn_JobAdLogo
{
	clear: both;
}





/* Search result */
.ResultsDisplayControl{
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	margin: 0 10px 0 20px;
}

.ResultsDisplayControl .TopJob{
	background-color: #ccf;
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/TopJob bg.ashx');
	background-position: 0 100%;
	background-repeat: repeat-x;
	/*border: 1px solid #ccf;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.ResultsDisplayControl .ResultListElementOdd,
.ResultsDisplayControl .ResultListElementEven{
	position: relative;
	padding: 5px 10px;
	margin: 15px 0;
	overflow: hidden;
}

.ResultsDisplayControl .ResultListElementOdd p,
.ResultsDisplayControl .ResultListElementEven p
{
    display: inline;
    margin: 0;
    line-height: normal;
}

.ResultsDisplayControl .ResultListElementOdd h2,
.ResultsDisplayControl .ResultListElementEven h2{
	color: #c5000f;
	margin: 5px 0;
}

.ResultsDisplayControl .ResultListElementOdd h2 a,
.ResultsDisplayControl .ResultListElementEven h2 a{
	color: #66d !important;
	font-family: Verdana;
	text-decoration: none;
}

.ResultsDisplayControl .ResultListElementOdd h2 a:hover,
.ResultsDisplayControl .ResultListElementEven h2 a:hover{
	text-decoration: underline;
}

.ResultsDisplayControl .ResultListElementOdd .CompanyLabel,
.ResultsDisplayControl .ResultListElementEven .CompanyLabel
{display: none;}

.ResultsDisplayControl .ResultListElementOdd .Company,
.ResultsDisplayControl .ResultListElementEven .Company{
	font-weight: bold;
}

.ResultsDisplayControl .ResultListElementOdd.TopJob .Company,
.ResultsDisplayControl .ResultListElementEven.TopJob .Company,
.ResultsDisplayControl .ResultListElementOdd.TopJob .Location,
.ResultsDisplayControl .ResultListElementEven.TopJob .Location,
.ResultsDisplayControl .ResultListElementOdd.TopJob .JobTeaserContainer,
.ResultsDisplayControl .ResultListElementEven.TopJob .JobTeaserContainer{
	color: #000;
}

.ResultsDisplayControl .ResultListElementOdd .Location,
.ResultsDisplayControl .ResultListElementEven .Location{
	color: #636363;
}

.ResultsDisplayControl .ResultListElementOdd .JobTeaserContainer,
.ResultsDisplayControl .ResultListElementEven .JobTeaserContainer{
	margin-bottom: 5px;
	margin-right: 160px;
	height: 30px;
}

.ResultsDisplayControl .ResultListElementOdd .JobTeaser,
.ResultsDisplayControl .ResultListElementEven .JobTeaser{
	font-size: 80%;
	width: 70%;
}

.ResultsDisplayControl .ResultListElementOdd .CompanyLogo,
.ResultsDisplayControl .ResultListElementEven .CompanyLogo{
	position: absolute;
	right: 10px;
	top: 42px;
	height: 40px;
	overflow: hidden;
}

.ResultsDisplayControl .ResultListElementOdd .ActivationDateContainer,
.ResultsDisplayControl .ResultListElementEven .ActivationDateContainer{
	float: right;
	font-size: 80%;
}

.ResultsDisplayControl .ResultListElementOdd .ActivationDateContainer .ActivationDateLabel,
.ResultsDisplayControl .ResultListElementEven .ActivationDateContainer .ActivationDateLabel,
.ResultsDisplayControl .ResultListElementOdd .ActivationDateContainer .ActivationDate,
.ResultsDisplayControl .ResultListElementEven .ActivationDateContainer .ActivationDate,
.ResultsDisplayControl .ResultListElementOdd .linksContainerBottom .ViewJob,
.ResultsDisplayControl .ResultListElementEven .linksContainerBottom .ViewJob,
.ResultsDisplayControl .ResultListElementOdd .linksContainerBottom .LinkedIn,
.ResultsDisplayControl .ResultListElementEven .linksContainerBottom .LinkedIn
{display: inline;margin-right:3px}

.ResultsDisplayControl .ResultListElementOdd .linksContainerBottom .LinkedIn a,
.ResultsDisplayControl .ResultListElementEven .linksContainerBottom .LinkedIn a
{
    color: #666666;
}

.ResultsDisplayControl .ResultListElementOdd .company-insider-pop-up img,
.ResultsDisplayControl .ResultListElementEven .company-insider-pop-up img
{
    border: 0px;
    vertical-align: -2px;
}

.ResultsDisplayControl .ResultListElementOdd .company-insider-pop-up div,
.ResultsDisplayControl .ResultListElementEven .company-insider-pop-up div
{
    margin-left: 3px;
	cursor: pointer;
}

.ResultsDisplayControl .ResultListElementOdd .company-insider-pop-up div:hover,
.ResultsDisplayControl .ResultListElementEven .company-insider-pop-up div:hover
{
	text-decoration: none;
}

.ResultsDisplayControl .ResultListElementOdd .linksContainerBottom .ViewJob a,
.ResultsDisplayControl .ResultListElementEven .linksContainerBottom .ViewJob a{
	background-image: url('/~/media/Customers/Great Britain/PSCA/demo_03/arrowTrans.ashx');
	background-position: 0px 1px;
	background-repeat: no-repeat;
	margin-right: 19px;
	padding-left: 18px;
	text-decoration: none;
	color: #666666;
}

.ResultsDisplayControl .ResultListElementOdd .linksContainerBottom .LinkedIn a,
.ResultsDisplayControl .ResultListElementEven .linksContainerBottom .ViewJob a
{
    color: #666666;
}

/* search result paging */
.ResultsDisplayControl .ResultsContainer .PnSearchResultSortOrder,
.ResultsDisplayControl .ResultsContainer .PnPaging {
	width: 35%;
	float: left;
	margin-bottom: 5px;
}
.ResultsDisplayControl .ResultsContainer .PnSearchResultSortOrder .PnSearchResultSortOrderLabel,
.ResultsDisplayControl .ResultsContainer .PnSearchResultSortOrder .PnSearchResultSortOrderItems,
.ResultsDisplayControl .ResultsContainer .PnPaging .PnSearchResultPageSizeLabel,
.ResultsDisplayControl .ResultsContainer .PnPaging .PnSearchResultPageSize
{display: inline}

.ResultsDisplayControl .ResultsContainer .PnSearchResultSortOrder .PnSearchResultSortOrderLabel p,
.ResultsDisplayControl .ResultsContainer .PnPaging .PnSearchResultPageSizeLabel p
{
    display: inline;
    margin: 0;
    line-height: normal;
}


.ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation{
	clear: both;
	float: right;
}
.ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation div{display: inline;}
.ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation div a{text-decoration: none}
.ResultsDisplayControl .ResultsContainer .PnSearchResultNavigation .OnPage{margin-right: 3px}

.ResultsDisplayControl .ResultsContainer .PnSearchResultInfo{clear: left;}



/* login-container */
/*
.LoginContainer{
	height: 130px;
}

.LoginContainer .LiTitle{
	border-bottom:1px solid #c5000f;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
}

.LoginContainer .LiUserName,
.LoginContainer .LiPassword,
.LoginContainer .RememberMe
{display: none}

.LoginContainer input.TxtUserName,
.LoginContainer input.TxtPassword
{
	border: 1px solid #d6d6d6;
	background-color: #fafafa;
	color: #c5000f;
	margin: 6px 0;
	width: 166px;
}

.LoginContainer input.TxtPassword{width: 136px}

.LoginContainer .ValidationColor {
	color:#D63C31;
	display:none;
}

.LoginContainer .PasswordContainer{float:left;}
.LoginContainer .BtnLogin{
	margin: 6px 0;
	margin-left: 10px;
	width: 19px;
	height: 19px;
	float: left;
	display: block;
	background-color: #c5000f;
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/BtnLogin.ashx');
	color: #fff;
	text-decoration: none;
}
.LoginContainer a.BtnLogin{
	margin: 0;
	font-size: 0
}

.LoginContainer .LiForgotPassword{clear: both}
.LoginContainer .LiForgotPassword,
.LoginContainer .CreateAccount{
	font-size: 10px;
	float: left;
	margin: 0 5px;
}

.LoginContainer .LiForgotPassword a,
.LoginContainer .CreateAccount a{
	color: #000;
	text-decoration: none;
}
*/
/* Save search & register agent */
.SaveSearch{}

.SaveSearch p
{
    display: inline;
    margin: 0;
    line-height: normal;
}

.SaveSearch .title{
	font-size: 14px;
	font-weight: bold;
}

.SaveSearch .SaveNotLoggedIn .title,
.SaveSearch .SaveLogedIn .title{
	border-bottom: 1px solid #d1d1d1;
	padding: 0 0 5px 2px;
	color: #f00;
}

.SaveSearch .preText{display: none;}

.SaveSearch .labelName,
.SaveSearch .labelMail{
	font-size: 12px;
	font-weight: bold;
}

.SaveSearch .txtName input,
.SaveSearch .txtMail input{
	border: 1px solid #d6d6d6;
	background-color: #fafafa;
	color: #c5000f;
	margin: 6px 0;
	width: 120px;
}

.SaveSearch .optionAgent input{
	background-color: #fafafa;
	color: #c5000f;
}

.SaveSearch .save{
	font-size: 12px;
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/arrow.ashx');
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.SaveSearch .save a{
	padding: 0 20px 0;
	color: #000;
	text-decoration: underline;
}

.SaveSearch .save a:hover{color: #c5000f}

.SaveSearch .optionAgent{
	font-size: 12px;
}

.SaveSearch .labelEmail{
	font-size: 10px;
}
/* RSS (right panel) */
.Rss .TextHyperLink{
    padding-left:20px;
    background-image:url('/~/media/Customers/Great Britain/PSCA/images/transRss.ashx');
    background-repeat: no-repeat;
    background-position:0 100%;
}
.Rss .ImageHyperLink{display:none}
.Rss p
{
    margin: 0;
    line-height: normal;
    display: inline;
}


/* Navigators */
.NavigatorPanel select{
	border: 0;
	background-color: #ccf;
	width: 100%;
	margin-bottom: 5px;
}


.QueryControl .title{
	font-weight:bold;
	padding: 5px 0;
	font-size: 14px;
	border-bottom: 1px solid #d1d1d1;
	color: #f00;
}
.ThreeColumnCenter_left .QueryControl .title p
{
    margin: 0;
    line-height: normal;
}

.QueryControl .title .subText
{
	font-weight:normal;
	font-size: 11px;
}


.QueryControl .BoxBody .title{
	font-size: 12px;
	border: 0;
}

/*.NavigatorPanel .CriteriaDropDown,*/
.SearchResultViewList,
.SearchButton,
.ResetSearchButton{
	display: none;
}

.QueryControl .BoxBody .Joblocation3OpenListPanel,
.QueryControl .BoxBody .Joblocation4OpenListPanel
{
    margin-top: 10px;
}

.QueryControl .BoxBody .Joblocation3OpenListPanel .title,
.QueryControl .BoxBody .Joblocation3OpenListPanel .navigator,
.QueryControl .BoxBody .Joblocation4OpenListPanel .title,
.QueryControl .BoxBody .Joblocation4OpenListPanel .navigator
{
/*    display: none;*/
}

/*  */

.BoxBody
{
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#66d;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#66d;
	scrollbar-highlight-color:#66d;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;
}

.BoxBody .navigator select
{
	font-size: 11px;
	letter-spacing: 0px;
	font-family: Arial;
	border: 1px solid #aaa;
}

/*  */


/* Latest searches */
.MyLastestSearches{
	border-bottom: 1px solid #d1d1d1;
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/lastjobzoom.ashx');
	background-repeat: no-repeat;
	background-position: top right;
	clear:both;
	width:95%;
}

.SearchResults .ThreeColumnCenter_left .MyLastestSearches
{
	margin-top: 15px;
}

.MyLastestSearches .Title{
	border-bottom:1px solid #d1d1d1;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

.MyLastestSearches .HistoryData{
	padding: 5px;
}

.MyLastestSearches .HistoryData a,
.SavedJobs .JobSearchGrid a
{
	text-decoration: none;
	color: #000;
}

.MyLastestSearches .HistoryData a:hover,
.SavedJobs .JobSearchGrid a:hover{
	text-decoration: underline;
	color: #c5000f !important;
}

.MySavedJobs .ThreeColumnCenter_middle table.MasterTable_Default tfoot td
{
    border-top: 1px solid #828282;
}
.MySavedJobs .ThreeColumnCenter_middle table.MasterTable_Default tfoot tr.GridCommandRow_Default td
{
    font-weight: bold;
    padding: 8px;
}

/* Featured ads */
.FeaturedAdResultsDisplayControl{}

.FeaturedAdResultsDisplayControl .LiTitle{
	font-size: 14px;
	font-weight: bold;
	padding:10px 0 10px 2px;
	border-bottom: 1px solid #d1d1d1;
	color: #f00;
}

.FeaturedAdResultsDisplayControl .ResultListElementEven,
.FeaturedAdResultsDisplayControl .ResultListElementOdd{
	background-color: #CCCCFF;
	margin: 10px 0;
	padding: 4px;
	border-bottom: 1px solid #d1d1d1
}

.FeaturedAdResultsDisplayControl .LiTitle p,
.FeaturedAdResultsDisplayControl .ResultListElementEven p,
.FeaturedAdResultsDisplayControl .ResultListElementOdd p
{
    display: inline;
    margin: 0;
    line-height: normal;    
}

.FeaturedAdResultsDisplayControl .ResultListElementEven .headline,
.FeaturedAdResultsDisplayControl .ResultListElementOdd .headline
{
	font-weight: bold;
	overflow: hidden;
}

.FeaturedAdResultsDisplayControl .ResultListElementEven .headline a,
.FeaturedAdResultsDisplayControl .ResultListElementOdd .headline a{
	text-decoration: none;
	color: #000;
}

.FeaturedAdResultsDisplayControl .ResultListElementEven .headline a:hover,
.FeaturedAdResultsDisplayControl .ResultListElementOdd .headline a:hover{
	text-decoration: underline;
	color: #c5000f !important;
}

.FeaturedAdResultsDisplayControl .ResultListElementEven .teaser,
.FeaturedAdResultsDisplayControl .ResultListElementOdd .teaser
{
	overflow: hidden;
	padding: 10px 0;
	color: #000;
}

.ShowJobAd .FeaturedAdResultsDisplayControl .ResultListElementEven .teaser,
.ShowJobAd .FeaturedAdResultsDisplayControl .ResultListElementOdd .teaser
{
	color: #666;
}

/* banner ads */
.Spots_Type4 div{
	float: right;
}


/* company profiles */

.JobSearchCompanyProfileTitle h1{color: #66d}
.JobSearchCompanyProfileAlphabetLinks
{	
	width: 590px;
	height: 22px;	
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #66d;
	padding-left: 15px;
	padding-top: 10px;
}

.JobSearchCompanyProfileLetterLink
{
	float: left;
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	font-family:  Helvetica, Arial ,sans-serif;
	color: white;
}

.JobSearchCompanyProfileLetterLink a
{
	color: white;
}

.JobSearchCompanyProfileLetterLink a:hover
{
	color: white;
}


.JobSearchCompanyProfileListLetterHead
{
	margin-top: 5px;
	height: 22px;
	width: 600px;
	
	background-color: #ccf;
	color: #346397;
	padding-top: 7px;
	padding-left: 5px;
	
}

.JobSearchCompanyProfileListLetterHead a, .JobSearchCompanyProfileListLetterHead a:hover
{
	font-size: 12px;
	
	color: #346397;	
	font-family:  Helvetica, Arial ,sans-serif;
	cursor: pointer;
}


.JobSearchCompanyProfileListCompanyFields  a
{
	font-size: 12px;
	font-family:  Helvetica, Arial ,sans-serif;
	cursor: pointer;		
}


.JobSearchCompanyProfileListCompanyFields .company_name
{
	width: 155px;
	padding-right: 5px;
}

.JobSearchCompanyProfileListCompanyFields .company_name a
{
	font-weight: bold;
}


.JobSearchCompanyProfileListCompanyFields .type
{
	width: 90px;
	padding-right: 5px;
}

.JobSearchCompanyProfileListCompanyFields .type a
{

}

.JobSearchCompanyProfileListCompanyFields .country
{
	width: 90px;
	padding-right: 5px;
}

.JobSearchCompanyProfileListCompanyFields .country a
{
	
}

.JobSearchCompanyProfileListCompanyFields .company_logo
{
	width: 192px;
	padding-right: 3px;
	text-align: right;
}

.JobSearchCompanyProfileListCompanyFields
{
	margin-top: 10px;
	padding-bottom: 10px;   
}

.JobSearchCompanyProfileListCompanies
{
	margin-bottom: 10px;
	width: 590px;
}

.JobSearchCompanyProfileListSeparator
{
	border-bottom: 1px solid #D1D1D1;
	margin-left: 4px;
}

.CompanyProfiles .ThreeColumnCenter_left
{
	width: 170px;
} 

.CompanyProfiles .ThreeColumnCenter_middle
{
    width: 620px;    
}

.CompanyProfiles .ThreeColumnCenter_right 
{
	margin-left: 10px;
	/*background-color: #D1D1D1;*/
}

/* EmployerSubMenu */

.EmployerSubMenu
 {
  float: left;
  width: 150px;
 }
.EmployerSubMenu .menu
 {
 
 }
.EmployerSubMenu .menu .item
 {
 
 }
.EmployerSubMenu .menu .item a
 {
  color: #000;
  font-weight: bold;
 }


/* Show company profile */



.JobSearchViewCompanyProfile .HotJobResultsDisplayControl
{        
	width: 154px;
	color: Black;
	line-height: 15px;
	border-bottom: 1px solid #D1D1D1;
    padding-bottom: 5px;
    margin-bottom: 5px;
    line-height: 15px;    
}

.JobSearchViewCompanyProfile .HotJobResultsDisplayControl .headline
{
    margin-top: 10px;
    margin-bottom: 3px;    
}

.JobSearchViewCompanyProfile .HotJobResultsDisplayControl .LiTitle
{
    font-weight: bold;    
    border-bottom: 1px solid #D1D1D1;
    padding-bottom: 3px;
    margin-bottom: 5px;
}

.JobSearchViewCompanyProfile
{
	font-family: Helvetica, Arial, Verdana;
}

.JobSearchViewCompanyProfile .CompanyDescription,
.JobSearchViewCompanyProfile .CompanyProfileDescription,
.JobSearchViewCompanyProfile .GoogleMap
{
    float: left;
    width: 572px;
    padding-right: 10px;
	margin-bottom: 20px;
}

.JobSearchViewCompanyProfile .CompanyProfileVideo
 {
  display: none;
 }

.JobSearchViewCompanyProfile .ThreeColumnCenter_middle 
{
    width: 752px;
    float: left;            
}

.JobSearchViewCompanyProfile .CompanyInfo,
.JobSearchViewCompanyProfile .CompanyProfileInfo
{
	float: left;	
	width: 164px;
	color: Black;
	line-height: 15px;
	border-bottom: 1px solid #D1D1D1;        
    padding-bottom: 5px;
    margin-bottom: 8px;
}

.JobSearchViewCompanyProfile .CompanyProfileInfo .CompanyInfoHeading
 {
  font-weight: bold;
  margin-bottom: 10px;
 }

.JobSearchViewCompanyProfile .CompanyProfileActions
{
	float: right;	
	width: 164px;
	color: Black;
	line-height: 15px;
	border-bottom: 1px solid #D1D1D1;        
    padding-bottom: 5px;
    margin-bottom: 8px;
    margin-right: 5px;
}

.JobSearchViewCompanyProfile .CompanyProfileActions .Facebook
 {
  
 }
.JobSearchViewCompanyProfile .CompanyProfileActions .Facebook a
 {
  padding-left: 18px;
  background-image: url('/~/media/Customers/Sweden/Merajobb/swe_helge/facebook.ashx');
  background-repeat: no-repeat;
  color: #000;
 }

.JobSearchViewCompanyProfile .CompanyProfileActions .LinkedIn
 {
  margin-left: 2px;
  cursor: pointer;
 }
.JobSearchViewCompanyProfile .CompanyProfileActions .LinkedIn .company-insider-pop-up
 {
  position: relative;
  top: -1px;
  margin-right: 4px;
 }
  
.JobSearchViewCompanyProfile .CompanyInfo .Content a {
	word-wrap: break-word;
	-moz-binding: url('wordwrap.xml#wordwrap'); /* Firefox (using XBL) */
}

.JobSearchViewCompanyProfile .CompanyInfo .CompanyInfoHeading
{
    font-weight: bold;    
    border-bottom: 1px solid #D1D1D1;
    width: 164px;
    padding-bottom: 3px;
    margin-bottom: 5px;
}

.JobSearchViewCompanyProfile .CompanyInfo .Content
{
    color: Black;
}


.JobSearchViewCompanyProfile .HotJobResultsDisplayControl a
{    
    background-image:url('/~/media/Customers/Great Britain/PSCA/images/arrow.ashx');
    background-position:left top;
    background-repeat:no-repeat;
    font-weight:bold;
    padding-left:20px;
    text-decoration:none;
    margin-top: 3px;
    margin-bottom: 3px;
}    

.JobSearchViewCompanyProfile .CompanyProfile .HeadingContactInfo,
.JobSearchViewCompanyProfile .CompanyProfile .HeadingContactInfo2
{
    padding-top: 5px;
    margin-top: 5px;
    margin-bottom: 3px;    
}

.JobSearchViewCompanyProfile .CompanyProfile .HeadingContactInfo2
{
        border-top: 1px solid #D1D1D1;
}
/*  Company Profile */

.JobSearchViewCompanyProfile .ThreeColumnCenter_left
{    
	width: 0px;
	float: left;    
}

.JobSearchViewCompanyProfile .ThreeColumnCenter_middle
{
	width: 752px;
	float: left;
}

.JobSearchViewCompanyProfile .ThreeColumnCenter_right
{
	width: 173px;
	float: left;
}

.JobSearchViewCompanyProfile .ThreeColumnCenter_right .leftArea
{
    width: 173px;
    float: left;    
}

.JobSearchViewCompanyProfile .ThreeColumnCenter_right .rightArea
{
    width: 140px;
    float: left;    
}


.JobSearchViewCompanyProfile .ThreeColumnCenter_left .GuidanceContent 
{
    clear:both;
    padding-bottom:10px;
    border-bottom: none 0px white;
}

/* Guidance pages */
.ContactusTitle,
.HelpTitle,
.InfoTitle
{
  background-image:url('/~/media/Customers/Great Britain/PSCA/images/lightBlueTop.ashx');
  background-repeat:repeat;
  height:70px;
  width:610px;
  color: #094A8C;
  font-size: 24px;
  font-weight: bold;
  padding: 15px;
}

/* Predefined search LI Fix */
.PredefinedSearches .BrowseByCategory ul li,
.PredefinedSearches .BrowseByLocation ul li
 {
  list-style-type: none!important;
  list-style-image: url()!important;
 }
 
 
 /* CV Landing Page */
.CV .PageHeading .title{
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/darkBlueTop.ashx');
	background-repeat: no-repeat;
	height: 80px;
	width: 640px;
	padding: 10px 20px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.CV .PageHeading .text{margin: 0;}
.CV .title{
	background-image: none;
	font-size: 18px;
	color: #000;
	padding-top: 10px;
}
.CV .text{
	margin: 10px 0;
}

.CV .CreateCV,
.CV .cvupload{
	float: left;
	width: 292px;
	position: relative;
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/CvInfoBgCenter.ashx');	
}
.CV .CreateCV
{
	float: right;
	background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/CvInfoBg.ashx');
	height: 94px;
	width: 250px;
	padding: 21px;
}

.CV .CreateCV .frameTopLeft,
.CV .cvupload .frameTopLeft
{
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/CvInfoBgTop.ashx');
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

.CV .CreateCV .frameBottomRight,
.CV .cvupload .frameBottomRight
{
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/CvInfoBgBottom.ashx');
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.CV .CreateCV .frameContent,
.CV .cvupload .frameContent
{
	padding: 21px;
}

.CV .CreateCV .or{
	float: left;
	font-size: 18px;
	font-weight: bold;
	left: -43px;
	position: absolute;
}

.CV .CreateCV .title,
.CV .cvupload .section-title{
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin-bottom: 10px; 
}

.CV .CreateCV .CreateCVButton a,
.CV .cvupload .input-upload a,
.CV .cvupload .Button a{
	padding-left: 20px;
	margin-top: 10px;
	background-image: url('/~/media/Customers/Great Britain/PSCA/images/arrow.ashx');
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #000;
	text-decoration: none;
}
.CV .CreateCV .CreateCVButton a:hover,
.CV .cvupload .input-upload a:hover,
.CV .cvupload .Button a:hover
{text-decoration: underline;color:#C5000F;}

.CV .cvupload ul{padding: 0;margin:0;}
.CV .cvupload li{list-style: none;margin: 4px 1px;}

.CV .cvupload .Upload .ruInputs li
{
    float: left;
}

.CV .cvupload .Error-Title,
.CV .cvupload .Error-Introduction,
.CV .cvupload .Error-List
{
        color: #CC0000;
}

.CV .cvupload .Error-Title
{
        font-weight: bold;
        margin: 5px 0px;
}

.CV .JobAlertIntro{clear:both}

.RadUpload_Gray .ruProgress 
{
	width: 240px!important;
}
/*=============================================================================
 CV
=============================================================================*/

.cventry
 {
  background-color: #fff;
 }
 
.cventry .error{color: red; font-weight: bold;}
.cventry .cventry-header
 {
  background-color: #ccc;
 }
 
.cventry .cventry-header .navigation-direct
 {
  width: 120px;
  height: 150px;
  overflow: hidden;
  float: right;
  background-color: #EFEBEF;
 }
 
.cventry .cventry-header .navigation-direct .nav-mypage
 {
  font-weight: bold;  
 }

.cventry .cventry-header .navigation-direct .nav-mypage a
 {
  color: #555;
 }
 
.cventry .cventry-header .navigation-direct .nav-showcv
 {
  position: relative;
  top: 110px;
  width: 120px;
  height: 20px;
  overflow: hidden;
  text-align: center;
  background-color: #f00;
 }
 
.cventry .cventry-header .navigation-direct .nav-showcv a,
.cventry .cventry-header .navigation-direct .nav-showcv a:hover
 {
  color: #fff;
  text-decoration: none;
  line-height: 21px;
 }
 
.cventry .cventry-header .navigation-direct .nav-page
 {
  position: relative;
  top: -17px;
  width: 120px;
  height: 20px;
  overflow: hidden;
  float: right;
  background-color: #EFEBEF;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/arrow4.ashx');
  background-repeat: no-repeat;
  text-indent: 20px;
 }

.cventry .cventry-header .navigation-direct .nav-page a
 {
  color: #555;
 }
 
.cventry .cventry-header .navigation-direct .selected
 {
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/arrow3.ashx');
 }
 
.cventry .cventry-header .navigation-direct .selected a
 {
  color: #C5000F;
 }
 
.cventry .cventry-header .navigation-direct a
 {
  color: #D31616;
 }
 
.cventry .cventry-header .progressbar
 {
  width: 510px;
  height: 100px;
  overflow: hidden;
  float: left;
  background-color: #66d;
  background-image: url('/~/media/Customers/Great Britain/PSCA/images/CVentryBackground2.ashx');
 }
 
.cventry .cventry-header .progressbar .section-title
 {
  font-family: Arial, Sans-serif;
  font-size: 21px;
  font-weight: bold;
  color: #fff;
  margin: 15px 0px 0px 20px;
 }
 
.cventry .cventry-header .progressbar .progressbar-background
 {
  position: relative;
  top: 30px;
  left: 20px;
  width: 470px;
  height: 20px;
  overflow: hidden;
  font-family: Arial, Sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  color: #bfbff1;
  padding: 0px;
  text-indent: 5px;
 }
 
.cventry .cventry-header .progressbar .progressbar-background .progressbar-completed
 {
  background-color: #fff;
 }
 
.cventry .cventry-content
 {
  background-color: #EFEBEF;
  width: 510px;
  float: left;
 }

.cventry .cventry-content .section
 {
  width: 510px;
  float: left;
  margin: 20px 0px 0px 0px;
  background-color: #ccccff;
  padding-bottom: 20px;
  border-bottom: 1px solid #d1d1d1;
 }

.cventry .cventry-content .section .section-title
 {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  padding: 10px;
 }

.cventry .cventry-content .section .section-introduction
 {
  padding: 0px 10px 10px 10px;
  height: auto;
 }

.cventry .cventry-content .section .section-main
 {
  float: left;
  width: 510px;
  overflow: hidden;
  padding: 5px 0px 10px 0px;
 }
 
.cventry .cventry-content .section .section-main div
 {
  float: left;
 }

.cventry .cventry-content .section .section-main .text
 {
  clear: both;
  height: 20px;
  line-height: 20px;
  width: 160px;
  text-indent: 10px;
 }

.cventry .cventry-content .section .section-main .button
 {
  height: 18px;
  line-height: 16px;
  text-align: center;
  border: 1px solid #ababab;
  background-color: #f00;
  margin-left: 2px;
 }
 
.cventry .cventry-content .section .section-main .button a,
.cventry .cventry-content .section .section-main .button a:hover
 {
  color: #fff;
  text-decoration: none;
  margin: 0 10px;
 }

 
.cventry .cventry-content .section .section-main .input input
 {
  border: 1px solid #999;
  width: 250px;
 }


/* section-education */

.cventry .cventry-content .section-education
 {
  
 }

.cventry .cventry-content .section-education .section-main
 {
  height: auto;
 }

.cventry .cventry-content .section-education .section-main .text-topic
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.cventry .cventry-content .section-education .section-main .input-topic
{
    margin-top: 10px;
}
.cventry .cventry-content .section-education .section-main .input-topic select,
.cventry .cventry-content .section-education .section-main .input-length select
{
    width: 252px;
}

.cventry .cventry-content .section-education .section-main .text-select
 {
  margin-top: 10px;
 }

.cventry .cventry-content .section-education .section-main .btn-expand
 {
  display: none;
 }

.cventry .cventry-content .section-education .section-main .input-source
 {
    float: right;
    margin-right: 35px;
    margin-top: 10px;
     /*
  margin-left: 160px;
  margin-top: -19px;
*/
 }
 
.cventry .cventry-content .section-education .section-main .input-source select
 {
  border: 1px solid #999;
  width: 315px;
  height: 100px;
 }

.cventry .cventry-content .section-education .section-main .btn-layout-1,
.cventry .cventry-content .section-education .section-main .btn-layout-2.button
 {
  width: 300px;
  margin-left: 160px;
  color: #C5000F;
  
  
  background-image:url();
  border:0px solid #ABABAB;
  height:18px;
  line-height:16px;
  text-align:left;
  text-decoration: underline;
 }
 
.cventry .cventry-content .section-education .section-main .btn-layout-1 a,
.cventry .cventry-content .section-education .section-main .btn-layout-2.button a
 {
  /*color: #C5000F;*/
  text-decoration: underline;
  width: auto!important;
  height: 18px;
 }
 
.cventry .cventry-content .section-education .section-main .btn-layout-1 a:hover,
.cventry .cventry-content .section-education .section-main .btn-layout-2.button a:hover
 {
  color: #C5000F;
  text-decoration: underline;
 }
 

.cventry .cventry-content .section-education .section-list
 {
  float: left;
  height: auto;
  padding-bottom: 5px;
  background-color: #e1e1ff;
 }


.cventry .cventry-content .section-education .section-list .section-list-title
 {
  margin-top: 15px;
  width: 500px;
  font-weight: bold;
  margin-left: 10px;
 }

.cventry .cventry-content .section-education .section-list .section-list-introduction
 {
  margin-bottom: 5px;
  width: 500px;
  margin-left: 10px;
 }
 
 
.cventry .cventry-content .section-education .section-list .section-list-main .item
 {
  width: 490px;
  height: auto;
  
  margin-bottom: 10px;
  padding: 10px;
  
  float: left;
  
  background-color: #f9f9f9;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .btn-delete
 {
  width: 490px;
  text-align: right;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .text,
.cventry .cventry-content .section-education .section-list .section-list-main .item .input
 {
  margin-top: 15px;
  float: left;
 }
 
.cventry .cventry-content .section-education .section-list .section-list-main .item .text-name
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .value-name,
.cventry .cventry-content .section-education .section-list .section-list-main .item .value-topic,
.cventry .cventry-content .section-education .section-list .section-list-main .item .value-length,
.cventry .cventry-content .section-education .section-list .section-list-main .item .value-from-year,
.cventry .cventry-content .section-education .section-list .section-list-main .item .value-to-year,
.cventry .cventry-content .section-education .section-list .section-list-main .item .value-institute,
.cventry .cventry-content .section-education .section-list .section-list-main .item .value-comments,

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-name,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-name,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-topic,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-length,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-from-year,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-to-year,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-company,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-sector,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-comments
 {
  margin-top: 15px;
  float: left;
  width: 300px;
  min-height: 15px;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .value-from-year,
.cventry .cventry-content .section-education .section-list .section-list-main .item .value-to-year,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-from-year,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-to-year
 {
  width: 132px;
 }
 
.cventry .cventry-content .section-education .section-list .section-list-main .item .text-topic
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-topic
 {
  margin-top: 15px;
  float: left;
 }
 
.cventry .cventry-content .section-education .section-list .section-list-main .item .input-topic select
 {
  width: 330px;
  border: 1px solid #999;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .text-length
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-length
 {
 
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-length select
 {
  width: 330px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-education .section-list .section-list-main .item .text-from-year
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-from-year
 {
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-from-year input
 {
  width: 132px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-education .section-list .section-list-main .item .text-to-year
 {
  margin: 15px 10px 0px 10px;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-to-year
 {
 
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-to-year input
 {
  width: 128px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-education .section-list .section-list-main .item .text-institute
 {
  width: 160px;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-institute
 {
 
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-institute input
 {
  width: 324px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-education .section-list .section-list-main .item .text-comments
 {
  width: 160px;
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-comments
 {
 
 }

.cventry .cventry-content .section-education .section-list .section-list-main .item .input-comments textarea
 {
  width: 324px;
  height: 100px;
  border: 1px solid #999;
 }





/* section-currentjob */
.cventry .cventry-content .section-currentjob
 {
  
 }

.cventry .cventry-content .section-currentjob .section-main
 {
  height: auto;
 }


.cventry .cventry-content .section-currentjob .section-main .text-select
 {
  margin-top: 15px;
 }

.cventry .cventry-content .section-currentjob .section-main .btn-expand
 {
  display: none;
 }

.cventry .cventry-content .section-currentjob .section-main .input-source
 {
  margin-left: 160px;
 }
 
.cventry .cventry-content .section-currentjob .section-main .input-source select
 {
  border: 1px solid #999;
  width: 330px;
  height: 100px;
 }

.cventry .cventry-content .section-currentjob .section-main .btn-layout-1 
 {
  width: 300px;
  margin-left: 160px;
  color: #C5000F;
  
  
  background-image:url();
  border:0px solid #ABABAB;
  height:18px;
  line-height:16px;
  text-align:left;
  text-decoration: underline;
 }
 
.cventry .cventry-content .section-currentjob .section-main .btn-layout-1 a
 {
  color: #C5000F;
  text-decoration: underline;
  width: auto!important;
  height: 18px;
 }
 
.cventry .cventry-content .section-currentjob .section-main .btn-layout-1 a:hover
 {
  color: #C5000F;
  text-decoration: underline;
 }
 

.cventry .cventry-content .section-currentjob .section-list
 {
  float: left;
  height: auto;
  padding-bottom: 5px;
  background-color: #eee;
 }


.cventry .cventry-content .section-currentjob .section-list .section-list-title
 {
  margin-top: 15px;
  width: 500px;
  font-weight: bold;
  margin-left: 10px;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-introduction
 {
  margin-bottom: 5px;
  width: 500px;
  margin-left: 10px;
 }
 
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item
 {
  width: 490px;
  height: auto;
  
  margin-bottom: 10px;
  padding: 10px;
  
  float: left;
  
  background-color: #f9f9f9;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .btn-delete
 {
  width: 490px;
  text-align: right;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text,
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input
 {
  margin-top: 15px;
  float: left;
 }
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-name
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .value-name
 {
  margin-top: 15px;
  float: left;
  width: 300px;
 }
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-topic
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-topic
 {
  margin-top: 15px;
  float: left;
 }
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-topic select
 {
  width: 330px;
  border: 1px solid #999;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-length
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-length
 {
 
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-length select
 {
  width: 330px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-from-year
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-from-year
 {
 
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-from-year input
 {
  width: 132px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-to-year
 {
  margin: 15px 10px 0px 10px;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-to-year
 {
 
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-to-year input
 {
  width: 128px;
  border: 1px solid #999;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-company
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-confidential
 {
  width: 330px;
  margin-left: 160px;
  margin-top: 5px;
 }
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-sector
 {
  width: 160px;
  float: left;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-sector input
 {
  width: 324px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-company input
 {
  width: 324px;
  border: 1px solid #999;
 } 
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-institute
 {
  width: 160px;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-institute
 {
 
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-institute input
 {
  width: 329px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .text-comments
 {
  width: 160px;
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-comments
 {
 
 }

.cventry .cventry-content .section-currentjob .section-list .section-list-main .item .input-comments textarea
 {
  width: 324px;
  height: 100px;
  border: 1px solid #999;
 }

/* section-course */

.cventry .cventry-content .section-course
 {
  
 }

.cventry .cventry-content .section-course .section-introduction
 {
  padding: 0px; 
 }
 
.cventry .cventry-content .section-course .section-main
 {
  float: left;
  height: auto;
 }

.cventry .cventry-content .section-course .section-list
 {
  float: left;
  height: auto;
  background-color: #eee;
  padding-bottom: 5px;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item
 {
  width: 490px;
  height: auto;
  
  margin-bottom: 10px;
  padding: 10px;
  
  float: left;
  
  background-color: #f9f9f9;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .text,
.cventry .cventry-content .section-course .section-list .section-list-main .item .value,
.cventry .cventry-content .section-course .section-list .section-list-main .item .input
 {
  float: left;
  margin-top: 15px;
 }
 
.cventry .cventry-content .section-course .section-list .section-list-main .item .btn-delete
 {
  width: 490px;
  text-align: right;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .text-name
 {
  width: 160px;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .value-name
 {
  width: 300px;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .text-year
 {
  width: 160px;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .input-year input
 {
  border: 1px solid #999;
  width: 128px;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .text-duration
 {
  width: 60px;
  margin-left: 10px;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .input-duration input
 {
  border: 1px solid #999;
  width: 124px;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .text-comments
 {
  width: 160px;
 }

.cventry .cventry-content .section-course .section-list .section-list-main .item .input-comments textarea
 {
  border: 1px solid #999;
  width: 324px;
 }
 
 
 
 
 
 
/* section-language */

.cventry .cventry-content .section-language
 {
  
 }

.cventry .cventry-content .section-language .section-introduction
 {
  padding: 0px; 
 }
 
.cventry .cventry-content .section-language .section-main .text-select
 {
  width: 130px!important;
 }
 
.cventry .cventry-content .section-language .input-source select
 {
  width: 355px;
 }
 
.cventry .cventry-content .section-language .section-list
 {
  width: 510px;
  
  padding-bottom: 5px;
  
  float: left;
  
  background-color: #eee;
  
 }
 
.cventry .cventry-content .section-language .section-list .section-list-title
 {
  
 }

.cventry .cventry-content .section-language .section-list .section-list-introduction
 {
  
 }

.cventry .cventry-content .section-language .section-list .text
 {
  text-align: center;
 }
 
.cventry .cventry-content .section-language .section-list .text-level-excellent
 {
  width: 100px;
  height: 40px;
  
  margin-left: 130px;
  
  float: left;
 }

.cventry .cventry-content .section-language .section-list .text-level-fluent
 {
  width: 100px;
  height: 40px;
  
  float: left;
 }

.cventry .cventry-content .section-language .section-list .text-level-adequately 
 {
  width: 100px;
  height: 40px;
  
  float: left;
 }

.cventry .cventry-content .section-language .section-list .section-list-main
 {
  width: 510px;
  
  float: left;
 }
 
.cventry .cventry-content .section-language .section-list .section-list-main .item-odd,
.cventry .cventry-content .section-language .section-list .section-list-main .item-even
 {
  width: 510px;
  height: 45px;
  
  margin-bottom: 3px;
  
  float: left;
  
  background-color: #f9f9f9;
 }

.cventry .cventry-content .section-language .section-list .section-list-main .item .text-name
 {
  display: none;
 }

.cventry .cventry-content .section-language .section-list .section-list-main .item .btn-delete
 {
  float: right;
  width: 55px;
  margin: 15px 25px 0px 0px;
  text-align: right;
 }

.cventry .cventry-content .section-language .section-list .section-list-main .item .value-name
 {
  float: left;
  width: 120px;
  margin: 15px 0px 0px 10px;
 }

.cventry .cventry-content .section-language .section-list .section-list-main .item .input-level
 {
  display: block;
  
  width: 300px;
  
  margin-top: 13px;
  
  float: left;
 }

.cventry .cventry-content .section-language .section-list .section-list-main .item .input-level .listitem
 {
  display: block;
  
  width: 100px;
  
  float: left;
  
  text-align: center;
 }
 
.cventry .cventry-content .section-language .section-list .section-list-main .item label
 {
  display: none;
 }

 
/* section-skill */

.cventry .cventry-content .section-skill
 {

 }
 
.cventry .cventry-content .section-skill .autocomplete-list
 {
  border: 0px!important;
 }
 
.cventry .cventry-content .section-skill .maximum
 {
  font-size: 14px;
 }

.cventry .cventry-content .section-skill .section-main
 {
  height: auto;
  overflow: visible!important;
 }

.cventry .cventry-content .section-skill .section-main .text-group
 {
  margin-top: 15px;
  float: left;
 }

.cventry .cventry-content .section-skill .section-main .input-group select
 {
  margin-top: 15px;
  width: 252px;
  border: 1px solid #999;
 } 
 
.cventry .cventry-content .section-skill .section-main .btn-collapse,
.cventry .cventry-content .section-skill .section-main .btn-expand
 {
  display: none;
 }

.cventry .cventry-content .section-skill .section-main .text-select
 {
  margin-top: 15px;
  float: left;
 }
 
.cventry .cventry-content .section-skill .section-main .input-source select
 {
  margin-top: 15px;
  width: 250px;
  border: 1px solid #999;
 }

.cventry .cventry-content .section-skill .section-list
 {
  width: 510px;
  float: left;
  padding-bottom: 5px;
  background-color: #eee;
 }
 
.cventry .cventry-content .section-skill .section-list .text-level-expert 
 {
  float: left;
  width: 100px;
  height: 45px;
  margin-left: 130px;
  text-align: center;
 }
 
.cventry .cventry-content .section-skill .section-list .text-level-highly-experienced
 {
  float: left;
  width: 100px;
  height: 45px;
  margin-left: 0px;
  text-align: center;
 }

.cventry .cventry-content .section-skill .section-list .text-level-some-experience
 {
  float: left;
  width: 90px;
  height: 45px;
  margin-left: 5px;
  text-align: center;
 }

.cventry .cventry-content .section-skill .section-list .section-list-main
 {
  
 }

.cventry .cventry-content .section-skill .section-list .section-list-main .item
 {
  width: 510px;
  /*height: 45px;*/
  
  margin-bottom: 3px;
  
  float: left;
  
  background-color: #f9f9f9;
 }

.cventry .cventry-content .section-skill .section-list .section-list-main .item .btn-delete
 {
  float: right;
  width: 55px;
  margin: 11px 25px 0px 0px;
  text-align: right;
 }
 
.cventry .cventry-content .section-skill .section-list .section-list-main .item .value-name
 {
  float: left;
  width: 120px;
  margin: 10px 0px 10px 10px;
 }

.cventry .cventry-content .section-skill .section-list .section-list-main .item .value-group
 {
  display: none;
 }
 
.cventry .cventry-content .section-skill .section-list .section-list-main .item .input-comments
 {
  display: none;
 }
 
.cventry .cventry-content .section-skill .section-list .section-list-main .item .input-level
 {
  display: block;
  
  width: 300px;
  
  margin-top: 10px;
  
  float: left;
 }
 
.cventry .cventry-content .section-skill .section-list .section-list-main .item .input-level .listitem
 {
  display: block;
  
  width: 100px;
  
  float: left;
  
  text-align: center;
 }
 
.cventry .cventry-content .section-skill .section-list .section-list-main .item .input-level .listitem label
 {
  display: none;
 }

 
/* section-position */

.cventry .cventry-content .section-position
 {
  
 }

.cventry .cventry-content .section-position .maximum 
 {
  font-size: 12px;
 }

.cventry .cventry-content .section-position .section-main
 {
  height: auto;
 }

.cventry .cventry-content .section-position .section-main .btn-collapse,
.cventry .cventry-content .section-position .section-main .btn-expand
 {
  display: none;
 }
 
.cventry .cventry-content .section-position .section-main .text-select
 {
  margin-top: 15px;
  float: left;
 }
 
.cventry .cventry-content .section-position .section-main .input-source select
 {
  margin-top: 15px;
  width: 250px;
  border: 1px solid #999;
 }

.cventry .cventry-content .section-position .section-list
 {
  width: 510px;
  float: left;
  padding-bottom: 5px;
  background-color: #eee;
 }

.cventry .cventry-content .section-position .section-list .section-list-main
 {
  width: 510px;
  
  margin-bottom: 3px;
  
  float: left;
  
  background-color: #f9f9f9;
 }

.cventry .cventry-content .section-position .section-list .section-list-main .item
 {
   clear: both;
 }

.cventry .cventry-content .section-position .section-list .section-list-main .item .value-name
 {
  float: left;
  width: 320px;
  margin: 10px 0px 10px 10px;
  font-weight: bold;
 }

.cventry .cventry-content .section-position .section-list .section-list-main .item .btn-delete
 {
  float: right;
  width: 55px;
  margin: 10px 25px 0px 0px;
  text-align: right;
 }
 
 
/* section-joblocation */

.cventry .cventry-content .section-joblocation
 {
 
 }

.cventry .cventry-content .section-joblocation .section-main
 {
  height: auto;
 }
 
.cventry .cventry-content .section-joblocation .section-main .text
 {
  margin-top: 15px;
  float: left;
 }

.cventry .cventry-content .section-joblocation .section-main .input select
 {
  margin-top: 15px;
  width: 250px;
  border: 1px solid #999;
 }

.cventry .cventry-content .section-joblocation .section-list
 {
  width: 510px;
  float: left;
  padding-bottom: 5px;
  background-color: #eee;
 }

.cventry .cventry-content .section-joblocation .section-list .section-list-main
 {
  width: 510px;
/*  height: 45px;*/
  
  margin-bottom: 3px;
  
  float: left;
  
  background-color: #f9f9f9;
 }

.cventry .cventry-content .section-joblocation .section-list .section-list-main .item
 {
  clear:both;
 }

.cventry .cventry-content .section-joblocation .section-list .section-list-main .item .value-name
 {
  float: left;
  width: 320px;
  margin: 15px 0px 15px 10px;
  font-weight: bold;
 }

.cventry .cventry-content .section-joblocation .section-list .section-list-main .item .btn-delete
 {
  float: right;
  width: 55px;
  margin: 15px 25px 0px 0px;
  text-align: right;
 }


/* section-sts */

.cventry .cventry-content .section-sts
 {
 
 }

.cventry .cventry-content .section-sts .section-main
 {
  height: auto;  
 }
 
.cventry .cventry-content .section-sts .section-main .text-salary
 {
  float: left;
  width: 160px;
  margin-top: 15px;
 }
 
.cventry .cventry-content .section-sts .section-main .input-salary-currency select
 {
  width: 55px;
  border: 1px solid #999;
  float: left;
  margin-right: 1px;
  margin-top: 15px;
 }
 
.cventry .cventry-content .section-sts .section-main .input-salary-amount input
 {
  width: 86px;
  border: 1px solid #999;
  float: left;
  margin-right: 1px;
  margin-top: 15px;
 }
 
.cventry .cventry-content .section-sts .section-main .input-salary-frequency select
 {
  width: 100px;
  border: 1px solid #999;
  float: left;
  margin-right: 1px;
  margin-top: 15px;
 }
 
.cventry .cventry-content .section-sts .section-main .text-travelactivity
 {
  margin-top: 15px;
 }
 
.cventry .cventry-content .section-sts .section-main .input-travelactivity select
 {
  margin-top: 15px;
  width: 245px;
  border: 1px solid #999;
 }
 
.cventry .cventry-content .section-sts .section-main .text-foreignstationing
 {
  margin-top: 15px;
 }
 
.cventry .cventry-content .section-sts .section-main .input-foreignstationing select
 {
  margin-top: 15px;
  width: 245px;
  border: 1px solid #999;
 }
 
/* section-jobtype */

.cventry .cventry-content .section-jobtype
 {
  
 }

.cventry .cventry-content .section-jobtype .section-main
 {
  height: auto;
 }

.cventry .cventry-content .section-jobtype .input-primary
 {
  width: 330px;
  height: 40px;
  overflow: hidden;
  margin-left: 160px;
  margin-bottom: 5px;
  padding-bottom: 3px;
  
  border-bottom: 1px solid #999999;
 }

.cventry .cventry-content .section-jobtype .input-primary input
 {
  width: 16px!important;
  border: 0px solid #999999!important;
  margin-bottom: 0px;
 }
 
.cventry .cventry-content .section-jobtype .input-primary label
 {
  position: relative;
  top: -1px;
 }
 
.cventry .cventry-content .section-jobtype .input-secondary
 {
  margin-left: 160px;
 }
 
.cventry .cventry-content .section-jobtype .input-secondary input
 {
  width: 16px!important;
  border: 0px solid #999999!important;
  margin-bottom: 0px;
 }
 
.cventry .cventry-content .section-jobtype .input-secondary label
 {
  position: relative;
  top: -1px;
  margin-right: 10px;
 }
 
/* section-heading */

.cventry .cventry-content .section-heading
 {
 
 }

.cventry .cventry-content .section-heading .section-main .input-heading input
 {
  width: 330px;
  margin-left: 160px;
 }
 
/* section-presentation */

.cventry .cventry-content .section-presentation
 {
 
 }

.cventry .cventry-content .section-presentation .section-main 
 {
  height: auto;
 }

.cventry .cventry-content .section-presentation .section-main .input-presentation textarea
 {
  width: 330px;
  height: 100px;
  margin-left: 160px;
  
  border: 1px solid #999999;
 }
 
/* section-activation */

.cventry .cventry-content .section-activation
 {
 
 }

.cventry .cventry-content .section-activation .section-main
 {
  height: auto;
 }
 
.cventry .cventry-content .section-activation .section-main .btn-error
 {
  background-image:url();
  border:0px solid #ABABAB;
  height:18px;
  line-height:16px;
  margin-left:20px;
  text-align:left;
  width:300px;
 }
  
.cventry .cventry-content .section-activation .section-main .btn-error a
 {
  text-decoration: none;
 }
 
.cventry .cventry-content .section-activation .section-main .btn-error a:hover
 {
  text-decoration: underline;
 }

/* section-emailservice */

.cventry .cventry-content .section-emailservice
 {
 
 }

.cventry .cventry-content .section-emailservice .section-main
 {
  height: auto;
 }

.cventry .cventry-content .section-emailservice .section-main .input-match-email-type-html,
.cventry .cventry-content .section-emailservice .section-main .text-match-email-type-html,
.cventry .cventry-content .section-emailservice .section-main .input-match-email-type-plain,
.cventry .cventry-content .section-emailservice .section-main .text-match-email-type-plain
 {
  display: none;
 }

.cventry .cventry-content .section-emailservice .section-main .input-contact-sms input
 {
  width: 16px;
  margin-bottom: 0px;
  margin-left: 20px;
  float: left;
  border: 0px solid #999999!important;
 }
 
.cventry .cventry-content .section-emailservice .section-main .error-summary{width: 500px}

.cventry .cventry-content .section-emailservice .section-main .text-contact-sms-prefix.text,
.cventry .cventry-content .section-emailservice .section-main .input-contact-sms,
.cventry .cventry-content .section-emailservice .section-main .text-contact-sms,
.cventry .cventry-content .section-emailservice .section-main .text-contact-sms-prefix,
.cventry .cventry-content .section-emailservice .section-main .text-contact-sms-mobile
{
    display:none
}

.cventry .cventry-content .section-emailservice .section-main .text-contact-sms-prefix select{margin-left:20px}

.cventry .cventry-content .section-emailservice .section-main .text-contact-sms-mobile
{
	width: 430px;
	height: 30px
}

.cventry .cventry-content .section-emailservice .section-main .text-contact-sms
 {
  position: relative;
  top: -1px;
  float: left;
  width: 450px;
  height: 29px;
  clear: none;
 }
 
.cventry .cventry-content .section-emailservice .section-main .text-contact-sms label
 {
 }

.cventry .cventry-content .section-emailservice .section-main .input-match-email input
 {
  width: 16px;
  margin-bottom: 0px;
  margin-left: 20px;
  float: left;
  border: 0px solid #999999!important;
 }

.cventry .cventry-content .section-emailservice .section-main .text-match-email
 {
  position: relative;
  top: -1px;
  float: left;
  width: 450px;
  height: 29px;
  clear: none;
 }

.cventry .cventry-content .section-emailservice .section-main .text-match-email label
 {
 }

.cventry .cventry-content .section-emailservice .section-main .input-match-email-frequency
 {
  margin-left: 20px;
  margin-top: 10px;
 }
 
.cventry .cventry-content .section-emailservice .section-main .input-match-email-frequency select
 {
  border: 1px solid #999999!important;
 }
 
 

.cventry .cventry-footer
 {
  width: 504px;
  overflow: hidden;
  float: left;

  background-color: #CCCCFF;
  padding: 3px;
  margin-top: 30px;
 }

 

.cventry .cventry-footer .nav-next a
 {
  float: right;
  display: block;
  width: 200px;
  height: 17px;
  padding-right: 24px;
  font-size: 14px;
  font-weight: bold!important;
  color: #094A8C;
  text-decoration: none;
  text-align: right;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/AllLinksButton.ashx');
  background-repeat: no-repeat;
  background-position: center right;
 }
 
.cventry .cventry-footer .nav-prev a
 {
  float: left;
  display: block;
  width: 230px;
  height: 17px;
  padding-left: 24px;
  font-size: 14px;
  font-weight: bold!important;
  color: #094A8C;
  text-decoration: none;
  text-align: left;
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/AllLinksButton2.ashx');
  background-repeat: no-repeat;
  background-position: center left;
 }

 
/* ==============================================================================
   My page - job seeker
   ============================================================================== */

/* My Page */

.MyPage .ThreeColumnCenter_left
 {
  
 }

.MyPage .ThreeColumnCenter_left .LoginContainer,
.MyMatches .ThreeColumnCenter_left .LoginContainer,
.MyDocuments .ThreeColumnCenter_left .LoginContainer,
.MySavedJobs .ThreeColumnCenter_left .LoginContainer,
.MyJobAlerts .ThreeColumnCenter_left .LoginContainer,
.ViewCV .ThreeColumnCenter_left .LoginContainer,
.MyLatestSearches .ThreeColumnCenter_left .LoginContainer
 {
  margin-bottom: 20px;
  padding-bottom: 10px;
 }
 
.MyPage .ThreeColumnCenter_left .LoginContainer .LogoutLink,
.MyMatches .ThreeColumnCenter_left .LoginContainer .LogoutLink,
.MyDocuments .ThreeColumnCenter_left .LoginContainer .LogoutLink,
.MySavedJobs .ThreeColumnCenter_left .LoginContainer .LogoutLink,
.MyJobAlerts .ThreeColumnCenter_left .LoginContainer .LogoutLink,
.ViewCV .ThreeColumnCenter_left .LoginContainer .LogoutLink,
.MyLatestSearches .ThreeColumnCenter_left .LoginContainer .LogoutLink
 {
  padding-left: 0px;
 }
 
.MyPage .ThreeColumnCenter_left .LoginContainer .LogoutLink .BtnLogout,
.MyMatches .ThreeColumnCenter_left .LoginContainer .LogoutLink .BtnLogout,
.MyDocuments .ThreeColumnCenter_left .LoginContainer .LogoutLink .BtnLogout,
.MySavedJobs .ThreeColumnCenter_left .LoginContainer .LogoutLink .BtnLogout,
.MyJobAlerts .ThreeColumnCenter_left .LoginContainer .LogoutLink .BtnLogout,
.ViewCV .ThreeColumnCenter_left .LoginContainer .LogoutLink .BtnLogout,
.MyLatestSearches .ThreeColumnCenter_left .LoginContainer .LogoutLink .BtnLogout
 {
  height: 20px;
  
  line-height: 18px;
 }

.MyPage .ThreeColumnCenter_left .MyMatches,
.MyMatches .ThreeColumnCenter_left .MyMatches,
.MyDocuments .ThreeColumnCenter_left .MyMatches,
.MySavedJobs .ThreeColumnCenter_left .MyMatches,
.MyJobAlerts .ThreeColumnCenter_left .MyMatches,
.ViewCV .ThreeColumnCenter_left .MyMatches,
.MyLatestSearches .ThreeColumnCenter_left .MyMatches
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 20px;
  padding-bottom: 10px;  
/*  border-bottom: 1px solid #d1d1d1;*/
 }
 
.MyPage .ThreeColumnCenter_left .MyMatches a,
.MyMatches .ThreeColumnCenter_left .MyMatches a,
.MyDocuments .ThreeColumnCenter_left .MyMatches a,
.MySavedJobs .ThreeColumnCenter_left .MyMatches a,
.MyJobAlerts .ThreeColumnCenter_left .MyMatches a,
.ViewCV .ThreeColumnCenter_left .MyMatches a,
.MyLatestSearches .ThreeColumnCenter_left .MyMatches a
 {
  width: 154px;
  
  float: left;
  
/*  margin-bottom: 20px;*/
  padding-bottom: 6px;
/*  border-bottom: 1px solid #d1d1d1;*/
  
  font-weight: bold;
  text-indent: 20px;
  line-height: 16px;
  font-size: 12px;
  text-decoration: none;
  
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/arrow3.ashx');
  background-repeat: no-repeat;
  
 }
 
.MyPage .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MyMatches .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MyDocuments .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVsNoCVs,
.ViewCV .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVsNoCVs
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 20px;
  padding-bottom: 10px;  
  border-bottom: 1px solid #d1d1d1;
 }

.MyPage .ThreeColumnCenter_left .MySavedCVs,
.MyMatches .ThreeColumnCenter_left .MySavedCVs,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs,
.ViewCV .ThreeColumnCenter_left .MySavedCVs,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 20px;
  padding-bottom: 10px;  
  /*border-bottom: 1px solid #d1d1d1;*/
  border: 0;
 }

.MyPage .ThreeColumnCenter_left .MySavedCVs .Title,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .Title,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .Title,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .Title,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .Title,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .Title,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .Title,

.MyPage .ThreeColumnCenter_left .MyMatches h2,
.MyMatches .ThreeColumnCenter_left .MyMatches h2,
.MyDocuments .ThreeColumnCenter_left .MyMatches h2,
.MySavedJobs .ThreeColumnCenter_left .MyMatches h2,
.MyJobAlerts .ThreeColumnCenter_left .MyMatches h2,
.ViewCV .ThreeColumnCenter_left .MyMatches h2,
.MyLatestSearches .ThreeColumnCenter_left .MyMatches h2
 {
  width: 154px;
  
  float: left;
  letter-spacing: 0.3px;
  margin-bottom: 5px;
  padding-bottom: 6px;  
  border-bottom: 1px solid #d1d1d1;
  
  color: #f00;
  
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
 }

.MyPage .ThreeColumnCenter_left .MySavedCVs .RadTreeView,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .RadTreeView,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .RadTreeView,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .RadTreeView,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .RadTreeView,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .RadTreeView,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .RadTreeView
 {
  width: 154px;
  
  float: left;
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 5px;
  padding-bottom: 3px;

 }
.MyPage .ThreeColumnCenter_left .MySavedCVs .RadTreeView .rtLI,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .RadTreeView .rtLI,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .RadTreeView .rtLI,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .RadTreeView .rtLI,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .RadTreeView .rtLI,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .RadTreeView .rtLI,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .RadTreeView .rtLI
 {
  margin: 3px 0;
 } 
 
.MyPage .ThreeColumnCenter_left .MySavedCVs .rtTop,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .rtTop,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .rtTop,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .rtTop,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .rtTop,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .rtTop,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .rtTop,

.MyPage .ThreeColumnCenter_left .MySavedCVs .rtMid,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .rtMid,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .rtMid,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .rtMid,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .rtMid,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .rtMid,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .rtMid,

.MyPage .ThreeColumnCenter_left .MySavedCVs .rtBot,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .rtBot,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .rtBot,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .rtBot,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .rtBot,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .rtBot,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .rtBot
 {
  padding-left: 0px;
  white-space: normal;
  margin-left: 5px;
 }
 
.MyPage .ThreeColumnCenter_left .MySavedCVs .rtIn,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .rtIn,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .rtIn,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .rtIn,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .rtIn,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .rtIn,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .rtIn
 {
  padding: 0;
  text-decoration: none;
  color: #000;
  font-size: 12px;
 }

.MyPage .ThreeColumnCenter_left .MySavedCVs .rtHover .rtIn,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .rtHover .rtIn,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .rtHover .rtIn,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .rtHover .rtIn,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .rtHover .rtIn,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .rtHover .rtIn,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .rtHover .rtIn
{
 background-color : transparent;
 text-decoration: underline;
 color: #d31616;
 border: 0;
 font-size: 12px;
}
 
.MyPage .ThreeColumnCenter_left .MySavedCVs .rtPlus,
.MyMatches .ThreeColumnCenter_left .MySavedCVs .rtPlus,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs .rtPlus,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs .rtPlus,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs .rtPlus,
.ViewCV .ThreeColumnCenter_left .MySavedCVs .rtPlus,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs .rtPlus
 {
  display: none;
 }

.MyPage .ThreeColumnCenter_left .MySavedCVs #ctl12_PanelActions,
.MyMatches .ThreeColumnCenter_left .MySavedCVs #ctl12_PanelActions,
.MyDocuments .ThreeColumnCenter_left .MySavedCVs #ctl12_PanelActions,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVs #ctl12_PanelActions,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVs #ctl12_PanelActions,
.ViewCV .ThreeColumnCenter_left .MySavedCVs #ctl12_PanelActions,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVs #ctl12_PanelActions
 {
  width: 154px;
  
  float: left;
  
  margin-left: 5px;
 }
 
.MyPage .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MyMatches .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MyDocuments .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVsNoCVs,
.ViewCV .ThreeColumnCenter_left .MySavedCVsNoCVs,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVsNoCVs
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 20px;
  padding-bottom: 10px;  
  border-bottom: 1px solid #d1d1d1;
 }

.MyPage .ThreeColumnCenter_left .MySavedCVsNoCVs .Title,
.MyMatches .ThreeColumnCenter_left .MySavedCVsNoCVs .Title,
.MyDocuments .ThreeColumnCenter_left .MySavedCVsNoCVs .Title,
.MySavedJobs .ThreeColumnCenter_left .MySavedCVsNoCVs .Title,
.MyJobAlerts .ThreeColumnCenter_left .MySavedCVsNoCVs .Title,
.ViewCV .ThreeColumnCenter_left .MySavedCVsNoCVs .Title,
.MyLatestSearches .ThreeColumnCenter_left .MySavedCVsNoCVs .Title
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 20px;
  padding-bottom: 6px;  
  border-bottom: 1px solid #d1d1d1;
  
  font-weight: bold;
  text-indent: 20px;
  line-height: 16px;
  
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/arrow4.ashx');
  background-repeat: no-repeat;
 }
 
.MyPage .ThreeColumnCenter_left .SavedJobs,
.MyMatches .ThreeColumnCenter_left .SavedJobs,
.MyDocuments .ThreeColumnCenter_left .SavedJobs,
.MySavedJobs .ThreeColumnCenter_left .SavedJobs,
.MyJobAlerts .ThreeColumnCenter_left .SavedJobs,
.ViewCV .ThreeColumnCenter_left .SavedJobs,
.MyLatestSearches .ThreeColumnCenter_left .SavedJobs
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 3px;
  padding-bottom: 10px;  
  border-bottom: 1px solid #d1d1d1;
 }

.MyPage .ThreeColumnCenter_left .MySavedJobs,
.MyMatches .ThreeColumnCenter_left .MySavedJobs,
.MyDocuments .ThreeColumnCenter_left .MySavedJobs,
.MySavedJobs .ThreeColumnCenter_left .MySavedJobs,
.MyJobAlerts .ThreeColumnCenter_left .MySavedJobs,
.ViewCV .ThreeColumnCenter_left .MySavedJobs,
.MyLatestSearches .ThreeColumnCenter_left .MySavedJobs
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 20px;
  padding-bottom: 0px;  
  /*border-bottom: 1px solid #d1d1d1;*/
  
  font-weight: bold;
  text-indent: 20px;
  line-height: 16px;
  
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/arrow3.ashx');
  background-repeat: no-repeat;
 }
 
.MyPage .ThreeColumnCenter_left .SavedJobs .JobSearchSavedJobsHeader,
.MyMatches .ThreeColumnCenter_left .SavedJobs .JobSearchSavedJobsHeader,
.MyDocuments .ThreeColumnCenter_left .SavedJobs .JobSearchSavedJobsHeader,
.MySavedJobs .ThreeColumnCenter_left .SavedJobs .JobSearchSavedJobsHeader,
.MyJobAlerts .ThreeColumnCenter_left .SavedJobs .JobSearchSavedJobsHeader,
.ViewCV .ThreeColumnCenter_left .SavedJobs .JobSearchSavedJobsHeader,
.MyLatestSearches .ThreeColumnCenter_left .SavedJobs .JobSearchSavedJobsHeader
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 5px;
  padding-bottom: 6px;  
  border-bottom: 1px solid #d1d1d1;
  
  color: #f00;
  
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
 }
 
.MyPage .ThreeColumnCenter_left .SavedJobs .MasterTable_Default,
.MyMatches .ThreeColumnCenter_left .SavedJobs .MasterTable_Default,
.MyDocuments .ThreeColumnCenter_left .SavedJobs .MasterTable_Default,
.MySavedJobs .ThreeColumnCenter_left .SavedJobs .MasterTable_Default,
.MyJobAlerts .ThreeColumnCenter_left .SavedJobs .MasterTable_Default,
.ViewCV .ThreeColumnCenter_left .SavedJobs .MasterTable_Default,
.MyLatestSearches .ThreeColumnCenter_left .SavedJobs .MasterTable_Default
 {
  width: 154px;
  float: left;
 }
 
.MyPage .ThreeColumnCenter_left .MyLastestSearches,
.MyMatches .ThreeColumnCenter_left .MyLastestSearches,
.MyDocuments .ThreeColumnCenter_left .MyLastestSearches,
.MySavedJobs .ThreeColumnCenter_left .MyLastestSearches,
.MyJobAlerts .ThreeColumnCenter_left .MyLastestSearches,
.ViewCV .ThreeColumnCenter_left .MyLastestSearches,
.MyLatestSearches .ThreeColumnCenter_left .MyLastestSearches
 {
  margin-top: 20px;
  margin-bottom: 10px;
  float: left;
 }

 
.MyPage .ThreeColumnCenter_left .JobSearchMaintainSearches,
.MyMatches .ThreeColumnCenter_left .JobSearchMaintainSearches,
.MyDocuments .ThreeColumnCenter_left .JobSearchMaintainSearches,
.MySavedJobs .ThreeColumnCenter_left .JobSearchMaintainSearches,
.MyJobAlerts .ThreeColumnCenter_left .JobSearchMaintainSearches,
.ViewCV .ThreeColumnCenter_left .JobSearchMaintainSearches,
.MyLatestSearches .ThreeColumnCenter_left .JobSearchMaintainSearches
 {
  width: 154px;
  
  float: left;
  
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 10px; 
/*  border-bottom: 1px solid #d1d1d1;*/
 }
 
.MyPage .ThreeColumnCenter_left .JobSearchMaintainSearches .RadGrid,
.MyMatches .ThreeColumnCenter_left .JobSearchMaintainSearches .RadGrid,
.MyDocuments .ThreeColumnCenter_left .JobSearchMaintainSearches .RadGrid,
.MySavedJobs .ThreeColumnCenter_left .JobSearchMaintainSearches .RadGrid,
.MyJobAlerts .ThreeColumnCenter_left .JobSearchMaintainSearches .RadGrid,
.ViewCV .ThreeColumnCenter_left .JobSearchMaintainSearches .RadGrid,
.MyLatestSearches .ThreeColumnCenter_left .JobSearchMaintainSearches .RadGrid
{
  border-bottom: 0;
  margin-bottom: 3px;
  padding-bottom: 5px;
}
.MyPage .ThreeColumnCenter_left .JobSearchMaintainSearches .JobSearchGrid,
.MyMatches .ThreeColumnCenter_left .JobSearchMaintainSearches .JobSearchGrid,
.MyDocuments .ThreeColumnCenter_left .JobSearchMaintainSearches .JobSearchGrid,
.MySavedJobs .ThreeColumnCenter_left .JobSearchMaintainSearches .JobSearchGrid,
.MyJobAlerts .ThreeColumnCenter_left .JobSearchMaintainSearches .JobSearchGrid,
.ViewCV .ThreeColumnCenter_left .JobSearchMaintainSearches .JobSearchGrid,
.MyLatestSearches .ThreeColumnCenter_left .JobSearchMaintainSearches .JobSearchGrid
{
	border-bottom: 1px solid #d1d1d1;
}

.MyPage .ThreeColumnCenter_left .JobSearchMaintainSearches .GridHeader_Default,
.MyPage .ThreeColumnCenter_left .JobSearchMaintainSearches .rgHeader,
.MyMatches .ThreeColumnCenter_left .JobSearchMaintainSearches .GridHeader_Default,
.MyMatches .ThreeColumnCenter_left .JobSearchMaintainSearches .rgHeader,
.MyDocuments .ThreeColumnCenter_left .JobSearchMaintainSearches .GridHeader_Default,
.MyDocuments .ThreeColumnCenter_left .JobSearchMaintainSearches .rgHeader,
.MySavedJobs .ThreeColumnCenter_left .JobSearchMaintainSearches .GridHeader_Default,
.MySavedJobs .ThreeColumnCenter_left .JobSearchMaintainSearches .rgHeader,
.MyJobAlerts .ThreeColumnCenter_left .JobSearchMaintainSearches .GridHeader_Default,
.MyJobAlerts .ThreeColumnCenter_left .JobSearchMaintainSearches .rgHeader,
.ViewCV .ThreeColumnCenter_left .JobSearchMaintainSearches .GridHeader_Default,
.ViewCV .ThreeColumnCenter_left .JobSearchMaintainSearches .rgHeader,
.MyLatestSearches .ThreeColumnCenter_left .JobSearchMaintainSearches .GridHeader_Default,
.MyLatestSearches .ThreeColumnCenter_left .JobSearchMaintainSearches .rgHeader
{
  width: 147px;
  
  float: left;
  
  margin-bottom: 5px;
  padding-bottom: 6px;  
  padding-left: 0px;
  border-bottom: 1px solid #d1d1d1;
  
  color: #f00;
  
  text-align: left;
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
 }

.MyPage .ThreeColumnCenter_left .JobSearchMaintainSearches .Manage a,
.MyMatches .ThreeColumnCenter_left .JobSearchMaintainSearches .Manage a,
.MyDocuments .ThreeColumnCenter_left .JobSearchMaintainSearches .Manage a,
.MySavedJobs .ThreeColumnCenter_left .JobSearchMaintainSearches .Manage a,
.MyJobAlerts .ThreeColumnCenter_left .JobSearchMaintainSearches .Manage a,
.ViewCV .ThreeColumnCenter_left .JobSearchMaintainSearches .Manage a,
.MyLatestSearches .ThreeColumnCenter_left .JobSearchMaintainSearches .Manage a
 {
  margin-left: 4px;
 }

.MyPage .ThreeColumnCenter_left .MaintainSearchMaintainAgents,
.MyMatches .ThreeColumnCenter_left .MaintainSearchMaintainAgents,
.MyDocuments .ThreeColumnCenter_left .MaintainSearchMaintainAgents,
.MySavedJobs .ThreeColumnCenter_left .MaintainSearchMaintainAgents,
.MyJobAlerts .ThreeColumnCenter_left .MaintainSearchMaintainAgents,
.ViewCV .ThreeColumnCenter_left .MaintainSearchMaintainAgents,
.MyLatestSearches .ThreeColumnCenter_left .MaintainSearchMaintainAgents
 {
  display: none!important;
 }
 
.MyPage .ThreeColumnCenter_left .MyDocuments,
.MyMatches .ThreeColumnCenter_left .MyDocuments,
.MyDocuments .ThreeColumnCenter_left .MyDocuments,
.MySavedJobs .ThreeColumnCenter_left .MyDocuments,
.MyJobAlerts .ThreeColumnCenter_left .MyDocuments,
.ViewCV .ThreeColumnCenter_left .MyDocuments,
.MyLatestSearches .ThreeColumnCenter_left .MyDocuments
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 20px;
  padding-bottom: 10px;  
  border-bottom: 1px solid #d1d1d1;
 }
 
.MyPage .ThreeColumnCenter_left .MyDocuments a,
.MyMatches .ThreeColumnCenter_left .MyDocuments a,
.MyDocuments .ThreeColumnCenter_left .MyDocuments a,
.MySavedJobs .ThreeColumnCenter_left .MyDocuments a,
.MyJobAlerts .ThreeColumnCenter_left .MyDocuments a,
.ViewCV .ThreeColumnCenter_left .MyDocuments a,
.MyLatestSearches .ThreeColumnCenter_left .MyDocuments a,

.MyPage .ThreeColumnCenter_left .CreateCV a,
.MyMatches .ThreeColumnCenter_left .CreateCV a,
.MyDocuments .ThreeColumnCenter_left .CreateCV a,
.MySavedJobs .ThreeColumnCenter_left .CreateCV a,
.MyJobAlerts .ThreeColumnCenter_left .CreateCV a,
.ViewCV .ThreeColumnCenter_left .CreateCV a,
.MyLatestSearches .ThreeColumnCenter_left .CreateCV a,

.MyPage .ThreeColumnCenter_left .ManageCV a,
.MyMatches .ThreeColumnCenter_left .ManageCV a,
.MyDocuments .ThreeColumnCenter_left .ManageCV a,
.MySavedJobs .ThreeColumnCenter_left .ManageCV a,
.MyJobAlerts .ThreeColumnCenter_left .ManageCV a,
.ViewCV .ThreeColumnCenter_left .ManageCV a,
.MyLatestSearches .ThreeColumnCenter_left .ManageCV a,

.MyPage .ThreeColumnCenter_left .Manage a,
.MyMatches .ThreeColumnCenter_left .Manage a,
.MyDocuments .ThreeColumnCenter_left .Manage a,
.MySavedJobs .ThreeColumnCenter_left .Manage a,
.MyJobAlerts .ThreeColumnCenter_left .Manage a,
.ViewCV .ThreeColumnCenter_left .Manage a,
.MyLatestSearches .ThreeColumnCenter_left .Manage a
 {
  width: 154px;
  
  float: left;
  
  margin-bottom: 0;
  padding-bottom: 10px;  
  border-bottom: 1px solid #d1d1d1;
  
  font-weight: bold;
  text-indent: 20px;
  text-decoration: none;
  line-height: 16px;
  
  background-image: url('/~/media/Customers/Great Britain/PSCA/GeneralFrontPage/arrow3.ashx');
  background-repeat: no-repeat;
 }
.MyPage .ThreeColumnCenter_left .MySavedJobs a,
.MyMatches .ThreeColumnCenter_left .MySavedJobs a,
.MyDocuments .ThreeColumnCenter_left .MySavedJobs a,
.MySavedJobs .ThreeColumnCenter_left .MySavedJobs a,
.MyJobAlerts .ThreeColumnCenter_left .MySavedJobs a,
.ViewCV .ThreeColumnCenter_left .MySavedJobs a,
.MyLatestSearches .ThreeColumnCenter_left .MySavedJobs a
 {
  text-decoration: none
 }

.MyPage .ThreeColumnCenter_left .CreateCV a,
.MyMatches .ThreeColumnCenter_left .CreateCV a,
.MyDocuments .ThreeColumnCenter_left .CreateCV a,
.MySavedJobs .ThreeColumnCenter_left .CreateCV a,
.MyJobAlerts .ThreeColumnCenter_left .CreateCV a,
.ViewCV .ThreeColumnCenter_left .CreateCV a,
.MyLatestSearches .ThreeColumnCenter_left .CreateCV a
 {
  border: 0;
 }
 
 
.MyPage .ThreeColumnCenter_middle,
.MyMatches .ThreeColumnCenter_middle,
.MyDocuments .ThreeColumnCenter_middle,
.MySavedJobs .ThreeColumnCenter_middle,
.MyJobAlerts .ThreeColumnCenter_middle,
.ViewCV .ThreeColumnCenter_middle,
.MyLatestSearches .ThreeColumnCenter_middle
 {
  width: 600px;
 }
 
.MyPage .ThreeColumnCenter_middle .topleft,
.MyMatches .ThreeColumnCenter_middle .topleft,
.MyDocuments .ThreeColumnCenter_middle .topleft,
.MySavedJobs .ThreeColumnCenter_middle .topleft,
.MyJobAlerts .ThreeColumnCenter_middle .topleft,
.ViewCV .ThreeColumnCenter_middle .topleft,
.MyLatestSearches .ThreeColumnCenter_middle .topleft
 {
  width: 280px;
  
  float: left;
  
  margin-left: 10px;
  margin-right: 20px;
 }
 
.MyPage .ThreeColumnCenter_middle .topRight,
.MyMatches .ThreeColumnCenter_middle .topRight,
.MyDocuments .ThreeColumnCenter_middle .topRight,
.MySavedJobs .ThreeColumnCenter_middle .topRight,
.MyJobAlerts .ThreeColumnCenter_middle .topRight,
.ViewCV .ThreeColumnCenter_middle .topRight,
.MyLatestSearches .ThreeColumnCenter_middle .topRight
 {
  width: 280px;
  
  float: left;
 }

.MyPage .ThreeColumnCenter_right,
.MyMatches .ThreeColumnCenter_right,
.MyDocuments .ThreeColumnCenter_right,
.MySavedJobs .ThreeColumnCenter_right,
.MyJobAlerts .ThreeColumnCenter_right,
.ViewCV .ThreeColumnCenter_right,
.MyLatestSearches .ThreeColumnCenter_right
 {
  width: 160px;
 }
 
.MyPage .ThreeColumnCenter_right .Header,
.MyMatches .ThreeColumnCenter_right .Header,
.MyDocuments .ThreeColumnCenter_right .Header,
.MySavedJobs .ThreeColumnCenter_right .Header,
.MyJobAlerts .ThreeColumnCenter_right .Header,
.ViewCV .ThreeColumnCenter_right .Header,
.MyLatestSearches .ThreeColumnCenter_right .Header
 {
  height: 20px;
  width: 154px;
  
  float: left;
  
  margin-bottom: 5px;
  margin-left: 0px;
  padding-bottom: 6px;  
  border-bottom: 1px solid #d1d1d1;
  
  color: #3d3d3d;
  
  font-weight: bold;
  font-size: 15px;
  line-height: 15px;
 }
 
.MyPage .ThreeColumnCenter_right .Help,
.MyMatches .ThreeColumnCenter_right .Help,
.MyDocuments .ThreeColumnCenter_right .Help,
.MySavedJobs .ThreeColumnCenter_right .Help,
.MyJobAlerts .ThreeColumnCenter_right .Help,
.ViewCV .ThreeColumnCenter_right .Help,
.MyLatestSearches .ThreeColumnCenter_right .Help
 {
  width: 154px;
  float: left;
 }

.MyPage .ThreeColumnCenter_right .FAQ,
.MyMatches .ThreeColumnCenter_right .FAQ,
.MyDocuments .ThreeColumnCenter_right .FAQ,
.MySavedJobs .ThreeColumnCenter_right .FAQ,
.MyJobAlerts .ThreeColumnCenter_right .FAQ,
.ViewCV .ThreeColumnCenter_right .FAQ,
.MyLatestSearches .ThreeColumnCenter_right .FAQ
 {
	width: 154px;
	float: left;
 }
 
.MyPage .ThreeColumnCenter_middle .topImg H1, 
.MyMatches .ThreeColumnCenter_middle .topImg H1, 
.MySavedJobs .ThreeColumnCenter_middle .topImg H1, 
.MyJobAlerts .ThreeColumnCenter_middle .topImg H1, 
.MyLatestSearches .ThreeColumnCenter_middle .topImg H1
{
	color: #6666DD;
}
/* Matches  */

.MyMatches .ThreeColumnCenter_middle .ManageMyCVs
 {
  width: 575px;
  
  float: left;
  
  margin-top: 20px;
  margin-left: 10px;
 }

/* CVs */

.MySavedJobs .ThreeColumnCenter_middle .RadGrid
 {
  width: 575px;
  
  float: left;
  
  margin-top: 20px;
  margin-left: 10px;
 }

/* Saved ads */

.MySavedJobs .ThreeColumnCenter_middle #ctl22_grdJobs
 {
  width: 575px;
  
  float: left;
  
  margin-top: 20px;
  margin-left: 10px;
 }

/* Saved searches/agents */

.MyJobAlerts .ThreeColumnCenter_middle .JobSearchMaintainSearches
 {
  width: 575px;
  
  float: left;
  
  margin-top: 20px;
  margin-left: 10px;
 }
.MyJobAlerts .ThreeColumnCenter_middle .RadGrid_Default
 {
  width: 573px;
 }

/* Banner ads */

/* My documents */

.MyDocuments .ThreeColumnCenter_middle #ctl24_grdFiles
 {
  width: 575px;
  
  float: left;
  
  margin-top: 10px;
  margin-left: 10px;
 }

.MyDocuments .ThreeColumnCenter_middle .CssClassJobSearchGridCommand,
.MyDocuments .ThreeColumnCenter_middle .CssClassJobSearchGridCommand
 {
  margin-left: 4px;
 }

.MyDocuments .ThreeColumnCenter_middle .FileStorageUpload 
 {
  width: 550px;
  float: left;
  margin-top: 20px;
  margin-left: 10px;
 }

.MyDocuments .ThreeColumnCenter_middle #ctl22_rdUploadButtonArea
 {
  width: 550px;
  float: left;
  margin-top: 20px;
  margin-left: 10px;
 }
 
.MyDocuments .ThreeColumnCenter_middle input
 {
  width: 100px;
 }
 
.MyDocuments .ThreeColumnCenter_middle #ctl22_btnUpload
 {
  float: left;
  width: 100px;
  margin-left: 10px;
 }

/* Latest searches */


/* ViewCV */

.ViewCV .ThreeColumnCenter_middle .ViewCV
{
 float: left;
 margin-left: 20px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Email a
{
    font-size: 9pt;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .Title
{
    margin-top: 20px;
	font-size: 14pt;
    font-weight: bold;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .IntroText
{
    font-size: 9pt;
    margin-bottom: 10px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .Exclamation
{
    font-size: 9pt;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .ExclamationIcon
{
    float: left;
    min-width: 0px;
    margin-right: 3px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .ColorTextExplanation
{
    font-size: 8pt;
    margin-bottom: 10px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .AreaHeader
{
    margin-top: 20px;
    font-weight: bold;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .EditLink
{
    margin-top: -10px;
    margin-bottom: 5px;
    clear: both;
    border-bottom: solid 1px #cccccc;
    text-align: right;
    margin-right: 20px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .EditLink a:hover
{
    text-decoration: none;  
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .Salary.Hide
{
	color: #D81821;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .FloatCleaner
{
    clear: both;
    font-size: 0px;
    width: 0px;
    height: 0px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .ListSpacer
{
    font-size: 0px;
    height: 10px;
}

/* Personal information color */
.ViewCV .ThreeColumnCenter_middle .ViewCV .ColorTextExplanation,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Name,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Zipcode,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Address,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .City,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Country,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Phone,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Mobile,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Email a:link,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Email a:visited,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Email a:active,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Email a:hover,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PreviousAndCurrentJob .Description .Company
{
    color: #d81821;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Country
{
    margin-bottom: 10px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .LeadText_Phone,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .LeadText_Mobile,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .LeadText_Email,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .LeadText_Sex
{
    clear: left;
    float: left;
    width: 100px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Phone,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Mobile,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Email,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .Sex
{
    float: left;
    width: 400px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .SectionLanguage .LanguageLevelText
{
    float: left;
    width: 150px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .PersonalInformation .SectionLanguage .LanguageText
{
    float: left;
    width: 100px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionEducation .Period,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PreviousAndCurrentJob .Period,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionCourse .Period
{
    float: left;
    width: 100px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionEducation .Description,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PreviousAndCurrentJob .Description,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionCourse .Description
{
    float: right;
    width: 400px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionEducation .Description .Institute,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionEducation .Description .Name,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PreviousAndCurrentJob .Description .Text,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PreviousAndCurrentJob .Description .Sector,
.ViewCV .ThreeColumnCenter_middle .ViewCV .Course .Description .CourseText
{
    float: left;
    width: 200px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionEducation .Description .Topic,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionEducation .Description .Length,
.ViewCV .ThreeColumnCenter_middle .ViewCV .PreviousAndCurrentJob .Description .Company,
.ViewCV .ThreeColumnCenter_middle .ViewCV .Course .Description .CourseComments
{
    float: right;
    width: 190px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionJobLocation .JobLocation .ContinentText,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionJobLocation .JobLocation .CountryText,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionJobLocation .JobLocation .District1Text,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionJobLocation .JobLocation .District2Text,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionJobLocation .JobLocation .District3Text,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionJobLocation .JobLocation .District4Text
{
    float: left;
    min-width: 0px;
    margin-right: 20px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionSkill .Skill .SkillLevel
{
    float: left;
    width: 90px;
    margin-right: 10px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionSkill .Skill .SkillText,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionSkill .Skill .SkillGroupText,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionSkill .Skill .SkillComment
{
    float: left;
    width: 125px;
    margin-right: 10px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionJobType .Separator,
.ViewCV .ThreeColumnCenter_middle .ViewCV .SectionPosition .Separator
{
    display: none;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .linkPanel
{
    margin: 20px 0px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .linkPanel div
{
    float: left;
    min-width: 0px;
    margin-right: 5px;
}

.ViewCV .ThreeColumnCenter_middle .ViewCV .ActionPostbackIcon
{
    margin-left: 30px;
}





.ThreeColumnCenter_middle .RadGrid_Default
{
	border:1px solid #828282;
	float: left;
	width: 500px;
}

.ThreeColumnCenter_middle .GridHeader_Default, .ThreeColumnCenter_middle .GridHeader_Default a 
{
	color:#272722;
	text-decoration:none;
}

.ThreeColumnCenter_middle .GridHeader_Default, .ThreeColumnCenter_middle .ResizeHeader_Default
{
	background:#F4F4F4 url('WebResource.axd?d=-wDeEuJAyvyQznWgO625MWgBZOYR6YMiMg-T3KmEaCB-oMCXK-CXD6Ex3KWfC_d5zUxZ7KYLdNLcLU3znBHFNw2&t=633820594116875000') repeat-x scroll 0 0;
	border-bottom:1px solid #828282;
	font-size:13px;
	padding-bottom:8px;
	padding-top:9px;
	text-align:left;
}

.GridRow_Default td, .GridAltRow_Default td, .GridEditRow_Default td, .GridFooter_Default td, .GridGroupFooter_Default td, .GridFilterRow_Default td, .GridHeader_Default, .ResizeHeader_Default, .GroupHeader_Default td 
{
	padding-left:4px;
	padding-right:4px;
	color: #000;
}

.GridHeader_Default
 {
  /*text-align: center!important;*/
 }
.MyMatches .ManageMyCVs
{
	margin-bottom: 20px;
}

.MyMatches .MyMatches .LiTitle
{
    font-weight: bold;
    font-size: 14px;
}

.MyMatches .MyMatches .MainContainer
{
    padding-top: 15px;
    margin-left: 10px;
    
}

.MyMatches .MyMatches .IntroText
{
	margin: 0px;
	padding: 0px;
	margin-top: -10px;
}
.MyMatches .MyMatches .MatchItem
{
    margin-top: 5px;
}

.MyMatches .MyMatches .MatchItem a
{
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
}

.MyMatches .MatchList .MatchItem
{
    padding: 5px;
    margin: 15px 0;
    width: 550px;
}

.MyMatches .MatchList .MatchItem h2
{
    color: #c5000f;
    margin: 5px 0;
}

.MyMatches .MatchList .MatchItem h2 a
{
    color: #c5000f; 
    text-decoration: none;
    font-size: 19px;
}

.MyMatches .MatchList .MatchItem h2 a:hover
{
    text-decoration: underline;
}

.MyMatches .MatchList .MatchItem .MatchItemInfoLine
{
    float: left;
}

.MyMatches .MatchList .MatchItem .MatchItemInfoLine .CompanyContainer
{
    float: left;
    width: 450px;    
}

.MyMatches .MatchList .MatchItem .MatchItemInfoLine .CompanyContainer .Company
{
    font-weight: bold;
}

.MyMatches .MatchList .MatchItem .MatchItemInfoLine .LocationContainer
{
    float: left;
    width: 450px;
}

.MyMatches .MatchList .MatchItem .MatchItemInfoLine .LocationContainer .Location
{
    color: #636363;
}

.MyMatches .MatchList .MatchItem .MatchItemInfoLine .Points
{
    float: right;
    text-align: right;
    width: 100px;
}

.MyMatches .MatchList .MatchItem .MatchItemInfoLine .Points span
{
    font-size: 16px;
    font-weight: bold;
}

.MyMatches .MatchList .MatchItem .MatchItemBody
{
    float: left;
    width: 600px;
    margin-bottom: 2px;
}

.MyMatches .MatchList .MatchItem .MatchItemBody .JobTeaserContainer
{
    float: left;
    margin-bottom: 5px;
}

.MyMatches .MatchList .MatchItem .MatchItemBody .JobTeaserContainer .JobTeaser
{
    font-size: 80%;
    width: 400px;
}

.MyMatches .MatchList .MatchItem .MatchItemBody .CompanyLogoContainer
{
    float: right;
}

.MyMatches .MatchList .MatchItem .ActivationDateContainer
{
    float: right;
    font-size: 80%;
}

.MyMatches .MatchList .MatchItem .ActivationDateContainer .ActivationDateLabel,
.MyMatches .MatchList .MatchItem .ActivationDateContainer .ActivationDate,
.MyMatches .MatchList .MatchItem .ViewJob
{
    display: inline;
    margin-right: 3px;
}

.MyMatches .MatchList .MatchItem .ViewJob a
{
    background-image: url('/~/media/Customers/Great Britain/PSCA/demo_03/arrowTrans.ashx');
    background-position: 0 100%;
    background-repeat: no-repeat;
    margin-right: 19px;
    padding-left: 18px;
    text-decoration: none;
    color: black;
    font-weight: normal;
}

/* footerMenu */

.footerMenu
 {
  width: 100%;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  float: left;
 }

.footerMenu a
 {
  color: #1c5793;
  margin-right: 10px;
  margin-left: 10px;
 }


 
/* **Powered by Matchwork.com** */
.poweredBy{float: right; padding:3px}

#wrap #footer ul {
	width:auto !important;
	margin: 3px 15px !important;
}

/* Inactive job aditional styles */
.ViewJobControl .JobAd.Inactive *
{color: #c4c4c4 !important}

.ViewJobControl .JobAd.Inactive img{opacity: 0.27}

.ViewJobControl .JobAd.Inactive .disclaimer *{color: #000 !important}
.ViewJobControl .JobAd.Inactive .disclaimer{
 border: 3px solid #376297 !important;
 padding: 10px!important;
 margin: 10px !important;
}

/* Export XML page */
.ExportXml .ThreeColumnCenter_middle .MainTitle
{
    padding-left: 20px;
    margin-bottom: 20px;
}
.ExportXml .ThreeColumnCenter_middle .MainTitle h1
{
    color: #666666;
    font-size: 18px;
}

.ExportXml .ThreeColumnCenter_middle .Categories,
.ExportXml .ThreeColumnCenter_middle .Locations
{
    width: 300px;
}

.ExportXml .ThreeColumnCenter_middle .HotJobsLink .title,
.ExportXml .ThreeColumnCenter_middle .Categories .title,
.ExportXml .ThreeColumnCenter_middle .Locations .title
{
    font-size: 14px;
    color: #666666;
    border-bottom: solid 1px #666666;
    width: 200px;
}

.ExportXml .ThreeColumnCenter_middle .HotJobsLink
{
    margin-top: 10px;
    margin-bottom: 40px;
    padding-left: 20px;
}

.ExportXml .ThreeColumnCenter_middle .Categories
{
    margin-left: 20px;
    float: left;
}

.ExportXml .ThreeColumnCenter_middle .Locations
{
    float: right;
}


/*
====================================================================================
    AnR - ViewCandidate page - START
====================================================================================
*/
.CVId, .PersonalInformation, 
.PersonalInformationCountry, .PersonalInformationTelephone_Anon, 
.PersonalInformationEmail_Anon, .PersonalInformationAgeUnspecified, 
.PersonalInformationSalaryAmountUnspecified, .PersonalInformationTravelDetailsUnspecified, 
.PersonalInformationForeignStationingUnspecified
{
	padding-bottom: 10px;
}
.PersonalInformationHeading, .PersonalInformationAgeHeading, 
.PersonalInformationSalaryHeading, .PersonalInformationTravelDetailsHeading, 
.PersonalInformationForeignStationingHeading, .PersonalInformationLanguagesHeading, 
CvPresentationHeading, .JobsHeading, .CvPresentationHeading, .SkillsHeading, .NotesHeading, 
.JobTypesHeading, .PositionsRequestedHeading, .LocationsRequestedHeading
{
	font-weight: bold;
}
.CvPresentationText
{
	padding-bottom: 20px;
}
#ctl05_notesTextbox
{
	border: solid 1px #5e9cae; 
}
#ctl05_addTimestampButton, #ctl05_saveNoteButton
{
	float: left;
	background-color: #5e9cae;
	color: #ffffff;
	width: 110px;
	margin-top: 10px;
}
#ctl05_addTimestampButton
{
	margin-right: 10px;
}
.ActionButtons
{
	clear: left;
	padding: 15px 0 10px 0;
}
#ctl05_ctl00_lbtnAction, #ctl05_ctl01_HyperLink, #ctl05_ctl02_lbtnAction, #ctl05_ctl03_lbtnAction
{
	padding-right: 5px;
}
.PreviousAndCurrentJobsFromYear,
.PreviousAndCurrentJobsToYear
{
    float: left;
    width: 50px;
}
.PreviousAndCurrentJobsSector
{
    float: left;
    width: 50px;
}
.PreviousAndCurrentJobsText,
.PreviousAndCurrentJobsCompany,
.PreviousAndCurrentJobsCompanyAnonymous,
.PreviousAndCurrentJobsComments,
.PersonalInformationStreet,
.PersonalInformationTelephone,
.PersonalInformationTelephone_Anon

{
    clear: left;
}
.PreviousAndCurrentJobsComments, .JobsHeading
{
	padding-bottom: 10px;
}
.PreviousAndCurrentJobs
{
	padding-bottom: 10px;
}
.LocationsRequested, .JobTypes, .PositionsRequested
{
	padding-bottom: 20px;
}
.SkillsLevel, .SkillsGroup, .SkillsText
{
	float: left;
	padding-right: 10px;
	width: 220px;
}
.SkillsComments
{
	float: left;
}
.JobTypesHeading
{
	clear: left;
	padding-top: 20px;
}
.PositionsRequestedText
{
	float: left;
	padding-right: 10px;
}

/*
====================================================================================
    AnR - ViewCandidate page - END
====================================================================================
*/

#InternetExplorer6Alert{display:none}



/* Forgot password block */
.ForgotPasswordContainer
{
	margin-bottom: 10px;
}

.ForgotPasswordContainer .LiTitle
{
	border-bottom: 1px solid #D1D1D1;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
}
 
.ForgotPasswordContainer .EmailContainer .ValidationColor,
.ForgotPasswordContainer .ForgotPasswordError
{
	color: #f00;
}

.ForgotPasswordContainer .EmailContainer{margin: 6px 0}

.ForgotPasswordContainer .EmailContainer .LiEmail{font-size: 11px}

.ForgotPasswordContainer div.btnForgetPasswordSend,
.ForgotPasswordContainer div.btnForgetPasswordCancel
{
	float: left;
	background-color: red;
	margin: 3px 7px;
	margin-left: 0;
	border: 1px solid white;
	padding: 2px 4px;
}

.Login .ForgotPasswordContainer div.btnForgetPasswordSend,
.Login .ForgotPasswordContainer div.btnForgetPasswordCancel
{
	border: 0;
	background-color: transparent;
}

.ForgotPasswordContainer .btnForgetPasswordSend a,
.ForgotPasswordContainer .btnForgetPasswordCancel a
{
	color: white;
	text-decoration: none;
	margin: 7px 7px;
}

.ForgotPasswordContainer .BottomCornersContainer{clear: both}

.SearchResults .ThreeColumnCenter_middle 
{
	background-color: white;
	border: 1px solid #ccf;

	border-radius: 10px;
	-moz-border-radius: 10px;
	-opera-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	width: 620px;
	margin: 0 8px;
	padding-bottom: 10px;	
}

img.siteBase
{
	left: -7px !important;
	width: auto;
	height: auto;
}


/* Footer */
.Footer
{
	clear: both;
}
div.foot-cont
{
	width: 968px;
	background-color: #fff;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	overflow: auto;
	padding-top: 20px;
	border-top: 2px solid #333;
	font-size: 16px;
}

div.foot-cont a:link,
div.foot-cont a:active,
div.foot-cont a:visited{color: #333; text-decoration: none;}
div.foot-cont a:hover{color: #666; text-decoration: underline;}

div.foot-cont p
{
    display: inline;
    margin: 0;
    line-height: normal;
}

div.foot-cont div.footer{width: 100%; padding-top: 30px; padding-bottom: 5px; font-size: 0.7em; text-align: center;}
div.foot-cont ul.footer{display: inline; padding: 0; margin: 0;}
div.foot-cont ul.footer li{border-left: 1px solid #333; display:inline; padding-left: 5px; padding-right: 5px;}

#logocontrol div
{
	display: none;
}

#ctl25_map2 div
{
	width: 100%;
	float: left;
	/*overflow: hidden;*/
}
.gmnoprint.terms-of-use-link
{
	clear: both;
	float: left;
	padding-left: 5px;
}
#ctl25_map2 div span
{
	float: left;
	width: 80%;
	text-align: left;
	font-size: 80%;
	padding-left: 5px;
}
#menumtctl_main div
{
	float: none;
	text-align: right;
}
#menumtctl_main div div
{
	top: 1px !important;
}


/* browser detection */

div.warning .inner
{
	border: 1px solid #9F6000;
	color: #9F6000;
	margin: 10px 0px;
	padding: 15px 10px 15px 50px;
	background: #feedab url('/~/media/Customers/Great Britain/PSCA/images/Warning.ashx') 10px center no-repeat;
	width: 300px;
}

div.browserdetection
{
	width: 300px;
	position: fixed;
	z-index: 1000;
	font-size: 14px;
}

.centered
{
	left: 50%;
	top: 10px;	
}

.centered .inner
{
	position: relative;
	left: -180px;
}

.corner
{
	left: 10px;
	top: 10px;	
}

/* IE6 position fixed Top */

* html div.browserdetection
{
	position: absolute;
	bottom: auto;
	top: expression(eval(document.documentElement.scrollTop));
}

/* IE6 Fixed Position Jitter Fix */

* html,
* html body 
{
	background-image: url(about:blank);
	background-attachment: fixed;
}

/* */
/* TELERIK */
.ThreeColumnCenter_left .rgAltRow
{
    background: none !important;
}
.error 
{
    color: Red !important;
    font-weight: bold;
}
.TelerikWindow .Upload .ruActions .ruButton
{
    background-image: url('/img/Customers/Great Britain/PSCA/button_150.png') !important;
    background-position: 0px 0px !important;
    width: 150px !important;
}
.TelerikWindow .Upload .ruActions .ruButtonHover
{
    background-position: 0px -22px !important;
}
.ThreeColumnCenter_left .RadGrid_Default
{
    border: none !important;
}
.RadGrid_Default .rgHeader, .RadGrid_Default .rgHeader a 
{
    /* color: #000 !important; */
    font-weight: bold !important;
}
.ThreeColumnCenter_middle .SavedJobs .rgMasterTable td,
.ThreeColumnCenter_middle .SavedJobs .rgMasterTable td a 
{
    font-size: 11px !important;
    color: #000 !important;
}
.ThreeColumnCenter_middle .SavedJobs .rgMasterTable tfoot .rgCommandRow 
{
    border-top: 1px solid #828282;
    border-bottom: 1px solid #828282;
}
.ThreeColumnCenter_middle .SavedJobs .rgMasterTable tfoot .rgCommandRow a 
{
    padding: 5px 0px 5px 10px;
    display: block;
    font-weight: bold;
}
.ThreeColumnCenter_middle .SavedJobs .rgMasterTable .JobSearchGridIdColumn 
{
    padding: 0px !important;
}
.ThreeColumnCenter_middle .SavedJobs .rgMasterTable .rgAdvPart,
.ThreeColumnCenter_middle .SavedJobs thead .rgCommandRow,
.ThreeColumnCenter_left .SavedJobs .rgMasterTable thead,
.ThreeColumnCenter_left .SavedJobs .rgMasterTable tfoot
{
    display: none !important;
}
.RadGrid .rgMasterTable, .RadGrid .rgDetailTable 
{
    border-collapse: collapse !important;
}
.ThreeColumnCenter_left .JobSearchMaintainSearches .rgHeader 
{
    background: none !important;
    color: Red !important;
}
.ThreeColumnCenter_left .JobSearchMaintainSearches .Actions a 
{
    margin-left: 0px !important;
}
.ThreeColumnCenter_middle .RadGrid_Default
{
    width: 550px !important;
}
.ThreeColumnCenter_middle .JobSearchMaintainSearches .RadGrid_Default .rgHeader,
.ThreeColumnCenter_middle .SavedJobs .RadGrid_Default .rgHeader
{
    border: 0;
    border-bottom: 1px solid #828282;
    background: #EAEAEA 0 -2300px repeat-x url('WebResource.axd?d=W5-Xwvc9bCaPgHmda7-D0Ai7rBP3CO-uuYRsMVPpa38YmghgZqGOkJW8txnD0yw5eXMoyN-hTv5GLOtIbHOYBH6Rx96AMr4q8T33-cWOhd6FLagrw_u3uSoVrMiIcYm32RH30w4rJV3Vf4g-bPlb1VJZqkk1&t=634539402719579534');
}
/* rename dialog */
.RadWindow .rwWindowContent .windowpopup
{
    padding: 10px !important;
    font-size: 11px !important;
    font-family: Sans-Serif !important;
}

.RadWindow .rwWindowContent .windowpopup .dialogtext 
{
    padding-bottom: 5px;
}

.RadWindow .rwWindowContent .windowpopup div .dialoginput 
{
    width: 285px;
}

.RadWindow .rwWindowContent .windowpopup .radwindowbutton 
{
    background-image: url("WebResource.axd?d=1rdTEmfh-bz_cPtzmUGC4SUpw6fdEZBUe0ZruycXZj_Zk-AYPPFDTxjqpujm8rmr5wtQpDVqLUjLg0E1ticttgRRcZl0GZwkZ--NyZDxb2S8MvYQ9A0xTIhwwjnrx0_OtRKxUvrzue8nwI_ivZCHdw7NiJbB7WiYqnyJfSVMNnGyfNmC0&t=634539402719579534");
    background-position: 0 -136px;
    background-repeat: no-repeat;
    margin: 8px 8px 8px 0;
    padding: 0 0 0 3px;
    display: block;
    float: left;
}

.RadWindow .rwWindowContent .windowpopup .radwindowbutton .outerspan 
{
    background-image: url("WebResource.axd?d=1rdTEmfh-bz_cPtzmUGC4SUpw6fdEZBUe0ZruycXZj_Zk-AYPPFDTxjqpujm8rmr5wtQpDVqLUjLg0E1ticttgRRcZl0GZwkZ--NyZDxb2S8MvYQ9A0xTIhwwjnrx0_OtRKxUvrzue8nwI_ivZCHdw7NiJbB7WiYqnyJfSVMNnGyfNmC0&t=634539402719579534");
    background-position: right -136px;
    background-repeat: no-repeat;
    padding: 0 3px 0 0;
    color: black;
    cursor: default;
    height: 21px;
    line-height: 21px;
    text-decoration: none;
    display: block;
    float: left;
}

.RadWindow .rwWindowContent .windowpopup .radwindowbutton .innerspan 
{
    background-image: url("WebResource.axd?d=1rdTEmfh-bz_cPtzmUGC4SUpw6fdEZBUe0ZruycXZj_Zk-AYPPFDTxjqpujm8rmr5wtQpDVqLUjLg0E1ticttgRRcZl0GZwkZ--NyZDxb2S8MvYQ9A0xTIhwwjnrx0_OtRKxUvrzue8nwI_ivZCHdw7NiJbB7WiYqnyJfSVMNnGyfNmC0&t=634539402719579534");
    background-position: 0 -157px;
    background-repeat: repeat-x;
    padding: 0 12px;
    color: black;
    cursor: default;
    height: 21px;
    line-height: 21px;
    text-decoration: none;
    display: block;
    float: left;
}

.RadWindow .rwWindowContent .windowpopup .radwindowbutton:hover .innerspan 
{
    background-position: 0px -199px;
}   

.RadGrid_Default, .RadGrid_Default .rgMasterTable, 
.RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, 
.RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, 
.RadGrid_Default .rgPager table, .GridToolTip_Default,
.RadTreeView_Default, .RadTreeView_Default a.rtIn, 
.RadTreeView_Default .rtEdit .rtIn input 
{
    font: 12px/18px Helvetica, Arial, sans-serif !important;
}

/*.EnterCV .autocomplete-list 
{
    margin: 7px 0px 0px 7px;
}*/

.RadGrid_Default, .RadGrid_Default .rgMasterTable, 
.RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, 
.RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, 
.RadGrid_Default .rgPager table, .GridToolTip_Default,
.RadTreeView_Default, .RadTreeView_Default a.rtIn, 
.RadTreeView_Default .rtEdit .rtIn input 
{
    font: 12px/18px Helvetica, Arial, sans-serif !important;
}
.RadWindow  li
{
	margin: 0px;
}

.MyMatches .ThreeColumnCenter .ThreeColumnCenter_left .RadGrid_Default
{
    background: none !important;
}
.MyMatches .ThreeColumnCenter .ThreeColumnCenter_left .RadGrid_Default .rgRow td,
.MyMatches .ThreeColumnCenter .ThreeColumnCenter_left .RadGrid_Default .rgAltRow td
{
    border: none !important;
}

.ThreeColumnCenter .ThreeColumnCenter_middle .RadGrid_Default 
{
    background-color: #fff;
}
