HTML
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
BODY
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
HTML
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
BODY
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
IMG
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
H1
{
    FONT-SIZE: 150%;
    TEXT-ALIGN: center
}
H2
{
    FONT-SIZE: 130%;
    TEXT-ALIGN: left
}
DIV.pgdbdata TABLE
{
    WIDTH: 100%
}
DIV.pgdbfiles TABLE
{
    WIDTH: 100%
}
DIV.pgdbresults TABLE
{
    WIDTH: 100%
}
.pgdbdataheader
{
    WIDTH: 1%
}
DIV.pgdbdata
{
    MARGIN-BOTTOM: 2em
}
DIV.pgdbfiles
{
    MARGIN-BOTTOM: 2em
}
#headers
{
    WIDTH: 25%
}
TH.pgdbfilessize
{
    TEXT-ALIGN: right
}
TD.pgdbfilessize
{
    TEXT-ALIGN: right
}
DIV.pgdbbyauthor H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0.5ex;
    PADDING-TOP: 0.5ex
}
DIV.pgdbbytitle H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0.5ex;
    PADDING-TOP: 0.5ex
}
DIV.pgdbbylanguage H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0.5ex;
    PADDING-TOP: 0.5ex
}
DIV.pgdbbylocc H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0.5ex;
    PADDING-TOP: 0.5ex
}
DIV.pgdbbycategory H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0.5ex;
    PADDING-TOP: 0.5ex
}
DIV.pgdbrecent H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0.5ex;
    PADDING-TOP: 0.5ex
}
DIV.pgdbbylanguage UL LI
{
    MARGIN-BOTTOM: 0.5ex
}
DIV.pgdbbylocc UL LI
{
    MARGIN-BOTTOM: 0.5ex
}
DIV.pgdbbycategory UL LI
{
    MARGIN-BOTTOM: 0.5ex
}
DIV.pgdbrecent UL LI
{
    MARGIN-BOTTOM: 0.5ex
}
DIV.pgdbbyauthor UL LI
{
    MARGIN-BOTTOM: 0.5ex
}
LI.pgdbetext
{
    LIST-STYLE-IMAGE: url(/pics/stock_book_yellow-16.png);
    LIST-STYLE-TYPE: square
}
LI.pgdbaudio
{
    LIST-STYLE-IMAGE: url(/pics/stock_volume-16.png);
    LIST-STYLE-TYPE: disc
}
LI.pgdbxlink
{
    LIST-STYLE-IMAGE: url(/pics/link.png);
    LIST-STYLE-TYPE: disc
}
DIV.dateline
{
    FONT-SIZE: 70%;
    TEXT-ALIGN: right
}
DIV.copyright
{
    FONT-SIZE: 70%;
    TEXT-ALIGN: right
}
.display
{
    MARGIN-LEFT: 2em;
    MARGIN-RIGHT: 2em
}
.center
{
    TEXT-ALIGN: center
}
.blockcenter
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.right
{
    TEXT-ALIGN: right
}
.small
{
    FONT-SIZE: 70%
}
.hide
{
    DISPLAY: none
}
.inline
{
    DISPLAY: inline
}
.float
{
    FLOAT: left
}
.floatright
{
    FLOAT: right
}
.narrow
{
    WIDTH: 1%
}
.wide
{
    WIDTH: 100%
}
.ftscontext
{
}
.boxed
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1ex;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 1ex;
    BORDER-BOTTOM: 1px solid
}
SPAN.audioicon:unknown
{
    content: url("/pics/stock_volume-16.png")
}
DIV.pgdbresults FORM
{
    MARGIN: 0em
}
SPAN.menusep
{
    DISPLAY: none
}
.caption
{
    FONT-WEIGHT: bold
}
.subcaption
{
    TEXT-ALIGN: center
}
.msgcaption
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.msgsubcaption
{
    PADDING-RIGHT: 4px;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
.ftshighlight
{
    BACKGROUND-COLOR: yellow
}
.red
{
    COLOR: red
}
.shaded
{
}
DIV.menubar
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
DIV.logo
{
    BORDER-TOP: black 1px solid
}
DIV.menu A.h1
{
    BORDER-TOP: black 1px solid
}
DIV.menu INPUT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
DIV.menu SELECT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
DIV.menubar
{
    BACKGROUND-COLOR: #f5ecdb
}
TH
{
    BACKGROUND-COLOR: #f5ecdb
}
.shaded
{
    BACKGROUND-COLOR: #f5ecdb
}
.subcaption
{
    BACKGROUND-COLOR: #f5ecdb
}
.msgsubcaption
{
    BACKGROUND-COLOR: #f5ecdb
}
TABLE.tablet
{
    BACKGROUND-COLOR: #f5ecdb
}
TABLE.tablet TD
{
    BACKGROUND-COLOR: #f5ecdb
}
CAPTION
{
    BACKGROUND-COLOR: #f5ecdb
}
.caption
{
    BACKGROUND-COLOR: #f5ecdb
}
.msgcaption
{
    BACKGROUND-COLOR: #f5ecdb
}
.shaded
{
    BACKGROUND-COLOR: #f5ecdb
}
#go
{
    BACKGROUND-COLOR: #f5ecdb
}
H1
{
    COLOR: #a01f13
}
H2
{
    COLOR: #a01f13
}
H3
{
    COLOR: #a01f13
}
TH
{
    COLOR: #a01f13
}
DIV.menu A.h1
{
    COLOR: #a01f13
}
CAPTION
{
    COLOR: #a01f13
}
.caption
{
    COLOR: #a01f13
}
.msgcaption
{
    COLOR: #a01f13
}
TABLE.tablet TD
{
    COLOR: #a01f13
}
A:link
{
    COLOR: #a01f13
}
A:visited
{
    COLOR: black
}
#go:hover
{
    BACKGROUND-COLOR: #eddab7
}
A:hover
{
    BACKGROUND-COLOR: #eddab7
}
DIV.menubar
{
    LEFT: 0px;
    WIDTH: 14em;
    POSITION: absolute;
    TOP: 0px
}
DIV.contents
{
    MARGIN: 0px 0px 0px 14em
}
DIV.header
{
    MARGIN: 1em 2em
}
DIV.body
{
    MARGIN: 1em 2em
}
DIV.footer
{
    MARGIN: 1em 2em
}
 HTML BODY.iehack DIV.body
{
    WIDTH: 100%
}
DIV.logo
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    PADDING-TOP: 1em
}
DIV.logo A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
DIV.menu A
{
    PADDING-RIGHT: 1em;
    DISPLAY: block;
    PADDING-LEFT: 2em;
    PADDING-BOTTOM: 0.3ex;
    PADDING-TOP: 0.3ex;
    TEXT-DECORATION: none
}
DIV.menu A.h1
{
    PADDING-LEFT: 1em;
    FONT-WEIGHT: bold
}
DIV.menu FORM
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1ex;
    MARGIN: 0px;
    PADDING-TOP: 1ex
}
DIV.menu FIELDSET
{
    BORDER-TOP-WIDTH: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
DIV.menu LEGEND
{
    DISPLAY: none;
    FONT-SIZE: 80%
}
DIV.menu FIELDSET DIV
{
    MARGIN: 0px 1em
}
 HTML BODY.iehack DIV.menu FIELDSET DIV
{
    WIDTH: 100%
}
DIV.menu LABEL
{
    DISPLAY: block;
    FONT-SIZE: 80%;
    MARGIN: 1ex 0px 0px
}
DIV.menu INPUT
{
    FONT-SIZE: 70%;
    MARGIN: 0px 0px 1ex;
    WIDTH: 100%
}
DIV.menu SELECT
{
    FONT-SIZE: 70%;
    MARGIN: 0px 0px 1ex;
    WIDTH: 100%
}
 HTML DIV.menu INPUT
{
    MARGIN-RIGHT: -4px
}
#menu-etextno
{
    WIDTH: 50%;
    MARGIN-RIGHT: 0.5em
}
#go
{
    WIDTH: auto
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 1ex;
    MARGIN: 0px 0px 2ex;
    WIDTH: 100%;
    PADDING-TOP: 1ex;
    TEXT-ALIGN: center
}
H2
{
    FONT-SIZE: 130%;
    MARGIN: 2ex 0px;
    TEXT-ALIGN: left
}
TABLE
{
    BORDER-RIGHT: #000000 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2ex;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 0px solid;
    BORDER-COLLAPSE: separate;
    border-spacing: 0;
    empty-cells: show
}
 HTML TABLE
{
    BORDER-COLLAPSE: collapse
}
CAPTION
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5ex;
    MARGIN: 0px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0.5ex;
    BORDER-BOTTOM: #000000 1px solid
}
TH
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5ex;
    MARGIN: 0px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0.5ex;
    BORDER-BOTTOM: #000000 1px solid
}
TD
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5ex;
    MARGIN: 0px;
    BORDER-LEFT: #000000 1px solid;
    PADDING-TOP: 0.5ex;
    BORDER-BOTTOM: #000000 1px solid
}
CAPTION
{
    BORDER-TOP-WIDTH: 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 1px
}
TH
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 1px;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
    BORDER-RIGHT-WIDTH: 1px
}
TD
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 1px;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
    BORDER-RIGHT-WIDTH: 1px
}
.boxed
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
TABLE.tablet
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}
TABLE.tablet TD
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
