/* vim: set expandtab tabstop=4 shiftwidth=4: */
/**
 *  Visual Standard
 *
 *  This is a collection of styles applied to each page,
 *  which should allow it to conform to the Visual Standard
 *  document as much as possibe. Minor variations should be
 *  expected, since the Visual Standard Guide was not composed
 *  of actual HTML documents.
 */

/**
 *  Base styles to commonize all elements
 */

body
{
  margin: 0px;
  color: #000000;
  background-color: #ffffff;
}

form
{
  margin: 0px;
}

img
{
  border: 0px;
}

body, td, input, select, textarea
{
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

/**
 * Anchor
 */
a
{
  color: #105695;
  text-decoration: none;
}

a:visited
{
  color: #105695;
}

a:hover
{
  color: #105695;
  text-decoration: underline;
}

a.underline
{
  color: #105695;
  text-decoration: underline;
}

a.underline:hover
{
  color: #105695;
  text-decoration: underline;
}

a.underline-smaller
{
  font-size: 11px;
  color: #105695;
  text-decoration: underline;
}

a.underline-smaller:hover
{
  font-size: 11px;
  color: #105695;
  text-decoration: underline;
}

a.underline-smaller-bold
{
  font-size: 11px;
  font-weight: bold;
  color: #105695;
  text-decoration: underline;
}

a.underline-smaller-bold:hover
{
  font-size: 11px;
  font-weight: bold;
  color: #105695;
  text-decoration: underline;
}

a.onblue
{
  color: #003a63;
  text-decoration: none;
}

a.onblue:hover
{
  color: #003a63;
  text-decoration: underline;
}

a.hl-black
{
  color: #000000;
  text-decoration: none;
}

a.hl-black:hover
{
  color: #000000;
  text-decoration: underline;
}

a.hl-dark:hover
{
  color: #333333;
  text-decoration: underline;
}
a.hl-dark
{
  color: #333333;
  text-decoration: none;
}

a.ondblue
{
  color: #003a63;
  text-decoration: none;
}

a.ondblue:visited
{
  color: #003a63;
  text-decoration: none;
}

a.ondblue:hover
{
  color: #990000;
  text-decoration: underline;
}


/**
 * Span
 */

span.link-extension
{
  color: #105695;
}

span.link-extension-smaller
{
  font-size: 11px;
  color: #105695;
}

/*
 *  Specialty styles
 */

ul.bullet li
{
  color: #999999;
}

ul.normal {
    font-size: 11px;
    text-indent: 0px;
    padding: 0px;
    margin: 0px;
    list-style-position: inside;
    margin-left:0px;
}

/**
 *  Sections styles
 *
 *  These are styles that related to an area or section
 *  of web content.
 *
 */


/**
 * eBay Acution
 */

a.auction-ending-longname
{
    color:              #333333;
    text-decoration:    none;
}

a.auction-ending-longname:hover
{
    color:              #333333;
    text-decoration:    none;
}

.auction-product-name *
{
  font-size: 11px;
  font-weight: bold;
}

.auction-product-summary
{
  font-size: 11px;
  color: #333333;
}

.auction-product-prices
{
  font-size: 11px;
  font-weight: bold;
  color: #339900;
}

.auction-product-bids
{
  font-size: 11px;
  color: #333333;
}

.auction-product-time-left
{
  font-size: 11px;
  color: #333333;
}

.auction-product-time-left-ending
{
  font-size: 11px;
  font-weight: bold;
    color:              #CC3300;
}

span.auction-category-count
{
    font-size:          11px;
    font-weight:        bold;
    color:              #000000;
}

/**
 * Style used to contruct the page layout, mostly relating to tables.
 * For more information you need only view source on www.ur.com.
 *
 */

/**
 * Master template table housing all body content.
 */
table.template-table
{
  width: 760px;
  height: 100%;
}

table.template-table tr td.header
{
  height: 107px;
}

table.template-table tr td.main-area
{
  height: 100%;
  vertical-align: top;
}

table.template-table tr td.footer
{
  height: 60px;
  padding-bottom: 15px;
}

/**
 * Header or Masthead are of the page, above the top navigation area.
 */
table.header-table
{
  height: 80px;
  width: 760px;
}

td.header-logo
{
  padding-top: 25px;
  padding-left: 23px;
  padding-bottom: 16px;
  padding-right: 100px;
}

td.header-access
{
  font-size: 12px;
  width: 100%;
  color: #446B9C;
  padding-bottom: 20px;
  vertical-align: bottom;
  font-weight: bold;
  padding-bottom: 12px;
}

td.header-access div.login
{
  padding-bottom: 10px;
}

td.header-access div.request
{
}

td.header-link-bullet
{
  padding-right: 5px;
  padding-bottom: 3px;
}

td.header-link
{
  padding-right: 5px;
  padding-bottom: 3px;
}

td.header-link a
{
  color: #105695;
  text-decoration: none;
}

td.header-search
{
  text-align: right;
  vertical-align: bottom;
  padding-bottom: 16px;
}

table.header-search tr td.title
{
  font-size: 12px;
  font-weight: bold;
  color: #797979;
}

table.header-search tr td.field
{
  padding-left: 6px;
}

table.header-search tr td.submit
{
  padding-left: 6px;
}

td.header-search input.header-search-field
{
  font-size: 12px;
  width: 140px;
}

/**
 * Footer area of page
 *
 */

div.footer-reservations
{
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid #CEDAE8;
  width: 100%;
}

table.footer-reservations
{
  padding-bottom: 7px;
  margin-bottom: 7px;
  border-bottom: 1px solid #CEDAE8;
  width: 100%;
}

table.footer-table
{
  width: 760px;
}

table.footer-table td.copyright
{
  color: #333333;
  font-size: 10px;
  text-align: right;
}

table.footer-links-table
{
}

table.footer-links-table tr td
{
  color: #105695;
  font-size: 10px;
}

table.footer-links-table tr td.divider
{
  padding-left: 4px;
  padding-right: 4px;
}

table.footer-links-table tr td a
{
  color: #105695;
  text-decoration: none;
}

table.footer-links-table tr td a:hover
{
  color: #105695;
  text-decoration: underline;
}

/**
 * Bullet list?
 */

a.link-small-ul
{
  font-size: 11px;
  text-decoration: underline;
}

a.link-small-ul:hover
{
  font-size: 11px;
  text-decoration: underline;
}

td.bulleted
{
  padding-right: 5px;
}

div.bullet-points-header
{
  font-weight: bold;
  padding-bottom: 7px;
  color: #0269A4;
}

table.bullet-points tr td.bullet
{
  padding-right: 5px;
  padding-bottom: 6px;
}

table.bullet-points tr td.bullet2
{
  padding-right: 5px;
  padding-bottom: 6px;
}

table.bullet-points tr td.title
{
  font-weight: normal;
  padding-bottom: 8px;
}

table.bullet-points tr td.title-loose
{
  font-weight: normal;
  padding-bottom: 8px;
  padding-left: 4px;
}

table.bullet-points tr td.title-tight
{
  font-weight: normal;
  padding-bottom: 1px;
  padding-left: 4px;
}

table.bullet-points tr td.title-bold
{
  font-weight: bold;
  padding-bottom: 8px;
}

/**
 * www.ur,com Default page
 *
 * These are items that mainly reffer to www.ur.com, and mostly
 * to the default or main page.
 *
 * Also big3 refers to the center three blue shaded boxes.
 */

table.home-big3-navigation
{
  margin-top: 3px;
  background-color: #D7E4ED;
}

table.home-big3-navigation tr td.rentaleq
{
  vertical-align: top;
    border-left:        1px solid #b0CCE0;
  border-right: 1px solid #EEF3F7;
  width: 251px;
}

table.home-big3-navigation tr td.rentaleq div.rentaleq
{
  padding-left: 20px;
  padding-top: 12px;
}

table.home-big3-navigation tr td.supplies
{
  vertical-align: top;
  border-left: 1px solid #EEF3F7;
  border-right: 1px solid #EEF3F7;
  width: 252px;
}

table.home-big3-navigation tr td.supplies div.supplies
{
  padding-left: 22px;
  padding-top: 12px;
  color: #003A6E;
}

table.home-big3-navigation tr td.auctions
{
  vertical-align: top;
  border-left: 1px solid #EEF3F7;
  border-right: 1px solid #B0CCE0;
  width: 251px;
}

table.home-big3-navigation tr td.auctions div.auctions
{
  padding-left: 22px;
  padding-top: 12px;
}

/**
 * News related
 *
 * This again is mainly used on the www.ur.com default page.
 */
div.latest-news-header
{
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 6px;
}

div.latest-news-date
{
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}

div.latest-news-title
{
  font-size: 11px;
  color: #115691;
  padding-top: 1px;
}

div.latest-news-read-more
{
  font-size: 11px;
  padding-top: 8px;
}

div.latest-news-read-more a
{
  font-size: 11px;
  color: #105695;
  text-decoration: underline;
}

/**
 *  Mainly for the contact directions page
 *
 * @link http:/www.ur,com/index.php/about/contact/directions/
 */

div.contact-directions-from
{
  font-weight: bold;
  font-size: 12px;
  color: #0E4577;
}

div.contact-directions-how
{
  font-weight: bold;
  font-size: 12px;
  color: #333333;
}

/**
 * Service center page
 *
 * @link http://www.ur.com/index.php/service/
 */

select.service-center-selector
{
  width: 155px;
  font-size: 11px;
  color: #333333;
}

/**
 *  Form related
 */

.form-ss-field-title
{
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
  padding-bottom: 10px;
}

.form-ss-field-title-lastrow
{
  font-weight: bold;
  text-align: right;
  padding-right: 10px;
  padding-bottom: 0px;
}

td.form-ss-field-title-error
{
    color:          #FA0000;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
  padding-bottom: 10px;
}
td.form-ss-field-title-error-lastrow
{
    color:          #FA0000;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
  padding-bottom: 0px;
}

.form-ss-field-element
{
  padding-bottom: 10px;
}

.form-ss-field-element-lastrow
{
  padding-bottom: 0px;
}

/*
 * Some nice formatting for a numbered series of questions
 * First used in credit_application_p3
 */
table.qlist tr td
{
    vertical-align: top;
}
table.qlist tr td.item-number
{
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 8px;
    font-weight: bold;
}
table.qlist tr td.item-question
{
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 8px;
}
table.qlist tr td.item-actions
{
    padding-bottom: 8px;
}

table.error-message tr td
{
    color:          #CC3300;
  font-weight: bold;
}

.error-message
{
    color:          #CC3300;
  font-weight: bold;
}

td.field-error
{
    color:          #FA0000;
    font-weight:    bold;
  font-size: 11px;
}

/**
 * Font sizes and colors
 */
.smaller
{
  font-size: 11px;
}

.smaller-bold
{
  font-size: 11px;
  font-weight: bold;
}

.smallest
{
  font-size: 10px;
}

.bold
{
  font-weight: bold;
}

.blue
{
  color: #105695;
}

.bold-blue-smaller
{
  font-weight: bold;
  font-size: 11px;
  color: #105695;
}

.blue-smaller
{
  font-size: 11px;
  color: #105695;
}

.bold-blue, td.bold-blue
{
  font-weight: bold;
  font-size: 12px;
  color: #105695;
}

.bold-black
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
}

/**
 * Store Locator
 */

td.locator-results-store-location
{
  color: #333333;
}

td.locator-results-weather-specs
{
  color: #333333;
}

table.locator-results-store-hours tr td
{
  color: #333333;
}

td.rank-filled
{
  height: 11px;
    background-color:   #499BD7;
  background-color: #399D07;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

td.rank-empty
{
  height: 11px;
    background-color:   #EAEAED;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}

td.rank-right
{
  border-right: 1px solid #ffffff;
}

/* ALTERNATING RESULT ROW COLORS */

td.row_white
{
    padding:            1px 3px 1px 3px;
    background-color:   #FFFFFF;
                text-align: right;
                white-space: nowrap;
                }

td.row_blue
{
    padding:            1px 3px 1px 3px;
                background-color: #E2F4FF;
                text-align: right;
                white-space: nowrap;
                }

td.row_red
{
    padding:            1px 3px 1px 3px;
                background-color: #FFDADA;
                text-align: right;
                white-space: nowrap;
                }

td.row_white_top
{
    padding:            1px 3px 1px 3px;
    background-color:   #FFFFFF;
                text-align: right;
                border-top: 1px solid #BDD4E4;
                white-space: nowrap;
                }

td.row_blue_top
{
    padding:            1px 3px 1px 3px;
                background-color: #E2F4FF;
                text-align: right;
                border-top: 1px solid #BDD4E4;
                white-space: nowrap;
                }

td.row_red_top
{
    padding:            1px 3px 1px 3px;
                background-color: #FFDADA;
                text-align: right;
                border-top: 1px solid #BDD4E4;
                white-space: nowrap;
                }

td.row_e9e9e9
{
    padding:            1px 3px 1px 3px;
    background-color:   #E9E9E9;
                color: #000000;
                text-align: right;
                white-space: nowrap;
                height: 25px;
  vertical-align: middle;
                }

td.row_fefdfe
{
    padding:            1px 3px 1px 3px;
    background-color:   #FEFDFE;
                color: #000000;
                text-align: right;
                white-space: nowrap;
                height: 25px;
  vertical-align: middle;
  }

table.locator-popup
{
    width: 252px;
    height: 94px;
}

table.locator-popup tr td.main-content
{
    color: #ffffff;
    background-color: #013A6F;
    font-size: 11px;
    vertical-align: top;
    height: 82px;
}

table.locator-popup tr td.main-content a
{
    font-size: 10px;
    color: white;
    text-decoration: underline;
}

table.locator-popup tr td.main-content a:hover
{
    font-size: 10px;
    color: white;
    text-decoration: underline;
}

table.locator-popup tr td.main-content table tr td
{
    color: #ffffff;
    font-size: 11px;
}

table.locator-popup tr td.trim-bottom
{
    height: 12px;
}

table.locator-popup tr td.trim-bottom-home
{
    background-color: #608AB2;
    height: 12px;
}

/**
 * Equipment listing style
 *
 * @todo Make this more generic
 */

div.container-content
{
  line-height: 16px;
  font-size: 12px;
}

div.container-content-smaller
{
  line-height: 15px;
  font-size: 11px;
}

div.containered-header-lined
{
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 4px;
  border-bottom: 1px solid #A3BBD3;
  margin-bottom: 12px;
  margin-left: 4px;
}

div.containered-header-lined-bold
{
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #A3BBD3;
  margin-bottom: 12px;
  margin-left: 4px;
}

img.equipment-item-image
{
    border: 1px solid #bed7e7;
}

img.bordered
{
    border: 1px solid #bed7e7;
}

td.equipment-item-spec-name, span.equipment-item-spec-name
{
    font-weight: bold;
}

td.equipment-item-spec-value, span.equipment-item-spec-value
{
}

div.equipment-item-spec-value
{
    padding-bottom: 5px;
    padding-left: 4px;
}

/**
 * service/erental style
 *
 */

div.header-lined-bold-onblue
{
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 4px;
  border-bottom: 1px solid #A3BBD3;
  margin-bottom: 12px;
}

div.containered-header-lined-grayed
{
  font-weight: normal;
  font-size: 11px;
  color: #BBBBBB;
  padding-bottom: 4px;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 12px;
  margin-left: 4px;
}

table.login-customer tr td
{
  font-size: 12px;
  color: #333333;
}

table.login-customer tr td.field-error
{
    color:              #FA0000;
  font-weight: bold;
}

table.login-customer tr td.field-title
{
  text-align: right;
  padding-bottom: 3px;
  padding-right: 8px;
  padding-left: 10px;
  width: 100%;
  font-weight: bold;
}

table.login-customer tr td.field-title-error
{
  text-align: right;
  padding-bottom: 5px;
  padding-right: 8px;
  padding-left: 10px;
    color:              #FA0000;
  font-weight: bold;
}

table.login-customer tr td.field-element
{
  padding-bottom: 5px;
}

table.login-customer tr td.field-element
{
  padding-bottom: 5px;
}

table.login-customer-inactive tr td
{
  font-size: 12px;
  color: #BCBCBC;
}

input.text-element
{
    border-color:       #DEDEDE;
  border-width: 1px;
  border-style: solid;
    background-color:   #FFFFFF;
}

table.login-customer-inactive tr td input
{
    border-color:       #DEDEDE;
  border-width: 1px;
  border-style: solid;
    background-color:   #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
}

table.new-customer tr td
{
  font-size: 12px;
  color: #333333;
}

table.new-customer tr td.field-error
{
    color:              #FA0000;
  font-weight: bold;
}

table.new-customer tr td.field-title
{
  text-align: right;
  padding-bottom: 5px;
  padding-right: 8px;
  width: 100%;
  font-weight: bold;
}

table.new-customer tr td.field-title-error
{
  text-align: right;
  padding-bottom: 5px;
  padding-right: 8px;
    color:              #FA0000;
  width: 100%;
  font-weight: bold;
}

table.new-customer tr td.field-element
{
  padding-bottom: 5px;
}

table.new-customer-inactive tr td
{
  font-size: 12px;
  color: #BCBCBC;
}

table.new-customer-inactive tr td input
{
    border-color:       #DEDEDE;
  border-width: 1px;
  border-style: solid;
    background-color:   #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
}

table.new-customer-inactive tr td select
{
    border-color:       #DEDEDE;
  border-width: 1px;
  border-style: solid;
    background-color:   #FFFFFF;
}

span.link-new-customer-inactive
{
  color: #BCBCBC;
  font-size: 11px;
  text-decoration: underline;
}

table.new-customer tr td.lastrow
{
  padding-bottom: 0px;
}

table.new-customer2 tr td
{
  font-size: 12px;
  color: #333333;
}

table.new-customer2 tr td.field-error
{
    color:              #FA0000;
  font-weight: bold;
}

table.new-customer2 tr td.field-title
{
  font-weight: bold;
  text-align: right;
    padding-bottom:     6px;
  padding-right: 8px;
}

table.new-customer2 tr td.field-title-error
{
  font-size: 12px;
  text-align: right;
    padding-bottom:     10px;
  padding-right: 8px;
    color:              #FA0000;
  font-weight: bold;
}

table.new-customer2 tr td.field-element
{
    padding-bottom:     6px;
    width:              185px;
}

table.new-customer2-inactive tr td
{
  font-size: 12px;
  color: #BCBCBC;
}

table.new-customer2-inactive tr td input
{
    border-color:       #DEDEDE;
  border-width: 1px;
  border-style: solid;
    background-color:   #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
}

table.new-customer2-inactive tr td select
{
    border-color:       #DEDEDE;
  border-width: 1px;
  border-style: solid;
    background-color:   #FFFFFF;
}

span.link-new-customer2-inactive
{
  color: #BCBCBC;
  font-size: 12px;
  text-decoration: underline;
}

table.new-customer2 tr td.lastrow
{
    padding-bottom:     0px;
}

/**
 * contact ur, generic used on many pages.
 */
table.contact-ur tr td
{
  font-size: 12px;
  color: #333333;
}

table.contact-ur tr td.field-error
{
    color:              #FA0000;
  font-weight: bold;
}

table.contact-ur tr td.field-title
{
  font-weight: bold;
  text-align: right;
    padding-bottom:     8px;
  padding-right: 8px;
}

table.contact-ur tr td.field-title-error
{
  font-size: 12px;
  text-align: right;
    padding-bottom:     8px;
  padding-right: 8px;
    color:              #FA0000;
  font-weight: bold;
}

table.contact-ur tr td.field-element
{
    padding-bottom:     8px;
}

table.contact-ur-inactive tr td
{
  font-size: 12px;
  color: #BCBCBC;
}

table.contact-ur-inactive tr td input
{
    border-color:       #DEDEDE;
  border-width: 1px;
  border-style: solid;
    background-color:   #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
}

table.contact-ur-inactive tr td select
{
    border-color:       #DEDEDE;
  border-width: 1px;
  border-style: solid;
    background-color:   #FFFFFF;
}

span.link-contact-ur-inactive
{
  color: #BCBCBC;
  font-size: 12px;
  text-decoration: underline;
}

/**
 * Name, Value 2 column table
 */
table.table-name-value-pair
{
}

table.table-name-value-pair tr td.name
{
  padding-top: 5px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-right: 12px;
  text-align: right;
}

table.table-name-value-pair tr td.value
{
  padding-top: 5px;
  padding-bottom: 5px;
}

table.table-name-value-pair tr td.first-row
{
  padding-top: 0px;
}

table.table-name-value-pair tr td.last-row
{
  padding-bottom: 0px;
}

/**
 * careers
 */
table.careers-featured-jobs
{
  width: 100%;
}

table.careers-featured-jobs tr td.title
{
  font-size: 11px;
  padding-bottom: 4px;
  vertical-align: top;
  padding-right: 5px;
}

table.careers-featured-jobs tr td.title a
{
  color: #105695;
}

table.careers-featured-jobs tr td.state
{
  vertical-align: top;
  font-size: 11px;
  width: 30px;
  color: #888888;
  padding-bottom: 4px;
  padding-right: 18px;
}

table.careers-apply-job-info
{
}

table.careers-apply-job-info tr td.name
{
  padding-top: 1px;
  font-weight: bold;
  padding-bottom: 1px;
  padding-right: 10px;
  color: #105695;
}

table.careers-apply-job-info tr td.value
{
  padding-top: 1px;
  padding-bottom: 1px;
}

table.careers-apply-job-info tr td.first-row
{
  padding-top: 0px;
}

table.careers-apply-job-info tr td.last-row
{
  padding-bottom: 0px;
}

/**
 * side nav
 */

div.sidenav
{
  padding-top: 18px;
}

a.sidelink-nav
{
    color:              #105695;
    text-decoration:    none;
}

a:hover.sidelink-nav
{
    color:              #105695;
    text-decoration:    underline;
}

a.sidelink-nav-active,
a.sidelink-nav-active:visited,
a.sidelink-nav-active:link
{
    color:              #003A6E;
    text-decoration:    none;
  font-weight: bold;
}

a:hover.sidelink-nav-active,
a:hover.sidelink-nav-active:visited,
a:hover.sidelink-nav-active:link
{
    color:              #003A6E;
    text-decoration:    underline;
}

/**
 *  common styles
 */

div.page-intro
{
  font-size: 11px;
  padding-bottom: 20px;
}

div.subtitle-lined
{
    font-weight:    bold;
    font-size:      14px;
    padding-bottom: 4px;
    border-bottom:  1px solid #A3BBD3;
    margin-bottom:  12px;
    margin-left:    4px;
}

div.containered-blue
{
  font-size: 11px;
}

div.containered-blue strong
{
  color: #0269A4;
}

a.quote-ticker-name, span.quote-ticker-name
{
  color: #115691;
  font-weight: bold;
}

div.quote-date
{
  font-weight: bold;
  font-size: 11px;
}

/**
 * careers
 *
 */
table.careers-positions-list
{
}

table.careers-positions-list tr td
{
  vertical-align: top;
}

table.careers-positions-details-sbs
{
}

table.careers-positions-details-sbs tr td.name
{
  font-weight: bold;
  vertical-align: top;
  padding-right: 10px;
  color: #333333;
  padding-bottom: 6px;
}

table.careers-positions-details-sbs tr td.value
{
  font-weight: normal;
  vertical-align: top;
  padding-bottom: 6px;
}

table.careers-positions-details-stk
{
}

table.careers-positions-details-stk tr td.name
{
  font-weight: bold;
  vertical-align: top;
  color: #333333;
  padding-bottom: 6px;
}

table.careers-positions-details-stk tr td.value
{
  font-weight: normal;
  vertical-align: top;
  padding-bottom: 6px;
}

table.careers-positions-details-stk tr td.value-text
{
  vertical-align: top;
  line-height: 16px;
  padding-bottom: 10px;
}

table.careers-positions-details-stk tr td.value
{
  font-weight: normal;
  vertical-align: top;
  padding-bottom: 6px;
}

/**
 * News Release Articles
 */
table.release tr td.article
{
  line-height: 15px;
}

p.article-title
{
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 6px;
  text-align: left;
  line-height: 17px;
}

div.article-contact
{
  margin-top: 15px;
  line-height: 15px;
}

div.article-contact div.article-contact-header
{
  padding-bottom: 4px;
}

div.article-contact table td.article-contact-header
{
  padding-bottom: 4px;
}

p.article-about-ur
{
  margin-top: 15px;
  font-weight: bold;
}

/**
 * Search
 */

td.targeted-results
{
  padding-left: 16px;
  padding-right: 16px;
}

td.targeted-results div.title
{
  font-size: 12px;
  font-weight: bold;
}

td.targeted-results div.title a
{
  text-decoration: underline;
}

td.targeted-results div.description
{
  font-size: 11px;
  padding-top: 3px;
}

/**
 * Marketing
 */
.marketing
{
  color: red;
  font-weight: bold;
}

/**
 * FAQ
 */

div.faq-category
{
  font-size: 13px;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 10px;
  color: #105695;
}

div.faq-question
{
  border-top: 1px solid #bed7e7;
  font-weight: bold;
  padding-top: 10px;
  margin-bottom: 10px;
}

div.faq-answer
{
  font-weight: normal;
  margin-bottom: 8px;
}

div.faq-backtotop
{
  padding-top: 8px;
}


h1.seo-title
{
  font-family: arial,helvetica,sans-serif;
  color: #003A6E;
  margin: 0px;
  font-size: 15px;
}

/**
 * Scrolling marquee
 */
#marqueecontainer
{
position: relative;
width: 197px; /*marquee width */
background-color: #f9f9fa; 
height: 57px; /*marquee height */
background-image: url(/images/poweredbyebay.gif);
overflow: hidden;
}

@media print {
.noprint
{
  display: none;
}
}
