#pageupContent .expandPanelContent
{
  padding-left: 13px;
}

/*********************************************
*General style defaults
*********************************************/
/*remove margin for sepcific elements*/
#pageupContent p
{
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}

#pageupContent span
{
  font-weight: bold;
  margin-left: 5px;
}

#pageupContent #jobSearch TABLE
{
  margin-left: 10px;
}

#pageupContent .fieldset
{
  width: 400px;
}

/*remove 10px margin from specific elements*/
#pageupContent #quickSearchButton
{
  margin-bottom: 0px;
}

#pageupContent UL
{
  margin: 0px;
  padding: 0px;
}

#pageupContent .multiSelect
{
  font-size: 8pt;
  color: #999999;
  margin-top: 0px;
  padding: 0px;
}

#pageupContent select, #pageupContent #jobMail TABLE, #pageupContent textArea, #pageupContent .textInput
{
  width: 250px;
}
#searchResultsTable { width: 600px }
#pageupContent #jobSearch TABLE, #pageupContent #jobMail TABLE
{
  margin-left: 20px;
}

#pageupContent #jobSearch TABLE TD, #pageupContent #jobMail TABLE TD
{
  text-align: left;
}

/*Margin for all elements*/
#pageupContent p, #pageupContent #searchResults TABLE, H1, #pageupContent .fieldset, #pageupContent .button, #pageupContent #jobDetails #standardTemplate, #pageupContent #jobDetails #customTemplate, #pageupContent UL, #pageupContent .expandPanelContent
{
  margin-bottom: 10px;
}

/*Font style for all elements*/
#pageupContent label, #pageupContent p, #pageupContent .textInput, #pageupContent textArea, #pageupContent select, #pageupContent TABLE, #pageupContent #jobMailPrivacyText, H1, #pageupFooter, #pageupContent UL, #pageupContent span, #pageupContent .campaignHeading, #pageupContent .campaignDescription
{
  font-family: Arial, Helvetica, sans-serif;
}

/*Font sizes for all elements*/
H1
{
  font-size: 18px;
  font-weight: normal;
  color: #9F661D;
}

#pageupContent label, #pageupContent p, #pageupContent .textInput, #pageupContent textArea, #pageupContent select, #pageupContent TABLE, #pageupContent #jobMailPrivacyText, #pageupContent UL, #pageupContent span, #pageupContent .campaignHeading, #pageupContent .campaignDescription
{
  font-size: 12px;
}

#pageupFooter
{
  font-size: 10px;
}

/*Styling for all images*/
#pageupContent .button
{
  border: none;
}

/*Remove table spacing for all tables*/
#pageupContent TABLE
{
  border-collapse: collapse;
}

/*********************************************
*Search Results defaults
*********************************************/
#pageupContent #searchResults TABLE
{
  border: 1px solid #9F661D;
}

/*header row of the search results table*/
#pageupContent #searchResults TABLE TH
{
  background-color: #9F661D;
  color: white;
  height: 25px;
  line-height: 25px;
  text-align: left;
}

#pageupContent #searchResults TABLE .evenRow TD
{
  background-color: #EEEEEE;
}

#pageupContent #searchResults TABLE TH, #pageupContent #searchResults TABLE TD
{
  padding-left: 5px;
}

#pageupContent #searchResults TABLE TD
{
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
}

#pageupContent #searchResults TABLE .dClosingDateColumn
{
  padding-right: 5px;
}

/*********************************************
*Job Details defaults
*********************************************/

#jobDetails .label
{
  float: left;
  font-weight: bold;
  width: 110px;
}

#standardTemplate, #customTemplate {
  width: 450px;
  border: 2px solid #F8960D;
}
#standardTemplate h1 {
  text-align: center;
}
#customTemplate h1 
{
    text-align: left;
    font-family: Helvetica,Arial;
    font-size: 2em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}
#standardTemplate ul, #customTemplate  ul {
  margin-left: 20px;
}
#standardTemplate td {
  padding: 20px;
}
#customTemplate td { padding: 0 }
#customTemplate .inner {
    padding: 20px;
}
#pageupContent #jobDetails  #overview {
  margin-top: 10px;
  margin-bottom: 10px;
}
#customTemplate img { display: block }
#customTemplate .inner img { display: inline }


/*********************************************
*Email Job defaults
*********************************************/
#pageupContent #emailJob #sendEmailButton
{
  float: left;
  margin-right: 10px;
}

/*********************************************
*Job Mail Privacy defaults
*********************************************/
#pageupContent #jobMailPrivacy #iAgreeButton
{
  margin-right: 10px;
}

/*********************************************
*Job Mail defaults
*********************************************/
#pageupContent #jobMail #subscribeButton
{
  float: left;
  margin-right: 10px;
}
#emailJob .fieldgroup { float: none; clear: left }
#emailJob .fieldLabel {
    float: left;
    width: 120px;
    clear: left;
    position: relative;
}
#emailJob .asterisk { position: absolute; right: 5px }
#emailJob .fieldInput {
    float: none;
}
#emailJob #closingText { clear: left }

/*********************************************
*Job Mail Unsubscribe defaults
*********************************************/
#pageupContent #jobMailUnsubscribe #unsubscribeButton
{
  float: left;
  margin-right: 10px;
}

#pageupContent .formError, #pageupContent .error {
    border: #ff986e 1px solid;
    padding: 10px;
    background:#ffe6db url(../images/watermark_alert.gif) no-repeat 0 0;
    font-size: 12px;
    margin-bottom: 10px;
}
#pageupContent .info {
    border: #f5d945 1px solid;
    padding: 10px;
    background: #fff9db url(../images/watermark_info.gif) no-repeat 0 0;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-right: 4px;
}
