html {
}

body {
    margin: 0 auto;
    width: 1080px !important;
    padding-left: 16;
    padding-right: 16;
    background: #FDFBFB none repeat scroll 0 0;
    -x-system-font: none;
    font-family: MyriadPro, Arial, Helvetica, sans-serif;
    font-size: 0.85em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.4em;
}

.navheader, .navfooter {
    background: #e3e1df none repeat scroll 0 0;
    border-color:#F3F2F2 #BAB2AE #BAB2AE #F3F2F2;
    border-style:solid;
    border-width:1px;
}

.book, .chapter, .section, .appendix, .glossary, .index {
    width: 100%;
}

.navheader table, .navfooter table {
    width: 100%;
}

.navheader th, .navfooter th {
    font-size: 1em;
}

.navheader a, .navfooter a {
    color: #0066CC;
    text-decoration: none;
    padding: 8px;
}

.navheader hr, .navfooter hr {
    display: none;
}

.navheader img, .navfooter img {
    border: 0;
}

.user-footer table {
    background: #e3e1df none repeat scroll 0 0;
    border-color:#F3F2F2 #BAB2AE #BAB2AE #F3F2F2;
    border-style:solid;
    border-width:1px;
    font-size: 0.85em;
}

.user-footer a, .user-footer a:visited , .user-footer a:link {
    color: #000000;
    text-decoration: none;
    margin: 0;
}

.user-footer p {
    margin: 0;
}

h1.title {
    font-size: 160%;
    background: #373A3B;
    color: #FDFBFB;
    padding: 4px;
}

h2.title {
    font-size: 140%;
    background: #373A3B;
    color: #FDFBFB;
    padding: 4px;
}

h3.title {
    font-size: 120%;
    background: #373A3B;
    color: #FDFBFB;
    padding: 4px;
}

h4.title {
    font-size: 100%;
    background: #373A3B;
    color: #FDFBFB;
    padding: 4px;
}

h5.title {
    font-size: 100%;
    background: #e3e1df;
    color: #373A3B;
    padding: 4px;
}

.note, .tip, .warning, .caution , .important {
    background:#D9D4CD none repeat scroll 0 0;
    border-color:#F3F2F2 #BAB2AE #BAB2AE #F3F2F2;
    border-style:solid;
    border-width:1px;
    padding: 0.8em;

}

.note th, .tip th, .warning th, caution th, important th {
    padding: 0.8em;
    padding-left: 5em;
    font-size: 100%;
}

a:link, a:visited, a:hover, a:active, a:focus {
    color: #781E16;
}

.mediaobject a img {
}

.mediaobject img {
    width: auto;
    height: auto;
    text-align: center;
    border-color:#F3F2F2 #BAB2AE #BAB2AE #F3F2F2;
    border-style:solid;
    border-width:1px;
}

.emphasis em {
    font-style: italic;
    font-weight: bold;
}

.guibutton strong img {
    width: auto;
    height: auto;
    text-align: center;
}

a .guibutton strong,a .guiicon strong,
  .navfooter .guibutton strong,.navfooter .guiicon strong,
  .navheader .guibutton strong,.navheader .guiicon strong,
   h1 .guibutton strong,h1 .guiicon strong,
   h2 .guibutton strong,h2 .guiicon strong,
   h3 .guibutton strong,h3 .guiicon strong {
    background: inherit;
    border-width: 0px;
    padding: 0;
}

a img {
    border: 0;
    vertical-align: bottom;
    margin-bottom: 1px;
    margin-top: 1px;
}

.guibutton strong,.guiicon strong {
    background:#E3E1DF none repeat scroll 0 0;
    border-color:#F3F2F2 #BAB2AE #BAB2AE #F3F2F2;
    border-style:solid;
    border-width:1px;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

p {
    margin-bottom: 1em;
}

.glossdiv a {
    font-weight: bold;
}

.glossdiv a dd {
    font-weight: normal;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
    {
}
