body, td{font-family: Arial;font-size: 12px;color: #000000;
}

body
{
	margin:0px;
}

/* July 06 additions for SelfService landing pages
SPLG - Larger sized text for telephone number on buy a job pack page
TBG - Table background for advertise jobs and buy a job pack content sections
HTEXT5 - Padding for advertise jobs and buy a job pack content sections
ULTICK - Bullet points with tick images
ULTICK2 - Bullet points with tick images, more padding between <li>'s
HMAIN - Main page heading
TBALL - Table to show the orange ball on job pack page
TRPAD - Padding for RHS table rows on job pack page
TDPAD - Padding for first underline above heading image
TDPAD2 - Main content padding
HSUB - Sub heading 
HJC - Heading for job credit costs
TDCOSTS - Styles for the costs table on the job pack page
TDCOSTSRHS - Right hand side TD of the above costs table
HIMG - Heading image in main content
INFMSG - Promotional code box
ERRMSG - Invalid promotional code box
frmJobPostIntro - width control for JobPostIntro.aspx form
frmJobPackIntro - width control for JobPackIntro.aspx form
*/

.SPLG{font-size:18px;}
.TBG{background-image:url(/Recruitment/Contents/img/white_bg2.gif);background-repeat:repeat-y;}
.HTEXT5{padding:14px;}
.ULTICK{list-style-image:url(/Recruitment/Contents/img/home_tick2.gif);}
.ULTICK2 li{list-style-image:url(/Recruitment/SelfService/img/RC-bullet.gif);}
.HMAIN{padding:0px 0px 12px 12px;font-size:18px;color:#414301;}
.TBALL{width:170px;height:176px;border:0px solid #ffffff;padding:0px;
        background-image:url(/Recruitment/Contents/img/ball2.jpg); background-position: top left;
        background-repeat: no-repeat;margin-top:10px;}
.TBALL td{font-size:14px;color:#000000;}
.TRPAD td{padding-bottom: 7px;}
.TDPAD{padding:0px 12px 0px 12px}
.TDPAD2{padding:10px 3px 0px 12px;}
.TDPAD2 p{margin:0px 0px 5px 0px;}
.TDPAD2 ul{margin-top:15px;margin-bottom:15px;}
.HSUB{font-weight:bold;color:#414301;}
.HJC{font-size:14px;color:#000000;font-weight:bold;margin-bottom:7px;}
.TDCOSTS{background-color:#ffffff;padding:3px 10px 3px 10px; border-bottom:1px solid #BED8E1;font-weight:bold;}
.TDCOSTSM{background-color:#ffffff;padding:3px 10px 3px 10px; border-bottom:1px solid #BED8E1;}
.TDCOSTSRHS{background-color:#ffffff;padding:3px 10px 3px 10px; border-bottom:1px solid #BED8E1;text-align:right;}
.HIMG{padding:0px 0px 0px 12px;}
.INFMSG,.ERRMSG{margin-top:15px;text-align:left;}
#frmJobPostIntro, #frmJobPackIntro{width:770px;}

/* 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
HLIL log in labels
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: 7px 10px 10px 10px;font-size:14px;font-weight:bold;color:#ffffff; text-align:right;}
.HLI2{width:240px;color:#ffffff;}
.HLI3{font-size:11px;width:160px;}
.HLIL{color:#FFFFFF; font-weight:bold;}
.HMAIN1{height:41px; padding: 0px 0px 0px 15px;font-size:24px;color:#ffffff;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_bg2.gif)}
.HTEXT1{padding: 3px 0px 7px 15px;font-size:14px;color:#414301; font-weight:bold;}
.HTEXT2{padding: 2px 13px 2px 0px; text-align:right;}
.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); background-repeat:no-repeat;}
.HBTTM1{padding: 0px 0px 7px 13px;font-size:12px;color:#FFFFFF;}
.HBTTM2{padding: 0px 10px 8px 6px;vertical-align:bottom;}

.HMH{font-size:20px;color:#000000;height:55px;text-align:center;font-weight:normal;
}
.HMB1{height:160px;width:182px;padding:10 14 10 14;background-image:url(/Recruitment/Contents/img/home-bg1.gif)
}
.HMB2{height:160px;width:177px;padding:10 14 10 14;background-image:url(/Recruitment/Contents/img/home-bg2.gif)
}
.HMB3{background-color:#EFEFEF;padding:12px;
}
.HMT1{font-size:16px;color:#000000;font-weight:bold;
}
.HMT2{font-size:11px;
}
.HMT3{font-size:16px;color:#666666;font-weight:bold;
}
.HMT4{font-size:16px;color:#000000;font-weight:bold;
}
.HMT5{font-size:14px;color:#000000;font-weight:bold;
}
.HMAD{border:1px solid #99A81C;background-color:#FFFFFF;padding:7 10 7 10;width:468px;
}
.HMAD1{font-size:14px;color:#98449A;font-weight:bold;
}
.HMLH{font-size: 12px;color: #333333;font-weight: bold
}
.HML{font-size: 11px;color: #333333;font-weight: bold;
}
.HMTF{font-size: 12px;width:155px;
}
.SPH2{height:23px;
}
.SPH3{height:38px;
}


.HBG1{background-color:#037194;
}
.HBG2{ background-color:#004f70;
}
.HBG2r{text-align:right;padding-right:19px;
}
.NBG{background-color:#b90078;text-align:center
}
.NBGL{background-color:#b90078;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:#ecece1;
}


.TRH11{font-size:24px;color:#b90078;height: 30px;font-weight:normal;
}
.TRH15{font-size:16px;font-weight:bold;color:#b90078;
}
.TRH14{font-size:16px;font-weight:bold;color:#333333;
}
.TRH12{font-size:16px;font-weight:bold;color:#b90078;
}
.TRHW{font-size:24px;color:#037194;font-weight:bold;
}
.HL2{height:1px;background-color:#b90078;
}
.HL1{height:1px;background-color: #FFFFFF;
}
.HL3{height:1px;background-color: #FFFFFF;
}
.HL4{height:2px;background-color: #FFFFFF;
}

.HTD1{padding:5px; vertical-align:bottom;}
.HTD2{padding:7px; text-align:right;}

.SP20{}
.SP7{}
.SP2{}
.SP3{}


.SP1{height:1px;
}
.SP10{height:10px;
}
.SP2W{width:2px;
}
.PD7{padding:8px;vertical-align:top;
}

a, a:visited{font-size:12px;color:#00577C;font-weight:bold;text-decoration:underline;
}
a:hover{font-size:12px;color:#00577C;font-weight:bold;text-decoration:none;
}
a.HT, a.HT:visited{font-size:12px;color:#FFFFFF;font-weight:normal;text-decoration:underline;
}
a.HT:hover{font-size:12px;color:#FFFFFF;font-weight:normal;text-decoration:none;
}
a.W13,a.W13:visited{font-size:18px;color:#037194;font-weight:normal;text-decoration:underline;
}
a.W13:hover{font-size:18px;color:#037194;font-weight:normal;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:16px;font-weight:bold;color:#00467c;text-decoration:none
}
a.TRH16:hover{font-size:16px;font-weight:bold;color:#00467c;text-decoration:underline
}
.FBG1{background-color:#ecece1;
}
.FD10{font-size: 12px;color: #333333;font-weight: bold;text-align:right;
}
.FTF{font-size: 12px;color: #000000;width:200px;
}
.FTF1{font-size: 12px;color: #000000;width:120px;
}
.FD12{font-size: 12px;color: #333333;font-weight: bold;padding:10 0 4 0;
}
.FD13{font-size: 12px;color: #333333;font-weight: bold;padding:4 0 2 5;border-bottom:1px solid #a5a58d;
}
.FD13B{font-size: 12px;color: #333333;font-weight: bold;border-bottom:1px solid #a5a58d;text-align:right;
}
.FD13C{font-size: 12px;color: #333333;font-weight: bold;padding:4 0 2 5;border-bottom:1px solid #a5a58d;
}
.FD14{font-size: 12px;color: #000000;padding:10 0 5 5;border-bottom:1px solid #a5a58d;
}
.FD11{font-size: 12px;color: #000000;padding:4 0 4 0;
}
.WBDR{border-bottom:1px solid border-image:url('/Recruitment/Contents/img/form-line2.gif')
}

.FT{font-size:11px;font-weight:normal;color:#FFFFFF;}

a.FTL, a.FTL:visited{font-size:11px;font-weight:normal;color:#FFFFFF;text-decoration:underline
}
a.FTL:hover{font-size:11px;font-weight:normal;color:#FFFFFF;text-decoration:none
}

li.NZLst {
    list-style-image:url(/Recruitment/Contents/img/bullet2.gif)
}

.HDbn{border:solid 1px #99A81C;width: 468px;}
.PTB5{padding:5px 0px 0px 0px;}
.PL15{padding:0px 0px 0px 10px;}
.PR10{padding:0px 10px 0px 0px;}

/* New header styles */
#header
{
	width:770px;
	background:#007095;
	text-align:left;
}

.logInBand
{
	height:85px;
	position:relative;
}

.logInBand .hd
{
	position:absolute;
	top:10px;
	right:270px;
	color:#fff;
	font-size:18px;
}
#recBand
{
	height:27px;
	border-top:1px solid #fff;
	background:#004F70;
	position:relative;
	bottom:0px;
	overflow:hidden;
}
#recBand img
{
	float:left;
	padding-left:10px;
}
#recBand a
{
	float:right;
	color:#fff;
	padding:5px 10px 0px 0px;
}

#frmLgn
{
	position:absolute;
	right:5px;
	top:0px;
}

/* FormsLoginPart Control*/
#formsLogin
{
	width:280px;
}

#formsLogin ul li label
{
	font-weight:bold;
	color:#fff;
}
#formsLogin .txtBx
{
	width:160px;
	font-size:11px;
	float:right;
	height:14px;
}
#formsLogin label
{
	float:left;	
	line-height:20px;	
}

#formsLogin ul
{
	list-style:none;
	overflow:hidden;
}
#formsLogin ul li
{
	width:240px;
	clear:both;
	
}
#formsLogin ul li.lst
{
	padding-top:2px;
}

#formsLogin .fgPwdLgIn
{
	text-align:right;
	position:relative;
	right:10px;
	bottom:7px;
}

#formsLogin .pwdLnk
{
	position:relative;
	right:27px;
	bottom:3px;
}

#formsLogin .valStar
{
	width:5px;
	float:right;
	display:block;
}

#formsLogin .valStar div
{
	color:#ff0000!important; /* force validation star red*/
}


/* JobPostIntro upgrade */
#wrap{
padding:10px 0;
}
#custServ{
width:285px;
text-align:left;
}
#custServ img{
margin-top:5px;
}
#custServ p.hd{
margin:0px;
padding:0px;
padding-bottom:5px;
font-weight:bold;
}
#custServ p{
margin:0px;
}
#custServ span.tp{
height:10px;
background:url(/Recruitment/SelfService/img/RC-boxtop.gif) no-repeat;
display:block;
}
#custServ div.md{
border-left:1px solid #a5babf;
border-right:1px solid #a5babf;
background:#666 url(/Recruitment/SelfService/img/RC-boxbg.gif) repeat-x bottom;
padding:0px 10px;
}
#custServ span.bt{
height:18px;
background:url(/Recruitment/SelfService/img/RC-boxbttm.gif) no-repeat;
display:block;
}



