/* Margin formats for 1,2 & 4 parameter :
   margin: all
   margin: top/bottom left/right
   margin: top right bottom left                                */
   
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, div, form, fieldset {
    margin: 0; padding: 0; border: 0}

p, h1, h2, h3, h4, h5, h6 {margin: 10px 10px 0px 10px}
p, ol, li {line-height: 120%;}
p {margin-left: 20px;}
h1, h2, h3, h4, h5, h6 {line-height: 100%;}
ul {margin: 16px 26px 18px 32px}
ol, li {margin: 6px 26px 0px 20px}

/* Make background-color same as hidden text colour */
BODY { background-color: #F9FFFD;
       font-family:Arial; color:#000000; font-size: 12px;}
       
/* H3 reserved for Topic Heading */
/* Make background-color same as BODY background */
H3 { font-family:Arial; color: #21529C; font-size: 18px; background-color:#CEFFEF; padding-left:10px; padding-top:6px; padding-bottom:7px;}

/* H4 reserved for See Also at end of topic */
H4 { font-family:Arial; font-size: 14px; color: #21529C; background-color:#CEFFEF; margin-top: 30px;
     padding-left:10px; padding-top:2px; padding-bottom:2px}

/* H2 reserved for major links */
H2 { font-family:Arial; font-size: 18px;}

HR {border: 0; color: #000000; background-color: #000000; height: 1px; width: 100%; text-align: left;
    margin: 30px 0px;}

A:link {font-family: Arial, Helvetica, sans-serif; color: #21529C; text-decoration:none}
A:visited {font-family: Arial, Helvetica, sans-serif; color: #21529C; text-decoration:none; outline: none;}
A:active {font-family: Arial, Helvetica, sans-serif; color: #21529C; text-decoration:none; outline: none;}
A:hover {font-family: Arial, Helvetica, sans-serif; color: #129208; text-decoration:underline}

/* Bullet to-do alts */
ul.bullet { list-style-type: square; color:red;}
span.normal {color:black }

ul.list { list-style-type: circle; color: black;}

/* Indented with no bullets */
ul { list-style-type: none;}

/* See Also divison at the bottom of each page */
div.seealso {margin-left: 32px; margin-top: 10px; font-size: 12px; line-height: 160%;}

div.indent {margin: 10px 10px 0px 26px;}

p.heading {font-family:Arial; font-size: 20px; line-height: 120%; font-weight: bold;}

img.icon {margin: 16px 0px 0px 38px;}

table {margin: 10px 30px; font-size: 12px; border-width: 2px; border-style: solid; border-collapse: collapse;
       border-color: #A3B7FF;}
td {border-width: 1px; border-style: solid; border-collapse: collapse; border-color: #A3B7FF;}

table.noborder {border-style: none;}
td.noborder {border-style: none;}

/* ====== Online only tags ================================================================== */

/* ===== Page layout ===================== */
#div_header {position: relative; left: 0px; top: 0px; width: 900px; height: 36px; margin: 10px 10px 0px 10px;
             padding: 10px 0px 10px 10px; background-color: #CEFFEF;
             border-width: 1px; border-style: solid; border-color: #41BF7F;}

.img_help_header {position: absolute; left: 10px; top: 12px;}
.img_prog_header {position: absolute; left: 530px; top: 12px;}
.img_ss_header {position: absolute; left: 600px; top: 7px;}
.p_header {position: absolute; left: 50px; top: 17px; margin: 0px;
           font-size: 20px; color: #21529C; font-weight: bold;}

#div_wrapper {position: absolute; left: 0px; width: 900px; height: 100%; margin: 0px 10px; text-align: left;
              border-width: 1px; border-style: none; border-color: #00FF00;}

/* -- go in div_wrapper --- */
#div_toc {position: absolute; left: 0px; top: 2px; width: 200px;
          padding: 10px 0px 10px 10px; background-color: #CEFFEF;
          border-width: 1px; border-style: solid; border-color: #41BF7F;}
          
.p_toc {position: relative; margin: 7px 0px 0px 0px; font-size: 10px; line-height: 92%;}
          
#div_right {position: relative; left: 221px; top: 0px; width: 687px;
            padding-top: 20px;
            border-width: 1px; border-style: none; border-color: #FF0000;}

.p_copyright {margin: 40px 10px 10px 10px; color: #808080; font-size: 9px; font-style: italic}

/* Hidden text for the bottom of the page */
.hidden_text {color: #F9FFFD; font-size: 1px; line-height: 1px;}