/************************************************* 
**  Masthead
**    Logo
**    Utility Nav
**************************************************/
div#top_mast{
    height:75px;
    margin:0 auto;
    position:relative;
    width:966px;
}

	div#top_mast.premium{
		height:75px;
	}

		div#top_mast.premium img.premiumImg{
			margin:4px 0 0 6px;
		}

  div#top_mast div#logos{
      float:left;
      padding:20px 0 0 10px;
      width:480px;
  }
      
      div#top_mast div#logos img.productType{
          left:264px;
          position:absolute;
      }                


/*******************************/
/* Guest masthead styles (PPP) */

.headerContainer
{
}
.headerLogo
{
  float:left;
  padding:48px 0px 0px 30px;
}
.headerUserStatus
{
  float:left;
  padding-top:7px;
  width:662px;
}
.headerLoginStatus
{
  width:100%;
}
.headerLoginStatus div
{
  display:inline;
}
.headerLabel,
.hpBottomModuleCopy
{
  color:#666666;
}
.headerLoginLabel,
.headerLoginInput,
.forgotPasswordLabel,
.rememberMeLabel
{
  font-size:11px;
}
.headerLoginLabel,
.headerLoginInput
{
  float:left;
}
.headerLoginLabel
{
  padding-top:4px;
}
.rememberMeLabel,
.forgotPasswordLabel
{
  padding-top:3px;
}
.headerLoginInput
{
  padding-left:8px;
}
.headerLoginInput input
{
  height:17px;
  width:90px;
  color:#333333;
  font-size:12px;
}
.headerLoginInput div
{
  display:block;
}
.headerUtility
{
  float:right;
}
.rememberMeLabel
{
  white-space:nowrap;
}
.rememberMeInput
{
  padding-left:10px;
}
.forgotPasswordLabel,
.rememberMeInput,
.rememberMeLabel,
.recruiterRelationsIcon,
.recruiterRelationsInfo
{
  float:left;
}
.forgotPasswordLabel a
{
  text-decoration:none;
}
.forgotPasswordRow
{
  padding-top:3px;
  width:100%;
  clear:both;
}
.forgotPasswordRow div
{
  display: inline;
}
.recruiterRelationsInfoContainer
{
  padding-top:5px;
  width:100%;
  clear:both;
}
.recruiterRelationsInfoContainer div
{
  display:inline;
}
.recruiterRelationsInfo
{
  padding-left:5px;
}

/**********************/

