BODY
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana;
    background-color:#FAFAFA

}
A:hover
{
    color:#000000;
    text-decoration:underline
}
A:active
{
     /*visited link activate later for easier development*/
    color:red;
}
A:visited
{
    color:purple;
}

TR
{
   vertical-align:top;
}


img
{
    border:none;
}


.Table_Normal
{
   width:700;
   height:400;
   background-color:#FFFFFF;
}

.Table_Normal_Header
{
   width:700;
}
table.documentation_table
{
   background-color:#FFFFFF;
}
table.documentation_table td
{

}
.index
{
   border:none;
   margin-left:15px;
}


/*The style elements for normal page text*/
.Text_Main_Header
{
    font-size: 16pt;
    font-family: Verdana;
    color: #111100;
	font-WEIGHT:bold;

    letter-spacing:2;

    margin-top: 10px;
    margin-left: 15px;
    margin-right: 20px

}

.Text_Header
{
    font-size: 14pt;
    font-family: Verdana;
    color: #111100;

    letter-spacing:1;
     
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 10px

}
.Text_Small_Header
{
    font-size: 10pt;
    font-family: Verdana;
    color: #111100;

	 font-WEIGHT:bold;
    letter-spacing:1;
     

    margin-top: 3px;
    margin-left: 20px;
    margin-right: 10px

}
/*Third Level Header*/
.Text_Small_Header
{
    font-size: 10pt;
    font-family: Verdana;
    color: #111100;
    font-WEIGHT:bold;


    margin-top: 10px;
    margin-left: 25px;
    margin-right: 20px
}
.Text_Normal
{
    font-size: 10pt;
    font-family: Verdana;
    color: #111100;


    margin-top: 10px;
    margin-left: 25px;
    margin-right: 20px
}

.Text_Description
{
    font-size: 10pt;
    font-family: Verdana;
    font-STYLE: italic;

    color: #111100;

    margin-left: 25px;
    margin-right: 20px
}

.Text_right
{
    text-align:right;
    font-size: 10pt;
    font-family: Verdana;
    color: #111100;


    margin-top: 10px;
    margin-left: 25px;
    margin-right: 20px
}
.Text_Link
{
    font-size: 10pt;
    font-family: Verdana;
    color: #555599;

}
.Text_Link_Small
{
    font-size: 8pt;
    font-family: Verdana;
    color: #555599;
}
/*This is special style elements for tables*/
.Table_Text_Header
{
    font-size: 12pt;
    font-family: Verdana;
    color: #111100;

     letter-spacing:1;
     font-weight:bold;
}

.Table_Text_Normal
{
    font-size: 10pt;
    font-family: Verdana;
    color: #111100;
}
.Table_Text_Small
{
    font-size: 8pt;
    font-family: Verdana;
    color: #111100;
}

.Table_Text_Description
{
    font-size: 10pt;
    font-family: Verdana;
    font-style: italic;
}


div.Menu_Header_Link
{
    position: relative;
    margin-left: 5px;
    margin-right: 5px;


}

div.Menu_Header_Link A
{
    border: 1px solid #000000;
    background:#FFFFFF;
    font-size: 10pt;
    font-family: Verdana;
    color: #111100;
    padding:2px 10px;

    text-decoration:none;

}
div.Menu_Header_Link A:visited
{
    border: 1px solid #000000;
    background:#FFFFFF;
    font-size: 10pt;
    font-family: Verdana;
    color: #111100;
    padding:2px 10px;

    text-decoration:none;

}
div.Menu_Header_Link A:hover
{
    text-decoration:none;
    background-color:#A43C3C;
    color:#FFFFFF;
}

/*Style class for marking links in <li> list*/
li.marked
{
    color:#040854;
    font-weight:bold;
}
li.marked A:visited
{
    color:#040854;
    font-weight:bold;
}

/* A style guide for the footer */
div.Steel
{
    font-size: 8pt;
    font-family: Verdana;
    color: #996666;
}
div.Steel A
{
    color: #996666;
    text-decoration:none;
    margin-left: 3px;
    margin-right: 3px
}
.Steel A:hover
{
    color: #000000;
    text-decoration:none;
}