/* --------------------------- Global Styles --------------------------- */

	
* { margin: 0; padding: 0; behavior: url(../iepngfix/iepngfix.htc); }

body { 
  font-family: Arial,Verdana; 
  font-size: 12px; 
  line-height: 14px; 
  color: #eee; 
  text-align: center; 
  background: #666 url(../images/background_gradient.gif) top left repeat-x; 
}

.clear { clear: both; font-size: 4px; line-height: 4px; }
 
h1 { font-size: 20px; }
h1#logo span { display: none; }
h1#logo { width: 197px; height: 92px; back/ground: url() no-repeat; cursor: pointer; }

a, a:visited { font-weight: bold; text-decoration:none; color:#f0ff00; } 
a:hover { text-decoration:none; color: #fff; }

/* --------------------------- Main Structure --------------------------- */

#container { 
  width: 790px; 
  margin: 0px auto; 
  z-index: 1;
}
#intro { 
  width: 900px; 
  margin: 10px auto; 
  text-align: center; 
  font-size: 14px;
  line-height: 16px;
  color: #333;
  padding-top: 10px;
}
#hireDiv {
  position: relative;
  top: 80px;
  left: 20px;
  width: 468px;
  float: left;
  z-index: 10;
}
  #hire_heading {
    position: absolute;
    top: -20px;
    left: 20px;
    z-index: 11;
  }
  #hire_img {
    position: absolute;
    top: -80px;
    left: 290px;
    z-index: 12;
  }
#trialsDiv {
  position: relative;
  top: 60px;
  left: 150px;
  width: 468px;
  float: left;
  z-index: 20;
}
  #trials_heading {
    position: absolute;
    top: -20px;
    left: 20px;
    z-index: 21;
  }
  #trials_img {
    position: absolute;
    top: -80px;
    left: 310px;
    z-index: 22;
  }
#trainingDiv {
  position: relative;
  top: 40px;
  left: 280px;
  width: 468px;
  float: left;
  z-index: 30;
}
  #training_heading {
    position: absolute;
    top: -20px;
    left: 20px;
    z-index: 31;
  }
  #training_img {
    position: absolute;
    top: -80px;
    left: 310px;
    z-index: 32;
  }
.top {
  background: url(../images/div_bg_top.png) top left no-repeat;
  width: 468px;
  height: 9px;
  font-size: 0px; 
  line-height: 0px;
}
.body {
  background: url(../images/div_bg_body.png) top left repeat-y;
  width: 468px;
}
.body p.main {
 padding: 40px 8px 0px 8px;
}
.body p.lrgTxt {
 font-size: 14px;
 line-height: 18px;
 padding-bottom: 50px;
}
.body p.lrgTxt b {
 font-size: 16px;
 line-height: 20px;
}
.bottom {
  background: url(../images/div_bg_bottom.png) top left no-repeat;
  width: 468px;
  height: 9px;
  font-size: 0px; 
  line-height: 0px;
}
#footer {
  position: relative;
  top: 80px;
  left: 0px;
  width: 800px;
  float: left;
  z-index: 40;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 40px;
  font-style: italic;
}


