
/* Page background color */
BODY { background-color: #FFFFFF; color: #000000; }

/* Headings */
H1 { font-family: Helvetica, Arial, sans-serif; font-size: 130%; color: 003366; }
H2 { font-family: Helvetica, Arial, sans-serif; font-size: 120%; color: 003366; }
H3 { font-family: Helvetica, Arial, sans-serif; font-size: 110%; color: 003366; }
H4 { font-family: Helvetica, Arial, sans-serif; font-size: 100%; color: 003366; }
P  { font-family: Helvetica, Arial, sans-serif; }
LI { font-family: Helvetica, Arial, sans-serif; }
TD { font-family: Helvetica, Arial, sans-serif; }
TH { font-family: Helvetica, Arial, sans-serif; font-weight: bold; }

.TD { font-size: 90%; font-family: Helvetica, Arial, sans-serif; }
.TH { font-size: 90%; font-family: Helvetica, Arial, sans-serif; font-weight: bold; }

/* Table colors */
.TableHeadingColor     { background: #CCCCFF } /* Dark mauve */
.TableSubHeadingColor  { background: #EEEEFF } /* Light mauve */
.TableRowColor         { background: #FFFFFF } /* White */

/* Font used in left-hand frame lists */
.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; }
.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; }
.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; vertical-align: top; }
.FrameDetailFont  { font-size:  75%; font-family: Helvetica, Arial, sans-serif; vertical-align: bottom; }
.FrameHideFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color: white; }
.FrameGroupFont   { font-size:  90%; font-family: Helvetica, Arial, sans-serif; vertical-align: top; font-weight: bold; }
.FrameDrawFont { font-family: Verdana, monospace; font-size: 110%; }
.FrameTreeFont { line-height: 105%; vertical-align: top; }

/* Navigation bar fonts and colors */
.NavBarCell1    { background-color:#EEEEFF; } /* Light mauve */
.NavBarCell1Rev { background-color:#00008B; } /* Dark Blue */
.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000; }
.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; }

.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; }
.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; }

.V4X {                  font-family: Helvetica, Arial, sans-serif; background-color: #F8F8FF; }
.V41 { font-size:  90%; font-family: Helvetica, Arial, sans-serif; background-color: #F0F8FF; }
.V40 { font-size:  90%; font-family: Helvetica, Arial, sans-serif; background-color: #F8F0FF; }
.V3X {                  font-family: Helvetica, Arial, sans-serif; background-color: #F0FFF0; }
.V30 { font-size:  90%; font-family: Helvetica, Arial, sans-serif; background-color: #F0FFF0; }
.V0X {                  font-family: Helvetica, Arial, sans-serif; background-color: #FFFFFF; }
.V00 { font-size:  90%; font-family: Helvetica, Arial, sans-serif; background-color: #FFFFFF; }

