html, body {margin:0; padding:0;}
body {color:#000; background-color:#fff; background-image:none;overflow:visible;  }
img {border:none;}

a {text-decoration:none;font-weight:bold;}
a:link, a:visited {text-decoration:none;color:#000}
a:hover, a:active, a:focus {text-decoration:none;color:#000}

.title {width:300px; margin:8px; font-size:18pt; font-variant:small-caps; font-weight:bold; color:#000; text-align:center; border-top: 1px solid #999; border-bottom: 1px solid #999; font-family:Times New Roman; display:block; }
.normal {margin:0in; margin-bottom:6px; font-size:12pt; text-align:justify; font-family:Times New Roman; }
.reduced {margin:0in; font-size:8pt; text-align:justify; font-family:Times New Roman; }
.bodyText {margin:0in; margin-bottom:6px; font-size:10pt; text-align:justify; font-family:Arial; }
.bodyTextH {margin:0in; margin-bottom:6px; font-size:11pt; font-weight:bold; text-align:center; font-family:Arial; background:#fff; color:#000;}
.bodyTextH A {color:#ffc;}
.bodyTextH A:hover {color:#ff5;}
.bodyTextC {margin:0in; margin-bottom:6px; font-size:10pt; font-weight:bold; text-align:center; font-family:Arial; }
.bodyTextL {margin:0in; margin-bottom:6px; font-size:10pt; text-align:left; font-family:Arial;}
.lists {margin:0in; line-height:15pt; font-size:10pt; font-family:Arial; }
.caption {margin:0in; text-align:center; font-weight:bold; font-size:9pt; font-family:Times New Roman;color:#000; }

.picFrame {padding:1px;margin-left:8px; margin-right:8px; background:#8888bb; border-left: 1px solid #bbf; border-top: 1px solid #bbf; border-right: 1px solid #555; border-bottom: 1px solid #555; }
img.picFrame {padding:3px; }

.picFrameA {padding:1px;margin-left:8px; margin-right:8px; background:#8888bb; border-left: 1px solid #bbf; border-top: 1px solid #bbf; border-right: 1px solid #555; border-bottom: 1px solid #555; display:inline; clear:none; position:relative;}

#pictures {width:600px; border:none; }
#pictures td {text-align:center; padding:5px; }

.hide {display:none; margin:0px; padding:0px; }
.show {display:block; padding-top:4px; }
.bodyScroll {overflow:visible; }
.bodyScrollCov {overflow:visible; color:#fff; background-color:#444; }

.listing {margin:0 0 0 0in; padding:0px; border-collapse:collapse; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; background-color:#fff; width:7.0in; display:block; opacity:1.00; -moz-opacity:1.0; filter:alpha(opacity=100); }
.listing th, .listing td {padding:0 4px 6px 4px; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-right: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0;}
.listing_ie {margin:0 0 0 0in; padding:0px; border-collapse:collapse; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; background-color:#fff; width:7.0in; display:block; }
.listing_ie th, .listing td {padding:0 4px 6px 4px; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-right: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0;}
.listingN {margin:0in; border-collapse:collapse; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; background-color:#fff; }
.listingN td {padding:0 2px 0 2px; border:none;}

.printable { visibility:visible; margin:0px; padding:0; left:0px; position:relative; }
.noprint { display:none }

