body
{
	background:		url('images/robot.png');
	background-repeat:	no-repeat;
	font-family:	verdana, arial, sans-serif;
}

div.header_top
{
	margin-left:	404px;
	margin-top:		62px;
	height:			122px;
}

A
{
	color:			#0000FF;
}

.light_grey
{
	background:		#e4e5e6;
}

.bf2_header
{
	font-size:		140%;
	background:		#e4e5e6;
	border:			1px solid #000000;
	padding-left:	5px;
	padding-bottom:	8px;
	padding-top:	4px;
}

.bf2_subheader
{
	border:			1px solid #000000;
	border-top:		0px;
	padding-left:	5px;
}

.right_div
{
	border-right:			1px solid #000000;
	padding-right:	5px;
	padding-left:	5px;
}

.table_div
{
	border-right:			1px solid #000000;
	border-bottom:			1px solid #000000;
	padding-right:	5px;
	padding-left:	5px;
	text-align:		center;
}

.img_div
{
	background:		#e4e5e6;
	border-right:	1px solid #000000;
	padding:		5px;
	padding-top:	0px;
	text-align:		center;
	font-weight:	bold;
}

.table_header A
{
	text-decoration:	none;
}


.table_header
{
	background:		#e4e5e6;
	border-right:	1px solid #000000;
	border-bottom:	1px solid #000000;
	padding-top:	0px;
	padding-right:	5px;
	padding-bottom:	2px;
	padding-left:	5px;
	text-align:		center;
	font-weight:	bold;
}

.header
{
	background:		#e4e5e6;
	border:			1px solid #000000;	
	padding:		3px;
	font-size:		70%;
}

.content
{
	border:			1px solid #000000;
	border-top:		0px;
	padding:		3px;
	font-size:		70%;
}

.news_header
{
	background:		#e4e5e6;
	border:			1px solid #000000;
	padding:		3px;
	font-size:		70%;
}

.news_content
{
	border:			1px solid #000000;
	border-top:		0px;
	padding:		3px;
}

.news_content
{
	border:			1px solid #000000;
	border-top:		0px;
	padding:		3px;
}

td.list_header_left
{
	background:		#e4e5e6;
	border:			1px solid #000000;
	padding:		3px;
	font-size:		70%;
}

td.list_header
{
	background:		#e4e5e6;
	border:			1px solid #000000;
	border-left:	0px;
	padding:		3px;
	font-size:		70%;
}

td.list_content_left
{
	border:			1px solid #000000;
	border-top:		0px;
	padding:		3px;
	font-size:		70%;
}

td.list_content
{
	border:			1px solid #000000;
	border-left:	0px;
	border-top:		0px;
	padding:		3px;
	font-size:		70%;
}

div.main
{
	margin-left:	260px;
}

div.menu
{
	background:		#c6c8ca;
	border:			1px solid #000000;
	padding:		3px;
	font-size:		70%;
}

div.menu A
{
	color:			#000066;
}

div.submenu
{
	border:			1px solid #000000;
	border-top:		0px;
	padding:		3px;
	font-size:		70%;
}

div.spacer
{
	margin-bottom:	10px;	
}

div.right_header
{
	background:		#e4e5e6;
	border:			1px solid #000000;
	padding:		3px;
	font-size:		70%;
	white-space:	nowrap;
}

div.right_content
{
	border:			1px solid #000000;
	border-top:		0px;
	padding:		3px;
	font-size:		70%;
	white-space:		nowrap;
	margin-bottom:		10px;
}

td.right_content
{
	font-size:		70%;
	white-space:	nowrap;
}

td
{
	vertical-align:	top;
}

td.main
{
	vertical-align:	top;
	padding-right:	3px;
	width:			100%;
}
div.100width
{
	width:			100%;	
}
td.right
{
	vertical-align:	top;
	width:			240px;	
}

input
{
	border:			1px solid #000000;
}

textarea
{
	border:			1px solid #000000;
}

input.button
{
	border:			1px solid #000000;
	background:		#e4e5e6;
}

div.content_monospace
{
	/* white-space: pre; */
	text-align: left;
	border:			1px solid #000000;
	border-top:		0px;
	padding:		3px;
	font-size:		70%;
	font-family: "Courier", "Courier new", mono-space, sans-serif;	
}

div.lower_notice
{
	width:			100%;
	text-align:		center;
	margin-top:		10px;
	font-size:		60%;	
}

img.story_icon
{
	align:			right;
	float:			right;	
}

