A
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY:Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: 10pt;
    COLOR: #660066;
    FONT-FAMILY:Trebuchet MS, Arial
}
A.Bright
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.Bright:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.Bright:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.secondary-nav
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.secondary-nav:visited
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.secondary-nav:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.header-nav
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.header-nav:visited
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.header-nav:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.footer-nav
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.footer-nav:visited
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.footer-nav:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.states-nav
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.states-nav:visited
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial
}
A.states-nav:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.top-nav
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.top-nav:visited
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial
}
A.top-nav:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.top-nav-nolink
{
    FONT-SIZE: 8pt;
    COLOR: #c2c2c2;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.InboxLink
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none;
    WEIGHT: 600
}
A.InboxLink:visited
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    WEIGHT: 600
}
A.InboxLink:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline;
    WEIGHT: 600
}
.titlebar
{
    height: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
/*    background-color: #0768A9; 
    COLOR: #ffffff; */
    TEXT-INDENT: 5px;
    FONT-FAMILY: Trebuchet MS, Arial
}
.sect-head-a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20pt;
    COLOR: #339999;
    FONT-FAMILY: Arial
}
.sect-head-b
{
}
.sect-head-c
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 14pt;
    COLOR: #339999;
    FONT-FAMILY: Trebuchet MS, Arial
}
BODY
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
INPUT
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
TEXTAREA
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
.text_blk
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY:Trebuchet MS, Arial
}
.text_blk_8pt
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
.text_changed_8pt
{
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: Trebuchet MS, Arial
}
.text_wht
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Table_HeaderData
{
    BORDER-RIGHT: outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: outset;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: outset;
    COLOR: #ffffff;
    BORDER-BOTTOM: outset;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #6699cc;
    TEXT-ALIGN: center
}
.Table_Header
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #006699
}
.Table_Header12pt
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #006699
}
.Table_HeaderAlt
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #6699cc
}
.Table_HeaderAlt12pt
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #6699cc
}
.Table_HeaderBlue12pt
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    COLOR: #6699cc;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #6699cc
}
.Table_HeaderWhite
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 2px;
    COLOR: #006699;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #ffffff
}
.Table_HeaderWhite12pt
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    COLOR: #006699;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #ffffff
}
.Table_Footer
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #91867e /* #006699 */
}
.Table_BodyTRMain
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-ALIGN: left
}
.Table_BodyTRMain2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Table_BodyTRAlt
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #e1e1e1;
    TEXT-ALIGN: left
}
.Table_BodyTRAlt2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #e1e1e1
}
B
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
DIV
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Table_FooterData
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #6699cc
}
.copyright
{
    FONT-SIZE: 10pt;
    COLOR: #006699;
    FONT-FAMILY: Trebuchet MS, Arial
}
.footnote
{
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 30px;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    MARGIN-RIGHT: 30px;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Table_BodyRight
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #e1e1e1;
    TEXT-ALIGN: right
}
.text_blk_7pt
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.highlight
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #6699cc;
    FONT-FAMILY: Trebuchet MS, Arial
}
.stdtext
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
.standard_text
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
.text_aqua_8pt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #339999;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Table_CustomJurisdictions
{
    FONT-SIZE: 5pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
.AlertText
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: red;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Table_HeaderBlk
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Table_BodyRightWht
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-ALIGN: right
}
.text_aqua_12pt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #339999;
    FONT-FAMILY: Trebuchet MS, Arial
}
.stdtext_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
.mono_txt_10_aqua
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #339999;
    FONT-FAMILY: 'Courier New'
}
.sm_blue_button
{
    FONT-WEIGHT: 600;
    COLOR: #ffffff;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #006699
}
.sm_grey_button
{
    FONT-SIZE: 7pt;
    COLOR: navy;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: silver
}
.secondary-nav-active
{
    FONT-SIZE: 10pt;
    COLOR: #339999;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
INPUT.InBoxButton
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FLOAT: none;
    VISIBILITY: visible;
    OVERFLOW: visible;
    COLOR: white;
    FONT-FAMILY: Trebuchet MS, Arial;
    POSITION: static;
    BACKGROUND-COLOR: #6699cc
}
.InboxRD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
.InboxCitation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
.InboxCaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
.InboxText
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
.InboxTextTOC
{
    FONT-SIZE: 10pt;
    TEXT-INDENT: 25pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
.InboxTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: red;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-ALIGN: center
}
.Inbox_TD_Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    WIDTH: 15%;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Inbox_TD_Text
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Trebuchet MS, Arial
}
A.HiLite
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: blue;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.HiLite:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: blue;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.HiLite:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: blue;
    FONT-FAMILY: Trebuchet MS, Arial
}
.InboxWarningRed
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Trebuchet MS, Arial
}
.InboxWarningText
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial
}
.InboxWarningRedItalic
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-STYLE: italic;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Bright
{
    COLOR: red
}
.BlackOnly
{
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.BlackOnly
{
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.BlackOnly:hover
{
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.BlackOnly:visited
{
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.WhiteOnly
{
    COLOR: white;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.WhiteOnly:hover
{
    COLOR: white;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.WhiteOnly:visited
{
    COLOR: white;
    FONT-FAMILY: Trebuchet MS, Arial
    TEXT-DECORATION: none
}
A.TermLinks
{
    TEXT-INDENT: -10px
}
INPUT.DemoStart
{
    FONT-WEIGHT: 600;
    FONT-SIZE: medium;
    COLOR: red;
    FONT-FAMILY: Trebuchet MS, Arial
}
.sidenote
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Trebuchet MS, Arial;
    LETTER-SPACING: 0px
}
.noLeftMargin
{
    MARGIN-TOP: 0px;
    LIST-STYLE-POSITION: outside;
    MARGIN-LEFT: 18px
}
.bold
{
    FONT-WEIGHT: bold
}
.deleted
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
    TEXT-DECORATION: line-through
}
.new
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-STYLE: italic
}
.centered
{
    TEXT-ALIGN: center
}
.boolean
{
    COLOR: #ff0000
}
.heading1
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-ALIGN: center
}
.heading2
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.heading3
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-ALIGN: right
}
.heading4
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-ALIGN: left
}
.italic
{
    FONT-STYLE: italic
}
.caption
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-INDENT: 0pt
}
.headernote
{
    FONT-WEIGHT: bold;
    TEXT-INDENT: 0pt
}
.draftingnote
{
    COLOR: #0000ff
}
.td_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    WIDTH: 15%;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial
}
.td_data
{
    FONT-SIZE: 10pt;
    WIDTH: 85%;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial
}
.td_title2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    WIDTH: 20%;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial
}
.td_data2
{
    FONT-SIZE: 10pt;
    WIDTH: 80%;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial
}
.monospace
{
    FONT-FAMILY: Trebuchet MS, Arial
}
P
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
SPAN.ArchiveHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Trebuchet MS, Arial
}
SPAN.ArchiveInfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Trebuchet MS, Arial
}
a.MCEExam {
font-family: Trebuchet MS, Arial;
  color:  White;
  text-decoration:'Underline';
  text-align: center;
}
a.MCEExam:link
{
font-family: Trebuchet MS, Arial;
  color:  White;
  text-decoration:'Underline';
  text-align: center;
}
a.MCEExam:visited
{
font-family: Trebuchet MS, Arial;
  color:  White;
  text-decoration:'Underline';
  text-align: center;
} 
a.MCEExam:hover
{
font-family: Trebuchet MS, Arial;
  color:  White;
  text-decoration:'Underline';
  text-align: center;
} 
a.MCEExam:active
{
font-family: Trebuchet MS, Arial;
  color:  White;
  text-decoration:'Underline';
  text-align: center;
} 
/* MCE exam styles were moved before A:gridlink class. Bug Insource 2.6.2 sublines 24530 */
A.GridLink
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.GridLink:link
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: underline
}
A.GridLink:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS, Arial;
    TEXT-DECORATION: none
}
A.GridLink:visited
{
    FONT-SIZE: 8pt;
    COLOR: #660066;
    FONT-FAMILY: Trebuchet MS, Arial
}
.Table_HeaderGrid
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #6699cc;
    TEXT-ALIGN: center
}
SPAN.right
{
    TEXT-ALIGN: right
}
SPAN.left
{
}
.hover
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    padding-top: 0px;
    BORDER-BOTTOM: black 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: lemonchiffon
}
.help
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0000aa;
    FONT-STYLE: normal;
    FONT-FAMILY: Trebuchet MS, Arial;
    BACKGROUND-COLOR: #ffffff
}
.Nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    FONT-FAMILY: Trebuchet MS, Arial;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.navrev
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #00007f;
    FONT-FAMILY: Trebuchet MS, Arial;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.navlink
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.navlink:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    FONT-FAMILY: Trebuchet MS, Arial;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
A.navlink:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 3px;
    COLOR: #6699cc;
    FONT-FAMILY: Trebuchet MS, Arial;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: underline
}
.concept_table
{
    BORDER-BOTTOM: silver 1pt solid
}
.Test
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS, Arial
}
.text_changed
{
    FONT-SIZE: 10pt;
    COLOR: green;
    FONT-FAMILY: Trebuchet MS, Arial
}
.ext-quote
{
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 15px;
    COLOR: #000000;
    MARGIN-RIGHT: 15px;
    FONT-FAMILY: Trebuchet MS, Arial
}

#matrixTable {
	background-color: #315F9D; 
	color: white; 
	font-weight: bold; 
}

#matrixTable TH {
	background-color:#0080C0; 
	font-family: Trebuchet MS, Arial; 
	font-size: 10px; 
	letter-spacing: 0px; 
	color: #CCCCCC; 
	font-weight: bold;
}

#matrixTable TD {
	font-family: Trebuchet MS, Arial; 
	font-size: 10px; 
	letter-spacing: 0pt; 
	color: Black; 
	font-weight: normal; 
}
/* styles for main menu tabs */
#MainMenu 
{
  font-family: Trebuchet MS;
  font: bold;
  text-align: center;
}

td.Tab1LtOn {
  font: bold 12pt;
  /*background-image: url(/pagearch/NILS/graphics/TabLtBlue.jpg); */
  width: 11px;
}
td.Tab1MdOn {
  font-family: Trebuchet MS;
  text-align: center;
  font: bold 14pt/22pt;
  color:#474747;
 /*background-image: url(/pagearch/NILS/graphics/TabCtrBlue.jpg); */
}
td.Tab1RtOn {
  font: bold 12pt;
/*  background-image: url(/pagearch/NILS/graphics/TabRtBlue.jpg); */
  width: 11px;
}
td.Tab1LtOff {
  font: bold 12pt;
/* background-image: url(/pagearch/NILS/graphics/TabLtLGray.jpg); */
  width: 11px;
}
td.Tab1MdOff {
  font-family: Trebuchet MS, Arial;
  text-align: center;
  font: bold 14pt/22pt;
  color: #474747;
 /* background-image: url(/pagearch/NILS/graphics/TabCtrLGray.jpg); */
}
td.Tab1RtOff {
  font: bold 12pt;
 /* background-image: url(/pagearch/NILS/graphics/TabRtLGray.jpg); */
  width: 11px;
}

.navcurrent {
  font-family: Trebuchet MS, Arial;
  text-align: center;
  font: bold 10pt;
  color:  #FFFFFF; 
  background-color: #78BF45; /* #0768A9; */
}
.navlinkon {
 /*background-image: url(/pagearch/NILS/graphics/TabCtrLBlue.jpg); */
  font-family: Trebuchet MS, Arial;
  font: bold 10pt;
  color: #FFFFFF;
  background-color:  #64A139; /*#83B3D4;*/
  text-align: center;
}
a.navlinkon:visited {
/*background-image: url(/pagearch/NILS/graphics/TabCtrLBlue.jpg); */
  font-family: Trebuchet MS, Arial;
  font: bold 10pt;
  color: #FFFFFF;
  background-color:#64A139; /*#83B3D4;*/ 
  text-align: center;
}
a.navlinkon:hover {
  font-family: Trebuchet MS, Arial;
  text-decoration: underline
}
.navlinkoff {
  font-family: Trebuchet MS, Arial;
  text-align: center;
  font: bold 10pt;
  color: #474747;
background-image: url(/pagearch/NILS/graphics/TabCtrLGray.jpg);
}
a.navlinkoff:visited {
  font-family: Trebuchet MS, Arial;
  text-align: center;
  font: bold 10pt;
  color: #474747;
 background-image: url(/pagearch/NILS/graphics/TabCtrLGray.jpg); 
}
a.navlinkoff:hover {
  font-family: Trebuchet MS, Arial;
  text-decoration: underline
}

@media print{
  table.NoPrint { display:none }
}
.blueBar
{
    FONT-WEIGHT: bold;
    COLOR: white;
 /*   BACKGROUND-COLOR: #315f9d  */
    BACKGROUND-COLOR: #6B9AD6
}
.lightGreenBar
{
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: #BCDD8F
}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer; 
	text-align: center;
	text-decoration: none;
	font: 13px/100% "Trebuchet MS", Arial;
	padding: .2em .2em .25em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.green {
	color: black;
	border: solid 1px #6EBB1F;
	background: #92CC57;

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6DD8F', endColorstr='#6EBB1F'); 
}
.green:hover {
	background: #FFFFFF;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6DD8F', endColorstr='#92CC57');
}
.green:active {
	color: #EBFFDD;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#92CC57', endColorstr='#6EBB1F');
} 

.gray {
	color: black;
	border: solid 1px #91867E;
	background: #B2AAA4;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CAC3BF', endColorstr='#91867E');
}
.gray:hover {
	background: #FFFFFF;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#CAC3BF', endColorstr='#B2AAA4');
}
.gray:active {
	color: #EDEDED;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2AAA4F', endColorstr='#91867E');
}

