body {margin:0px}

img {margin:0px; padding:0px; border:0px}

.heading {font:bold 12pt verdana; color:#25519A}
.heading_large {font:bold 16pt verdana; color:#4D73B2}

.subhead {font:bold 9pt verdana; color:#25519A}
.subhead_ul2 {font:bold 12pt verdana; color:#25519A; border-bottom:1px solid #25519A; margin-bottom:4px; text-align:left} 
.subhead_ul {font:bold 9pt verdana; color:#25519A; border-bottom:1px solid #25519A; margin-bottom:4px; text-align:left}
.subhead_rev {font:bold 9pt verdana; 
              background-color:#25519A; 
              color:#CCDFFF; 
              vertical-align:text-top;
              padding:0px 0px 2px 0px}


.bodytext {font:normal 9pt/11pt verdana; color:#25519A}
.bodytext_indent {font:normal 9pt/11pt verdana; color:#25519A; text-indent:-12px; margin-left:12px}
.bodytext_indent2 {font:normal 9pt/11pt verdana; color:#25519A; text-indent:-12px; margin-left:24px}

p  {font:normal 9pt/11pt verdana; color:#25519A; margin:0px; padding:0px; border:0px}
br {font:normal 9pt/11pt verdana; color:#25519A; margin:0px; padding:0px; border:0px}
ul {margin-top:4px}

.bodytext_small {font:normal 7pt/9pt verdana; color:#4D73B2}
.bodytext_small_grey {font:normal 7pt/9pt verdana; color:#AAAAAA}

.bodytext_tableAcol {font:normal 8pt/10pt verdana; 
                     background-color:#82AAD9; 
                     color:#CCDFFF; 
                     border-bottom:solid 1pt #25519A;
                     text-align:right;
                     padding: 2px 5px 2px 2px;
                     vertical-align:top}
.bodytext_tableBcol {font:normal 8pt/10pt verdana; 
                     background-color:#CCDFFF; 
                     color:#678BC8; 
                     border-bottom:solid 1pt #25519A;
                     padding: 2px 2px 2px 5px;
                     vertical-align:top}
                     
.linespace {font:normal 6pt/6pt verdana}

.footnote {font:normal 7pt/9pt verdana; color:#4D73B2; margin-top:4px}

.ip {font:normal 5pt verdana; vertical-align:super; text-decoration:none; color:#25519A}
.ip_large {font:normal 6pt verdana; vertical-align:super; text-decoration:none}

table {empty-cells:show; 
       border-collapse:collapse}
td    {vertical-align:top; padding-top:2px}
th.normaltable  {border:solid #FFFFFF 1px;
                 padding: 2px 6px 2px 6px; 
                 margin:0px; 
                 font:normal 9pt/12pt arial; 
                 color:#EEEEEE; 
                 background-color:#AAAAAA;
                 text-align:left}
td.normaltable  {border:solid #FFFFFF 1px; 
                 padding: 2px 6px 2px 6px; 
                 margin:0px; 
                 font:normal 9pt/12pt arial; 
                 color:#4D73B2;
                 background-color:#EEEEEE;
                 vertical-align:top}
                 
th.compacttable {border:solid #FFFFFF 1px;
                 padding: 0px 6px 0px 6px; 
                 margin:0px; 
                 font:bold 8pt/10pt arial; 
                 color:#EEEEEE; 
                 background-color:#AAAAAA;
                 text-align:left}
td.compacttable {border:solid #FFFFFF 1px; 
                 padding: 0px 6px 0px 6px; 
                 margin:0px; 
                 font:normal 8pt/10pt arial; 
                 color:#678BC8;
                 background-color:#EEEEEE;
                 vertical-align:top}
                 
.input {background-color:#EEEEEE;
        color:#4D73B2;
        font:normal 8pt/10pt verdana}

a:link {font:normal 9pt/11pt verdana; color:#25519A; text-decoration:underline; margin:0px; padding:0px; border:0px}
a:hover {font:normal 9pt/11pt verdana; color:#E29000; text-decoration:underline; margin:0px; padding:0px; border:0px}
a:visited {font:normal 9pt/11pt verdana; color:#25519A; text-decoration:underline; margin:0px; padding:0px; border:0px}
a:visited:hover {font:normal 9pt/11pt verdana; color:#E29000; text-decoration:underline; margin:0px; padding:0px; border:0px}

a:link.alt {font:normal 9pt/11pt verdana; color:#25519A; text-decoration:none; margin:0px; padding:0px; border:0px}
a:hover.alt {font:normal 9pt/11pt verdana; color:#E29000; text-decoration:underline; margin:0px; padding:0px; border:0px}
a:visited.alt {font:normal 9pt/11pt verdana; color:#25519A; text-decoration:none; margin:0px; padding:0px; border:0px}
a:visited:hover.alt {font:normal 9pt/11pt verdana; color:#E29000; text-decoration:underline; margin:0px; padding:0px; border:0px}

a:link.smalllink {font:normal 8pt/9pt verdana; color:#25519A; text-decoration:none; margin:0px; padding:0px; border:0px}
a:hover.smalllink {font:normal 8pt/9pt verdana; color:#E29000; text-decoration:underline; margin:0px; padding:0px; border:0px}
a:visited.smalllink {font:normal 8pt/9pt verdana; color:#25519A; text-decoration:none; margin:0px; padding:0px; border:0px}
a:visited:hover.smalllink {font:normal 8pt/9pt verdana; color:#E29000; text-decoration:underline; margin:0px; padding:0px; border:0px}
.smalllinknew {font:normal 8pt verdana; color:#25519A; text-decoration:none; margin:0px; padding:0px; border:0px}