.JPcontents {text-align:center; font-family:verdana; font-size:12px; font-weight:bold; background:#CAC9C8}
.JPtitle {text-align:center; valign:middle; font-family:times; font-size:36px; letter-spacing:12px; margin-top:20px; margin-bottom:20px;}
.JPbyline {border-top:solid; border-bottom:solid; border-width:1px; font-size:15px; font-family:times; text-align:center; padding-top:5px; padding-bottom:5px;}
.JPissue {float:left; font-style:italic;}
.JPname {float:none; font-weight:bold;}
.JPdate {float:right; font-style:italic;}
.JPintro {padding-top:5px; padding-bottom:5px; valign:top; padding-left:5px; border-style:solid; border-color:#AAAAAA; border-width:1px; background:#FFFFFF; font-weight:bold; font-size:20px; font-family:verdana; margin-top:20px; margin-bottom:20px;}
.JPstory {margin-left:3%; margin-right:3%; text-align:justify; font-family:verdana; font-size:8pt;}
.JPheadline {padding-top:5px; padding-bottom:5px; padding-left:5px; border-style:solid; border-color:#AAAAAA; border-width:1px; background:#FFFFFF; font-weight:bold; font-size:12pt; font-family:verdana; margin-top:20px; margin-bottom:20px;}
.JPsource {margin-left:5%; padding:5px; border-style:solid; border-color:#AAAAAA; border-width:1px; background:#FFFFFF; font-weight:bold; font-size:11px; font-family:arial; margin-top:15px; margin-bottom:15px; text-align:right;}

.JPlttitle {font-size:10pt; margin-bottom:10px; font-style:italic; text-align:center; font-weight:bold; font-size:15px; font-family:times; border-color:black; border-bottom-style:solid; border-top-style:solid; border-top-width:1px; border-bottom-width:1px; padding:3px;}
.JPletter {font-size:10pt}
.JPreply {font-size:10pt; margin-bottom:10px; border-style:solid; border-color:black; border-width:2px; background:#FFFFFF; padding:10px; margin-top:10px;}

.JPtopten {background:#FFFFFF; text-align:center; valign:middle; font-size:9pt; font-weight:bold;}
.JPtoptenh {background:#EEEEEE; text-align:center; valign:middle; font-size:9pt; font-weight:bold;}
.JPtoptenpublish {background:#FFFFFF; text-align:center; valign:middle; font-size:9pt;}

.JPXquote {border-left-style:dashed; border-left-width:1px; padding-left:5px; margin-left:15px;}

.JPstockheader {background:#EEEEEE; valign:top; font-size:9pt; font-weight:bold;}
.JPstockbody {font-size:9pt;}

.JPdiscusshead {background:#EEEEEE; valign:top; width:33%; font-weight:bold; font-size:12px; font-family:verdana;}
.JPdiscussbody {background:#FFFFFF; valign:top; width:33%; font-weight:bold; font-size:12px; font-family:verdana;}

.JPcrunch {margin-bottom:2px; text-align:center; background:#EEEEEE; border-width:2px; border-style:solid; border-color:#AAAAAA; border-style:dashed;}
.JPbar {background:red; border-left:2px; border-left-color:#AAAAAA; border-right-color:#555555; border-top-color:#AAAAAA; border-bottom-color:#555555; border-width:3px; border-style:solid; padding-left:3px; padding-top:1px; padding-bottom:1px;}

.JPtopten {vertical-align:top; align:center; width:80%; border-style:solid; border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px; border-color:#999999}
.JPheader {background:#EEEEEE; align:center; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px; border-color:#999999; font-weight:bold;}
.JPbody {background:white; align:center; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px; border-color:#999999; font-weight:bold;}

