#header {
  height: 74px;
  background: #fff url("../images/bg/bg-header2.png") repeat-x;
}    

#jobseekers #content{
  background: #65cafe url("../images/bg/bg-front-page.jpg") repeat-x top;
}
#academy #content{
  background: #65cafe url("../images/bg/bg-front-page.jpg") repeat-x top;
}
#content, #content .wrap{
  padding:0;
}
.front-content{
  /*height:340px;*/
  vertical-align:middle;
}
.front-content h1{
  text-shadow:1px 1px 1px #000;
  font-size: 2.2em;
  font-weight:bold;
  color: #333;
  padding: 25px 0;
}
#academy .front-content h1{
  padding-bottom:15px;
}
#jobseekers .front-content img.slogan{
  padding-bottom: 25px;
}
#academy .front-content a.org_btn{
  margin-left: -10px;
  border:1px solid #4D4D4D;
  color:#333333;
  font-weight: bold;
}
div.learnmore{
  margin:0px 0 15px -20px;
  display:block;
  overflow:hidden;
}
.learnmore a{
  color:#1971A6;
}
#academy .learnmore a{
  margin-left:12px;
}
#overview, #sample, #sample .sampleright, #sample .sampleleft{
  height:400px;
}
#overview, #sample{
  display:block;
  overflow:hidden;
  float:left;
}
#overview{
  width:480px;
  color:#fff;
  text-align:left;
}
#overview h1{
  text-shadow:2px 2px 2px #111;
  font-size: 2em;
  font-weight:bold;
  padding: 50px 15px;
}
#overview ul, #overview li{
  padding: 0;
  margin: 0;
  list-style: none;
  font-size:13px;
}
#overview li{
  padding-left:20px;
  line-height:35px;
  font-weight:bold;
  height:35px;
}
#overview li span{
  padding-left:25px;
}
#overview li.selected{
  background: transparent url("../images/bg/front-list-selected.png") no-repeat left;
}
#overview li#for_js_overview1 span{
  background: transparent url("../images/icons/16x16/lock.png") no-repeat left;
}
#overview li#for_js_overview2 span{
  background: transparent url("../images/icons/16x16/tool.png") no-repeat left;
}
#overview li#for_js_overview3 span{
  background: transparent url("../images/icons/16x16/comment_bubble.png") no-repeat left;
}
 p.signuptext{
  padding: 20px 15px 0;
}
#overview a.signupbtn{
  padding: 10px 15px 0;
  display:block;
  overflow:hidden;
  width:105px;
}
#sample{
  background: #B1B1B1;
  width: 500px;
  color: #333;
  text-align:center;
}
#sample .sampleright{
  background: transparent url("../images/bg/front-wrap-bg-right.jpg") repeat-y top right;
  padding-right:8px;
}
#sample .sampleleft{
  background: transparent url("../images/bg/front-wrap-bg-left.jpg") repeat-y top left;
  padding-left:9px;
}
#sample .samplemid{
  padding:15px 10px;
}
#sample .samplemid .js_overview{
  width:460px;
}
#sample .samplemid #js_overview1{
  padding:15px 0px;
}
#sample .samplemid #js_overview2{
  padding:75px 0px 0;
}
#sample .samplemid #js_overview3{
  padding:75px 0px 0;
}
#sample .samplemid #js_overview4{
  padding:15px 0px;
}
#sample .samplemid h1{
  font-size:1.6em;
  font-weight:bold;
  padding-top:20px;
  text-align:center
}


/* shadowbox */
#caro_container2{
  background: #fff;
  color:#4D4D4D;
}
.yui-skin-sam .yui-panel .hd{
  background:#fff !important;
}
.caruclose{
  bottom:12px;
  font-size:16px;
  font-weight:bold;
  position:absolute;
  right:20px;
  text-align:right;
  z-index:500;
  width:100px;
}
.caruclose img{
  margin: 0 2px -2px;
}
/* yui-carousel */
.yui-carousel-element ol li {
  height: 300px;
}
.yui-skin-sam .yui-carousel-nav ul {
  height:19px;
  margin:0 0 0 5px;
  padding:0;
}
#cont23 {
  margin: 0 auto;
  height: 300px;
  width:675px;
  border: none;
  display: block;
  overflow: hidden;
}

#cont23 .intro {
  display: inline;
  float: left;
  margin: 0;
  height: 300px;
  width:675px;
}
.js_overview{
  text-align:center;
}
#cont23 .item {
  display: inline;
  float: left;
  overflow: hidden;
  width:675px;
}
#cont23 .yui-carousel-nav{
  position: absolute;
  bottom: 0px;
  z-index: 300;
  width: 100px;
  height: 50px;
  background:transparent
}
.js_overview h1{
  font-size:15px;
  margin:21px 30px 0 110px;
  text-align:left;
  font-weight:bold;
}

#academy #cont23, #academy #cont23 .intro, #academy #cont23 .item  {
  width:660px;
}

#caro_container2_c{
  top:68px !important;
}

/* yui-carousel ends*/

