/* CSS for Carrus website */
@import url(tabs.css);

body {font: 76%/1.3 Arial, Verdana, Helvetica, sans-serif; color:#000; margin:0 auto; text-align:center;}
html {overflow-y:scroll;}
a {outline:none;}
a img {border: none;}

/* Kill all browser defaults */
* {margin:0; padding:0;}
/* end */

/* page container */
div#container {width:700px; margin:0 auto; text-align:left;height: 100%;}
/* 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; background-color:#fff;}
div#contentarea.home {background:url(../assets/home-borders.gif) 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:380px; w\idth:378px;}
div#right {border:1px solid #CCC; float:left; margin:0 0 0 0px; display:inline; width:140px;}
div#content {border:1px solid #CCC; float:left; display:inline; margin:0 0 0 20px; width:540px; w\idth:538px;}
div#content.fullwidth {border:none; margin:0; width:700px; min-height:400px;}
div#browse {float:left; display:inline; margin:0 0 0 20px; width:540px;}
div#disciplines, div#regions {border:1px solid #ccc; clear:left; float:left; width:540px; w\idth:538px;}
.home div#right {border-bottom:none;}
div#intro {border:1px solid #ccc; padding: 106px 6px 2px 6px; background:url(../images/homepage.jpg) no-repeat;}
div#intro h2 {color:#666; font-size:1.2em; text-transform:uppercase; background:none; border:none; margin:0; padding:0;}
div#intro h2 strong {color:#000;}
div#disciplinedescription p, div.jobdescription p {display:none;}
div#pagelinks {padding:6px 0 0 0;}
/* end general layout rules */

/* CV page */
div#cv {margin:0 0 20px 0;}
div#cv h3 {background-color:#fff; border:none; font-weight:bold; font-size:1.1em; margin:0 0 4px 0; padding:0 10px;}
div#content div#cv p {margin:0 10px 10px 10px;}
div#cv ul {margin: 0 10px 10px 30px;}
div#cv ul li {list-style-type:square;}

/* 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 li {line-height:1.2; padding:4px 0;}
div#quicklinks li a span {display:none;}
div#quicklinks h2 {background-color:#8E6B8A;}
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 {background-color:#fcb965;}
div#search, div#homeintro {border:1px solid #CCC;}
div#subnav {border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
div#recentjobs, div#usefulinfo {border:1px solid #CCC; border-bottom:none; margin-top:20px;}
div#advancedsearch {}
div#results {border:1px solid #CCC;}
div#results h3 {background-color:#007cc3;}
/* 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 #ccc; margin:2px 0 6px 0; padding:3px 2px; width:95%;}
div#search select {width:100%;}
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:#eee;}
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;}
div#search h2 {background-color:#F05D7A;}
/* end search */

/* page header */
div#header {width:700px; margin:0px auto; padding:22px 0 3px 0;} 
div#header img {border:none;}
div#header p {display:none;}
div#header h1{font-size:1.3em; padding:0 0 15px 0px; text-transform:uppercase;}
div#header h1 a {background:url(../assets/logo.png) no-repeat; width:350px; height:65px; 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;}
/* end page header */

/* primary navigaton */
div#header ul {margin:0 0 0 0; padding:4px 0 4px 0px; list-style-type:none; font-size:1.2em; font-weight:bold; border-top:1px solid #eee; border-bottom:1px solid #eee;}
div#header li {display:inline;}
div#header ul li a {text-decoration:none; padding:4px 0px; margin:0 28px 0 0;}
div#header ul li a:hover {color:#000; text-decoration:none;}
.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,
.contact div#header ul li#contact a {color:#000;}
/* 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 #ccc;}
div#subnav ul li a, div#subnav-home ul li a {text-decoration:none;  background:#fff; display:block; padding:5px 6px; width:140px; w\idth:126px; }
div#subnav ul li a:hover {color:#000; background:#f1f1f1;}
div#subnav h2 {background-color:#F05D7A;}
div#usefulinfo h2 {background-color:#007cc3;}
.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:#f1f1f1;}
/* end secondary navigaton */

/* browse navigation */
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:#f1f1f1; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:6px 6px; color:#000;}
ul#tabs li a:hover {color:#fff; text-decoration:none;}
ul#tabs li.active a, ul#tabs li.active a:hover {color:#000; text-decoration:none;}


/*
div#browse ul#tabs li a#one {background-color:#fcb965;}
div#browse ul#tabs li a#two {background-color:#7082c0;}
*/

/* end browse navigation */

/* regions */
div#regions ul {margin: 1em 0 1em 1em;}
/* end regions */

/* disciplines */
div#disciplines ul {width:500px; float:left; margin: 1em 0 1em 1em;}
div#disciplines ul li {width:250px; float:left;}
/* 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.1em; background-color:#eee; padding:6px 6px;}
h3 {font-size:1.1em; padding:6px 6px 6px 6px; margin:0; background-color:#007cc3;}
h4 {font-size:1em; margin:1em 0 0 0; padding:0 6px;}
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; background-color:#007cc3;}


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 #ccc; 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.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; margin:20px 10px 20px 10px; padding-top:20px; background:#fff; border-top:1px solid #ddd;}
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:disc; 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:15px 0; width:400px;}
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;}*/


ul.details {float:left; margin:15px 0 15px 6px; width:400px;}
div#content ul.details li {float:left; padding:0;}
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:#eee; border:1px solid #ccc;}

/* styles for the wysiwyg controlled job descriptions */
div#jobdescription {clear:left; margin:-1em 0 0 0;}
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:#eee; border:1px solid #ccc;}

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:#eee; border:1px solid #ccc;}
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:#FF0; border:1px solid #ccc;}

div#filter {margin:15px 6px;}
div#filter input.button {margin:0 0 0 0; padding:1px 0 3px 0; width:auto; cursor:pointer; background:#eee; border:1px solid #ccc; font-size:0.92em;}

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 */

/* links */
a:link, a:visited {color:#666; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
p.back-link {color:#666;}
/* end links */

/* 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:700px; margin:0 auto; background:#fff; padding:6px 0px 6px 0px;}
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 {padding:0 5px 0 0;}
div#footer li#date {margin:0 0 0 50px; color:#333;}
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 */

/* blog specific styles */
.blogbody h3 {background:none; border:none; font-weight:bold; font-size:1.2em; margin:6px 0 0 0;}
.blogbody h4 {border-bottom:1px solid #ccc; padding:6px 0 6px 6px; font-weight:normal; margin:0 0 -1px 0;}
.box2 {padding:6px 6px 6px 6px;}
p.posted {padding-top:6px;}
p.message {color:#f00;}
div.blogform {padding:0 6px;}
/* forms */
div.blogform {float:left; width:100%;}
div.blogform form {margin:0 0 20px 0; float:left; width:500px;}
div.blogform label {clear:left; cursor:pointer; font-weight:normal; display:block; width: 100px; float:left;}
div.blogform input {width:380px; float:left; margin:1px 0; border: 1px solid #ccc; background:none;}
div.blogform textarea {width:380px; float:left; margin:1px 0; border: 1px solid #ccc; background:none;}
div.blogform select {}
div.blogform option {background: #fff;}
div.blogform input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div.blogform input.button {display:inline; margin:5px 0 0 0px; padding:1px 3px 3px 3px; width:auto; cursor:pointer; background:#eee; border:1px solid #ccc; clear:left;}

div.blogform ul.form li {clear:left;}
div.blogform ul.form li label {width:auto; clear:none;}
div.blogform ul.form li input {width:auto; clear:left; margin:1px 5px 0 0;}
div.blogform ul.form {float:left; margin:5px 0 10px 0;}
div.blogform h4 {clear:left; margin:10px 0 0 0;}
/* end forms */

div#timestamp {padding:0 6px 12px 6px; clear:left;}
div#timestamp input {border: 1px solid #ccc; width:auto; float:none;}
div.hide {display:none;}
div#filter {}
div#filter select {border: 1px solid #ccc;}
div#filter input.button, table input.button {display:inline; margin:0 0 0 10px; padding:1px 6px 3px 6px; width:auto; cursor:pointer; background:#eee; border:1px solid #ccc; clear:none; font-size:.92em;}
/* end blog specific styles */

/* Google stats div */
div#google {display:none;}
div#google img {display:none;}
/* end Google stats div */

/* graduate scheme landing pages */
div.heinz {background:url(../assets/heinz-bg.png) no-repeat 0 10px; color:#2b2b2b; min-height:600px; height:auto !important; height:600px; font-size:1.15em;}
div.heinz h3 {background:none; padding:4px 0 2px 0;}
div.heinz h4 {background:none; padding:0; margin:0;}
div#content div.heinz ul {margin:0 0 6px 10px;}
div#content div.heinz ul ul {margin:0 0 0 2px;}
div#content div.heinz ul li {background:url(../assets/heinz-bullet.png) no-repeat 0 4px; padding:0 0 0 20px; line-height:1.3;}
div#content div.heinz ul li ul li {background:url(../assets/heinz-bullet2.png) no-repeat 0 5px; padding:0 0 0 18px;}
div#content div.heinz ul li a, div#content div.heinz h4 a {color:#ed1c24;}

div.bakkavor {background:url(../assets/bakkavor-picturestrip.jpg) repeat-y 540px 92px; color:#2b2b2b; float:left;}
div#content div.bakkavor h2 {background:none; padding:0 0 6px 0; margin-bottom:1em; color:#004D82; text-transform:uppercase; border-bottom:1px solid #72B943; font-size:1.4em;}
div#content div.bakkavor h3 {background:none; padding:0 0 2px 0; color:#004D82; margin:10px 0 6px 0; text-transform:uppercase; font-size:1.1em; border-bottom:1px solid #72B943; }
div.bakkavor div.intro {margin:0 0 18px 0;}
div.bakkavor div.logo {width:160px; margin:0 0 0 18px; float:right;}
div.bakkavor div.copy {width:522px; float:left;}
div#content div.bakkavor div.copy p {margin:0 0 1em 0;}
div#content div.bakkavor div.copy div.intro p {margin:0 0 .4em 0;}
div#content div.bakkavor ul {margin:0 0 24px 22px; width:500px; float:left;}
div#content div.bakkavor ul li {background:url(../assets/bakkavor-bullet.png) no-repeat 0 6px; padding:0 0 0 16px; width:234px; float:left;}
div#content div.bakkavor ul.fullwidth li {width:468px;}
div#content div.bakkavor div.intro ul {margin-bottom:12px;}
div#content div.bakkavor div.intro ul li {width:486px;}
div#content div.bakkavor a {color:#004D82;}

div#content div.bakkavor dl {margin:0 0 10px 0; padding:0 0 10px 0; float:left; width:522px; background:url(../assets/bakkavor-case-study.png) no-repeat top right;border-bottom:1px solid #72B943; min-height:80px; height:auto !important; height:80px;}
div#content div.bakkavor dt {margin:0 0 4px 0; padding:0; float:left; clear:left; width:142px;}
div#content div.bakkavor dd {margin:0 0 4px 0; padding:0; float:left; width:280px;}

div.gradlinks h3 {margin-bottom:0px;}
div#middle div.tabBody div.gradlinks ul {margin:0; float:left; padding:0px 6px 10px 6px;}
div.gradlinks ul li {float:left;}
div.gradlinks img {display:block; border:none;}

div.gradlinkshead {float:right; width:224px;}
div#header div.gradlinkshead ul {margin:0; padding:0; list-style-type:none; border:none; float:left;}
div#header div.gradlinkshead ul li {float:left; padding:0; margin:0 0 0 19px;}
div#header div.gradlinkshead ul li a {margin:0; padding:0;}
div#header div.gradlinkshead img {display:block; border:none;}


/* NEW SKIN */
/* #b7d02e  ||  #354859 */
body, a:link, a:visited {
	color: #354859}
.gradlinkshead {display: none;}
div#header {
	margin-bottom: 20px;
	overflow: hidden;}
div#header h1 {
	margin: 0;
	padding: 0;}
/*div#header h1 a {
	background:url(../assets/new_header.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:137px;
	text-indent:-9999px;
	width:700px;
}*/
div#header h1 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 26px 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, .contact div#header ul li#contact a, .group div#header ul li#group a {
	color:#b7d02e;
}

div#search h2, div#usefulinfo h2, div#quicklinks h2, div#subnav h2, div#subnav h2, div#location h2 {background-color:#354859; color: #fff;}
div#content h2, div#content h3, div#results h3 { color:#fff; background: #b7d02e; }

div p span.intro { color: #b7d02e; 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#quicklinks ul {
	padding-left: 15px; margin-left: 4px; list-style-type: disc;}
	
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.youtube {clear: left;}
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;}

div#middle div#connect2 ul li.rss, div#middle div#connect2 ul li.linkedin { margin-right: 10px;}

div#middle div#connect2 ul li.fjb { width: 235px; }
div#middle div#connect2 ul li.fjb a {background-position: 0 -105px; width: 235px; height: 26px; padding-top: 7px; text-indent: 38px; }

div#middle div#connect2 ul li.newsletter { width: 235px; }
div#middle div#connect2 ul li.newsletter a {background-position: 0 -244px; width: 235px; height: 26px;  padding-top: 7px; text-indent: 38px; }

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: #b7d02e; text-decoration:none;}
ul#tabs li.active a, ul#tabs li.active a:hover {color:#fff; background: #b7d02e; text-decoration:none;}

#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;
}