A {
     text-decoration: none;
}

BODY {
     background: #ffffff;
     color: #000000;
     font-family: Times, serif;
     margin-top: .25in;
     margin-bottom: .25in;
     font-size: 10pt;
}

DIV.INDEX {
     font-size: 10pt;
}

.SHADOW1 {
     font-family: Arial, Helvetica, sans-serif; font-size: 40pt; color: #0000ff;
}

.SHADOW2 {
     font-family: Arial, Helvetica, sans-serif; font-size: 40pt; color: #000088;
}


TD.NAVIGATE {
     vertical-align: top;
     background: #E0E0E0;
     font-size: 9pt;
}

TD.HEADING {
     font-family: Times, serif;
     font-size: 14pt;
     font-weight: bold;
     line-height: 1.4;
     text-align: center;
     background: #000000;
     color: #ffffff;
}

TH {
     font-family: Times, serif;
     font-size: 10pt;
     font-weight: bold;
     text-align: center;
     vertical-align: top;
}

TABLE {
     padding: 5pt;
     spacing: 5pt;
}

H1, H2, H3, H4, H5, H6 {
     font-family: Times, serif;
}

H1 {
     font-size: extra-large;
     font-weight: bold;
     line-height: 1.2;
     text-align: center;
}

H2 {
     font-size: large;
     font-weight: bold;
     line-height: 1.2;
}

H3 {
     font-weight: bold;
     line-height: 1.2;
}

H4 {
     font-style: italics;
     line-height: 1.2;
}    

HR {
     color: #000000;
}

HR.ENDS {
     width: 75%;
     height: 5pt;
     text-align: center;
}

HR.INDX {
     width: 30pt;
     text-align: center;
}

P.NAVHEAD {
     background: #0000ff;
     font-family: Times, serif;
     color: #ffffff;
     margin-bottom: 0;
}

P.HANG {
     margin-left: 15pt;
     text-indent: -15pt;
     margin-top: 0pt;
     margin-bottom: 0pt;
}


SPAN.CURRENT {
     text-transform: uppercase;
     background: #BDC6DE;
     color: #000001;
}
