
/* 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}body ul{ line-height:1.5}body ul li{ }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:14px;color:#5b6e81;padding:0 0 10px 0;margin:0;	background:#ffffff url('../Images/background.png') repeat-x}html{ background-color:#ffffff}h4,h5,h6{ font-weight:bold;color:#000;margin-bottom:0.5em;line-height:1}h1{font-family:Ariel,Helvetica,sans-serif;font-size:24px;color:#465564;padding:0;margin:0;font-weight:normal}h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#00adef;font-weight:bold;padding:0;margin:0}h3{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#465564;padding:0;margin:0}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{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#5b6e81;padding:0 0 10px 0;margin:0} p.nomargin	{ margin-bottom:0}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:#231f20;font-size:12px;font-weight:normal;text-decoration:none;padding-left:0px}a{color:#2db9ec;font-size:12px;font-weight:normal;text-decoration:none;outline:none;padding-left:0px}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:#2db9ec}.black{ color:#000}.grey{ color:#494e51}.orange{ color:#f06204}.small{ font-size:11px}


/* layout.css */
html,body,#aspnetForm{ height:100%}.clear:after{ content:".";display:block;height:0;clear:both;visibility:hidden}.clear{ display:block}
.container{overflow:hidden}.left{float:left;display:block}.right{float:right;display:block}.Validator{color:#2db9ec}.requiredvalidator{color:#2db9ec}.redTextBold{ color:#2db9ec;font-weight:bold}.jobSearchDropdownField{ width:235px;font-size:10px;height:17px;padding-top:1px;padding-bottom:1px;padding-left:5px;color:#5b6e81}.jobSearchList{ width:235px;font-size:10px;height:90px;padding-left:5px;color:#5b6e81}.jobSearchTextBoxFieldLarge{ width:232px;height:50px;font-size:10px;color:#5b6e81;padding-top:1px;padding-bottom:1px;padding-left:5px;margin-right:10px;margin-top:2px}.jobSearchTextBoxField{ width:232px;height:14px;font-size:10px;color:#5b6e81;padding-top:1px;padding-bottom:1px;padding-left:5px;margin-right:10px;margin-top:2px}.jobSearchTextBoxFieldShort{ width:198px;height:14px;font-size:10px;color:#5b6e81;padding-top:1px;padding-bottom:1px;padding-left:5px;margin-right:10px;margin-top:2px}#copyRightArea .siteByKnowDigital,#copyRightArea .siteByJobAdder:hover{color:#2db9ec}#page{	width:980px;min-height:100%;	margin:0 auto;	 }#headerArea{width:980px;height:124px;margin-bottom:32px}#headerLeft{width:249px;height:124px}#headerRight{width:731px;height:124px;text-align:right}#headerRightTel{margin-top:20px;font-size:16px;color:#00adef}#headerRightEmail{margin-top:2px}#contentArea{margin-top:40px;margin-bottom:50px;width:980px}#contentAreaLarge{margin-top:40px;margin-bottom:50px;margin-left:30px;width:950px}#contentAreaLeft{width:659px;margin-right:30px;margin-left:30px}#contentAreaRight{width:261px}#footerContainer{border-top-width:5px;border-top-color:#2db9ec;border-top-style:solid;	min-height:163px;	margin:0px auto 0 auto;margin-top:30px;width:100%;background:#212121} #footerArea{width:980px;min-height:100%;	margin:0 auto 0 auto;	padding-top:30px}#copyRightArea{font-size:10px;color:#414951;margin:0 auto 0 auto;	margin-top:13px;margin-bottom:13px;width:980px}#copyRightArea a{font-size:10px;color:#414951}#copyRightArea a:hover{font-size:10px;color:#414951;text-decoration:underline}.footerModule{float:left;margin-right:80px}.footerTitle{text-align:left;color:#ffffff;padding-bottom:10px}.footerBody{text-align:left;font-size:12px;color:#9d9d9d;padding-top:10px;border-top-width:1px;border-top-color:#545354;border-top-style:dotted;width:280px}.footerBodyEmail a{  font-size:12px;color:#9d9d9d}.footerBodyEmail a:hover{font-size:12px;color:#9d9d9d;text-decoration:underline}.footerBodyImage{float:left;margin-top:2px;margin-right:3px}.footerNav{float:left;margin-right:60px}.footerNav ul{text-align:left;	list-style-type:none;	margin:0;	padding:0px;	float:left}.footerNav ul li a{	font-size:12px;color:#9d9d9d}.footerNav ul li a:hover{text-decoration:underline}#job-list-results{padding-top:5px;font-family:Arial;font-size:11px;font-weight:normal;color:#5d636c}.jobitem{border-bottom-style:dotted;border-bottom-color:#c1c3c5;border-bottom-width:1px;margin-bottom:15px;padding-top:10px;padding-bottom:10px}.jobitem-title a{font-size:14px;color:#000000}.jobitem a:hover{text-decoration:underline}.jobitem-quickinfo{padding-top:10px;padding-bottom:10px}.jobitem-summary{padding-top:10px;padding-bottom:5px}.jobitem-summary a{}.jobitem-summary a:hover{text-decoration:underline}#job-summary-details{padding-top:15px;padding-bottom:15px;border-bottom-style:dotted;border-bottom-color:#c1c3c5;border-bottom-width:1px;margin-bottom:15px}#jobApplyForm{padding-top:15px;padding-bottom:15px;border-bottom-style:dotted;border-bottom-color:#c1c3c5;border-bottom-width:1px;margin-bottom:15px}.listBoldBlue{font-family:Arial;font-size:16px;color:#00adef;font-weight:bold;background:url('../Images/bullet2.png') no-repeat center left;padding-left:20px;padding-top:1px;line-height:20px}.listGreyWhiteBG{font-family:Arial;font-size:14px;color:#5b6e81;background:url('../Images/bullet1.png') no-repeat center left;padding-left:20px;padding-top:3px;line-height:20px}.listBlueGreyBG{font-family:Arial;font-size:10px;font-weight:normal;color:#374a5d}


/* modules.css */
#topMenu{position:relative;width:980px;	margin:0;	padding:0;text-align:right;margin-top:10px;margin-left:40px}#topMenu ul{	list-style-type:none;	margin:0;	padding:0px;	float:left}#topMenu ul li{position:relative;display:inline;float:left;list-style-type:none;margin:0;padding:0}#topMenu ul li a{position:relative;display:block;color:#57636b;font-size:12px;padding-top:8px;padding-left:22px;padding-right:22px;behavior:url(/PIE.htc)}#topMenu ul li a:hover{color:#000000}#topMenu ul li a.current{color:#000000}#testimonialArea{width:261px}.testimonialBody{color:#000000;width:217px;padding-top:30px;padding-bottom:20px;padding-left:22px;padding-right:22px;background-color:#f2f2f2}.testimonialBottom{width:261px;height:22px;background:#ffffff url('../Images/testimonialBottom.png') no-repeat}.testimonialAuthor{text-align:right;color:#000000;font-style:italic}.testimonialAuthor span{color:#00adef;font-style:italic}#jobSearch{width:261px;min-height:193px}#jobSearchArea{padding-top:14px;padding-left:10px;padding-right:10px;border-width:1px;border-style:solid;border-color:#d5d5d5;width:239px;min-height:193px;background:#eaeaea url('../Images/jobSearchBackground.png') repeat-x}.jobSearchField{margin-bottom:6px}.jobSearchListField{margin-bottom:2px}#jobSearchJobAlertsButton{margin-top:7px;width:261px;height:30px;background:url('../Images/btnJobAlerts.png') no-repeat;font-size:11px}#jobSearchSubmitResumeButton{margin-top:7px;width:261px;height:30px;background:url('../Images/btnSubmitResume.png') no-repeat;font-size:11px}#jobSearchBrowseCategoriesButton{margin-top:7px;width:261px;height:30px;background:url('../Images/btnBrowseCategories.png') no-repeat}.jobSearchButton,.jobSearchButton:hover{font-size:11px;line-height:30px;margin-left:40px}#enquiry{width:261px}#enquiryArea{padding-top:14px;padding-left:10px;padding-right:10px;border-width:1px;border-style:solid;border-color:#d5d5d5;width:239px;background:#F5F5F5 url('../Images/jobSearchBackground.png') repeat-x}#enquiryAreaButton{text-align:right;padding-top:10px;padding-bottom:10px}.module-box{position:relative;padding-top:10px;padding-left:20px;padding-right:20px;width:218px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;background-color:#fcfcfb;behavior:url(/PIE.htc);margin-bottom:20px}#featuredJobsList{padding:10px;min-height:96px;border-width:1px;border-style:solid;border-color:#d5d5d5;background-color:#ffffff}.featuredJobsItem{overflow:hidden;width:283px}.featuredJobsItemLeft{float:left;width:57px;font-size:11px}.featuredJobsItemRight{float:left;width:226px;font-size:11px}.featuredJobsItemRight a{font-size:11px;color:#5d636c;font-weight:normal}.featuredJobsItemRight a:hover{font-size:11px;color:#5d636c;text-decoration:underline}


/* generic.css */
table.dxpControl_results{	margin-top:20px;	margin-bottom:20px;	}table.dxpControl_results table{text-align:left}table.dxpControl_results table .dxpSummary_results{	color:#2db9ec;	font-weight:bold;		}table.dxpControl_results td.dxpPageNumber_results{display:block;font-family:Arial,sans-serif;	font-size:12px;line-height:19px;text-align:center;color:#2db9ec;font-weight:bold;padding:0;margin:0;float:left;width:17px;height:18px}table.dxpControl_results td.dxpPageNumber_results:hover{color:#8c8c8c}table.dxpControl_results td.dxpPageNumber_results.dxpCurrentPageNumber_results{color:#8c8c8c}table.dxpControl_results td.dxpButton_results{display:block;font-family:Arial,sans-serif;	font-size:12px;line-height:19px;text-align:center;color:#2db9ec;font-weight:bold;padding-right:5px;margin:0;float:left;width:12px;height:18px}table.dxpControl_results td.dxpButton_results:hover{color:#8c8c8c}.tabs{	background-color:#ececec;	width:585px;	}.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:22px;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{	font-size:11px;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:#2db9ec}.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:#de7300}.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{	padding-top:20px;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}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}
.textbox{width:290px}.contacttextbox{width:220px;background-color:#f5f5f5;border-color:#d8d8d8;border-style:solid;border-width:1px}.contacttextboxlarge{width:370px;background-color:#f5f5f5;border-color:#d8d8d8;border-style:solid;border-width:1px}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:689px;	padding-top:5px;padding-left:0px;padding-right:15px}fieldset.form legend{	display:none}fieldset.form dl{	clear:both;	width:450px;	margin-bottom:5px}fieldset.form dl.gap{	margin-top:20px}fieldset.form dl dt{	clear:both;	float:left;	padding-top:2px}fieldset.form dl dd{	clear:right;	float:right;	width:308px}fieldset.form dd.text{	padding:2px 0}fieldset.form blockquote{	clear:right;	float:right;	width:308px}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:10px;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:0px 15px 0px 0px;	text-indent:0}.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}.dxgvControl a{color:#2db9ec}.dxgvControl a:hover{color:#2db9ec;text-decoration:underline}


/* adminbar.css */
#adminBar:after{ content:".";display:block;height:0;clear:both;visibility:hidden}#adminBar{ display:block}
#adminBar{height:31px;width:100%;background-color:#e9e6de;position:absolute;padding-top:0px}#adminBar div.inner{ line-height:31px;padding:0 10px}#adminBar table{ font-family:Arial,Helvetica,sans-serif;	font-size:12px}#adminBar a{font-family:Arial,Helvetica,sans-serif;	font-size:12px;font-weight:normal;line-height:20px}#adminBar td.dxmMenu{background:none;border:none}#adminBar td.dxmMenu a{ }#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}

