
/* 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:#0c0c0c;	background-color:#fff}h1,h2,h3,h4,h5,h6{ font-weight:normal;color:#000;margin-bottom:1em;line-height:1}h1{ font-size:19px;font-weight:bold}h2{ font-size:16px;color:#4e2583}h3{ font-size:16px}h4{ font-size:1em;font-weight:bold}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:#4e2583;text-decoration:underline}a{ color:#4e2583;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:#ff0000}.purple{ color:#4e2583}.grey{ color:#46484e}


/* 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:980px;	margin:20px auto 20px auto}#header{	width:980px;	height:71px;	background:#fff url(../images/bgHeader.png) no-repeat top left}#header a{	margin-left:80px}#flashBanner,#bannerImage{	width:980px;	height:200px;	margin:1px 0 3px 0}#bannerImage{	height:141px;	margin-top:3px}#bannerImage img{	margin:0;	display:block}#content:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#content{ display:block}
#content_home:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#content_home{ display:block}
#content,#content_home{	width:980px;	margin:30px 0 20px 0}#content div.sidebar,#content_home div.sidebar{	width:225px;	float:left}#content div.main{	width:694px;	float:left;	margin:0 40px 0 20px;	}#content_home div.main{	width:470px;	float:left;	margin:0 30px;	}#content_admin{	margin:30px;	}#footer:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#footer{ display:block}
#footer{	width:860px;	min-height:130px;	height:auto !important;	height:130px;	background:#421f74 url(../images/bgFooter.png) repeat-x top left;	padding:60px 60px 0 60px}#footer .location{	float:left;	width:200px;	margin-right:20px;	color:#fff;	font-size:10px;	font-weight:bold}#footer .location.last{	margin-right:0}#footer .location h2{	color:#a2c906;	margin-bottom:10px}#footer .location p{	margin-bottom:10px}#footer .location a,#footer .location a:visited{	color:#fff}#baseline:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#baseline{ display:block}
#baseline{	color:#7a7c80;	font-size:11px;	padding-top:14px}#baseline a,#baseline a:visited{	color:#7a7c80}#baseline a:hover{	color:#4e2583}#baseline img{	vertical-align:middle}#jobSearchResults{	margin-top:2em}#jobSearchResults .jobItem{	margin-bottom:1.5em;	background-color:#f4f4f4;	padding:1em}#jobSearchResults .jobItem h2{	font-weight:bold;	margin-bottom:0.5em;	line-height:1.5em}#jobSearchResults .jobItem .summary{	margin-bottom:0}#jobSearchResults .jobItem .details:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobSearchResults .jobItem .details{ display:block}
#jobSearchResults .jobItem .details{	font-weight:bold;	color:#000;	margin-bottom:1em}#jobDetail{}#jobDetail #title:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #title{ display:block}
#jobDetail #title h1{	margin-bottom:0.5em}#jobDetail #summary:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #summary{ display:block}
#jobDetail #summary{	margin-bottom:1em;	font-weight:bold}#jobDetail #details{	margin-bottom:1em}#jobDetail #details p{	margin-bottom:0}div.hotCandidate{	margin-bottom:30px}div.hotCandidate p{	margin-bottom:0.5em}


/* menu.css */
#menu{	width:970px;	height:2.5em;	background:#4c2177 url(../images/bgMenu.png) repeat-x top left;	margin-bottom:3px;	padding-left:10px;	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:2.5em;	line-height:2.5em;	padding:0 1em;padding-left:16px;padding-right:16px;	color:#fff}#menu ul li a:hover,#menu ul li a.hover{	color:#d0df04;	text-decoration:none}#menu ul li a.ourServices{ width:70px}#menu ul li a.aboutUs{ width:50px}#menu ul li a.internationalServices{ width:118px}#menu ul li a.salarySurvey{ width:74px}#menu ul li a.readingAndResources{ width:122px}#menu ul li a.contactUs{ width:63px}#menu ul li a.surveyPoll{ width:60px}#menu table{ position:absolute;top:0;left:0;border-collapse:collapse}#menu ul ul{	visibility:hidden;	position:absolute;	top:2.5em;	left:0em;	background-color:#e6e6e6}#menu ul ul li{	float:left;	position:relative;	border-top:solid 1px #fff;	border-bottom:solid 1px #d3d3d3;width:250px}#menu ul li:hover ul,#menu ul a:hover ul,#menu ul li a.ourServices:hover,#menu ul li a.aboutUs:hover,#menu ul li a.internationalServices:hover,#menu ul li a.registerWithUs:hover,#menu ul li a.jobSearch:hover,#menu ul li a.salarySurvey:hover,#menu ul li a.readingAndResources:hover,#menu ul li a.contactUs:hover,#menu ul li a.surveyPoll:hover{ visibility:visible}#menu ul ul li a,#menu ul ul li a:visited{	display:block;	line-height:2em;	height:2em;	width:15em;	color:#4e2583;	text-decoration:none;	background:none;	padding:0 1em;	cursor:pointer;	width:250px}#menu ul ul li a:hover{	color:#4e2583;	background-color:#f4f4f4}#menu ul li a.home,#menu ul li a.home:visited{ width:18px;height:15px;background:transparent url(../images/home.png) no-repeat top left;padding:0;margin:7px 4px 0 2px}.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 6px;white-space:nowrap;outline:0}.ui-tabs-nav a:link,.ui-tabs-nav a:visited{color:#333;font-weight:normal;text-decoration:none;border-right:solid 1px #828282;background-color:#c1c1c1}.ui-tabs-nav a:hover,.ui-tabs-nav .ui-tabs-selected a{color:#fff;text-decoration:none;background-color:#6e3fac}.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{height:31px;line-height:31px;background:#ebecec url(../images/bgAdminBar.png) repeat-x bottom;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}#adminBar .signOut a,#adminBar .signOut a:hover{color:#4e2583}


/* modules.css */
div.module{	width:225px;	margin-bottom:20px}div.module h1{	color:#000;	font-size:16px;	font-weight:bold;	margin-bottom:8px}#modJobSearch{	color:#000;	font-size:11px}#modJobSearch .modInner{	background:#c1ce23 url(../images/bgModuleShadow.png) no-repeat bottom left;	padding:12px 16px 16px 16px}#modJobSearch .modInner br{	margin-bottom:1px}#modJobSearch .modInner input.textbox{	width:187px;	margin-bottom:10px;	padding:2px 3px;	font-family:Arial,Helvetica,sans-serif;	font-size:12px}#modJobSearch .modInner select.list{	width:195px;	margin-bottom:10px;	font-family:Arial,Helvetica,sans-serif;	font-size:12px}#modHotJobs{	overflow:hidden}#modHotJobs h1{	border-bottom:solid 3px #c1cd23;	padding-bottom:6px}#modHotJobs .modInner{	background:#f4f4f4 url(../images/bgModuleShadow.png) no-repeat bottom left;	padding:23px 16px 15px 16px}#modHotJobs .modInner .hotJob{	font-size:12px;	margin-bottom:15px}#modHotJobs .modInner .hotJob p{	margin-bottom:4px}#modJobAlerts{	border:solid 1px #cccccc}#modJobAlerts .modInner{	background:#efefef url(../images/bgModuleJobAlerts.png) repeat-x top left;	border-bottom:solid 1px #fff;	padding:16px 16px 10px 16px}#modJobAlerts h1{	color:#4e2583;	font-size:18px;	font-weight:bold;	margin-bottom:15px}#modJobAlerts input.textbox{	width:157px;	padding:2px 3px;	font-family:Arial,Helvetica,sans-serif;	font-size:12px}#modNews{	overflow:hidden}#modNews h1{	border-bottom:solid 3px #c1cd23;	padding-bottom:6px}#modNews .modInner{	background:#f4f4f4 url(../images/bgModuleShadow.png) no-repeat bottom left;	padding:15px 16px 20px 16px}#modNews .modInner .news{	margin-bottom:20px}#modNews .modInner .news h3,#modNews .modInner .news h3 a{	color:#4e2583;	font-size:12px;	font-weight:bold;	margin-bottom:7px}#modNews .modInner .news p{	margin-bottom:0px}#modBlog{	overflow:hidden}#modBlog #blogHeading{	border-bottom:solid 3px #c1cd23}#modBlog .modInner{	background:#f4f4f4 url(../images/bgModuleShadow.png) no-repeat bottom left;	padding:15px 16px 20px 16px;	margin-top:8px}#modBlog .modInner ul{	margin:0;	padding:0}#modBlog .modInner ul li{	list-style:none;	margin-bottom:15px}#modBlog{}#modREA2010{	border:solid 1px #d6d6d6;	text-align:center;	padding:0px}#modCallMeBack{	border:solid 1px #cccccc}#modCallMeBack .modInner{	background:#efefef url(../images/bgModuleJobAlerts.png) repeat-x top left;	border-bottom:solid 1px #fff;	padding:16px 16px 10px 16px}#modCallMeBack h1{	color:#4e2583;	font-size:16px;	font-weight:bold;	margin-bottom:10px}#modCallMeBack p{	margin-bottom:0px}#modSlarySurvey{	color:#000;	margin-top:20px}#modSlarySurvey .modInner{	background:#c1ce23 url(../images/bgModuleShadow.png) no-repeat bottom left;	padding:12px 16px 16px 16px}#modSlarySurvey .modInner br{	margin-bottom:1px}#modSlarySurvey .modInner input.textbox{	width:187px;	margin-bottom:10px;	padding:2px 3px;	font-family:Arial,Helvetica,sans-serif;	font-size:12px}#modSlarySurvey h1{	color:#4e2583;	font-size:18px;	font-weight:bold;	margin-bottom:15px}#birthdayTimer{padding-top:113px;font-size:18px;font-family:Arial;color:#4c2682}#birthdayCountdown{width:225px;height:163px;background:url(../images/BirthdayImage1.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:600px}fieldset.form legend{	display:none}fieldset.form dl{	clear:both;	width:600px;	margin-bottom:5px}fieldset.form dl.gap{	margin-top:20px}fieldset.form dl dt{	clear:both;	font-weight:bold;	width:140px;	float:left;	padding-top:2px}fieldset.form dl dd{	clear:right;	float:right;	width:450px}fieldset.form dd.text{	padding:2px 0}fieldset.form blockquote{	clear:right;	float:right;	width:451px}fieldset.form blockquote.submit{	margin-top:15px;	font-style:normal}fieldset.form input{	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	margin:1px 10px}fieldset.form input.textbox{	width:370px;	vertical-align:middle;	padding:2px 4px}fieldset.form .file{	width:370px;	margin-bottom:5px}fieldset.form textarea{	width:370px;	padding:2px 4px;	font-family:Arial,Helvetica,sans-serif;	font-size:12px}fieldset.form select.list{	width:380px;	vertical-align:middle;	font-size:12px;	font-family:Arial,Helvetica,sans-serif;	padding:2px;	margin-top:1px;margin-left:10px}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}#modCallMeBack fieldset.form{	width:190px}#modCallMeBack fieldset.form dl{	width:190px;	margin-bottom:2px}#modCallMeBack fieldset.form dl dt{	width:40px}#modCallMeBack fieldset.form dl dd{	width:135px}#modCallMeBack fieldset.form input.textbox{	width:125px}#modARCGroupReferral{	border:solid 1px #cccccc}#modARCGroupReferral .modInner{	border-bottom:solid 1px #fff;	padding-top:16px;padding-bottom:16px;background-image:url("/Assets/Images/arc-group.png");background-repeat:no-repeat;height:372px;position:relative;background-position:center;background-color:#FED841}#divARCGroupReferralForm{position:absolute;bottom:56px;left:10px}#modARCGroupReferral fieldset.form{	width:222px}#modARCGroupReferral fieldset.form dl{	width:222px;	margin-bottom:2px}#modARCGroupReferral fieldset.form dl dt{	width:52px}#modARCGroupReferral fieldset.form dl dd{	width:170px}#modARCGroupReferral fieldset.form input.textbox{	width:117px}.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:1em 0}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:0.9em;line-height:19px;text-align:center;color:#000;background-color:#c1ce23;border:solid 1px #b4bf21;padding:0 6px}table.dxpControl_results td.dxpCurrentPageNumber_results,table.dxpControl_results td.dxpPageNumber_results:hover,table.dxpControl_results td.dxpButton_results:hover{color:#fff;border:solid 1px #4c2177;background-color:#6e3fac}

