/**
 *
 * Basic styles
 *
 */
BODY
{
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND-COLOR: white;
    FONT-SIZE: 9pt;
    margin-left: 6px;
    margin-top: 6px;
}
BODY.navbar
{
    /*BACKGROUND-COLOR: #CC0000;*/
}
BODY.navbar2
{
    /*BACKGROUND-COLOR: #FFEEEE;*/
}
H1
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 18pt;
}
H2
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14pt;
}
H3
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12pt;
}
TD
{
    VERTICAL-ALIGN: top;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, sans-serif
}

/**
 *
 * Navigation styles
 *
 */
TD.navbar
{
    VERTICAL-ALIGN: top;
    COLOR: white;
    BACKGROUND-COLOR: #CC0000;
}
TD.navbar2
{
    VERTICAL-ALIGN: top;
    COLOR: #CC0000;
    BACKGROUND-COLOR: #FFEEEE;
}
TH.navbar2
{
    VERTICAL-ALIGN: top;
    COLOR: #CC0000;
    BACKGROUND-COLOR: #FFEEEE;
    FONT-WEIGHT: bold; text-align:left; font-size:12pt
}

A
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}
A:hover
{
    TEXT-DECORATION: underline;
}
A.question
{
    COLOR: blue;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
A.navbar
{
    COLOR: white;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
A.navbar2
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

/**
 *
 * Specialised table styles
 *
 */
TD.lhcol
{
    BACKGROUND-COLOR: #FFEEEE;
    FONT-WEIGHT: bold;
}
TD.contents
{
    BACKGROUND-COLOR: #FFEEEE;
}
TD.rhcol
{
    BACKGROUND-COLOR: white;
}


/**
 * Glossary styles
 */
H1.glossary
{
    COLOR: #CC0000;
}
A.glossary
{
    COLOR: blue;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
TD.glossaryEntry
{
    FONT-WEIGHT: bold;
    COLOR: #CC0000;
    BACKGROUND-COLOR: #FFEEEE;
}
TD.glossaryDefinition
{
    BACKGROUND-COLOR: #FFEEEE;
}
/**
 * Reference styles
 */
H1.reference
{
    COLOR: #FF5555;
}
H2.reference
{
    COLOR: #FF5555;
}
A.reference
{
    COLOR: blue;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
TD.referenceEntry
{
    FONT-WEIGHT: bold;
    COLOR: #CC0000;
    BACKGROUND-COLOR: #FFEEEE;
}
TD.referenceDefinition
{
    BACKGROUND-COLOR: #FFEEEE;
}

A.external
{
    COLOR: red;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;

}
TD.factEntry
{
    BACKGROUND-COLOR: #FFEEEE;
}
TD.factDefinition
{
    COLOR: #555555;
    BACKGROUND-COLOR: #FFEEEE;
}

/**
 * Office styles
 */
 p.MsoNormal
	{mso-style-parent:"";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:Arial
	}
p.FigureNoCaption
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:11.0pt;
	font-family:Arial;
	}
p.TextEquation
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:24.0pt;
	margin-left:0cm;
	text-align:left;
	font-size:11.0pt;
	font-family:Arial;
	}
p.EmbeddedQuestion
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:36.0pt;
	text-indent:-36.0pt;
	background:#E6E6E6;
	/*border:medium none;*/
	padding:0cm;
	font-size:11.0pt;
	font-family:Arial;
	}
p.EmbeddedAnswer
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:36.0pt;
	text-indent:-36.0pt;
	padding:0cm;
	font-size:11.0pt;
	font-family:Arial;
	}
p.FigureWithCaption
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:11.0pt;
	font-family:Arial;
	}
p.FigureCaption
	{margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:11.0pt;
	font-family:Arial;
	font-weight:bold;
	}
table.MsoNormalTable
	{mso-style-parent:"";
	font-size:11.0pt;
	font-family:"Times New Roman"
	}
p.TableHeading
	{margin:3.0pt 0cm; font-size:11.0pt;
	font-family:Arial;
	font-weight:bold;
	}
p.TableData
	{margin:3.0pt 0cm; font-size:11.0pt;
	font-family:Arial;
	}
p.TableCaption
	{margin-top:3.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:11.0pt;
	font-family:Arial;
	font-weight:bold;
	}
li.MsoNormal
	{mso-style-parent:"";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0.0pt;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:Arial
	}
p.Equation
	{margin: 0cm; text-align:center;
	font-size:11.0pt;
	font-family:Arial;
	}
table.MsoTableGrid
	{border:0.0pt solid windowtext;
	font-size:11.0pt;
	font-family:"Times New Roman"}
p.TableNotes
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	font-size:10.0pt;
	font-family:Arial;
	}

