/* JSDoc style sheet */


BODY { background-color: #FFFFFF; font-size: 9pt; font-family: Verdana, Helvetica, Arial, sans-serif; }

TD { font-size: 9pt; font-family: Verdana, Helvetica, Arial, sans-serif; padding-left: 3px; }

TABLE { border: 0px solid #C9CAB7; }

CODE { font-size: 12px; font-family: "courier new", courier, monospace; }
PRE	 { font-size: 12px; font-family: "courier new", courier, monospace; }

H1 { font-size: 15px; font-weight: bold; display: inline-block; padding: 3px; }
H2 { font-size: 18px; font-weight: bold; }

HR { width: 95%; text-align: left; color: #999; height: 1px; }

.public { color: #007711; }
.private { color: #AA0011; }

.navFrame { background-color: white; border:12px solid #F0F1DA; padding: 10px; }
.headerTable { border-width: 2px; }


/* Table colors */
.TableHeadingColor     { background: #DDE4D9; }		/* Dark shading */
.TableSubHeadingColor  { background: #EBF2E7; }		/* Light shading */
.TableRowColor         { background: #FFFFFF; }


/* Font used in left-hand frame lists */
.FrameTitleFont   { font-size: 9pt; font-family: Verdana, Helvetica, Arial, sans-serif; }
.FrameHeadingFont { font-size: 9pt; font-family: Verdana, Helvetica, Arial, sans-serif; }
.FrameItemFont    { font-size: 9pt; font-family: Verdana, Helvetica, Arial, sans-serif; }


/* Navigation bar fonts and colors */
.NavBarCell1    { background-color:#EBF2E7; }		/* Light shading */
.NavBarCell1Rev { background-color:#00008B; }		/* Dark Blue */
.NavBarFont1    { font-family: Verdana, Helvetica, Arial, sans-serif; color:#000000; }
.NavBarFont1Rev { font-family: Verdana, Helvetica, Arial, sans-serif; color:#FFFFFF; }

.NavBarCell2    { font-family: Verdana, Helvetica, Arial, sans-serif; background-color:#FFFFFF; }
.NavBarCell3    { font-family: Verdana, Helvetica, Arial, sans-serif; background-color:#FFFFFF; }
