* { margin: 0px; padding: 0px; }

/*BODY { background-color: #FFFFFF; padding: 0px 0px 10px 0px; color: #000000; }*/

/*BODY, H1, H2, H3, DIV, P, UL, LI { font-family: arial,sans-serif; font-size: 10pt; font-weight: normal; }*/

/*A { color: #CC0000; background-color: transparent; text-decoration: none; }
A:visited { color: #000000; background-color: transparent; text-decoration: underline; }
A:active { color: #CC0000; background-color: transparent; text-decoration: underline; }
A:hover { color: #CC0000; background-color: transparent; text-decoration: underline; }

DIV.head { color: #FFFFFF; background-color: #CC0000; padding: 16px 20px 16px 20px; }*/

H1 { font-size: 14pt; font-weight: bold; margin: 20px 0px 0px 0px; }
H2 { font-size: 12pt; font-weight: bold; margin: 20px 0px 0px 0px; }
H3 { font-size: 10pt; font-weight: bold; margin: 20px 0px 0px 0px; }
P { margin: 5px 0px 0px 0px; }
IMG { border: 0px none; }
/*
UL, OL { margin: 6px 0px 4px 18px; padding-left: 0px; list-style: square outside; }
LI { padding-bottom: 4px; padding-left: 5px; }
*/
PRE { margin: 6px 0px 15px 30px; padding: 10px 10px 20px 15px; border-left: 1px solid #CC0000; font-size: 9pt; line-height: 110%; color: #000000; background-color: #EEEEEE; width: 90%; overflow: auto; overflow-y: hidden; }
html>body PRE { padding-bottom: 8px; }

#content { margin: 40px 40px 0px 220px; }

#nnnavigation { position: absolute; top: 100px; left: 15px; width: 175px; }
#navigation { position: relative; top: 0px; left: 0px; width: 175px; }

/*
#menuTop {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 2px 0px;
	padding: 3px 4px 6px 20px;
	border-top: 0px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	background-color: #FFFF00;
	list-style-type: square;
}

UL.menuTop, OL.menuTop { margin: 0px 0px 4px 0px; padding-left:10px; list-style: square outside; }
LI.menuTop { padding-bottom: 4px; padding-left: 5px; }

#menuTop LI { font-size: 9pt; font-family:Arial; margin: 0px 0px 1px 0px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #000000; white-space: nowrap;}
#menuTop LI UL { width:150px; margin: 0px 0px 0px 29px; list-style-type: disc; border: 0px solid #000000;}
html>body #menuTop LI UL { margin: 0px 0px 0px 58px; width:150px;}

#menuTop A {
	display: block;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: transparent;
}
#menuTop A:visited { color: #000000; background-color: transparent; }
#menuTop A:active { color: #C40004; background-color: transparent; }
#menuTop A:hover { color: #C40004; background-color: transparent; }

#menu {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 2px 0px;
	padding: 0px 4px 6px 20px;
	border-top: 0px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	color: #FFFFFF;
	background-color: #C40004;
	list-style-type: square;
}
#menu LI { font-size: 9pt; font-family:Arial; margin: 0px 0px 1px 0px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #000000; white-space: nowrap}
#menu LI UL { width:100%; margin: 0px 0px 0px 29px; list-style-type: disc; border: 0px solid #000000;}
html>body #menu LI UL { margin: 0px 0px 0px 58px; width:150px;}

#menu A {
	display: block;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}
#menu A:visited { color: #FFFFFF; background-color: transparent; }
#menu A:active { color: #FFFFFF; background-color: transparent; }
#menu A:hover { color: #FFFF99; background-color: transparent; }


#menuBottom {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 2px 0px;
	padding: 3px 4px 6px 20px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	background-color: #FFFF00;
	list-style-type: square;
}

UL.menuBottom , OL.menuTop { margin: 0px 0px 4px 0px; padding-left:10px; list-style: square outside; }
LI.menuBottom { padding-bottom: 4px; padding-left: 5px; }

#menuBottom LI { font-size: 9pt; font-family:Arial; margin: 0px 0px 1px 0px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #000000; white-space: nowrap;}
#menuBottom LI UL { width:150px; margin: 0px 0px 0px 29px; list-style-type: disc; border: 0px solid #000000;}
html>body #menuBottom LI UL { margin: 0px 0px 0px 58px; width:150px;}

#menuBottom A {
	display: block;
	line-height: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: transparent;
}
#menuBottom A:visited { color: #000000; background-color: transparent; }
#menuBottom A:active { color: #C40004; background-color: transparent; }
#menuBottom A:hover { color: #C40004; background-color: transparent; }
*/

/*---------------------------------------------------------------------------------
UL#menu { visibility: hidden; 	list-style-type: square; }

#menu A { display: block; line-height: 10pt; }
#menu A:hover, #menu A.unfolded, #menu A.unfolded:hover { color: #FFFF99; background-color: transparent; }

#menu LI { position: relative; margin: 0px; padding: 3px 0px 3px 0px; }

#menu LI UL {
	display: none;
	position: absolute;
	top: 0px;
	border: 1px solid #000000;
	padding: 1px;
	list-style-type: none;
	color: #FFFFFF;
	background-color: #CC0000 !important;
}

#menu LI UL { left: 120px; width: 110px; z-index: 100; }
html>body #menu LI UL { left: 90px; }

#menu LI UL LI UL { left: 90px; z-index: 200; }
html>body #menu LI UL LI UL { left: 75px; }

#menu LI UL LI, #menu LI UL LI UL LI { 	margin: 0px; padding: 1px 2px 1px 2px; }
html>body #menu LI UL LI, html>body #menu LI UL LI UL LI { padding: 0px 2px 0px 2px; }
html>body #menu LI UL LI A, html>body #menu LI UL LI UL LI A { padding: 1px 0px 1px 0px; }*/