
/* 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:#595e62;	background-color:#ffffff}h1,h2,h3,h4,h5,h6{ font-weight:bold;color:#000;margin-bottom:1em;line-height:1}h1{ font-size:17px}h2{ font-size:15px}h3{ font-size:13px;color:#48aa43}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:#019f34;text-decoration:underline}a{ color:#019f34;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}.black{ color:#000}.green{ color:#019f34}


/* 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:925px;	margin:20px auto 20px auto}#header:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#header{ display:block}
#header{	width:925px;	height:90px;	position:relative}#header #logo{	width:178px;	height:70px}#header #whyUs{	height:60px;	margin-top:10px;	position:absolute;	right:0;	bottom:10px}#quickContact:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#quickContact{ display:block}
#quickContact{	width:869px;	height:42px;	line-height:40px;	color:#474d53;	background:#fff url(../images/bgQuickContact.png) repeat-x top left;	padding:0 28px}#quickContact a.contactUs{	display:block;	color:#474d53;	font-size:15px;	font-weight:bold;	padding-left:20px;	background:transparent url(../images/iconEnvelope.png) no-repeat 0px 14px;	text-decoration:none}#quickContact a.contactUs:hover{	color:#000;	text-decoration:none}#quickContact span{	margin-left:17px}#wrapper:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#wrapper{ display:block}
#wrapper{	margin:20px 0}#wrapper #sidebar{	min-height:100px;	height:auto !important;	height:100px;	width:227px;	margin-right:13px}#wrapper #content{	width:685px}#wrapper #content #padding{	width:625px;	padding:15px 30px 0 30px}#wrapper #content #testimonial{	background:#fff url(../images/bgTestimonial.png) no-repeat top left;	margin-top:50px;	padding-left:76px}#wrapper #content #testimonial p{	margin-bottom:10px}#wrapper #content #testimonial p.author{	color:#000;	font-size:14px}#features:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#features{ display:block}
#features{	margin-bottom:20px}#features h2{	color:#000;	font-size:17px;	font-weight:bold;	margin-bottom:7px}#features #associations{	width:227px;	margin-right:13px}#features #jobAlerts{	width:336px;	margin-right:13px}#features #candidateResourceCentre{	width:336px}#features .title{	border-bottom:solid 3px #6dcc3a;	margin-bottom:10px}#features .content{	border:solid 1px #d7d7d7;	color:#7c7c7c;	font-size:11px}#features #associations .content{	background:none;	text-align:center}#features #associations .content img{	margin-top:7px}#features #jobAlerts .content{	background:#f5f5f5 url(../images/bgFeatures.png) no-repeat top left}#features #candidateResourceCentre .content{	background:#f5f5f5 url(../images/bgFeatures.png) no-repeat -334px 0px}#features .content .inner{	margin:18px 0 15px 93px}#features .content .inner p{	margin-bottom:6px}#features #jobAlerts .content .inner input.textbox{	width:180px;	border:solid 1px #a5acb2;	font-family:Arial;	font-size:11px;	padding:3px 4px;	margin-right:3px}#features #jobAlerts .content .inner input{	vertical-align:middle}#footer:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#footer{ display:block}
#footer{	width:861px;	height:60px;	font-size:15px;	font-weight:bold;	line-height:30px;	color:#fff;	background:#fff url(../images/bgFooter.png) no-repeat top left;	padding:63px 32px 0 32px;	margin-bottom:8px}#footer span#stayInTouch{	padding-right:15px;	background:transparent url(../images/bgStayInTouch.png) no-repeat right center}#footer img{	vertical-align:middle;	margin-left:8px}#footer span#phoneNumber{	color:#48aa42;	margin-right:28px}#baseline:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#baseline{ display:block}
#baseline{	padding:0 28px}#baseline #copyright,#baseline #siteByJobAdder a{	color:#9f9f9f;	font-size:10px}#baseline #siteByJobAdder{	text-align:right}#jobSearchResults{	margin-top:30px}#jobSearchResults .jobItem{	margin-bottom:20px;	border-bottom:solid 1px #cfcfcf}#jobSearchResults .jobItem h2{	margin-bottom:10px}#jobSearchResults .jobItem .details:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobSearchResults .jobItem .details{ display:block}
#jobSearchResults .jobItem .details{	color:#000;	margin-bottom:10px}#jobSearchResults .jobItem p.summary{	margin-bottom:20px}#jobSearchResults #pager{	margin-top:10px}#jobDetail{}#jobDetail #title:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #title{ display:block}
#jobDetail #title{}#jobDetail #title a.addthis_button_compact{	color:#000}#jobDetail #summary:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#jobDetail #summary{ display:block}
#jobDetail #summary{	color:#000;	margin-bottom:20px}#jobDetail #details{}#jobDetail #apply{	margin-top:20px}#googleMap{	height:280px;	margin-bottom:40px}


/* menu.css */
#menu{	width:925px;	height:36px}#menu ul{	margin:0;	padding:0;	list-style-type:none}#menu ul li{	float:left;	text-align:center}#menu ul li a{	display:block;	width:184px;	height:36px;	line-height:36px;	color:#d8ded7;	background:#000 url(../images/bgMenu.png) no-repeat;	font-size:15px;	text-decoration:none}#menu ul li a{ background-position:-10px 0px}#menu ul li a:hover,#menu ul li a.active{ color:#fff;background-position:-10px -36px}#menu ul li a.first{ background-position:0px 0px}#menu ul li a.first:hover,#menu ul li a.firstactive,#menu ul li a.firstactive:hover{ color:#fff;background-position:0px -36px}#menu ul li a.last{ width:185px;background-position:right 0px}#menu ul li a.last:hover,#menu ul li a.lastactive,#menu ul li a.lastactive:hover{ color:#fff;background-position:right -36px}#menu ul li a:hover,#menu ul li a:active{ color:#fff;	text-decoration:none}#menu ul li.sep{	display:block;	width:1px;	height:36px;	background:#000 url(../images/bgMenuSep.png) no-repeat top left}.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 #999999}.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:#333;font-weight:normal;text-decoration:none;border-right:solid 1px #999999;background-color:#cfcfcf}.ui-tabs-nav a:hover,.ui-tabs-nav .ui-tabs-selected a{color:#fff;text-decoration:none;background-color:#019f34}.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 #999999;border-right:solid 1px #999999;border-bottom:solid 1px #999999;padding:10px}#adminBar:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#adminBar{ display:block}
#adminBar{height:35px;line-height:35px;background:#ebecec url(../images/bgQuickContact.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:#019f34}


/* modules.css */
div.module{	width:225px;	margin-bottom:20px}div.module h1{	color:#000;	font-size:16px;	font-weight:bold;	margin-bottom:8px}#modJobSearch{	width:227px;	margin-bottom:30px}#modJobSearch .heading{	width:195px;	padding:0 16px;	background:#48aa43 url(../images/bgModuleHeadingGreen.png) repeat-x bottom left}#modJobSearch .heading h2{	color:#fff;	font-size:20px;	line-height:51px;	margin-bottom:0}#modJobSearch .content{	width:195px;	padding:12px 16px;	margin-bottom:8px;	color:#2c943b;	background:#e3f2d9 url(../images/bgModuleShadow.png) no-repeat bottom left;	overflow:hidden}#modJobSearch .content p{	font-weight:bold;	margin-bottom:1px}#modJobSearch .content select.list{	width:195px;	margin-bottom:5px}#modJobSearch .content input.textbox{	width:189px;	margin-bottom:9px}#modRegister{	height:100px;	width:227px}


/* 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;	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{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:#e3f2d9;border:solid 1px #97a190;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 #347a30;background-color:#48aa43}table.dxpControl_results td.dxpCurrentPageNumber_results{font-weight:bold}

