
/* 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:13px;	color:#747886}h1,h2,h3,h4,h5,h6{ font-weight:bold;color:#000;margin-bottom:0.5em;line-height:1}h1{ font-size:28px;font-weight:bold;font-style:italic;margin-bottom:1em;padding-bottom:0.4em;font-family:Times New Roman,Serif;border-bottom:solid 1px #e6e4dd}h2{ font-size:16px;color:#611c94}h3{ font-size:12px;font-weight:bold}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:#1386a5;text-decoration:underline}a{ color:#1386a5;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}.small{ font-size:12px}.large{ font-size:14px}.error{ color:#ff0000}.black{ color:#000000}.blue{ color:#18a0c5}.purple{ color:#3e0866}


/* layout.css */
html,body,#aspnetForm{ height:100%}body{	background:#f1f1f1 url(../images/bgPageInner.png) repeat-x top left}body.homepage{	background:#f1f1f1 url(../images/bgPage.png) repeat-x top left}.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}.socialNetworkLink{ width:100%;text-align:center;margin-top:5px}#page{	width:960px;	min-height:100%;	margin:0 auto 0 auto}#header:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#header{ display:block}
#header{	width:960px;	height:106px;	padding-top:38px}#header img{	display:block;	margin:0}	#banner{	width:960px;	height:101px;	height:57px}#header.banner1{ background:transparent url(../images/banners/bgBanner1_a.jpg) no-repeat bottom right}#banner.banner1{ background:transparent url(../images/banners/bgBanner1_b.jpg) no-repeat bottom right}#header.banner2{ background:transparent url(../images/banners/bgBanner2_a.jpg) no-repeat bottom right}#banner.banner2{ background:transparent url(../images/banners/bgBanner2_b.jpg) no-repeat bottom right}#header.banner3{ background:transparent url(../images/banners/bgBanner3_a.jpg) no-repeat bottom right}#banner.banner3{ background:transparent url(../images/banners/bgBanner3_b.jpg) no-repeat bottom right}#header.banner4{ background:transparent url(../images/banners/bgBanner4_a.jpg) no-repeat bottom right}#banner.banner4{ background:transparent url(../images/banners/bgBanner4_b.jpg) no-repeat bottom right}#header.banner5{ background:transparent url(../images/banners/bgBanner5_a.jpg) no-repeat bottom right}#banner.banner5{ background:transparent url(../images/banners/bgBanner5_b.jpg) no-repeat bottom right}#header.banner6{ background:transparent url(../images/banners/bgBanner6_a.jpg) no-repeat bottom right}#banner.banner6{ background:transparent url(../images/banners/bgBanner6_b.jpg) no-repeat bottom right}#header.banner7{ background:transparent url(../images/banners/bgBanner7_a.jpg) no-repeat bottom right}#banner.banner7{ background:transparent url(../images/banners/bgBanner7_b.jpg) no-repeat bottom right}#header.banner8{ background:transparent url(../images/banners/bgBanner8_a.jpg) no-repeat bottom right}#banner.banner8{ background:transparent url(../images/banners/bgBanner8_b.jpg) no-repeat bottom right}body.homepage #header{	background:transparent url(../images/bgHeader.jpg) no-repeat bottom right}body.homepage #banner{	height:196px;	background:transparent url(../images/bgBanner.jpg) no-repeat top left}#wrapper{	padding-bottom:105px}#content{	padding-top:10px;	margin:40px 0 30px 0;	background:#fff url(../images/bgContentTB.png) no-repeat top left}body.homepage #content{ margin-bottom:0}body.homepage #content p:first-letter{	color:#000;	font-size:5.5em;	font-family:Times New Roman,Serif;	float:left;	display:block;	padding:7px 5px 0 0;	line-height:0.8em}#content div.inner:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#content div.inner{ display:block}
#content div.inner{	width:920px;	padding:30px 20px 10px 20px;	background:#fff url(../images/bgContent.png) repeat-y top left}body.homepage #content div.inner{ padding-top:10px}#content div.inner #sidebar{	width:220px;	min-height:100px;	height:auto !important;	height:100px}#content div.inner #main{	width:660px;	margin-left:40px}#content div.base{	height:10px;	font-size:0;	background:#fff url(../images/bgContentTB.png) no-repeat bottom left}#jobSeekersEmployers{	padding-top:10px;	margin:10px 0 30px 0;	background:#fff url(../images/bgContentTB.png) no-repeat top left}#jobSeekersEmployers div.inner:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobSeekersEmployers div.inner{ display:block}
#jobSeekersEmployers div.inner{	width:920px;	padding:10px 20px;	background:#fff url(../images/bgContent.png) repeat-y top left}#jobSeekersEmployers div.base{	height:10px;	font-size:0;	background:#fff url(../images/bgContentTB.png) no-repeat bottom left}#jobSeekersEmployers div.inner h1{	font-family:Arial,Helvetica,sans-serif;	font-size:22px;	font-style:normal;	font-weight:normal;	margin-bottom:10px;	border:0}#jobSeekersEmployers div.inner #jobSeekers,#jobSeekersEmployers div.inner #employers{	width:453px}#jobSeekersEmployers div.inner #jobSeekers{	margin-right:14px}#jobSeekersEmployers div.inner div.module-blue{	margin-bottom:0;	float:left;	margin-right:13px}#jobSeekersEmployers div.inner div.module-blue.last{	margin-right:0}#footer{	height:115px;	margin-top:-115px;	background:#3e0866 url(../images/bgFooter.png) repeat-x top left}#footer div.inner:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#footer div.inner{ display:block}
#footer div.inner{	width:960px;	margin:0 auto;	color:#fff;	font-size:18px;	padding-top:40px}#footer div.inner a,#footer div.inner a:visited{	color:#fff;	}#footer div.inner a:hover{	color:#fff}#footer div.inner div.right div{	display:inline;	margin-left:20px;	font-size:16px}#baseline{	width:960px;	margin:10px auto 0 auto;	text-align:right}#baseline a,#baseline a:visited{	color:#71498e;	font-size:11px}#baseline a:hover{	color:#8b6aa3;	text-decoration:none}#jobList{}#jobList div.jobItem{	background-color:#f7f7f7;	padding:15px;	margin-bottom:15px}#jobList div.jobItem h2,#jobList div.jobItem h2 a,#jobList div.jobItem h2 a:visited{	color:#611c94}#jobList div.jobItem div.summary{	width:410px;	margin-right:20px;	float:left}#jobList div.jobItem div.details{	width:200px;	float:left}#jobList div.jobItem div.details table{	font-size:11px}#jobList div.jobItem div.details table td{	vertical-align:top}#jobDetail{}#jobDetail #title:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #title{ display:block}
#jobDetail #title{	margin-bottom:10px}#jobDetail #title h1{	color:#611c94;	margin-bottom:10px;	padding-bottom:0;	border:0;	font-family:Arial,Helvetica,sans-serif;	font-size:18px;	font-style:normal}#jobDetail #summary:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #summary{ display:block}
#jobDetail #summary{	color:#000;	font-weight:bold;	margin-bottom:20px}#jobDetail #summary div.right{ text-align:right}#jobDetail #details{	margin-bottom:30px}#jobDetail #details ul.bulletPoints{	margin-bottom:20px}#jobDetail #apply:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #apply{ display:block}
#jobDetail #apply{}#contactUs:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#contactUs{ display:block}
#contactUs{}#contactUs #map{	height:280px;	width:320px;	overflow:hidden}div.hotCandidate{	margin-bottom:30px}div.hotCandidate p{	margin-bottom:0.5em}


/* menu.css */
#menu{	width:960px;	height:44px;	position:relative}#menu ul{	padding:0;	margin:0;	list-style-type:none}#menu ul li{	float:left;	position:relative}#menu ul li a,#menu ul li a:visited{	display:block;	height:44px;	width:137px;	line-height:44px;	color:#fff;	font-size:16px;	text-align:center;	text-decoration:none;	background:transparent url(../images/bgMenu.png) no-repeat top center}#menu ul li a:hover,#menu ul li a.active{	color:#000;	text-decoration:none;	background-position:bottom center}#menu ul li a.first,#menu ul li a.first:visited{	width:138px;	background-position:top left}#menu ul li a.first:hover,#menu ul li a.firstactive,#menu ul li a.firstactive:visited{	color:#000;	background-position:bottom left}#menu ul li a.last,#menu ul li a.last:visited,#menu ul li a.lastactive,#menu ul li a.lastactive:visited{	background-position:top right}#menu ul li a.last:hover,#menu ul li a.lastactive:hover{	color:#000;	background-position:bottom right}.tabs{	background-color:#ececec}.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 #828282}.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:#111;font-weight:normal;text-decoration:none;border-right:solid 1px #828282;background-color:#d9d9da}.ui-tabs-nav a:hover,.ui-tabs-nav .ui-tabs-selected a{color:#fff;text-decoration:none;background-color:#2299b7}.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 #828282;border-right:solid 1px #828282;border-bottom:solid 1px #828282;padding:10px}#adminBar:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#adminBar{ display:block}
#adminBar{	width:100%;	height:31px;background:#ebecec url(../images/bgAdminBar.png) repeat-x bottom;position:absolute;top:0;left:0}#adminBar div.inner{ line-height:31px;padding:0 10px}#adminBar table{ font-family:Arial,Helvetica,sans-serif;	font-size:12px;	margin-top:1px}#adminBar td.dxmMenu{background:none;border:none}#adminBar td.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}


/* modules.css */
div.module,div.module-blue{	width:220px;	position:relative;	margin-bottom:20px}div.module-blue{	position:relative;	height:48px;	width:196px;	background:#fff url(../images/bgModuleBlue.png) no-repeat top left;	padding:20px 12px 15px 12px}div.module-blue h2{	color:#019fca;	font-size:18px;	font-weight:bold;	margin-bottom:10px}div.module-blue p{	color:#56637e;	font-size:14px;	margin-bottom:0}div.module-blue a.btn{	display:block;	position:absolute;	bottom:8px;	right:14px}#modJobSearch{	background:#fff url(../images/bgModJobSearch.png) no-repeat top left;	padding-top:10px}#modJobSearch div.inner{	width:190px;	padding:15px 15px 0 15px;	background:none}#modJobSearch div.base{	height:10px;	font-size:0;	background:#fff url(../images/bgModJobSearch.png) no-repeat bottom left}#modJobSearch h1{	font-size:16px;	font-style:normal;	font-weight:normal;	margin-bottom:10px;	border:none}#modJobSearch input.textbox{	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	margin-bottom:6px;	width:180px;	padding:4px;	border:solid 1px #d9c4e8}#modJobSearch select.list{	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	margin-bottom:6px;	width:190px;		border:solid 1px #d9c4e8;	padding:4px}#modJobSearch div.alignRight{	margin-top:6px}#modSidebarMenu{}#modSidebarMenu div.item{	background:#fff url(../images/bgSBMenuGrey.png) no-repeat top left;	margin-bottom:3px}#modSidebarMenu div.item a{	display:block;	color:#626365;	line-height:1.3em;	font-size:14px;	padding:5px 12px 0 12px}#modSidebarMenu div.item a:hover,#modSidebarMenu div.item a.active{	color:#2b2b2c;	text-decoration:none}#modSidebarMenu div.item div.base{	font-size:0;	height:5px;	background:#fff url(../images/bgSBMenuGrey.png) no-repeat bottom left}


/* 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;	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:20px;	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{	height:21px;	line-height:21px;	float:left;	padding:0 12px 0 3px}fieldset.formSml:after{ content:".";display:block;height:0;clear:both;visibility:hidden}fieldset.formSml{ display:block}
fieldset.formSml dl:after{ content:".";display:block;height:0;clear:both;visibility:hidden}fieldset.formSml dl{ display:block}
fieldset.formSml blockquote:after{ content:".";display:block;height:0;clear:both;visibility:hidden}fieldset.formSml blockquote{ display:block}
fieldset.formSml,fieldset.formSml dl,fieldset.formSml dl dt,fieldset.formSml dl dd,fieldset.formSml blockquote{	display:block;	border:none;	margin:0;	padding:0;	text-indent:0}fieldset.formSml{	clear:both;	width:300px}fieldset.formSml legend{	display:none}fieldset.formSml dl{	clear:both;	width:300px;	margin-bottom:5px}fieldset.formSml dl.gap{	margin-top:20px}fieldset.formSml dl dt{	clear:both;	width:100px;	float:left;	padding-top:2px}fieldset.formSml dl dd{	clear:right;	float:right;	width:190px}fieldset.formSml dd.text{	padding:2px 0}fieldset.formSml blockquote{	clear:right;	float:right;	width:191px}fieldset.formSml blockquote.submit{	margin-top:20px;	font-style:normal}fieldset.formSml input{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:1px 0}fieldset.formSml input.textbox{	width:180px;	vertical-align:middle;	padding:2px 4px}fieldset.formSml .file{	width:180px;	margin-bottom:5px}fieldset.formSml textarea{	width:180px;	padding:2px 4px;font-family:Arial,Helvetica,sans-serif;font-size:12px}fieldset.formSml select.list{width:190px;	vertical-align:middle;font-size:12px;font-family:Arial,Helvetica,sans-serif;	padding:2px;	margin-top:1px}fieldset.formSml .check:after{ content:".";display:block;height:0;clear:both;visibility:hidden}fieldset.formSml .check{ display:block}
fieldset.formSml .check br{	clear:left}fieldset.formSml .check input{	width:15px;	height:19px;	float:left}fieldset.formSml .check label{	height:21px;	line-height:21px;	float:left;	padding:0 12px 0 3px}.validator{line-height:2em}.result{	text-align:center;	color:#f00;	margin-top:1em;	display:block}input.btn{font-family:Arial;font-size:12px;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:20px}table.dxpControl_results table{text-align:right}table.dxpControl_results table .dxpSummary_results{	color:#000;	font-weight:bold}table.dxpControl_results td.dxpPageNumber_results,table.dxpControl_results td.dxpButton_results{display:block;font-size:11px;line-height:19px;text-align:center;color:#555;background-color:#bbb;border:solid 1px #999;padding:0 7px}table.dxpControl_results td.dxpPageNumber_results:hover,table.dxpControl_results td.dxpButton_results:hover{	color:#fff;	border:solid 1px #016c8d;	background-color:#2299b7}table.dxpControl_results td.dxpCurrentPageNumber_results,table.dxpControl_results td.dxpCurrentPageNumber_results:hover{	color:#fff;	border:solid 1px #016c8d;	background-color:#2299b7}


