
/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{ line-height:1.5}table{ border-collapse:separate;border-spacing:0}caption,th,td{ text-align:left;font-weight:normal}table,td,th{ vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{ content:""}blockquote,q{ quotes:"" ""}a img{ border:none}


/* typography.css */
body{ 	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	color:#55575d;	background:#fff url(../images/bgPage.png) repeat-x top}h1,h2,h3,h4,h5,h6{ font-weight:normal;color:#000;margin-bottom:1em;line-height:1}h1{ font-size:22px}h2{ font-size:15px;color:#c7093c;font-weight:bold}h3{ font-size:12px;margin-bottom:0.5em}h4{ font-size:1em}h5{ font-size:1em}h6{ font-size:1em}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{ margin:0 0 1.5em}p img{ float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{ float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{ color:#c81d2b;text-decoration:underline}a,a:visited{ color:#c81d2b;text-decoration:none}blockquote{ margin:1.5em;color:#666;font-style:italic}strong{ font-weight:bold}em,dfn{ font-style:italic}dfn{ font-weight:bold}sup,sub{ line-height:0}abbr,acronym{ border-bottom:1px dotted #666}address{ margin:0 0 1.5em;font-style:italic}del{ color:#666}pre,code{ margin:1.5em 0;white-space:pre}pre,code,tt{ font:1em 'andale mono','lucida console',monospace;line-height:1.5} li ul,li ol{ margin:0 1.5em}ul,ol{ margin:0 1.5em 1.5em 3em}ul{ list-style-type:disc}ol{ list-style-type:decimal}.error{ color:#c81d2b}.black{ color:#000}


/* layout.css */
.clear:after{ content:".";display:block;height:0;clear:both;visibility:hidden}.clear{ display:block}
.left{float:left;display:block}.right{float:right;display:block}.alignCenter{ text-align:center}.alignRight{ text-align:right}.block{ margin:0;display:block}#page{	width:950px;	margin:0 auto}#header:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#header{ display:block}
#header{	height:102px}#header img{ margin:0;display:block}#header #logo{	width:165px;	margin:13px 0 0 29px}#header #slogan{	width:279px;	margin:52px 21px 0 0}#mainNav:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#mainNav{ display:block}
#mainNav{	width:950px;	height:48px;	background:url(../images/bgMainNav.png) no-repeat}#mainNav #home{	width:48px}#mainNav #home a{	display:block;	height:48px;	width:48px;	background:#000 url(../images/menuHome.png) no-repeat 0 0;	margin-left:8px}#mainNav #home a:hover{	background-position:0 -48px}#subNav{	width:950px;	height:40px;	background:url(../images/bgSubNav.png) no-repeat;	margin-top:14px}#subNav .homeText{	width:926px;	line-height:40px;	font-weight:bold;	color:#4f4646;	padding-left:24px}#content:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#content{ display:block}
#content{	width:950px;	background:url(../images/bgContent.png) repeat-y}#content #sidebar{	width:240px;	padding:26px 20px}#content #main{	width:650px;	padding:40px 20px 26px 0}#content #main #home{	width:630px}#content #main #home #icons:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#content #main #home #icons{ display:block}
#content #main #home #icons{	text-align:center;	margin-bottom:15px}#content #main #home #icons img{	margin:0 auto;	display:block}#content #main #home #text:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#content #main #home #text{ display:block}
#content #main #home #text p{	margin-bottom:10px}#content #main #home #text h1{	color:#9b9c9e;	font-size:20px;	line-height:25px;	margin-bottom:15px}#content #main #home #text a{	font-weight:bold;	font-size:13px;	background:transparent url(../images/arrowHome.png) no-repeat 0 50%;	padding-left:12px}#content #main #home #icons .col1,#content #main #home #icons .col2,#content #main #home #icons .col3{	width:210px}#content #main #home #text .col1,#content #main #home #text .col2,#content #main #home #text .col3{	border-left:solid 1px #e5e5e5;	height:150px;	width:169px;	padding:24px 20px}#referAFriend:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#referAFriend{ display:block}
#referAFriend{	height:110px;	width:950px;	background:url(../images/bgReferAFriend.png) no-repeat;	padding-top:20px}#referAFriend #brwFastStarter{	width:210px;	padding:0 20px;	margin:24px 30px 0 0;	text-align:center}#referAFriend #referAFriendBanner{	width:670px}#footer:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#footer{ display:block}
#footer{	height:162px;	width:950px;	font-family:Tahoma,Arial,Sans-Serif;	font-size:10px;	font-weight:bold;	color:#8e8e8e;	background:url(../images/bgFooter.png) no-repeat}#footer .section{	float:left;	width:185px;	height:115px;	border-left:solid 1px #525152;	margin-top:35px;	margin-top:25px;	padding-left:12px}#footer .section.first{	margin-left:202px}#footer .section a{	font-family:Tahoma,Arial,Sans-Serif;	font-size:10px;	color:#fff;	text-decoration:none}#footer .section a:hover{	text-decoration:underline}#footer .section ul{	margin:0;	padding:0;	list-style-type:none}#footer .section ul li{	line-height:13px;	margin-bottom:4px}#footer .section ul li a{	color:#8e8e8e;	font-family:Tahoma,Arial,Sans-Serif;	font-size:10px;	font-weight:bold;	text-decoration:none}#footer .section ul li a:hover{	color:#fff;	text-decoration:none}#footer .section.nav{	width:123px}#footer .section.nav a{	color:#fff}#footer .section.nav a:hover{	text-decoration:underline}#baseline:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#baseline{ display:block}
#baseline{	height:39px;	line-height:39px;	width:950px;	font-size:10px;	background:url(../images/bgBaseline.png) no-repeat;	margin-bottom:20px}#baseline #copyright{	padding-left:24px}#baseline #copyright strong{color:#000}#baseline #siteByJobAdder{	padding-right:24px}#baseline #siteByJobAdder a,#baseline #siteByJobAdder a:visited{	color:#a3a3a3}#baseline #siteByJobAdder a:hover{	color:#727272}#jobSearch{	height:182px;	width:178px;	background:url(../images/bgJobSearch.png) no-repeat;	padding:45px 16px 0 16px;	margin-bottom:15px}#jobSearch select.list{	width:179px;	color:#000;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	margin-bottom:10px}#jobSearch input.textbox{	width:173px;	color:#000;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	margin-bottom:12px;	padding:2px}#jobSearchResults{	width:621px;	margin-bottom:20px}#jobSearchResults .job{	margin-bottom:15px}#jobSearchResults .job .top{	height:5px;	font-size:0;	background:#fff url(../images/bgJob.png) no-repeat 0px 0px}#jobSearchResults .job .content{	background:#f6f6f6;	padding:10px 20px}#jobSearchResults .job .base{	height:5px;	font-size:0;	background:#fff url(../images/bgJob.png) no-repeat 0px -5px}#jobSearchResults .job h2.title a{	font-weight:bold;	text-decoration:none}#jobSearchResults .job h2.title a:hover{	text-decoration:underline}#jobSearchResults .job .details:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobSearchResults .job .details{ display:block}
#jobSearchResults .job .details{	line-height:20px;	margin-bottom:15px}	#jobSearchResults .job .details div.col1{	width:220px}#jobSearchResults .job .details div.col2{	width:200px}#jobSearchResults .job .details div.col3{	width:161px;	text-align:right}#jobSearchResults .job .summary{}#jobSearchResults .job .summary p{	margin-bottom:0}#jobSearchPager{	width:621px}#jobDetail{	width:621px}#jobDetail #title:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #title{ display:block}
#jobDetail #title{	margin-bottom:18px}#jobDetail #title h1{	margin-bottom:0}#jobDetail #title .left{	width:521px}#jobDetail #title .right{	width:100px;	padding-top:4px;	text-align:right}#jobDetail #title a.back{	background:#fff url(../images/arrow.png) no-repeat 0 50%;	padding-left:12px}#jobDetail #title a.print{	background:#fff url(../images/print.png) no-repeat 0 50%;	padding-left:15px;	margin-left:12px}#jobDetail #details{	margin-bottom:5px}#jobDetail #details .top{	height:5px;	font-size:0;	background:#fff url(../images/bgJob.png) no-repeat 0px 0px}#jobDetail #details .content:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #details .content{ display:block}
#jobDetail #details .content{	width:581px;	background:#f6f6f6;	padding:10px 20px}#jobDetail #details .content #col1{	width:220px}#jobDetail #details .content #col2{	width:220px}#jobDetail #details .content #col3{	width:141px;	text-align:right}#jobDetail #details .content #col3 a.apply{	margin-top:8px;	display:block}#jobDetail #details .base{	height:5px;	font-size:0;	background:#fff url(../images/bgJob.png) no-repeat 0px -5px}#jobDetail #description{	margin-bottom:15px}#jobDetail #description .top{	height:5px;	font-size:0;	background:#fff url(../images/bgJobDescription.png) no-repeat 0px 0px}#jobDetail #description .content{	background:#fff url(../images/bgJobDescriptionContent.png) repeat-y;	padding:10px 20px}#jobDetail #description .base{	height:5px;	font-size:0;	background:#fff url(../images/bgJobDescription.png) no-repeat 0px -5px}#jobDetail #apply{	text-align:right}#jobApply{	width:621px}#jobApply #title:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobApply #title{ display:block}
#jobApply #title{}#jobApply #title .left{	width:521px}#jobApply #title .right{	width:100px;	text-align:right}#jobApply #title a.back{	background:#fff url(../images/arrow.png) no-repeat 0 50%;	padding-left:12px}#jobApply #form .top{	height:5px;	font-size:0;	background:#fff url(../images/bgJob.png) no-repeat 0px 0px}#jobApply #form .content{	background:#f6f6f6;	padding:10px 20px}#jobApply #form .base{	height:5px;	font-size:0;	background:#fff url(../images/bgJob.png) no-repeat 0px -5px}#sections{}#sections .item{	width:535px;	height:66px;	line-height:66px;	background:transparent url(../images/bgSections.png) no-repeat;	margin-bottom:2px;	padding-left:86px;	font-size:15px;	font-weight:bold}#sections .item.magnify{ background-position:0px 0px}#sections .item.downArrow{ background-position:0px -69px}#sections .item.envelope{ background-position:0px -138px}#sections .item.rightArrow{ background-position:0px -207px}#sections .item.info{ background-position:0px -276px}#sections .item.pen{ background-position:0px -345px}#sections .item.speech{ background-position:0px -414px}#sections .item.person{ background-position:0px -483px}#sections .item.question{ background-position:0px -552px}#sections .item.contact{ background-position:0px -621px}#sections .item.document{ background-position:0px -690px}#sections .item.tick{ background-position:0px -759px}#sections .item.breifcase{ background-position:0px -828px}


/* menu.css */
#mainNav #menu{	height:48px;	width:694px;	position:relative;	z-index:100}#mainNav #menu ul{	padding:0;	margin:0;	list-style-type:none}#mainNav #menu ul li{	float:left;	position:relative}#mainNav #menu ul li a,#mainNav #menu ul li a:visited{	display:block;	height:48px;	background:transparent url(../images/bgMainNavL1.png) no-repeat}#mainNav #menu ul li a.jobSeekers{ width:145px;background-position:0px 0px}#mainNav #menu ul li a.jobSeekers:hover,#mainNav #menu ul li a.jobSeekers.hover,#mainNav #menu ul li a.jobSeekers.active:hover,#mainNav #menu ul li a.jobSeekers.active.hover{ background-position:0px -48px}#mainNav #menu ul li a.jobSeekers.active{ background-position:0px -96px}#mainNav #menu ul li a.employers{ width:129px;background-position:-147px 0px}#mainNav #menu ul li a.employers:hover,#mainNav #menu ul li a.employers.hover,#mainNav #menu ul li.active a.employers:hover,#mainNav #menu ul li.active a.employers.hover{ background-position:-147px -48px}#mainNav #menu ul li.active a.employers{ background-position:-147px -96px}#mainNav #menu ul li a.aboutUs{ width:120px;background-position:-278px 0px}#mainNav #menu ul li a.aboutUs:hover,#mainNav #menu ul li a.aboutUs.hover,#mainNav #menu ul li a.aboutUs.active:hover,#mainNav #menu ul li a.aboutUs.active.hover{ background-position:-278px -48px}#mainNav #menu ul li a.aboutUs.active{ background-position:-278px -96px}#mainNav #menu ul li a.workForUs{ width:147px;background-position:-400px 0px}#mainNav #menu ul li a.workForUs:hover,#mainNav #menu ul li a.workForUs.hover,#mainNav #menu ul li a.workForUs.active:hover,#mainNav #menu ul li a.workForUs.active.hover{ background-position:-400px -48px}#mainNav #menu ul li a.workForUs.active{ background-position:-400px -96px}#mainNav #menu ul li a.contactUs{ width:134px;background-position:-549px 0px}#mainNav #menu ul li a.contactUs:hover,#mainNav #menu ul li a.contactUs.hover,#mainNav #menu ul li a.contactUs.active:hover,#mainNav #menu ul li a.contactUs.active.hover{ background-position:-549px -48px}#mainNav #menu ul li a.contactUs.active{ background-position:-549px -96px}#mainNav #menu table{ position:absolute;top:0;left:0;border-collapse:collapse}#mainNav #menu ul ul{	visibility:hidden;	position:absolute;	top:48px;	left:-2px;	width:209px;	background:transparent url(../images/bgMainNavDD.png) no-repeat bottom;	padding:16px 0}#mainNav #menu ul ul li{	float:left;	position:relative;	height:25px;	width:193px;	padding-left:16px;	margin-bottom:5px}#mainNav #menu ul li:hover ul,#mainNav #menu ul a:hover ul{ visibility:visible}#mainNav #menu ul ul li a,#mainNav #menu ul ul li a:visited{	display:block;	line-height:25px;	height:25px;	width:154px;	padding:0 10px;	color:#000;	font-weight:bold;	text-decoration:none;	background:none}#mainNav #menu ul ul li a:hover{	background:#d9d9d9 url(../images/bgMainNavL2.png) no-repeat}#subNav #menu{	}#ourServices{	width:210px}#ourServices ul{	margin:0;	padding:0;	list-style-type:none}#ourServices ul li{	background-color:#f8f8f8;	border-left:solid 1px #e5e5e5;	border-right:solid 1px #e5e5e5;	border-bottom:solid 1px #e5e5e5}#ourServices ul li.first,#ourServices ul li.last{	background:#fff url(../images/bgOurServices.png) no-repeat top left;	border-left:none;	border-right:none}#ourServices ul li.first{	border-top:none}#ourServices ul li.last{	background-position:bottom left;	border:none}#ourServices ul li a{	display:block;	width:174px;	font-size:11px;	color:#55575d;	border-top:solid 1px #fff;	padding:8px 17px}#ourServices ul li.first a,#ourServices ul li.last a{	width:176px}#ourServices ul li.first a{	border-top:none}#ourServices ul li a:hover,#ourServices ul li a.active{	color:#bc0d1b;	background-color:#eaeaea;	text-decoration:none}#ourServices ul li.first a:hover,#ourServices ul li.first a.active{	background:#fff url(../images/bgOurServices.png) no-repeat top right}#ourServices ul li.last a:hover,#ourServices ul li.last a.active{	background:#fff url(../images/bgOurServices.png) no-repeat bottom right}table.dxpControl_jobSearch{color:#55575d}table.dxpControl_jobSearch table{text-align:right}table.dxpControl_jobSearch .dxpSummary_jobSearch{font-weight:bold}table.dxpControl_jobSearch td.dxpPageNumber_jobSearch,table.dxpControl_jobSearch td.dxpButton_jobSearch{display:block;font-size:0.9em;line-height:19px;text-align:center;color:#55575d;border:solid 1px #b0b5c1;padding:0 6px}table.dxpControl_jobSearch td.dxpCurrentPageNumber_jobSearch,table.dxpControl_jobSearch td.dxpPageNumber_jobSearch:hover,table.dxpControl_jobSearch td.dxpButton_jobSearch:hover{color:#c81d2b;border:solid 1px #c81d2b;background-color:#fff}#adminBar:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#adminBar{ display:block}
#adminBar{height:35px;line-height:35px;background:#ebecec url(../images/bgAdminBar.png) repeat-x bottom;padding:0 10px}#adminBar .dxmMenu table{ font-family:Arial,Helvetica,sans-serif;	font-size:12px}#adminBar .dxmMenu{background:none;border:none;padding-top:6px}#adminBar .dxmMenu a:hover,#adminBar .dxmSubMenu a:hover{	color:#000;	text-decoration:none}#adminBar .signOut{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000}#adminBar .signOut a,#adminBar .signOut a:hover{color:#c81d2b}


/* form.css */
fieldset.form:after{ content:".";display:block;height:0;clear:both;visibility:hidden}fieldset.form{ display:block}
fieldset.form dl:after{ content:".";display:block;height:0;clear:both;visibility:hidden}fieldset.form dl{ display:block}
fieldset.form blockquote:after{ content:".";display:block;height:0;clear:both;visibility:hidden}fieldset.form blockquote{ display:block}
fieldset.form,fieldset.form dl,fieldset.form dl dt,fieldset.form dl dd,fieldset.form blockquote{	display:block;	border:none;	margin:0;	padding:0;	text-indent:0}fieldset.form{	clear:both;	width:500px}fieldset.form legend{	display:none}fieldset.form dl{	clear:both;	width:500px;	margin-bottom:5px}fieldset.form dl.gap{	margin-top:20px}fieldset.form dl dt{	clear:both;	color:#494e51;	font-weight:bold;	width:140px;	float:left;	padding-top:2px}fieldset.form dl dd{	clear:right;	float:right;	width:350px}fieldset.form dd.text{	padding:2px 0}fieldset.form blockquote{	clear:right;	float:right;	width:351px}fieldset.form blockquote.submit{	margin-top:15px;	font-style:normal}fieldset.form input{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:1px 0}fieldset.form input.textbox{	width:270px;	vertical-align:middle;	padding:2px 4px}fieldset.form .file{	width:270px;	margin-bottom:5px}fieldset.form textarea{	width:270px;	padding:2px 4px;font-family:Arial,Helvetica,sans-serif;font-size:12px}fieldset.form select.list{width:280px;	vertical-align:middle;font-size:12px;font-family:Arial,Helvetica,sans-serif;	padding:2px;	margin-top:1px}fieldset.form .check:after{ content:".";display:block;height:0;clear:both;visibility:hidden}fieldset.form .check{ display:block}
fieldset.form .check br{	clear:left}fieldset.form .check input{	width:15px;	height:19px;	float:left}fieldset.form .check label{	padding-left:4px;	height:21px;	line-height:21px;	float:left}.validator{line-height:2em}.result{	text-align:center;	color:#f00;	margin-top:1em;	display:block}input.btn{width:auto;overflow:visible;padding:1px 10px}select{font-size:1em;font-family:Arial,Helvetica,sans-serif}textarea.grow{min-height:80px;max-height:300px}.snippet{font-size:0.9em}


/* grid.css */
.dxgvControl{}.dxgvHeader td{	font-family:Arial,sans-serif;	font-size:12px;font-weight:bold}.dxgv{	font-family:Arial,sans-serif;	font-size:12px}.dxgvDataRow a{color:#55575d;	font-family:Arial,sans-serif;	font-size:12px;	text-decoration:none}.dxgvDataRow a:hover{color:#c81d2b;	text-decoration:underline}.dxpSummary,.dxpPageNumber{	font-family:Arial,sans-serif;	font-size:12px}table.dxpControl_results{margin-top:1.5em}table.dxpControl_results table{text-align:right}table.dxpControl_results td.dxpPageNumber_results{display:block;font-size:0.9em;line-height:19px;text-align:center;color:#636363;background:#dedede url(../images/bgPagerPageNumber.png) repeat-x top;border:solid 1px #cecece;padding:0 6px}table.dxpControl_results td.dxpCurrentPageNumber_results,table.dxpControl_results td.dxpPageNumber_results:hover{color:#fff;border:solid 1px #71970a;background:#84ac19 url(../images/bgPagerPageNumberCurrent.png) repeat-x top}


/* ui.css */
.tabs{	background-color:#000}.tabs a{text-decoration:none}@media projection,screen{ .ui-tabs-hide{display:none}}.ui-tabs-nav:after{ content:".";display:block;height:0;clear:both;visibility:hidden}.ui-tabs-nav{ display:block}
.ui-tabs-nav{margin:0;padding:0;list-style:none;height:2em;border:solid 1px #000}.ui-tabs-nav li{display:block;float:left;list-style:none;margin:0;padding:0;height:2em;min-height:2em;text-align:center}.ui-tabs-nav a{ line-height:2em;min-height:2em;display:block;float:left;margin:0 auto;padding:0 10px;white-space:nowrap;outline:0}.ui-tabs-nav a:link,.ui-tabs-nav a:visited{color:#000;font-weight:normal;text-decoration:none;border-right:solid 1px #000;background-color:#bebebe}.ui-tabs-nav a:hover,.ui-tabs-nav .ui-tabs-selected a{color:#fff;text-decoration:none;background-color:#c8093c}.ui-tabs-nav .ui-tabs-selected a{text-decoration:none}.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{ cursor:default}.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{ cursor:pointer}.ui-tabs-disabled{opacity:.8;filter:alpha(opacity=80);background-color:#4a4a4a}.ui-tabs-disabled a:hover{background-color:#4a4a4a}.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{color:#999}.ui-tabs-panel{background:#fff;padding:20px 0 0 0}.ui-tabs-panel p{margin-bottom:0.5em}.ui-tabs-panel.border{border-left:solid 1px #838383;border-right:solid 1px #838383;border-bottom:solid 1px #838383;padding:10px}

