@charset "UTF-8";

@media screen {
  .documentcontent {
    line-height: 1.5em;
  }
  .documentcontent p, .documentcontent table {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .documentcontent p img, .documentcontent table img {
    margin-left: 0;
  }
  .documentcontent pre {
    white-space: pre-wrap;
  }
  .documentcontent blockquote, .documentcontent form, .documentcontent img, .documentcontent pre {
    margin-bottom: 10px;
  }
  .documentcontent [class*=span-] h1, .documentcontent [class*=span-] h2, .documentcontent [class*=span-] h3, .documentcontent [class*=span-] h4, .documentcontent [class*=span-] h5, .documentcontent [class*=span-] h6, .documentcontent [class*=span-] p, .documentcontent [class*=span-] blockquote, .documentcontent [class*=span-] table, .documentcontent [class*=span-] form, .documentcontent [class*=span-] img, .documentcontent [class*=span-] pre, .documentcontent [class*=span-] details {
    margin-left: 0;
    margin-right: 0;
  }
  .documentcontent [class*=span-] p {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .documentcontent [class*=span-] ul, .documentcontent [class*=span-] ol, .documentcontent [class*=span-] dl {
    margin: 5px 5px 10px 40px;
    padding: 0;
  }
  .documentcontent [class*=span-] .float-right {
    margin-right: 0;
  }
  .documentcontent [dir=rtl] p img, .documentcontent [dir=rtl] table img {
    margin-left: auto;
    margin-right: 0;
  }
  .documentcontent [dir=rtl] [class*=span-] ul, .documentcontent [dir=rtl] [class*=span-] ol, .documentcontent [dir=rtl] [class*=span-] dl {
    margin: 5px 40px 10px 5px;
  }
  .documentcontent [dir=rtl] [class*=span-] .float-left {
    margin-left: 0;
  }
  .documentcontent div.border-top, .documentcontent div.border-right, .documentcontent div.border-bottom, .documentcontent div.border-left, .documentcontent div.border-all {
    float: left;
    position: relative;
  }
  .documentcontent .border-top, .documentcontent .border-bottom, .documentcontent .border-left, .documentcontent .border-right, .documentcontent .border-all {
    background-image: url(../images/border.gif);
    min-height: 1px;
  }
  .documentcontent .border-top, .documentcontent .border-bottom {
    background-repeat: repeat-x;
  }
  .documentcontent .border-left, .documentcontent .border-right {
    background-repeat: repeat-y;
  }
  .documentcontent .border-top {
    background-position: 0 0;
  }
  .documentcontent .border-bottom {
    background-position: 0 bottom;
  }
  .documentcontent .border-left {
    background-position: left 0;
  }
  .documentcontent .border-right {
    background-position: right 0;
  }
  .documentcontent .border-all {
    outline: 1px solid #ccc;
    background: 0;
  }
  .documentcontent [class*=border-] > h2, .documentcontent [class*=border-] > h3, .documentcontent [class*=border-] > h4, .documentcontent [class*=border-] > h5, .documentcontent [class*=border-] > h6, .documentcontent [class*=border-] > p {
    padding: 5px 10px !important;
  }
  .documentcontent [dir=rtl] div.border-top, .documentcontent [dir=rtl] div.border-right, .documentcontent [dir=rtl] div.border-bottom, .documentcontent [dir=rtl] div.border-left, .documentcontent [dir=rtl] div.border-all {
    float: right;
  }
  .documentcontent .wb-icon-sprite, .documentcontent .wb-icon-alarm, .documentcontent .wb-icon-bank, .documentcontent .wb-icon-book-address, .documentcontent .wb-icon-book-alt, .documentcontent .wb-icon-book-open, .documentcontent .wb-icon-book, .documentcontent .wb-icon-box, .documentcontent .wb-icon-briefcase, .documentcontent .wb-icon-bulb-off, .documentcontent .wb-icon-bulb, .documentcontent .wb-icon-calculator-arrow, .documentcontent .wb-icon-calculator-exclamation, .documentcontent .wb-icon-calculator-minus, .documentcontent .wb-icon-calculator-plus, .documentcontent .wb-icon-calculator, .documentcontent .wb-icon-calendar-day, .documentcontent .wb-icon-calendar-list, .documentcontent .wb-icon-calendar-month, .documentcontent .wb-icon-calendar, .documentcontent .wb-icon-car, .documentcontent .wb-icon-chart-down, .documentcontent .wb-icon-chart-pie, .documentcontent .wb-icon-chart-up, .documentcontent .wb-icon-chart, .documentcontent .wb-icon-clip, .documentcontent .wb-icon-clipboard-exclamation, .documentcontent .wb-icon-clipboard, .documentcontent .wb-icon-clock, .documentcontent .wb-icon-comment, .documentcontent .wb-icon-compass, .documentcontent .wb-icon-cone, .documentcontent .wb-icon-construction, .documentcontent .wb-icon-currency, .documentcontent .wb-icon-desktop, .documentcontent .wb-icon-direction, .documentcontent .wb-icon-disk, .documentcontent .wb-icon-document-zip, .documentcontent .wb-icon-document, .documentcontent .wb-icon-documents, .documentcontent .wb-icon-door-open, .documentcontent .wb-icon-door, .documentcontent .wb-icon-drive-arrow, .documentcontent .wb-icon-drive-download, .documentcontent .wb-icon-drive-network, .documentcontent .wb-icon-drive-upload, .documentcontent .wb-icon-envelope-arrow, .documentcontent .wb-icon-envelope-share, .documentcontent .wb-icon-envelope, .documentcontent .wb-icon-eraser, .documentcontent .wb-icon-exclamation-alt, .documentcontent .wb-icon-exclamation-alt2, .documentcontent .wb-icon-exclamation, .documentcontent .wb-icon-external, .documentcontent .wb-icon-fax, .documentcontent .wb-icon-film, .documentcontent .wb-icon-folder-alt, .documentcontent .wb-icon-folder-bookmark, .documentcontent .wb-icon-folder-open, .documentcontent .wb-icon-folder-search, .documentcontent .wb-icon-folder, .documentcontent .wb-icon-gavel, .documentcontent .wb-icon-gear, .documentcontent .wb-icon-globe, .documentcontent .wb-icon-home, .documentcontent .wb-icon-hourglass, .documentcontent .wb-icon-image, .documentcontent .wb-icon-info-alt, .documentcontent .wb-icon-info, .documentcontent .wb-icon-key, .documentcontent .wb-icon-light-exclamation, .documentcontent .wb-icon-light-green, .documentcontent .wb-icon-light-red, .documentcontent .wb-icon-light-yellow, .documentcontent .wb-icon-light, .documentcontent .wb-icon-lock-unlock, .documentcontent .wb-icon-lock, .documentcontent .wb-icon-luggage, .documentcontent .wb-icon-magnet, .documentcontent .wb-icon-magnifier, .documentcontent .wb-icon-mail-open, .documentcontent .wb-icon-mail, .documentcontent .wb-icon-marker, .documentcontent .wb-icon-megaphone, .documentcontent .wb-icon-microphone, .documentcontent .wb-icon-monitor, .documentcontent .wb-icon-nav-090-alt, .documentcontent .wb-icon-nav-090, .documentcontent .wb-icon-nav-180-alt, .documentcontent .wb-icon-nav-180, .documentcontent .wb-icon-nav-270-alt, .documentcontent .wb-icon-nav-270, .documentcontent .wb-icon-nav-alt, .documentcontent .wb-icon-nav, .documentcontent .wb-icon-newspaper, .documentcontent .wb-icon-note-pencil, .documentcontent .wb-icon-note, .documentcontent .wb-icon-paper-pencil, .documentcontent .wb-icon-paper-share, .documentcontent .wb-icon-paper, .documentcontent .wb-icon-pencil, .documentcontent .wb-icon-picture, .documentcontent .wb-icon-printer, .documentcontent .wb-icon-prohibit, .documentcontent .wb-icon-question-alt, .documentcontent .wb-icon-question, .documentcontent .wb-icon-report-pencil, .documentcontent .wb-icon-report, .documentcontent .wb-icon-reports, .documentcontent .wb-icon-rss, .documentcontent .wb-icon-safe, .documentcontent .wb-icon-scale, .documentcontent .wb-icon-server-network, .documentcontent .wb-icon-server, .documentcontent .wb-icon-service-bell, .documentcontent .wb-icon-sitemap, .documentcontent .wb-icon-star-empty, .documentcontent .wb-icon-star-half, .documentcontent .wb-icon-star, .documentcontent .wb-icon-table, .documentcontent .wb-icon-target, .documentcontent .wb-icon-telephone, .documentcontent .wb-icon-thermometer-high, .documentcontent .wb-icon-thermometer-low, .documentcontent .wb-icon-thermometer, .documentcontent .wb-icon-tick-alt, .documentcontent .wb-icon-tick-alt2, .documentcontent .wb-icon-tick, .documentcontent .wb-icon-tool, .documentcontent .wb-icon-toolbox, .documentcontent .wb-icon-tshirt, .documentcontent .wb-icon-usb-arrow, .documentcontent .wb-icon-usb-logo, .documentcontent .wb-icon-usb, .documentcontent .wb-icon-user, .documentcontent .wb-icon-users, .documentcontent .wb-icon-weather-cloud, .documentcontent .wb-icon-weather-lightning, .documentcontent .wb-icon-weather-rain, .documentcontent .wb-icon-weather-snow, .documentcontent .wb-icon-weather-sun-cloud, .documentcontent .wb-icon-weather-sun, .documentcontent .wb-icon-x-alt, .documentcontent .wb-icon-x-alt2, .documentcontent .wb-icon-x {
    background: url("../images/wb-icon-sb72b2ffaa7.png") no-repeat;
  }
  .documentcontent .wb-icon-alarm {
    background-position: 0 -352px;
  }
  .documentcontent .wb-icon-bank {
    background-position: 0 -1024px;
  }
  .documentcontent .wb-icon-book-address {
    background-position: 0 -688px;
  }
  .documentcontent .wb-icon-book-alt {
    background-position: 0 -2208px;
  }
  .documentcontent .wb-icon-book-open {
    background-position: 0 -1776px;
  }
  .documentcontent .wb-icon-book {
    background-position: 0 -2224px;
  }
  .documentcontent .wb-icon-box {
    background-position: 0 -2080px;
  }
  .documentcontent .wb-icon-briefcase {
    background-position: 0 -1808px;
  }
  .documentcontent .wb-icon-bulb-off {
    background-position: 0 -1056px;
  }
  .documentcontent .wb-icon-bulb {
    background-position: 0 -944px;
  }
  .documentcontent .wb-icon-calculator-arrow {
    background-position: 0 -1616px;
  }
  .documentcontent .wb-icon-calculator-exclamation {
    background-position: 0 -1376px;
  }
  .documentcontent .wb-icon-calculator-minus {
    background-position: 0 -1856px;
  }
  .documentcontent .wb-icon-calculator-plus {
    background-position: 0 -1648px;
  }
  .documentcontent .wb-icon-calculator {
    background-position: 0 -2240px;
  }
  .documentcontent .wb-icon-calendar-day {
    background-position: 0 -1536px;
  }
  .documentcontent .wb-icon-calendar-list {
    background-position: 0 -1472px;
  }
  .documentcontent .wb-icon-calendar-month {
    background-position: 0 -1488px;
  }
  .documentcontent .wb-icon-calendar {
    background-position: 0 -2064px;
  }
  .documentcontent .wb-icon-car {
    background-position: 0 -704px;
  }
  .documentcontent .wb-icon-chart-down {
    background-position: 0 -864px;
  }
  .documentcontent .wb-icon-chart-pie {
    background-position: 0 -96px;
  }
  .documentcontent .wb-icon-chart-up {
    background-position: 0 -736px;
  }
  .documentcontent .wb-icon-chart {
    background-position: 0 -1136px;
  }
  .documentcontent .wb-icon-clip {
    background-position: 0 -1328px;
  }
  .documentcontent .wb-icon-clipboard-exclamation {
    background-position: 0 -960px;
  }
  .documentcontent .wb-icon-clipboard {
    background-position: 0 -2048px;
  }
  .documentcontent .wb-icon-clock {
    background-position: 0 -720px;
  }
  .documentcontent .wb-icon-comment {
    background-position: 0 -272px;
  }
  .documentcontent .wb-icon-compass {
    background-position: 0 -320px;
  }
  .documentcontent .wb-icon-cone {
    background-position: 0 -880px;
  }
  .documentcontent .wb-icon-construction {
    background-position: 0 -1952px;
  }
  .documentcontent .wb-icon-currency {
    background-position: 0 -816px;
  }
  .documentcontent .wb-icon-desktop {
    background-position: 0 -608px;
  }
  .documentcontent .wb-icon-direction {
    background-position: 0 -1280px;
  }
  .documentcontent .wb-icon-disk {
    background-position: 0 -2160px;
  }
  .documentcontent .wb-icon-document-zip {
    background-position: 0 -1584px;
  }
  .documentcontent .wb-icon-document {
    background-position: 0 -2128px;
  }
  .documentcontent .wb-icon-documents {
    background-position: 0 -1216px;
  }
  .documentcontent .wb-icon-door-open {
    background-position: 0 -992px;
  }
  .documentcontent .wb-icon-door {
    background-position: 0 -2112px;
  }
  .documentcontent .wb-icon-drive-arrow {
    background-position: 0 -1744px;
  }
  .documentcontent .wb-icon-drive-download {
    background-position: 0 -672px;
  }
  .documentcontent .wb-icon-drive-network {
    background-position: 0 -1568px;
  }
  .documentcontent .wb-icon-drive-upload {
    background-position: 0 -896px;
  }
  .documentcontent .wb-icon-envelope-arrow {
    background-position: 0 -1504px;
  }
  .documentcontent .wb-icon-envelope-share {
    background-position: 0 -416px;
  }
  .documentcontent .wb-icon-envelope {
    background-position: 0 -2096px;
  }
  .documentcontent .wb-icon-eraser {
    background-position: 0 -1104px;
  }
  .documentcontent .wb-icon-exclamation-alt {
    background-position: 0 -1072px;
  }
  .documentcontent .wb-icon-exclamation-alt2 {
    background-position: 0 -1248px;
  }
  .documentcontent .wb-icon-exclamation {
    background-position: 0 -1424px;
  }
  .documentcontent .wb-icon-external {
    background-position: 0 -1392px;
  }
  .documentcontent .wb-icon-fax {
    background-position: 0 -1552px;
  }
  .documentcontent .wb-icon-film {
    background-position: 0 -1168px;
  }
  .documentcontent .wb-icon-folder-alt {
    background-position: 0 -2288px;
  }
  .documentcontent .wb-icon-folder-bookmark {
    background-position: 0 -1632px;
  }
  .documentcontent .wb-icon-folder-open {
    background-position: 0 -1728px;
  }
  .documentcontent .wb-icon-folder-search {
    background-position: 0 -432px;
  }
  .documentcontent .wb-icon-folder {
    background-position: 0 -2144px;
  }
  .documentcontent .wb-icon-gavel {
    background-position: 0 -576px;
  }
  .documentcontent .wb-icon-gear {
    background-position: 0 -560px;
  }
  .documentcontent .wb-icon-globe {
    background-position: 0 -336px;
  }
  .documentcontent .wb-icon-home {
    background-position: 0 -496px;
  }
  .documentcontent .wb-icon-hourglass {
    background-position: 0 -1040px;
  }
  .documentcontent .wb-icon-image {
    background-position: 0 -1760px;
  }
  .documentcontent .wb-icon-info-alt {
    background-position: 0 -1120px;
  }
  .documentcontent .wb-icon-info {
    background-position: 0 -80px;
  }
  .documentcontent .wb-icon-key {
    background-position: 0 -1184px;
  }
  .documentcontent .wb-icon-light-exclamation {
    background-position: 0 -400px;
  }
  .documentcontent .wb-icon-light-green {
    background-position: 0 -224px;
  }
  .documentcontent .wb-icon-light-red {
    background-position: 0 -240px;
  }
  .documentcontent .wb-icon-light-yellow {
    background-position: 0 -192px;
  }
  .documentcontent .wb-icon-light {
    background-position: 0 -1456px;
  }
  .documentcontent .wb-icon-lock-unlock {
    background-position: 0 -1440px;
  }
  .documentcontent .wb-icon-lock {
    background-position: 0 -208px;
  }
  .documentcontent .wb-icon-luggage {
    background-position: 0 -1680px;
  }
  .documentcontent .wb-icon-magnet {
    background-position: 0 -1408px;
  }
  .documentcontent .wb-icon-magnifier {
    background-position: 0 -1008px;
  }
  .documentcontent .wb-icon-mail-open {
    background-position: 0 -464px;
  }
  .documentcontent .wb-icon-mail {
    background-position: 0 -1968px;
  }
  .documentcontent .wb-icon-marker {
    background-position: 0 -1936px;
  }
  .documentcontent .wb-icon-megaphone {
    background-position: 0 -1232px;
  }
  .documentcontent .wb-icon-microphone {
    background-position: 0 -832px;
  }
  .documentcontent .wb-icon-monitor {
    background-position: 0 -1872px;
  }
  .documentcontent .wb-icon-nav-090-alt {
    background-position: 0 -976px;
  }
  .documentcontent .wb-icon-nav-090 {
    background-position: 0 0;
  }
  .documentcontent .wb-icon-nav-180-alt {
    background-position: 0 -752px;
  }
  .documentcontent .wb-icon-nav-180 {
    background-position: 0 -16px;
  }
  .documentcontent .wb-icon-nav-270-alt {
    background-position: 0 -912px;
  }
  .documentcontent .wb-icon-nav-270 {
    background-position: 0 -32px;
  }
  .documentcontent .wb-icon-nav-alt {
    background-position: 0 -848px;
  }
  .documentcontent .wb-icon-nav {
    background-position: 0 -48px;
  }
  .documentcontent .wb-icon-newspaper {
    background-position: 0 -1696px;
  }
  .documentcontent .wb-icon-note-pencil {
    background-position: 0 -1296px;
  }
  .documentcontent .wb-icon-note {
    background-position: 0 -2176px;
  }
  .documentcontent .wb-icon-paper-pencil {
    background-position: 0 -512px;
  }
  .documentcontent .wb-icon-paper-share {
    background-position: 0 -368px;
  }
  .documentcontent .wb-icon-paper {
    background-position: 0 -1792px;
  }
  .documentcontent .wb-icon-pencil {
    background-position: 0 -160px;
  }
  .documentcontent .wb-icon-picture {
    background-position: 0 -1840px;
  }
  .documentcontent .wb-icon-printer {
    background-position: 0 -544px;
  }
  .documentcontent .wb-icon-prohibit {
    background-position: 0 -128px;
  }
  .documentcontent .wb-icon-question-alt {
    background-position: 0 -624px;
  }
  .documentcontent .wb-icon-question {
    background-position: 0 -64px;
  }
  .documentcontent .wb-icon-report-pencil {
    background-position: 0 -1152px;
  }
  .documentcontent .wb-icon-report {
    background-position: 0 -1904px;
  }
  .documentcontent .wb-icon-reports {
    background-position: 0 -1264px;
  }
  .documentcontent .wb-icon-rss {
    background-position: 0 -1088px;
  }
  .documentcontent .wb-icon-safe {
    background-position: 0 -1520px;
  }
  .documentcontent .wb-icon-scale {
    background-position: 0 -528px;
  }
  .documentcontent .wb-icon-server-network {
    background-position: 0 -1888px;
  }
  .documentcontent .wb-icon-server {
    background-position: 0 -2272px;
  }
  .documentcontent .wb-icon-service-bell {
    background-position: 0 -1312px;
  }
  .documentcontent .wb-icon-sitemap {
    background-position: 0 -1920px;
  }
  .documentcontent .wb-icon-star-empty {
    background-position: 0 -1200px;
  }
  .documentcontent .wb-icon-star-half {
    background-position: 0 -480px;
  }
  .documentcontent .wb-icon-star {
    background-position: 0 -656px;
  }
  .documentcontent .wb-icon-table {
    background-position: 0 -1824px;
  }
  .documentcontent .wb-icon-target {
    background-position: 0 -592px;
  }
  .documentcontent .wb-icon-telephone {
    background-position: 0 -2192px;
  }
  .documentcontent .wb-icon-thermometer-high {
    background-position: 0 -112px;
  }
  .documentcontent .wb-icon-thermometer-low {
    background-position: 0 -144px;
  }
  .documentcontent .wb-icon-thermometer {
    background-position: 0 -176px;
  }
  .documentcontent .wb-icon-tick-alt {
    background-position: 0 -784px;
  }
  .documentcontent .wb-icon-tick-alt2 {
    background-position: 0 -800px;
  }
  .documentcontent .wb-icon-tick {
    background-position: 0 -1600px;
  }
  .documentcontent .wb-icon-tool {
    background-position: 0 -288px;
  }
  .documentcontent .wb-icon-toolbox {
    background-position: 0 -2000px;
  }
  .documentcontent .wb-icon-tshirt {
    background-position: 0 -1344px;
  }
  .documentcontent .wb-icon-usb-arrow {
    background-position: 0 -1712px;
  }
  .documentcontent .wb-icon-usb-logo {
    background-position: 0 -256px;
  }
  .documentcontent .wb-icon-usb {
    background-position: 0 -2256px;
  }
  .documentcontent .wb-icon-user {
    background-position: 0 -1984px;
  }
  .documentcontent .wb-icon-users {
    background-position: 0 -304px;
  }
  .documentcontent .wb-icon-weather-cloud {
    background-position: 0 -2032px;
  }
  .documentcontent .wb-icon-weather-lightning {
    background-position: 0 -384px;
  }
  .documentcontent .wb-icon-weather-rain {
    background-position: 0 -1360px;
  }
  .documentcontent .wb-icon-weather-snow {
    background-position: 0 -448px;
  }
  .documentcontent .wb-icon-weather-sun-cloud {
    background-position: 0 -640px;
  }
  .documentcontent .wb-icon-weather-sun {
    background-position: 0 -1664px;
  }
  .documentcontent .wb-icon-x-alt {
    background-position: 0 -768px;
  }
  .documentcontent .wb-icon-x-alt2 {
    background-position: 0 -928px;
  }
  .documentcontent .wb-icon-x {
    background-position: 0 -2016px;
  }
  .documentcontent [class*=wb-icon-] {
    width: 16px;
    height: 16px;
    margin-right: 4px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: text-top;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .documentcontent [href^="mailto:"] {
    background-image: url(../images/wb-icon/mail.png);
    background-repeat: no-repeat;
    padding-left: 19px;
  }
  .documentcontent [href$=".psd"], .documentcontent [href$=".zip"], .documentcontent [href$=".egret"], .documentcontent [href$=".doc"], .documentcontent [href$=".pdf"], .documentcontent [href$=".xls"], .documentcontent [href$=".rtf"], .documentcontent [href$=".pot"], .documentcontent [href$=".ppt"], .documentcontent [href$=".pps"], .documentcontent [href$=".pptm"], .documentcontent [href$=".docx"], .documentcontent [href$=".xlsx"], .documentcontent [href$=".pptx"], .documentcontent [href$=".pub"] {
    background-image: url(../images/wb-icon/drive-download.png);
    background-repeat: no-repeat;
    padding-left: 19px;
  }
  .documentcontent [rel=external][href^="mailto:"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".psd"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".zip"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".egret"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".doc"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".pdf"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".xls"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".rtf"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".pot"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".ppt"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".pps"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".pptm"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".docx"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".xlsx"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".pptx"].button:not(.wb-icon-none), .documentcontent [rel=external][href$=".pub"].button:not(.wb-icon-none) {
    background-image: inherit;
  }
  .documentcontent [rel=external] {
    background: url(../images/wb-icon/external.png) 100% 0 no-repeat;
  }
  .documentcontent #wb-head [rel=external], .documentcontent #wb-sec [rel=external], .documentcontent #wb-foot [rel=external] {
    background: 0;
  }
  .documentcontent #wb-main [rel=external], .documentcontent #colorbox [rel=external] {
    padding-right: 20px;
  }
  .documentcontent #wb-main [rel=external].wb-icon-none, .documentcontent #colorbox [rel=external].wb-icon-none {
    padding-right: 0;
  }
  .documentcontent [rel=external][href^="mailto:"]:not(.wb-icon-none) {
    background-image: url(../images/wb-icon/mail.png), url(../images/wb-icon/external.png);
  }
  .documentcontent [rel=external][href$=".psd"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".zip"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".egret"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".doc"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pdf"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".xls"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".rtf"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pot"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".ppt"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pps"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pptm"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".docx"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".xlsx"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pptx"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pub"]:not(.wb-icon-none) {
    background-image: url(../images/wb-icon/drive-download.png), url(../images/wb-icon/external.png);
  }
  .documentcontent [rel=external][href^="mailto:"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".psd"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".zip"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".egret"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".doc"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pdf"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".xls"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".rtf"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pot"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".ppt"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pps"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pptm"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".docx"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".xlsx"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pptx"]:not(.wb-icon-none), .documentcontent [rel=external][href$=".pub"]:not(.wb-icon-none) {
    background-repeat: no-repeat;
    background-position: 0 100%, 100% 0;
  }
  .documentcontent .wb-icon-none {
    background-image: none;
    padding-left: 0;
    display: inline;
    margin-right: 0;
  }
  .documentcontent [dir=rtl] [class*=wb-icon-] {
    background-position: top right;
  }
  .documentcontent [dir=rtl] [href^="mailto:"] {
    background-position: 100% 0;
    padding-left: 0;
    padding-right: 19px;
  }
  .documentcontent [dir=rtl] [href$=".psd"], .documentcontent [dir=rtl] [href$=".zip"], .documentcontent [dir=rtl] [href$=".doc"], .documentcontent [dir=rtl] [href$=".pdf"], .documentcontent [dir=rtl] [href$=".xls"], .documentcontent [dir=rtl] [href$=".rtf"], .documentcontent [dir=rtl] [href$=".pot"], .documentcontent [dir=rtl] [href$=".ppt"], .documentcontent [dir=rtl] [href$=".pps"], .documentcontent [dir=rtl] [href$=".pptm"], .documentcontent [dir=rtl] [href$=".docx"], .documentcontent [dir=rtl] [href$=".xlsx"], .documentcontent [dir=rtl] [href$=".pptx"] {
    background-position: 100% 0;
    padding-left: 0;
    padding-right: 19px;
  }
  .documentcontent [dir=rtl] [class*=wb-icon-] {
    margin-right: auto;
    margin-left: 4px;
  }
  .documentcontent [dir=rtl] .wb-icon-none {
    padding-right: 0;
    margin-right: auto;
    margin-left: 0;
  }
  .documentcontent [dir=rtl] [rel=external] {
    background: url(../images/external-rtl.png) no-repeat;
  }
  .documentcontent [dir=rtl] #wb-main [rel=external], .documentcontent [dir=rtl] #colorbox [rel=external] {
    padding-left: 20px;
    padding-right: 0;
  }
  .documentcontent [dir=rtl] #wb-main [rel=external].wb-icon-none, .documentcontent [dir=rtl] #colorbox [rel=external].wb-icon-none {
    padding-left: 0;
  }
  .documentcontent .button {
    background-image: none;
    background-repeat: repeat-x;
    border-width: 1px;
    border-style: solid;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 18px;
    padding: 4px 10px !important;
    text-align: center;
    text-decoration: none;
    border-radius: 4px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    background-color: #eee;
    border-color: #c8c8c8 #c8c8c8 #bbb;
    color: #222 !important;
    text-shadow: 0 1px 1px white;
    background-image: linear-gradient(#eee, #d4d4d4);
  }
  .documentcontent .button:hover, .documentcontent .button:focus, .documentcontent .button:active {
    background-color: #d4d4d4 !important;
  }
  .documentcontent .button.button-disabled {
    background-color: #eee;
    border-color: #e1e1e1;
  }
  .documentcontent .button:disabled {
    background-color: #eee;
    border-color: #e1e1e1;
  }
  .documentcontent .button:hover, .documentcontent .button:focus, .documentcontent .button:active {
    background-position: 0 -15px;
    text-decoration: none;
    outline-offset: -6px;
    transition: background-position 0.1s linear;
  }
  .documentcontent .button.button-disabled {
    background: 0;
    box-shadow: none;
    cursor: default;
    font-style: italic;
    text-shadow: none;
  }
  .documentcontent .button:disabled {
    background: 0;
    box-shadow: none;
    cursor: default;
    font-style: italic;
    text-shadow: none;
  }
  .documentcontent summary.button {
    display: inline-block !important;
  }
  .documentcontent input[type=button], .documentcontent input.button-accent, .documentcontent button.button-accent, .documentcontent a.button-accent, .documentcontent summary.button-accent {
    background-color: #176ca7;
    border-color: #0e4164 #0e4164 #0b324d;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-image: linear-gradient(#176ca7, #114f7a);
  }
  .documentcontent input[type=button]:hover, .documentcontent input.button-accent:hover, .documentcontent button.button-accent:hover, .documentcontent a.button-accent:hover, .documentcontent summary.button-accent:hover, .documentcontent input[type=button]:focus, .documentcontent input.button-accent:focus, .documentcontent button.button-accent:focus, .documentcontent a.button-accent:focus, .documentcontent summary.button-accent:focus, .documentcontent input[type=button]:active, .documentcontent input.button-accent:active, .documentcontent button.button-accent:active, .documentcontent a.button-accent:active, .documentcontent summary.button-accent:active {
    background-color: #114f7a !important;
  }
  .documentcontent input.button-disabled[type=button], .documentcontent input.button-disabled.button-accent, .documentcontent button.button-disabled.button-accent, .documentcontent a.button-disabled.button-accent, .documentcontent summary.button-disabled.button-accent {
    background-color: #176ca7;
    border-color: #145e91;
  }
  .documentcontent input[type=button]:disabled, .documentcontent input.button-accent:disabled, .documentcontent button.button-accent:disabled, .documentcontent a.button-accent:disabled, .documentcontent summary.button-accent:disabled {
    background-color: #176ca7;
    border-color: #145e91;
  }
  .documentcontent input.button-none, .documentcontent button.button-none, .documentcontent a.button-none, .documentcontent summary.button-none, .documentcontent input.button-none:hover, .documentcontent input.button-none:focus, .documentcontent input.button-none:active, .documentcontent button.button-none:hover, .documentcontent button.button-none:focus, .documentcontent button.button-none:active, .documentcontent a.button-none:hover, .documentcontent a.button-none:focus, .documentcontent a.button-none:active, .documentcontent summary.button-none:hover, .documentcontent summary.button-none:focus, .documentcontent summary.button-none:active {
    background: 0;
    border-color: transparent !important;
    box-shadow: none;
    outline-color: transparent;
    text-decoration: underline;
    text-shadow: none;
  }
  .documentcontent input.button-dark, .documentcontent button.button-dark, .documentcontent a.button-dark, .documentcontent summary.button-dark {
    background-color: #222;
    border-color: black black black;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-image: linear-gradient(#222, #090909);
  }
  .documentcontent input.button-dark:hover, .documentcontent input.button-dark:focus, .documentcontent input.button-dark:active, .documentcontent button.button-dark:hover, .documentcontent button.button-dark:focus, .documentcontent button.button-dark:active, .documentcontent a.button-dark:hover, .documentcontent a.button-dark:focus, .documentcontent a.button-dark:active, .documentcontent summary.button-dark:hover, .documentcontent summary.button-dark:focus, .documentcontent summary.button-dark:active {
    background-color: #090909 !important;
  }
  .documentcontent input.button-dark.button-disabled, .documentcontent button.button-dark.button-disabled, .documentcontent a.button-dark.button-disabled, .documentcontent summary.button-dark.button-disabled {
    background-color: #222;
    border-color: #151515;
  }
  .documentcontent input.button-dark:disabled, .documentcontent button.button-dark:disabled, .documentcontent a.button-dark:disabled, .documentcontent summary.button-dark:disabled {
    background-color: #222;
    border-color: #151515;
  }
  .documentcontent input.button-info, .documentcontent button.button-info, .documentcontent a.button-info, .documentcontent summary.button-info {
    background-color: #2a7da6;
    border-color: #1b4f69 #1b4f69 #154055;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-image: linear-gradient(#2a7da6, #205e7d);
  }
  .documentcontent input.button-info:hover, .documentcontent input.button-info:focus, .documentcontent input.button-info:active, .documentcontent button.button-info:hover, .documentcontent button.button-info:focus, .documentcontent button.button-info:active, .documentcontent a.button-info:hover, .documentcontent a.button-info:focus, .documentcontent a.button-info:active, .documentcontent summary.button-info:hover, .documentcontent summary.button-info:focus, .documentcontent summary.button-info:active {
    background-color: #205e7d !important;
  }
  .documentcontent input.button-info.button-disabled, .documentcontent button.button-info.button-disabled, .documentcontent a.button-info.button-disabled, .documentcontent summary.button-info.button-disabled {
    background-color: #2a7da6;
    border-color: #256e92;
  }
  .documentcontent input.button-info:disabled, .documentcontent button.button-info:disabled, .documentcontent a.button-info:disabled, .documentcontent summary.button-info:disabled {
    background-color: #2a7da6;
    border-color: #256e92;
  }
  .documentcontent input.button-confirm, .documentcontent button.button-confirm, .documentcontent a.button-confirm, .documentcontent summary.button-confirm {
    background-color: #418541;
    border-color: #285228 #285228 #204020;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-image: linear-gradient(#418541, #306330);
  }
  .documentcontent input.button-confirm:hover, .documentcontent input.button-confirm:focus, .documentcontent input.button-confirm:active, .documentcontent button.button-confirm:hover, .documentcontent button.button-confirm:focus, .documentcontent button.button-confirm:active, .documentcontent a.button-confirm:hover, .documentcontent a.button-confirm:focus, .documentcontent a.button-confirm:active, .documentcontent summary.button-confirm:hover, .documentcontent summary.button-confirm:focus, .documentcontent summary.button-confirm:active {
    background-color: #306330 !important;
  }
  .documentcontent input.button-confirm.button-disabled, .documentcontent button.button-confirm.button-disabled, .documentcontent a.button-confirm.button-disabled, .documentcontent summary.button-confirm.button-disabled {
    background-color: #418541;
    border-color: #397439;
  }
  .documentcontent input.button-confirm:disabled, .documentcontent button.button-confirm:disabled, .documentcontent a.button-confirm:disabled, .documentcontent summary.button-confirm:disabled {
    background-color: #418541;
    border-color: #397439;
  }
  .documentcontent input.button-alert, .documentcontent button.button-alert, .documentcontent a.button-alert, .documentcontent summary.button-alert {
    background-color: #d73d38;
    border-color: #a22521 #a22521 #8d201c;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-image: linear-gradient(#d73d38, #b72925);
  }
  .documentcontent input.button-alert:hover, .documentcontent input.button-alert:focus, .documentcontent input.button-alert:active, .documentcontent button.button-alert:hover, .documentcontent button.button-alert:focus, .documentcontent button.button-alert:active, .documentcontent a.button-alert:hover, .documentcontent a.button-alert:focus, .documentcontent a.button-alert:active, .documentcontent summary.button-alert:hover, .documentcontent summary.button-alert:focus, .documentcontent summary.button-alert:active {
    background-color: #b72925 !important;
  }
  .documentcontent input.button-alert.button-disabled, .documentcontent button.button-alert.button-disabled, .documentcontent a.button-alert.button-disabled, .documentcontent summary.button-alert.button-disabled {
    background-color: #d73d38;
    border-color: #cc2e29;
  }
  .documentcontent input.button-alert:disabled, .documentcontent button.button-alert:disabled, .documentcontent a.button-alert:disabled, .documentcontent summary.button-alert:disabled {
    background-color: #d73d38;
    border-color: #cc2e29;
  }
  .documentcontent input.button-attention, .documentcontent button.button-attention, .documentcontent a.button-attention, .documentcontent summary.button-attention {
    background-color: #ffe75d;
    border-color: #ffdc11 #ffdc11 #f6d200;
    color: #222 !important;
    text-shadow: 0 1px 1px white;
    background-image: linear-gradient(#ffe75d, #ffdf2a);
  }
  .documentcontent input.button-attention:hover, .documentcontent input.button-attention:focus, .documentcontent input.button-attention:active, .documentcontent button.button-attention:hover, .documentcontent button.button-attention:focus, .documentcontent button.button-attention:active, .documentcontent a.button-attention:hover, .documentcontent a.button-attention:focus, .documentcontent a.button-attention:active, .documentcontent summary.button-attention:hover, .documentcontent summary.button-attention:focus, .documentcontent summary.button-attention:active {
    background-color: #ffdf2a !important;
  }
  .documentcontent input.button-attention.button-disabled, .documentcontent button.button-attention.button-disabled, .documentcontent a.button-attention.button-disabled, .documentcontent summary.button-attention.button-disabled {
    background-color: #ffe75d;
    border-color: #ffe343;
  }
  .documentcontent input.button-attention:disabled, .documentcontent button.button-attention:disabled, .documentcontent a.button-attention:disabled, .documentcontent summary.button-attention:disabled {
    background-color: #ffe75d;
    border-color: #ffe343;
  }
  .documentcontent input.button-none:hover, .documentcontent input.button-none:focus, .documentcontent input.button-none:active, .documentcontent button.button-none:hover, .documentcontent button.button-none:focus, .documentcontent button.button-none:active, .documentcontent a.button-none:hover, .documentcontent a.button-none:focus, .documentcontent a.button-none:active, .documentcontent summary.button-none:hover, .documentcontent summary.button-none:focus, .documentcontent summary.button-none:active {
    color: #d73d38 !important;
  }
  .documentcontent input.button-none.button-disabled, .documentcontent button.button-none.button-disabled, .documentcontent a.button-none.button-disabled, .documentcontent summary.button-none.button-disabled {
    text-decoration: none !important;
  }
  .documentcontent input.button-none.button-disabled:hover, .documentcontent input.button-none.button-disabled:focus, .documentcontent input.button-none.button-disabled:active, .documentcontent button.button-none.button-disabled:hover, .documentcontent button.button-none.button-disabled:focus, .documentcontent button.button-none.button-disabled:active, .documentcontent a.button-none.button-disabled:hover, .documentcontent a.button-none.button-disabled:focus, .documentcontent a.button-none.button-disabled:active, .documentcontent summary.button-none.button-disabled:hover, .documentcontent summary.button-none.button-disabled:focus, .documentcontent summary.button-none.button-disabled:active {
    color: #222 !important;
  }
  .documentcontent input.button-none:disabled, .documentcontent button.button-none:disabled, .documentcontent a.button-none:disabled, .documentcontent summary.button-none:disabled {
    text-decoration: none !important;
  }
  .documentcontent input.button-none:disabled:hover, .documentcontent input.button-none:disabled:focus, .documentcontent input.button-none:disabled:active, .documentcontent button.button-none:disabled:hover, .documentcontent button.button-none:disabled:focus, .documentcontent button.button-none:disabled:active, .documentcontent a.button-none:disabled:hover, .documentcontent a.button-none:disabled:focus, .documentcontent a.button-none:disabled:active, .documentcontent summary.button-none:disabled:hover, .documentcontent summary.button-none:disabled:focus, .documentcontent summary.button-none:disabled:active {
    color: #222 !important;
  }
  .documentcontent .button-small {
    font-size: 80%;
    line-height: 14px;
    padding: 2px 6px !important;
  }
  .documentcontent .button-large {
    font-size: 105%;
    line-height: 16px;
    padding: 7px 12px !important;
  }
  .documentcontent .button-xlarge {
    font-size: 120%;
    line-height: 18px;
    padding: 9px 14px !important;
  }
  .documentcontent .button-group {
    position: relative;
    *zoom: 1;
  }
  .documentcontent .button-group:before, .documentcontent .button-group:after {
    display: table;
    content: "";
  }
  .documentcontent .button-group:after {
    clear: both;
  }
  .documentcontent .button-group .button {
    position: relative;
    float: left;
    margin-left: -1px;
    border-radius: 0;
  }
  .documentcontent .button-group .button:hover, .documentcontent .button-group .button:focus, .documentcontent .button-group .button:active {
    z-index: 2;
  }
  .documentcontent .button-group > .button:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .documentcontent .button-group > .button:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .documentcontent .button-group li {
    list-style: none;
    float: left;
  }
  .documentcontent .button-group li:first-child .button {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .documentcontent .button-group li:last-child .button {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .documentcontent ul.button-group li:nth-child(1):nth-last-child(1) .button, .documentcontent p.button-group .button:nth-child(1):nth-last-child(1) {
    border-radius: 4px;
    margin-right: 4px;
  }
  .documentcontent ul.button-group {
    margin: 10px;
  }
  .documentcontent p.button-group {
    margin-top: 0;
  }
  .documentcontent [class*=span-] ul.button-group, .documentcontent [class*=span-] ul.menu-horizontal {
    margin-left: 0;
    margin-right: 0;
  }
  .documentcontent .button-toolbar {
    margin-bottom: 10px;
    margin-top: 10px;
  }
  .documentcontent .button-toolbar p, .documentcontent .button-toolbar ul {
    margin-top: 0;
    margin-bottom: 0;
  }
  .documentcontent .button-toolbar .button-group {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .documentcontent [dir=rtl] .button-group .button {
    float: right;
    margin-left: auto;
    margin-right: -1px;
  }
  .documentcontent [dir=rtl] .button-group > .button:first-child {
    border-radius: 0 4px 4px 0;
  }
  .documentcontent [dir=rtl] .button-group > .button:last-child {
    border-radius: 4px 0 0 4px;
  }
  .documentcontent [dir=rtl] .button-group li {
    float: right;
  }
  .documentcontent [dir=rtl] .button-group li:first-child .button {
    border-radius: 0 4px 4px 0;
  }
  .documentcontent [dir=rtl] .button-group li:last-child .button {
    border-radius: 4px 0 0 4px;
  }
  .documentcontent [dir=rtl] ul.button-group li:nth-child(1):nth-last-child(1) .button, .documentcontent [dir=rtl] p.button-group .button:nth-child(1):nth-last-child(1) {
    margin-right: auto;
    margin-left: 4px;
  }
  .documentcontent [dir=rtl] ul.button-group {
    margin: 0 10px 10px;
  }
  .documentcontent [dir=rtl] [class*=span-] ul.button-group, .documentcontent [dir=rtl] [class*=span-] ul.menu-horizontal {
    margin-left: 0;
    margin-right: 0;
  }
  .documentcontent [dir=rtl].ie7 .button-group .button, .documentcontent [dir=rtl].ie7 .button-group li {
    zoom: 1;
    float: none;
    display: inline;
  }
  .documentcontent .color-dark {
    color: #222;
  }
  .documentcontent .color-medium {
    color: #666;
  }
  .documentcontent .color-accent {
    color: #145e91;
  }
  .documentcontent .color-attention {
    color: #cc2e29;
  }
  .documentcontent h1[class*=background-], .documentcontent h2[class*=background-], .documentcontent h3[class*=background-], .documentcontent h4[class*=background-], .documentcontent h5[class*=background-], .documentcontent h6[class*=background-] {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 1px !important;
    padding: 5px 10px;
    width: auto;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .documentcontent h1.background-accent, .documentcontent h2.background-accent, .documentcontent h3.background-accent, .documentcontent h4.background-accent, .documentcontent h5.background-accent, .documentcontent h6.background-accent {
    text-shadow: 0 1px 1px #222;
    background-repeat: repeat-x;
    background-image: linear-gradient(#176ca7, #135888) !important;
  }
  .documentcontent h1.background-light, .documentcontent h2.background-light, .documentcontent h3.background-light, .documentcontent h4.background-light, .documentcontent h5.background-light, .documentcontent h6.background-light {
    text-shadow: 0 1px 1px white;
    background-repeat: repeat-x;
    background-image: linear-gradient(#eee, #dcdcdc) !important;
  }
  .documentcontent h1.background-medium, .documentcontent h2.background-medium, .documentcontent h3.background-medium, .documentcontent h4.background-medium, .documentcontent h5.background-medium, .documentcontent h6.background-medium {
    text-shadow: 0 1px 1px #222;
    background-repeat: repeat-x;
    background-image: linear-gradient(#666, #545454) !important;
  }
  .documentcontent h1.background-dark, .documentcontent h2.background-dark, .documentcontent h3.background-dark, .documentcontent h4.background-dark, .documentcontent h5.background-dark, .documentcontent h6.background-dark {
    text-shadow: 0 1px 1px #222;
    background-repeat: repeat-x;
    background-image: linear-gradient(#222, #101010) !important;
  }
  .documentcontent p[class*=background-] {
    padding: 3px 8px;
  }
  .documentcontent span[class*=background-] {
    padding: 1px 4px;
  }
  .documentcontent [class*=background-] h2, .documentcontent [class*=background-] h3, .documentcontent [class*=background-] h4, .documentcontent [class*=background-] h5, .documentcontent [class*=background-] h6, .documentcontent [class*=background-] p, .documentcontent [class*=background-] table {
    padding: 5px 10px !important;
  }
  .documentcontent summary[class*=background-] {
    padding: 5px;
  }
  .documentcontent .background-highlight {
    background-color: #ffffc9 !important;
    color: #222 !important;
  }
  .documentcontent .background-highlight a:link, .documentcontent .background-highlight a:visited, .documentcontent .background-highlight a.ui-link:link, .documentcontent .background-highlight a.ui-link:visited {
    color: #222 !important;
  }
  .documentcontent .background-highlight a:hover, .documentcontent .background-highlight a:focus, .documentcontent .background-highlight a:active, .documentcontent .background-highlight a.ui-link:hover, .documentcontent .background-highlight a.ui-link:focus, .documentcontent .background-highlight a.ui-link:active {
    color: #555 !important;
  }
  .documentcontent .background-accent {
    background-color: #176ca7 !important;
    color: white !important;
  }
  .documentcontent .background-accent a:link, .documentcontent .background-accent a:visited, .documentcontent .background-accent a.ui-link:link, .documentcontent .background-accent a.ui-link:visited {
    color: white !important;
  }
  .documentcontent .background-accent a:hover, .documentcontent .background-accent a:focus, .documentcontent .background-accent a:active, .documentcontent .background-accent a.ui-link:hover, .documentcontent .background-accent a.ui-link:focus, .documentcontent .background-accent a.ui-link:active {
    color: #e6e6e6 !important;
  }
  .documentcontent .background-white {
    background-color: white !important;
  }
  .documentcontent .background-light {
    background-color: #eee !important;
  }
  .documentcontent .background-medium {
    background-color: #666 !important;
    color: white !important;
  }
  .documentcontent .background-medium a:link, .documentcontent .background-medium a:visited, .documentcontent .background-medium a.ui-link:link, .documentcontent .background-medium a.ui-link:visited {
    color: white !important;
  }
  .documentcontent .background-medium a:hover, .documentcontent .background-medium a:focus, .documentcontent .background-medium a:active, .documentcontent .background-medium a.ui-link:hover, .documentcontent .background-medium a.ui-link:focus, .documentcontent .background-medium a.ui-link:active {
    color: #e6e6e6 !important;
  }
  .documentcontent .background-dark {
    background-color: #222 !important;
    color: white !important;
  }
  .documentcontent .background-dark a:link, .documentcontent .background-dark a:visited, .documentcontent .background-dark a.ui-link:link, .documentcontent .background-dark a.ui-link:visited {
    color: white !important;
  }
  .documentcontent .background-dark a:hover, .documentcontent .background-dark a:focus, .documentcontent .background-dark a:active, .documentcontent .background-dark a.ui-link:hover, .documentcontent .background-dark a.ui-link:focus, .documentcontent .background-dark a.ui-link:active {
    color: #e6e6e6 !important;
  }
  .documentcontent .module-billboard p, .documentcontent .module-billboard h2, .documentcontent .module-billboard h3, .documentcontent .module-billboard h4, .documentcontent .module-billboard h5, .documentcontent .module-billboard h6, .documentcontent .module-menu-section p, .documentcontent .module-menu-section h2, .documentcontent .module-menu-section h3, .documentcontent .module-menu-section h4, .documentcontent .module-menu-section h5, .documentcontent .module-menu-section h6, .documentcontent .module-table-contents p, .documentcontent .module-table-contents h2, .documentcontent .module-table-contents h3, .documentcontent .module-table-contents h4, .documentcontent .module-table-contents h5, .documentcontent .module-table-contents h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 1px !important;
    padding: 5px 10px;
    width: auto;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #666;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-repeat: repeat-x;
    background-image: linear-gradient(#666, #545454);
  }
  .documentcontent .module-billboard p a:link, .documentcontent .module-billboard p a:visited, .documentcontent .module-billboard p a.ui-link:link, .documentcontent .module-billboard p a.ui-link:visited, .documentcontent .module-billboard h2 a:link, .documentcontent .module-billboard h2 a:visited, .documentcontent .module-billboard h2 a.ui-link:link, .documentcontent .module-billboard h2 a.ui-link:visited, .documentcontent .module-billboard h3 a:link, .documentcontent .module-billboard h3 a:visited, .documentcontent .module-billboard h3 a.ui-link:link, .documentcontent .module-billboard h3 a.ui-link:visited, .documentcontent .module-billboard h4 a:link, .documentcontent .module-billboard h4 a:visited, .documentcontent .module-billboard h4 a.ui-link:link, .documentcontent .module-billboard h4 a.ui-link:visited, .documentcontent .module-billboard h5 a:link, .documentcontent .module-billboard h5 a:visited, .documentcontent .module-billboard h5 a.ui-link:link, .documentcontent .module-billboard h5 a.ui-link:visited, .documentcontent .module-billboard h6 a:link, .documentcontent .module-billboard h6 a:visited, .documentcontent .module-billboard h6 a.ui-link:link, .documentcontent .module-billboard h6 a.ui-link:visited, .documentcontent .module-menu-section p a:link, .documentcontent .module-menu-section p a:visited, .documentcontent .module-menu-section p a.ui-link:link, .documentcontent .module-menu-section p a.ui-link:visited, .documentcontent .module-menu-section h2 a:link, .documentcontent .module-menu-section h2 a:visited, .documentcontent .module-menu-section h2 a.ui-link:link, .documentcontent .module-menu-section h2 a.ui-link:visited, .documentcontent .module-menu-section h3 a:link, .documentcontent .module-menu-section h3 a:visited, .documentcontent .module-menu-section h3 a.ui-link:link, .documentcontent .module-menu-section h3 a.ui-link:visited, .documentcontent .module-menu-section h4 a:link, .documentcontent .module-menu-section h4 a:visited, .documentcontent .module-menu-section h4 a.ui-link:link, .documentcontent .module-menu-section h4 a.ui-link:visited, .documentcontent .module-menu-section h5 a:link, .documentcontent .module-menu-section h5 a:visited, .documentcontent .module-menu-section h5 a.ui-link:link, .documentcontent .module-menu-section h5 a.ui-link:visited, .documentcontent .module-menu-section h6 a:link, .documentcontent .module-menu-section h6 a:visited, .documentcontent .module-menu-section h6 a.ui-link:link, .documentcontent .module-menu-section h6 a.ui-link:visited, .documentcontent .module-table-contents p a:link, .documentcontent .module-table-contents p a:visited, .documentcontent .module-table-contents p a.ui-link:link, .documentcontent .module-table-contents p a.ui-link:visited, .documentcontent .module-table-contents h2 a:link, .documentcontent .module-table-contents h2 a:visited, .documentcontent .module-table-contents h2 a.ui-link:link, .documentcontent .module-table-contents h2 a.ui-link:visited, .documentcontent .module-table-contents h3 a:link, .documentcontent .module-table-contents h3 a:visited, .documentcontent .module-table-contents h3 a.ui-link:link, .documentcontent .module-table-contents h3 a.ui-link:visited, .documentcontent .module-table-contents h4 a:link, .documentcontent .module-table-contents h4 a:visited, .documentcontent .module-table-contents h4 a.ui-link:link, .documentcontent .module-table-contents h4 a.ui-link:visited, .documentcontent .module-table-contents h5 a:link, .documentcontent .module-table-contents h5 a:visited, .documentcontent .module-table-contents h5 a.ui-link:link, .documentcontent .module-table-contents h5 a.ui-link:visited, .documentcontent .module-table-contents h6 a:link, .documentcontent .module-table-contents h6 a:visited, .documentcontent .module-table-contents h6 a.ui-link:link, .documentcontent .module-table-contents h6 a.ui-link:visited {
    color: white;
  }
  .documentcontent .module-billboard p a:hover, .documentcontent .module-billboard p a:focus, .documentcontent .module-billboard p a:active, .documentcontent .module-billboard p a.ui-link:hover, .documentcontent .module-billboard p a.ui-link:focus, .documentcontent .module-billboard p a.ui-link:active, .documentcontent .module-billboard h2 a:hover, .documentcontent .module-billboard h2 a:focus, .documentcontent .module-billboard h2 a:active, .documentcontent .module-billboard h2 a.ui-link:hover, .documentcontent .module-billboard h2 a.ui-link:focus, .documentcontent .module-billboard h2 a.ui-link:active, .documentcontent .module-billboard h3 a:hover, .documentcontent .module-billboard h3 a:focus, .documentcontent .module-billboard h3 a:active, .documentcontent .module-billboard h3 a.ui-link:hover, .documentcontent .module-billboard h3 a.ui-link:focus, .documentcontent .module-billboard h3 a.ui-link:active, .documentcontent .module-billboard h4 a:hover, .documentcontent .module-billboard h4 a:focus, .documentcontent .module-billboard h4 a:active, .documentcontent .module-billboard h4 a.ui-link:hover, .documentcontent .module-billboard h4 a.ui-link:focus, .documentcontent .module-billboard h4 a.ui-link:active, .documentcontent .module-billboard h5 a:hover, .documentcontent .module-billboard h5 a:focus, .documentcontent .module-billboard h5 a:active, .documentcontent .module-billboard h5 a.ui-link:hover, .documentcontent .module-billboard h5 a.ui-link:focus, .documentcontent .module-billboard h5 a.ui-link:active, .documentcontent .module-billboard h6 a:hover, .documentcontent .module-billboard h6 a:focus, .documentcontent .module-billboard h6 a:active, .documentcontent .module-billboard h6 a.ui-link:hover, .documentcontent .module-billboard h6 a.ui-link:focus, .documentcontent .module-billboard h6 a.ui-link:active, .documentcontent .module-menu-section p a:hover, .documentcontent .module-menu-section p a:focus, .documentcontent .module-menu-section p a:active, .documentcontent .module-menu-section p a.ui-link:hover, .documentcontent .module-menu-section p a.ui-link:focus, .documentcontent .module-menu-section p a.ui-link:active, .documentcontent .module-menu-section h2 a:hover, .documentcontent .module-menu-section h2 a:focus, .documentcontent .module-menu-section h2 a:active, .documentcontent .module-menu-section h2 a.ui-link:hover, .documentcontent .module-menu-section h2 a.ui-link:focus, .documentcontent .module-menu-section h2 a.ui-link:active, .documentcontent .module-menu-section h3 a:hover, .documentcontent .module-menu-section h3 a:focus, .documentcontent .module-menu-section h3 a:active, .documentcontent .module-menu-section h3 a.ui-link:hover, .documentcontent .module-menu-section h3 a.ui-link:focus, .documentcontent .module-menu-section h3 a.ui-link:active, .documentcontent .module-menu-section h4 a:hover, .documentcontent .module-menu-section h4 a:focus, .documentcontent .module-menu-section h4 a:active, .documentcontent .module-menu-section h4 a.ui-link:hover, .documentcontent .module-menu-section h4 a.ui-link:focus, .documentcontent .module-menu-section h4 a.ui-link:active, .documentcontent .module-menu-section h5 a:hover, .documentcontent .module-menu-section h5 a:focus, .documentcontent .module-menu-section h5 a:active, .documentcontent .module-menu-section h5 a.ui-link:hover, .documentcontent .module-menu-section h5 a.ui-link:focus, .documentcontent .module-menu-section h5 a.ui-link:active, .documentcontent .module-menu-section h6 a:hover, .documentcontent .module-menu-section h6 a:focus, .documentcontent .module-menu-section h6 a:active, .documentcontent .module-menu-section h6 a.ui-link:hover, .documentcontent .module-menu-section h6 a.ui-link:focus, .documentcontent .module-menu-section h6 a.ui-link:active, .documentcontent .module-table-contents p a:hover, .documentcontent .module-table-contents p a:focus, .documentcontent .module-table-contents p a:active, .documentcontent .module-table-contents p a.ui-link:hover, .documentcontent .module-table-contents p a.ui-link:focus, .documentcontent .module-table-contents p a.ui-link:active, .documentcontent .module-table-contents h2 a:hover, .documentcontent .module-table-contents h2 a:focus, .documentcontent .module-table-contents h2 a:active, .documentcontent .module-table-contents h2 a.ui-link:hover, .documentcontent .module-table-contents h2 a.ui-link:focus, .documentcontent .module-table-contents h2 a.ui-link:active, .documentcontent .module-table-contents h3 a:hover, .documentcontent .module-table-contents h3 a:focus, .documentcontent .module-table-contents h3 a:active, .documentcontent .module-table-contents h3 a.ui-link:hover, .documentcontent .module-table-contents h3 a.ui-link:focus, .documentcontent .module-table-contents h3 a.ui-link:active, .documentcontent .module-table-contents h4 a:hover, .documentcontent .module-table-contents h4 a:focus, .documentcontent .module-table-contents h4 a:active, .documentcontent .module-table-contents h4 a.ui-link:hover, .documentcontent .module-table-contents h4 a.ui-link:focus, .documentcontent .module-table-contents h4 a.ui-link:active, .documentcontent .module-table-contents h5 a:hover, .documentcontent .module-table-contents h5 a:focus, .documentcontent .module-table-contents h5 a:active, .documentcontent .module-table-contents h5 a.ui-link:hover, .documentcontent .module-table-contents h5 a.ui-link:focus, .documentcontent .module-table-contents h5 a.ui-link:active, .documentcontent .module-table-contents h6 a:hover, .documentcontent .module-table-contents h6 a:focus, .documentcontent .module-table-contents h6 a:active, .documentcontent .module-table-contents h6 a.ui-link:hover, .documentcontent .module-table-contents h6 a.ui-link:focus, .documentcontent .module-table-contents h6 a.ui-link:active {
    color: #e6e6e6;
  }
  .documentcontent .module-related p, .documentcontent .module-related h2, .documentcontent .module-related h3, .documentcontent .module-related h4, .documentcontent .module-related h5, .documentcontent .module-related h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 1px !important;
    padding: 5px 10px;
    width: auto;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #176ca7;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-repeat: repeat-x;
    background-image: linear-gradient(#176ca7, #135888);
  }
  .documentcontent .module-related p a:link, .documentcontent .module-related p a:visited, .documentcontent .module-related p a.ui-link:link, .documentcontent .module-related p a.ui-link:visited, .documentcontent .module-related h2 a:link, .documentcontent .module-related h2 a:visited, .documentcontent .module-related h2 a.ui-link:link, .documentcontent .module-related h2 a.ui-link:visited, .documentcontent .module-related h3 a:link, .documentcontent .module-related h3 a:visited, .documentcontent .module-related h3 a.ui-link:link, .documentcontent .module-related h3 a.ui-link:visited, .documentcontent .module-related h4 a:link, .documentcontent .module-related h4 a:visited, .documentcontent .module-related h4 a.ui-link:link, .documentcontent .module-related h4 a.ui-link:visited, .documentcontent .module-related h5 a:link, .documentcontent .module-related h5 a:visited, .documentcontent .module-related h5 a.ui-link:link, .documentcontent .module-related h5 a.ui-link:visited, .documentcontent .module-related h6 a:link, .documentcontent .module-related h6 a:visited, .documentcontent .module-related h6 a.ui-link:link, .documentcontent .module-related h6 a.ui-link:visited {
    color: white;
  }
  .documentcontent .module-related p a:hover, .documentcontent .module-related p a:focus, .documentcontent .module-related p a:active, .documentcontent .module-related p a.ui-link:hover, .documentcontent .module-related p a.ui-link:focus, .documentcontent .module-related p a.ui-link:active, .documentcontent .module-related h2 a:hover, .documentcontent .module-related h2 a:focus, .documentcontent .module-related h2 a:active, .documentcontent .module-related h2 a.ui-link:hover, .documentcontent .module-related h2 a.ui-link:focus, .documentcontent .module-related h2 a.ui-link:active, .documentcontent .module-related h3 a:hover, .documentcontent .module-related h3 a:focus, .documentcontent .module-related h3 a:active, .documentcontent .module-related h3 a.ui-link:hover, .documentcontent .module-related h3 a.ui-link:focus, .documentcontent .module-related h3 a.ui-link:active, .documentcontent .module-related h4 a:hover, .documentcontent .module-related h4 a:focus, .documentcontent .module-related h4 a:active, .documentcontent .module-related h4 a.ui-link:hover, .documentcontent .module-related h4 a.ui-link:focus, .documentcontent .module-related h4 a.ui-link:active, .documentcontent .module-related h5 a:hover, .documentcontent .module-related h5 a:focus, .documentcontent .module-related h5 a:active, .documentcontent .module-related h5 a.ui-link:hover, .documentcontent .module-related h5 a.ui-link:focus, .documentcontent .module-related h5 a.ui-link:active, .documentcontent .module-related h6 a:hover, .documentcontent .module-related h6 a:focus, .documentcontent .module-related h6 a:active, .documentcontent .module-related h6 a.ui-link:hover, .documentcontent .module-related h6 a.ui-link:focus, .documentcontent .module-related h6 a.ui-link:active {
    color: #e6e6e6;
  }
  .documentcontent .module-billboard li, .documentcontent .module-related > ul, .documentcontent .module-menu-section > ul {
    margin-top: 1px !important;
    margin-bottom: 0;
  }
  .documentcontent .module-billboard ul, .documentcontent .module-related ul, .documentcontent .module-menu-section ul {
    margin: 0;
    list-style: none;
  }
  .documentcontent .module-billboard ul li, .documentcontent .module-related ul li, .documentcontent .module-menu-section ul li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
  }
  .documentcontent [class*=module-] .background-light {
    color: #222 !important;
    text-shadow: 0 1px 1px #FFF;
  }
  .documentcontent .module {
    background-color: #f9f9f9;
    outline: 1px solid #d4d4d4;
    margin-top: 2px;
    margin-bottom: 3px;
    padding: 1px 0;
  }
  .documentcontent .module p, .documentcontent .module h2, .documentcontent .module h3, .documentcontent .module h4, .documentcontent .module h5, .documentcontent .module h6, .documentcontent .module blockquote, .documentcontent .module > span {
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 0;
  }
  .documentcontent .module-billboard ul li a, .documentcontent .module-billboard ul li a:link, .documentcontent .module-billboard ul li a:visited {
    display: block;
    min-height: 32px;
    padding: 10px;
    text-decoration: none;
    background-repeat: repeat-x;
    background-position: 100% 0;
    text-shadow: -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #555, 1px 1px 0 #000;
    font-weight: 700;
    background-color: #176ca7;
    color: white !important;
  }
  .documentcontent .module-billboard ul li a a:link, .documentcontent .module-billboard ul li a a:visited, .documentcontent .module-billboard ul li a a.ui-link:link, .documentcontent .module-billboard ul li a a.ui-link:visited, .documentcontent .module-billboard ul li a:link a:link, .documentcontent .module-billboard ul li a:link a:visited, .documentcontent .module-billboard ul li a:link a.ui-link:link, .documentcontent .module-billboard ul li a:link a.ui-link:visited, .documentcontent .module-billboard ul li a:visited a:link, .documentcontent .module-billboard ul li a:visited a:visited, .documentcontent .module-billboard ul li a:visited a.ui-link:link, .documentcontent .module-billboard ul li a:visited a.ui-link:visited {
    color: white;
  }
  .documentcontent .module-billboard ul li a a:hover, .documentcontent .module-billboard ul li a a:focus, .documentcontent .module-billboard ul li a a:active, .documentcontent .module-billboard ul li a a.ui-link:hover, .documentcontent .module-billboard ul li a a.ui-link:focus, .documentcontent .module-billboard ul li a a.ui-link:active, .documentcontent .module-billboard ul li a:link a:hover, .documentcontent .module-billboard ul li a:link a:focus, .documentcontent .module-billboard ul li a:link a:active, .documentcontent .module-billboard ul li a:link a.ui-link:hover, .documentcontent .module-billboard ul li a:link a.ui-link:focus, .documentcontent .module-billboard ul li a:link a.ui-link:active, .documentcontent .module-billboard ul li a:visited a:hover, .documentcontent .module-billboard ul li a:visited a:focus, .documentcontent .module-billboard ul li a:visited a:active, .documentcontent .module-billboard ul li a:visited a.ui-link:hover, .documentcontent .module-billboard ul li a:visited a.ui-link:focus, .documentcontent .module-billboard ul li a:visited a.ui-link:active {
    color: #e6e6e6;
  }
  .documentcontent .module-billboard ul li a:hover, .documentcontent .module-billboard ul li a:focus, .documentcontent .module-billboard ul li a:active {
    text-decoration: underline;
  }
  .documentcontent .module-related ul, .documentcontent .module-menu-section ul {
    background-color: #f9f9f9;
    border: 1px solid #ccc;
  }
  .documentcontent .module-related ul li, .documentcontent .module-menu-section ul li {
    border-top: 1px dotted #d4d4d4;
    margin-bottom: 0 !important;
  }
  .documentcontent .module-related ul li:first-child, .documentcontent .module-menu-section ul li:first-child {
    border-top: 0;
  }
  .documentcontent .module-related ul li, .documentcontent .module-menu-section ul li a {
    display: block;
    padding: 5px 10px;
  }
  .documentcontent .module-menu-section ul li a {
    display: block;
    text-decoration: none;
  }
  .documentcontent .module-menu-section ul li a:hover, .documentcontent .module-menu-section ul li a:focus, .documentcontent .module-menu-section ul li a:active {
    background-color: #e6e6e6;
    text-decoration: underline;
  }
  .documentcontent .module-menu-section ul li ul {
    border: 0;
    border-top: 1px dotted #d4d4d4 !important;
    margin-left: 0 !important;
  }
  .documentcontent .module-menu-section ul li li a {
    padding-left: 20px !important;
  }
  .documentcontent .module-menu-section ul li li li a {
    padding-left: 30px !important;
  }
  .documentcontent .module-table-contents {
    background: 0;
  }
  .documentcontent .module-table-contents > [class*=span-] {
    margin-bottom: 0 !important;
  }
  .documentcontent .module-table-contents > ul, .documentcontent .module-table-contents > ol, .documentcontent .module-table-contents > nav, .documentcontent .module-table-contents > section {
    background-color: #f9f9f9;
    border: 1px solid #ccc;
  }
  .documentcontent .module-table-contents ul, .documentcontent .module-table-contents ul[class*=column-] {
    list-style-type: none;
    margin: 0;
    padding: 10px 10px;
  }
  .documentcontent .module-table-contents ul li, .documentcontent .module-table-contents ul[class*=column-] li {
    margin-bottom: 5px;
    margin-left: 25px;
    list-style-image: url("../images/bullet.png");
  }
  .documentcontent .module-table-contents ul ul {
    padding-top: 5px;
    padding-bottom: 0;
  }
  .documentcontent .module-table-contents {
    background: 0;
  }
  .documentcontent .module-table-contents > [class*=span-] {
    margin-bottom: 0 !important;
  }
  .documentcontent .module-table-contents > ul, .documentcontent .module-table-contents > ol, .documentcontent .module-table-contents > nav, .documentcontent .module-table-contents > section {
    background-color: #f9f9f9;
    border: 1px solid #ccc;
  }
  .documentcontent .module-table-contents ul, .documentcontent .module-table-contents ul[class*=column-], .documentcontent .module-table-contents ol, .documentcontent .module-table-contents ol[class*=column-] {
    margin: 0;
    padding: 10px 10px;
  }
  .documentcontent .module-table-contents ul li, .documentcontent .module-table-contents ul[class*=column-] li, .documentcontent .module-table-contents ol li, .documentcontent .module-table-contents ol[class*=column-] li {
    margin-bottom: 5px;
    margin-left: 25px;
  }
  .documentcontent .module-table-contents ul ul, .documentcontent .module-table-contents ul ol, .documentcontent .module-table-contents ol ul, .documentcontent .module-table-contents ol ol {
    padding-top: 5px;
    padding-bottom: 0;
  }
  .documentcontent .module-table-contents ul, .documentcontent .module-table-contents ul[class*=column-] {
    list-style-type: none;
  }
  .documentcontent .module-table-contents ul li, .documentcontent .module-table-contents ul[class*=column-] li {
    list-style-image: url("../images/bullet.png");
  }
  .documentcontent .module-poster {
    display: block;
    padding: 5px;
    border-radius: 4px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
  }
  .documentcontent .module-poster .image-caption {
    margin: 10px 10px 5px;
  }
  .documentcontent .module-poster .image-caption h2, .documentcontent .module-poster .image-caption h3, .documentcontent .module-poster .image-caption h4, .documentcontent .module-poster .image-caption h5, .documentcontent .module-poster .image-caption h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  .documentcontent .module-poster .image-caption > * {
    font-size: 100%;
    line-height: 1.5;
    margin: 0;
    padding: 0;
  }
  .documentcontent .module-poster img {
    margin-bottom: 0;
  }
  .documentcontent .module-contact .clear {
    border-top: 1px solid #eee;
    visibility: visible;
    width: auto;
  }
  .documentcontent .module-contact [class*=span-] {
    margin-bottom: 0 !important;
  }
  .documentcontent .module-news h2, .documentcontent .module-news h3, .documentcontent .module-news h4, .documentcontent .module-news h5, .documentcontent .module-news h6 {
    border-bottom: 2px solid #666;
  }
  .documentcontent .module-news h2 a, .documentcontent .module-news h3 a, .documentcontent .module-news h4 a, .documentcontent .module-news h5 a, .documentcontent .module-news h6 a {
    text-decoration: none;
  }
  .documentcontent .module-news h2:first-child, .documentcontent .module-news h3:first-child, .documentcontent .module-news h4:first-child, .documentcontent .module-news h5:first-child, .documentcontent .module-news h6:first-child {
    margin-top: 0 !important;
  }
  .documentcontent .module-news-article {
    padding: 0 10px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    box-shadow: 0 2px 2px rgba(204, 204, 204, 0.15);
  }
  .documentcontent .module-news-article img {
    display: block;
    margin: 10px 0;
  }
  .documentcontent .module-spotlight {
    background-color: #e7f0f6;
    outline: 1px solid #176ca7;
  }
  .documentcontent .module-spotlight ul {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
  }
  .documentcontent .module-spotlight ul li {
    clear: left;
    margin-bottom: 10px !important;
    overflow: hidden;
  }
  .documentcontent .module-spotlight ul li span {
    display: block;
  }
  .documentcontent .module-spotlight ul img {
    float: left;
    margin: 0 10px;
  }
  .documentcontent .module-spotlight ul p {
    padding-left: 10px;
  }
  .documentcontent .module-spotlight img {
    width: 100px !important;
    float: left;
    margin-left: 10px;
  }
  .documentcontent .module-spotlight > * {
    padding: 10px;
    margin: 0;
  }
  .documentcontent .module-comment ol, .documentcontent .module-comment ul {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    margin-right: 0;
  }
  .documentcontent .module-comment ol li, .documentcontent .module-comment ul li {
    margin-bottom: 10px;
    padding: 10px 10px 10px 40px !important;
    background: url("../images/user-silhouette.png") no-repeat 12px 12px;
    border-radius: 4px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
  }
  .documentcontent div [class*=module-] li {
    margin-bottom: 5px;
  }
  .documentcontent div .module-alert, .documentcontent div .module-attention, .documentcontent div .module-note, .documentcontent div .module-info, .documentcontent div .module-question, .documentcontent div .module-answer, .documentcontent div .module-tool, .documentcontent div .module-inprogress, .documentcontent div .module-refer, .documentcontent div .module-summary, .documentcontent div .module-archive {
    background-image: url("../images/module.jpg");
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-top: 30px;
    box-sizing: border-box;
  }
  .documentcontent div .module-alert > div, .documentcontent div .module-alert p, .documentcontent div .module-alert h2, .documentcontent div .module-alert h3, .documentcontent div .module-alert h4, .documentcontent div .module-alert h5, .documentcontent div .module-alert h6, .documentcontent div .module-attention > div, .documentcontent div .module-attention p, .documentcontent div .module-attention h2, .documentcontent div .module-attention h3, .documentcontent div .module-attention h4, .documentcontent div .module-attention h5, .documentcontent div .module-attention h6, .documentcontent div .module-note > div, .documentcontent div .module-note p, .documentcontent div .module-note h2, .documentcontent div .module-note h3, .documentcontent div .module-note h4, .documentcontent div .module-note h5, .documentcontent div .module-note h6, .documentcontent div .module-info > div, .documentcontent div .module-info p, .documentcontent div .module-info h2, .documentcontent div .module-info h3, .documentcontent div .module-info h4, .documentcontent div .module-info h5, .documentcontent div .module-info h6, .documentcontent div .module-question > div, .documentcontent div .module-question p, .documentcontent div .module-question h2, .documentcontent div .module-question h3, .documentcontent div .module-question h4, .documentcontent div .module-question h5, .documentcontent div .module-question h6, .documentcontent div .module-answer > div, .documentcontent div .module-answer p, .documentcontent div .module-answer h2, .documentcontent div .module-answer h3, .documentcontent div .module-answer h4, .documentcontent div .module-answer h5, .documentcontent div .module-answer h6, .documentcontent div .module-tool > div, .documentcontent div .module-tool p, .documentcontent div .module-tool h2, .documentcontent div .module-tool h3, .documentcontent div .module-tool h4, .documentcontent div .module-tool h5, .documentcontent div .module-tool h6, .documentcontent div .module-inprogress > div, .documentcontent div .module-inprogress p, .documentcontent div .module-inprogress h2, .documentcontent div .module-inprogress h3, .documentcontent div .module-inprogress h4, .documentcontent div .module-inprogress h5, .documentcontent div .module-inprogress h6, .documentcontent div .module-refer > div, .documentcontent div .module-refer p, .documentcontent div .module-refer h2, .documentcontent div .module-refer h3, .documentcontent div .module-refer h4, .documentcontent div .module-refer h5, .documentcontent div .module-refer h6, .documentcontent div .module-summary > div, .documentcontent div .module-summary p, .documentcontent div .module-summary h2, .documentcontent div .module-summary h3, .documentcontent div .module-summary h4, .documentcontent div .module-summary h5, .documentcontent div .module-summary h6, .documentcontent div .module-archive > div, .documentcontent div .module-archive p, .documentcontent div .module-archive h2, .documentcontent div .module-archive h3, .documentcontent div .module-archive h4, .documentcontent div .module-archive h5, .documentcontent div .module-archive h6 {
    margin: 10px;
  }
  .documentcontent div .module-alert ul, .documentcontent div .module-alert ol, .documentcontent div .module-attention ul, .documentcontent div .module-attention ol, .documentcontent div .module-note ul, .documentcontent div .module-note ol, .documentcontent div .module-info ul, .documentcontent div .module-info ol, .documentcontent div .module-question ul, .documentcontent div .module-question ol, .documentcontent div .module-answer ul, .documentcontent div .module-answer ol, .documentcontent div .module-tool ul, .documentcontent div .module-tool ol, .documentcontent div .module-inprogress ul, .documentcontent div .module-inprogress ol, .documentcontent div .module-refer ul, .documentcontent div .module-refer ol, .documentcontent div .module-summary ul, .documentcontent div .module-summary ol, .documentcontent div .module-archive ul, .documentcontent div .module-archive ol {
    margin: 10px 10px 10px 40px;
  }
  .documentcontent div .module-alert h2, .documentcontent div .module-alert h3, .documentcontent div .module-alert h4, .documentcontent div .module-alert h5, .documentcontent div .module-alert h6, .documentcontent div .module-attention h2, .documentcontent div .module-attention h3, .documentcontent div .module-attention h4, .documentcontent div .module-attention h5, .documentcontent div .module-attention h6, .documentcontent div .module-note h2, .documentcontent div .module-note h3, .documentcontent div .module-note h4, .documentcontent div .module-note h5, .documentcontent div .module-note h6, .documentcontent div .module-info h2, .documentcontent div .module-info h3, .documentcontent div .module-info h4, .documentcontent div .module-info h5, .documentcontent div .module-info h6, .documentcontent div .module-question h2, .documentcontent div .module-question h3, .documentcontent div .module-question h4, .documentcontent div .module-question h5, .documentcontent div .module-question h6, .documentcontent div .module-answer h2, .documentcontent div .module-answer h3, .documentcontent div .module-answer h4, .documentcontent div .module-answer h5, .documentcontent div .module-answer h6, .documentcontent div .module-tool h2, .documentcontent div .module-tool h3, .documentcontent div .module-tool h4, .documentcontent div .module-tool h5, .documentcontent div .module-tool h6, .documentcontent div .module-inprogress h2, .documentcontent div .module-inprogress h3, .documentcontent div .module-inprogress h4, .documentcontent div .module-inprogress h5, .documentcontent div .module-inprogress h6, .documentcontent div .module-refer h2, .documentcontent div .module-refer h3, .documentcontent div .module-refer h4, .documentcontent div .module-refer h5, .documentcontent div .module-refer h6, .documentcontent div .module-summary h2, .documentcontent div .module-summary h3, .documentcontent div .module-summary h4, .documentcontent div .module-summary h5, .documentcontent div .module-summary h6, .documentcontent div .module-archive h2, .documentcontent div .module-archive h3, .documentcontent div .module-archive h4, .documentcontent div .module-archive h5, .documentcontent div .module-archive h6 {
    border-bottom: 1px solid #ddd;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 130%;
    font-weight: 400;
    width: auto;
  }
  .documentcontent div .module-alert.module-simplify, .documentcontent div .module-attention.module-simplify, .documentcontent div .module-note.module-simplify, .documentcontent div .module-info.module-simplify, .documentcontent div .module-question.module-simplify, .documentcontent div .module-answer.module-simplify, .documentcontent div .module-tool.module-simplify, .documentcontent div .module-inprogress.module-simplify, .documentcontent div .module-refer.module-simplify, .documentcontent div .module-summary.module-simplify, .documentcontent div .module-archive.module-simplify {
    background-image: none;
    padding-top: 5px;
  }
  .documentcontent div .module-attention {
    background-color: #fffcee;
    outline: 1px solid #ffe75d;
    background-position: 0 0;
  }
  .documentcontent div .module-alert {
    background-color: #fbebeb;
    outline: 1px solid #d73d38;
    background-position: -1200px 0;
  }
  .documentcontent div .module-note {
    background-color: #eee;
    outline: 1px solid #555;
    background-position: -2400px 0;
  }
  .documentcontent div .module-info {
    background-color: #e9f2f6;
    outline: 1px solid #2a7da6;
    background-position: -3600px 0;
  }
  .documentcontent div .module-question {
    background-color: #f3f3f3;
    outline: 1px solid #888;
    background-position: -4800px 0;
  }
  .documentcontent div .module-answer {
    background-color: #f0f5ec;
    outline: 1px solid #6c9f42;
    background-position: -6000px 0;
  }
  .documentcontent div .module-tool {
    background-color: #f8f7f4;
    outline: 1px solid #bab595;
    background-position: -7200px 0;
  }
  .documentcontent div .module-inprogress {
    background-color: #f0f4f6;
    outline: 1px solid #6d92a5;
    background-position: -8400px 0;
  }
  .documentcontent div .module-refer {
    background-color: #ebeef1;
    outline: 1px solid #3f577c;
    background-position: -9600px 0;
  }
  .documentcontent div .module-summary {
    background-color: #ecf2ec;
    outline: 1px solid #418541;
    background-position: -10800px 0;
  }
  .documentcontent div .module-archive {
    background-color: #f8eaea;
    outline: 1px solid #b93531;
    background-position: -12000px 0;
  }
  .documentcontent [dir=rtl] .module-billboard ul, .documentcontent [dir=rtl] .module-related ul, .documentcontent [dir=rtl] .module-menu-section ul {
    margin: 0;
  }
  .documentcontent [dir=rtl] .module-billboard ul li a, .documentcontent [dir=rtl] .module-billboard ul li a:link, .documentcontent [dir=rtl] .module-billboard ul li a:visited {
    background-position: top left;
  }
  .documentcontent [dir=rtl] .module-menu-section ul li ul {
    margin-left: auto !important;
    margin-right: 0 !important;
  }
  .documentcontent [dir=rtl] .module-menu-section ul li li a {
    padding-left: 0 !important;
    padding-right: 20px !important;
  }
  .documentcontent [dir=rtl] .module-menu-section ul li li li a {
    padding-left: 0 !important;
    padding-right: 30px !important;
  }
  .documentcontent [dir=rtl] .module-table-contents ul, .documentcontent [dir=rtl] .module-table-contents ul[class*=column-] {
    margin: 0;
    padding: 10px 10px;
  }
  .documentcontent [dir=rtl] .module-table-contents ul li, .documentcontent [dir=rtl] .module-table-contents ul[class*=column-] li {
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: 25px !important;
  }
  .documentcontent [dir=rtl] .module-table-contents ul ul {
    padding-top: 5px;
    padding-bottom: 0;
  }
  .documentcontent [dir=rtl] .module-spotlight ul li {
    clear: right;
  }
  .documentcontent [dir=rtl] .module-spotlight ul img {
    float: right;
    margin-right: auto;
    margin-left: 10px;
  }
  .documentcontent [dir=rtl] .module-spotlight img {
    float: right;
    margin-left: auto;
    margin-right: 10px;
  }
  .documentcontent [dir=rtl] .module-comment ol, .documentcontent [dir=rtl] .module-comment ul {
    margin-right: auto;
    margin-left: 0;
  }
  .documentcontent [dir=rtl] .module-comment ol li, .documentcontent [dir=rtl] .module-comment ul li {
    background-position: 98% 10px;
    padding: 10px 40px 10px 10px !important;
  }
  .documentcontent [dir=rtl] div .module-alert, .documentcontent [dir=rtl] div .module-attention, .documentcontent [dir=rtl] div .module-note, .documentcontent [dir=rtl] div .module-info, .documentcontent [dir=rtl] div .module-question, .documentcontent [dir=rtl] div .module-answer, .documentcontent [dir=rtl] div .module-tool, .documentcontent [dir=rtl] div .module-inprogress, .documentcontent [dir=rtl] div .module-refer, .documentcontent [dir=rtl] div .module-summary, .documentcontent [dir=rtl] div .module-archive {
    transform: scaleX(-1);
  }
  .documentcontent [dir=rtl] div .module-alert > *, .documentcontent [dir=rtl] div .module-attention > *, .documentcontent [dir=rtl] div .module-note > *, .documentcontent [dir=rtl] div .module-info > *, .documentcontent [dir=rtl] div .module-question > *, .documentcontent [dir=rtl] div .module-answer > *, .documentcontent [dir=rtl] div .module-tool > *, .documentcontent [dir=rtl] div .module-inprogress > *, .documentcontent [dir=rtl] div .module-refer > *, .documentcontent [dir=rtl] div .module-summary > *, .documentcontent [dir=rtl] div .module-archive > * {
    transform: scaleX(-1);
  }
  .documentcontent [dir=rtl] div .module-alert ul, .documentcontent [dir=rtl] div .module-alert ol, .documentcontent [dir=rtl] div .module-attention ul, .documentcontent [dir=rtl] div .module-attention ol, .documentcontent [dir=rtl] div .module-note ul, .documentcontent [dir=rtl] div .module-note ol, .documentcontent [dir=rtl] div .module-info ul, .documentcontent [dir=rtl] div .module-info ol, .documentcontent [dir=rtl] div .module-question ul, .documentcontent [dir=rtl] div .module-question ol, .documentcontent [dir=rtl] div .module-answer ul, .documentcontent [dir=rtl] div .module-answer ol, .documentcontent [dir=rtl] div .module-tool ul, .documentcontent [dir=rtl] div .module-tool ol, .documentcontent [dir=rtl] div .module-inprogress ul, .documentcontent [dir=rtl] div .module-inprogress ol, .documentcontent [dir=rtl] div .module-refer ul, .documentcontent [dir=rtl] div .module-refer ol, .documentcontent [dir=rtl] div .module-summary ul, .documentcontent [dir=rtl] div .module-summary ol, .documentcontent [dir=rtl] div .module-archive ul, .documentcontent [dir=rtl] div .module-archive ol {
    margin: 10px 40px 10px 10px;
  }
  .documentcontent table {
    background-color: white;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
    border-color: #d4d4d4;
  }
  .documentcontent table th, .documentcontent table td {
    border-color: #d4d4d4;
  }
  .documentcontent table th {
    background-color: #eee;
    color: #222;
  }
  .documentcontent table caption {
    margin-bottom: 5px;
    text-align: center;
  }
  .documentcontent table th, .documentcontent table td {
    border-style: solid;
    border-width: 1px;
    padding: 8px;
    vertical-align: top;
  }
  .documentcontent table th {
    text-align: center;
  }
  .documentcontent table table, .documentcontent table img, .documentcontent table p, .documentcontent table ul, .documentcontent table ol, .documentcontent table dl {
    margin: 0 0 10px;
  }
  .documentcontent table ul, .documentcontent table ol, .documentcontent table dl {
    margin-left: 20px;
  }
  .documentcontent table [dir=rtl] ul, .documentcontent table [dir=rtl] ol, .documentcontent table [dir=rtl] dl {
    margin-left: auto;
    margin-right: 20px;
  }
  .documentcontent table.table-simplify {
    border: 0;
    border-color: #e6e6e6;
  }
  .documentcontent table.table-simplify thead {
    border-bottom: 2px solid #222;
  }
  .documentcontent table.table-simplify thead th, .documentcontent table.table-simplify thead td {
    border-top: 0;
  }
  .documentcontent table.table-simplify td, .documentcontent table.table-simplify th {
    border: 0;
    border-top-style: solid;
    border-top-width: 1px;
    text-align: left;
  }
  .documentcontent table.table-simplify .table-header td, .documentcontent table.table-simplify .table-header th {
    border-top: 2px solid #222;
    border-bottom: 1px solid #222;
    font-weight: 400;
  }
  .documentcontent table.table-simplify tfoot {
    border-bottom: 0;
  }
  .documentcontent table.table-simplify .table-footer, .documentcontent table.table-simplify tfoot {
    border-top: 2px solid #222;
  }
  .documentcontent table.table-simplify .table-footer {
    border-bottom: 2px solid #222;
  }
  .documentcontent table.table-simplify th, .documentcontent table.table-simplify td {
    border-color: #e6e6e6;
  }
  .documentcontent table.table-simplify th {
    background-color: white;
    color: #222;
  }
  .documentcontent table.table-condensed td, .documentcontent table.table-condensed th {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .documentcontent table.table-bordered {
    border: 1px solid #d4d4d4;
    border-left: 0;
    border-collapse: separate;
    *border-collapse: collapse;
    border-radius: 4px;
  }
  .documentcontent table.table-bordered thead:first-child tr:first-child td, .documentcontent table.table-bordered thead:first-child tr:first-child th, .documentcontent table.table-bordered tbody:first-child tr:first-child td, .documentcontent table.table-bordered tbody:first-child tr:first-child th {
    border-top: 0;
  }
  .documentcontent table.table-bordered thead:first-child tr:first-child th:first-child, .documentcontent table.table-bordered tbody:first-child tr:first-child th:first-child {
    border-radius: 4px 0 0 0;
  }
  .documentcontent table.table-bordered thead:first-child tr:first-child th:last-child, .documentcontent table.table-bordered tbody:first-child tr:first-child th:last-child {
    border-radius: 0 4px 0 0;
  }
  .documentcontent table.table-bordered thead:last-child tr:last-child th:first-child, .documentcontent table.table-bordered tbody:last-child tr:last-child th:first-child {
    border-radius: 0 0 0 4px;
  }
  .documentcontent table.table-bordered thead:last-child tr:last-child th:last-child, .documentcontent table.table-bordered tbody:last-child tr:last-child th:last-child {
    border-radius: 0 0 4px 0;
  }
  .documentcontent table.table-bordered th, .documentcontent table.table-bordered td {
    border-bottom: 0;
    border-right: 0;
    border-left-style: solid;
    border-left-width: 1px;
  }
  .documentcontent table.align-right tbody td:first-child, .documentcontent table.align-right tbody th:first-child, .documentcontent table.align-right tfoot td:first-child, .documentcontent table.align-right tfoot th:first-child {
    text-align: left;
  }
  .documentcontent table.align-right tbody td, .documentcontent table.align-right tfoot td {
    text-align: right;
  }
  .documentcontent table.table-accent {
    border-color: #114f7a;
  }
  .documentcontent table.table-accent th, .documentcontent table.table-accent td {
    border-color: #114f7a;
  }
  .documentcontent table.table-accent th {
    background-color: #176ca7;
    color: white;
  }
  .documentcontent table.table-dark {
    border-color: #555;
  }
  .documentcontent table.table-dark th, .documentcontent table.table-dark td {
    border-color: #555;
  }
  .documentcontent table.table-dark th {
    background-color: #222;
    color: white;
  }
  .documentcontent table.table-medium {
    border-color: #4d4d4d;
  }
  .documentcontent table.table-medium th, .documentcontent table.table-medium td {
    border-color: #4d4d4d;
  }
  .documentcontent table.table-medium th {
    background-color: #666;
    color: white;
  }
  .documentcontent [dir=rtl] table.table-simplify td, .documentcontent [dir=rtl] table.table-simplify th {
    text-align: right;
  }
  .documentcontent [dir=rtl] table.table-bordered thead:first-child tr:first-child th:first-child, .documentcontent [dir=rtl] table.table-bordered tbody:first-child tr:first-child th:first-child {
    border-radius: 0 4px 0 0;
  }
  .documentcontent [dir=rtl] table.table-bordered thead:first-child tr:first-child th:last-child, .documentcontent [dir=rtl] table.table-bordered tbody:first-child tr:first-child th:last-child {
    border-radius: 4px 0 0 0;
  }
  .documentcontent [dir=rtl] table.table-bordered thead:last-child tr:last-child th:first-child, .documentcontent [dir=rtl] table.table-bordered tbody:last-child tr:last-child th:first-child {
    border-radius: 0 0 4px 0;
  }
  .documentcontent [dir=rtl] table.table-bordered thead:last-child tr:last-child th:last-child, .documentcontent [dir=rtl] table.table-bordered tbody:last-child tr:last-child th:last-child {
    border-radius: 0 0 0 4px;
  }
  .documentcontent [dir=rtl] table.align-right tbody td:first-child, .documentcontent [dir=rtl] table.align-right tbody th:first-child, .documentcontent [dir=rtl] table.align-right tfoot td:first-child, .documentcontent [dir=rtl] table.align-right tfoot th:first-child {
    text-align: right;
  }
  .documentcontent [dir=rtl] table.align-right tbody td, .documentcontent [dir=rtl] table.align-right tfoot td {
    text-align: left;
  }
  .documentcontent form {
    padding-bottom: 1px;
    *padding-bottom: 10px;
    padding-top: 1px;
  }
  .documentcontent form legend {
    color: #222;
    display: block;
    padding: 0;
  }
  .documentcontent form h2, .documentcontent form h3, .documentcontent form h4, .documentcontent form h5, .documentcontent form h6 {
    margin-left: 0;
    margin-right: 0;
  }
  .documentcontent form.background-light {
    background: 0;
    outline: 1px solid gainsboro;
    background-color: #f6f6f6;
    color: #222 !important;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .documentcontent form.background-light a:link, .documentcontent form.background-light a:visited, .documentcontent form.background-light a.ui-link:link, .documentcontent form.background-light a.ui-link:visited {
    color: #222;
  }
  .documentcontent form.background-light a:hover, .documentcontent form.background-light a:focus, .documentcontent form.background-light a:active, .documentcontent form.background-light a.ui-link:hover, .documentcontent form.background-light a.ui-link:focus, .documentcontent form.background-light a.ui-link:active {
    color: #555;
  }
  .documentcontent form.background-light > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .documentcontent form.background-light > fieldset {
    margin-left: 0;
    margin-right: 0;
  }
  .documentcontent form.background-light fieldset > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .documentcontent form.background-light legend {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    box-sizing: border-box;
  }
  .documentcontent form.background-light h2, .documentcontent form.background-light h3, .documentcontent form.background-light h4, .documentcontent form.background-light h5, .documentcontent form.background-light h6 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .documentcontent form.form-horizontal {
    padding: 1px 0 0;
  }
  .documentcontent fieldset {
    padding: 0;
    margin: 0 0 10px;
    border: 0;
    vertical-align: middle;
  }
  .documentcontent label, .documentcontent input, .documentcontent button, .documentcontent select, .documentcontent textarea {
    font-weight: 400;
  }
  .documentcontent input, .documentcontent textarea, .documentcontent select, .documentcontent .form-uneditable-input {
    border-style: solid;
    border-width: 1px;
    min-height: 18px !important;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 4px;
    border-radius: 4px;
  }
  .documentcontent input[class*=span], .documentcontent textarea[class*=span], .documentcontent select[class*=span], .documentcontent .form-uneditable-input[class*=span] {
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .documentcontent .form-horizontal input, .documentcontent .form-horizontal textarea, .documentcontent .form-horizontal select, .documentcontent .form-horizontal .form-uneditable-input {
    margin-bottom: 0;
  }
  .documentcontent input[type=image], .documentcontent input[type=checkbox], .documentcontent input[type=radio] {
    margin: 1px 0;
    padding: 0;
    min-height: 0;
    border-radius: 0;
  }
  .documentcontent input[type=image] + label, .documentcontent input[type=checkbox] + label, .documentcontent input[type=radio] + label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .documentcontent input[type=image] {
    border: 0;
  }
  .documentcontent input[type=button], .documentcontent input[type=reset], .documentcontent input[type=submit] {
    display: block;
  }
  .documentcontent .form-inline input[type=button], .documentcontent .form-inline input[type=reset], .documentcontent .form-inline input[type=submit] {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .documentcontent input[type=search] {
    appearance: textfield;
  }
  .documentcontent label {
    display: block;
    margin-bottom: 5px;
    *min-width: 97%;
  }
  .documentcontent .form-inline label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .documentcontent .form-horizontal label {
    padding-top: 3px;
    text-align: right;
  }
  .documentcontent [dir=rtl] .form-horizontal label {
    text-align: left;
  }
  .documentcontent [dir=rtl] .form-horizontal br, .documentcontent [dir=rtl] .form-horizontal details {
    clear: both;
  }
  .documentcontent .form-radio, .documentcontent .form-checkbox {
    padding-left: 20px;
    padding-top: 2px;
    text-align: left !important;
    zoom: 1;
  }
  .documentcontent .form-radio input[type=radio], .documentcontent .form-radio input[type=checkbox], .documentcontent .form-checkbox input[type=radio], .documentcontent .form-checkbox input[type=checkbox] {
    float: left;
    margin-left: -20px;
    border: none\9 ;
  }
  .documentcontent .form-inline .form-radio, .documentcontent .form-inline .form-checkbox {
    margin-right: 10px;
  }
  .documentcontent .form-radio.form-label-inline, .documentcontent .form-checkbox.form-label-inline {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .documentcontent .form-radio.form-label-inline + .form-radio.form-label-inline, .documentcontent .form-checkbox.form-label-inline + .form-checkbox.form-label-inline {
    margin-left: 10px;
  }
  .documentcontent .form-text-inline {
    padding-left: 5px;
    vertical-align: middle;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .documentcontent .form-input-prepend input, .documentcontent .form-input-prepend select, .documentcontent .form-input-prepend .form-uneditable-input, .documentcontent .form-input-prepend button, .documentcontent .form-input-append input, .documentcontent .form-input-append select, .documentcontent .form-input-append .form-uneditable-input, .documentcontent .form-input-append button {
    position: relative;
    vertical-align: middle;
  }
  .documentcontent .form-input-prepend input:hover, .documentcontent .form-input-prepend input:focus, .documentcontent .form-input-prepend input:active, .documentcontent .form-input-prepend select:hover, .documentcontent .form-input-prepend select:focus, .documentcontent .form-input-prepend select:active, .documentcontent .form-input-prepend .form-uneditable-input:hover, .documentcontent .form-input-prepend .form-uneditable-input:focus, .documentcontent .form-input-prepend .form-uneditable-input:active, .documentcontent .form-input-prepend button:hover, .documentcontent .form-input-prepend button:focus, .documentcontent .form-input-prepend button:active, .documentcontent .form-input-append input:hover, .documentcontent .form-input-append input:focus, .documentcontent .form-input-append input:active, .documentcontent .form-input-append select:hover, .documentcontent .form-input-append select:focus, .documentcontent .form-input-append select:active, .documentcontent .form-input-append .form-uneditable-input:hover, .documentcontent .form-input-append .form-uneditable-input:focus, .documentcontent .form-input-append .form-uneditable-input:active, .documentcontent .form-input-append button:hover, .documentcontent .form-input-append button:focus, .documentcontent .form-input-append button:active {
    z-index: 2;
  }
  .documentcontent .form-input-prepend button, .documentcontent .form-input-append button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .documentcontent .form-input-prepend .form-addon, .documentcontent .form-input-append .form-addon {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    line-height: 18px;
    min-width: 16px;
    margin-top: 0;
    *min-width: auto;
    padding: 4px;
    text-align: center;
    vertical-align: top;
  }
  .documentcontent .form-input-prepend .form-addon:first-child, .documentcontent .form-input-append .form-addon:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-right: -1px;
  }
  .documentcontent .form-input-prepend .form-addon:last-child, .documentcontent .form-input-append .form-addon:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-left: -1px;
  }
  .documentcontent .form-input-prepend input, .documentcontent .form-input-prepend select, .documentcontent .form-input-prepend .form-uneditable-input, .documentcontent .form-input-prepend button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .documentcontent .form-input-append input, .documentcontent .form-input-append select, .documentcontent .form-input-append .form-uneditable-input, .documentcontent .form-input-append button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .documentcontent .form-inline {
    padding-bottom: 0;
  }
  .documentcontent .form-inline > * {
    margin-right: 5px;
  }
  .documentcontent [dir=rtl] .form-radio, .documentcontent [dir=rtl] .form-checkbox {
    padding-left: 0;
    padding-right: 20px;
    text-align: right !important;
  }
  .documentcontent [dir=rtl] .form-radio input[type=radio], .documentcontent [dir=rtl] .form-radio input[type=checkbox], .documentcontent [dir=rtl] .form-checkbox input[type=radio], .documentcontent [dir=rtl] .form-checkbox input[type=checkbox] {
    float: right;
    margin-left: auto;
    margin-right: -20px;
  }
  .documentcontent .form-inline [dir=rtl] .form-radio, .documentcontent .form-inline [dir=rtl] .form-checkbox {
    margin-right: auto;
    margin-left: 10px;
  }
  .documentcontent [dir=rtl] .form-text-inline {
    padding-left: 0;
    padding-right: 5px;
  }
  .documentcontent [dir=rtl] .form-radio.form-label-inline + .form-radio.form-label-inline, .documentcontent [dir=rtl] .form-checkbox.form-label-inline + .form-checkbox.form-label-inline {
    margin-left: auto;
    margin-right: 10px;
  }
  .documentcontent [dir=rtl] .form-input-prepend input, .documentcontent [dir=rtl] .form-input-prepend select, .documentcontent [dir=rtl] .form-input-prepend .form-uneditable-input, .documentcontent [dir=rtl] .form-input-prepend button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .documentcontent [dir=rtl] .form-input-append input, .documentcontent [dir=rtl] .form-input-append select, .documentcontent [dir=rtl] .form-input-append .form-uneditable-input, .documentcontent [dir=rtl] .form-input-append button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .documentcontent [dir=rtl] .form-inline > * {
    margin-right: auto;
    margin-left: 5px;
  }
  .documentcontent form h2, .documentcontent form h3, .documentcontent form h4, .documentcontent form h5, .documentcontent form h6 {
    border-bottom: 1px solid #d4d4d4;
    color: #222 !important;
  }
  .documentcontent legend {
    font-size: 100%;
    line-height: 120%;
  }
  .documentcontent legend:after {
    border-top: 1px solid #ccc;
    content: "";
    display: block;
    width: 100%;
    height: 10px;
    clear: both;
  }
  .documentcontent input, .documentcontent textarea, .documentcontent select {
    border-color: #c8c8c8;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  }
  .documentcontent input:focus, .documentcontent input:active, .documentcontent textarea:focus, .documentcontent textarea:active, .documentcontent select:focus, .documentcontent select:active {
    border-color: #176ca7;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05), #99cdf1 0 0 8px;
  }
  .documentcontent input[disabled], .documentcontent input[readonly], .documentcontent input.form-uneditable-input, .documentcontent textarea[disabled], .documentcontent textarea[readonly], .documentcontent textarea.form-uneditable-input, .documentcontent select[disabled], .documentcontent select[readonly], .documentcontent select.form-uneditable-input {
    color: #666;
    cursor: not-allowed;
  }
  .documentcontent input[disabled]:focus, .documentcontent input[disabled]:active, .documentcontent input[readonly]:focus, .documentcontent input[readonly]:active, .documentcontent input.form-uneditable-input:focus, .documentcontent input.form-uneditable-input:active, .documentcontent textarea[disabled]:focus, .documentcontent textarea[disabled]:active, .documentcontent textarea[readonly]:focus, .documentcontent textarea[readonly]:active, .documentcontent textarea.form-uneditable-input:focus, .documentcontent textarea.form-uneditable-input:active, .documentcontent select[disabled]:focus, .documentcontent select[disabled]:active, .documentcontent select[readonly]:focus, .documentcontent select[readonly]:active, .documentcontent select.form-uneditable-input:focus, .documentcontent select.form-uneditable-input:active {
    box-shadow: none;
  }
  .documentcontent input.form-uneditable-input, .documentcontent textarea.form-uneditable-input, .documentcontent select.form-uneditable-input {
    background-color: white !important;
  }
  .documentcontent .form-confirm input, .documentcontent .form-confirm textarea, .documentcontent .form-confirm select {
    border-color: #418541;
  }
  .documentcontent .form-confirm input:focus, .documentcontent .form-confirm input:active, .documentcontent .form-confirm textarea:focus, .documentcontent .form-confirm textarea:active, .documentcontent .form-confirm select:focus, .documentcontent .form-confirm select:active {
    box-shadow: 0 0 5px #418541;
  }
  .documentcontent .form-attention input, .documentcontent .form-attention textarea, .documentcontent .form-attention select {
    border-color: #d73d38;
  }
  .documentcontent .form-attention input:focus, .documentcontent .form-attention input:active, .documentcontent .form-attention textarea:focus, .documentcontent .form-attention textarea:active, .documentcontent .form-attention select:focus, .documentcontent .form-attention select:active {
    box-shadow: 0 0 5px #d73d38;
  }
  .documentcontent .form-alert input, .documentcontent .form-alert textarea, .documentcontent .form-alert select {
    border-color: #450f0e;
  }
  .documentcontent .form-alert input:focus, .documentcontent .form-alert input:active, .documentcontent .form-alert textarea:focus, .documentcontent .form-alert textarea:active, .documentcontent .form-alert select:focus, .documentcontent .form-alert select:active {
    box-shadow: 0 0 5px #450f0e;
  }
  .documentcontent .form-confirm .form-help-block, .documentcontent .form-confirm .form-text-inline, .documentcontent .form-confirm > label {
    color: #397439;
  }
  .documentcontent .form-attention .form-help-block, .documentcontent .form-attention .form-text-inline, .documentcontent .form-attention > label {
    color: #cc2e29;
  }
  .documentcontent .form-alert .form-help-block, .documentcontent .form-alert .form-text-inline, .documentcontent .form-alert > label {
    color: #2f0b0a;
  }
  .documentcontent .form-input-prepend .form-addon, .documentcontent .form-input-append .form-addon {
    background-color: #eee;
    color: #222 !important;
    border: 1px solid #d4d4d4;
  }
  .documentcontent .form-input-prepend .form-addon a:link, .documentcontent .form-input-prepend .form-addon a:visited, .documentcontent .form-input-prepend .form-addon a.ui-link:link, .documentcontent .form-input-prepend .form-addon a.ui-link:visited, .documentcontent .form-input-append .form-addon a:link, .documentcontent .form-input-append .form-addon a:visited, .documentcontent .form-input-append .form-addon a.ui-link:link, .documentcontent .form-input-append .form-addon a.ui-link:visited {
    color: #222;
  }
  .documentcontent .form-input-prepend .form-addon a:hover, .documentcontent .form-input-prepend .form-addon a:focus, .documentcontent .form-input-prepend .form-addon a:active, .documentcontent .form-input-prepend .form-addon a.ui-link:hover, .documentcontent .form-input-prepend .form-addon a.ui-link:focus, .documentcontent .form-input-prepend .form-addon a.ui-link:active, .documentcontent .form-input-append .form-addon a:hover, .documentcontent .form-input-append .form-addon a:focus, .documentcontent .form-input-append .form-addon a:active, .documentcontent .form-input-append .form-addon a.ui-link:hover, .documentcontent .form-input-append .form-addon a.ui-link:focus, .documentcontent .form-input-append .form-addon a.ui-link:active {
    color: #555;
  }
  .documentcontent .badge-new, .documentcontent .badge-update, .documentcontent .badge-intro {
    padding: 3px 6px;
    border-radius: 100px;
  }
  .documentcontent .badge-new, .documentcontent .badge-update {
    font-size: 85%;
  }
  .documentcontent .badge-new {
    background-color: #d73d38;
    color: white !important;
    border: 1px solid #b72925;
    text-shadow: 0 1px 1px #222;
  }
  .documentcontent .badge-new a:link, .documentcontent .badge-new a:visited, .documentcontent .badge-new a.ui-link:link, .documentcontent .badge-new a.ui-link:visited {
    color: white;
  }
  .documentcontent .badge-new a:hover, .documentcontent .badge-new a:focus, .documentcontent .badge-new a:active, .documentcontent .badge-new a.ui-link:hover, .documentcontent .badge-new a.ui-link:focus, .documentcontent .badge-new a.ui-link:active {
    color: #e6e6e6;
  }
  .documentcontent .badge-update {
    background-color: #eee;
    color: #222 !important;
    border: 1px solid #d4d4d4;
    text-shadow: 0 1px 1px white;
  }
  .documentcontent .badge-update a:link, .documentcontent .badge-update a:visited, .documentcontent .badge-update a.ui-link:link, .documentcontent .badge-update a.ui-link:visited {
    color: #222;
  }
  .documentcontent .badge-update a:hover, .documentcontent .badge-update a:focus, .documentcontent .badge-update a:active, .documentcontent .badge-update a.ui-link:hover, .documentcontent .badge-update a.ui-link:focus, .documentcontent .badge-update a.ui-link:active {
    color: #555;
  }
  .documentcontent .badge-intro {
    font-size: 100%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 5px;
    margin-top: -5px;
    padding: 5px 10px;
    position: relative;
    background-color: #666;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-repeat: repeat-x;
    background-image: linear-gradient(#666, #545454);
  }
  .documentcontent .badge-intro a:link, .documentcontent .badge-intro a:visited, .documentcontent .badge-intro a.ui-link:link, .documentcontent .badge-intro a.ui-link:visited {
    color: white;
  }
  .documentcontent .badge-intro a:hover, .documentcontent .badge-intro a:focus, .documentcontent .badge-intro a:active, .documentcontent .badge-intro a.ui-link:hover, .documentcontent .badge-intro a.ui-link:focus, .documentcontent .badge-intro a.ui-link:active {
    color: #e6e6e6;
  }
  .documentcontent a .badge-intro {
    float: left;
    text-decoration: underline;
  }
  .documentcontent h1 .badge-intro, .documentcontent h2 .badge-intro, .documentcontent h3 .badge-intro, .documentcontent h4 .badge-intro, .documentcontent h5 .badge-intro, .documentcontent h6 .badge-intro {
    font-size: 85%;
    line-height: 1em;
  }
  .documentcontent [dir=rtl] .badge-intro {
    margin-right: auto;
    margin-left: 5px;
  }
  .documentcontent a [dir=rtl] .badge-intro {
    float: right;
  }
  .documentcontent ul, .documentcontent dl, .documentcontent ol {
    margin: 10px 10px 10px 40px;
    padding: 0;
  }
  .documentcontent ol ol {
    list-style-type: lower-alpha;
  }
  .documentcontent ol ol ol {
    list-style-type: lower-roman;
  }
  .documentcontent ol.list-numeric {
    list-style-type: decimal !important;
  }
  .documentcontent ol ul {
    list-style-type: disc !important;
  }
  .documentcontent ol ul ul {
    list-style-type: circle !important;
  }
  .documentcontent ol ul ul ul {
    list-style-type: square !important;
  }
  .documentcontent .list-lower-alpha {
    list-style-type: lower-alpha !important;
  }
  .documentcontent .list-lower-roman {
    list-style-type: lower-roman !important;
  }
  .documentcontent .list-bullet-none {
    list-style-type: none !important;
  }
  .documentcontent .list-upper-alpha {
    list-style-type: upper-alpha !important;
  }
  .documentcontent .list-upper-roman {
    list-style-type: upper-roman !important;
  }
  .documentcontent ul.menu-horizontal {
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    *zoom: 1;
    margin: 10px;
  }
  .documentcontent ul.menu-horizontal li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    display: inline;
    float: left;
    padding-left: 2px;
    padding-right: 2px;
  }
  .documentcontent ul.menu-horizontal li:first-child, .documentcontent ul.menu-horizontal li.first {
    padding-left: 0;
  }
  .documentcontent ul.menu-horizontal li:last-child {
    padding-right: 0;
  }
  .documentcontent ul.menu-horizontal li.last {
    padding-right: 0;
  }
  .documentcontent ul.menu-horizontal li {
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 4px;
  }
  .documentcontent ul ul {
    margin-top: 0 !important;
  }
  .documentcontent [dir=rtl] ul, .documentcontent [dir=rtl] dl, .documentcontent [dir=rtl] ol {
    margin: 10px 40px 10px 10px;
    padding: 0;
  }
  .documentcontent [dir=rtl] .ui-navbar ul, .documentcontent [dir=rtl] .ui-navbar dl, .documentcontent [dir=rtl] .ui-navbar ol {
    margin: 0;
  }
  .documentcontent [dir=rtl] ul.menu-horizontal {
    margin: 0 10px;
  }
  .documentcontent [dir=rtl] ul.menu-horizontal li {
    padding-left: 4px;
    padding-right: 0;
    float: right;
  }
  .documentcontent [dir=rtl] .list-bullet-none abbr {
    float: right;
  }
  .documentcontent p[class*=thermometer] {
    padding-bottom: 230px !important;
    background-repeat: no-repeat;
    background-position: center bottom;
  }
  .documentcontent [class*=background-] p[class*=thermometer] {
    padding-bottom: 230px !important;
  }
  .documentcontent .thermometer-0 {
    background-image: url(../images/thermometer-0.gif);
  }
  .documentcontent .thermometer-10 {
    background-image: url(../images/thermometer-10.gif);
  }
  .documentcontent .thermometer-20 {
    background-image: url(../images/thermometer-20.gif);
  }
  .documentcontent .thermometer-30 {
    background-image: url(../images/thermometer-30.gif);
  }
  .documentcontent .thermometer-40 {
    background-image: url(../images/thermometer-40.gif);
  }
  .documentcontent .thermometer-50 {
    background-image: url(../images/thermometer-50.gif);
  }
  .documentcontent .thermometer-60 {
    background-image: url(../images/thermometer-60.gif);
  }
  .documentcontent .thermometer-70 {
    background-image: url(../images/thermometer-70.gif);
  }
  .documentcontent .thermometer-80 {
    background-image: url(../images/thermometer-80.gif);
  }
  .documentcontent .thermometer-90 {
    background-image: url(../images/thermometer-90.gif);
  }
  .documentcontent .thermometer-100 {
    background-image: url(../images/thermometer-100.gif);
  }
  .documentcontent .thermometer-110 {
    background-image: url(../images/thermometer-110.gif);
  }
  .documentcontent .thermometer-120 {
    background-image: url(../images/thermometer-120.gif);
  }
  .documentcontent h5:not(.ui-title), .documentcontent h6:not(.ui-title), .documentcontent .ie7 h5, .documentcontent .ie8 h5, .documentcontent .ie7 h6, .documentcontent .ie8 h6 {
    font-weight: 700;
  }
  .documentcontent #wb-main h1, .documentcontent #wb-main h2, .documentcontent #wb-main h3, .documentcontent #wb-main h4, .documentcontent #wb-main h5, .documentcontent #wb-main h6 {
    font-weight: 700;
    line-height: 150%;
    vertical-align: bottom;
  }
  .documentcontent h1:not(.ui-title) {
    color: #222;
    border-bottom: 1px dotted #ccc;
    padding: 0;
  }
  .documentcontent h2:not(.ui-title) {
    color: #555;
  }
  .documentcontent h3:not(.ui-title) {
    color: #666;
  }
  .documentcontent h4:not(.ui-title) {
    color: #222;
  }
  .documentcontent h5:not(.ui-title) {
    color: #555;
  }
  .documentcontent h6:not(.ui-title) {
    color: #666;
  }
  .documentcontent [class*=span-] h2, .documentcontent [class*=span-] h3, .documentcontent [class*=span-] h4, .documentcontent [class*=span-] h5, .documentcontent [class*=span-] h6 {
    margin-left: 0;
    margin-right: 0;
  }
  .documentcontent .font-serif {
    font-family: Georgia, "Times New Roman", Times, serif;
  }
  .documentcontent .font-sans-serif {
    font-family: Verdana, Arial, Helvetica, sans-serif;
  }
  .documentcontent .wrap-none {
    white-space: nowrap;
  }
  .documentcontent .font-xxsmall {
    font-size: 50% !important;
  }
  .documentcontent .font-xsmall {
    font-size: 70% !important;
  }
  .documentcontent .font-small {
    font-size: 85% !important;
  }
  .documentcontent .font-medium {
    font-size: 100% !important;
  }
  .documentcontent .font-large {
    font-size: 120% !important;
  }
  .documentcontent .font-xlarge {
    font-size: 150% !important;
  }
  .documentcontent .font-xxlarge {
    font-size: 180% !important;
  }
  .documentcontent blockquote, .documentcontent blockquote.float-left, .documentcontent blockquote.float-right {
    border-left-width: 8px !important;
    border-left-color: #176ca7 !important;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 110%;
    font-style: italic;
    line-height: 1.6em;
    padding: 10px 20px;
    background-color: #f6f6f6;
    color: #222 !important;
    border: 1px solid gainsboro;
  }
  .documentcontent blockquote a:link, .documentcontent blockquote a:visited, .documentcontent blockquote a.ui-link:link, .documentcontent blockquote a.ui-link:visited, .documentcontent blockquote.float-left a:link, .documentcontent blockquote.float-left a:visited, .documentcontent blockquote.float-left a.ui-link:link, .documentcontent blockquote.float-left a.ui-link:visited, .documentcontent blockquote.float-right a:link, .documentcontent blockquote.float-right a:visited, .documentcontent blockquote.float-right a.ui-link:link, .documentcontent blockquote.float-right a.ui-link:visited {
    color: #222;
  }
  .documentcontent blockquote a:hover, .documentcontent blockquote a:focus, .documentcontent blockquote a:active, .documentcontent blockquote a.ui-link:hover, .documentcontent blockquote a.ui-link:focus, .documentcontent blockquote a.ui-link:active, .documentcontent blockquote.float-left a:hover, .documentcontent blockquote.float-left a:focus, .documentcontent blockquote.float-left a:active, .documentcontent blockquote.float-left a.ui-link:hover, .documentcontent blockquote.float-left a.ui-link:focus, .documentcontent blockquote.float-left a.ui-link:active, .documentcontent blockquote.float-right a:hover, .documentcontent blockquote.float-right a:focus, .documentcontent blockquote.float-right a:active, .documentcontent blockquote.float-right a.ui-link:hover, .documentcontent blockquote.float-right a.ui-link:focus, .documentcontent blockquote.float-right a.ui-link:active {
    color: #555;
  }
  .documentcontent blockquote.float-left {
    float: left;
    margin-right: 10px;
    width: 30%;
  }
  .documentcontent blockquote.float-right {
    float: right;
    margin-left: 10px;
    width: 30%;
  }
  .documentcontent blockquote.float-right, .documentcontent blockquote.float-left {
    font-family: Georgia, "Times New Roman", Times, serif;
    border-left: none;
    border-right: 0;
    padding: 0 10px;
  }
  .documentcontent blockquote .align-left, .documentcontent blockquote .align-right {
    font-style: normal;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 90%;
  }
  .documentcontent code {
    font-size: 90%;
    font-weight: 400;
    padding: 0 2px !important;
    text-shadow: none;
    background-color: #eee;
    color: #222 !important;
    border: 1px solid #d4d4d4;
  }
  .documentcontent code a:link, .documentcontent code a:visited, .documentcontent code a.ui-link:link, .documentcontent code a.ui-link:visited {
    color: #222;
  }
  .documentcontent code a:hover, .documentcontent code a:focus, .documentcontent code a:active, .documentcontent code a.ui-link:hover, .documentcontent code a.ui-link:focus, .documentcontent code a.ui-link:active {
    color: #555;
  }
  .documentcontent pre code {
    background: 0;
    border: 0;
    padding: 0 !important;
  }
  .documentcontent .margin-bottom-none {
    margin-bottom: 0 !important;
  }
  .documentcontent .margin-bottom-small {
    margin-bottom: 2px !important;
  }
  .documentcontent .margin-bottom-medium {
    margin-bottom: 10px !important;
  }
  .documentcontent .margin-bottom-large {
    margin-bottom: 20px !important;
  }
  .documentcontent .margin-bottom-xlarge {
    margin-bottom: 50px !important;
  }
  .documentcontent .margin-top-none {
    margin-top: 0 !important;
  }
  .documentcontent .margin-top-small {
    margin-top: 2px !important;
  }
  .documentcontent .margin-top-medium {
    margin-top: 10px !important;
  }
  .documentcontent .margin-top-large {
    margin-top: 20px !important;
  }
  .documentcontent .margin-top-xlarge {
    margin-top: 50px !important;
  }
  .documentcontent .margin-right-none {
    margin-right: 0 !important;
  }
  .documentcontent .margin-right-small {
    margin-right: 2px !important;
  }
  .documentcontent .margin-right-medium {
    margin-right: 10px !important;
  }
  .documentcontent .margin-right-large {
    margin-right: 20px !important;
  }
  .documentcontent .margin-right-xlarge {
    margin-right: 50px !important;
  }
  .documentcontent .margin-left-none {
    margin-left: 0 !important;
  }
  .documentcontent .margin-left-small {
    margin-left: 2px !important;
  }
  .documentcontent .margin-left-medium {
    margin-left: 10px !important;
  }
  .documentcontent .margin-left-large {
    margin-left: 20px !important;
  }
  .documentcontent .margin-left-xlarge {
    margin-left: 50px !important;
  }
  .documentcontent .indent-none {
    margin-left: 0 !important;
  }
  .documentcontent .indent-small {
    margin-left: 2px !important;
  }
  .documentcontent .indent-medium {
    margin-left: 10px !important;
  }
  .documentcontent .indent-large {
    margin-left: 20px !important;
  }
  .documentcontent .indent-xlarge {
    margin-left: 50px !important;
  }
  .documentcontent .align-left {
    text-align: left !important;
  }
  .documentcontent .align-center {
    text-align: center !important;
  }
  .documentcontent .align-right {
    text-align: right !important;
  }
  .documentcontent p.align-right {
    margin-right: 10px;
  }
  .documentcontent .align-top {
    vertical-align: top !important;
  }
  .documentcontent .align-top img {
    vertical-align: text-top !important;
  }
  .documentcontent .align-middle {
    vertical-align: middle !important;
  }
  .documentcontent .align-bottom {
    vertical-align: bottom !important;
  }
  .documentcontent .align-bottom img {
    vertical-align: text-bottom !important;
  }
  .documentcontent .line-height-xsmall {
    line-height: 0.8 !important;
  }
  .documentcontent .line-height-small {
    line-height: 1 !important;
  }
  .documentcontent .line-height-medium {
    line-height: 1.25 !important;
  }
  .documentcontent .line-height-large {
    line-height: 1.5 !important;
  }
  .documentcontent .line-height-xlarge {
    line-height: 2 !important;
  }
  .documentcontent img.float-left {
    margin-right: 10px;
  }
  .documentcontent .float-left {
    float: left !important;
  }
  .documentcontent .float-right {
    float: right !important;
  }
  .documentcontent .width-100 {
    width: 100% !important;
  }
  .documentcontent .width-90 {
    width: 90% !important;
  }
  .documentcontent .width-80 {
    width: 80% !important;
  }
  .documentcontent .width-70 {
    width: 70% !important;
  }
  .documentcontent .width-60 {
    width: 60% !important;
  }
  .documentcontent .width-50 {
    width: 50% !important;
  }
  .documentcontent .width-40 {
    width: 40% !important;
  }
  .documentcontent .width-30 {
    width: 30% !important;
  }
  .documentcontent .width-20 {
    width: 20% !important;
  }
  .documentcontent .width-10 {
    width: 10% !important;
  }
  .documentcontent .opacity-100 {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  .documentcontent .opacity-90 {
    filter: alpha(opacity=90);
    opacity: 0.9;
  }
  .documentcontent .opacity-80 {
    filter: alpha(opacity=80);
    opacity: 0.8;
  }
  .documentcontent .opacity-70 {
    filter: alpha(opacity=70);
    opacity: 0.7;
  }
  .documentcontent .opacity-60 {
    filter: alpha(opacity=60);
    opacity: 0.6;
  }
  .documentcontent .opacity-50 {
    filter: alpha(opacity=50);
    opacity: 0.5;
  }
  .documentcontent .opacity-40 {
    filter: alpha(opacity=40);
    opacity: 0.4;
  }
  .documentcontent .opacity-30 {
    filter: alpha(opacity=30);
    opacity: 0.3;
  }
  .documentcontent .opacity-20 {
    filter: alpha(opacity=20);
    opacity: 0.2;
  }
  .documentcontent .opacity-10 {
    filter: alpha(opacity=10);
    opacity: 0.1;
  }
  .documentcontent .border-top, .documentcontent .border-right, .documentcontent .border-bottom, .documentcontent .border-left, .documentcontent .border-all {
    float: left;
    position: relative;
  }
  .documentcontent .border-top {
    background-position: 0 0;
    background-repeat: repeat-x;
    min-height: 1px;
  }
  .documentcontent .border-bottom {
    background-position: 0 bottom;
    background-repeat: repeat-x;
    min-height: 1px;
  }
  .documentcontent .border-left {
    background-position: left 0;
    background-repeat: repeat-y;
  }
  .documentcontent .border-right {
    background-position: right 0;
    background-repeat: repeat-y;
  }
  .documentcontent .border-all {
    outline: 1px solid #ccc;
    background: 0;
  }
  .documentcontent kbd {
    background: #eee none repeat scroll 0 0;
    border-color: #ccc #999 #777 #999;
    border-style: solid;
    border-width: 1px 3px 3px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    padding: 0 3px;
    white-space: nowrap;
    border-radius: 2px;
  }
  .documentcontent table.span-1, .documentcontent table.span-2, .documentcontent table.span-3, .documentcontent table.span-4, .documentcontent table.span-5, .documentcontent table.span-6, .documentcontent table.span-7, .documentcontent table.span-8, .documentcontent table.span-9, .documentcontent table.span-10, .documentcontent table.span-11, .documentcontent table.span-12 {
    display: table;
  }
  .documentcontent .display-block {
    display: block !important;
  }
  .documentcontent .display-inline-block {
    display: inline-block !important;
  }
  .documentcontent .display-inline {
    display: inline !important;
  }
  .documentcontent .date-container {
    height: 94px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    min-width: 80px;
    position: relative;
    text-align: center;
  }
  .documentcontent [class*=span-] .date-container {
    margin-left: 0;
  }
  .documentcontent .date-month {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #176ca7;
    color: white !important;
    text-shadow: 0 1px 1px #222;
    background-repeat: repeat-x;
    background-image: linear-gradient(#176ca7, #135888);
  }
  .documentcontent .date-month a:link, .documentcontent .date-month a:visited, .documentcontent .date-month a.ui-link:link, .documentcontent .date-month a.ui-link:visited {
    color: white;
  }
  .documentcontent .date-month a:hover, .documentcontent .date-month a:focus, .documentcontent .date-month a:active, .documentcontent .date-month a.ui-link:hover, .documentcontent .date-month a.ui-link:focus, .documentcontent .date-month a.ui-link:active {
    color: #e6e6e6;
  }
  .documentcontent .date-month p {
    text-align: center;
    color: #fff;
    font-size: 85%;
    text-shadow: 0 1px 0 #111;
    margin: 5px 0 0 0;
    margin: 0 8px;
    padding: 0 0 1px 0;
  }
  .documentcontent .date-month a {
    color: #fff !important;
  }
  .documentcontent .date-month abbr, .documentcontent .date-month acronym {
    border: 0;
  }
  .documentcontent .date-day {
    background: white;
    border: 1px solid #ccc;
    height: 55px;
    width: 100%;
    background-image: linear-gradient(#fff, #f7f7f7);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 1px 0 0 #eee, 0 2px 0 0 #ccc, 0 3px 0 0 #eee, 0 4px 0 0 #ccc;
  }
  .documentcontent .date-day p {
    text-align: center;
    font-size: 275%;
    font-weight: 700;
    color: #222;
    letter-spacing: -0.1em;
    line-height: 55px;
    text-shadow: 1px 1px 0 white;
    margin: 0 !important;
    width: 100%;
  }
  .documentcontent .date-small {
    height: 64px;
    min-width: 40px;
  }
  .documentcontent .date-small .date-day {
    height: 30px;
  }
  .documentcontent .date-small .date-day p {
    line-height: 30px;
    font-size: 150%;
  }
  .documentcontent [dir=rtl] blockquote, .documentcontent [dir=rtl] blockquote.float-left, .documentcontent [dir=rtl] blockquote.float-right {
    border-left-width: 1px !important;
    border-left-color: #ddd !important;
    border-right-width: 8px !important;
    border-right-color: #176ca7 !important;
  }
  .documentcontent [dir=rtl] .border-top, .documentcontent [dir=rtl] .border-right, .documentcontent [dir=rtl] .border-bottom, .documentcontent [dir=rtl] .border-left, .documentcontent [dir=rtl] .border-all {
    float: right;
  }
  .documentcontent [dir=rtl] .date-container {
    float: right;
  }
  .documentcontent [dir=rtl] [class*=span-] .date-container {
    margin-left: auto;
    margin-right: 0;
  }
  .documentcontent [dir=rtl] .indent-none {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .documentcontent [dir=rtl] .indent-small {
    margin-left: 0 !important;
    margin-right: 2px !important;
  }
  .documentcontent [dir=rtl] .indent-medium {
    margin-left: 0 !important;
    margin-right: 10px !important;
  }
  .documentcontent [dir=rtl] .indent-large {
    margin-left: 0 !important;
    margin-right: 20px !important;
  }
  .documentcontent [dir=rtl] .indent-xlarge {
    margin-left: 0 !important;
    margin-right: 50px !important;
  }
  .documentcontent .column-2 {
    column-count: 2;
  }
  .documentcontent .column-3 {
    column-count: 3;
  }
  .documentcontent .column-4 {
    column-count: 4;
  }
  .documentcontent .position-left, .documentcontent .position-left-small, .documentcontent .position-left-medium, .documentcontent .position-left-large, .documentcontent .position-left-xlarge, .documentcontent .position-right, .documentcontent .position-right-small, .documentcontent .position-right-medium, .documentcontent .position-right-large, .documentcontent .position-right-xlarge, .documentcontent .position-top, .documentcontent .position-top-small, .documentcontent .position-top-medium, .documentcontent .position-top-large, .documentcontent .position-top-xlarge, .documentcontent .position-bottom, .documentcontent .position-bottom-small, .documentcontent .position-bottom-medium, .documentcontent .position-bottom-large, .documentcontent .position-bottom-xlarge {
    position: absolute !important;
    margin: 0 !important;
  }
  .documentcontent .position-left {
    left: 0 !important;
  }
  .documentcontent .position-left-small {
    left: 10px !important;
  }
  .documentcontent .position-left-medium {
    left: 20px !important;
  }
  .documentcontent .position-left-large {
    left: 50px !important;
  }
  .documentcontent .position-left-xlarge {
    left: 100px !important;
  }
  .documentcontent .position-right {
    right: 0 !important;
  }
  .documentcontent .position-right-small {
    right: 10px !important;
  }
  .documentcontent .position-right-medium {
    right: 20px !important;
  }
  .documentcontent .position-right-large {
    right: 50px !important;
  }
  .documentcontent .position-right-xlarge {
    right: 100px !important;
  }
  .documentcontent .position-top {
    top: 0 !important;
  }
  .documentcontent .position-top-small {
    top: 10px !important;
  }
  .documentcontent .position-top-medium {
    top: 20px !important;
  }
  .documentcontent .position-top-large {
    top: 50px !important;
  }
  .documentcontent .position-top-xlarge {
    top: 100px !important;
  }
  .documentcontent .position-bottom {
    bottom: 0 !important;
  }
  .documentcontent .position-bottom-small {
    bottom: 10px !important;
  }
  .documentcontent .position-bottom-medium {
    bottom: 20px !important;
  }
  .documentcontent .position-bottom-large {
    bottom: 50px !important;
  }
  .documentcontent .position-bottom-xlarge {
    bottom: 100px !important;
  }
  .documentcontent .ie7 input[type=submit] {
    border-color: #c8c8c8 !important;
  }
  .documentcontent .ie7 label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
  .documentcontent .ie7 .form-label-inline {
    min-width: auto;
  }
  .documentcontent .ie7 pre {
    word-wrap: break-word;
  }
  .documentcontent .ie8 .module-alert, .documentcontent .ie8 .module-attention, .documentcontent .ie8 .module-note, .documentcontent .ie8 .module-info, .documentcontent .ie8 .module-question, .documentcontent .ie8 .module-answer, .documentcontent .ie8 .module-tool, .documentcontent .ie8 .module-inprogress, .documentcontent .ie8 .module-refer, .documentcontent .ie8 .module-summary, .documentcontent .ie8 .module-archive {
    border: 0;
  }
  .documentcontent .ie8 [rel=external] {
    padding-left: 0;
  }
  .documentcontent .ie7 h1, .documentcontent .ie8 h1 {
    color: #222;
    border-bottom: 1px dotted #ccc;
    padding: 0;
  }
  .documentcontent .ie7 h2, .documentcontent .ie8 h2 {
    color: #555;
  }
  .documentcontent .ie7 h3, .documentcontent .ie8 h3 {
    color: #666;
  }
  .documentcontent .ie7 h4, .documentcontent .ie8 h4 {
    color: #222;
  }
  .documentcontent .ie7 h5, .documentcontent .ie8 h5 {
    color: #555;
  }
  .documentcontent .ie7 h6, .documentcontent .ie8 h6 {
    color: #666;
  }
  .documentcontent .ie7 .module-billboard a, .documentcontent .ie8 .module-billboard a {
    background-image: none !important;
  }
  .documentcontent .ie7 .date-month, .documentcontent .ie8 .date-month {
    min-width: 80px;
  }
  .documentcontent .ie7 .date-month p, .documentcontent .ie8 .date-month p {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .documentcontent .ie7 .date-day, .documentcontent .ie8 .date-day {
    min-width: 78px;
    width: auto;
  }
  .documentcontent .ie7 .date-small .date-month, .documentcontent .ie8 .date-small .date-month {
    min-width: 40px;
  }
  .documentcontent .ie7 .date-small .date-day, .documentcontent .ie8 .date-small .date-day {
    min-width: 38px;
  }
}
@media print {
  .documentcontent ul, .documentcontent dl, .documentcontent ol {
    margin: 10px 10px 10px 40px;
    padding: 0;
  }
  .documentcontent ol ol {
    list-style-type: lower-alpha;
  }
  .documentcontent ol ol ol {
    list-style-type: lower-roman;
  }
  .documentcontent ol.list-numeric {
    list-style-type: decimal !important;
  }
  .documentcontent ol ul {
    list-style-type: disc !important;
  }
  .documentcontent ol ul ul {
    list-style-type: circle !important;
  }
  .documentcontent ol ul ul ul {
    list-style-type: square !important;
  }
  .documentcontent .list-lower-alpha {
    list-style-type: lower-alpha !important;
  }
  .documentcontent .list-lower-roman {
    list-style-type: lower-roman !important;
  }
  .documentcontent .list-bullet-none {
    list-style-type: none !important;
  }
  .documentcontent .list-upper-alpha {
    list-style-type: upper-alpha !important;
  }
  .documentcontent .list-upper-roman {
    list-style-type: upper-roman !important;
  }
  .documentcontent ul.menu-horizontal {
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    *zoom: 1;
    margin: 10px;
  }
  .documentcontent ul.menu-horizontal li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    display: inline;
    float: left;
    padding-left: 2px;
    padding-right: 2px;
  }
  .documentcontent ul.menu-horizontal li:first-child, .documentcontent ul.menu-horizontal li.first {
    padding-left: 0;
  }
  .documentcontent ul.menu-horizontal li:last-child {
    padding-right: 0;
  }
  .documentcontent ul.menu-horizontal li.last {
    padding-right: 0;
  }
  .documentcontent ul.menu-horizontal li {
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 4px;
  }
  .documentcontent ul ul {
    margin-top: 0 !important;
  }
  .documentcontent [dir=rtl] ul, .documentcontent [dir=rtl] dl, .documentcontent [dir=rtl] ol {
    margin: 10px 40px 10px 10px;
    padding: 0;
  }
  .documentcontent [dir=rtl] .ui-navbar ul, .documentcontent [dir=rtl] .ui-navbar dl, .documentcontent [dir=rtl] .ui-navbar ol {
    margin: 0;
  }
  .documentcontent [dir=rtl] ul.menu-horizontal {
    margin: 0 10px;
  }
  .documentcontent [dir=rtl] ul.menu-horizontal li {
    padding-left: 4px;
    padding-right: 0;
    float: right;
  }
  .documentcontent [dir=rtl] .list-bullet-none abbr {
    float: right;
  }
  .documentcontent .margin-bottom-none {
    margin-bottom: 0 !important;
  }
  .documentcontent .margin-bottom-small {
    margin-bottom: 2px !important;
  }
  .documentcontent .margin-bottom-medium {
    margin-bottom: 10px !important;
  }
  .documentcontent .margin-bottom-large {
    margin-bottom: 20px !important;
  }
  .documentcontent .margin-bottom-xlarge {
    margin-bottom: 57px !important;
  }
  .documentcontent .margin-top-none {
    margin-top: 0 !important;
  }
  .documentcontent .margin-top-small {
    margin-top: 2px !important;
  }
  .documentcontent .margin-top-medium {
    margin-top: 10px !important;
  }
  .documentcontent .margin-top-large {
    margin-top: 20px !important;
  }
  .documentcontent .margin-top-xlarge {
    margin-top: 57px !important;
  }
  .documentcontent .line-height-xsmall {
    line-height: 0.8 !important;
  }
  .documentcontent .line-height-small {
    line-height: 1 !important;
  }
  .documentcontent .line-height-medium {
    line-height: 1.25 !important;
  }
  .documentcontent .line-height-large {
    line-height: 1.5 !important;
  }
  .documentcontent .line-height-xlarge {
    line-height: 2 !important;
  }
  .documentcontent .font-xsmall {
    font-size: 70% !important;
  }
  .documentcontent .font-small {
    font-size: 85% !important;
  }
  .documentcontent .font-medium {
    font-size: 100% !important;
  }
  .documentcontent .font-large {
    font-size: 120% !important;
  }
  .documentcontent .font-xlarge {
    font-size: 130% !important;
  }
  .documentcontent table {
    border: 1px solid #ccc;
    border-collapse: collapse;
  }
  .documentcontent caption {
    text-align: left;
  }
  .documentcontent th {
    background-color: #eee;
    border: 1px solid #ccc;
    color: #555;
    text-align: center;
    padding: 8px;
  }
  .documentcontent td {
    border: 1px solid #ccc;
    vertical-align: top;
    padding: 5px 10px;
  }
  .documentcontent [dir=rtl] caption {
    text-align: right;
  }
}

/*# sourceMappingURL=util-ie-min-custom.css.map */
