.BodyTextItalicRed		{color:#ff0000;font-style:italic;}
.BodyTextRed			{color:#ff0000;font-style:normal;}
.BoldPink				{font-size:10pt;color:#ec008c;font-weight:bold;}
 
/*inputs */
.jobcreatesmall	{font-size:8pt;width:200px;}
.jobcreatelarge	{font-size:8pt;width:250px;}
.accountDetails {font-size:8pt;width:140px;}
.search			{font-size:8pt;width:100px;}
.promocode		{font-size:8pt;width:80px;}
#formlabels		{font-size:8pt;font-weight:bold;}
.searchfield	{width:190px;}
.threemax		{font-size:8pt;width:30px;}
.textarea		{font-size:8pt;}
.currentjobssubhead	{font-size:8pt;color:#000265;}
.quickSearchControls	{font-size:8pt;width:127px;}

/*colours for SEEK Salary Centre boxes*/
.lightWithBorder {border:1px solid #DDEEFF;background-color:#DDEEFF;}
.lightPlain {background-color:#DDEEFF;}
.borderPlain {border:1px solid #DDEEFF;}
.borderDark {border:1px solid #0066CC;}
.mediumPlain {background-color:#DDEEFF;}

/*colours for table td backgrounds*/
.PremiumJobAd 			{background-color:#fffFCC;}
.PremiumJobAdBorder		{background-color:#fffF66;margin:3px 0;}
.EnhancedJobAd			{border-right:1px solid #def}
.EnhancedJobAdBorderTop		{background:#def}
.EnhancedJobAdBorderBottom	{background:#def}
.lightJobAd 			{background-color:#F6FBFF;}
.lightSearchBox 		{background-color:#DDEEFF;}
.light, tr.light td, td.light 	{background-color:#DDEEFF;}
.medium					{background-color:#99CCFF;}
.mediumAlt				{background-color:#6699CC;}
.dark					{background-color:#0012BA;}
.background 			{background-color:#fff;}
.tablerow1				{background-color:#fff;}
.tablerow2				{background-color:#EEEEEE;}
.alert					{background-color:#FFCCCC;}
.validationbox			{background-color:#FFCCCC;margin-bottom:20px;}
.loginboxborder			{background-color:#00B411;}		
.TSLcontainer			{background-color:#6699CC;}
.TSLvalidheadBackground	{background-color:#DDEEFF;}
.TSLinvalidheadBackground	{background-color:#FFCCCC;}
.DividingLine			{background-color:#6699CC;}
.errorBorder			{background-color:#0066CC;}
.quickJobSearchHeadingBackground {background-color:#3366CC;}
.quickJobSearchBackground		 {background-color:#0000D1;}
.UKRecruitersBoxBackground		 {background-color:#D63942;}

/*special text */
.comment				{font-size:8pt;color:#666;}
.mandatory				{color:#ff0000;font-size:8pt;}
.verysmall				{font-size:7pt;color:#000099;font-weight:normal;}
.tablehint				{font-size:7pt;color:#999;}
.keyhead				{font-size:7pt;color:#0066CC;padding-left:10px;font-weight:bold;}
.successtext			{font-size:7pt;color:#0066CC;padding-left:10px;font-weight:bold;}
.errortext				{font-size:7pt;color:#0066CC;padding-left:10px;font-weight:bold;}
.white					{color:#fff;font-weight:bold;}
.textalert				{font-size:8pt;color:#CC0000;text-transform:uppercase;font-weight:bold;} 
.textalertblue			{font-size:8pt;color:#0066CC;font-weight:bold;} 
.minorText				{color:#656565;font-size:8pt;line-height:11pt;}
.mandatoryjs			{color:#ff0000;font-size:8pt;}
.small					{font-size:8pt;line-height:11pt;}
.classControlLabels		{font-size:8pt;color:#000;font-weight:bold;} 
.highlight				{background-color:#FAE9A7;font-weight:bold;}
.jobsearchTitle			{font-size:10pt;font-weight:bold; margin:0}
.shortDescription		{font-size:9pt;line-height:11pt;}
.reverseBoldHeading		{font-size:8pt;font-weight:bold;color:#fff;}
.reversePlain			{font-size:8pt;font-weight:normal;color:#fff;}
.UKRecruiterProfilesHeading	{font-size:14pt;font-weight:normal;color:#23528C;}
.detailHighlight		{font-weight:bold;font-size:101%;}
.countertext			{font-weight:bold;font-size:14px;color:#000;text-transform:uppercase;}

/*Forms*/
.basicformbox {border:1px solid #06c; background:#def}
.basicformbox h4 {background:#06c; color:#fff; padding:2px 8px; margin:0; font-size:12px}
.basicerror li {background:#fcc; padding:2px 0}
.basicformbox .formcontent {padding:5px}

/* th */
th						{font-size:8pt;font-weight:bold;}
th.light				{background-color:#DDEEFF;color:#0066CC;font-size:8pt;font-weight:bold;padding-left:10px;}
th.medium 				{background-color:#0066CC;color:#fff;font-size:8pt;font-weight:bold;padding-left:11px;}
th.alert 				{background-color:#FFCCCC;color:#000;font-size:8pt;font-weight:normal;}
.mediumHeadRow 			{background-color:#0066CC;color:#fff;font-weight:bold;font-size:8pt;}
th.darkHeadRow 			{background-color:#0012BA;color:#fff;font-weight:bold;font-size:8pt;}
.mediumAltHead			{background-color:#6699CC;color:#fff;text-align:left;font-weight:bold;font-size:8pt;}
.lightHeadRow			{background-color:#DDEEFF;color:#0066CC;font-size:8pt;font-weight:bold;}
th.darkHead		 		{background-color:#003399;color:#fff;font-weight:bold;font-size:8pt;}
th.loginboxhead			{background-color:#00B411;color:#fff;font-weight:bold;font-size:9pt;text-transform:uppercase;}
th.mediumAltHeadExec	{background-color:#999966;color:#fff;font-weight:bold;font-size:8pt;}
th.mediumAltLearn		{background-color:#63B13A;color:#fff;font-weight:bold;font-size:8pt;}
th.mediumAltRefine		{background-color:#6699CC;color:#fff;font-weight:bold;font-size:8pt;}

.newsMediaTableLayout	{width:603px;}
.newsMediaTableContent	{padding:0 0 0 5px; margin:0}
.newsMediaTableContent li {list-style:none; padding-bottom:8px;}

/* a */
a.white:active, a.white:link, a.white:visited	{color:#fff;text-decoration:underline;}
a.white:hover	{color:#fff;text-decoration:none;}
a.TSLstateHref	{font-size:8pt;}
	

.sD  {color:#0033CC;position:absolute;left:130px;width:120px;visibility:hidden;background-color:#E8F1FF;border:1px solid #E8F1FF;}
.fN  {font-size:12px;color:#0033CC;text-decoration:none;font-weight:bold;}
.ttl {font-size:12px;color:#fff;background-color:#fff;font-weight:bold;}
#mE  {width:136px;cursor:pointer;}
#mN  {width:136px;cursor:pointer;border:1px solid #0066FF;padding-left:2px;font-size:12px;}
#mD  {color:#0033CC;position:relative;width:130px;font-weight:bold;border:1px solid #0066FF;margin:0 0 0 2px;}
A.tbw, A:visited.tbw, A:hover.tbw {font-size:11px;text-decoration:none;color:#fff;}
A:hover.tbw {text-decoration:underline;}
A.ntb, A:visited.ntb {font-size:11px;color:#003399;text-decoration:none;}
A:hover.ntb {color:#CC0000;text-decoration:underline;}

.pageheading {font-weight:bold;color:#0033CC;font-size:15px;}
.clipheader {font-weight:bold;color:#0033CC;font-size:12px;}
.caption {font-size:10px;}

/*Styles for the Jobs By Buttons on Company Profiles*/
.jobsByButton_1 	{display: inline-block;padding:10px 0 10px 4px;background:url(/general_ID_items/images/buttons/btn_p_left.gif) no-repeat left;}
.jobsByButton_1  a 	{padding:10px 12px 10px 8px;background:url(/general_ID_items/images/buttons/btn_p_right.gif) no-repeat right;text-align:left;font-size:12px;font-family:Arial;color:#555555;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.jobsByButton_1  a:visited, a:hover, a:active {color:#555555;}

/* Job Search */
.navMain						{font-size:8pt;font-weight:bold;width:165px;cursor:pointer;text-align:left;}
.navSection						{margin-left:13px;}
.navLink						{margin:2px 0;}
.JobSortBy						{width:105px;font-size:8pt;}
.refineCount					{color:#7D7D7D;}
.dym							{position:relative;left:50px;}
.SpellCorrection				{font-weight:bold;}
.YourQuerystring				{position:relative;top:-15px;}

/* START My Account */
.myAccountSmallTxt		{padding:7px;}
.myAccountTblBorder		{border:#DDEEFF 1px solid;width:530px;}
.myAccountHeader		{background-color:#0066CC;color:#fff;font-weight:bold;font-size:8pt;padding:3px 7px;}
.subHeaderLight			{background-color:#DDEEFF;padding:3px 7px;}
.myAccountWrapper		{width:100%;}
.myAccountImgLinkTxt	{vertical-align:middle;}
.myAccountPosLeft		{float:left;}
.myAccountPosRight		{float:right;}
.myAccLoggedOutRight	{float:right;padding-right:5px;width:80%;}
.AccLoggedOutText		{font-size:8pt;color:#000;padding-right:20px !important;}
.myAccLoggedOutMenu		{width:550px;float:left;}
.myAccountLoggedout		{background:url(/general_ID_items/images/other/bg_myaccount_body.gif) repeat-y;width:520px !important;width:545px;height:100px;padding:0 15px;margin-left:1px;}

.myAccLoggedOutRightCobrand		{float:right;padding-right:5px;width:75%;}
.myAccLoggedOutMenuCobrand		{width:440px;float:left;}
.myAccountLoggedoutCobrand		{background:url(/general_ID_items/images/other/bg_myaccount_body_cobrand.gif) repeat-y;width:440px;height:100px !important;padding:10px;margin-left:-1px;}

a.myAccLoggedOutH:active, a.myAccLoggedOutH:link, a.myAccLoggedOutH:visited, a.myAccLoggedOutH:hover		{font-size:10pt;color:#ec008c;font-weight:bold;text-decoration:none;}
.execAccLink {color:#0066cc; padding-top:5px;}
/* END My Account */

/* START error pages styles */
.errorContentWrapper	{float:none;height:500px;width:800px;}
.errorLeftContent	{width:500px;height:500px;float:left;}
.errorRightContent	{width:250px;height:500px;float:right;}
.errorHeading	{width:100%;height:45px;margin-bottom:20px;}
.errorIcon		{float:left;width:50px;height:45px;}
.errorLineText	{float:left;width:450px;height:45px;margin-top:15px;font-weight:bold;}
.errorInfoText {padding:20px 0;}
/* END error pages styles */

.clear	{clear:both;}
.fTitle	{padding:3px 8px;}
.floatleft {float:left}
.floatright {float:right}

/* START forms */
.formContainer {border:1px solid #06C}
.formsubheader {background:#DEF; color:#06C}

/*SEEK TEMPLATE CLASS*/
ul.templatebulletnormal	{list-style:disc;color:#000;font-size:10pt;font-weight:normal;}
ul.templatebullet		{list-style:disc;color:#000;font-size:9pt;font-weight:bold;}
.templatetext			{font-size:10pt;}
.jobtitle				{color:#000;font-size:20pt;font-weight:bold;}
.subheading				{color:#000;font-size:15pt;font-weight:bold;}
.details				{color:#000;font-size:8pt;font-weight:normal;}
.tempmargin				{margin:0 30px;padding:10px 0;}
#addetailsdiv p 		{font-size:10pt;}

/* TEMPLATE DESIGN*/
.pt1_border 	{width:460px;padding:0 0 10px;}
.pt1_header 	{background:#023467 url(/templates/ptmpl_1_jtbg.gif) repeat-y;}
.pt1_jt 		{color:#fff;padding:5px 18px 10px 32px;font-style:italic;font-weight:500;font-size:22px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.pt1_text		{margin:7px 0 14px 32px;border-top:17px solid #DCE0E9;background:url(/templates/ptmpl_1_textbg.jpg) no-repeat right 28px;padding:10px 14px 0 0;}
.pt1_baseblue	{border-left:32px solid #023467;background:#007CBD;}
.pt1_basegrey	{margin-left:16px;background:#DCE0E9;color:#DCE0E9;line-height:13px;}

.pt2_border 	{width:458px;border:1px solid #7D7D7D;background:#BCB39B url(/templates/ptmpl_2_shadowbg.gif);}
.pt2_header 	{width:458px;background:#BCB39B url(/templates/ptmpl_2_headerbg.gif);padding-top:7px;}
.pt2_jt 		{margin:0 17px;border-bottom:8px solid #790000;background:#A00A0F url(/templates/ptmpl_2_jtbg.jpg) no-repeat top right;padding:27px 12px 22px;color:#fff;font-style:italic;font-weight:500;font-size:25px;}
.pt2_redborder	{width:458px;background:url(/templates/ptmpl_2_redborder.jpg) no-repeat;}
.pt2_textbg		{margin:0 17px;background:#FEFEFD url(/templates/ptmpl_2_textbg.jpg) repeat-x top;padding:1px;}
.pt2_margin		{margin:14px;}
.pt2_lines		{border-top:7px solid #790000;background:#A00A0F;color:#A00A0F;line-height:8px;}

.pt3_border 	{width:448px;background:#FFD600 url(/templates/ptmpl_3_border.gif) repeat-y center;padding:0 6px;}
.pt3_header 	{border-top:6px solid #FFD600;background:#000;}
.pt3_jt 		{background:url(/templates/ptmpl_3_jtbg.gif) repeat-y left top;padding:10px 14px 10px 23px;color:#B6B7BC;font-weight:500;font-size:26px;}
.pt3_text		{background:url(/templates/ptmpl_3_textbg.gif) no-repeat left top;padding:0 0 14px 23px;}
.pt3_margin 	{margin:10px 10px 0 0;}

.pt4_border 	{width:460px;background:#4D582E url(/templates/ptmpl_4_border.gif) repeat-x bottom;}
.pt4_header 	{background:#91A455 url(/templates/ptmpl_4_headerbg.gif) repeat-y right;border-left:14px solid #4D582E;border-top:3px solid #4D582E;}
.pt4_top		{background:#4D582E;text-align:right;}
.pt4_jt 		{background:url(/templates/ptmpl_4_jtbg.gif) no-repeat bottom;color:#fff;padding:8px 30px 48px 17px;font-style:italic;font-weight:500;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;}
.pt4_text		{margin:0 16px 0 14px;background:#DBDED5 url(/templates/ptmpl_4_textbg.gif) repeat-x bottom;}
.pt4_textborder	{margin:0 3px 0 2px;border-left:1px solid #92A656;border-right:1px solid #92A656;padding:0 14px;}

.pt5_border 	{width:458px; border:1px solid #640416; background:url(/templates/ptmpl_5_bg.gif) left repeat-y;}
.pt5_jt			{color:#640416; margin:0 30px; font-weight:500; font-size:24px; line-height:24px;}
.pt5_text		{margin:0 30px; padding:40px 0 10px 0;}
.pt5_top		{width:458px; background:#ffffff;}
.pt5_body		{background:url(/templates/ptmpl_5_textbg.jpg) left top no-repeat;}
