body {
  margin:0px;
  padding:0px;
  background-color:#fff;
  color: #fff;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.normal {
  font-weight:normal;
  font-size:11px;
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  line-height:12px;
}
br {
  line-height:5px;
}
p {
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  line-height:14px;
}
.keys {
	font-size:7px;
    color: #AAAAAA;
}
h1 {
  font-weight:normal;
  font-size:20px;
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  line-height:20px;
}
h2 {
  font-weight:normal;
  font-size:18px;
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  line-height:18px;
}
h3 {
  font-weight:normal;
  font-size:16px;
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  line-height:16px;
}
h4 {
  font-weight:bold;
  font-size:14px;
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  line-height:14px;
}
h5 {
  font-weight:bold;
  font-size:12px;
  padding:0px;
  margin-top:3px;
  margin-bottom:5px;
  line-height:12px;
}
.bold {
  font-weight:bold;
}
a:link, a:visited {
  color:#fff;
  text-decoration:none;
}
a:active, a:hover, a:link.blue, a:visited.blue {
  color:#036;
  text-decoration:none;
}
fieldset {
  width:480px;
  border:1px solid #92cdbf;
  padding-left:6px;
}
legend {
  color:#92cdbf;
}
input, select, textarea {
  color:#036;
  background-color:#fff;
  border:1px solid #92cdbf;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:16px;
  margin-bottom:2px;
}
select {
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
}
label {
  clear:both;
}
.labelText {
  float:left;
  width:176px;
  text-align:right;
}
.error {
  color:#f00;
}
.AdminMain {
  background-color:#92cdbf;
}
.SearchSelect {
  width:169px;
  font-size:12px;
  line-height:18px;
  margin-bottom:2px;
}
.dividerhome {
  height:1px;
  margin:0px;
  margin-top:3px;
  margin-bottom:3px;
  font-size:1px;
  background-image:url(../images/dots_home_news.gif);
}
.dividernews {
  height:1px;
  margin:0px;
  margin-top:3px;
  margin-bottom:3px;
  font-size:1px;
  background-image:url(../images/dotted_line.gif);
}
.dividerjobs {
  height:1px;
  margin:0px;
  margin-top:3px;
  margin-bottom:3px;
  font-size:1px;
  border-bottom:1px dotted #036;
  background-image:url(../images/dots_jobs.gif);
}
#ContentHolder {
  margin:0px auto;
  padding:0px;
  width:900px;
}
#TopNav {
  position:relative;
  margin:0px;
  padding:0px;
  height:68px;
}
#TopNav a {
	margin-bottom:12px;
	text-transform:uppercase;
	font-size: 11px;
}
#ContentMain {
  position:relative;
  height:628px;
}
#ColumnLeft {
  position:absolute;
  left:0px;
  top:0px;
  margin:0px;
  padding:10px;
  width:280px;
  height:608px;
}
#ColumnMiddle {
  position:absolute;
  left:300px;
  top:0px;
  margin:0px;
  padding:10px;
  width:280px;
  height:608px;
}
#ColumnRight {
  position:absolute;
  left:600px;
  top:0px;
  margin:0px;
  padding:10px;
  width:280px;
  height:608px;
}
#ColumnMiddleRight {
  position:absolute;
  left:300px;
  top:0px;
  margin:0px;
  padding:10px;
  width:580px;
  height:608px;
}
#ColumnAll {
  position:relative;
  left:0px;
  top:0px;
  margin:0px;
  padding:10px;
  width:880px;
  height:608px;
}
#PageDetails {
  position:absolute;
  margin:0px;
  padding:0px;
  top:120px;
  width:280px;
}
#AdminPageDetails {
  position:absolute;
  margin:0px;
  padding:0px;
  top:220px;
  width:280px;
}
#FullPageDetails {
  position:relative;
  margin:0px;
  padding:0px;
  top:120px;
}
#Footer {
  margin-top:5px;
  text-align:right;
  color:#003;
}

.uparrow {
  position:absolute;
  right:0px;
  top:0px;
}
.downarrow {
  position:absolute;
  right:0px;
  bottom:0px;
}
#RegisterVacancy {
  margin-top:0px;
}
#RegisterVacancy label {
  display:block;
  float:left;
  clear:both;
  width:110px;
}
#RegisterVacancy input, #RegisterVacancy textarea {
  width:160px;
}
a:link.RegisterSubmitJobs, a:visited.RegisterSubmitJobs, a:link.RegisterSubmitChefs, a:visited.RegisterSubmitChefs {
  color:#036;
}
a:active.RegisterSubmitJobs, a:hover.RegisterSubmitJobs {
  color:#97933e;
}
a:active.RegisterSubmitChefs, a:hover.RegisterSubmitChefs {
  color:#c1a073;
}
.ThreeColumn {
  column-count: 3;
  column-gap: 20px;
}
.fsRegister {
  width:290px;
  border:none;
  padding:0px;
}
.fsRegister legend.Jobs {
  color:#97933e;
  font-weight:bold;
}
.fsRegister legend.Chefs {
  color:#c1a073;
  font-weight:bold;
}
.chkTandC {
  width:10px;
}

