﻿body 
{
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	background-color: #FFFFFF;
}
.search-title a:link
{
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}
.search-title a:hover
{
}
h3 
{
	font-size: 16px;
	font-family: Arial;
}
.jbe h4 
{
	font-weight: bold;
	font-size: 15px;
	margin: 0;
	padding: 0;	
}
h4 
{
	font-size: 15px;
}
h1 
{
	 padding: 0;
	 margin: 0;
}
form
{
	margin: 0px;
}
a:link, a:visited
{
	color: #006699;
	text-decoration: underline;
}
a:active, a:hover
{
	color: #0099CC;
	text-decoration: none;
}
input, select, textarea
{
	font-family: arial;
	font-size: 11px;
	padding: 2px;
}
.ContainerHead-contact
{
	background-color: #E3E9EF;
	margin: 0px;
}
.ContainerHead-contact .top-left-contact
{
	background-image: url(../Images/corner-top-left-contact.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.ContainerHead-contact .top-right-contact
{
	background-image: url(../Images/corner-top-right-contact.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.box-container {
	position: absolute;
	top: 240px;
	left: 300px;
	margin: 0px;
	width: 500px;
	display: none;
	/*border: solid 1px #ff0000;*/
}
.Profilebox-container {
	position: absolute;
	top: 240px;
	left: 300px;
	margin: 0px;
	width: 500px;
	/*border: solid 1px #ff0000;*/
}
.box-popup {
	border: solid 6px #aaaaaa;
	padding: 10px;
	background-color: #ffffff;
}

.news-list
{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.news-list li
{
	padding: 0px;
	margin: 0px;
}

#breadcrumb
{
	margin-top: 8px;
	margin-bottom: 8px;
	/*border: solid 1px #999999;*/
}

#main-header
{
	margin-top: 8px;
	width: 1000px;
	/*text-align: left;
	border: solid 1px #999999;*/
}
#main-container
{
	width: 960px;
	text-align: left;
	/*border: solid 1px #999999;*/
}
#footer
{
	clear: both;
	margin-top: 10px;
	font-size: 10px;
	text-align: center;
	/*border: solid 1px #999999;*/
}

/* Main menu */
#main-menu
{
	margin: 8px 8px 0px 8px;
}

.menuInfo
{
	padding-top: 4px;
	font-weight: bold;
	font-size: 12px;
}
.sub-menu
{
	background-color: #e3e9ef;
	line-height: 25px;
	font-weight: bold;
}
.sub-menu .sub-left
{
	background-image: url(../Images/theme/menu/sub-menu-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.sub-menu .sub-right
{
	background-image: url(../Images/theme/menu/sub-menu-right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-left: 8px;
}

.sub-menu-rec
{
	background-color: #fd8635;
	line-height: 25px;
	color: #FFFFFF;
}
.sub-menu-rec a:link, .sub-menu-rec a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.sub-menu-rec a:active, .sub-menu-rec a:hover
{
	color: #cccccc;
	text-decoration: underline;
}
.sub-menu-rec .sub-left
{
	background-image: url(../Images/theme/menu/sub-menu-rec-left.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.sub-menu-rec .sub-right
{
	background-image: url(../Images/theme/menu/sub-menu-rec-right.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-left: 8px;
}

/* Container for Recruiters */
.ContainerHeadRec
{
	background-color: #fd8635;
}
.ContainerHeadRec h3
{
	color: #ffffff;
	padding: 4px;
	margin: 0px;
	text-align: center;
}
.ContainerHeadRec .top-left
{
	background-image: url(../Images/theme/corner-top-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.ContainerHeadRec .top-right
{
	background-image: url(../Images/theme/corner-top-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.ContainerBodyRec
{
	background-color: #fdf5f5;
}
.ContainerBodyRec .bottom-left
{
	background-image: url(../Images/theme/corner-bottom-left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ContainerBodyRec .bottom-right
{
	background-image: url(../Images/theme/corner-bottom-right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.ContainerBodyRec-card
{
	background-color: #fdf5f5;
	background-image: url(../Images/credit-card.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.ContainerBodyRec-card .bottom-left
{
	background-image: url(../Images/theme/corner-bottom-left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ContainerBodyRec-card .bottom-right
{
	background-image: url(../Images/theme/corner-bottom-right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.ContainerBodyWhite
{
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
.ContainerBodyWhite .bottom-left
{
	background-image: url(../Images/theme/corner-bottom-left-white.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-left: -1px;
}
.ContainerBodyWhite .bottom-right
{
	background-image: url(../Images/theme/corner-bottom-right-white.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-right: -1px;
}
.ContainerBodyWhite .bottom-border
{
	border-bottom: solid 1px #cccccc;
	margin: 0px 8px 0px 8px;
}
.ContainerBodyGrey
{
	background-color: #EEEEEE;
}
.ContainerBodyGrey .bottom-left
{
	background-image: url(../Images/theme/corner-bottom-left-grey.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ContainerBodyGrey .bottom-right
{
	background-image: url(../Images/theme/corner-bottom-right-grey.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.ContainerHeadGreen
{
	background-color: #760909
}
.ContainerHeadGreen h3
{
	color: #ffffff;
	padding: 4px;
	margin: 0px;
	text-align: center;
}
.ContainerHeadGreen .top-left
{
	background-image: url(../Images/corner-top-left-register.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.ContainerHeadGreen .top-right
{
	background-image: url(../Images/corner-top-right-register.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.ContainerBodyGreen
{
	/*background-color: #7cc861;*/
	background-color: #B60000
}
.ContainerBodyGreen .bottom-left
{
	/*background-image: url(/Images/theme/corner-bottom-left-green.gif);*/
	background-image: url(../Images/contact-corner-bottom-left.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ContainerBodyGreen .bottom-right
{
	/*background-image: url(/Images/theme/corner-bottom-right-green.gif);*/
	background-image: url(../Images/contact-corner-bottom-right.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* Paging for Recruiters */
.VacancyPagingRec
{
	font-family: Arial;
	font-size: 18px;
}
.VacancyPagingRec a.normal:link, .VacancyPagingRec a.normal:visited
{
	display: block;
	line-height: 31px;
	width: 28px;
	text-align: center;
	color: #ff6600;
	text-decoration: none;
}

.VacancyPagingRec a.selected:link, .VacancyPagingRec a.selected:visited
{
	display: block;
	line-height: 31px;
	width: 28px;
	text-align: center;
	background-image: url(../Images/theme/paging-rec-bg.gif);
	color: #ffffff;
	text-decoration: none;
}

.VacancyPagingRec a.normal:active, .VacancyPagingRec a.normal:hover
{
	background-image: url(../Images/theme/paging-rec-bg.gif);
	color: #ffffff;
	text-decoration: none;
}

.RegisterJobseeker
{
	color: #ffffff;
	background-color: #7cc861;
	padding: 8px 16px 0px 16px;
	/*border: solid 1px #999999;*/
}

.RegisterJobseeker ul
{
	/*list-style-image: url(/Images/icons/blip-white-tick.gif);*/
	font-size: 12px;
	font-weight:bold;
	text-align: justify;
	margin: 0px 8px 8px 16px;
	padding: 0px;
}

.LinageDisplayAd
{
	background-color: #ffffff;
	border: solid 2px #dddddd;
	padding: 6px;
}
.SemiDisplayAd
{
	background-color: #ffffff;
	border: solid 2px #006699;
	padding: 6px;
}
.FullDisplayAd
{
	background-color: #e9fde2;
	border: solid 4px #7cc861;
	padding: 6px;
}

.SearchAdvanced
{
	color: #333333;
}

.NoSiteLicence
{
	border: solid 1px #999999;
	background-color: #e3e3e3;
	color: #999999;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 2px;
}
.SiteLicenceLive
{
	border: solid 1px #006600;
	background-color: #33AA33;
	color: #ffffff;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 2px;
	cursor: pointer;
}
.ExpiredSiteLicence
{
	border: solid 1px #660000;
	background-color: #AA3333;
	color: #ffffff;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 2px;
	cursor: pointer;
}
.SiteLicenceNotice
{
	border: solid 1px #000066;
	background-color: #3333AA;
	color: #ffffff;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 2px;
	cursor: pointer;
}

.watermarked {
	height:15px;
	border:1px solid #BEBEBE;
	background-color:white;
	color:gray;
}
.watermarked-job-basket {
	height:15px;
	border:border: 1px solid #6AC449;
	background-color:white;
	color: #000000;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	
}

.validatorCalloutHighlight
{
   /* background-color: lemonchiffon;*/
    border:solid 1px red;
    background-color: #ffdddd;
}
.callout
{
	background-color:White;
	border:solid 1px red;
}

.FilledVacancy
{
	position: absolute;
	top: 360px;
	left: 300px;
	z-index: 1000;
}

.DisplayHeader
{
	background-color: #ff6600;
	border: solid 1px #cccccc;
	margin-top: 4px;
	cursor: pointer;
	color: #ffffff;
}
.DisplayHeader h3
{
	margin: 0px;
	padding: 3px;
}
.DisplayHeaderSelected
{
	background-color: #ff6600;
	border: solid 1px #cccccc;
	margin-top: 4px;
	cursor: pointer;
	color: #ffffff;
}
.DisplayHeaderSelected h3
{
	margin: 0px;
	padding: 3px;
}
.DisplayContent
{
	background-color: #ffeeee;
	padding: 8px;
	border: solid 1px #cccccc;
	border-top: none;
}
.jbtitle {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.alert-box {
	padding: 5px;
	border: solid 2px #cc0000;
	background-color: #762222;
	text-align: center;
	color: white;
}
.expired-job
{
	padding: 3px;
	border: solid 2px #cc0000;
	background-color: #ffdddd;
}