body {
	font-family: Georgia, serif;
	padding: 20px;
	color: #000;
}

a {
	color: #8e2f18;
	text-decoration: none;
	border-bottom: 1px solid #8e2f18;
}

a:hover {
	color: #350f07;
	border-bottom: 1px solid #350f07;
}

#pr {
	font: 16px/20px Georgia, serif;
}

/* Standard Table Contents */
.ratingstbl {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 4px;
        padding-right: 4px;
}

/* Smaller Font Table Contents */
.rtsmall {
        font-family: Georgia, serif;
        font-size: 11px;
        padding-left: 2px;
        padding-right: 2px;
}


.rtsmalln {
        font-family: Georgia, serif;
        font-size: 12px;
}


/* Standard Table Contents requiring additional padding on the left */
.ratingstbll {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 10px;
}

/* Standard Table Contents requiring additional padding on the right */
.ratingstblr {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 10px;
}

/* Standard Table Header */
.ratingstblhd {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 3px;
        padding-right: 3px;
}

/* Smaller Font Table Contents requiring additional padding on the right */
.ratingstblsm {
        font-family: Georgia, serif;
        font-size: 12px;
        padding-left: 4px;
        padding-right: 25px;
}

/* Aligns ratings - Option 1 */
.ratealign {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 15px;
}

.ratealignsm {
        font-family: Georgia, serif;
        font-size: 12px;
        padding-left: 14px;
}

/* Aligns ratings - Option 1a */
.ratealignl {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 30px;
}

/* Aligns ratings - Option 1b */
.ratealignl35 {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 35px;
}


/* Aligns ratings - Option 1c */
.ratealignl40 {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 40px;
}

/* Aligns ratings - Option 1d */
.ratealignl45 {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 45px;
}

/* Aligns ratings - Option 1e */
.ratealignl55 {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 55px;
}

/* Aligns ratings - Option 2 */
.ratealignm {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 45px;
}

/* Aligns ratings - Option 2a */
.ratealigno {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 20px;
}

.ratealignp {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 21px;
}

/* Aligns ratings - Option 3 */
.ratealignn {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 55px;
}

/* Aligns ratings - Option 3.5 */
.ratealignb {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 70px;
}

/* Aligns ratings - Option 4 */
.ratealignr {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 15px;
}


/* Aligns ratings - Black cell bottom border */
.ratealignrUL {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 15px;
        border-bottom: solid 1px #000000;
}


/* Black cell bottom border */
.botbord {
        border-bottom: solid 1px #000000;
}


/* Aligns ratings - requiring additional padding on the right - Option 6 */
.ratealignrb {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 35px;
}

/* Aligns ratings - requiring humongous padding on the right - Option 6.2 */
.ratealignrbx {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 35px;
}


/* Aligns ratings - requiring humongous padding on the right - Option 6.3 */
.ratealignrbxx {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 55px;
}

/* Aligns ratings - requiring additional padding on the right - Option 7 */
.ratealignrm {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 20px;
}

/* Aligns ratings - requiring additional padding on the right - Option 8 */
.ratealignrs {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 10px;
}

/* Standard Paragraph w/o indent */
.mainnews {
        font-family: Georgia, serif;
        font-size: 15px;
        line-height: 22px;
        margin-top: 10px;
        margin-bottom: 10px;
}


/* Standard Paragraph w/o indent */
.listst {
        font-family: Georgia, serif;
        font-size: 15px;
        line-height: 22px;
        margin-top: 2px;
        margin-bottom: 2px;
}

/* Larger Font Paragraph w/o indent */
.idslbr {
        font-family: Georgia, serif;
        font-size: 15px;
}

/* Standard Paragraph w/ indent */
.id {
        font-family: Georgia, serif;
        text-indent: 30px;
        font-size: 15px;
        line-height: 22px;
        margin-top: 10px;
        margin-bottom: 10px;
}

/* Larger Font Paragraph w/ indent */
.idlarge {
        font-family: Georgia, serif;
        text-indent: 30px;
        font-size: 16px;
        color: Black;
        font-weight: Bold;
}

/* Standard Footnotes */
.small {
        font-family: Georgia, serif;
        font-size: 11px;
        line-height: 18px;
}


/* Indented Footnotes */
.smallid {
        font-family: Georgia, serif;
        font-size: 11px;
        text-indent: 7px;
}

/* Standard Footer (Weiss Address, etc. */
.nrfooter {
        font-family: Georgia, serif;
        font-size: 14px;
        font-style: oblique;
        font-weight: 700;
}

/* Standard Headline */
.headline {
        font-family: Georgia, serif;
        font-size: 20px;
        color: Black;
        font-weight: bold;
        text-align: center;
}

/* Standard Sub-Headline */
.subhead {
        font-family: Georgia, serif;
        font-size: 16px;
        color: Black;
        font-weight: bold;
        font-style: oblique;
        padding-top: 8px;
        padding-bottom:20px;
        text-align: center;
}

/* Text Description for Attachment Tables */
.swlink {
        font-family: Verdana, Georgia, serif;
        font-size: 11px;
        font-weight: bold;
}

.nlist1 {
        font-family: Georgia, serif;
   font-size: 15px;
   color: black;
   font-style: normal;
   margin-top: 0px;
   margin-bottom: 0px;
}

/* BEGIN Crisis of Confidence White Paper */

.ratealign_sp {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-left: 15px;
}

.ratingstbl_sp {
        font-family: Georgia, serif;
        font-size: 14px;
}

.ratingstblr_sp {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 20px;
}

.ratingstblrb_sp {
        font-family: Georgia, serif;
        font-size: 14px;
        padding-right: 50px;
}

OL.tlist1_sp {
   font-family: Georgia, serif;
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	line-height: 12px;
}

/* END Crisis of Confidence White Paper */



/* Begin Worsening Crisis White Paper */

.FootnoteText {
	font-family: Georgia, serif;
	font-size: 12px;
	color: black;
	font-style: normal;
	font-weight: normal;
}

.FootnoteReference {
	font-family: Georgia, serif;
	font-size: 9px;
	color: black;
	font-style: normal;
	font-weight: normal;
}


.TAlignr1 {
	font-family: Georgia, serif;
   font-size: 14px;
   line-height: 22px;
   text-align: right;
   padding-right: 35px;
}

.TAlignr3 {
	font-family: Georgia, serif;
   font-size: 14px;
   line-height: 22px;
   text-align: right;
   padding-right: 20px;
}

/* End Worsening Crisis White Paper */

hr.hl1 {
	size: 1px;
	color: Black;
	line-height: 1px;
}
