/* CSS Document */
.mastArrow {
    color: #0065af;
    font-family: "Courier New", Courier, monospace
    }
.mastLink {
    font-size: 11px;
    color: #0065af
    }
.mastLink1 {
    font-size: 10px;
    color: #3b73b9
    }
.mastLink1:active {
    font-size: 10px;
    color: #3b73b9
    }
.mastLink1:visited {
    font-size: 10px;
    color: #3b73b9
    }
.breadLink {
    color: #0065af
    }
.breadText {
    color: #0065af
    }
.footPrimary {
    font-weight: bold;
    color: #0065af
    }
.footSecondary {
    font-size: 11px;
    color: #000
    }
.footerBlock {
    text-align: left
    }
.footCopyright {
    font-size: 11px;
    color: #999
    }
.sideNavHeading {
    font-weight: bold;
    color: #0065af
    }
.sideNavHeadingCurrent {
    font-weight: bold;
    color: #0065af
    }
.sideNavLink {
    color: #0065af
    }
.sideNavLinkCurrent {
    color: #0065af
    }
.sideNavOutdent {
    margin-bottom: 0.2em;
    margin-left: 1.2em;
    text-indent: -1.2em
    }
.nav_table1 {
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    background-color: #f8f8f8
    }
.secondNavLink {
    color: #0065af
    }
.selectHeading {
    font-weight: bold;
    color: #666
    }
.selectDisclaimer {
    color: #acacac
    }
.selectLinkRelated {
    font-weight: bold;
    color: #0065af
    }
.spotLinkPrimary {
    font-weight: bold;
    color: #0066b3
    }
.spotLinkSecondary {
    color: #0065af
    }
.spotLinkMore {
    color: #0065af
    }
.blockTitle {
    font-weight: bold;
    color: #666
    }
.blockList {
    color: #0065af
    }
.blockFilterHead {
    font-weight: bold;
    color: #f00
    }
.blockFilterHeadCurrent {
    font-weight: bold;
    color: #787878
    }
.reportPending {
    background-color: #f5f5f5
    }
.reportBorder {
    background-color: #5e5e5e
    }
.reportData {
    color: #505050;
    text-align: center
    }
.reportFill {
    background-color: #ebebeb
    }
.reportHeading {
    color: #505050;
    text-align: center
    }
.row1 {
    border-right: #d4d4d4 1px solid;
    padding-right: 1px;
    border-top: #d4d4d4 1px solid;
    padding-left: 1px;
    font-size: 8pt;
    padding-bottom: 2px;
    border-left: #d4d4d4 1px solid;
    padding-top: 1px;
    border-bottom: #d4d4d4 1px solid;
    background-color: white
    }
.reportHeader {
    border-right: #5e5e5e 1px solid;
    padding-right: 2px;
    border-top: #5e5e5e 1px solid;
    padding-left: 2px;
    font-size: 9pt;
    padding-bottom: 2px;
    border-left: #5e5e5e 1px solid;
    color: white;
    padding-top: 2px;
    border-bottom: #5e5e5e 1px solid;
    font-family: Tahoma, sans-serif, Helvetica, Verdana, Arial;
    background-color: black
    }
.reportHeader1 {
    border-right: #5e5e5e 1px solid;
    padding-right: 2px;
    border-top: #5e5e5e 1px solid;
    padding-left: 2px;
    font-size: 9pt;
    cursor: hand;
    padding-bottom: 2px;
    border-left: #5e5e5e 1px solid;
    color: white;
    padding-top: 2px;
    border-bottom: #5e5e5e 1px solid;
    font-family: Tahoma, sans-serif, Helvetica, Verdana, Arial;
    background-color: black
    }
.tableHeading {
    font-weight: bold;
    margin: 2px 10px;
    color: #fff;
    text-align: left
    }
.tableBGheading {
    background-color: #b3b3b3
    }
.tableData {
    margin: 5px 10px
    }
.tableBorder {
    background-color: #b3b3b3
    }
.siteMapHeadPrimary {
    font-weight: bold;
    color: #0065af
    }
.siteMapHeadSecondary {
    font-weight: bold;
    color: #0065af
    }
.globalHeadBullet {
    font-weight: bold;
    color: #000
    }
.globalHeadBlack {
    font-weight: bold;
    color: #000
    }
.globalHeadPrimary {
    font-weight: bold;
    color: #0065af
    }
.globalHeadSecondary {
    font-weight: bold;
    color: #0065af
    }
.globalBGcontent {
    background-color: #f5f5f5
    }
.globalBGlist {
    background-color: #fff
    }
.globalBGborder {
    background-color: #d6d6d6
    }
.globalImgBorder {
    border-left-color: #5e5e5e;
    border-bottom-color: #5e5e5e;
    border-top-color: #5e5e5e;
    border-right-color: #5e5e5e
    }
.globalInput {
    border-left-color: #d6d6d6;
    border-bottom-color: #d6d6d6;
    color: #0065af;
    border-top-color: #d6d6d6;
    font-family: Tahoma, sans-serif;
    border-right-color: #d6d6d6
    }
.globalDropDown {
    border-left-color: #d6d6d6;
    border-bottom-color: #d6d6d6;
    color: #505050;
    border-top-color: #d6d6d6;
    font-family: Tahoma, sans-serif;
    border-right-color: #d6d6d6
    }
.globalArrow {
    color: #0065af;
    font-family: "Courier New", Courier, monospace
    }
.globalBullet {
    color: #000;
    font-family: "Courier New", Courier, monospace
    }
.globalOutdent {
    padding-left: 1.2em;
    margin-bottom: 0.2em;
    text-indent: -1.2em
    }
TD {
    font-size: 12px;
    color: #000;
    font-family: Tahoma, sans-serif;
    text-decoration: none
    }
TH {
    font-size: 12px;
    color: #000;
    font-family: Tahoma, sans-serif;
    text-decoration: none
    }
SPAN {
    font-size: 12px;
    color: #000;
    font-family: Tahoma, sans-serif;
    text-decoration: none
    }
DIV {
    font-size: 12px;
    color: #000;
    font-family: Tahoma, sans-serif;
    text-decoration: none
    }
B {
    font-size: 12px;
    color: #000;
    font-family: Tahoma, sans-serif;
    text-decoration: none
    }
BODY {
    font-size: 12px;
    color: #000;
    font-family: Tahoma, sans-serif;
    text-decoration: none
    }
A {
    font-size: 12px;
    color: #3b73b9;
    font-family: Tahoma, sans-serif;
    text-decoration: none
    }
A:hover {
    text-decoration: underline
    }
A:visited {
    color: #966
    }
.globalInlineLink {
    color: #f00
    }
.hide {
    visibility: hidden;
    position: absolute
    }
BODY {
    margin: 0;
    background-color: #fff
    }
.salesContainer {
    background-color: #f63
    }
.relatedItemsContainer {
    background-color: #0066b3
    }
.iconLink {
    font-weight: bold;
    font-size: 80%;
    color: #0066b3
    }
.globalcsvlink {
    font-weight: bold;
    color: #0065af;
    text-decoration: underline
    }
.nav_table1 {
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    background-color: #f8f8f8
    }
h1 {
    color: #999;
    font-family: Tahoma;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 24px
    }
h3 .prodspot-head {
    font-family: tahoma;
    font-weight: 16px;
    color: #9A9A9A
    }
.plists A {
    color: #0066B3 !important
    }
.plists A:hover {
    text-decoration: underline
    }
/* Product page highlights */
#highlight span.prodhead {
    display: block;
    font-weight: bold
    }
#highlight span.prodHead a, a:link {
    color: #3B73B9;
    text-decoration: none;
    font-family: Arial, Helvetica, san-serif;
    color: #3B73B9
    }
#highlight span.prodHead a:hover {
    color: #3B73B9;
    text-decoration: underline;
    font-family: Arial, Helvetica, san-serif;
    color: #3B73B9;
    font-weight: bold
    }
table#prod-spot img {
    border: 1px solid #ccc
    }
tr.altcolor td {
    background-color: #F2F2F2
    }
tr.borders td {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
    }