@charset "utf-8";
.overlay {
  position:absolute;
  top: 70px;
  left: 75px;
  height: 85%;
  width: 90%;
  z-index: 10;
  background-color:#FFFFFF;
  display:none;
}
.data
{
color:#000000;
font-family:Arial, Helvetica, sans-serif, "Chaparral Pro Light";
font-size:14px;
margin-left:120px;
margin-right:120px;
}

.wrapper {
  display: block;
  margin: 0 auto;
}

/** jobs display **/
#jobs {
  display: block;
  margin-bottom: 80px;
}
 
#job-info {
  display: block;
  float: left;
  width: 850px;
  min-height: 100px;
  padding: 0 20px;
}
 
.jobitem {
  display: none;
}
.jobitem.displayed {
  display: block;
}
#jobs-list {
  display:compact;
  width: 250px;
  float: left;
  height:auto;
}
#jobs-list ul { }

#jobs-list ul li { 
  font-size: 1.2em;
}
#jobs-list ul li a {
  display:list-item;
  width: 100%;
  padding: 15px 15px;
  text-decoration: none;
  font-weight: bold;
  color: #9a9a9a;
  border-bottom-color:#666666;
  border-right-color:#666666;
  border-top-color:#666666;
  border-width:thin;
  border-style:solid;
  border-radius: 10px;
}
#jobs-list ul li a:hover {
  color:#3399CC;
  font-size:18px;
}
#jobs-list ul li a.active {
  display: block;
  color: #414141;
  padding-left: 6px;
  position: relative;
  left: 1px;
  border-bottom-color:#666666;
  border-top-color:#666666;
  border-width:thin;
  border-right:none;
  border-style:solid;
  border-radius: 10px;
  background-color:#33CCFF;
}
table tr td {
    padding-top: 10px;
    padding-bottom: 10px;
	padding-left:10px;
	padding-left:10px;
}

/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.corporate
{
color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:60px;
width:90%;
}