

        body.body           { margin:0px; padding:0px; }
        div.mainPage        { background-color:#ffffff;  }
        div.logo            { text-align:center; padding-bottom:15px; }
        div.title           { margin:5px; text-align: center; }
        div.record          { margin:5px; text-align: center; }
        div.recordText      { padding: 0px 15px 10px 20px; text-align: justify; }
        div.recordCover     { float:right; padding:10px 15px 15px 15px; }
        div.recordHeader    { text-align:justify; padding-top:10px;}
        div.recordNotes     { text-align:justify; padding-left:20px; }
        div.recordFooter    { text-align:right; }
        div.pathImage       { padding-left:10px; padding-bottom:5px; }
        div.image           { margin:15px 0 0; padding-bottom:5px; text-align:center; }
        div.authorRights    { padding-top: 1px; padding-bottom: 1px; text-align: center; }
        div.copyFormat      { text-align:center; background-color:#ffffff; }
        div.copyRightPage   { padding-left:30px; padding-right:30px; padding-top:10px;}
        div.language        { text-align: right; color:#7E7E7E; font-family:Arial,sans-se rif; font-size:8pt; font-weight:normal; padding-right:15px; }
        div.buttonNavigationSeparator { padding-top:20px; white-space:nowrap; text-align:center; }
        div.buttonNavigation { left:45%; position:absolute; padding-top:5px; white-space:nowrap; }
        div.indexDiv        { padding-left:5px; padding-bottom:50px; }
        div.indexIndex      { padding:5px 0px 60px 5px; }
        div.magnifyBoxClass { width: 100px; height: 100px; display: none; overflow: hidden; position: absolute; border-style: solid; border-width: 1px; border-color: black; z-index: 1; }
        div.grayText        { font-family:Arial, sans-serif; font-size:9pt; color:#7E7E7E; }
        div.space        { width: 5px; float: left; }
        div.pageNumber      { float: left; }
        div.nodeDiv         { margin:5px; }
        div.classeInfo      { text-align:center; padding-top:5px; padding-bottom:10px; color:#7E7E7E; font-size:9pt; font-family: Times New Roman,Arial,sans-serif; }

        
        table.mainPage{ background-color:#ffffff; padding:1px; width:100%; }
        tr.table        { background-color:#ffffff; }
        td.index        { vertical-align:top; background-color:#ffffff; width:260px; }
        td.image        { vertical-align:top; background-color:#ffffff; }
        td.record       { vertical-align:top; background-color:#ffffff; }

        a.record:link     { font-family:Times New Roman, sans-serif; font-style:italic; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.record:visited  { font-family:Times New Roman, sans-serif; font-style:italic; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.record:active   { font-family:Times New Roman, sans-serif; font-style:italic; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.record:hover    { font-family:Times New Roman, sans-serif; font-style:italic; color:#EC7915; white-space:nowrap; text-decoration:none; }

        a.isbdLink          { color:#000000; }
        a.buttonHtmlInfo    { border:none; text-align:left; font-family:Arial, sans-serif; font-size:8pt; font-weight:normal; color: #7E7E7E; }

        a.grayRange:link     { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.grayRange:visited  { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.grayRange:active   { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.grayRange:hover    { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:9pt; color:#EC7915; white-space:nowrap; text-decoration:none; }

        a.grayRangeSelected:link     { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:9pt; color:#EC7915; white-space:nowrap; text-decoration:none; }
        a.grayRangeSelected:visited  { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:9pt; color:#EC7915; white-space:nowrap; text-decoration:none; }
        a.grayRangeSelected:active   { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:9pt; color:#EC7915; white-space:nowrap; text-decoration:none; }
        a.grayRangeSelected:hover    { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:9pt; color:#EC7915; white-space:nowrap; text-decoration:none; }

        a.grayPage:link     { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:8pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.grayPage:visited  { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:8pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.grayPage:active   { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:8pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; }
        a.grayPage:hover    { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:8pt; color:#EC7915; white-space:nowrap; text-decoration:none; }

        a.grayPageSelected:link     { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:8pt; color:#EC7915; white-space:nowrap; text-decoration:none; }
        a.grayPageSelected:visited  { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:8pt; color:#EC7915; white-space:nowrap; text-decoration:none; }
        a.grayPageSelected:active   { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:8pt; color:#EC7915; white-space:nowrap; text-decoration:none; }
        a.grayPageSelected:hover    { padding-left:1px; padding-right:1px; font-family:Times New Roman, Arial, sans-serif; font-size:8pt; color:#EC7915; white-space:nowrap; text-decoration:none; }


        span.grayRange      { padding-left:1px; padding-right:1px; font-family:Arial, sans-serif; font-size:9pt; color:#7E7E7E; }
        span.dotSeparator   { padding-left:1px; padding-right:1px; font-family:Arial, sans-serif; font-size:9pt; color:#7E7E7E; }
        span.techImage      { font-family:Arial, sans-serif; font-size:8pt; font-weight:normal; color:#7E7E7E; margin:0px; }
        span.recordText     { font-family:Times New Roman, sans-serif; font-size:11pt; color:#7E7E7E; }
        span.recordTextHeader     { font-family:Times New Roman, sans-serif; font-size:11pt; }
        span.recordTextNotes { font-family:Times New Roman, sans-serif; font-size:8pt; }
        span.nodeIndex   { font-family:Verdana, sans-serif; font-size:9pt; font-weight:bold; color:#333330; }
        span.footer    { text-align:left; font-family:Arial, sans-serif; font-size:8pt; font-weight:normal; color: #7E7E7E; }
        span.nameIndex      { font-family:Arial, sans-serif; font-size:9pt; font-weight:bold; color:#512800; }
        span.copyType       { font-family:Verdana, sans-serif; font-size:9pt; color:#ffffff; margin-bottom:5px; }
        span.pathImage{ font-family:Arial, sans-serif; font-size:8pt; font-weight:normal; color:#000000 }
        span.buttonNavigation  { text-decoration:none; border:none; }
        span.record         { color:#7E7E7E; font-family:Times New Roman,Helvetica,Verdana; font-size:11pt; font-weight:bold; font-style: italic; }
        .languageItem       { border:none; text-align:left; font-family:Arial, sans-serif; font-size:8pt; font-weight:normal; color: #7E7E7E; }

        img.buttonNavigation    { text-decoration:none; border:none; visibility:visible; }
        img.buttonNavigationI   { text-decoration:none; border:none; visibility:hidden; }
        img.image   { border:0px solid #000000; }

        h1              { color:#7E7E7E; font-family:Times New Roman,Helvetica,Verdana; font-size:15px; font-weight:bold; margin:0px; }
        h2                  { font-size:9pt; margin:0px; }
        hr.separator        { border: 0px none; color:#EC7915; background-color:#EC7915; height:1px; width:260px; }
        hr.separatorImage   { border: 0px none; color:#EC7915; background-color:#7E7E7E; height:1px; width:650px; }
        hr.separatorFooter  { border: 0px none; color:#EC7915; background-color:#7E7E7E; height:1px; width:100%; }

        p.justify           { text-align: justify; }
        p.left              { text-align: left; }

        p.bodytext          { font-size:10px; padding-left:10px; text-align:justify; }

        
        div.copyRightPage   { padding-left:30px; padding-right:30px; color: #7E7E7E; font-family: Arial,Helvetica,sans-serif; }
        div.copyRightTitle  { font-weight: bold; font-size: 12pt; }
        div.copyRightSubTitle   { font-weight: bold; font-style: italic; font-size: 9pt; padding-top: 20px; padding-bottom: 5px; }
        div.justify         { text-align:justify; font-size: 10pt; }
        div.copyRightFooter { text-align:justify; font-size: 10pt; padding-top: 15px; padding-bottom: 15px; }
        a.mail:link         { font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; font-style: italic; }
        a.mail:visited      { font-size:9pt; color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; font-style: italic; }
        a.mail:active       { color:#7E7E7E; white-space:nowrap; text-decoration:none; font-weight: bold; font-style: italic; }
        a.mail:hover        { color:#EC7915; white-space:nowrap; text-decoration:none; font-weight: bold; font-style: italic; }

    