A {
	color:			#0000ff;
	font-family:		sans-serif;
	text-decoration:	none;
}
A:hover {
	color:			#ff0000;
	text-decoration:	underline;
}
A.menu {
	color:			#ffffff;
	font-weight:		bold;
}
A.menu:hover {
	color:			#ff0000;
	text-decoration:	none;
}

BODY {
	background:		url(images/background.jpg);
	background-attachment:	fixed;
	color:			#000000;
	font-family:		sans-serif;
	font-size:		11pt;
	margin:			5px;
}

DIV.menu {
	background:		url(images/gradient.png) left top;
	border-left:		2px solid #ffffff;
	border-right:		2px solid #ffffff;
	font-variant:		small-caps;
	text-align:		center;
	white-space:		nowrap;
}
DIV.menu:hover {
	border-left:		2px solid #ff0000;
	border-right:		2px solid #ff0000;
}

H1 {
	font-size:		16pt;
	font-variant:		small-caps;
}

H2 {
	font-size:		14pt;
	font-variant:		small-caps;
}

P {
	font-size:		11pt;
	margin:			10px;
	text-align:		justify;
}

TR.data_row_odd {
	background:		#e0e0e0;
}
TR.data_row_even {
	background:		#f0f0f0;
}

TR.data_row_odd:hover,
TR.data_row_even:hover {
	background:		#ffff80;
}

TD.mainbody {
	background:		#f8f8f8;
	border:			1px outset #f8f8f8;
	padding:			10px;
	vertical-align:	top;
}
TD.form_label {
	font-weight:		bold;
	padding-right:		5px;
	text-align:		right;
	white-space:		nowrap;
}
TD.form_input {
	text-align:		left;
}
.screenshot{
	background:		#00A0D0;
	border:			2px outset #808080;
	float:			left;
	font-size:		10pt;
	height:			240px;
	margin:			5px;
	width:			163px;
}
.screenshot:hover{
	background:		#00C0FF;
}
.screenshot IMG{
	border:			1px solid #e0e0e0;
	height:			120px;
	margin:			-4px 4px 4px -4px;
}
.screenshot IMG:hover{
	border:			1px solid #e0e000;
}

