BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 80% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    COLOR: black;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white
}
DIV.page
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 3em;
    BACKGROUND-IMAGE: url(/lib/tpl/earlyentrance/images/bg_ring_y2.gif);
    PADDING-BOTTOM: 1em;
    MARGIN: 0px 0em;
    PADDING-TOP: 1em;
    BACKGROUND-COLOR: #fffacd;
    TEXT-ALIGN: justify
}
TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px
}
HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #8cacbb 1px solid;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 0px;
    TEXT-ALIGN: center
}
DIV.nothing
{
    MARGIN: 2em;
    TEXT-ALIGN: center
}
FORM
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    DISPLAY: inline;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
LABEL
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
LABEL.simple
{
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
LABEL INPUT.edit
{
    WIDTH: 50%
}
FIELDSET
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 0.5em;
    BORDER-LEFT: #8cacbb 1px solid;
    WIDTH: 300px;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    TEXT-ALIGN: center
}
TEXTAREA.edit
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #8cacbb 1px solid;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: monospace;
    BACKGROUND-COLOR: white
}
INPUT.edit
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #8cacbb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 1px;
    FONT-SIZE: 100%;
    MIN-HEIGHT: 22px! important;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    HEIGHT: 18px! important;
    BACKGROUND-COLOR: white;
    max-height: 22px
}
SELECT.edit
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #8cacbb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 1px;
    FONT-SIZE: 100%;
    MIN-HEIGHT: 22px! important;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    HEIGHT: 18px! important;
    BACKGROUND-COLOR: white;
    max-height: 22px
}
INPUT.missing
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #8cacbb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 1px;
    FONT-SIZE: 100%;
    MIN-HEIGHT: 22px! important;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    HEIGHT: 18px! important;
    BACKGROUND-COLOR: #ffcccc;
    max-height: 22px
}
INPUT.button
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    DISPLAY: inline;
    FONT-SIZE: 100%;
    MIN-HEIGHT: 22px! important;
    MARGIN: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #8cacbb 1px solid;
    CURSOR: pointer;
    COLOR: black;
    BORDER-BOTTOM: #8cacbb 1px solid;
    HEIGHT: 22px! important;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
    max-height: 22px
}
BUTTON.button
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    DISPLAY: inline;
    FONT-SIZE: 100%;
    MIN-HEIGHT: 22px! important;
    MARGIN: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #8cacbb 1px solid;
    CURSOR: pointer;
    COLOR: black;
    BORDER-BOTTOM: #8cacbb 1px solid;
    HEIGHT: 22px! important;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
    max-height: 22px
}
DIV.secedit INPUT.button
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #8cacbb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    MIN-HEIGHT: 15px! important;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #8cacbb 1px solid;
    CURSOR: pointer;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    HEIGHT: 15px! important;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
    max-height: 15px
}
DIV.pagenav
{
    MARGIN-TOP: 1em
}
DIV.pagenav-prev
{
    FLOAT: left;
    WIDTH: 50%;
    TEXT-ALIGN: right
}
DIV.pagenav-prev INPUT.button
{
    MARGIN-RIGHT: 5px
}
DIV.pagenav-next
{
    FLOAT: right;
    WIDTH: 50%;
    TEXT-ALIGN: left
}
DIV.pagenav-next INPUT.button
{
    MARGIN-LEFT: 5px
}
A
{
    COLOR: mediumblue;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #1e90ff;
    TEXT-DECORATION: underline
}
A.urlextern
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    BACKGROUND: url(images/link_icon.gif) no-repeat 0px 1px;
    PADDING-BOTTOM: 1px;
    COLOR: mediumblue;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
A.urlextern:visited
{
    COLOR: purple
}
A.urlextern:hover
{
    TEXT-DECORATION: underline
}
A.windows
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    BACKGROUND: url(images/windows.gif) no-repeat 0px 1px;
    PADDING-BOTTOM: 1px;
    COLOR: #436976;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
A.windows:visited
{
    COLOR: purple
}
A.windows:hover
{
    TEXT-DECORATION: underline
}
A.interwiki
{
    PADDING-LEFT: 16px;
    BACKGROUND: url(images/interwiki.png) no-repeat 0px 1px;
    COLOR: #436976;
    TEXT-DECORATION: none
}
A.interwiki:visited
{
    COLOR: purple
}
A.interwiki:hover
{
    TEXT-DECORATION: underline
}
A.media
{
    COLOR: #436976;
    TEXT-DECORATION: none
}
A.media:hover
{
    COLOR: #436976;
    TEXT-DECORATION: underline
}
A.mail
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 16px;
    BACKGROUND: url(images/mail_icon.gif) no-repeat 0px 1px;
    PADDING-BOTTOM: 1px;
    COLOR: #436976;
    PADDING-TOP: 1px;
    TEXT-DECORATION: none
}
A.mail:hover
{
    TEXT-DECORATION: underline
}
A.wikilink1:link
{
    COLOR: #0000cd;
    TEXT-DECORATION: none
}
A.wikilink1:visited
{
    COLOR: mediumblue
}
A.wikilink1:hover
{
    COLOR: #1e90ff;
    TEXT-DECORATION: underline
}
A.wikilink2:link
{
    COLOR: #ff3300;
    TEXT-DECORATION: none
}
A.wikilink2:visited
{
    COLOR: #ff3300;
    TEXT-DECORATION: none
}
A.wikilink2:hover
{
    COLOR: #ff3300;
    TEXT-DECORATION: underline
}
DIV.preview
{
    BORDER-RIGHT: #000000 1px dashed;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000000 1px dashed;
    PADDING-LEFT: 4px;
    BACKGROUND: #f7f9fa;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: 2em;
    BORDER-LEFT: #000000 1px dashed;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #000000 1px dashed
}
DIV.breadcrumbs
{
    PADDING-LEFT: 4px;
    FONT-SIZE: 80%;
    COLOR: #666666;
    BACKGROUND-COLOR: #f5f5f5
}
SPAN.user
{
    FONT-SIZE: 90%;
    COLOR: #cccccc
}
IMG.media
{
    MARGIN: 3px
}
IMG.medialeft
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: left;
    MARGIN: 0px 1.5em 0px 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
IMG.mediaright
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: right;
    MARGIN: 0px 0px 0px 1.5em;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
IMG.mediacenter
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    MARGIN-LEFT: auto;
    BORDER-LEFT: 0px;
    MARGIN-RIGHT: auto;
    BORDER-BOTTOM: 0px
}
ACRONYM
{
    CURSOR: help;
    BORDER-BOTTOM: #000 1px dotted
}
H1
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 200%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
H2
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 160%;
    PADDING-BOTTOM: 0px;
    MARGIN: 1.5em 0px 0.5em 0em;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H3
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0em;
    FONT-SIZE: 140%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0.5em 1em;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H4
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em 2.5em;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H5
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
DIV.level1
{
    MARGIN-LEFT: 3px
}
DIV.level2
{
    MARGIN-LEFT: 3px
}
DIV.level3
{
    MARGIN-LEFT: 23px
}
DIV.level4
{
    MARGIN-LEFT: 43px
}
DIV.level5
{
    MARGIN-LEFT: 63px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(images/bullet.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em 1.5em;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em 1.5em;
    COLOR: #638c9c;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0px
}
.li
{
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 0.5em;
    COLOR: #000000;
    TEXT-INDENT: 0em
}
OL
{
    LIST-STYLE-TYPE: decimal
}
OL OL
{
    LIST-STYLE-TYPE: upper-roman
}
OL OL OL
{
    LIST-STYLE-TYPE: lower-alpha
}
OL OL OL OL
{
}
LI.open
{
    LIST-STYLE-IMAGE: url(images/open.gif)
}
LI.closed
{
    LIST-STYLE-IMAGE: url(images/closed.gif)
}
BLOCKQUOTE
{
    PADDING-LEFT: 1.5em;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #8cacbb 2px
}
PRE.pre
{
    BORDER-RIGHT: #8cacbb 1px dashed;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #8cacbb 1px dashed;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0.5em;
    OVERFLOW: auto;
    BORDER-LEFT: #8cacbb 1px dashed;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px dashed;
    BACKGROUND-COLOR: #f7f9fa
}
PRE.code
{
    BORDER-RIGHT: #8cacbb 1px dashed;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #8cacbb 1px dashed;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0.5em;
    OVERFLOW: auto;
    BORDER-LEFT: #8cacbb 1px dashed;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px dashed;
    BACKGROUND-COLOR: #f7f9fa
}
CODE
{
    FONT-SIZE: 120%
}
PRE.file
{
    BORDER-RIGHT: #8cacbb 1px dashed;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: #8cacbb 1px dashed;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0.5em;
    OVERFLOW: auto;
    BORDER-LEFT: #8cacbb 1px dashed;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px dashed;
    BACKGROUND-COLOR: #dee7ec
}
TABLE.inline
{
    BORDER-RIGHT: white 2px ridge;
    BORDER-TOP: white 2px ridge;
    MARGIN-LEFT: 5%;
    BORDER-LEFT: white 2px ridge;
    MARGIN-RIGHT: 5%;
    BORDER-BOTTOM: white 2px ridge;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
    border-spacing: 0px
}
TABLE.inline TH
{
    BORDER-RIGHT: white 2px ridge;
    PADDING-RIGHT: 3px;
    BORDER-TOP: white 2px ridge;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: white 2px ridge;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: white 2px ridge;
    BACKGROUND-COLOR: #ececec;
    TEXT-ALIGN: center
}
TABLE.inline TD
{
    BORDER-RIGHT: white 2px ridge;
    PADDING-RIGHT: 3px;
    BORDER-TOP: white 2px ridge;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: white 2px ridge;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: white 2px ridge;
    BACKGROUND-COLOR: #ffffcc
}
.leftalign
{
    TEXT-ALIGN: left
}
.centeralign
{
    TEXT-ALIGN: center
}
.rightalign
{
    TEXT-ALIGN: right
}
DIV.toc
{
    CLEAR: both;
    MARGIN-TOP: 1.2em;
    FONT-SIZE: 80%;
    FLOAT: right;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 2em;
    WIDTH: 200px
}
DIV.tocheader
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #8cacbb 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    BACKGROUND-COLOR: #dee7ec;
    TEXT-ALIGN: left
}
DIV.toctoggle
{
    MARGIN-TOP: 0.3em;
    FLOAT: right;
    MARGIN-RIGHT: 3px
}
DIV.toctoggle IMG
{
    WIDTH: 0.8em;
    HEIGHT: 0.8em
}
#tocinside
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-BOTTOM: 0.7em;
    BORDER-LEFT: #8cacbb 1px solid;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
UL.toc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1em;
    LIST-STYLE-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 1.2em;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.toc LI
{
    PADDING-LEFT: 0.4em;
    BACKGROUND: url(images/tocdot2.gif) no-repeat 0px 0.6em
}
UL.toc LI.clear
{
    PADDING-LEFT: 0.4em;
    BACKGROUND-IMAGE: none
}
A.toc
{
    COLOR: #436976;
    TEXT-DECORATION: none
}
A.toc:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
TABLE.diff
{
    BACKGROUND: white
}
TD.diff-blockheader
{
    FONT-WEIGHT: bold
}
TD.diff-header
{
    FONT-SIZE: 120%;
    BORDER-BOTTOM: #8cacbb 1px solid
}
TD.diff-addedline
{
    FONT-SIZE: 100%;
    BACKGROUND: #ddffdd;
    FONT-FAMILY: monospace
}
TD.diff-deletedline
{
    FONT-SIZE: 100%;
    BACKGROUND: #ffffbb;
    FONT-FAMILY: monospace
}
TD.diff-context
{
    FONT-SIZE: 100%;
    BACKGROUND: #f7f9fa;
    FONT-FAMILY: monospace
}
SPAN.diffchange
{
    COLOR: red
}
DIV.footnotes
{
    CLEAR: both;
    BORDER-TOP: #8cacbb 1px solid;
    MARGIN-TOP: 1em;
    PADDING-LEFT: 1em
}
DIV.fn
{
    FONT-SIZE: 90%
}
A.fn_top
{
    FONT-SIZE: 80%;
    VERTICAL-ALIGN: super
}
A.fn_bot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    VERTICAL-ALIGN: super
}
DIV.insitu-footnote
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 80%;
    BACKGROUND: #eef3f8;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #8cacbb 1px solid;
    LINE-HEIGHT: 1.2em;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    TEXT-ALIGN: left;
    max-width: 40%
}
HTML .insitu-footnote PRE.code
{
    PADDING-BOTTOM: 18px
}
HTML .insitu-footnote PRE.file
{
    PADDING-BOTTOM: 18px
}
.search_result
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 30px;
    MARGIN-BOTTOM: 6px
}
.search_snippet
{
    FONT-SIZE: 12px;
    MARGIN-LEFT: 20px;
    COLOR: #999999
}
.search_sep
{
    COLOR: #000000
}
.search_hit
{
    BACKGROUND: #ffff99;
    COLOR: #000000
}
DIV.search_quickresult
{
    PADDING-RIGHT: 10px;
    MARGIN-BOTTOM: 15px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 30px;
    BORDER-BOTTOM: #8cacbb 1px dashed
}
DIV.search_quickhits
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    BACKGROUND: url(images/bullet.gif) no-repeat 0px 1px;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 1em;
    WIDTH: 30%;
    PADDING-TOP: 1px
}
DIV.acladmin LABEL
{
    DISPLAY: inline;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
DIV.acladmin TABLE
{
    MARGIN-LEFT: 10%;
    WIDTH: 80%
}
DIV.ajax_qsearch
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #8cacbb 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 4px;
    FONT-SIZE: 80%;
    RIGHT: 237px;
    BACKGROUND: #eef3f8;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #8cacbb 1px solid;
    WIDTH: 200px;
    LINE-HEIGHT: 1.2em;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    POSITION: absolute;
    TEXT-ALIGN: left;
    opacity: 0.9
}
A.spell_error
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
DIV#spell_suggest
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #000 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 2px;
    FONT-SIZE: 80%;
    Z-INDEX: 2;
    LEFT: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #000 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000 1px solid;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #fff
}
DIV#spell_result
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #8cacbb 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 3px;
    FONT-SIZE: 14px;
    Z-INDEX: 1;
    PADDING-BOTTOM: 3px;
    OVERFLOW: auto;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: monospace;
    BACKGROUND-COLOR: #f7f9fa;
    WORD-WRAP: break-word
}
SPAN.spell_noerr
{
    COLOR: #009933
}
SPAN.spell_wait
{
    COLOR: #0066cc
}
DIV.img_big
{
    FLOAT: left;
    MARGIN-RIGHT: 0.5em
}
DL.img_tags DT
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #dee7ec
}
DL.img_tags DD
{
    BACKGROUND-COLOR: #f5f5f5
}
DIV.imagemeta
{
    FONT-SIZE: 70%;
    COLOR: #666;
    LINE-HEIGHT: 95%
}
DIV.imagemeta IMG.thumb
{
    FLOAT: left;
    MARGIN-RIGHT: 0.1em
}
DIV.mediaselect-right LI
{
    CLEAR: both
}
DIV.uploadform
{
    CLEAR: both
}
DIV.mediaedit DIV.data LABEL
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 20%;
    MARGIN-RIGHT: 0.5em;
    TEXT-ALIGN: right
}
DIV.mediaedit DIV.data INPUT
{
    PADDING-RIGHT: 0.1em;
    PADDING-LEFT: 0.1em;
    PADDING-BOTTOM: 0.1em;
    MARGIN: 0.1em;
    WIDTH: 75%;
    PADDING-TOP: 0.1em
}
DIV.mediaedit DIV.data TEXTAREA
{
    PADDING-RIGHT: 0.1em;
    PADDING-LEFT: 0.1em;
    PADDING-BOTTOM: 0.1em;
    MARGIN: 0.1em;
    WIDTH: 75%;
    PADDING-TOP: 0.1em
}
DIV.mediaedit DIV.data INPUT.button
{
    DISPLAY: block;
    MARGIN-LEFT: auto;
    WIDTH: 10em;
    MARGIN-RIGHT: auto
}
.footerinc
{
    BACKGROUND-IMAGE: url(/lib/tpl/earlyentrance/images/gradhat.GIF);
    PADDING-BOTTOM: 1em;
    MARGIN: 0px;
    PADDING-TOP: 1em
}
TABLE.navBar
{
    BORDER-RIGHT: #d27744 thick ridge;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #d27744 thick ridge;
    PADDING-LEFT: 0px;
    FONT-SIZE: larger;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #d27744 thick ridge;
    WIDTH: 100%;
    COLOR: white;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d27744 thick ridge;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
TD.navItem
{
    FONT-SIZE: larger;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    PADDING-TOP: 1px
}
A.navItem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    COLOR: white;
    FONT-FAMILY: 'Times New Roman';
    TEXT-DECORATION: underline
}
DIV.tabletop
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    PADDING-BOTTOM: 0.5em;
    MARGIN: -3px;
    COLOR: white;
    PADDING-TOP: 0.5em;
    BACKGROUND-COLOR: #00008b;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.navItem:hover
{
    COLOR: silver
}
LI.level1
{
    COLOR: #808080;
    TEXT-INDENT: 0.5em
}
TABLE.navBarOut
{
    BORDER-RIGHT: #deb887 thin outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #deb887 thin outset;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #deb887 thin outset;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #deb887 thin outset;
    BACKGROUND-COLOR: #cd853f
}
TABLE.navBar TD
{
    TEXT-ALIGN: center
}
.header
{
    HEIGHT: 110px
}
TABLE.testimonial
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-LEFT: 6%;
    BORDER-LEFT: medium none;
    WIDTH: 85%;
    BORDER-BOTTOM: medium none
}
TABLE.testimonial TD
{
    TEXT-ALIGN: justify
}
P.signature
{
    MARGIN-TOP: 10pt;
    TEXT-ALIGN: right
}
