div.text_pane OL    { margin: 0; margin-top: 4px; margin-bottom: 4px; padding:0; padding-left:28px; font-size: 10.0pt;}
div.text_pane UL    { margin: 0; margin-top: 4px; margin-bottom: 4px; padding:0; list-style:none; }
div.text_pane LI    { margin: 0; padding:0;}
div.text_pane UL LI { margin: 0; padding-left:20px; background:url(../images/main/bullet.gif); background-repeat:no-repeat; background-position:-11px 0px;}
div.text_pane UL OL LI { padding:0; background-image:none;}

UL.default > LI { margin: 0; padding-left:20px; background:url(../images/main/bullet.gif); background-repeat:no-repeat; background-position:-11px 0px;}
UL.disc > LI {margin-left: 12.0pt; padding-left:4px; background-image: none; list-style:disc;}
UL.circle > LI {margin-left: 12.0pt; padding-left:4px; background-image: none; list-style:circle;}
UL.square > LI {margin-left: 12.0pt; padding-left:4px; background-image: none; list-style:square;}

DL.syntax DT { font-weight:bold;   font-family: "Courier", monospace; }
DL.notsyntax DT { font-weight:normal; font-family: "Arial"; }
DL.dlg DT {font-weight: bold;}
DL.args DT {font-weight: bold; font-family: "Courier", monospace;}

P { margin-top: 4px; margin-bottom: 4px; font-size: 10.0pt; }
P.title { font-family: "Times New Roman"; font-size: 24.0pt; font-style: italic; font-weight: bold; color: #000000; margin-left: -12.0pt; margin-top: 12px;}
P.syntax { border: 1px dashed #2F6FAB; font-family: "Courier", monospace;}
P.rulename { color: navy; font-size: 13.0pt; font-weight: bold; }
P.rulemsg { color: navy; font-size: 11.0pt; font-weight: bold; }
P.spaced {margin-top:10px;}
P.spaced + ul {margin-bottom:10px;}

/* P.note, DIV.note, UL.note */
.note { margin-top: 8px; margin-bottom: 8px; background-color: #DDDDDD; border: 1px solid #BBBBBB; padding: 5px;}
OL.note     { background-color: #DDDDDD; border: 1px solid #BBBBBB; padding: 5px; padding-left: 27px;}
OL > P > SPAN.emphasis {margin-left:-20px;}

/* P.nsy, DIV.nsy*/
.nsy    { color: #0000ff; font-family: "Courier", monospace; }

P.syntax, PRE {
margin:0; padding:0;
    margin-bottom: 8px;
    margin-top: 8px;
    margin-left: 0px;
    margin-right: 8px;
    padding: 3px;
    padding-right:10px;
    padding-left: 10px;
    background-color:#F3F3F6;
    font-size: 10pt;
	line-height:18px;
    color: black;
}

PRE { outline: 1px dashed #2F6FAB; }
TD > PRE { margin:4px;}

TABLE     { margin-top: 8px; margin-bottom: 4px;}
TD        { vertical-align: middle;}
TD.left   { text-align: left; }
TD.center { text-align: center; }
TD.right  { text-align: right; }
TD.bold   { font-weight: bold; }

TABLE.deftbl   { margin-bottom: 0px; padding: 3px; border-style: none; }
TD.deftblleft  { vertical-align: top; text-align: left; padding-right: 3px; border-style: none; font-weight: bold; white-space: nowrap; }
TD.deftblright { vertical-align: top; text-align: left; padding-left: 3px; border-style: none; }

TABLE.ruletbl  { padding: 7px; border: 1px solid navy; border-collapse: collapse; }
TD.ruletblleft { vertical-align: middle; text-align: center; padding: 3px; border: 1px solid navy; font-weight: bold; }
TD.ruletblright { vertical-align: top;    text-align: left;   padding: 3px; border: 1px solid navy; }

TD.stripes     { vertical-align: top; padding: 3px; }
TD.stripeshead { background-color: #DDDDFF; border-bottom: 5px double black; border-top: 5px double black; }
TD.stripesodd  { background-color: #EEFFFF; border-bottom: 1px solid black; }
TD.stripeseven { background-color: #EEEEFF; border-bottom: 1px solid black; }

TABLE.gray  { border-collapse: separate; border: 1px double #BBbbBB; font-size: 10.0pt; }
TD.grayhead { background-color: #DDDDDD; font-weight: bold; font-size: 11.0pt; }
TD.gray       { padding: 3px; border: 1px solid  #BBbbBB; }
TD.graymiddle { padding: 3px; border: 1px solid  #BBbbBB; }
TD.mono { font-family: "Courier", monospace; font-size: 10.0pt; }
TD.left { text-align: left;}

TABLE.perlapi      { width: 650px; border: 1px solid #BBbbBB; font-size: 10.0pt; border-collapse:separate; border-spacing:1px 1px; }
TD.perlapiheadcol  { width: 150px; padding: 3px; border: 1px solid #BBbbBB;}
TD.perlapiheadcol2 { width: 225px; padding: 3px; border: 1px solid #BBbbBB; }
TD.perlapicol      { border: 1px solid #BBbbBB; }

TABLE.bg   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;  color: #757575; }

A.code        { font-family: "Courier", monospace; }
SPAN.code     { font-family: "Courier", monospace; }
SPAN.gui      { font-weight: bold; }
SPAN.path     { font-style: italic; }
SPAN.quote    { font-style: italic; }
SPAN.emphasis { font-weight: bold; }

SPAN.COMMENT   { color: #008000; font-style: italic; }
SPAN.DIRECTIVE { color: #BB3333; }
SPAN.TCLVAR    { color: #FF8000; }
SPAN.KEYWORD   { color: #0000FF; }
SPAN.LIBKEYWORD{ color: #8800AA; }
SPAN.LABEL     { color: #BB3333; }
SPAN.NUMBER    { color: #777777; }
SPAN.PROTECTED { color: #999999; }
SPAN.STRING    { color: #777777; }
SPAN.TIME      { color: #777777; }
SPAN.TASKFUNC  { color: #BB3333; }
SPAN.ATTRB     { font-weight: bold; }
SPAN.VHTYPE    { font-weight: bold; }

SPAN.keyboard {font-size:11px; font-weight: bold; margin:0; padding-left:3px; padding-right:3px; padding-top:0; background-color:#fff; border: 1px solid #828280;}
SPAN.system   {font-weight: bold; color: #808080;}
SPAN.done     {text-decoration: line-through;}

#resources_nav_prev {float: left;}
#resources_nav_next {float: right;}