#footer_loadza {
width:225px;
float:center,
display:inline;
margin:0 auto;
margin-bottom:10px;
margin-top:5px;
}

body {
	background: url(/images/site/bits/bg_slice/jpg) repeat-x;
	font: 12px Arial, sans-serif;
        line-height:17px;
	min-width: 976px;
	margin: 0; 
}
body#lj-home {
	background: url(/images/body-home.gif) repeat-x;
}
h1, h2, h3, input, p, ul {
	margin: 0;
	padding: 0;
}

.jobdesc {
padding:0px 20px;
color:#c2c2c2;
}

.jobdesc a {color:#0099CC;}

.jobdesc p {
margin-left:0 !important;
margin-right:0 !important;
padding-left:0 !important;
padding-right:0 !important;
} 

div.hud_error
{
  display:none;
  border:1px soild #fff;
  background-color:#666;
  padding:10px;
  margin-top:20px;
  margin-bottom:20px;
  width:auto;
}

div.hud_error p {
  color:#fff !important;
  font-weight:bold;
}

.float_right {float:right;}
.float_left {float:left;}
.float_left_clear {
float:left;
clear:left;
}
.float_right_clear {
float:right;
clear:right;
}
.align_right {text-align:right;}
.align_left {text-align:left;}

p.alt_home {
padding:20px;
background-color:#fff;
border:1px solid #333;
font-size:20px;
line-height:23px;
margin-top:0px;
overflow:hidden;
}

p.alt_home a {color:#0099CC;}

p.alt_home a.see-exhibitors {
float:right;
margin-top:30px;
}

p.alt_nothome {
padding:20px;
background-color:#fff;
border:1px solid #ccc;
font-size:20px;
line-height:25px;
margin-top:0px;
text-align:center;
overflow:hidden;
width:339px;
color:#000 !important;
}

.news p.alt_nothome a {
color:#0099CC !important;
}

.align_center {text-align:center;}

img {border:none;}
ul {
	list-style: none;
}
form {
	display: inline;
}
#holder,
#holder-overview {
	background: url(/images/site/bits/bg_tile.gif) 0 0 repeat-x;
	width: 100%;
}
#main {
	width: 976px;
	margin: 0 auto 45px;
	overflow: hidden;
}
#header {
	width: 960px;
	height: 186px;
	margin: 0 auto;
	position: relative;
}

#header .left_col {
	width: 260px;
        position:relative;
        height:auto;
	overflow: hidden;
}

#header .left_col .inner {
	overflow: hidden;
      width:270px;
        position:relative;
       height:auto;
padding:0 0 0 0px;
}

#header .left_col .lower {
	overflow: hidden;
      width:300px;
        position:relative;
       height:11px;
background:transparent url(/images/site/bits/bottom_curve.gif) 0px top no-repeat;
}

#header .left_col .inner h2 {
      font-size:20px;
      font-family:arial, sans-serif;
      color:#1baedf;
      line-height:21px;
      text-transform:uppercase;
      padding:6px 12px 3px 7px;
      font-weight:normal;
      letter-spacing:-0.05em;
}

#header .left_col .inner h2 b, #header .left_col .inner h2 strong {font-weight:bold;}

#header .left_col .inner span.blurb {
    color:#ababab;
    font-size:20px;
    font-family:arial, sans-serif;
    margin-top:4px;
    margin-left:9px;
    display:block;
margin-bottom:10px;
}

#header h1 {
	display: block;
        padding:0;
        margin:0px 6px 4px 0px;
background:transparent url(/images/site/bits/logo_bg.gif) bottom no-repeat;
width:150px;
height:160px;
}
#header h1 a {
display:block;
width:110px;
height:141px;
background:transparent;
}

h1 img {
padding:8px 0 0 8px;
}

#header h1 a span {display:none;}
ul.navig {
	position: absolute;
	top: 6px;
margin-left:165px;
	/*left: 326px;*/
}
ul.navig li {
	height: 18px;
	float: left;
	margin-right: 6px;
}
ul.navig a {
	background: url(/images/navig-a.gif);
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	float: left;
	height: 18px;
}
ul.navig a span {
	background: url(/images/navig-span.gif) no-repeat 100% 0;
	float: left;
	height: 17px;
	padding: 1px 6px 0;
	cursor: pointer;
}
ul.navig li.active a,
ul.navig a:hover {
	background-position: 0 -18px;
}
ul.navig li.active a span,
ul.navig a:hover span {
	background-position: 100% -18px;
}
span.under-navig {
	font-weight: bold;
	color: #fff;
	position: absolute;
	top: 36px;
	/*left: 331px;*/
padding-left:170px;
}
span.under-navig span {
	font-weight: normal;
}

a.live-chat {
	background: url(/images/site/bits/chat-live-w133-h40.gif) no-repeat;
	width: 133px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	top: 90px;
	right: 133px;
margin-top: 20px;

}

a.upload-your-cv {
	background: url(/images/site/bits/upload-your-cv-new.gif);
	width: 133px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 90px;
	right: 133px;
}
a.invite-friend {
	background: url(/images/site/bits/invite-friend-new.gif);
	width: 127px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 90px;
	right: 6px;
}
a.register {
	background: url(/images/site/bits/register-button1.gif);
	width: 195px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 90px;
	right: 133px;
}
a.loadzajobs {
	background: url(/images/site/bits/loadzajobs-button.gif);
	width: 127px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 90px;
	right: 6px;
}
#content {
	width: 976px;
	margin: 0 auto;
}
/* -- joblist.html -- */
div.sidebar {
	/* background: url(/images/medtronic.gif) no-repeat 0 144px; */
	width: 195px;
	float: left;
	margin-top: 2px;
}
div.sidebar#filter {
	width: 163px;
padding:13px 16px;
background:#fff url(/images/site/bits/filter-top.gif) 0 0 no-repeat;
}
div.sidebar#filter h2 {
margin-top:0;
font-size:16px;
font-weight:bold;
padding-top:0;
margin-bottom:20px;
color:#fff;
}
div.sidebar#filter h3 {
color:#333;
margin:6px 0;
}
div.sidebar#filter a {
color:#0099cc;
display:block;
}
a.banner img {
	border: none;
}
ul.navsub {
	width: 195px;
	margin-top: 20px;
}
ul.navsub li {
	background: url(/images/medtronic-li.gif);
	margin-bottom: 1px;
}
ul.navsub a {
	font-size: 12px;
	width: 174px;
	height: 19px;
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 3px 0 0 21px;
}
ul.navsub li.active a,
ul.navsub a:hover {
	background: url(/images/medtronic-li-hover.gif);
}
a.upload-cv {
	background: url(/images/site/bits/upload-cv.gif);
	width: 195px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 18px 0 25px;
}
a.blue-link {
	font-weight: bold;
	color: #09c;
	text-decoration: none;
	margin-left: 7px;
}
a.blue-link:hover {
	text-decoration: underline;
}
div.sidebar strong {
	display: block;
	color: #666;
	margin: 14px 0 0 7px;
}
div.sidebar span {
	color: #c2c2c2;
	display: block;
	margin-left: 7px;
}
div.sidebar span strong {
	display: inline;
	color: #c2c2c2;
	margin: 0;
}
div.jobs-at {
	background: #252525 url(/images/site/bits/jobs-at-new.gif) no-repeat;
	width: 523px;
	float: left;
	margin: 1px 13px 0 10px;
}
div.sub-jobs-at {
	background: url(/images/sub-jobs-at.gif) no-repeat 0 100%;
	overflow: hidden;
	padding-bottom: 105px;
}

div.sub-jobs-at table {
       margin: 0 18px;
       border-color: #c2c2c2;
}

div.sub-jobs-at table, div.sub-jobs-at th, div.sub-jobs-at td {
       border-color: #c2c2c2 !important;
}

div.sub-jobs-at a{color:#0099CC;}

div.sub-jobs-at a:visited{color:#82F0F6;}


div.sub-jobs-at table.job-list {margin:0;}

div.jobs-at h2 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin: 10px 0 27px 14px;
}
div.jobs-at strong {
	color: #fff;
	display: block;
	margin: 0 0 17px 17px;
}
div.show {
	margin: 7px 0 0  17px;
}
div.jobs-at div.show {
	width: 479px;
}
div.show span {
	color: #c2c2c2;
	float: left;
}
div.show a.show-all {
	color: #09c;
	text-decoration: none;
	float: right;
}
div.show a.show-all:hover {
	text-decoration: underline;
}
div.jobs-at div.show ul {
	margin-left: 165px;
}
div.show ul li {
	background: url(/images/show-separ.gif) no-repeat 0 3px;
	display: inline;
	padding: 0 5px 0 7px;
}
div.show ul li.none {
	background: none;
}
div.show ul a {
	color: #09c;
	text-decoration: none;
}
div.show ul li.active a,
div.show ul a:hover {
	font-weight: bold;
	color: #fff;
}
ul.jobs-list {
	margin: 17px 0 0 13px;
}
ul.jobs-list li {
	width: 474px;
	height: 43px;
	padding: 9px 0 0 20px;
	margin-bottom: 2px;
}
ul.jobs-list li.light{
	background: url(/images/jobs-at-li.gif);
}
ul.jobs-list a {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #fff;
	float: left;
}
ul.jobs-list a:hover {
	text-decoration: none;
}
ul.jobs-list a.apply {
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	float: right;
	margin: 1px 14px 0 0;
}
ul.jobs-list a.apply:hover {
	text-decoration: underline;
}
ul.jobs-list span {
	line-height: 15px;
	color: #c2c2c2;
	float: left;
	margin-left: 75px;
}
div.news-events {
	background: url(/images/site/bits/news-events-new.gif) no-repeat;
	width: 219px;
	float: left;
	margin-top: 0px;
       margin-bottom:6px;
}
div.news-events h2 {
	font-size: 15px;
	color: #fff;
	float: left;
	margin: 13px 0 9px 12px;
}
a.rss {
	background: url(/images/rss.gif) no-repeat 100% 0;
	font-size: 10px;
	color: #fff;
	text-decoration: none !important;
	width: 25px;
	height: 14px;
	display: inline;
	float: right;
	padding: 4px 20px 0 0;
	margin: 0;
}
div.news-events a.rss {
	margin: 12px 10px 0 0;
}
div.sub-news b, div.sub-news-events b {
color:#ccc;
font-weight:bold;
}
div.sub-news-events {
	background: url(/images/sub-news-events.gif) no-repeat 0 100%;
	width: 219px;
	clear: both;
        font-size:11px;
        line-height:15px;
	overflow: hidden;
	padding-bottom: 14px;
	margin-bottom: 22px;
}
div.news-events ul {
	background: url(/images/news-events-ul.gif) repeat-y;
	width: 219px;
       height:280px;
	padding-top: 5px;
	clear: both;
}
div.news-events ul li {
	background: url(/images/news-events-li.gif) no-repeat 3px 15px;
	width: 158px;
        height:65px;
	border-bottom: 1px solid #ececec;
	padding: 13px 0 14px 37px;
	margin-left: 12px;
}
div.news-events ul li.first {border-bottom:none;}
div.news-events ul a {
	font-weight: bold;
	text-decoration: none;
	color: #5d5d5d;
}
div.news-events ul a:hover {
	text-decoration: underline;
}
div.news-events ul span {
	color: #c2c2c2;
	display: block;
}
a.view-all-news,
a.forward,
a.back {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
a.view-all-news {
	background: url(/images/site/bits/all-hot-courses.gif);
	width: 114px;
	height: 17px;
	float: left;
	margin: 16px 0 0 10px;
}
a.forward,
a.back {
	width: 18px;
	height: 13px;
	float: right;
	margin: 18px 11px 0 0;
}
a.forward {
	background: url(/images/forward.gif);
}
a.back {
	background: url(/images/back.gif);
	margin-right: 4px;
}
div.news-events a.banner {
	margin-left: 2px;
}
/* -- news.html -- */
div.news {
	background: #252525 url(/images/site/bits/news-new2.gif) no-repeat;
	width: 728px;
	float: left;
}
div.sub-news {
	background: url(/images/sub-news.gif) no-repeat 0 bottom;
	padding-bottom: 70px;
        overflow:hidden;
}
div.news-header {
	width: 690px;
	padding-left: 20px;
}
div.sub-news a {
color:#fff !important;
}
div.news h2 {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	float: left;
	margin-top: 12px;
}
div.news a.rss {
	margin-top: 12px;
}

div.news h3 {
	font-size: 17px;
	clear: left;
	color: #fff;
	padding: 27px 0 0 21px;
}

div.news p.sub-news-header {
	width: 680px;
	font-size: 17px;
	line-height: 20px;
	color: #c2c2c2;
	margin-left: 21px;
}

body.div.news h3, div.news div.general {
 margin:0 18px !important;
}

div.news .general p {
font-size:13px;
color:#c2c2c2;
line-height:18px;
padding-top:0px;
padding-bottom:12px;
}

div.news .general p.summary {
padding-bottom:0;
margin-bottom:0;
}

ul.news-list#alt {
border-top:none;
margin-top:-1px;
}

ul.news-list {
	width: 676px;
	border-top: 1px solid #323232;
	margin: 22px 0 20px 20px;
}
ul.news-list li {
	background: url(/images/news-li.gif) no-repeat 1px 16px;
	width: 646px;
	border-bottom: 1px solid #323232;
	padding: 16px 0 16px 30px;
}

ul.news-list#alt li {
	border-top: none;
	border-bottom: 1px solid #323232;
    background-image:none;
    padding-left:0;
    clear:left;
    overflow:hidden;
}

ul.news-list a {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
ul.news-list a:hover {
	text-decoration: underline;
}
ul.news-list p {
	font-size: 12px;
	color: #c2c2c2;
	line-height: 16px;
}
ul.news-list p a {
	font-weight: normal;
	color: #09c;
}
div.show {
	width: 676px;
}
div.show ul {
	margin-left: 240px;
}
div.jobs {
	width: 219px;
	float: left;
	margin-left: 13px;
}
div.job-search-top {
height:51px;
/*background:transparent url(/images/site/bits/qualifax_logo.png) top no-repeat;*/
background:transparent url(/images/site/Qualifax.gif) top no-repeat;
background-position-x: 0%;
}
div.job-search-bottom {
height:10px;
        margin-bottom:10px;
margin-top:-4px;
background:transparent url(/images/site/bits/sub-job-search-new2.gif) 0 no-repeat;
}
div.job-search {
	background-color: #252525;
	width: 219px;
}
div.job-search h2 {
	font-size: 16px;
	color: #fff;
	padding: 13px 0 2px 12px;
}
div.job-search div {
	width: 219px;
	padding-bottom: 38px;
}
div.job-search label {
	font-weight: bold;
	color: #fff;
	display: block;
	margin: 6px 0 1px 14px;
}

div.job-search-home span#searchlink {
	font-weight: bold;
	color: #fff;
	display: block;
	margin: 6px 0 1px 14px;
}

div.job-search-home span#searchlink a {
           text-decoration: none;
           color: #fff;
}

div.job-search-home span#searchlink a:hover {
           text-decoration: underline;
}

div.job-search span#searchlink {
	font-weight: bold;
	color: #fff;
	display: block;
	margin: 6px 0 1px 14px;
}

div.job-search span#searchlink a {
           text-decoration: none;
           color: #fff;
}

div.job-search span#searchlink a:hover {
           text-decoration: underline;
}

div.job-search input,
div.job-search select {
	font-size: 10px;
	color: #666;
	padding-left: 3px;
}
div.job-search input {
	width: 191px;
	height: 13px;
	margin-left: 12px;
}
div.job-search select {
	width: 195px;
	height: 17px;
	margin-left: 12px;
}

#location-home {margin-left:39px;}

input.search-jobs {
	background: url(/images/search-jobs.gif);
	width: 86px !important;
	height: 18px !important;
	display: inline !important;
	float: right;
	padding: 0 !important;
	margin: 10px 10px -25px 0 !important;
	position: relative;
}
div.latest-jobs {
	background: url(/images/latest-jobs.gif) no-repeat;
	width: 219px;
	margin-bottom: 10px;
	overflow: hidden;
}
div.sub-latest-jobs {
	background: url(/images/sub-latest-jobs.gif) no-repeat 0 100%;
	width: 219px;
	overflow: hidden;
        font-size:11px;
        line-height:15px;
	padding-bottom: 15px;
}
div.latest-jobs h2 {
	font-size: 15px;
	color: #fff;
	float: left;
	padding: 12px 0 10px 12px;
}
div.latest-jobs a.rss {
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	margin: 12px 11px 0 0;
}
div.latest-jobs ul {
	background: url(/images/latest-jobs-ul.gif) repeat-y;
	width: 219px;
	clear: both;
	padding-top: 8px;
}
div.latest-jobs ul li {
	width: 195px;
	border-bottom: 1px solid #f2f2f2;
	margin-left: 10px;
	padding: 10px 0 5px 5px;
}
div.latest-jobs a {
	font-weight: bold;
	color: #5d5d5d;
	text-decoration: none;
}
div.latest-jobs a:hover {
	text-decoration: underline;
}
div.latest-jobs span {
	font-size: 11px;
	color: #c2c2c2;
	display: block;
}
div.latest-jobs span span {
	font-size: 10px;
}
a.view-all-jobs {
	background: url(/images/view-all-jobs.gif);
	width: 83px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 10px 0 0 10px;
}
/* -- list.html -- */
div.gallery-big {
	background: #252525 url(/images/site/bits/gallery-big-new.gif) no-repeat;
	width: 960px;
	overflow: hidden;
}
div.gallery-big h2 {
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	padding: 12px 0 0 20px;
}
div.gallery-big table {
	margin: 30px 0 0 17px;
}
div.gallery-big table td {
	width: 164px;
	margin: 0 0px 35px;
        padding-right:23px;
        vertical-align:bottom;
}
div.gallery-big td a {
        display:block;
        width:164px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
div.gallery-big a.company-name {
	font-size: 12px;
	margin-left: 3px;
}
div.gallery-big td img {
	display: block;
	margin-top: 5px;
}
div.gallery-big td p {
color:white;
font-weight:bold;
padding-bottom:20px;
}
div.gallery-big a.view-jobs-big {
	background: url(/images/view-jobs-big.gif) 50% 0 no-repeat;
        width:164px;
	height: 18px;
	display: block;
	text-align: center;
	padding-top: 4px;
	margin-top: -15px;
}

form.ex-filter {padding-top:35px;}
div.filter {
	background: #000;
	width: 960px;
	height: 33px;
	clear: both;
	padding-top: 14px;
}
div.filter label {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin-left: 30px;
}
div.filter select {
	width: 225px;
	font-size: 11px;
	color: #666;
	margin: 0 0 1px 5px;
}
div.gallery-small {
	background: #252525 url(/images/gallery-small.gif) no-repeat 0 100%;
	width: 960px;
	overflow: hidden;
	padding-bottom: 15px;
}
div.gallery-small table {
	margin: 24px 0 0 15px;
}
div.gallery-small table td {
        vertical-align:bottom;
	width: 88px;
	margin: 0 0px 25px;
        padding-right:30px;
}
div.gallery-small table a {
        display:block;
        width:88px;
        white-space:wrap;
	color: #fff;
	text-decoration: none;
}
div.gallery-small a.company-name {
	margin-left: 1px;
}
div.gallery-small table td img {
	display: block;
	margin-top: 5px;
}
div.gallery-small a.view-jobs-small {
	background: url(/images/view-jobs-small.gif) 50% 33px no-repeat;
	width: 88px;
	height: 19px;
	display: block;
	font-size: 10px;
	text-align: center;
   white-space:nowrap;
	padding-top: 3px;
	margin-top: -12px;
}
/* -- home.html -- */
#holder-home #main {
	background: url(/images/site/bits/Background-514-x-540.jpg) 45px 50px no-repeat;
}
#holder-home #header {
	background: none;
	width: 960px;
	height: 160px;
}
div.flash {
	background: url(/images/flash.png);
	width: 628px;
	height: 392px;
	float: left;
}
div#orf_flash {
	width: 628px;
	height: 392px;
	float: left;
        margin-top:80px;
}
div#exhibitor_flash {
margin-left:20px;
margin-top:20px;
}
div#news_flash {
float:right;
margin-left:10px;
}
div#industry_flash {
float:right;
margin-left:10px;
}
div#e-seminar_flash {
float:right;
margin-left:10px;
}
div#career-advice_flash {
float:right;
margin-left:10px;
}
div.flash a.learn-more {
	background: url(/images/learn-more.gif);
	width: 116px;
	height: 19px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding-top: 3px; 
	margin: 244px 0 0 259px;
	position: relative;
}
div.flash a.see-exhibitors {
	background: url(/images/forward-home.gif) no-repeat 100% 3px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	width: 164px;
	display: block;
	margin: 86px 0 0 442px;
	position: relative;
}
div.home-right {
	width: 326px;
	float: left;
	margin-left: 13px;
	margin-top: -1px;
	position: relative;
}
div.news-home {
	background: #09c url(/images/site/bits/news-home-new.gif) no-repeat;
	width: 326px;
        height:283px;
	overflow: hidden;
}
div.sub-news-home {
	background: url(/images/sub-news-home.gif) no-repeat 0 100%;
	width: 326px;
        height:273px;
        font-size:11px;
        line-height:14px;
	padding-bottom: 10px;
	overflow: hidden;
}
div.news-home h2 {
	font-size: 16px;
	color: #fff;
	float: left;
	margin: 13px 0 0 15px;
}
div.news-home a.rss {
	cursor: pointer;
	margin: 14px 12px 0 0;
}
div.news-home ul {
	width: 305px;
        height:203px;
	clear: both;
	margin-left: 11px;
	padding-top: 9px;
}
div.news-home ul li {
	background: url(/images/news-home-li.gif) no-repeat 3px 11px;
	width: 265px;
        height:52px;
	border-bottom: 1px solid #40b0d5;
	padding: 8px 0 7px 40px;
}
div.news-home ul a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
div.news-home ul a:hover {
	text-decoration: underline;
}
div.news-home ul span {
	color: #c8e1e9;
	display: block;
}
div.news-home a.view-news-items {
	background: url(/images/view-news-items.gif);
	width: 115px;
	height: 16px;
	display: block;
	color: #09c;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
	margin: 10px 0 0 10px;
	float: left;
}
div.news-home a.forward-home,
div.news-home a.back-home {
	width: 18px;
	height: 13px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 10px;
}
div.news-home a.forward-home {
	background: url(/images/forward-home.gif);
	margin-right: 15px;
}
div.news-home a.back-home {
	background: url(/images/back-home.gif);
	margin-right: 8px;
}
div.job-search-home {
	/*background:transparent url(/images/site/bits/job-search-bg.gif) no-repeat;*/
	background:transparent url(/images/site/job-search-bg-new.gif) no-repeat;
	width: 326px;
        height:180px;
	clear: both;
margin-bottom:10px;
}
div.job-search-home div {
	width: 326px;
	overflow: hidden;
	padding-bottom: 15px;
margin-bottom:10px;
}
div.job-search-home h2 {
	font-size: 16px;
	color: #fff;
	padding: 45px 0 10px 15px;
}
div.job-search-home label {
	font-weight: bold;
	color: #fff;
	margin-left: 15px;
}
div.job-search-home input {
	font-size: 10px;
	color: #666;
	width: 220px;
	height: 13px;
	margin-left: 9px;
}
div.job-search-home select {
	font-size: 10px;
	color: #666;
	width: 224px;
	height: 17px;
	margin: 8px 0 0 18px;
}
div.job-search-home input.loc {
	width: 86px;
	height: 18px;
	float: right;
	margin: 12px 15px 0 0;
}
div.industry {
	width: 969px;
	clear: both;
	padding-top: 15px;
}
div.sub-industry {
	background: url(/images/site/bits/industry_bg.jpg) no-repeat 0 100%;
	width: 969px;
	padding-bottom: 7px;
}
div.industry h2 {
	font-size: 20px;
	color: #09c;
	margin-left: 8px;
}
div.industry ul {
        width:100%;
	overflow: hidden;
	margin-top: 16px;
	position: relative;
        height:116px;
}
div.industry ul li {
	width: 282px;
	height: 86px;
	float: left;
	padding: 5px 10px 25px 22px;
	margin: 0 2px 0 -2px;
	font-size: 13px;
	color: #09c;
}

div.industry ul li p {
       padding:0;
      margin:0;
     width:166px;
     float:left;
}

div.industry ul img {
	float: left;
	margin-right: 10px;
}
div.industry ul span {
        font-size:12px;
	color: #666;
       padding-top:2px;
	display: block;
}
div.industry ul a {
	color: #09c;
	font-size: 13px;
	text-decoration:none
}
div.industry ul a:hover {text-decoration:underline;}
div.industry a.forward-industry,
div.industry a.back-industry {
	width: 18px;
	height: 13px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	margin: 15px 15px 0 0;
        
}
div.industry a.forward-industry {
	background: url(/images/forward.gif) no-repeat;
}
div.industry a.back-industry {
	background: url(/images/back.gif) no-repeat;
	margin-right: 8px;
}

div.industry a.view-industry {
	color: #09c;
	text-decoration: none;
	float: right;
	margin: 15px 25px 0 0;
}
div.industry a.view-industry:hover {
	text-decoration: underline;
}
/* -- overview.html -- */
#holder-overview div.jobs-at h2 {
	float: left;
	padding-bottom: 8px;
	margin-bottom: 0;
	display: inline;
}
a.view-overview {
	background: url(/images/view-overview.gif);
	width: 73px;
	height: 15px;
	color: #09c;
	text-decoration: none;
	text-align: center;
	float: right;
	margin: 15px 18px 0 0;
}
#holder-overview p.big-overview {
	font-size: 17px !important;
	line-height: 20px !important;
	color: #fff !important;
}
#holder-overview p.big-overview strong {
	color: #fff !important;
}
#holder-overview div.jobs-at p {
	font-size: 12px;
	line-height: 16px;
	color: #c2c2c2;
	clear: both;
	margin: 18px 18px 0;
}
#holder-overview div.jobs-at p strong {
	display: inline;
	color: #c2c2c2;
	margin: 0;
}
div.player {
	margin: 23px 0 0 16px;
}
div.player img {
	float: left;
	margin-bottom: 20px;
}
span.play {
	background: #fff;
	width: 106px;
	height: 86px;
	display: block;
	float: left;
	margin: 0 0 15px 15px;
}
span.play a {
	background: url(/images/play.gif);
	width: 51px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 27px auto;
}
a.forward-ov,
a.back-ov {
	width: 18px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
	float: right;
	margin: 3px 16px 0 0;
}
a.forward-ov {
	background: url(/images/forward-ov.gif);
}
a.back-ov {
	background: url(/images/back-ov.gif);
	margin-right: 4px;
}
a.view-jobs-ov {
	background: url(/images/view-jobs-ov.gif);
	width: 94px;
	height: 20px;
	display: block;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding-top: 6px;
	margin: 25px 0 0 18px;
}
div.overview-right {
	width: 219px;
	float: left;
}
div.overview-right div.latest-jobs {
	margin-top: 0;
}
div.overview-right div.latest-jobs a.view-all-jobs {
	float: left;
}
div.overview-right div.latest-jobs a.forward,
div.overview-right div.latest-jobs a.back {
	float: right;
	margin: 10px 10px 0 0;
}
div.overview-right div.latest-jobs a.back {
	margin-right: 4px;
}
div.overview-right div.news-events {
	margin-top: 10px;
}
/* -- footer -- */
#footer {
	background: url(/images/footer.gif) repeat-x;
	width: 100%;
	min-width: 976px;
	height: 309px;
	clear: both;
}
div.sub-footer {
	background: url(/images/site/bits/graduate.jpg) 0 -1px no-repeat;
	width: 100%;
	height: 308px;
}
div.footer-content {
	width: 976px;
	text-align: center;
	margin: 0 auto;
	padding: 35px 0 0;
position:relative;
}

div.footer-content p{color:#333;}

a.load {
	background: url(/images/load.gif);
	width: 87px;
	height: 33px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 auto 0;
}
#footer ul {color:#fff;}
#footer ul li {
	background: url(/images/footer-separ.gif) no-repeat 0 3px;
	display: inline;
	padding-left: 4px;
	padding-right: 1px;
}
#footer ul li#none {
	background: none;
}
#footer ul a {
	color: #fff;
	text-decoration: none;
}
#footer ul li.active a {font-weight:bold;}
#footer ul a:hover {
	text-decoration: underline;
}
#footer p {
	line-height: 22px;
	color: #fff;
}

.seo p {
	color: #c2c2c2 !important;
}

.seo {
	color: #c2c2c2!important;
	text-align: left;
        padding-top:72px;
}

.seo p {
	font-size: 9px !important;
	line-height: 11px !important;
	margin-top: 5px;
}


/* --- Links --- */

.under-navig a {color:#fff;}

/* --- Form Elements --- */

#freeform {
clear:both;
display:block;
margin:0px 20px 20px;
padding-top:30px;
}

#freeform span.fix {padding-left:16px;}

#freeform p {
margin:26px 0 6px 0;
font-size:14px;
line-height:18px;
color:#ccc;
}

#freeform .col01, #freeform .col02, #freeform .col03 {
float:left;
color:#ccc;
font-size:12px;
}

#freeform label, #freeform input[checkbox] {line-height:22px;}

#freeform .col01 {
width:220px;
padding-right:10px;
}

#freeform .col02 {
width:220px;
padding-right:10px;
} 

#freeform .col03 {width:220px;}

#freeform p .hint {
color:#c2c2c2;
font-size:11px;
}

fieldset {
border:none;
margin:0;
padding:0;
}

form#contact_us .col01 {
float:left;
width:190px;
}

form#contact_us .col02 {
float:left;
width:495px;
clear:right
}

form#contact_us .col02 textarea {height:98px;}

form#contact_us .col03 {
text-align:right;
clear:both;
padding-top:6px;
}

form#contact_exhibitor .col03 {
text-align:right;
margin-bottom:10px;
padding-bottom:10px;
}

form#contact_exhibitor .col03 a {color:#ccc;}

/* ---- Table Elements --- */

table.job-list {
width:100% !important;
padding:0 20px;
color:#c2c2c2;
}

table.job-list tr.listing_0, table.job-list tr.listing_2, table.job-list tr.listing_4, table.job-list tr.listing_6, table.job-list tr.listing_8, table.job-list tr.listing_10, table.job-list tr.listing_12, table.job-list tr.listing_14, table.job-list tr.listing_16, table.job-list tr.listing_18, table.job-list tr.odd {background-color:#3c3c3c;} 

table.job-list td {padding:10px;}

table.job-list a {color:#fff;}

.break_control {
clear:both;
display:block;
}

/* --- Orphans --- */

.general {
color:#c2c2c2;
padding:10px 20px;
overflow:hidden;
}

.general p {
margin:10px 0;
}

.general img {
float:left;
margin-right:20px;
margin-top:4px;
}

.general h3 {padding-left:0;}

.control_headers h3 {
color:#fff;
padding-left:20px;
font-size:16px;
padding-right:20px;
margin-top:12px;
margin-bottom:0;
}

.apply_now {
font-weight:bold;
text-decoration:none;
white-space:nowrap;
}

a.next {
float:right;
margin:0px 0;
color:#0099cc !important;
}

a.next:after {
content: " >";
}

a.previous {
float:left;
margin:0px 0;
color:#0099cc !important;
}

a.previous:before {
content: "< ";
}

.med_img_banner {
position:absolute;
padding-top:35px;
padding-left:25px;
}

.med_img {
position:absolute;
padding-top:19px;
padding-left:8px;
}

.large_logo {
height:121px;
background:transparent url(/images/site/bits/gallery-big-img.jpg) 0 0 no-repeat;
}

.sml_img {
position:absolute;
padding-top:6px;
padding-left:7px;
}

.small_logo {
height:65px;
background:transparent url(/images/site/bits/gallery-sml-img.jpg) 0 0 no-repeat;
}

.logo_banner {
height:144px;
width:195px;
background:transparent url(/images/site/bits/medtronic-img-new.gif) 0 0 no-repeat;
}

.visible {visibility:visible;}

.hidden {display:none;}

.normal {
margin:0 20px;
}

.normal h3 {
margin-left:0px;
margin-right:0px;
padding-left:0 !important;
padding-right:0;
}

.normal p {
color:#c2c2c2;
margin:10px 0;
}

.sider {
margin-left:10px;
margin-right:10px;
}

.sider p {
margin:6px 0;
color:#c2c2c2;
}

.sider ul {margin-top:6px;}

.sider a {
color:#0099cc;
font-weight:bold;
text-decoration:none;
}

.sider a:hover {text-decoration:underline;}

div.sidebar div.sider strong {
	display: block;
	color: #666;
margin:14px 0 0 0;
padding:0;
}

.special_content {
clear:both;
padding-top:20px;
}

.special_content p, .special_content h4 {
margin:6px 20px;
color:#c2c2c2
}

.special_content ul, special_content ol {
margin:12px 20px;
color:#c2c2c2;
}

.summary {
font-weight:bold;
font-size:120%;
}

.intro {
font-size:17px;
line-height:21px;
color:#fff;
}

.side_thumb {
float:left;
margin-right:12px;
}

.smooth {display:inline;}

div a.external, div a.internal {
color:#0099cc !important;
font-weight:normal;
white-space:nowrap;
text-decoration:none;
font-size:12px;
}

div a.external:hover, div a.internal:hover {text-decoration:underline;}

.external {
padding-right:13px;
background:transparent url(/images/site/bits/external.gif) right center no-repeat;
}

.larger {
font-size:15px !important;
color:#fff !important;
}

a.white {
text-decoration:none !important;
}

a.white:hover {
text-decoration:underline !important;
}

h3.cat_title {
padding:20px !important;
background-color:#333;
margin-top:10px;
font-size:20px !important;
font-weight:bold !important;
}

h2.cat_main_title {
padding-bottom:12px;
margin-bottom:0;
}

ul.detail-list li {
font-size:110%;
padding:3px 0;
}

h3.link a {
margin-right:20px;
text-decoration:none;
float:right;
color:#0099cc !important;
}

h3.link a:hover  {text-decoration:underline;}

div.search_filter a {
margin-left:12px;
text-decoration:none;
}

div.search_filter a:hover {text-decoration:underline;}

.sub-jobs-at .nojobs {
color:#ccc;
padding-left:20px;
font-size:110%;
}

.sub-latest-jobs .nojobs {
clear:both;
padding:15px;
}

.the_best {
float:right;
margin-right:28px;
}


p strong.free_bottom {
color:#fff !important;
margin-top:20px;
padding:0;
}

h3.blue, .news h3.blue {
font-size:16px;
width:400px;
color:#0099cc;
float:left;
clear:left;
margin:20px 0px 0 16px;
}

p.blue-link, .news p.blue-link {float:left;}

p.blue-link a, .news p.blue-link a {
color:#0099cc !important;
text-decoration:none;
}

p.blue-link a:hover, .news p.blue-link:hover {
color:#0099cc;
text-decoration:underline;
}

a.button-friend span, a.button-apply span {display:none;}

a.button-friend {
display:block;
float:right;
width:105px;
height:26px;
margin-right:8px;
background:transparent url(/images/site/bits/send-to-a-friend.gif) 0 0 no-repeat;
}

a.button-apply {
display:block;
float:right;
width:76px;
margin-right:16px;
height:26px;
background:transparent url(/images/site/bits/apply_now.gif) 0 0 no-repeat;
}

div.gallery-small ul li.jump-left {
clear:left;
width:100%;
height:1px;
padding:0;
margin:0;
float:none;
display:block;
} 

.sub-jobs-at ul, .sub-jobs-at ol {
margin-left:18px;
color:#c2c2c2;
margin-top:12px;
margin-bottom:12px;
padding:0 0 0 18px;
}

.news .sub-news ul, .news .sub-news ol   {
margin-left:0px;
color:#c2c2c2
margin-top:12px;
margin-bottom:12px;
padding:0 0 0 18px;
}

.news .sub-news .special_error ul, .news .sub-news .special_error ol {margin-left:20px;}

sub-jobs-at ol {
margin-left:20px;
padding:0 0 0 15px;
}

.news .sub-news ol  {
margin-left:0px;
padding:0 0 0 15px;
}

.sub-jobs-at ul, .news .sub-news ul {list-style:square;}

.news .sub-news .news-list {
list-style:none;
margin: 22px 0 20px 20px;
padding-left:0;
}

.news div.paginate-me {
clear:both;
color:#c2c2c2 !important;
text-align:right;
padding-top:20px;
margin-right:30px;
}

.news div.paginate-me b {color:#c2c2c2;}

.news div.paginate-me a {
color:#0099CC !important;
text-decoration:underline;
}

.sub-news {overflow:hidden;}

.force-width {
width:555px;
float:right;
}

.force-width-alt {
width:525px;
float:right;
}

.category_list {
clear:both;
float:left;
width:100%;
background-color:#323232;
border-bottom:1px solid #323232;
margin:9px 0px 10px 0px;
padding:6px 30px 6px 20px;
}

.back-top {
text-align:right;
margin-right:60px;
}

.hack .previous, .hack .next {display:none;}

.hack .special_content .white {color:#666}

.hack .special_content p { color: #888 }

#industry_slides h2 {
float:left;
margin-bottom:10px;
}

#featured_nav {
float:left;
width:100px;
margin-top:-10px;
margin-bottom:20px;
}

.slides {
clear:both;
margin-top:20px;
}

.facebook{float:right;}

.lj_facebook {
position:absolute;
display:block;
right:0;
top:46px;
margin-top:-25px;
margin-right:8px;
margin-bottom:15px;
}

.lj_facebook a img {margin-top:10px;}

table {border:0;}

td {border:0;}

tr {
border-bottom:1px solid #666
}

.white, .white:visited, .white:focus, .white:hover
{
  color: white;
}

.latest-jobs .sub-latest-jobs .special_content {background-color:#fff;}

.latest-jobs .sub-latest-jobs .special_content a:hover {color:#333;}

.special_content .white {color:#fff;}

div.view-jobs-spacer
{
  display:block;
  height:7px;
}

div.view-jobs-spacer-standard
{height:10px;}


h1, h2, h3, h4, h5, h6{color:#C2C2C2;}
