.pageBox2 {
	background: url('./image/layout_bg_home.jpg') repeat-y 50% top;
}

.bannerObject,
.bannerImage {
	border: 1px solid #353535;
	background: #fff;
	width: 590px;
	height: 157px;
	margin-left: 15px;
	margin-bottom: 20px;
}

.contentBox {
	background: none;
	min-height: 1750px; 
	height: auto !important;
	height: 1700px;
}

.pageBox_jobSeekerLogin_true .contentBox,
.pageBox_employerLogin_true .contentBox {
	min-height: 1680px; 
	height: auto !important;
	height: 1630px;
}

.contentBox2 {
	margin: 0 22px 0 27px;
	padding-top: 0px;
}

.contentBox .moduleBox {
	background: none;
	margin: 0;
	font-size: 77%;
	border: 0;
}

.tabbingBar,
.iconBar {
	position: relative;
	width: 652px;
}

.pageBox_jobSeekerLogin_true .tabbingBar,
.pageBox_jobSeekerLogin_true .iconBar,
.pageBox_employerLogin_true .tabbingBar,
.pageBox_employerLogin_true .iconBar {
	width: auto;
} 


.tabbingBar2 {
	margin: 0 0 0 27px;
	padding-right: 13px;
}

.iconBar2 {
	margin: 0 0 0 27px;
	padding: 0 8px;
}

.liveSupportButton {
	right: 300px;
}

.pageBox_jobSeekerLogin_true .tabbingBar2,
.pageBox_employerLogin_true .tabbingBar2,
.pageBox_jobSeekerLogin_true .iconBar2,
.pageBox_employerLogin_true .iconBar2 {
	margin: 0 25px 0 27px;
	padding-right: 13px;
}

.firstColumn {
	width: 625px;
	padding-top: 15px;
	background: url('./image/content_bg.jpg') no-repeat;
}

.body_inCompatibleIE .firstColumn {
}

/* before activating tab view */

.contentBox .moduleTabView {
	padding: 0px;
}

.moduleTabView h1 {
	width: auto;
	height: auto;
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
}

.moduleTabView h2 {
	padding: 2px 10px;
	background: #FECD04;
	border: 1px solid #AA5F00;
}

.moduleTabView .aTab {
	padding-bottom: 15px;
}

/* end */

.moduleTabView  .quickInfoMore {
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px solid #999;
}

.secondColumn {
	width: 270px;
	background: #f6f6e9;
	position: absolute;
	top: -126px;
	right: 0px;
	border-top: 3px solid #F5F5E9;
}

.body_inCompatibleIE .secondColumn {
	right: 22px;	
}

.pageBox_jobSeekerLogin_true .secondColumn,
.pageBox_employerLogin_true .secondColumn {
	top: 0px;
}

.secondColumn2 {
	background: url('./image/secondcolumn_shadow.gif') #F5F5E9 repeat-y 0px 0px;
	width: 270px;
}

.pageBox_jobSeekerLogin_true .secondColumn2,
.pageBox_employerLogin_true .secondColumn2 {
	background-position: 0px -178px;
}

.secondColumn h2,
.moduleActivityCalendar h2,
.secondColumn .moduleHighlights h2,
.secondColumn .moduleVisitorCounter h2,
.secondColumn .moduleQuickLinks h2,
.moduleRecommendJobsMalaysia h2 {
	background: url('./image/h2_col2_bg.gif') no-repeat;
}


.contentBox .moduleHighlights {
}

.moduleHighlights h2 {
}

.moduleHighlights .moduleBoxContainer {
	padding: 5px 10px;
}

.moduleHighlights .moduleBoxContainer table.table td{
	border-collapse: collapse;
	padding: 2px 5px;
}
.moduleHighlights .moduleBoxContainer table.table {
	width: 220px;
	border-collapse: collapse;
}

.moduleHighlights .moduleBoxContainer table.table .numbers {
	text-align: right;
}

.moduleHighlights .moduleBoxContainer .rowHighlight {
	font-weight: bold;
	background: #FFEFA5;
}

.contentBox .moduleRecommendJobsMalaysia {
	text-align: left;
}

.moduleRecommendJobsMalaysia .moduleBoxContainer {
	padding: 5px 20px;
}

.contentBox .moduleRecommendJobsMalaysia .label {
	margin-bottom: 5px;
	display: block;
}

.contentBox .moduleVisitorCounter {
}

.moduleVisitorCounter h2 {
}

.moduleVisitorCounter .moduleBoxContainer {
	padding: 3px 0 8px 10px;
}

.moduleVisitorCounter .moduleBoxContainer table.table {
	width: 220px;
}

.moduleVisitorCounter .moduleBoxContainer table.table .black {
	font-weight: bold;	
}

.moduleVisitorCounter .moduleBoxContainer table.table .numbers {
	text-align: right;
}

.contentBox .moduleQuickLinks {
}

.moduleQuickLinks .moduleBoxContainer {
	padding: 10px 0 20px 5px;
	padding-bottom: 20px;
	border-bottom: 1px dotted tan;
	margin-bottom: 20px;
}

/* before activating tab view */

.contentBox .moduleMainLogin {
	padding: 0;	
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
}

.moduleMainLogin h2 {
	background: none;
	float: left;		
	margin: 0px;
	padding: 8px 5px 0px 10px;
	color: #52380f;
	position: relative;
}

.moduleMainLogin h3 {
	margin: 0px;
}

.moduleMainLogin .tabJobseekerLogin,
.moduleMainLogin .tabEmployerLogin {
	padding: 8px;
	border: 1px solid #82B0E9;
	border-top: 0px;
}

.moduleMainLogin .toolTipBox {
	position: relative;
	z-index: 11;
}

.moduleMainLogin .toolTipBox2 {
	position: absolute;
	top: 24px;
	left: 0;
}

.jobSeekerLoginOptionToolTipHelpButton {
	float: left;
	position: relative;
	top: 3px;
	cursor: help;
	z-index: 1;
	margin: 0;
	padding: 0;
}

.moduleMainLogin .label {
	font-weight: bold;
}

/* end */

.contentBox .moduleActivityCalendar {
	padding-bottom: 20px;
}

.moduleActivityCalendar h2 {
	position: relative;
}

.moduleActivityCalendar .moduleBoxContainer {
	position: relative;
	text-align: center;
}

.moduleActivityCalendar .calendar_container {
	width: 200px;
	margin: 0 auto;
	margin-top: 8px;
	text-align: left;
}

.moduleActivityCalendar .master {
	width: 100%;
	cursor: pointer;
}

.moduleActivityCalendar .grid {
	border-collapse: collapse;
	height: 140px;
}

.moduleActivityCalendar .grid thead {
	background: #dadaae;
}

.moduleActivityCalendar .grid tbody {
	background: #fff;
}

.moduleActivityCalendar .grid th,
.moduleActivityCalendar .grid td {
	border: 1px solid #88ACC2;
	text-align: center;
}

.moduleActivityCalendar .grid td.notADate {
	color: #999;
	font-weight: bold;	
}

.moduleActivityCalendar .grid th.th_Saturday {}
.moduleActivityCalendar .grid td.aDate_Saturday {
	background: #E8F7FD;
}

.moduleActivityCalendar .grid th.th_Sunday,
.moduleActivityCalendar .grid td.aDate_Sunday {
	color: #F00;
}

.moduleActivityCalendar .grid td.aDate_Sunday {
	background: #E8F7FD;
}

.moduleActivityCalendar .grid td.eventDate {
	background: #ffffe0;
	font-weight: bold;
	text-decoration: underline;
}

.moduleActivityCalendar .grid td.aDate_today {
	background: #A40000;
	color: #fff;
	font-weight: bold;
}

.moduleActivityCalendar .grid td.selectedDate {
	background: #ffc600;
	color: #000;
}

.moduleActivityCalendar .master select,
.moduleActivityCalendar .master input {
	width: 100%;
}

.moduleActivityCalendar .jobFairBox {
	position: absolute;
	top: 30px;
	left: -265px;
	display: none;
	background: url('./image/666666at60.png');
	z-index: 10;
}

.moduleActivityCalendar .jobFairBox2 {
	position: relative;
	top: -5px;
	left: -5px;
	width: 261px;
	height: 126px;
	background: url('./image/jobcarnivalbg.gif') no-repeat;
	padding: 40px 8px 8px 8px;
}

.body_inCompatibleIE .moduleActivityCalendar .jobFairBox2 {
}

.pageBox_ms .moduleActivityCalendar .jobFairBox2 {
	background: url('./image/pestakerjayabg.gif') no-repeat;	
}

.moduleActivityCalendar .jobFairBox .jobFairBox_close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.moduleActivityCalendar .jobFairBox .jobFairBox_close .closeButton {
	background: url('./image/close.gif') no-repeat;
	width: 16px;
	height: 16px;
}

.moduleActivityCalendar .jobFair_infoScript {
	padding: 0 5px;
	background: #fff;
	border: 1px solid #5A65A4;
	height: 123px;
	overflow: hidden;
}

.moduleActivityCalendar .jobFair_infoScript h1,
.moduleActivityCalendar .jobFair_infoScript h2,
.moduleActivityCalendar .jobFair_infoScript h3,
.moduleActivityCalendar .jobFair_infoScript h4,
.moduleActivityCalendar .jobFair_infoScript h5,
.moduleActivityCalendar .jobFair_infoScript h6 {
	margin: 0;
	padding: 0;
	background: none;
	font-weight: bold;
	border: 0px;
	font-size: 120%;
	border-bottom: 2px solid #999;
	margin-bottom: 5px;
}

.moduleActivityCalendar .jobFair_infoScript h2 {
}

.pageBox_jobSeekerLogin_true .liveSupportButton,
.pageBox_employerLogin_true .liveSupportButton {
	top: -121px;
	left: auto;
	right: 27px;
}

.thirdColumn {
	width: 625px;
	font-size: 77%;
}

.thirdColumn .topEmployers .thumbsPic {
	float: left;
	border: 1px solid #999;
	margin: 3px 1px;
	overflow: hidden;
}

.thirdColumn h2 {
	margin: 0;
}

.thirdColumn .thumb {
	margin: 0 10px;
}

.fourthColumn {
	width: 625px;
	font-size: 77%;
}

.fourthColumn h2 {
	margin: 0;
}

.fourthColumn .thumb {
	margin: 0 10px;
}

.fourthColumn .spoku,
.fourthColumn .mqa,
.fourthColumn .jpa,
.fourthColumn .apsLinkup {
	margin: 0 10px;
}

.spokuButton {
	background: url('./image/support_links.jpg') no-repeat 0px 0px;
	width: 160px;
	height: 60px;
	border: 0px;
}

.pageBox_ms .spokuButton {
	background: url('./image/pautan_sokongan.jpg') no-repeat 0px 0px;
}

.mqaButton {
	background: url('./image/support_links.jpg') no-repeat 0px -78px;
	width: 160px;
	height: 60px;
	border: 0px;
}

.pageBox_ms .mqaButton {
	background: url('./image/pautan_sokongan.jpg') no-repeat 0px -78px;
}

.jpaButton {
	background: url('./image/support_links.jpg') no-repeat 0px -167px;
	width: 160px;
	height: 60px;
	border: 0px;
}

.pageBox_ms .jpaButton {
	background: url('./image/pautan_sokongan.jpg') no-repeat 0px -167px;
}

.confirmationThumb {
	background: url('./image/support_links.jpg') no-repeat 0px -245px;
	width: 165px;
	height: 60px;
	border: 0px;
}

.apsLinkupButton {
	background: url('./image/support_links.jpg') no-repeat 0px -324px;
	width: 165px;
	height: 60px;
	border: 0px;
}

.pageBox_ms .apsLinkupButton {
	background: url('./image/pautan_sokongan.jpg') no-repeat 0px -324px;
}

.biButton {
	background: url('./image/icon_bi.gif') no-repeat 0px 0px;
	width: 164px;
	height: 62px;
	border: 0px;
}

.fourthColumn .spoku .toolTipBox .toolTipContainer {
	width: 400px;
	white-space: normal;
}

.fourthColumn .mqa,
.fourthColumn .jpa,
.fourthColumn .apsLinkup {
	border-top: 2px dashed #C6C2B0;
	padding-top: 10px;	
}

.fourthColumn .mqa .mqaCol1 {
	padding-right: 20px;	
}

.linkToOnlineSurveyIcon {
	width: 78px;
	height: 70px;
	background: url('./image/icon_survey.gif') no-repeat;
	border: 0px;
	vertical-align: middle;
}

.linkToOnlineSurveyIconLink {
	vertical-align: middle;
}

.linkToOnlineSurveyTextLink {
	font-weight: bold;
}

.linkToOnlineSurveyResultLink {
	vertical-align: middle;
	margin-left: 200px;
}

.moduleLinkToOnlineSurvey .moduleBoxContainer {
	margin-bottom: 20px;
}

.corporateVideoLink {
	margin-top: 20px;
	padding-left: 20px;
}

.corporateVideoLink img,
.mascoLink img,
.pekelilingLink img {
	border: 0px;
}

.mascoLink {
	margin-top: 10px;
	padding-left: 10px;
}

.facebookLink img {
	border: 0px;
	margin: 0 0 5px 10px;
}

.twitterLink img {
	border: 0px;
	margin: 0 0 20px 10px;
}

.logo_1Malaysia {
	margin-top: 10px;
	padding-left: 50px;
}

.pekelilingLink {
	margin-top: 10px;
	padding-left: 10px;
}
