.glossary {font-size: 12px}
.glossarycell {background-color: #EEEEEE; font-size: 12px}
.chartheader {background-color: #EEEEEE; font-weight: bold}
.smallish {font-size: 10px}
.diagramdesc {float: right; border: 1px solid #AAAAAA; padding: 10px; margin: 0 0 20px 20px}
.oppalert {text-align: center}
.oppalert div {width: 250px; text-align: center; border: 1px solid #CCCCCC; padding: 5px; margin: 10px auto}
.articledate {font-size: 10px; padding-left: 20px}
.datatable {border: 2px solid #CCCCCC; border-collapse: collapse}
.datatable td {font-size: 11px; text-align: center; padding: 2px 5px}
.datatable td.tableheader {font-size: 12px; background-color: #CCCCCC; text-align: center}
.datatable tr.odd td {background-color: #EEEEEE}
.nonbold {font-weight: normal}
.bordered {border-top: 1px solid #CCCCCC; margin-top: 20px; padding-top: 20px}
.articlecallout {padding: 15px; border: 1px solid #CCCCCC; background-color: #F6F6F6}
.articlecallout p.callouttitle {font-size: 14px}
.required {color: #FF0000}
.oppalertwin {margin: 20px}
.oppalertwin p, .oppalertwin ul, .oppalertwin li, .oppalertwin ol, .oppalertwin td {font-size: 12px}
#content h1 { line-height:24px; padding: 13px 0 13px 12px; !important}

#content ul { margin-left: 3.5em; font-size: 1em; }
.nlwrap{ border-style: hidden; margin: 15px 0 15px 0; padding: 10px; display: table; height: 130px; width: 550px; #position: relative; }
.nlwrap img { float: left; margin: 10px 10px 0 0; border: none; }

#content { font-size: 14px; !important}
#content p { font-size: 14px; !important}
#content ul { font-size: 14px; !important}
#content ol { font-size: 14px; !important}
#content ul ol { font-size: 14px; !important}
#content td { font-size: 14px; !important}
#content H1 {font-size:22px; !important}
#content H2 {font-size:18px; !important}
#content H3 {font-size:15px; !important}
#content H4 {font-size:11px !important}
#content H5 {font-size:15px; !important}
#menuleft li {font-size: 11px; !important}

.chartform { width: 600px; }
.chartform td { font-size: 12px !important; }
