/* ---------------- PRODUCT NAME SECTION BEGINS ---------------- */

.prdname
{
 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
 font-size: 32px;
 color: #3871A9;
 text-align: center;
 text-transform: capitalize;
 margin-top: 12px;
 margin-bottom: 12px;
 background: #E6EDF5;
 border: thin dotted;
 padding-left: .15em;
 padding-right: .15em;
 padding-top: .15em;
 padding-bottom: .15em; 
}

/* ---------------- PRODUCT NAME SECTION ENDS ---------------- */


/* ---------------- DOC NAME SECTION BEGINS ---------------- */

.docname
{
 font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
 font-size: 28px;
 color: #3871A9;
 text-transform: capitalize;
 text-align: center;
 text-decoration: none;
 margin-top: 8px;
 margin-bottom: 8px; 
}

/* ---------------- DOC NAME SECTION ENDS ---------------- */


/* ---------------- NOTE SECTION BEGINS ---------------- */

.note
{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 color: #DD0000;
 margin-top: 0px;
 margin-bottom: 0px; 
} 

/* ---------------- NOTE SECTION ENDS ---------------- */


/* ---------------- "CODE" AND "DIRECTORY PATH" SECTION BEGINS ---------------- */

.codedir
{
 font-family: Courier New, Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 14px;
 color: maroon;
 margin-top: 0px;
 margin-bottom: 0px;
}

/* ---------------- "CODE" AND "DIRECTORY PATH" SECTION ENDS ---------------- */


/* ---------------- BODY SECTION BEGINS ---------------- */

BODY
{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 150%;
}

/* ---------------- BODY SECTION ENDS ---------------- */


/* ---------------- PARAGRAPH SECTION BEGINS ---------------- */

P
{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 150%;
}

/* ---------------- PARAGRAPH SECTION ENDS ---------------- */


/* ---------------- HORIZONTAL RULER SECTION BEGINS ---------------- */

HR
{
 color: #3871A9;
 height: 1;
}

/* ---------------- HORIZONTAL RULER SECTION ENDS ---------------- */


/* ---------------- HEADING SECTION BEGINS ---------------- */

H1, H2, H3, H4, H5, H6
{
 font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
 font-weight: normal;
 text-align: left;
 color: #3871A9;
 margin-top: 28px;
 margin-bottom: 12px;
}

H1 { font-size: 22px; }
H2 { font-size: 20px; }
H3 { font-size: 18px; }
H4 { font-size: 16px; }
H5 { font-size: 14px; }
H6 { font-size: 12px; }

/* ---------------- HEADING SECTION ENDS ---------------- */


/* ---------------- ANCHOR SECTION BEGINS ---------------- */

A
{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 color: #3871A9;
 margin-top: 0px;
 margin-bottom: 0px;
}

A:visited { color: #3871A9; }

A:hover
{
 color: #FF9900;
 text-decoration: underline overline;
}

/* ---------------- ANCHOR SECTION ENDS ---------------- */


/* ---------------- ORDERED LIST SECTION BEGINS ---------------- */

OL.firstlist
{
 margin-top: 8px;
 margin-bottom: 8px;
 list-style-type: decimal;
}

OL.secondlist
{
 margin-top: 5px;
 margin-bottom: 5px;
 list-style-type: lower-alpha;
}

OL.thirdlist
{
 margin-top: 3px;
 margin-bottom: 3px;
 list-style-type: lower-roman;
}

/* ---------------- ORDERED LIST SECTION ENDS ---------------- */


/* ---------------- UNORDERED LIST SECTION BEGINS ---------------- */

UL.firstlist
{
 margin-top: 8px;
 margin-bottom: 8px;
 list-style-type: square;
}

UL.secondlist
{
 margin-top: 5px;
 margin-bottom: 5px;
 list-style-type: circle;
}

UL.thirdlist
{
 margin-top: 3px;
 margin-bottom: 3px;
 list-style-type: disc;
}

/* ---------------- UNORDERED LIST SECTION ENDS ---------------- */


/* ---------------- TABLE SECTION BEGINS ---------------- */

TABLE, TH, TD
{
 border: 1px solid #3871A9;
 border-collapse: collapse;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 color: #222222;
}

TABLE { width: 100%; }

TD, TH { padding: 3px; }

TH
{
 text-align: center;
 background: #E6EDF5;
 color: #3871A9;
 font-weight: bold;
}

/* ---------------- TABLE SECTION ENDS ---------------- */