/* CSS Document */
.top_nav_submenu
{
 behavior: url(/lib/pie/PIE.htc);
 position: relative;
 top: -45px;
 border-radius: 0px 0px 4px 4px;
 border-bottom-right-radius: 4px;
 border-bottom-left-radius: 4px;
 background: #f4f8fd;
 box-shadow: 5px 5px 10px 0px #a8afb8;
}

.deal_arrow
{
 margin-left: 0px;
 position: relative;
}

.employer_nav
{
 height: 75px !important;
}

.top_nav_submenu ul
{
 margin: 0 0 0 10px;
 float: none;
 border: 0px;
}

 .top_nav_submenu ul li
 {
  height: 20px;
  left: 0;
  top: 0;
  width: 100px !important;
 }

  .top_nav_submenu ul li:before
  {
   height: 20px;
   left: 0;
   position: relative;
   top: 0;
   width: 100px !important;
  }

  .top_nav_submenu ul li a
  {
   width: 100px !important;
   float: left;
   font-family: 'DroidSansRegular',Verdana, Geneva, sans-serif;
   line-height: 14px !important;
   width: 100%;
   font-size: 14px;
   color: #0d1e58;
   text-indent: 5px;
   outline: none;
  }

   .top_nav_submenu ul li a:hover
   {
    text-decoration: underline;
   }



.top_nav small.after
{
 background: none;
}



.dealDetailsButton a
{
 behavior: url(/lib/pie/PIE.htc);
 position: relative;
 display: block;
 color: #fff;
 filter: none !importamt;
 border-radius: 10px 10px 10px 10px;
}

 .dealDetailsButton a:hover
 {
  behavior: url(/lib/pie/PIE.htc);
  position: relative;
  display: block;
  filter: none !important;
  border-radius: 10px 10px 10px 10px;
 }

.header_login_name
{
 line-height: 29px !important;
}

.app_page_contact_box
{
 word-wrap: break-word; /* Internet Explorer 5.5+ */
 word-break: break-all;
 white-space: normal;
 display: block;
}
.search_form fieldset input.checkbox, .search_form label
{
float: left;
padding: 0px !important;
margin: 0px !important;
position:relative;
top:5px;
}
/*.search_form fieldset button
{
behavior: url(/lib/pie/PIE.htc);	
border-radius:12px;
position:relative;
box-shadow:none;
background: url(../img/sprite.png?V2) no-repeat -138px -191px;
}
.search_from fieldset button:after 
{
	display:none;
}
 .search_form fieldset button:before
 {
position:absolute;
background: url(../img/sprite.png?V2) no-repeat -257px -69px;
height:31px;
border:none;
 }*/

.button
{
height:32px;
padding:0px 10px;
box-sizing:border-box;
border-radius:4px;
behavior: url(/lib/pie/PIE.htc);
filter: none !important;	
}
.button:hover
{
box-shadow: 2px 3px 3px rgb(228, 228, 228);
}
.orange_btn
{
background: url(../img/sprite.png?V2) no-repeat 0px -469px;
}
.blue_btn
{
background: #ff8500 url(../img/sprite.png?V2) no-repeat 0px -511px;
}

.top_lang_submenu li{height:25px;}
.top_lang_menu .deco_arrow{top: 0px;left:10px;}

header.page_header nav.main_nav a.header_nav_right
{
line-height:30px;
}
header.page_header {margin-top:-15px; background:none;}
header.page_header nav.main_nav {
float: left;
margin: 0px 0 0 0;
width: 100%;
line-height: 37px;
font-size: 21px;
}