body, td
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

.HMH
{
	font-size: 22px;
	color: #DD5800;
	height: 55px;
}
.HMB1
{
	height: 160px;
	width: 182px;
	padding: 10px 14px 10px 14px;
	background-image: url(/Recruitment/Contents/img/home-bg1.gif);
}
.HMB2
{
	height: 160px;
	width: 177px;
	padding: 10px 14px 10px 14px;
	background-image: url(/Recruitment/Contents/img/home-bg2.gif);
}
.HMB3
{
	background-color: #CCD6EB;
	padding: 12px;
}
.HMT1
{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.HMT2
{
	font-size: 11px;
}
.HMT3
{
	font-size: 16px;
	color: #CC6600;
	font-weight: bold;
}
.HMT4
{
	font-size: 16px;
	color: #335CAD;
	font-weight: bold;
}
.HMT5
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.HMAD
{
	border: 1px solid #003399;
	background-color: #F1F7FF;
	padding: 0px;
	width: 468px;
}
.HMAD1
{
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
}
.HMLH
{
	font-size: 12px;
	color: #335CAD;
	font-weight: bold;
}
.HML
{
	font-size: 11px;
	color: #335CAD;
	font-weight: bold;
}
.HMTF
{
	font-size: 12px;
	width: 155px;
}
.SPH2
{
	height: 23px;
}
.SPH3
{
	height: 38px;
}

.HBG0
{
    background-color: #2A4C4F;
}

.HBG1
{
	background-color: #5A8C21;
	border: 0px solid #5A8C21;
}
.HBG2
{
    padding-left: 10px;
}
.HBG3
{
	text-align: right;
	padding: 0px 10px 0px 0px;
}
.NBG
{
	background-image:url(/Recruitment/Contents/img/nav_bg.gif);
	text-align: center;
}
.NBGL
{
	background-color: #2A4C4F;
	text-align: left;
}
a.nav, a.nav:visited
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.nav:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.BBG1
{
	background-color: #E4EBEB;
}
.BBG2
{
	background-color: #CCD6EB;
}
.TRH11
{
	font-size: 24px;
	font-weight: normal;
	color: #222222;
}
.TRH12
{
	font-size: 18px;
	font-weight: normal;
	color: #222222;
}
.TRH14
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.TRH15
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.TRHW
{
	font-size: 24px;
	color: #DD5800;
	font-weight: bold;
}
.HL2
{
	height: 1px;
	background-color: #2A4C4F;
}
.HL1
{
	height: 1px;
	background-color: #2A4C4F;
}
.HL3
{
    height:1px;
    background-color: #FFFFFF;
}
.SP1
{
	height: 1px;
}
.SP10
{
	height: 10px;
}
.SP2W
{
	width: 2px;
}
.PD7
{
	padding: 8px;
	vertical-align: top;
}

a, a:visited
{
	font-size: 12px;
	color: #DD5800;
	font-weight: bold;
	text-decoration: underline;
}
a:hover
{
	font-size: 12px;
	color: #DD5800;
	font-weight: bold;
	text-decoration: none;
}
a.W13, a.W13:visited
{
	font-size: 13px;
	color: #DD5800;
	font-weight: bold;
	text-decoration: underline;
}
a.W13:hover
{
	font-size: 13px;
	color: #DD5800;
	font-weight: bold;
	text-decoration: none;
}
a.HM11, a.HM11:visited
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
a.HM11:hover
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.TRH16, a.TRH16:visited
{
	font-size: 18px;
	font-weight: normal;
	color: #DD5800;
	text-decoration: underline;
}
a.TRH16:hover
{
	font-size: 18px;
	font-weight: normal;
	color: #DD5800;
	text-decoration: none;
}
.FBG1
{
	background-color: #E4EBEB;
}
.FD10
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.FD10B
{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.FD10C
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}


.FTF
{
	font-size: 12px;
	color: #000000;
	width: 200px;
}
.FTF1
{
	font-size: 12px;
	color: #000000;
	width: 120px;
}
.FTF2
{
	font-size: 12px;
	color: #000000;
	width: 217px;
}
.FD12
{
	font-size: 12px;
	color: #335CAD;
	font-weight: bold;
	padding: 10px 0px 4px 0px;
}
.FD13
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding: 4px 0px 2px 5px;
	border-bottom: 1px solid #ACBCBB;
}
.FD13B
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #ACBCBB;
	text-align: right;
}
.FD13C
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	padding: 4px 0px 2px 5px;
	border-bottom: 1px solid #ACBCBB;
}
.FD14
{
	font-size: 12px;
	color: #000000;
	padding: 10px 0px 5px 5px;
	border-bottom: 1px solid #ACBCBB;
}
.FD11
{
	font-size: 11px;
	color: #000000;
	padding: 4px 0px 4px 0px;
}
.FD15
{
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding: 4px 0px 2px 5px;
	border-bottom: 1px solid #99ADD6;
}
.FD16{font-size: 12px;color: #333333;font-weight: bold;padding:5 0 2 5;}
.FT
{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	
}
a.FTL, a.FTL:visited
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
		
}
a.FTL:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}

li.NZLst
{
	list-style-image: url(/Recruitment/Contents/img/bullet2.gif);
}

.sTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #4c66cc;
}
.HDbnL
{
	padding-left: 6px;
	padding-top: 8px;
	padding-bottom: 9px;
	width: 250px;
	height: 32px;
}
.HDbnT
{
	text-align: right;
	padding-bottom: 4px;
}
.HDbn{ float:right; }


/* March 06 additions for e-biz 
HLI1 header log in 1 - existing user log in cell position and padding
HLI2 log in cell - padding and size
HLI3 log in text fields
HMAIN1 new customers header and BG
HMAIN2 image header padding
HMAINBG main BG image
HTEXTBG text area BG
HTEXT1 text subheader
HTEXT3 bullet point padding
HTEXT4 cards and button padding and alignment
HBTTMBG speak to us BG
HBTTM1 speak to us text
HBTTM2 speak to us button padding and alignment

*/

.HLI1
{
	vertical-align: top;
	padding: 10px 0px 10px 10px;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}
.HLI2
{
	vertical-align: middle;
	padding: 4px 8px 4px 4px;
	width: 246;
	text-align: right;
}
.HLI3
{
	font-size: 11px;
	width: 160px;
}
.HMAIN1
{
	height: 41px;
	padding: 0px 0px 0px 15px;
	font-size: 18px;
	color: #414301;
	background-image: url(/Recruitment/Contents/img/main_top2.gif);
}
.HMAIN2
{
	padding: 0px 0px 0px 13px;
}
.HMAINBG
{
	background-image: url(/Recruitment/Contents/img/main_bottom2.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.HTEXTBG
{
	background-image: url(/Recruitment/Contents/img/main_text_bg.gif);
}
.HTEXT1
{
	padding: 3px 0px 7px 15px;
	font-size: 18px;
	color: #000000;
}
.HTEXT3
{
	padding: 3px 0px 3px 15px;
}
.HTEXT4
{
	padding: 0px 8px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}
.HBTTMBG
{
	background-image: url(/Recruitment/Contents/img/bottom2.jpg);
}
.HBTTM1
{
	padding: 0px 0px 7px 13px;
	font-size: 12px;
	color: #FFFFFF;
}
.HBTTM2
{
	padding: 0px 10px 0px 6px;
	vertical-align: bottom;
}

.te1 {font: normal 12px arial; color: #000000; padding-left: 20px; padding-right: 20px; font-weight: bold; }
.te2 {padding-top:2px; }
.te3 {font-family: arial, Arial, arial, sans-serif; font-weight: normal; color: #000000; font-size: 11px; padding-left:5px;}
.te4 {font:bold 9px arial; color:#000000; padding-left: 85px; padding-bottom: 15px; }
.te5 {font-family: arial, Arial, arial, sans-serif; font-weight: bold; color: #ffffff; font-size: 11px; padding-left: 17px; padding-right: 12px; }
.te6 {font-family: arial; font-weight: bold; color: #fff; font-size: 20px; }
.te7 {font-family: arial, Arial, arial, sans-serif; font-weight: normal; color: #fff; font-size: 12px;  padding-right: 10px; }
.te8 {font:bold 12px arial; color:#000000; padding-left: 35px; }

.TRH12
{
	font-size: 15px;
	font-weight: bold;
	color: #222222;
}

.TRH12.Whte{color: #fff;}

 
.te_exampleBox
{
	background: url(/Recruitment/img/te_email3_01.gif) no-repeat;
}

.te_prcBox
{
	text-align:left;
	width:150px;
}

.te_prcrate
{
	display:block;
	padding-bottom:5px;
}


/* Totaljobs Recruiter Rebrand 2006*/
.HLIL
{
    color:#FFFFFF;
    font-weight:bold;
}
.HBL
{
    padding-left: 10px;
    padding-bottom: 10px;
    vertical-align: bottom;
}
.HDbnl
{
    height: 80px;
    padding-left: 10px;
}
.HDbnt
{
    padding-right: 10px;
}
a.HDL, a.HDL:visited
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.HDL:hover
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.TBG{background-image:url(/Recruitment/Contents/img/white_bg2.gif);background-repeat:repeat-y;}
.HTEXT5{padding:14px;}
.INL{display:inline;}
.POS1{position:relative;top:20px;left:10px;}
