/* Document Defaults*/

body
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	background-color:#ffffff;
	letter-spacing:normal;
	text-align:justify;
	word-spacing:normal;
    margin-left:40px;
    margin-right:20px;
}



p
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	letter-spacing:normal;
	text-align:justify;
	word-spacing:normal;
}


b
{
	font-weight:bold;
}



a         { font-weight:normal; color:#000000; text-decoration:underline; }
a:link    {	font-weight:normal; color:#000000; text-decoration:underline; }
a:visited { font-weight:normal; color:#404040; text-decoration:underline; }
a:hover   { font-weight:normal; color:#000000; text-decoration:underline; }
a:active  { font-weight:normal; color:#000000; text-decoration:underline; }


ul
{
    list-style-type:square;
    font-weight:normal;
}



ol
{
    font-weight:normal;
}


h1
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.8em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	letter-spacing:normal;
	text-align:center;
	word-spacing:normal;
}



h2
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.6em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	letter-spacing:normal;
	text-align:center;
	word-spacing:normal;
}

h3
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	letter-spacing:normal;
	text-align:left;
	word-spacing:normal;
    margin-top:2.5em;
}

h4
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	letter-spacing:normal;
	text-align:left;
	word-spacing:normal;
    margin-top:1.5em;
}

h5
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	letter-spacing:normal;
	text-align:left;
	word-spacing:normal;
    margin-top:1em;
}


h6
{   /* Note: in contrast to other headings and text, this is in Verdana in order to have wider characters than normal text*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:.8em;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	letter-spacing:normal;
	text-align:left;
	word-spacing:normal;
    margin-top:1em;
	margin-bottom:1em;
}
	 



/***********************************************/
/* attributs used in <div> */

/* some distance after a method description*/
.AfterMethodDist
{
	font-size:1em;
	margin-top:1em;
	margin-bottom:2em;
}


/* Heading 'C++' or 'Visual Basic' */
.SynHdr
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:.8em;
    font-weight:normal;
    font-style:normal;
    font-variant:normal;
    font-stretch:normal;
    text-shadow:none;

    text-align:left;

    margin-top:1em;
    margin-bottom:0em;
}



.SynDist
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:.5em;
    font-weight:normal;
    font-style:normal;
    font-variant:normal;
    font-stretch:normal;
    text-shadow:none;

    text-align:left;

    margin-top:0em;
    margin-bottom:0em;
}





/***********************************************/
/* Attributes used in <span> */




/* C++ and other language source code names */
.code
{
    font-family:Courier New, Lucida Console, Courier, monospace;
    font-weight:normal;
    font-style:normal;
    font-variant:normal;
    font-stretch:normal;
    text-shadow:none;
}

.VRML
{
    font-family:Lucida Console, Courier New, Courier, monospace;
    font-weight:normal;
    font-style:normal;
    font-variant:normal;
    font-stretch:normal;
    text-shadow:none;
}





/***********************************************/
/* attributs used in <pre> */


.CodeBlock
{
    font-family:Courier New, Lucida Console, Courier, monospace;
    font-size:1em;
    font-weight:normal;
    font-style:normal;
    font-variant:normal;
    font-stretch:normal;
    text-shadow:none;

    text-align:left;

    margin-top:.3em;
    margin-bottom:0em;

    padding-left:1em;
}





