BODY
{
    padding: 12pt;
    padding-left: 148pt;
}

BODY,A,P,UL,TABLE,TR,TD
{
	font-family:Tahoma,Arial,sans-serif;
	font-size:11pt;
	color: #330099;
}

UL
{
	margin-left:0px;
}

A:link   
{
	color: #9999FF;
	text-decoration:underline;
}

A:active {color: red}

A:visited
{
	color: #666666;
	text-decoration:underline;
}

A {font-weight:bold;}

A.glossaryword:link,A.glossaryword:visited {color:#A0A0A0;}

.maincontainer
{
	margin-left:148pt;
	margin-right:12pt;
	margin-top:12pt;
    position:absolute;
}

.menu
{
	top: 12pt;
    left: 0pt;
	border-color:#dddd00;
	border-width:0px;
    border-right-width:6px;
	border-style:solid;
	padding-top:80pt;
	padding-bottom:80pt;
	padding-right:10pt;
    position:absolute;
}

.menu, .menu UL
{
    list-style-type: none;
    padding-left:6pt;
    /*This will apply to the currently selected menu element*/
    color:#000077; 
    font-weight:bold;

}

.menu A, .menu A:visited
{
    text-decoration:none;
    color:#6699cc;
}

P
{
  text-align:justify;
}

H1,H2
{
    font-family:"Courier New",monospace;
	color:#000077;
}

H1
{
    font-size:18pt; 
    border-color: #70A0CF;
	border-width: 1pt;
	border-style: solid;
	margin-top:   16pt;
	margin-left:  5%;
	margin-right: 5%;
	padding-top:  2pt;
	padding-bottom:2pt;
	text-align:   center;
}

H2
{
    font-size:15pt; 
    border-color: #cccccc;
	border-right-width: 24pt;
    border-left-width: 0pt;
	border-style: dotted;
	margin-left:   6pt;
    margin-right: 100pt;
    padding: 2pt;
	padding-right: 8pt;
    padding-left: 8pt;
}


P IMG
{
    float:left;
}

IMG.centered
{
    margin-left:48pt;
}

OL LI
{
    margin-bottom:8pt;
}

/*****************************************************
	TABLE settings
*****************************************************/

TABLE
{
	border-style:none;
}

TABLE.box
{
	width: 90%;
	margin-left:5%;
}

TABLE.centered
{
  margin-left: auto;
  margin-right: auto;
}

TABLE.hardcoded
{
	background-color: #225588;
	margin-left: auto;
  	margin-right: auto;
	width: 90%;
}

TR { background-color: transparent; }

TABLE.hardcoded TR { background-color: white }

TABLE.hardcoded TR.header 
{ 
	font-weight: bold; 
	color: black;
	background-color: #C8D6E5;
}

TABLE.hardcoded TR.header TD {color:black;}

TABLE.hardcoded TD { padding-left: 2pt; }

TD.minimelem { 
	padding-right:0px;
	padding-left:0px;
	text-align:center;
}

TD.rightelem
{
	text-align:right;
	/*padding-left:0pt;*/
	padding-right: 2pt;
	width: 17%;
}

