BODY {font-family: sans-serif;}
p, td, table, p.rightpanel,td.rightpanel {font-size: 9pt }
p, td, table, p.rightpanel,td.rightpanel {color:#333333;}
p, td, table, p.rightpanel,td.rightpanel {text-align: justify}
td.menutable {text-align:center}
td.uppertable {text-align:right}
td.alignright {text-align:right}
td.default {text-align:left}
tt { color:#000000;}
A {font-size: 9pt }
A:hover {color:#0000FF; }
A.mainnav  { font-weight: bold;}

#nonscreenurl, #nonscreenline {display: none;}
#noshow2 {display: none;}
A.map {font-size:10pt}
A.mainnav  { color:white;}
A:hover.mainnav {color:#FFCC00;}
A.currentupper, A.upper, A.mainnav, A.map  { text-decoration: none }
A:hover.mainnav { text-decoration: none }
.mainnav { font-size: 9pt }

STRONG  { color:#800000 }
STRONG  { font-size: 18pt}
STRONG  { text-align:right}
STRONG.left  { color:#800000 }
STRONG.left  { font-size: 12pt}
STRONG.left  { text-align:center}

H2  { font-size: 14pt}
H3  { font-size: 10pt}
H2,H3  { color:#0000BB; }
A.currentupper {color:#777777; }
A.current {color:#DDAA00;}
A.current { font-weight: bold;}
A.current  { text-decoration: none }
A:hover.current { text-decoration: none }
A:hover.current { color:#FFCC00; }
.current { font-size: 9pt }
A.heading  { text-decoration: none }

A.currentsub {color:#DDAA00;}
A:hover.currentsub { color:#FFCC00; }
.currentsub { font-size: 8pt }

.sub { font-size: 8pt }
A:hover.sub {color:#FFCC00;}
A.sub  { color:white;}

A.currentsub {color:#DDAA00;}
A:hover.currentsub { color:#FFCC00; }
.currentsub { font-size: 8pt }