/* 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;
}

/**
 * Span
 */

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

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

/*
 *  Specialty styles
 */

ul.bullet li
{
    color: #999999;
}

/**
 *  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;
}

/**
 * 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
{
    color:              #003A6E;
    text-decoration:    none;
    font-weight:        bold;
}

a:hover.sidelink-nav-active
{
    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;
}

/**
 * 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;
}
}
