input.base { border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* Chart Styles */
table.chart { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #000000; }
td.chart { border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8.0pt; text-decoration: none; text-align: center; vertical-align: middle; padding: 1px; }

/* Deprecated Chart Styles */
td.cl_th { border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; font-size: 8.0pt; font-weight: bold; text-decoration: none; font-family: Arial,Helvetica,sans-serif; text-align: center; vertical-align: middle; background-color: #DCDCDC; }
.cl_tr { text-align: center; vertical-align: middle; }
.cl_td { border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; font-size: 8.0pt; font-weight: normal; text-decoration: none; font-family: Arial,Helvetica,sans-serif; text-align: center; vertical-align: middle; }
td.clth { border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; font-size: 8.0pt; font-weight: bold; text-decoration: none; font-family: Arial,Helvetica,sans-serif; text-align: center; vertical-align: middle; }
.cltr { text-align: center; vertical-align: middle; }
.cltd { border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; font-size: 8.0pt; font-weight: normal; text-decoration: none; font-family: Arial,Helvetica,sans-serif; text-align: center; vertical-align: middle; }
/* End */

/* Webref Styles */
td.chartheading { padding: 2px; font-family: Arial,Helvetica,sans-serif; font-size: 8.0pt; font-weight: bold; background-color: #DCDCDC; text-decoration: none; text-align: center; vertical-align: middle; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; }
table.line { border: 1px solid #000000; border-collapse: collapse; }
td.line { border: 1px solid #000000; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 14px; line-height: 18px; }
td.lineheading { border: 1px solid #000000; border-collapse: collapse; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; background-color:#CCCCCC; }
table.bigchart { border-width: 1px 0px 0px 1px; border-style: solid; border-color: #000000; }
td.bigchart { padding: 2px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none; text-align: center; vertical-align: middle; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; }
td.bigchartheading { padding: 2px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; background-color: #DCDCDC; text-decoration: none; text-align: center; vertical-align: middle; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #000000; }
.webreflabel { font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 15px; }
table.webref { width: 560px; border: 0px; }
td.webref { width: 560px; padding: 0px; }
ol.webref, ul.webref { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 14px; line-height: 18px; }
.webrefparagraph { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 14px; line-height: 18px; text-indent: 2em; margin-top: 3px; text-align: justify; }
.webrefplain {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 14px; line-height: 18px; }
.webrefheading { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
.swiftsure { font-family: "Times New Roman", Times, serif; color: #000000; font-weight: bold; font-style: italic; }
div.webrefimg { text-align: center; margin-bottom: 10px; }
