/* ------------------------------------------- */
/*  Morgan's Library 1.0 Stylesheet            */
/* ------------------------------------------- */

body {color: black; background: #EEEEEE}
p {background-color: #EEEEEE}
a:link {color: blue}
a:visited {color: purple}
a:active {color: fuchsia}
a:hover {color: white; background: black}
a:focus {color: white; background: black}

/* --------------------------------------------- */
/*  Reference Library Table                      */
/* --------------------------------------------- */

.lib-table {
    width : 1200;
    background-color : #EEEEEE;
    margin-left : auto;
    margin-right : auto;
    border-collapse:collapse;border:1px solid #ccc;border-color: #ccc #fff
}
.lib-table TH {
    height : 60px;
    background: url(../images/bg_red.gif) 100% 0;
    width           : 1190;
    font-family     : arial,sans-serif;
    font-size       : 16pt;
    font-weight     : bold;
    text-align      : center;
    vertical-align  : middle;
    color           : #FFFFFF;
    border-collapse : collapse;border:4px solid #ccc;border-color: #ccc #fff
}
.lib-headcell {
    width          : 1200;
    font-family    : arial,sans-serif;
    font-size      : 12pt;
    font-weight    : bold;
    border-top     : 1px #EEEEEE solid;
    border-right   : 1px #EEEEEE solid;
    border-bottom  : 1px #AAAAAA solid;
    color          : #800000;
}
.lib-desccell {
    width          : 25%;
/*	background: url(../images/bg_codeback.gif) 100% 0; */
    font-family    : arial,sans-serif;
    font-size      : 10pt;
    vertical-align : top;
    border-top     : 1px #EEEEEE solid;
    border-right   : 1px #AAAAAA solid;
    border-bottom  : 1px #AAAAAA solid;
    border-width   : 1px 1px 1px 1px;
}
.lib-notecell {
    width          : 75%;
/*	background: url(../images/bg_codeback.gif) 100% 0; */
    font-family    : arial,sans-serif;
    font-size      : 10pt;
    vertical-align : top;
    border-top     : 1px #EEEEEE solid;
    border-right   : 1px #EEEEEE solid;
    border-bottom  : 1px #AAAAAA solid;
    border-width   : 1px 1px 1px 1px;
}
.lib-noterow {
    width          : 100%;
    font-family    : arial,sans-serif;
    font-size      : 10pt;
    vertical-align : top;
    border-top     : 1px #EEEEEE solid;
    border-right   : 1px #EEEEEE solid;
    border-bottom  : 1px #AAAAAA solid;
    border-width   : 1px 1px 1px 1px;
}
.lib-syntcell {
    width          : 75%;
/*	background: url(../images/bg_codeback.gif) 100% 0; */
    font-family    : courier;
    font-size      : 12pt;
    vertical-align : top;
    border-top     : 1px #EEEEEE solid;
    border-right   : 1px #EEEEEE solid;
    border-bottom  : 1px #AAAAAA solid;
    border-width   : 1px 1px 1px 1px;
    text-align     : left;
}
.lib-codecell {
    width            : 75%;
    background-color : #FDECEC;
    font-family      : courier;
    font-size        : 12pt;
    vertical-align   : top;
    border-top       : 1px #EEEEEE solid;
    border-bottom    : 1px #AAAAAA solid;
    border-width     : 1px 1px 1px 1px;
}
.lib-tbdcell {
    width            : 75%;
    background-color : #FEF5E7;
    font-family      : courier;
    font-size        : 12pt;
    vertical-align   : top;
    border-top       : 1px #EEEEEE solid;
    border-bottom    : 1px #AAAAAA solid;
    border-width     : 1px 1px 1px 1px;
}


/* --------------------------------------------- */
/*  Constants Table                              */
/* --------------------------------------------- */

.con-table {
    width : 100%;
}
.con-head {
    width            : 33%;
    background-color : #000000;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : bold;
    text-align       : center;
    vertical-align   : middle;
    color            : #FFFFFF;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.con-ncol {
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.con-dcol {
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.con-vcol {
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.con-labl {
    background-color : #CCCCCC;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : bold;
    text-align       : left;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
	border-collapse:collapse;border:1px solid #ccc;border-color: #ccc #fff
}

/* --------------------------------------------- */
/*  Dependencies Table                           */
/* --------------------------------------------- */

.dep-table {
    width : 100%;
}
.dep-table TD {
    width            : 33%;
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}

/* --------------------------------------------- */
/*  Exceptions Table                             */
/* --------------------------------------------- */

.exc-table {
    width : 100%;
}
.exc-chead {
    width            : 16%;
    background-color : #000000;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : bold;
    text-align       : center;
    vertical-align   : middle;
    color            : #FFFFFF;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.exc-rhead {
    width            : 84%;
    background-color : #000000;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : bold;
    text-align       : center;
    vertical-align   : middle;
    color            : #FFFFFF;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.exc-ccol {
    width            : 16%;
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.exc-rcol {
    width            : 84%;
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : left;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}

/* --------------------------------------------- */
/*  Ref Tables                                   */
/* --------------------------------------------- */

.ref-table {
    width : 375px;
    background-color : #D8D8C4;
    border-collapse:collapse;border:2px solid #ccc;border-color: #ccc #fff
}
.ref-headcell {
    width : 375px;
    font-family : arial,sans-serif;
    font-size : 12pt;
    font-weight : bold;
    text-align : center;
    background-color : #808080;
    color : #ffffff;
}

.ref-bodycell {
    width : 375px;
    font-family : arial,sans-serif;
    font-size : 10pt;
    text-align : center;
    color : #000000;
    border-width : 0px 0px 0px 0px;
    border-style : solid;
    border-color : #CCCCC
}


/* --------------------------------------------- */
/*  Subprogram Listings Table                    */
/* --------------------------------------------- */

.spl-table {
    width : 100%;
}
.spl-table TD {
    width            : 33%;
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
/* --------------------------------------------- */
/*  X$ Page Specials                             */
/* --------------------------------------------- */
.lib-innerdesccell {
    width            : 25%;
    background-color : #FFFFFF;
    font-family      : arial,sans-serif;
    font-size        : 9pt;
    vertical-align   : top;
    border-top       : 1px #EEEEEE solid;
    border-right     : 1px #AAAAAA solid;
    border-bottom    : 1px #AAAAAA solid;
    border-width     : 1px 1px 1px 1px;
}
.lib-innersyntcell {
    width            : 75%;
    background-color : #FFFFFF;
    font-family      : courier;
    font-size        : 9pt;
    vertical-align   : top;
    border-top       : 1px #EEEEEE solid;
    border-right     : 1px #EEEEEE solid;
    border-bottom    : 1px #AAAAAA solid;
    border-width     : 1px 1px 1px 1px;
    text-align       : left;
}

/* --------------------------------------------- */
/*  Generic Table                                */
/* --------------------------------------------- */

.gen-table {
    width : 100%;
}
.gen-head {
    width            : 25%;
    background-color : #000000;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : bold;
    text-align       : center;
    vertical-align   : middle;
    color            : #FFFFFF;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.gen-ncol {
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.gen-dcol {
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.gen-vcol {
    background-color : #FFFFFF;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : normal;
    text-align       : center;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
    border-width     : 0px 0px 0px 0px;
}
.gen-labl {
    background-color : #CCCCCC;
    height           : 18px;
    font-family      : arial,sans-serif;
    font-size        : 10pt;
    font-weight      : bold;
    text-align       : left;
    vertical-align   : middle;
    color            : #000000;
    border-top       : 0px #EEEEEE solid;
	border-collapse:collapse;border:1px solid #ccc;border-color: #ccc #fff
}

/* --------------------------------------------- */
/*  Miscellaneous                                */
/* --------------------------------------------- */

.codetxt{font-family : arial, sans-serif;
         font-size   :14px;
	     font-weight :normal;
		 color  : #808080;
