A:hover {
	color:			#ff0000;
	text-decoration:	underline;
}
A {
	color:			#0000ff;
	text-decoration:	none;
}

BODY {
	background-attachment:	fixed;
	background-color:	#ffffff;
	background-image:	url(background.gif);
	color:			#000000;
	font-size:		10px;
}

DIV.categoryheader {
	background:		#ffff80;
	border:			2px outset #e0e0e0;
	cursor:			pointer;
	font-family:		sans-serif;
	font-size:		10pt;
	font-weight:		bold;
	margin:			auto;
	margin-top:		5px;
	text-align:		center;
	width:			400px;
}
DIV.designer {
	background:		#ffffe0;
	border:			1px outset #e0e0e0;
	margin:			auto;
	opacity:		.7;
	width:			400px;
}
DIV.designerbody {
	background:		#ffffff;
	border:			1px inset #e0e0e0;
	display:		none;
	font-size:		9pt;
	height:			160px;
	overflow:		auto;
	padding:		2px;
	text-align:		left;
}
DIV.designername {
	font-family:		sans-serif;
	font-size:		9pt;
	font-weight:		bold;
	text-align:		left;
}

H1 {
	
	font-size:		14pt;
	font-weight:		bold;
	text-align:		center;
}
H2 {
	
	font-size:		12pt;
	font-weight:		bold;
	text-align:		center;
}

I.events {
	padding-left:		10px;
}

INPUT.field {
	font-size:		9pt;
}
INPUT.field:hover {
	background:		#ffff00;
}
INPUT.search {
	font-size:		9pt;
}
SELECT.field {
	font-size:		9pt;
}
SELECT.field:hover {
	background:		#ffff00;
}

TABLE {
	border:			0px;
	margin:			0px;
	padding:		0px;
}
TD {
	font-size:		9pt;
	text-align:		left;
	vertical-align:		top;
}
TD.search {
	border:			1px solid #F0F0F0;
}
TR.sizes {
	font-size:		8pt;
}
TR.rowodd {
	background:	#ffffff;
}
TR.rowodd:hover {
	background:	#ffff80;
}
TR.roweven {
	background:	#e0e0e0;
}
TR.roweven:hover {
	background:	#ffff80;
}
TH {
	font-size:		10pt;
	font-weight:		bold;
	text-align:		left;
}
