table
{
	border-collapse:collapse;
	border-spacing:0;
}

address,caption,cite,code,dfn,em,strong,th,var
{
	font-style:normal;
	font-weight:normal;
}

ol,ul
{
	list-style:none;
}

caption,th
{
	text-align:left;
}

h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}

q:before,q:after
{
	content:'';
}

img
{
	display:block;
	border:0;
}

div#wrapper
{
	width:970px;
	text-align:left;
}

div#innerWrapper
{
	width:946px;
	text-align:left;
	margin:0 0 0 24px;
}

#headerBar
{
	width:970px;
	height:198px;
}

#headerBarBox {
  width:970px;
	height:198px;
	position:relative;
}

#headerBar .gatewayHeader
{
	width:970px;
	float:left;
	display:inline;
}

#headerBar .gatewayTitle
{
	float:left;
	display:inline;
	width:400px;
	height:198px;
}

#headerBar .gatewayTitle h1 a
{
	display:block;
	width:400px;
	height:198px;
	font-size:20px;
	font-weight:bold;
}

#headerBar .gatewayIntroduction
{
	width:400px;
	margin-top:68px;
	float:right;
	display:inline;
	margin-right:20px;
}

#headerBar .gatewayIntroduction p
{
	line-height:16px;
	margin:0;
	padding:0;
}

#metaBar
{
	width:970px;
}

#metaBar .metaBarBox
{
	padding-left:24px;
}

#metaBar .metaBarBox .langSelectBox
{
	float:left;
	display:inline;
	width:200px;
}

#metaBar .metaBarBox .langSelectBox select
{
	width:142px!important;
	font-size:12px;
}

.userInfoBox h2
{
	line-height:normal;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0;
}

input.loginField
{
	width:110px!important;
	margin-right:10px;
}

a.arrowLink,span.arrowLink
{
	background:url('/jpapps/jobworld/includes/img/arrow_red.gif') 0 4px no-repeat;
	padding-left:9px;
	text-decoration:none;
	color:#000!important;
}

a.searchResultsRSS
{
	background:url('/jpapps/jobworld/includes/img/rss.gif') right 1px no-repeat;
	padding-right:22px;
	text-decoration:none;
	color:#5b5b5b;
}

select.selectHitsPerPage
{
	margin-left:6px;
}

.clear
{
	clear:both;
	font-size:0;
	visibility:hidden;
}

#tabNavigation
{
	width:900px;
	clear:both;
	position:relative;
}

#tabNavigation .tabNavigationItem
{
	background:#ffcc00 url('/jpapps/jobworld/includes/img/tab_bg.gif') repeat-x;
	border:1px solid #ffcc00;
	border-bottom:0;
	float:left;
	margin-right:1px;
	width:auto;
	margin-top:12px;
}

#tabNavigation .activeTab
{
	background:#fff;
	border:1px solid #d0d0d0;
	border-bottom:0!important;
	float:left;
	width:auto;
	margin-top:0!important;
}

#tabNavigation .activeTab span
{
	display:block;
	padding:3px 10px 19px!important;
}

#tabNavigation .tabNavigationItem a
{
	display:block;
	text-decoration:none!important;
	padding:4px 10px 5px;
}

#tabNavigation .tabNavigationItem a:hover
{
	display:block;
	text-decoration:underline!important;
	padding:4px 10px 5px;
}

#tabContentBox
{
	margin-top:-1px;
	overflow:hidden;
}

#tabContentBox #tabContent
{
	width:924px;
	border:1px solid #d0d0d0;
	padding:10px;
}

#tabContentBox #tabContentMoreWidth
{
	width:904px;
	border:1px solid #d0d0d0;
	padding:10px 20px!important;
}

#mainContentBox
{
	margin-top:20px!important;
	overflow:hidden;
}

#mainContentBox #mainContent
{
	width:924px;
	_width:946px;
	border:1px solid #d0d0d0;
	padding:10px;
}

.formBox
{
	width:442px;
	margin-top:10px;
}

.bigBox
{
	margin-top:10px;
	width:904px!important;
}

.myApplicationsTopBox {
  _padding-top:10px;
}

.formHolderLeft
{
	vertical-align:top;
	padding-left:10px;
}

.formHolderRight
{
	vertical-align:top;
	padding-right:10px;
}

input.standardInputField
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #a3a3a3;
	line-height:normal;
	width:258px;
	padding:2px 2px 1px;
}

.captchaField {
  width:258px!important;
}

table.helpIconLabel tr td
{
	margin:0;
	padding:0!important;
}

input.selectNarrow,select.selectNarrow,input.selectWide,select.selectWide,textarea.selectWide,select.selectTitle,select#LocLevSelT_profile0,select#LocLevSelT_profile1,select#prefArea
{
	width:258px!important;
}

table.fixButton tr td
{
	margin:0!important;
	padding:0!important;
}

.formBox img
{
	display:inline!important;
}

.overview
{
	margin-bottom:10px!important;
}

.overviewHolder .buttonBox
{
	padding-bottom:10px!important;
}

.bigBoxProfileRoute
{
	width:904px;
}

.formBox h3
{
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

.formBox p
{
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
}

.formBox .inside
{
	border:1px solid #d0d0d0;
	padding:17px 20px 13px;
}

.formBox .insideOverview h3
{
	padding-left:9px;
	padding-right:9px;
	padding-bottom:12px!important;
}

#searchBox
{
	background:#f3f3f3;
	width:904px;
	_width:924px;
	padding:10px;
}

#advancedSearch
{
	padding:10px 0;
}

a#advancedSearchButtonClosed
{
	background:url('/jpapps/jobworld/includes/img/adv_search_open.gif') 0 0 no-repeat;
	padding-left:26px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:normal;
	display:block;
	margin-top:9px;
	text-decoration:none!important;
}

a#advancedSearchButtonOpened
{
	background:url('/jpapps/jobworld/includes/img/adv_search_close.gif') 0 0 no-repeat;
	padding-left:26px;
	padding-top:1px;
	padding-bottom:1px;
	font-weight:bold!important;
	display:block;
	margin-top:9px;
	text-decoration:none!important;
}

div.controlSearchArea
{
	text-align:right;
	padding-bottom:10px;
}

div.controlSearchArea table
{
	float:right;
}

div.advSearchHeadline
{
	margin-bottom:10px;
}

select#LocLevSelT_searchall0
{
	width:200px!important;
	margin-right:10px!important;
}

select#LocLevSelT_searchall1
{
	width:200px!important;
	margin:0;
}

select.selectJoblist
{
	font-size:12px;
	width:247px!important;
	margin-bottom:10px;
}

select.selectDivision,select#regions,select.selectJobType
{
	font-size:12px;
	width:318px!important;
	margin-bottom:10px;
}

#resultsTable tr td
{
	color:#5b5b5b;
}

#noResultsTable, #resultsTable
{
  width: 924px;`
}

#noResultsTable tr.noSearchResultsFound td {
  padding:10px;
  background: #d9d9d9;
}

td.jobtable
{
	font-weight:normal;
	padding:10px;
}

.lastColumn
{
	padding:6px 10px!important;
}

#resultsTable
{
	margin-top:25px;
}

#resultsTable th
{
	font-weight:bold;
	background:#d9d9d9;
	padding:10px;
}

#resultsTable th a
{
	font-weight:bold;
	display:block;
	text-decoration:underline!important;
}

.standardTable tr td
{
	color:#5b5b5b;
	font-weight:normal;
	vertical-align:middle;
	padding:10px;
}

.standardTable tr td a
{
	color:#000;
	font-weight:normal;
}

.standardTable tr.standardTableHeader td
{
	font-weight:bold;
	color:#000;
	background:#d9d9d9!important;
	text-align:left!important;
	padding:10px;
}

.pagingTable tr td.pagingCell
{
	border-right:1px solid #b7b7b7;
	padding:0 8px;
}

.pagingTable tr td.arrowRightCell
{
	padding:0 0 0 4px;
}

.pagingTable tr td.arrowLeftCell
{
	border-right:1px solid #b7b7b7;
	padding:0 4px 0 0 !important;
}

.removeBorderRight
{
	border-right:1px solid #fff!important;
}

a.arrowRight
{
	display:block;
	background:url('/jpapps/jobworld/includes/img/arrow_right.gif') no-repeat;
	width:16px;
	height:17px;
}

a.arrowLeft
{
	display:block;
	background:url('/jpapps/jobworld/includes/img/arrow_left.gif') no-repeat;
	width:16px;
	height:17px;
}

.datahighlight
{
	background-color:#ffdc87!important;
}

.jobtable
{
	cursor:pointer;
}

span.currentpagenumber
{
	color:#cc0000;
	font-weight:bold;
}

.jobviewContentBox h2.jvPageTitle
{
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	padding-top:9px;
	margin-bottom:11px;
	padding-right:20px;  
}

.jobDescriptionBox p
{
	margin-bottom:16px!important;
	padding:0;
}

.jobviewContentBox .jobDescriptionBox ul
{
	margin-bottom:16px!important;
	line-height:18px;
}

.jobviewContentBox .jobDescriptionBox ul li
{
	background:url('/jpapps/jobworld/includes/img/li_square.gif') 0 8px no-repeat;
	line-height:18px;
	padding-left:18px;
}

.jobFullText
{
	padding-top:25px;
}

.jobIntroBox
{
	border-bottom:1px solid #d0d0d0;
	padding:21px 0 10px;
}

.sidebarBox
{
	width:377px;
	margin-bottom:10px;
}

.sidebarTable tr td,.contentTable tr td
{
	padding:2px 9px 2px 10px;
}

table.overviewTable
{
	width:420px;
	overflow:hidden;
	margin:0;
	padding:0;
}

table.overviewTable tr td
{
	line-height:normal;
	vertical-align:top;
	padding:2px;
}

table.overviewTable tr td.evenstripe
{
	background:#f3f3f3!important;
}

table.overviewTable tr td.standalone
{
	background:#f3f3f3!important;
	padding-left:10px!important;
	padding-right:10px!important;
	line-height:18px!important;
}

table.profilePathNavigation tr td
{
	width:904px;  
	padding:7px 0 17px 10px;
}

#tabContentMoreWidth table.profilePathNavigation tr td
{
	padding-left:0!important;
}

table.profilePathNavigation tr td ul li
{
	float:left;
	display:inline;
	margin-right:25px;
	font-size:12px;
}

table.profilePathNavigation tr td li a, table.overviewTable tr td.profileField ul li.appSteps2ndLevel a
{
	background:url('/jpapps/jobworld/includes/img/arrow_red.gif') 0 4px no-repeat;
	padding-left:9px;
	font-size:12px;
	line-height:normal;
	text-decoration:none;
	color:#000!important;
}

.topSkillsTreeControl p
{
	display:block;
	margin:0;
	padding:0 0 10px;
}

.bottomSkillsTreeControl p
{
	display:block;
	margin:0;
	padding:10px 0;
}

#cvUploadTable tr td,#docUploadTable tr td
{
	border-bottom:1px solid #fff;
	background:#f3f3f3;
}

.uploadMgmt tr td
{
	padding:0 10px!important;
}

.uploadMgmt tr td a.nextButton
{
	line-height:20px!important;
}

.activeDocument
{
	background:#ffcc00;
	font-weight:bold!important;
	padding:0 5px;
}

#headerLogoRow
{
	height:50px;
}

.headerLogo
{
	background-color:#ffcf00;
}

#languageSelector
{
	text-align:right;
	vertical-align:middle;
	z-index:2;
}

#footer
{
	background-color:#ffcf00;
	text-align:center;
}

a.footer,a.footer:visited,
{
	background:url('/jpapps/dhl_global/includes/img/right_black_arrow.gif') no-repeat left;
	background-color:#ffcf00;
	padding-left:8px;
	text-decoration:none;
}

img.imgpos
{
	border:0 none;
	float:none;
	margin-bottom:2px;
}

a.bullet,a.bullet:visited
{
	background-color:#EDEDED;
	line-height:14px;
	color:#CE0000;
	padding-left:2px;
	text-decoration:none;
}

a.bulletList,a.bulletList:visited
{
	background:url('/jpapps/dhl_global/includes/img/right_red_arrow.gif') no-repeat 0 4px;
	background-color:#EDEDED;
	color:#CE0000;
	padding-left:8px;
	line-height:12px;
	text-decoration:none;
}

a.bulletBlack,a.bulletBlack:visited
{
	background:url('/jpapps/dhl_global/includes/img/right_black_arrow.gif') no-repeat left;
	background-color:#EDEDED;
	padding-left:8px;
	text-decoration:none;
}

a.bulletBlackonGrey,a.bulletBlackonGrey:visited
{
	background:url('/jpapps/dhl_global/includes/img/right_black_arrow_on_grey.gif') no-repeat left;
	background-color:#EDEDED;
	padding-left:8px;
	text-decoration:none;
}

.sectionHeading
{
	background-color:#CEE9F2;
	border-top:1px solid white;
	border-bottom:1px solid white;
	margin-top:1px;
	margin-bottom:1px;
}

.profileNavDisable
{
	color:#aaaaaa;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
}

tr.profileNav,td.profileNav
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid grey;
	border-bottom:1px solid grey;
	padding-top:2px;
	white-space:nowrap;
}

.profileNav
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
}

.disclaimerHeader,.disclaimerHeaderStar
{
	background-color:#ededed;
	margin-top:1px;
	margin-bottom:1px;
}

.disclaimerStar,.disclaimerCheckbox,.disclaimerLabel,.disclaimerLabelFont
{
	margin-top:1px;
	margin-bottom:1px;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
}

.h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.profileFieldSimple
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ededed;
}

.profileSpacerInnerBottom
{
	background-color:#ffffff;
	font-size:12px;
	margin-top:1px;
	margin-bottom:1px;
	padding:3px;
}

.profileStar
{
	vertical-align:top;
  width:8px!important;
 	font-size:12px;
}

.profileStar font {
 	font-size:12px;
}

.profileLabel
{
	background-color:#ffffff;
	width:152px;
	vertical-align:top!important;
	padding:3px 10px 0 0;
}

h3.searchAgentHeadline
{
	margin-top:30px;
}

.new
{
	height:18px;
	background:url(/jpapps/jobworld/includes/img/btn_yl_small_bg.gif) repeat-x;
	float:left;
}

.btn-left
{
	display:block;
	float:left;
	width:22px;
	background:url(/jpapps/jobworld/includes/img/btn_yl_small_left.gif) no-repeat;
	height:18px;
}

.btn-right
{
	display:block;
	float:right;
	width:15px;
	background:url(/jpapps/jobworld/includes/img/btn_yl_small_right.gif) no-repeat;
	height:18px;
}

.newGrey
{
	height:18px;
	background:url(/jpapps/jobworld/includes/img/btn_gr_small_bg.gif) repeat-x;
	float:left;
}

/*.withFixedWidth .newGrey,.withFixedWidth .newBig
{
	text-align:center!important;
	width:123px!important;
} */

.btn-gr-left
{
	display:block;
	float:left;
	width:22px;
	background:url(/jpapps/jobworld/includes/img/btn_gr_small_left.gif) no-repeat;
	height:18px;
}

.btn-gr-right
{
	display:block;
	float:right;
	width:15px;
	background:url(/jpapps/jobworld/includes/img/btn_gr_small_right.gif) no-repeat;
	height:18px;
}

.newBig
{
	height:23px;
	background:url(/jpapps/jobworld/includes/img/btn_yl_big_bg.gif) repeat-x;
	float:left;
}

.btn-big-left
{
	display:block;
	float:left;
	width:22px;
	background:url(/jpapps/jobworld/includes/img/btn_yl_big_left.gif) no-repeat;
	height:23px;
}

.btn-big-right
{
	display:block;
	float:right;
	width:15px;
	background:url(/jpapps/jobworld/includes/img/btn_yl_big_right.gif) no-repeat;
	height:23px;
}

a.nextButton,a.btnSearchCareer,a.backButton,a.profileButton,a.mngCvButton,a.viewDoc,a.deleteDoc,a.uploadDoc,a.profileButton,a.tellFriendButton,a.sendJobsButton,a.viewJobsButton,a.withdrawButton,a.applyButton,.arButton,a.newAgent,a.viewAgent,a.deleteAgent,a.updateAgentPref,a.emailPassword,a.yesButton,a.noButton,a.printView,a.greyButton,a.bigApplyButton
{
	cursor:pointer!important;
	display:block!important;
	text-decoration:none!important;
	line-height:18px!important;
}

a.greyButton,a.backButton
{
	color:#fff!important;
}

a.bigApplyButton
{
	font-size:15px;
	font-weight:bold;
	text-decoration:none!important;
	line-height:24px!important;
}

.buttonBox
{
	margin:10px 0 0;
	padding-bottom:10px;
}

h4.howToApply
{
	font-size:15px;
	font-weight:bold;
	color:#cd0000;
	padding-top:9px;
}

.headlineContainer {
  text-align:left;
}

.headlineContainer h2
{
  display:inline;
	font-size:28px;
	text-transform:uppercase;   
	font-weight:bold;
	color:#cc0000;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
}

.headlineContainer h2 span
{
	color:#fff!important;
	background:#cc0000!important;
	padding:0 5px;
	white-space:nowrap;
}

table#furtherDownloadsTable
{
	width:528px;
}

table#factsTable
{
	width:355px;
}

.langSelect,.selectHitsPerPage
{
	width:auto;
	padding-right:0;
}

.cityInput
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:126px;
}

.selectEducationLevel,.selectEducationSubject,.selectIndustry,.selectPrefArea,.selectDepartment,.selectExperience,.selectTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:258px;
}

.selectMonth
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:92px;
}

body,td,tr,p,div
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

font
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

a
{
	color:#000000;
	text-decoration:none;
}

.checkbox
{
	border:none!important;
	width:20px;
}

.radio
{
	border:none!important;
	background:none!important;
}

input.radio
{
	width:auto!important;
	height:auto!important;
}

.availabilityRadio,.radioActiveCV,.radioKeepOnFile,.radioCandidateKeep,.checkboxCvAdmin,.radio,.checkboxAnonymous,.checkboxDriving,.checkboxAgentManage,.checkboxManage,.checkboxContactDay,.checkboxContactEve,.checkboxContactMob,.checkboxDelQuals,.checkboxKeepOnFile,.checkboxSendEmail,.checkboxObjCheck
{
	width:20px;
	height:20px;
}

.chkSkillsTree
{
	background:none;
  margin:0;
  _margin:-4px -4px 0 0;
  padding:0;
  width:auto;
  height:auto;
}

.fileUploadField
{
	border:none!important;
	background:none;
}

textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:auto;
}

.size1
{
	font-size:12px;
}

.size3
{
	font-size:13px;
}

.size4
{
	font-size:17px;
}

.colour2
{
	color:#FF0000;
}

.colouralert
{
	color:#FF0000;
	font-weight:bold;
}

.selectYmYear
{
	width:66px;
}

.selectYmMonth
{
	width:150px;
}

.loginHelpText
{
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
}

.loginHelpText a
{
	text-decoration:underline;

}

.miniTable tr td
{
	font-size:10px!important;
	padding:5px!important;
}

.miniTable tr.miniTableHeader
{
	background:#d9d9d9;
	font-weight:bold;
	font-size:10px!important;
	padding:5px!important;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,#applyBox h3
{
	margin:0;
	padding:0;
}

fieldset,img,abbr,acronym
{
	border:0;
}

body,a,b,pre
{
	font-family:Arial, Helvetica, sans-serif;
}

#headerBar .gatewayTitle a span,a.arrowRight span,a.arrowLeft span,#topSkillsAddButton
{
	display:none;
}

#metaBar .metaBarBox .loginBox,#metaBar .metaBarBox .userInfoBox
{
	float:right;
	display:inline;
}

tr.profileRow td
{
	padding-bottom:10px;
}

.formBox .insideOverview,.jobviewContentBox .jvInContentBox .inside,.sidebarBox .inside
{
	border:1px solid #d0d0d0;
	padding:17px 10px 13px;
}

.jobviewContentBox,.jobviewContentBox .jvInContentBox
{
	width:550px;
}

.jobviewContentBox h3.jvRefNo,.jobviewContentBox .jobDescriptionBox p
{
	line-height:18px;
}

.jobviewContentBox .jvInContentBox h3,.sidebarBox h3
{
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-bottom:12px;
}

.evenstripe,.oddstripe
{
	background:#f3f3f3;
}

a.footer:active,a.footer:hover,,a.bullet:active,a.bullet:hover
{
	text-decoration:none;
}

a.bulletList:active,a.bulletList:hover,a.bulletBlack:active,a.bulletBlack:hover,a.bulletBlackonGrey:active,a.bulletBlackonGrey:hover,.miniTable tr td a
{
	text-decoration:underline;
}

.disclaimerCheckbox,.chkSkillsTree,.checkboxSkillsCheck
{
	width:20px;
}

.profileRow,.profileRowInnerTop,.profileStarInnerTop,.profileFieldInnerTop,.profileSpacerInnerTop,.profileLabelInnerTop,.profileRowInnerMid,.profileStarInnerMid,.profileFieldInnerMid,.profileSpacerInnerMid,.profileLabelInnerMid,.profileRowInnerBottom,.profileStarInnerBottom,.profileFieldInnerBottom,.profileLabelInnerBottom,.lastRow,.lastRow2
{
	font-size:12px;
}

.coloredLine,.profileSpacer,.endCell,.middleCell,.middleCellEven
{
	background-color:#ffffff;
}

.selectWide,.selectLocation,.selectCurrentSit,.selectTitle,.selectCareerObjective
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.postcodeInput,.selectDay,.selectYear
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:80px;
}

.selectAvWidth,.selectSummaryExperience,select,.selectNarrow,.qualificationSubject
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:258px;
}

#footerCloseBar {
  background: #f3f3f3;
  color: #000;
  text-align:center;  
}

#footerCloseBar #closeButton {
  padding:20px 10px;
}

#footerCloseBar a {
  font-weight:bold;
}

.preScreeningQuestions {
  padding:5px 0 15px;
}

.preScreeningQuestions select, .preScreeningQuestions input {
  width:99%!important;
}

.profilePathNavigation ul li i {
  font-style:italic!important;
  color: #999!important;
}

.addBottomPadding {
  /*_padding-bottom:10px;*/
}

.progressBar {
  position:relative; 
  margin-top: 30px;
  width:440px;
  _width:442px;
  height:30px; 
  _height:32px; 
  border:1px solid #d0d0d0;
  background: #f3f3f3 url('/jpapps/jobworld/includes/img/pb_bg.gif') repeat-x;
  }
  
.progressBar .process {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  padding-top:4px; 
  z-index:2; 
  font-size:18px; 
  text-align:center; 
  font-weight:bold;
  }
  
.progressBar .proceeded {
  position:absolute; 
  top:0; 
  left:0; 
  height:30px;
  z-index:1; 
  font-size:18px; 
  font-weight:bold; 
  background: #d0d0d0 url('/jpapps/jobworld/includes/img/pb_front.gif') repeat-x;
  color: #333; 
}
