/*********************************************  CLASSES  ***********************************************/
.debug
 {
	background-color:		#FF0000;
	border-color:			#FF0000;
	border-style:			dashed;
	border-width:			1px;
	//top:				0;
	//left:				0;
 }
.display_none
 {
	display:			none;
 }

A, A:link, A:visited, A:active
 {
	COLOR:					#003300;
	text-decoration:		none;
 }
A:hover
 {
	backgroud-color:		#F0F0F0;
	COLOR:					#003399;
	text-decoration:		underline;
 }
A.footer, A.footer:link, A.footer:visited, A.footer:hover
 {
	COLOR:					#303060;
	FONT-FAMILY:			arial;
	text-decoration:		none;
	margin-left:			10px;
	margin-right:			10px;
 }
A.footer:active
 {
	COLOR:					#FFCC00;
	text-decoration:		none;
 }

A.header:hover,A.header:link,A.header:visited
 {
	COLOR:					#000000;
	font-size:				12px;
	text-decoration:		none;
 }
A.header:,A.header:hover, A.headerHover. SPAN.header
 {
	COLOR:					#000000;
	font-size:				12px;
	text-decoration:		none;
 }
A.menu1						{COLOR: #000000; FONT-FAMILY: tahoma, arial, sans-serif; font-size: 12px; margin-right: 15px}
A.menu1:link				{COLOR: #000000; text-decoration:none;}
A.menu1:visited				{COLOR: #000000; text-decoration:none;}
A.menu1:active				{COLOR: #990000; text-decoration:none;}
A.menu1:hover				{COLOR: #000000; text-decoration:none; margin-right: 15px;}

A.sub_menu					{COLOR: #000000; FONT-FAMILY: tahoma, arial, sans-serif; font-size: 12px; margin-right: 10px}
A.sub_menu:link				{COLOR: #000000; text-decoration:none;}
A.sub_menu:visited			{COLOR: #000000; text-decoration:none;}
A.sub_menu:active			{COLOR: #990000; text-decoration:none;}
A.sub_menu:hover			{COLOR: #000000; text-decoration:none; margin-right: 10px;}

body
 {
	background-attachment:	fixed;
	background-image:		url(/2004/images/niichrobg.jpg);
	background-repeat:		no-repeat;
	font-family:			arial,tahoma,helvetica;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
	margin-top:				0px;
 }
DIV.content
 {
	//height:					345px;
	left:					0px;
	margin-left:			10px;
	padding-left:			10px;
	padding-right:			20px;
	//top:					90px;
	width:					600px;
 }
DIV.footer
 {
	//background-color:		#CCCCFF;
	background-color:		transparent;
	
	//border-bottom-color:	#333399;
	//border-bottom-style:	solid;
	//border-bottom-width:	0px;

	border-top-color:		#333399;
	border-top-style:		solid;
	border-top-width:		2px;

	//bottom:					0;
	color:					#FFFFCC;
	font-family:			arial,tahoma,helevtica;
	font-size:				12px;
	font-weight:			600;
	//top:					static-position;
	//position:				fixed;
	//height:					14px;
	width:					95%;
 }
DIV.menu
 {
	left:					0px;
	top:					0px;
	position:				relative;
	width:					150px;
 }
H1,H2,H3
 {
	background-color:		transparent; /#CCCCFF;
	border-bottom-style:	solid;
	border-bottom-width:	2px;
	border-bottom-color:	#333399;
	//border-top-style:		solid;
	//border-top-width:		0px;
	//border-top-color:		#333399;
	COLOR:					#333399;
	font-family:			arial,tahoma,helvetica;
	//font-size:				10pt;
	font-size:				75%;
	font-weight:			700;
	letter-spacing:			.9em;
	//margin-left:			0px;
	//margin-top:				0px;
	//padding-top:			0px;
	//padding-bottom:			0px;
	//padding-left:			15px;
	text-transform:			uppercase;
	width:					600px;
 }
IMG.hr
 {
	background-color:		#999999;
	height:					2px;
	width:					100%;
 }
LI
 {
	color:					#000000;
	font-family:			arial, tahoma, helvetica;
	list-style-image:		url(/2004/images/arrow1.gif);
	text-align:				justify;
 }
P, PRE.news
 {
	font-family:			arial, tahoma, helvetica;
	text-align:				justify;
 }
SPAN.blank, SPAN.hr
 {
	color:					#101010;
	font-size:				1px;
	overflow:				hidden;
	width:					140px;
 }
SPAN.date
 {
	color:					#101010;
	font-family:			arial,tahoma,helvetica;
	font-size:				10px;
	font-weight:			600;	
 }
SPAN.headline
 {
	backgound-color:		#cccccc;
	color:					#101010;
	font-family:			arial,tahoma,helvetica;
	font-size:				10px;
	font-weight:			bolder;	
 }
SPAN.menuheader1
 {
	color:					#F1F1F1;
	font-family:			arial,tahoma,helvetica;
	font-size:				12px;
	font-weight:			bolder;	
 }
SPAN.story
 {
	color:					#101010;
	font-family:			arial,tahoma,helvetica;
	font-size:				10px;
	font-weight:			normal;	
 }
TABLE.menu
 {
	width:					150px;
 }
TD.blank. TD.space
 {
	height:					3px;
	overflow:				hidden;
	width:					120px;
 }
TD.menuheader1, TD.menuheader1Hover
 {
	background-color:		transparent;
	background-image:		url(/2004/images/menuheader1.gif);
	background-repeat:		no-repeat;
	cursor:					hand;
	overflow:				hidden;
	height:					20px;
	text-align:				center;
 }
TD.hr
 {
	text-align:				center;
	height:					3px;
	overflow:				hidden;
 }
TD.menu1, TD.sub_menu
 {
	background-color:		transparent;
	background-image:		url(/2004/images/menutab1.gif);
	background-repeat:		no-repeat;
	height:					20px;
	overflow:				hidden;
	text-align:				right;
	width:					150px;
 }
TD.menu1:hover, TD.menu1Hover, TD.sub_menu:hover, TD.sub_menuHover
 {
	background-color:		transparent;
	background-image:		url(/2004/images/menutab1_over.gif);
	background-repeat:		no-repeat;
	cursor:					hand;
	height:					20px;
	overflow:				hidden;
	text-align:				right;
 }
TD.row1,TR.row1
 {
	background-color:		#f0f0f3;
 }
TD.row2,TR.row2
 {
	background-color:		transparent;
	border-bottom-width:	3px;
	background-color:		#AFAFC0;
 }
TH
 {
	background-color:		#F0F0FC;
	border-bottom-color:	#D0D0DF;;
	border-bottom-style:	dashed;
	border-bottom-width:	1px;
	color:					#0F0F0F;
	font-size:				12px;
 }
