body { background: #ffffff url(/images/sub_top_background.gif) repeat-x; }
h1 { font: bold 12pt Arial,Helvetica,sans-serif; color: #5F5F7C; margin-top: 0px; margin-bottom: 5px; }
p, td { font: 10pt Arial,Helvetica,sans-serif; color: #666666; margin-top: 2px;}
div.margins { font: 10pt Arial,Helvetica,sans-serif; color: #666666; margin: 0px 5px 16px 30px; }
.copyright { font: 10pt Arial,Helvetica,sans-serif; color: #999999; background: #ffffff url(/images/sub_bottomnav_repeat.gif) repeat-y; }
ul {list-style-image: url(/images/bullet_orange_sub.gif); margin-top: 2px; margin-left: 20px;}
b { font-weight: bold; }
i { font-style: italic; }
.bldu { font-size: 10pt; font-weight: bold; text-decoration: underline; }

/* address info used in the top ligh green/blue area */
.addressinfo { font: 10pt Arial,Helvetica,sans-serif; color: #000033; margin: 10px 0px 0px 20px;}
a.address:link { color: #000033; text-decoration: underline; }
a.address:active { color: #000033; text-decoration: underline; }
a.address:visited { color: #000033; text-decoration: underline; }
a.address:hover { color: #000033; text-decoration: underline; }

/* secnav links */
p.secnav { font: 9pt Arial,Helvetica,sans-serif; color: #ffffff; margin: 2px 3px 2px 5px;}
p.secnavbar { margin: 0px 0px 0px 0px;}
a.secnav:link { color: #ffffff; text-decoration: none; }
a.secnav:active { color: #ffffff; text-decoration: none; }
a.secnav:visited { color: #ffffff; text-decoration: none; }
a.secnav:hover { color: #D6FAFF; text-decoration: none; }

/* subnav links */
.subnavinfo { font: 9pt Arial,Helvetica,sans-serif; color: #666666; margin: 0px 7px 0px 7px;}
a.subnav:link { color: #666666; text-decoration: none; }
a.subnav:active { color: #666666; text-decoration: none; }
a.subnav:visited { color: #666666; text-decoration: none; }
a.subnav:hover { color: #666666; text-decoration: underline; }