html
{
    height: auto !important;	
}
BODY
{
    min-height: inherit !important;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
P
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
P.sidemenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: navy;
    TEXT-INDENT: 2px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
HEADINGLINK
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: navy;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
CONTENTLINK
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
TEXTHEADING
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
TEXTCONTENT
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
GROUPLISTING
{
    FONT-SIZE: 10pt;
    TEXT-INDENT: 10px;
    LINE-HEIGHT: 16pt;
    FONT-FAMILY: Arial
}
A
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
A.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.mainmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.sidemenu
{
    FONT-SIZE: 9pt;
    COLOR: navy;
    TEXT-INDENT: 2px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
A.homemenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.filetab
{
    COLOR: white;
    FONT-FAMILY: Arial
}
A.listing
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: navy;
    LINE-HEIGHT: 16pt;
    FONT-FAMILY: Arial
}
TABLE.mainmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: navy;
    TEXT-DECORATION: none
}
TABLE.sidemenu
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: 2px
}
TABLE.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-VARIANT: small-caps
}
TD.home
{
    PADDING-LEFT: 2px;
    TEXT-INDENT: 2px
}
TD.tabcontrol
{
    BORDER-RIGHT: white thin solid;
    FONT-FAMILY: Arial
}
TD.tabbottom
{
    BORDER-TOP: navy thin solid;
    BACKGROUND-COLOR: white
}
TD.sidemenu
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 1pt;
    BORDER-LEFT: black 1px;
    TEXT-INDENT: 2px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px
}
TD.sidemenusub
{
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
TD.padding
{
    PADDING-LEFT: 2px;
    TEXT-INDENT: 2px
}
LI
{
    FONT-SIZE: 10pt;
    COLOR: black
}
.verticalline
{
    BACKGROUND-COLOR: navy
}
.legislinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
P.boldblue
{
    COLOR: navy;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TD.header
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: navy
}
P.summary
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
TD.detail
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
TD.Member
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
TD.content
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
TD.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
P.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
P.Link
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}
TD.whiteheading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
TD.billlist
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
TD.italics
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
A.billlist
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
DIV.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
DIV.content
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
SPAN.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
SPAN.content
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
SPAN.italics
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
P.disclaimer
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
SPAN.8pt
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
TD.tabmiddlerow
{
    BORDER-RIGHT: thin solid;
    BORDER-BOTTOM: white thin solid;
    FONT-FAMILY: Arial
}
A.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
SPAN.heading2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.ErrorText
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
DEL
{
    DISPLAY: none;
    VISIBILITY: hidden
}
LI.content
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
TD.footer
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    FONT-VARIANT: normal
}
.8pt
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    FONT-VARIANT: normal
}
.black8ptbold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.navy10pt
{
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: none;
    COLOR: navy;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    FONT-VARIANT: normal;
    TEXT-DECORATION: underline
}
.sitemap
{
    FONT-SIZE: smaller;
    COLOR: navy;
    FONT-FAMILY: Arial, Verdana
}
.black8pt
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
TD.headingU
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
DIV.indent10
{
    PADDING-LEFT: 10px
}
DIV.indent50
{
    PADDING-LEFT: 50px
}
DIV.indent25
{
    PADDING-LEFT: 25px
}
DIV.indent75
{
    PADDING-LEFT: 75px
}
DIV.indent100
{
    PADDING-LEFT: 100px
}
DIV.indent125
{
    PADDING-LEFT: 125px
}
.black10bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black
}
.approplinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial
}
SPAN.9pt
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
TD.sidemenu2
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 1pt;
    BORDER-LEFT: black 1px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px
}
.ExhibitLink
{
    LINE-HEIGHT: 24px;
}
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.modal-header {
    padding: 2px 16px;
    background-color: navy;
    color: white;
}

.modal-body {
    padding: 2px 16px
}

.modal-footer {
    padding: 2px 16px;
    background-color: navy;
    color: white;
}