/* CSS for Focus website */
@import url(tabs.css);

body {background:/* url(../assets/bg.png) repeat-x left top */ #fff; font: 75%/1.3 Arial, Verdana, Helvetica, sans-serif; color:#464646; margin:20px auto; text-align:center;}
html {overflow-y:scroll;}
div#wrapper {}
div.donotdisplay {display:none;}

/* Kill all browser defaults */
* {margin:0; padding:0;}
/* end */

/* links */
a:link, a:visited {color:#354859; text-decoration:none;}
a:hover {color:#666; text-decoration:underline;}
a {outline:none;}
p.back-link {color:#3a537c;}
/* end links */
a img {border: none;}

/* page container */
div#container {width:700px; margin:0 auto; text-align:left;}
/* end page containers */

/* general layout rules */
div#contentholder {}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#contentarea {width:700px; margin:15px auto 10px auto; min-height:400px; height:auto !important; height:400px;}
div#contentarea.home {background:url(assets/home-borders.png) no-repeat center bottom;}
div#left {clear:left; float:left; margin:0 0 0 0px; display:inline; width:140px;}
div#middle {float:left; display:inline; margin:0 20px; width:360px; w\idth:380px;}
div#right {border-top:4px solid #f18a23; background:url(../assets/panel-bg.png) repeat-x; float:left; margin:0 0 0 0px; display:inline; width:140px;}
div#content {border-top:4px solid #f18a23; background:url(../assets/panel-bg.png) repeat-x; float:left; display:inline; margin:0 0 0 20px; width:520px; w\idth:540px;}
div#browse {float:left; display:inline; margin:0 0 0 20px; width:540px;}
div#disciplines, div#regions {clear:left; float:left; width:540px;}

div#pagelinks {padding:6px 0 0 0;}
/* end general layout rules */

/* columns */
div#left {}
div#left ul {list-style-type:none; padding:0 6px;}
div#quicklinks ul {list-style-type:none; padding:0 6px 4px 6px;}
div#left li {line-height:normal; padding:6px 0;}
div#quicklinks {}
div#quicklinks li {line-height:1.2; padding:4px 0;}
div#quicklinks li a {padding:0 0 0 12px; background:url(../assets/arrow-green.gif) no-repeat 0 2px; display:block;}
div#quicklinks li a:hover {background-image:url(../assets/arrow-blue.gif);}
div#quicklinks li a span {display:none;}
div#quicklinks h2 {color:#636363;}

div#middle ul, div#location ul, div#disciplines ul, div#regions ul {list-style-type:none; padding:6px 6px;}
div#middle li, div#location li, div#disciplines li, div#regions li {line-height:normal; padding:2px 0;}
div#location h2 {}
div#featuredjobs {border-top:4px solid #f18a23; background:url(../assets/panel-bg.png) repeat-x;}
div#search {border-top:4px solid #f18a23; background:url(../assets/panel-bg.png) repeat-x;}
div#homeintro {}
div#subnav {border-top:1px solid #7887A5; border-left:1px solid #7887A5; border-right:1px solid #7887A5; background-color:#C9D0DF;}
div#recentjobs, div#usefulinfo {border:1px solid #7887A5; border-bottom:none; margin-top:20px; background-color: #C9D0DF;}
div#usefulinfo {margin-bottom: 1px;}
div#advancedsearch {}
div#middle {border-top:4px solid #f18a23; background:url(../assets/panel-bg.png) repeat-x;}
div#results h3 {font-size:1.4em;}
div#results h3 strong {color:#f18a23;}
/* end columns */

/* search */
div#search {margin:0 0 16px 0;} 
div#search form {padding: 0 6px 6px 6px;}
div#search p {margin: 0px -4px 0px 0px;}
div#search p span{font-size:.92em;}
div#search form p {padding: 8px 0 4px 0;}
div#search input, div#search select {font-size:.92em; border:1px solid #959595; margin:2px 0 6px 0; padding:3px 2px; width:120px;}
div#search select {width:120px;}
div#search fieldset {border:none; padding:10px 0 0 0;}
div#search input.quicksearch {width:80px; margin:0 4px 0 0;}
div#search input.salary {width:50px; margin:2px 5px 0 0;}
div#search label {margin:5px 0 2px 0; cursor:pointer;}
div#search input.button {display:inline; margin:0 0 0 0; padding:1px 3px 3px 3px; width:auto; cursor:pointer; background:#f18a23; color:#fff;}
div#search input.checkbox {border:none; width:auto;}
div#search ul {float:left; margin:0 0 15px 0;}
div#search li {clear:left;padding:0;}
div#search li label {float:left; width:90px; margin:0 0 0 20px;}
div#search li input {float:left; margin:0 0 0 -110px;}
/* end search */

/* page header */
p.skip {display:none;}
div#header {width:700px; margin:0px auto; padding:0; backgr ound:url(../assets/strap.png) no-repeat 603px 25px;} 
div#header img {border:none;}
div#header h1{font-size:1.3em; padding:27px 0 5px 0px; text-transform:uppercase; width:226px; float: left;}
div#header h1 a {background:url(../assets/logo.png) no-repeat; width:226px; height:49px; display:block; text-indent:-9999px;}
div#header h1 a, div#header h1 a:hover {text-decoration:none;}
div#header h1 strong {color:#000;}
div#header h1 span {display:none;}
div#header h2 {display:none;}
div#header ul {clear: both;}

/* end page header */

/*SMS stuff */
div.sms {width:126px; float:right; padding-left:24px; background:url(../assets/mobile-phone-icon.png) no-repeat center left; margin: 21px 0 0;}
div#header div.sms p {font-size:1.4em; line-height:1.3; font-weight:bold; padding:0; width:auto; text-transform:none;}
div.sms p em {font-style:normal; display:block; font-size:.7em; font-weight:normal;}
/* end SMS stuff */

/* primary navigaton */
div#header ul {margin:0 0 0 0; padding:6px 6px 6px 6px; list-style-type:none; font-size:1em; font-weight:bold; background:url(../assets/navbar.png) repeat-y #464646;}
div#header li {display:inline;}
div#header ul li a {color: #fff; text-decoration:none; padding:4px 0px 4px 16px; margin:0 16px 0 0; background-position:left center; background-repeat:no-repeat;}
div#header ul li a:hover {text-decoration:none; color:#f18a23;}

/*
div#header ul li#home a {background-image:url(../assets/nav-home-green.gif);}
div#header ul li#jobsearch a {background-image:url(../assets/nav-jobsearch-green.gif);}
div#header ul li#interim a {background-image:url(../assets/nav-interim-green.gif);}
div#header ul li#contact a {background-image:url(../assets/nav-contact-green.gif);}
div#header ul li#blog a {background-image:url(../assets/nav-blog-green.gif);}
div#header ul li#clients a {background-image:url(../assets/nav-blog-green.gif);}
div#header ul li#testimonial a {background-image:url(../assets/nav-testimonial-green.gif);}
*/

/*
.home div#header ul li#home a {color:#f18a23; background-image:url(../assets/nav-home-blue.gif);}
.jobsearch div#header ul li#jobsearch a {color:#f18a23; background-image:url(../assets/nav-jobsearch-blue.gif);}
.interim div#header ul li#interim a {color:#f18a23; background-image:url(../assets/nav-interim-blue.gif);}
.contact div#header ul li#contact a {color:#f18a23; background-image:url(../assets/nav-contact-blue.gif);}
.clients div#header ul li#clients a {color:#f18a23; background-image:url(../assets/nav-blog-blue.gif);}
.testimonial div#header ul li#testimonial a {color:#f18a23; background-image:url(../assets/nav-testimonial-blue.gif);}
*/
/* end primary navigaton */

/* secondary navigaton */
div#subnav ul, div#subnav-home ul {margin:0 0 0 0; padding:0; list-style-type:none;}
div#subnav li, div#subnav-home li {line-height:normal; padding:0; border-bottom:1px solid #7887A5;}
div#subnav ul li a, div#subnav-home ul li a {text-decoration:none;  background:#C9D0DF; display:block; padding:5px 6px; width:140px; w\idth:126px; }
div#subnav ul li a:hover {color:#000; background:#BDC5D7;}
div#subnav h2 {background-color:#7082a2;}
div#usefulinfo h2 {background-color:#7082a2;}
.sub1 ul li#sub1 a,
.sub2 ul li#sub2 a,
.sub3 ul li#sub3 a,
.sub4 ul li#sub4 a,
.sub5 ul li#sub5 a,
.sub6 ul li#sub6 a,
.sub7 ul li#sub7 a {color:#000; background:#7082a2;}
/* end secondary navigaton */

/* browse navigation */
ul#tabs {float:left; margin:0 0 0 0; list-style-type:none; background-color:#f18a23; width:100%; padding:6px 0 0 0;}
ul#tabs li {float:left;}
ul#tabs li a {float:left; text-decoration:none; font-size:1em; font-weight:bold; background-color:#A7C0D4; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; padding:2px 6px; color:#fff;}
ul#tabs li.active a {background-color:#f18a23; color:#fff; border-top:1px solid #f18a23; border-right:1px solid #f18a23; border-left:1px solid #f18a23;}
ul#tabs li a:hover {color:#f18a23; text-decoration:none;}
ul#tabs li.active a:hover {text-decoration:none; color:#fff;}


div#browse ul#tabs li a#one {}
div#browse ul#tabs li a#two {}
/* end browse navigation */

/* regions */
div#regions ul {margin: 1em 0 1em 0;}
div#regions ul li a {padding:0 0 0 12px; background:url(../assets/arrow-green.gif) no-repeat 0 2px; display:block;}
div#regions ul li a:hover {background-image:url(../assets/arrow-blue.gif);}
/* end regions */

/* disciplines */
div#disciplines ul {width:500px; float:left; margin: 1em 0 1em 0;}
div#disciplines ul li {width:250px; float:left;}
div#disciplines ul li a {padding:0 0 0 12px; background:url(../assets/arrow-green.gif) no-repeat 0 2px; display:block;}
div#disciplines ul li a:hover {background-image:url(../assets/arrow-blue.gif);}
/* end disciplines */

/* 404 page links */
div#errorlinks {float:left;}
div#errorlinks ul {width:440px; float:left; margin: 1em 0 1em 6px;}
div#errorlinks ul li {width:200px; float:left;}
/* end 404 page links */

/* Sitemap links */
div#sitemap {}
div#sitemap h3 {font-size:1em; background:none; border:none; font-weight:bold; margin:0; padding-top:0;}
div#sitemap ul {margin: 0 0 1em 3em;}
div#sitemap ul li {list-style-type:square;}
/* end 404 page links */

/* general typography */
h1 {} /* h1 is coded in the header and should not be used elsewhere on the page */
h2 {font-size:1.4em; padding:6px 6px; color:#636363;}
h3 {font-size:1.1em; padding:6px 6px 6px 6px; margin:0; color:#636363;}
h3 strong {color:#f18a23;}
h4 {font-size:1em; margin:1em 0 0 0; padding:0 6px; color:#636363;}
h4.featured {background:url(assets/featured-job.png) no-repeat top right; margin-right: 6px; padding-right:80px;}
h5 {font-size:1em;  margin:1em 0 0 0; padding:0 6px;}
h6 {font-size:1em; font-weight:normal; }
div#content p {margin:0 6px .5em 6px;}
div#left p {margin:.5em 4px .5em 6px;}
div#middle p, div#browse p {margin:.5em 6px;}
div#right p {margin:.5em 6px 0 6px;}
div#content h2 {margin-bottom: .5em;}

label {cursor:pointer;}
acronym {border-bottom: 1px dashed #666; cursor: help;}
hr {height:1px; color:#ccc; border: 0; background-color: #ccc; clear:left; margin: 0 6px; overflow:hidden; }
/* end general typography */

div.line {clear:left; border-bottom:1px solid #f18a23; margin:0 6px -1px 6px; height:2px}
div.line hr{display:none;}

/* image floats */
img.border {border:1px solid #ccc; }
img.right {float:right; margin:15px 15px 10px 10px; border:none;}
img.left {float:left; margin:0px 15px 0px 0px; border:none;}
img.map {float:right; margin:10px 20px 20px 10px; border:none;}
div#logos {text-align:center; margin:10px auto; width: 450px;}
div#logos img {padding:0 15px;}
div#logos img.middle {margin:10px 100px 0 100px;}
div#content div.centered {width:538px; text-align:center; padding: 0 auto;}

div.ifra {float:left; padding:20px 10px 20px 10px; margin-top:20px;  background:#fff; border-top:1px solid #959595;}
div.ifra img {float:left; margin-right:20px;}
div.ifra p {text-align:left;}
div.ifra p a {}
/* end image floats */

/* lists */
div#content ul {list-style-type:none;}
div#content ul li {padding:0 0 0 6px; line-height:1.5}
div#content dl {padding:0 0 0 6px;}

div#content ul.bullets {list-style-type:square; margin:0 1em 1em 2em;}

ul.joblist {font-size:.94em; float:left; margin:0 0 0 0;}
ul.joblist li {float:left;}
ul.joblist li.left {width:160px; clear:left;}
ul.joblist li.right {width:204px;}

ul.details {float:left; margin:0px 0 15px 0;}
ul.details li {float:left;}
ul.details li.left {width:170px;}
ul.details li.right {width:230px;}
ul.details li.bonus {clear:left; width:auto;}

div#jobdetails {font-size:1em}
div#jobdetails p {clear:left; margin:0 6px 1em 6px; }
div#jobdetails input.button {float:left; margin:15px 6px 10px 6px; padding:1px 0 3px 0; width:auto; cursor:pointer; background:#f18a23; border:1px solid #959595; color:#fff;}

/* styles for the wysiwyg controlled job descriptions */
div#jobdescription {clear:left;}
div#jobdescription h3 {background-color:#fff; border:none; font-weight:bold; margin:1em 0 .2em 0; padding:0 6px;}
div#jobdescription h4 {}
div#jobdescription ul {margin: 0 0 1em 3em;}
div#jobdescription ul li {list-style-type:square;}
div#jobdescription ol {margin: 0 0 1em 3em;}
/* end of add */

div#apply form {width:350px; margin: 20px 0 10px 20px;}
div#apply fieldset {border:none;}
div#apply label {clear:left; cursor:pointer; font-weight:normal; display:block; width: 140px; float:left;}
div#apply input, div#apply textarea, div#apply select {width:200px; float:left; margin:0.075em 0; border: 1px solid #ccc; background:none;}
div#apply option {background: #fff;}
div#apply input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div#apply input.button {float:left; margin:5px 6px 10px 140px; padding:1px 0 3px 0; width:auto; cursor:pointer; background:#f18a23; border:1px solid #959595; color:#fff;}

div#job form {width:490px; margin: 20px 0 10px 20px;}
div#job fieldset {border:none;}
div#job label {clear:left; cursor:pointer; font-weight:normal; display:block; width: 140px; float:left;}
div#job input, div#job textarea, div#job select {float:left; margin:0.075em 0; border: 1px solid #ccc; background:none;}
div#job input, div#job select {width:200px;}
div#job textarea {width:340px;}
div#job option {background: #fff;}
div#job input.checkbox {float:left; margin:2px 200px 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div#job input.button {float:left; margin:5px 6px 10px 140px; padding:1px 0 3px 0; width:auto; cursor:pointer; background:#f18a23; border:1px solid #959595; color:#fff;}
div#job input.readonly {background:#eee; cursor:default;}

div#logo {clear:left; float:left;}
div#logo p {margin:0; padding:0;}
img.logo {padding:5px 0; float:left;}

div#content input.userbutton {float:left; margin:5px 6px 10px 6px; padding:1px 0 3px 0; width:auto; cursor:pointer; background:#f18a23; border:1px solid #959595;}

div#filter {margin:15px 6px;}
div#filter input.button {margin:0 0 0 0; padding:1px 0 3px 0; width:auto; cursor:pointer; background:#f18a23; border:1px solid #959595; font-size:0.92em; color:#fff;}

div#content dl {margin: 0 0 1em 0;}
div#content dt {margin: 1em 0 0 0; font-weight:bold;}
div#content dd {margin: 0 0 0 0;}
/* end lists */

/* address */
div#content address {font-style:normal; font-weight:normal; margin: 0 0 .7em 0;}
div#content address p {margin:0; padding:1px 6px;}
/* end address */

/* tables */
table, th, tr, td {font-size:1em;}
table {border-right:1px solid #f1f1f1; border-top:1px solid #f1f1f1; margin: 0 6px 1em 6px; padding:0;}
th {background:#f1f1f1; text-align:left;}
th {padding: .2em .4em;}
td {padding: .4em .4em;}
td {border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; }
table caption {text-align:left; font-size:1em; font-weight:bold; font-style:italic; margin:1em 0 0 0;}
div#content td p {margin:0 0 2px 0;}
tr:hover {background:#f1f1f1;}
td.jobtitle p {line-height:1.1; padding:0 0 6px 0;}
/* end tables */

/* footer */
div#footer {font-size:.92em; width:684px; margin:0 auto; background:url(../assets/footer.png) repeat-x left top; padding:12px 8px 8px 8px;}
div#footer ul {list-style-type:none; margin:0 0 0 0;}
div#footer li {float:left; margin:0 8px 0 0;}
div#footer li a { color:#333; padding:0 5px 0 0;}
div#footer li#date {margin:0 0 0 50px;}
div#footer li#credit {float:right; margin:0 0 0 0;}
/* end footer */

/* show/hide */
div#disclaimer {float:left; margin:0 0 10px;}
div#disclaimer p {margin:10px 0 0 140px;}
div#tsandcs {float:left;}
div#tsandcs p {margin:10px 0 10px 0;}
.hidden {display:none;}
.shown {display:inline;}
/* end show/hide */

/* inline validation */
.error {font-weight:bold; color: red;}
/* end inline validation */

/* Google stats div */
div#google {display:none;}
div#google img {display:none;}
/* end Google stats div */

/* amends to content area on homepage */
div.tabBody {padding:12px 0 0 0;}
div#middle div.tabBody p {padding:0;}
div.tabBody h5 {padding:0;}
div#middle div.tabBody p.feed {margin-bottom:10px;}
/* end amends to content area on homepage */

/* actions */
div#actions {float:left; margin:10px 0 10px 0px;}
div#actions div.linkedin, div#actions div.twitter {border-top:4px solid #f18a23; background:url(../assets/panel-bg2.png) repeat-x 0 2px; width:140px; float:left; padding:0 0 0 0; margin-top:10px;}
div#actions div.linkedin p a, div#actions div.twitter p a {padding:4px 6px 12px 46px; font-size:1.08em; display:block;}
div#actions div.linkedin p a {background:url(../assets/linkedin-icon.png) no-repeat 4px 4px;}
div#actions div.twitter p a {background:url(../assets/twitter-icon.png) no-repeat 4px 4px;}

div#register-link {float:left; margin:0 0 10px 0px;}
div#register-link div.register {border-top:4px solid #f18a23; background:url(../assets/panel-bg2.png) repeat-x 0 2px; width:140px; float:left; padding:0 0 0 0; margin-top:10px;}
div#register-link div.register p a {padding:4px 10px 12px 54px; font-size:1.08em; display:block;}
div#register-link div.register p a {background:url(../assets/register-icon.png) no-repeat 4px 6px;}
/* end actions */

/* client landing page reworks */
div.separator {border-top:4px solid #f18a23; background:url(../assets/panel-bg.png) repeat-x; float:left; width:540px; margin:20px 0 0 0;}
div.noreglink div.register {display:none;}
div#recenttweets {border-top:4px solid #f18a23; background:url(../assets/panel-bg2.png) repeat-x 0 2px; width:140px; float:left; padding:0 0 0 0; margin-top:10px;}
div#recenttweets h3 {padding:10px 10px 12px 50px; font-size:1.15em; display:block; background:url(../assets/twitter-icon.png) no-repeat 8px 12px;}
div#content ul.bullets2 {margin:0 1em 1em 1em;}
div#content ul.bullets2 li {padding:0 0 0 12px; background:url(../assets/arrow-blue.gif) no-repeat 0 5px;}
div#clientdisciplines {width:140px; float:right; margin:0 0 20px 20px; border-bottom:4px solid #f18a23; padding:0 0 10px 0;}
div#clientdisciplines h3 {margin:40px 0 12px 0; padding:0;}
div#content div#clientdisciplines ul {margin:0;}
div#clientdisciplines ul li {padding:0 0 0 12px; background:url(../assets/arrow-blue.gif) no-repeat 0 5px; line-height:1.6;}

/* landing page additions */
div#headercont {border-top:2px solid #f18a23;}
/*div#headercont {border-top:4px solid #f18a23; background:url(../assets/panel-bg.png) repeat-x; margin-top:40px;}*/
h1#fjobtitle {font-size:1.4em; margin:12px 6px 6px;}

/* reworks for removing H1 from header */
div#header p {font-size:1.3em; padding:27px 0 5px 0px; text-transform:uppercase; width:226px; float: left;}
div#header p a {background:url(../assets/logo.png) no-repeat; width:226px; height:49px; display:block; text-indent:-9999px;}
div#header p a, div#header p a:hover {text-decoration:none;}
div#about h1 {font-size:1em;}

div#search p strong {font-weight:normal;}

/* NEW SKIN */
/* #f18a23  ||  #354859 */
body, a:link, a:visited {
	color: #354859}
.gradlinkshead {display: none;}
div#header {
	margin-bottom: 20px;
	overflow: hidden;}
div#header .sms { position: absolute; left: -9999em}
div#header p {
	margin: 0;
	padding: 0;}
/*div#header p a {
	background:url(../assets/new_header.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:137px;
	text-indent:-9999px;
	width:700px;
}*/

div#header p a {
	background:url(../assets/header-21.gif) no-repeat scroll 0 0 transparent;
	display:block;
	height:137px;
	text-indent:-9999px;
	width:700px;
}

div#header ul {
	background:none repeat scroll 0 0 #354656;
	border: none;
	float:left;
	font-size:1em;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:2px 0 5px 30px;
	width:670px;
}
div#header ul li a {
	color:#fff;
	float:left;
	margin:0;
	padding:2px 36px 0px 0;
	text-align:center;
	text-decoration:none;
}

div#header ul li a:hover, .home div#header ul li#home a, .jobsearch div#header ul li#jobsearch a, .process div#header ul li#process a, .links div#header ul li#links a, .cv div#header ul li#cv a, .clients div#header ul li#clients a, .contact div#header ul li#contact a, .group div#header ul li#group a {
	color:#f18a23;
}


div#content h2, div#results h3 { color:#fff; background: #f18a23; }

div p span.intro { color: #f18a23; display: block; font-size: 1.8em; font-weight: bold; line-height: 1; margin-bottom: 15px; }

div#search input.button, div#jobdetails input.button, div#apply input.button { background: #354656; color: #fff; }

	
div#connect2 { float:left; font-size:1em; width:366px; margin:0px 0px 0px 0px;}
div#connect2 h4 {margin:0; padding:0;}
div#connect2 h2 {background:none; border-bottom-width:1px; margin:0 6px; padding-left:0; padding-right:0;}
div#connect2 p {padding:4px 0 0 6px;}
div#middle div#connect2 ul { position: relative; clear: both; margin: 6px 6px 30px 6px; padding: 15px 0;  overflow: hidden;  border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0; }
div#middle div#connect2 ul li {text-indent: -9999em; height: 33px; width: 30px; float: left;  margin: 0 6px 3px 0; padding: 0; font-size: 0.95em; font-weight: bold;}

div#middle div#connect2 ul li a {background-repeat:no-repeat; background-image: url(../assets/icons/icons_sprite.png); display: block; height: 33px; padding: 0; text-indent: -9999em; overflow: hidden; width: 30px;}
div#middle div#connect2 ul li.facebook a {background-position: 0 0; position: }
div#middle div#connect2 ul li.twitter a {background-position: 0 -70px;}
div#middle div#connect2 ul li.youtube a {background-position: 0 -138px;}
div#middle div#connect2 ul li.rss a {background-position: 0 -208px;}
div#middle div#connect2 ul li.linkedin a {background-position: 0 -35px;}
div#middle div#connect2 ul li.audioboo a {background-position: 0 -173px;}

ul#tabs {float:left; margin:0 0 0 0; list-style-type:none;}
ul#tabs li {float:left; margin-right:2px;}
ul#tabs li a {float:left; text-decoration:none; font-size:1.1em; font-weight:bold; background-color:#91a3af; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:6px 6px; color:#fff;}
ul#tabs li a:hover {color:#fff; background: #f18a23; text-decoration:none;}
ul#tabs li.active a, ul#tabs li.active a:hover {color:#fff; background: #f18a23; text-decoration:none;}

div#middle div.tabs, div#middle div.tabs li.selected a { background: #354859; border-top:1px solid #354859; }
div#middle div.tabs li a:hover {color: #354859;}
.home div#middle {border-top: none;}

div#register-link div.register {
	background:none;
	border-top:none;
	float:left;
	margin-top:10px;
	padding:0;
	width:140px;
}
div#register-link div.register p a  {
	background:url(../assets/new-register.gif) no-repeat;
	display: block;
	height: 93px;
	text-indent: -99999em;
	width:140px;
}
div#results h3 strong {color: #354859}

#foot2 {
	border-top:1px solid #D0D0D0;
	margin-top:9px;
	padding-top:15px;
}
div#logos ul.new-logos li {
float:left;
width:253px;
}
div#logos ul.new-logos {
list-style-type:none;
margin:0 0 0 10px;
padding:0;
}
div.ifra {
border-top:1px solid #D0D0D0;
float:left;
margin:20px 0 20px 20px;
padding:20px 0;
width:460px;
}
div#logos {
background:none repeat scroll 0 0 #FFFFFF;
margin:15px auto;
padding:10px 0;
text-align:left;
width:528px;
}

/* in page sms */
div.jobsbysms {margin:20px 0 0 6px;}