/* CSS Document */
html, body
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
body
{
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  background: url(../img/page_bg.png) repeat-x left top;
  background-position: 0 134px;
}
.content_wrapper
{
  margin: 0px;
}
.main_section_wrapper
{
  width: 100%;
  padding-bottom: 50px;
  float: left;
}
.footer_wrapperbottom
{
  height: 0px;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.footer_top_gradient
{
  display: none;
}
.top_nav ul
{
  display: inline;
}
.top_nav ul li
{
  width: 21% !important;
}
.partners
{
  display: inline;
  overflow: hidden;
}
.partners a
{
  float: none;
  display: inline-block;
  width: 299px;
}
.footer_wrapper
{
  background: #1c3d69;
}
.jcarousel-container
{
  float: left;
  width: 640px;
  height: 117px;
}
.jcarousel-clip
{
  display: inline;
}
.pagination
{
  behavior: url(/lib/pie/PIE.htc);
  background: rgb(104,104,104);
}
.pagination_selected
{
  background: rgb(179,206,248);
}
.search_results
{
  display: inline;
}
header.page_header nav ul li a.selected, header.page_header nav a.header_nav_right
{
  behavior: url(/lib/pie/PIE.htc);
  border-radius: 12px 12px 0px 0px;
}
header.page_header nav ul li a.selected:hover
{
  color: #fff;
}
.popup-menu
{
  behavior: url(/lib/pie/PIE.htc);
  border-radius: 6px 6px 6px 6px;
  background: none repeat scroll 0 0 #FFFFFF;
}

.employer_nav ul li a.logout small.deco
{
  background: url(../img/sprite_ie.jpg) -56px -42px no-repeat;
}
.employer_nav ul li a:hover.logout:after
{
  background: none;
}

.top_nav_submenu
{
  behavior: url(/lib/pie/PIE.htc);
  box-shadow: 5px 5px 10px 0px #a8afb8;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-radius: 0px 0px 4px 4px;
  background: #f4f8fd;
}

.top_nav_submenu ul li
{
  height: 20px;
  left: 0;
  top: 0;
  width: 100px !important;
}
.search_form
{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position:relative;
}
.search_form fieldset input.checkbox, .search_form label
{
float: left;
padding: 0px !important;
margin: 0px !important;
position:relative;
top:5px;
}

.search_form fieldset select, .job_status_list, .courses_status_list {
font-size: 16px;
color: #1e4573;
float: left;
padding: 0px 0px 0px 6px;
border: 1px solid #f2f8fc;
background: #e0eaef;
border-radius: 4px;
width: 240px;
margin:0px;
margin-right: 35px;
display:none;
}
.search_form fieldset button
{
  background:#487ab0;
  float: right;
  font-family: 'DroidSansRegular' ,Verdana, Geneva, sans-serif;
  font-size: 18px;
  color: white;
  overflow: visible;
  padding: 2px 32px 0px 11px;
  text-shadow: none;
  height: 26px;
  text-indent: 5px;
  margin: 1px 9px 6px 0px;
  background: url(../img/sprite.png) no-repeat 0px -344px;
  cursor: pointer;
  position: absolute;
  right:10px;
  top:15px;
  border: 1px solid #5984A9;
  box-shadow: none;
}
.search_form fieldset button:hover
{
  box-shadow: none;
  -moz-box-shadow: none;

}
.search_form fieldset button:before, .search_form fieldset button:after
{
display:none;
}


.deals_big_img
{
  margin-top: -84px;
}
.deal_arrow
{
  margin-left: 0px;
  left: 606px !important;
  position: relative;
}
.main_nav
{
  margin-top: -5px !important;
}
