/* initial.css, use in every project. version: 2.0.1.0, last modified: 9/1/2009 */
a img, a.mseditor img { border: none; }
body, body.mseditor, html, html.mseditor { margin: 0; padding: 0; }
button { cursor: pointer; overflow: visible; width: auto; }
fieldset, form { border: none; margin: 0; padding: 0; }
label { cursor: pointer }
legend { display: none; }
h1, h1.mseditor, h2, h2.mseditor, h3, h3.mseditor, h4, h4.mseditor, h5, h5.mseditor, h6, h6.mseditor, p, p.mseditor, pre, pre.mseditor, blockquote, blockquote.mseditor, ul, ul.mseditor, ol, ol.mseditor, dl, dl.mseditor, address, address.mseditor { margin: 0 0 1em 0; padding: 0; }
li, li.mseditor, dd, dd.mseditor, blockquote, blockquote.mseditor { margin-left: 1em; }

a, a.mseditor {
  color: #004640;
}

#enter-channel ul li a:hover {
  text-decoration: none !important;
}

a:hover, a.mseditor:hover {
  color: #e4302c !important;
  text-decoration: underline !important;
}

body, body.mseditor, button, input, select, textarea {
  color: #004640;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
}

body, body.mseditor, textarea {
  line-height: 1.5;
}

form fieldset .form-label {
  float: left;
  width: 200px;
}

form fieldset .form-label-confirmation {
  float: left;
  width: 50px;
}

form fieldset .form-row {
  overflow: hidden;
  width: 100%;
}

form fieldset .form-input {
  float: left;
  width: 280px;
}

form fieldset .form-input-confirmation {
  float: left;
}

h1, h1.mseditor {
  font-size: 25px;
  font-weight: normal;
  line-height: 1.1em;
  margin-bottom: 0.2em;
}

h1.normalh1 {
  font-size: 30px;
  font-weight: normal;
  line-height: 1.1em;
  margin-bottom: 0.2em;
}

h2, h2.mseditor {
  font-size: 14px;
  line-height: 1.25em;
}

h2.styled {
  background: url(../img/laurens/h2-styled.gif) repeat-x;
  padding-top: 10px;
}

h3, h3.mseditor {
  font-size: 13px;
  line-height: 1.25em;
}

h4, h4.mseditor {
  font-size: 1.25em;
}

/*#LAST LINE -- DO NOT REMOVE*/

body {
  background: white;
}

/*#LAST LINE -- DO NOT REMOVE*/
#b-1 {
  float: left;
}

#b-2 {
  float: left;
}

#b-2 ol li,
#b-2 ol li ol li,
#b-2 ul li ol li,
{
  list-style-type: decimal;
}

#b-2 ul li {
  list-style-type: disc;
}

#b-2 ul li ul li {
  list-style-type: square;
}

#b-3 {
  float: left;
  width: 150px;
}

#b-4 {

}

#cta {
  padding-top: 5px
}

#cta .cta {
  display: block;
  height: 116px;
  margin-bottom: 10px;
}

#container {
  margin: auto;
  width: 960px;
}

#content {

}

#copyright {
  line-height: normal;
}

#copyright a {
  color: black;
}

#enter-channel p {
  margin-bottom: 0.5em;
  text-align: center;
}

#enter-channel ul {
  background: url(../img/laurens/enter-channel.gif) repeat-y;
  color: #fff;
  height: 89px;
  list-style: none;
  margin: 0;
  padding: 0;
}

#enter-channel ul li {
  cursor: pointer;
  float: left;
  height: 89px;
  margin: 0 7px 0 0;
  width: 225px;
  padding: 0;
}

#enter-channel ul li.last-item {
  margin: 0;
}

#enter-channel ul li a .channelname {
  font-size: 14px;
  font-weight: bold;
  display: block;
  line-height: 1em;
  margin-bottom: 20px;
}

#enter-channel ul li .channellink {
  text-decoration: underline;
}

#enter-channel ul li a {
  display: block;
  height: 69px;
  margin: 0 0 0 0;
  padding: 20px 12px 0 12px;
  color: #fff !important;
  text-decoration: none;
}

#facebar {
  display: block;
  margin-bottom: 7px;
}

#footer {
  background: #e5ecec;
  border-top: 6px solid #004640;
  color: #999;
  font-size: 11px;
  height: 48px;
  padding: 12px 0 0 10px;
  position: relative;
}

#footer a {
  color: #999;
}

#footer ul {
  list-style: none;
  margin: 0;
}

#footer ul li {
  display: inline;
  margin: 0;
}

#footer ul li span {
  padding: 0 0.3em;
}

#header {
  background: url(../img/laurens/header-bkg.gif) repeat-y;
  height: 100px;
  margin-bottom: 7px;
  position: relative;
}

#header #logo {
  left: 30px;
  position: absolute;
  top: 5px;
}

#header #fontsize {
  font-size: 12px;
  left: 680px;
  position: absolute;
  top: 26px;
}

#header #fontsize img {
  margin-left: 3px;
}

#header .search {
  background: url(../img/laurens/search-bkg.gif) no-repeat;
  height: 26px;
  left: 805px;
  position: relative;
  top: 22px;
  width: 147px;
}

#header .search input {
  border: 0;
  font-size: 11px;
  height: 18px;
  left: 7px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  top: 4px;
  width: 117px;
}

#header .search button {
  background: transparent;
  border: none;
  height: 18px;
  left: 125px;
  position: absolute;
  top: 4px;
  width: 18px;
}

#header .search button span { /* hide the text on the button */
  display: none;
}

#main {
  overflow: hidden;
  width: 100%;
}

#ch-nav {

}

#ch-nav p {
  color: #fff;
  font-size: 14px;
  line-height: 1.5em;
  margin: 0;
  padding: 5px 10px;
}

#ch-nav p a {
  color: #fff !important;
}

#ch-nav ul {
  list-style: none;
}

#ch-nav ul.list-closed {
  display: none;
}

#ch-nav ul li {
  background: #f4f7f7 url(/img/ch-nav-item.gif) no-repeat bottom;
  margin: 0;
  padding: 3px 10px;
}

#ch-nav ul li.active-item {
  background: #fff;
  font-weight: bold;
}

#ch-nav ul li.last-active-item {
	background: #fff url(/img/ch-nav-item.gif) no-repeat bottom;
}

#ch-nav ul li a {
  text-decoration: none;
}

#ch-nav ul.list-open li ul {
  font-size: 0.9em;
  font-weight: normal;
  margin: 0;
}

#ch-nav ul.list-open li ul li {
  background: transparent url(/img/bullets/bullet-2.gif) no-repeat 5px 6px;
  padding: 0 5px 0 18px;
}

#ch-nav ul.list-open li ul li.active-item {
  background: #fff url(/img/bullets/bullet-2.gif) no-repeat 5px 6px;
}

#ch-nav ul.list-open li ul.list-open li ul {
  font-size: 1em;
  font-weight: normal;
  margin: 0;
}

#ch-nav ul.list-open li ul.list-open li ul.list-open li {
  background: transparent url(/img/bullets/dash.gif) no-repeat 2px 6px;
  padding: 0 5px 0 12px;
}

#ch-nav ul.list-open li ul.list-open li ul.list-open li ul.list-open li {
  background: transparent url(/img/bullets/bullet-3.gif) no-repeat 2px 6px;
}

#nav {
  bottom: 12px;
  font-size: 14px;
  font-weight: bold;
  list-style: none;
  margin: 0;
  position: absolute;
  right: 10px;
}

#nav li {
  background: url(/img/nav-item.gif) no-repeat right;
  float: left;
  height: 21px;
  line-height: 21px;
  margin: 0 2px;
  padding-right: 6px;
}

#nav li.active-item a {
  background: #004640;
  color: #fff !important;
}

#nav li.intranet {
  background: none;
  padding: 0;
}

#nav li.intranet a {
  color: #a9a9a9;
}

#nav li a {
  display: block;
  float: left;
  height: 21px;
  padding: 0 5px;
  text-decoration: none !important;
}

#gm-container {
  margin-bottom: 1em;
}

#news-fulllist {
  list-style: none;
  margin-bottom: 5em;
}

#news-fulllist hr {
	margin: 15px 0;
}

#news-fulllist > li {
	list-style-type: none !important;
  margin: 0;
}

* html #news-fulllist li {
	list-style-type: none !important;
}

#news-fulllist > li > ol > li {
	list-style-type: decimal !important;
  margin: 0;
}

#news-fulllist > li > ul > li {
	list-style-type: disc !important;
  margin: 0;
}

* html #news-fulllist li li {
	list-style-type: disc !important;
}

#news-fulllist > li > ul > li > ul > li {
	list-style-type: square !important;
  margin: 0;
}

* html #news-fulllist li li li {
	list-style-type: square !important;
}

#news-fulllist li .date, #news-message .date {
  color: #999;
  font-size: 11px;
  margin-bottom: 0.5em;
  text-align: right;
}

#news-fulllist li .intro {
  font-weight: bold;
}

#news-fulllist li .img {
  margin-bottom: 1em;
  text-align: center;
}

#news-list-years li {
	background: url(/img/arrow-bullet.gif) 0 7px no-repeat;
	list-style: none !important;
	margin-left: 0;
	padding-left: 10px;
}

#news-shortlist {
  margin-top: 20px;
}

#news-shortlist ol {
  line-height: 1.25em;
}

#news-shortlist ol li {
  background: url(../img/laurens/bullet-2.gif) no-repeat 0 6px;
  list-style: none !important;
  margin: 0 0 1em 0;
  padding-left: 10px;
}

#news-shortlist ol li a {
  text-decoration: none;
}

#news-shortlist .morenews {
  text-align: right;
}

#news-shortlist .morenews span {
  background: url(../img/laurens/bullet-2.gif) no-repeat 0 6px;
  padding-left: 10px;
}

#payoff {
  left: 721px;
  position: absolute;
  top: 19px;
}

#photo-fulllist {
  list-style: none;
  overflow: auto;
  width: 100%;
}

#photo-fulllist li {
  border: 1px solid #a9a9a9;
  float: left;
  height: 158px;
  margin: 0 10px 10px 0;
  text-align: center;
  width: 158px;
}

#photo-fulllist li.last-item {
  margin: 0;
}

#process-three {
  background-repeat: no-repeat;
  color: #aaa;
  height: 1%;
  margin-bottom: 1em;
  overflow: hidden;
  padding-top: 20px;
  text-align: center;
}

#process-three a {
  color: #004640;
}

#process-three.step-1 {
  background-image: url(../img/laurens/shop-step-1.gif);
}

#process-three.step-2 {
  background-image: url(../img/laurens/shop-step-2.gif);
}

#process-three.step-3 {
  background-image: url(../img/laurens/shop-step-3.gif);
}

#process-three .step-1, #process-three .step-2, #process-three .step-3 {
  float: left;
  width: 160px;
}

#process-three.step-1 .step-1, #process-three.step-2 .step-2, #process-three.step-3 .step-3 {
  color: #004640;
  font-weight: bold;
}

#process-three.step-2 .step-1, #process-three.step-3 .step-1, #process-three.step-3 .step-2 {
  color: #004640;
}

.shoppingcart-edit-buttons {
	width: 80px;
}

#search-fulllist {
  list-style: none;
}

#search-fulllist li {
	list-style: none !important;
  margin: 0;
}

#search-fulllist li .channel {
	color: #999;
}

#search-fulllist li .title {
  color: #999;
  margin: 0;
}

#search-fulllist li .title a {
  font-weight: bold;
}

#tabs {
  background-image: url(../img/laurens/tabs/overlay.gif);
  background-repeat: repeat-x;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  list-style: none;
  margin-bottom: 5px;
  overflow: hidden;
  width: 100%;
}

#tabs li {
  float: left;
  height: 30px;
  margin: 0;
}

#tabs li a {
  color: #fff !important;
  display: block;
  float: left;
  height: 30px;
  line-height: 28px;
  padding: 0 15px;
  text-decoration: none !important;
}

#tabs li.t1 { /* red tab */
  background: url(../img/laurens/tabs/112.gif) no-repeat right top;
  margin-left: 223px; /* faux center...not perfect, we need display: inline-block for this */
  margin-right: 3px;
}

* html #tabs li.t1 {
  margin-left: 110px; /* ??? IE6 doubles the margin, but why? */
}

#tabs li.t1 a {
  background: url(../img/laurens/tabs/111.gif) no-repeat left top;
}

#tabs li.t1:hover {
  background: url(../img/laurens/tabs/132.gif) no-repeat right top;
}

#tabs li.t1:hover a {
  background: url(../img/laurens/tabs/131.gif) no-repeat left top;
}

#tabs li.t2 { /* dark green tab */
  background: url(../img/laurens/tabs/212.gif) no-repeat right top;
  margin-right: 3px;
}

#tabs li.t2 a {
  background: url(../img/laurens/tabs/211.gif) no-repeat left top;
}

#tabs li.t2:hover {
  background: url(../img/laurens/tabs/232.gif) no-repeat right top;
}

#tabs li.t2:hover a {
  background: url(../img/laurens/tabs/231.gif) no-repeat left top;
}

#tabs li.t3 { /* light green tab */
  background: url(../img/laurens/tabs/312.gif) no-repeat right top;
}

#tabs li.t3 a {
  background: url(../img/laurens/tabs/311.gif) no-repeat left top;
}

#tabs li.t3:hover {
  background: url(../img/laurens/tabs/332.gif) no-repeat right top;
}

#tabs li.t3:hover a {
  background: url(../img/laurens/tabs/331.gif) no-repeat left top;
}

#tabs li a {
  color: #fff;
  text-decoration: none;
}

#trail span {
  color: #95b2b0;
  padding: 0 0.3em;
}

.autocomplete {
  background: #f3f6f7;
  border: 1px solid #bccad3;
  font-size: 11px;
  line-height: 20px;
  margin: 0px;
  max-height: 100px;
  overflow-y: auto;
  padding: 0px;
  position: absolute;
  width: 276px !important;
}

.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.autocomplete ul li.selected {
  background-color: #c2ced7;
}

.autocomplete ul li {
  cursor: pointer;
  display: block;
  height: 20px;
  list-style: none;
  margin: 0;
  padding: 2px;
}


.back2list {
  background-position: 0 5px;
  background-repeat: no-repeat;
  padding-left: 12px;
}

.custom-list {
  list-style: none;
  overflow: auto;
  width: 100%;
}

.custom-list li {
  background: url(../img/laurens/bullet.gif) no-repeat 0 7px;
  list-style: none !important;
  padding-left: 14px;
}

.custom-list li.active-item a {
  font-weight: bold;
  text-decoration: none;
}

.custom-list.style-2, .custom-list.style-3 {
  margin-bottom: 0;
  padding-bottom: 1em;
}

.custom-list.style-2 li {
  float: left;
  width: 210px;
}

.custom-list.style-3 li {
  float: left;
  width: 130px;
}

.laurens-form {
  margin-bottom: 1em;
}

.laurens-form .legend-replacement {
  background: url(../img/laurens/legend-replacement-1.gif) repeat-x bottom;
  font-weight: bold;
  line-height: 13px;
  margin: 0;
  overflow: hidden;
  width: 100%;
}

.laurens-form .legend-replacement span {
  background: url(../img/laurens/legend-replacement-2.gif) repeat-x bottom;
  display: block;
  float: left;
  line-height: 13px;
  padding-right: 4px;
}

.laurens-form .description {
  font-style: italic;
  font-size: 0.9em;
}

.laurens-form #geboortedatum_day,
.laurens-form #geboortedatum_year {
  width: 25%;
}

.laurens-form #geboortedatum_month {
  width: 45%;
}

.laurens-form fieldset, .laurens-form .inner {
  background: #e5ecec;
  margin-bottom: 0.5em;
  padding: 5px 10px 1px 10px;
}

.laurens-faq-list {
	margin-left: 24px;
}

.laurens-form fieldset input, .laurens-form fieldset select, .laurens-form fieldset textarea { /* default element width for this kind of form */
  margin: 0;
  padding: 1px 0;
  width: 276px;
}

.laurens-form fieldset input[type=checkbox], .laurens-form fieldset input[type=radio] {
	width: auto;
}

/* seperate for IE6 */
.laurens-form fieldset .checkbox {
	width: auto;
}

.laurens-form fieldset button, .faux-button a {
  background: #e4302c;
  border: none;
  color: #fff !important;
  font-weight: bold;
  height: 20px;
  padding: 0 8px;
  text-decoration: none !important;
}

.laurens-form button, .faux-button a {
  background: #e4302c;
  border: none;
  color: #fff !important;
  font-weight: bold;
  height: 20px;
  padding: 0 8px;
  text-decoration: none !important;
}

.laurens-form fieldset button:hover, .faux-button a:hover {
  background: #e95956;
  color: #fff !important; /* IE6 fix */
  text-decoration: none !important; /* IE6 fix */
}

/* Button styled link */
.faux-button {
  overflow: hidden;
  width: 100%;
}

.faux-button a {
  color: #fff !important; /* double declaration needed */
  display: block;
  float: right;
  margin-left: 5px;
  text-decoration: none !important;
}

.laurens-form fieldset input.click {
  margin: 0 0.2em 0 0;
  width: auto;
}

/* different widths for inputs */
.laurens-form fieldset input.s1 {
  width: 66px;
}

.laurens-form fieldset input.s2 {
  width: 114px;
}

.laurens-form fieldset input.s3 {
  width: 197px;
}

.laurens-form fieldset .form-row {
  border-bottom: 2px solid #fff;
  margin: 0 -10px;
  padding: 3px 10px;
}

.laurens-form .form-button {
  padding: 3px 0;
  text-align: right;
}

/* Special cases */
.laurens-form fieldset input.zipcode {
  margin-right: 5px;
}

.laurens-form fieldset input.city {
}

.laurens-form .plusminus {
  width: 50px;
}

.laurens-form fieldset label.miss {
  margin-right: 10px;
}

.laurens-table {
  border-collapse: collapse;
  margin-bottom: 1em;
  padding: 0;
  width: 500px;
}

.laurens-table tbody tr th.twocol { /* smaller for the doubleitem tables */
  padding-left: 10px;
  text-align: left;
  width: 35%;
}

.laurens-table td {
  padding: 4px 0;
  vertical-align: top;
}

.laurens-table td span, .laurens-table .first-td { /* use only in first column... */
  /*background: url(../img/laurens/bullet.gif) no-repeat 0 7px;*/
  padding-left: 4px;
}

.laurens-table thead tr th {
  background: url(../img/laurens/th.gif) repeat-x;
  height: 30px;
  line-height: 30px;
  padding-left: 4px;
  text-align: left;
}

/* Special cases */
.laurens-table .first-item {
  padding-left: 10px;
}

.laurens-table#job-search-result .hours {
  text-align: center;
  width: 80px;
}

.laurens-table#activity-search-result th.description {
  width: 265px;
}

.laurens-table#activity-search-result .date {
  text-align: center;
  width: 60px;
}

.laurens-table#house-search-result .price {
  padding-right: 10px;
  text-align: left;
}

.laurens-table .r2 {
  background: #e5ecec;
}


.laurens-table tbody tr td input.number {
  width: 20px;
}

.laurens-table .click {
  width: 30px;
}

.laurens-table .currency {
  padding-right: 10px;
  text-align: right;
}

.laurens-table .exvat {
  background: none;
  color: #808080;
  font-size: 11px;
  margin: 0;
  padding: 0;

}


.layout-1 #main {
  background: url(../img/laurens/layout-1-block.gif) repeat-y;
  margin-bottom: 7px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-top: 2px;
  width: 958px;
}

.layout-1 #main #b-1 {
  background: #fff;
  margin-right: 9px;
  min-height: 310px;
  padding: 18px 6px 6px 6px;
  width: 689px;
}

.layout-1 #main #b-1 .inner {
  padding: 0 20px;
}

.layout-1 #main #b-2 {
  color: #fff;
  padding: 20px;
  width: 208px;
}

.layout-1 #main #b-2 h1 {
  font-size: 18px;
}

.layout-1 #main #b-2 a {
  color: #fff !important;
}

.layout-2 #b-1 {
  width: 200px;
}

.layout-2 #b-2 {
  overflow: hidden; /* needed for IE to fix the italic issue */
  padding: 0 30px;
  width: 500px;
}

.layout-2 #b-3 {
  width: 200px;
}

.layout-2 #b-outer { /* needed for trail positioning... */
  float: left;
  overflow: hidden;
  width: 760px;
}

.layout-2 #cta .search {
  background: url(../img/laurens/cta/search-bkg.gif) no-repeat;
  height: 26px;
  left: 8px;
  position: relative;
  top: 84px;
  width: 184px;
}

.layout-2 #cta .search input {
  border: 0;
  font-size: 11px;
  height: 18px;
  left: 7px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  top: 4px;
  width: 117px;
}

.layout-2 #cta .search button {
  background: transparent;
  border: none;
  height: 18px;
  left: 162px;
  position: absolute;
  top: 4px;
  width: 18px;
}

.layout-2 #cta .search button span { /* hide the text on the button */
  display: none;
}




/* start channel-1 specific */
.layout-2.channel-1 #tabs {
  background-color: #e4302c;
}

.layout-2.channel-1 #tabs li.t1 {
  background: url(../img/laurens/tabs/122.gif) no-repeat right top;
}

.layout-2.channel-1 #tabs li.t1 a {
  background: url(../img/laurens/tabs/121.gif) no-repeat left top;
  color: #004640 !important;
}

.layout-2.channel-1 #ch-nav p {
  background: #e4302c;
}

.layout-2.channel-1 #cta .cta-1 {
  background: url(../img/laurens/cta/cta-1-search-specific.gif);
}

.layout-2.channel-1 #cta .cta-2 {
  background: url(../img/laurens/cta/cta-1-contact.gif);
}

.layout-2.channel-1 #cta .cta-3 {
  background: url(../img/laurens/cta/cta-1-faq.gif);
}

.layout-2.channel-1 .back2list {
  background-image: url(../img/laurens/a1l-red.gif);
}

/* end channel-1 specific */



/* start channel-2 specific */
.layout-2.channel-2 #tabs {
  background-color: #004640;
}

.layout-2.channel-2 #tabs li.t2 {
  background: url(../img/laurens/tabs/222.gif) no-repeat right top;
}

.layout-2.channel-2 #tabs li.t2 a {
  background: url(../img/laurens/tabs/221.gif) no-repeat left top;
  color: #004640 !important;
}

.layout-2.channel-2 #ch-nav p {
  background: #004640;
}

.layout-2.channel-2 #cta .cta-1 {
  background: url(../img/laurens/cta/cta-2-search-specific.gif);
}

.layout-2.channel-2 #cta .cta-2 {
  background: url(../img/laurens/cta/cta-2-contact.gif);
}

.layout-2.channel-2 #cta .cta-3 {
  background: url(../img/laurens/cta/cta-2-job-openings.gif);
}

.layout-2.channel-2 .back2list {
  background-image: url(../img/laurens/a1l-green1.gif);
}


/* end channel-2 specific */



/* start channel-3 specific */
.layout-2.channel-3 #tabs {
  background-color: #99b5b3;
}

.layout-2.channel-3 #tabs li.t3 {
  background: url(../img/laurens/tabs/322.gif) no-repeat right top;
}

.layout-2.channel-3 #tabs li.t3 a {
  background: url(../img/laurens/tabs/321.gif) no-repeat left top;
  color: #004640 !important;
}

.layout-2.channel-3 #ch-nav p {
  background: #99b5b3;
}

.layout-2.channel-3 #cta .cta-1 {
  background: url(../img/laurens/cta/cta-3-search-specific.gif);
}

.layout-2.channel-3 #cta .cta-2 {
  background: url(../img/laurens/cta/cta-3-contact.gif);
}

.layout-2.channel-3 #cta .cta-3 {
  background: url(../img/laurens/cta/cta-3-locaties.gif);
}

.layout-2.channel-3 .back2list {
  background-image: url(../img/laurens/a1l-green2.gif);
}
/* end channel-3 specific */



/* start channel-3 specific */
.layout-2.channel-4 #tabs {
  background-color: #a9a9a9;
}

.layout-2.channel-4 #ch-nav p {
  background: #004640;
}

.layout-2.channel-4 #cta .cta-0 {
  background: url(../img/laurens/cta/cta-0-locaties.gif);
}

.layout-2.channel-4 #cta .cta-1 {
  background: url(../img/laurens/cta/cta-4-search-specific.gif);
}

.layout-2.channel-4 #cta .cta-2 {
  background: url(../img/laurens/cta/cta-2-job-openings.gif);
}


/* end channel-4 specific */
#location-details {
	margin-bottom: 10px;
}

#location-info td {
	padding: 2px;
}


#location-info .label {
	width: 50px;
}

#location-route {
	display: none;
}

.layout-3 { }

.error, .hillight {
  color: #e4302c;
}

.form-errors {
  border: 2px solid #e4302c;
  color: #e4302c;
  margin: 10px;
  padding: 10px 0 0 0;
}

#b-2 .form-errors li {
  list-style: none;
}

.form-errors li {
  background: url(/img/error.gif) no-repeat 0 2px;
  list-style: none;
  padding: 1px 10px 1px 24px;
}

.form-errors p {
  text-align: left;
}

.location-back {
	float:right;
	margin: 8px 2px 5px 0;
}

.mseditor.no-spacing {
  margin: 0;
}

.pager {
  text-align: center;
}

.pager a {
  padding: 0 0.4em;
}

.pager a.active {
  background: #004640;
  color: #fff;
  text-decoration: none;
}

.pager span {
  color: #99b5b3;
  padding: 0 0.3em;
}

.reqfld {
  color: #e4302c;
  margin-left: 0.3em;
}

p .reqfld {
  margin: 0;
}

.datepicker, #startdate, #enddate  {
  width: 70px;
}

.datepicker, #trigger_startdate {
  margin-right: 7px;
}


#trigger_startdate {
  padding: 3px 3px 3px 3px;
}

#trigger_enddate {
  padding: 3px 3px 3px 3px;
}

p.top-menu-tree {
  font-size: 12px;
  line-height: 1.1em;
  margin: 0;
}

.top-menu-link {
  text-decoration: none;
}

#auth_yes {
  margin:0;
  padding:1px 0;
  width: 100%;
}

#auth_no {
  margin:0;
  padding:1px 0;
  width: 100%;
}

/* START FRANTZ CHANGES ~ on client request */
#b-2 h1 {
  margin-bottom: 0.3em;
}
/* END FRANTZ CHANGES */