a, p, ol, li, ul, dl, dd, th, td {
   font-size: 13px; 
}

* {
   font-family: Arial, Helvetica, sans-serif;
}

li div {
   color: #000000;
   padding-top:10px;
}

pre {
   font-family: Courier, MONOSPACE; 
}

address, caption {
   color: #000000;
   font-style: normal; 
   font-size: 13px;
}

h5 {
   color: #000000;
} 
   
h4 a, a h4, h4 {
   font-size: 12pt;
   font-family: "Times New Roman", Times, serif;
}

h3, h3 * {
   color: #000099;
   font-size: 18px;
   font-family: "Times New Roman", Times, serif;
}

h2 {
   color: #CB071B;
   font-size: 20px;
   font-family: "Times New Roman", Times, serif;
}

.copyright {
   color: #000000;
   font-size: 13px;
}

*[class|="b"] {
	font-size: 8pt;
}


.body0 {
   font-size: 13px;
}

.body0-b {
   font-weight: bold;
   font-size: 13px;
}

.body1-i {
   font-style: italic;
   color: #000000;
   font-size: 13px;
}

.body1-b {
   font-weight: bold;
   color: #000000;
   font-size: 13px;
}

.body1 {
   color: #000000;
   font-size: 13px;
}

.body1-s {
   font-size: 9pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.body4-b {
   font-weight: bold;
   color: #FFFFFF;
   font-size: 13px;
}

.body2 {
   color: #CB071B;
   font-size: 13px;
 }

.body2-b {
   color: #CB071B;
   font-weight: bold;
   font-size: 13px;
}

.body5-b {
   color: #FFCC33;
   font-weight: bold;
   font-size: 13px;
}

.body5-s {
   font-size: 8pt;
   color: #FFCC33;
}

.body5-sb {
   font-size: 8pt;
   color: #FFCC33;
   font-weight: bold;
}

.menulist {
   font-size: 12px;
   color: #FFCC33;
   line-height: 20px;
   text-decoration: underline;
   font-weight: normal;
}

.invisiblelink {
   text-decoration: none;
}

.monospace {
   font-size: 9pt;
   font-family: "Courier New", Courier, monospace;
}

.hd5 {font-style: italic;
   color: #000000;
   font-size: 13px;
}

.hd4 {
   color: #000000;
   font-size: 13px;
}

.hd3 {
   color: #000000;
   font-weight : bold;
   font-size: 13px;
}

.hd2 {
   font-size: 12pt;
   font-weight: bold;
   font-family: "Times New Roman", Times, serif;
}


/* Table Formating */

.border-table {
   border-color: #95A4DF;
   border-style: solid;
   border-width: 2;
   padding:0px;
   border-collapse: collapse;
   font-size: 13px;
}

.border-cell {
   border-color: #95A4DF;
   border-style: solid;
   border-width: 2;
   padding:5px;
   padding-top:10px;
   padding-bottom:10px;
   border-collapse: collapse;
   font-size: 13px;
}

.border-hdr {
   background: #0000A0;
   color:#FFFFFF;
   border-width: 2;
   border-color: #95A4DF;
   border-style: solid;
   padding:5px;
   border-collapse: collapse;
   font-size: 13px;
   font-weight: bold;
}

.border-cell-hdr {
   background: #0000A0;
   color:#FFFFFF;
   padding-left:1px;
   padding-right:2px;
   padding-top:3px;
   padding-bottom:3px;
   border-collapse: collapse;
   font-size: 13px;
}

.border-1 {
   border-color: #95A4DF;
   border-style: solid;
   border-width: 1;
   font-size: 13px;
}

.spacer {
   line-height: 20px;
}

.border-br {
   border-right: 0.5pt solid;
   border-bottom: 0.5pt solid;
   }

.border-b  {
   border-bottom: 0.5pt solid;
   }

.border-r {
   border-right: 0.5pt solid;
   }

.border-c {
   border-collapse: collapse;
   border-top: 0.5pt solid;
   border-bottom: 0.5pt solid;
   border-left: 0.5pt solid;
   border-right: 0.5pt solid;
   }

.title {
   color: #000000; 
}

.topic_number {
   display: list-item;font-size: 10pt; 
   color: #000000; 
}

.margin-18px {
   margin-left: 18px;
   left: 18px;
}

.index-sum-0 {
   padding-bottom:16px;
}

.index-ttl-1 {
   padding-top:3px;
   padding-bottom:3px;
   color:#000000;
}

.index-sum {
   font-size: 13px;
   padding-bottom:12px;
}

.index-date {
   font-size: 13px;
   color:#000000;
   text-align:right;
}

.index-link {
   font-size: 13px;
   color:#000000;
   text-align:left;
}

.index-ttl, .index-title {
   font-size: 13px;
   padding-top:3px;
   padding-bottom:3px;
   color:#000000;
}

.subtext {
   font-size:10px;
   color:666666;
   padding-left:3px;
}

/* doc type : (PDF) / (HTML) */

.doc-type {
   font-size:10px;
   color:666666;
   padding-left:3px;
}

/* internal content page formating */

#page-date {
   font-size: 13px;
   text-align: right;
   color: #000000;
}

#page-subtitle, .page-subtitle  {
   font-size: 13px;
   text-align: center;
   color: #000000;
}

#page-hdr, .page-hdr {
   font-size: 13px;
   font-weight:bold;
   margin-top:30px;
}

#page-subhdr, .page-subhdr {
   font-size: 13px;
   color: #000000;
   margin-top:30px;
}

#page-related, .page-related  {
   background-image: url('background_12.gif');
   font-size: 13px;
   padding-left:10px; 
   padding-right:10px;
   padding-bottom:10px;
   border-color: #999999;
   border-style: solid;
   border-width: 2;
}

#page-related p {
   color: #000000;
   font-size:12px;
}

#news-subhdr, .news-subhdr {
   font-size: 13px;
   color: #000000;
   margin-top:30px;
}

#news-location, .news-location {
   font-size: 13px;
   color: #000000;
}

.news-h4  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   font-style:normal;
   font-weight:normal;
   margin-top:30px;
}

.news-h5  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   font-style:normal;
   font-weight:normal;
   margin-top:24px;
}

ol li {
   margin-bottom:10px;
}