/* CV Search Landing Page  */

.GuidanceButtonsCVSearch {
	clear: both;
	padding-top: 28px;
}

.GuidanceButtonsCVSearch a{text-decoration: none}
.GuidanceButtonsCVSearch a.Advertise,
.GuidanceButtonsCVSearch a.Contact{
	position: relative;
	display: block;

	width: 271px;
	height: 196px;

	float: right;

	background-image: url("/~/media/Customers/Sweden/Merajobb/swe_helge/CVSearch/contact.ashx");
	background-repeat: no-repeat;
}
.GuidanceButtonsCVSearch a.Contact{
	float: left;
	background-image: url('/~/media/Customers/Sweden/Merajobb/swe_helge/CVSearch/contact2.ashx');
}

.GuidanceButtonsCVSearch a span span{
	position: absolute;
	cursor: pointer;
	color: white;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	margin:15px 15px;
	display: block;
	width: 230px;
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults
{
	font-family: helvetica, arial, verdana, sans-serif;
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ThreeColumnCenter_left .QueryControl .CriteriaPanel
{
    margin-top: 10px;
}
.CvSearchResults .ThreeColumnCenter_left .QueryControl .CriteriaPanel .title
{
    padding-top: 5px;
}
.CvSearchResults .ThreeColumnCenter_left .QueryControl .CriteriaPanel input
{
    background-color: #DFEBEF;
    border: 0px none;
    width: 100%;
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ThreeColumnCenter_left .QueryControl div.SearchButton
{
    float: left;
    margin-top: 5px;
}
.CvSearchResults .ThreeColumnCenter_left .QueryControl input.SearchButton
{
    width: 60px;
}
.CvSearchResults .ThreeColumnCenter_left .QueryControl div.ResetSearchButton
{
    float: left;
    margin-top: 5px;
    margin-left: 2px;
}
.CvSearchResults .ThreeColumnCenter_left .QueryControl input.ResetSearchButton
{
    width: 90px;
}
.CvSearchResults .ThreeColumnCenter_left .QueryControl div.SaveSearchButton
{
    height: 25px;
    margin-top: 32px;
}
.CvSearchResults .ThreeColumnCenter_left .QueryControl input.SaveSearchButton 
{
    
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ThreeColumnCenter_left .SavedSearches
{
    width: 154px;
}
.CvSearchResults .ThreeColumnCenter_left .SavedSearches .MySavedSearches
{
    background-color: #DFEBEF;
    padding: 5px;
}
.CvSearchResults .ThreeColumnCenter_left .SavedSearches .MySavedSearches .Title
{
    font-weight: bold;
    margin-bottom: 5px;
}
.CvSearchResults .ThreeColumnCenter_left .SavedSearches .MySavedSearches .Introduction
{
}
.CvSearchResults .ThreeColumnCenter_left .SavedSearches .MySavedSearches .Empty
{
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ThreeColumnCenter_left .SavedCVs
{
    width: 154px;
}
.CvSearchResults .ThreeColumnCenter_left .SavedCVs .MainContainer
{
    background-color: #DFEBEF;
    padding: 5px;
}
.CvSearchResults .ThreeColumnCenter_left .SavedCVs .MainContainer .SavedCVsTitle
{
    font-weight: bold;
    margin-bottom: 5px;
}
.CvSearchResults .ThreeColumnCenter_left .SavedCVs .MainContainer .SavedCVsTitleIntroduction
{
}
.CvSearchResults .ThreeColumnCenter_left .SavedCVs .MainContainer .SavedCVsFolderTree
{
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ThreeColumnCenter_left .QueryControl, 
.CvSearchResults .ThreeColumnCenter_left .JobtypeOpenListPanel, 
.CvSearchResults .ThreeColumnCenter_left .workareaOpenListPanel,
.CvSearchResults .ThreeColumnCenter_left .navigator
{
	width: 154px;
}
.CvSearchResults .navigator
{
	clear: left;
	overflow: hidden;
}
.CvSearchResults .selectOption
{	
	background-color: #dfebef;
	width: 100%;
	font-size: 11px;
	border: 0px;
}

.CvSearchResults .ThreeColumnCenter_left .QueryControl .NavigatorPanel .selectedValue
{
    font-size: 11px;
}
/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ThreeColumnCenter_left .title
{
	float: left;
	color: #000000;

	padding: 10px 0 0 0;
	margin: 0px;
	font-weight: bold;
}

.CvSearchResults .ThreeColumnCenter_left .JobtypeOpenListPanel
{
	clear: left;
	padding-bottom: 10px;
	border-bottom: solid 1px #5e9cae;
}
.CvSearchResults .ThreeColumnCenter_left .LoggedIn
{
	color: #000000;
	font-size: 11px;
}
.CvSearchLogin .ThreeColumnCenter_left .CheckBoxRememberMe
{
	display: none;
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ThreeColumnCenter_middle .LoginInfo .LoggedInContainer .JobAds
{
    font-size: 18px;
    font-weight: bold;
}
.CvSearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultViews,
.CvSearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultSortOrder
{
	float: left;
	padding-bottom: 10px;
}
.CvSearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultViews
{
    width: 270px;
}
.CvSearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultSortOrder
{
    width: 190px;
}
.CvSearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultViewLabel,
.CvSearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultSortOrderLabel
{
	float: left;
	padding-right: 5px;
	padding-top: 3px;
	font-weight: bold;
}
.CvSearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultViewItems select,
.CvSearchResults .ThreeColumnCenter_middle .ResultsContainer .PnSearchResultSortOrderItems select
{
	float: left;
	background-color: #dfebef;
	width: 120px;
}

.CvSearchResults .ThreeColumnCenter_middle .PnSearchResultPageSizeLabel, 
.CvSearchResults .ThreeColumnCenter_middle .PnSearchResultPageSize
{
	float: left;
}
.CvSearchResults .ThreeColumnCenter_middle .PnSearchResultPageSize
{
    float: right;
    margin-right: 20px;
	padding-left: 5px;
	padding-top: 3px;
}
.CvSearchResults .ThreeColumnCenter_middle .PnPaging
{
	float: right;
}
.CvSearchResults .ThreeColumnCenter_middle .PnSearchResultPageSizeLabel
{
	font-weight: bold;
	padding-top: 2px;
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ThreeColumnCenter_middle .title
{
	color: #ffffff;
	font-size: large;
	padding: 0 0 0 15px;
	font-family: Helvetica, Arial, verdana, sans-serif;
}
.CvSearchResults .ThreeColumnCenter_middle .QueryControl
{
	background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/searchBoxSearchResults.ashx');
	background-position: top left;
    height: 105px;
    width: 508px;
    background-repeat: no-repeat;
}
.CvSearchResults .ThreeColumnCenter_middle .Result
{
	background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/CVSearch/cv_bg.ashx');
    background-position: left bottom;
    background-repeat: no-repeat;
    border-top: 1px solid #5E9CAE;
    clear: left;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 10px;
    width: 541px;
    overflow: hidden;
}
.CvSearchResults .ThreeColumnCenter_middle .Result .headline
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0px 10px;
}
.CvSearchResults .ThreeColumnCenter_middle .Result .TagDescriptionContainer
{
    width: 100%;
    padding: 0px 10px;
}
.CvSearchResults .ThreeColumnCenter_middle .Result .TagDescriptionContainer .tags
{
    float: left;
    width: 80px;
}
.CvSearchResults .ThreeColumnCenter_middle .Result .TagDescriptionContainer .descriptions
{
    float: left;
    width: 440px;
    text-align: justify;
    min-height: 15px;
}
.CvSearchResults .ThreeColumnCenter_middle .Result .TagDescriptionContainer .descriptions:after
{
    content: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/CVSearch/tp.ashx');
}
.CvSearchResults .ThreeColumnCenter_middle .Result .linksContainerBottom
{
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    text-align: right;
    width: 530px;
}
.CvSearchResults .ThreeColumnCenter_middle .Result .linksContainerBottom a
{
    background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/arrowTrans.ashx');
    background-position: left top;
    background-repeat: no-repeat;
    margin-left: 15px;
    padding-left: 18px;
}
/*
.CvSearchResults .ThreeColumnCenter_middle .Result .MoreInfo
{
    background-image: url('/~/media/Customers/Great Britain/Matchwork Template/demo_03/CVSearch/cv_more_info_bg.ashx');
    background-position: top center;
    background-repeat: no-repeat;
    height: 65px;
    margin-top: 17px;
    margin-bottom: -7px;
    padding-right: 10px;
    text-align: right;
}
*/
.CvSearchResults .ThreeColumnCenter_middle .Result .MoreInfo
{
    float: right;
    text-align: right;
    padding-right: 10px;
}

/* --------------------------------------------------------------------------------------- */

.CvSearchResults .ResultsContainer
{
	padding: 20px 0px;
	height: 30px;
}
.CvSearchResults .ThreeColumnCenter_middle .PnSearchResultNavigation
{
	float: right;
	margin-right: 20px;
}
.CvSearchResults .ThreeColumnCenter_middle .PnSearchResultInfo
{
    float: left;
}
.CvSearchResults .ThreeColumnCenter_middle .OnPage
{
	color: #5e9cae;
	font-weight: bold;
	padding: 0 5px 0 5px;
}
.SavedSearches,
.EmployerSubMenu
{
	clear: both;
}


/* View CV */
div.viewCV, 
div.viewCV div.CV, 
div.viewCV div.PersonalInfoContainer,  
div.viewCV div.Presentation, 
div.viewCV div.JobType
{
	float: left;
	width: 540px;
	overflow: hidden;
}


div.viewCV div fieldset
{
	float: left;
	width: 530px;
	padding-left: 10px;
	overflow: hidden;
	
}

div.viewCV div.PersonalInfoContainer div.PersonalInfo,

div.viewCV div.Presentation div.PresentationInfo,
div.viewCV div.Language,
div.viewCV div.Language div.LanguageResult,
div.viewCV div.WorkArea,
div.viewCV div.WorkArea div.WorkAreaResult,
div.viewCV div.JobTitle,
div.viewCV div.JobTitle div.JobTitleResult,
div.viewCV div.Experience,
div.viewCV div.Experience div.ExperienceResult,
div.viewCV div.PreviousJobs,
div.viewCV div.PreviousJobs div.PreviousJobsResult,
div.viewCV div.Education,
div.viewCV div.Education div.EducationResult,
div.viewCV div.Courses,
div.viewCV div.Courses div.CoursesResult,
div.viewCV div.JobLocation,
div.viewCV div.JobLocation div.JobLocationResult,
div.viewCV div.Personality,
div.viewCV div.Personality div.PersonalityResult
{
	width: auto;
	background-color: transparent;
}

div.viewCV div.CV div.VerticalSpace{}

div.viewCV div.title{
	font-size: 16px;
	font-weight: bold;
	margin: 10px;
}

div.viewCV fieldset{
	border: 1px solid black;
	padding-left: 10px;
	margin: 10px 0;
}
div.viewCV legend{
	font-weight: bold;
	margin-left: 3px;
}

div.viewCV div.PersonalInfo{}
div.viewCV div.PersonalInfo div.Left,
div.viewCV div.PersonalInfo div.Teaser{
	float: left;
	clear:both
}

div.viewCV div.PersonalInfo div.Right,
div.viewCV div.PersonalInfo div.Content
{float: right}

div.viewCV div.PersonalInfo div.Left,
div.viewCV div.PersonalInfo div.Right,
div.viewCV div.PersonalInfo div.Teaser,
div.viewCV div.PersonalInfo div.Content
{width: 49%;height: auto;}

div.viewCV div.PersonalInfo div.Teaser{width: 29%}
div.viewCV div.PersonalInfo div.Content
{
	float: left;
	width: 69%
}

div.viewCV div.PersonalInfo div.Teaser{
	font-weight: bold;
	color: #444;
}

div.viewCV div.Language div.LanguageResult
{
	clear: left;
}

div.viewCV div.Language div.LanguageResult div.Name{
	font-weight: bold;
	color: #444;
	min-width: 70px;
	padding-left: 10px;
}
div.viewCV div.Language div.LanguageResult div.Level{margin-left: 5px}

div.viewCV div.Education{}
div.viewCV div.Education div.EducationResult{}
div.viewCV div.Education div.EducationResult{}

/* CV actions */
div.viewCV div.statusMsgPanel{
	border: 1px solid green;
	padding: 5px;
}
div.viewCV div.statusMsgPanel div.Status{
	color: green;
	font-size: 14px;
	font-weight: bold;
}
div.viewCV div.linkPanel
{
	padding-bottom: 10px;
}
div.viewCV div.linkPanel a{
	margin: 0 7px;
	font-weight: bold;
}

div.exportCV div.title{
	font-size:14px;
	font-weight:bold;
}

/* cv folders left blocks */
.SavedSearches,
.SavedCVs{
	width:154px;
	margin: 10px 0;
}

.SavedSearches .MySavedSearches,
.SavedCVs .MainContainer{
	background-color:#DFEBEF;
	padding: 7px;
}

.SavedSearches .MySavedSearches .Title,
.SavedCVs .MainContainer .SavedCVsTitle{
	font-size:14px;
	font-weight:bold;
	margin: 0px;
}

/*
====================================================================================
    SC_CVS_MAF - CVsearch Manage Folders - BEGIN
====================================================================================
*/

.ThreeColumnCenter_middle .ManageFolders .actions
{
	clear: both;	
}

.ThreeColumnCenter_middle .ViewFoldersRadTreeView
{
	width: 100%;
	height: 100%;
}

.ThreeColumnCenter_middle .SavedCVsRadTreeView
{
	width: 350px;
	height: 100%;
}

.ThreeColumnCenter_middle .ManageFolders .actions a
{
	background-position:right center;
	background-repeat:no-repeat;
	padding-right: 12px;
	width: 40px;
	margin-left: 10px;	
}

.ThreeColumnCenter_middle .ManageFolders .BrowseTree
{
	float: left;
	margin-top: 5px;
	border: 3px #E0E0E0 solid;
	background-color: #ffffff;
	width: 250px;
	height: 400px;
}

.ThreeColumnCenter_middle .FolderContent
{
	float: left;
	border-style: solid;
	border-width: 3px;
	width: 200px;
	height: 60px;
	margin-left: 15px;
	border-color: #ffffff;
	height: 410px;
}

.ThreeColumnCenter_middle .FolderContent .HeaderCompleteCVs
{
    float: left;
    margin-right: 3px;
}

.ThreeColumnCenter_middle .FolderContent .HeaderInCompleteCVs
{
    clear: both;
    float: left;
    margin-right: 3px;
}

/*
====================================================================================
    SC_CVS_LFD - CVsearch List folders - BEGIN
====================================================================================
*/

.ThreeColumnCenter_middle .ListFolders .SortContainer .PnSearchResultSortOrder
{
	width: 140px;
	float: right;
	height:30px;
	line-height:30px;
}

.ThreeColumnCenter_middle .ListFolders .SortContainer .PnSearchResultSortOrder .PnSearchResultSortOrderLabel
{
	height:30px;
	line-height:30px;
	float: left;
	min-width: 0px;
}

.ThreeColumnCenter_middle .ListFolders .SortContainer .PnSearchResultSortOrder .PnSearchResultSortOrderItems
{
	height:30px;
	line-height:30px;
	float: right;
	min-width: 0px;
}


.ThreeColumnCenter_middle .ListFolders .Navigation
{
	height:30px;
	line-height:30px;
	width: 300px;
	float: left;
}
.ThreeColumnCenter_middle .ListFolders .PageInfo
{
	height:30px;
	line-height:30px;
	width: 200px;
	float: left;
	font-weight: bold;
}


.ThreeColumnCenter_middle .ListFolders .ActionsContainer a
{
	background-position:right center;
	background-repeat:no-repeat;
	padding-right: 12px;
	width: 40px;

}

.ThreeColumnCenter_middle .ListFolders .ColumnContactInfoStatus .MultiState1
{
	height:20px;
	background: url("/~/media/Customers/Denmark/Ofir/Ofir.dk/cvsearch/GreenLock.ashx") no-repeat center center;
}

.ThreeColumnCenter_middle .ListFolders .ColumnContactInfoStatus .MultiState2
{
	height:20px;
	background: url("/~/media/Customers/Denmark/Ofir/Ofir.dk/cvsearch/YellowLock.ashx") no-repeat center center;
}

.ThreeColumnCenter_middle .ListFolders .ColumnContactInfoStatus .MultiState3
{
	height:20px;
	background: url("/~/media/Customers/Denmark/Ofir/Ofir.dk/cvsearch/RedLock.ashx") no-repeat center center;
}

.ThreeColumnCenter_middle .ListFolders .ColumnContactInfoStatus .MultiState4
{
	height:20px;
	background: url("/~/media/Customers/Denmark/Ofir/Ofir.dk/cvsearch/RedWhiteX.ashx") no-repeat center center;
}

.ThreeColumnCenter_middle .ListFolders div.case0{float:left; width:10px; height:10px; background-color: Yellow; overflow:hidden;}
.ThreeColumnCenter_middle .ListFolders div.case1{float:left; width:10px; height:10px; background-color: Green; overflow:hidden;}
.ThreeColumnCenter_middle .ListFolders div.case2{float:left; width:10px; height:10px; background-color: Red; overflow:hidden;}

.ThreeColumnCenter_middle .ListFolders .RowContainer
{
	clear:both;
	width: 100%;
	border: solid 1px #666666;
}

.ThreeColumnCenter_middle .ListFolders table.RowContainer tr.Header{height:25px; line-height:25px; color:White; background-color:#00315d; color: #ffffff; }
.ThreeColumnCenter_middle .ListFolders table.RowContainer td{text-align: center;}

.ThreeColumnCenter_middle .ListFolders table.RowContainer td.EndColumn input{vertical-align:middle; text-align: center;}

.ThreeColumnCenter_middle .ListFolders table.RowContainer tr.Header td.Select{width:20px;}

.ThreeColumnCenter_middle .ListFolders table.RowContainer tr.OddRow{height:20px; line-height:20px; background-color:#eeeeee;}
.ThreeColumnCenter_middle .ListFolders table.RowContainer tr.EvenRow{height:20px; line-height:20px;}

.ThreeColumnCenter_middle .ListFolders table.RowContainer td{vertical-align: middle;}
.ThreeColumnCenter_middle .ListFolders table.RowContainer div{padding-top:10px;}

.ThreeColumnCenter_middle .ListFolders td.ColumnIsCVExported div.BooleanTrue{height:20px; background-image: url("/img/icons/Tick.gif"); background-repeat:no-repeat; background-position:center}
.ThreeColumnCenter_middle .ListFolders td.ColumnIsCVExported div.BooleanFalse{height:20px; background-image: url("/img/icons/RedWhiteX.gif"); background-repeat:no-repeat; background-position:center}

.ThreeColumnCenter_middle .ListFolders td.ColumnRequestStatus div.MultiState1{height:20px; background-image:url("/img/icons/Question.gif"); background-repeat:no-repeat; background-position:center}
.ThreeColumnCenter_middle .ListFolders td.ColumnRequestStatus div.MultiState2{height:20px; background-image:url("/img/icons/RedWhiteX.gif"); background-repeat:no-repeat; background-position:center}
.ThreeColumnCenter_middle .ListFolders td.ColumnRequestStatus div.MultiState3{height:20px; background-image:url("/img/icons/HappyFace.gif"); background-repeat:no-repeat; background-position:center}

.ThreeColumnCenter_middle .ListFolders td.ColumnIsCVPrinted div.BooleanTrue{height:20px; background-image: url("/img/icons/Tick.gif"); background-repeat:no-repeat; background-position:center}
.ThreeColumnCenter_middle .ListFolders td.ColumnIsCVPrinted div.BooleanFalse{height:20px; background-image: none; background-position:center}


.ThreeColumnCenter_middle .ListFolders table.RowContainer td.ColumnHeading{text-align: left;}

.ThreeColumnCenter_middle .ListFolders td.ColumnJobAdName div{height:10px;}


.ThreeColumnCenter_middle .ListFolders div.ActionsContainer div{text-align: right;}

.ThreeColumnCenter_middle .ListFolders div.RADDropDown{display:none;}

.Employer .exportCV
{
    width: 320px;
    margin: 22px 0 0 20px;
    padding: 10px 10px 56px 10px;
    background-color: #F0F0F0;
}

.Employer .RequestInfo
{
    width: 320px;
    margin: 22px 0 0 20px;
    padding: 10px 10px 20px 10px;
    background-color: #F0F0F0;
}

.Employer .RequestInfo .Title
{
    font-weight: bold;
    margin-bottom: 5px;
}
.Employer .RequestInfo .MainInfo .Buttons
{
    margin-top: 10px;
}

.ModifyUserData
{
    width: 480px;
    margin: 22px 0 0 20px;
    padding: 10px 10px 20px 10px;
    background-color: #F0F0F0;
}
.ModifyUserData .Title
{
    font-weight: bold;
}
.ModifyUserData .UserInfoContainer .Introduction
{
    margin: 5px 0 10px 0;
}
.ModifyUserData .UserInfoContainer .FieldValue
{
    margin-bottom: 5px;
}
.ModifyUserData .UserInfoContainer .FieldHeadline
{
    font-weight: bold;
    margin-bottom: 5px;
}
.ModifyUserData .UserInfoContainer .ButtonsContainer
{
    margin-top: 10px;
}
.ModifyUserData .UserInfoContainer .BtnSave
{
    float: left;
    margin-right: 10px;
}

.MatchListContainer .MasterTable_Telerik
{
    margin-bottom: 10px;
}