body
{
	font-family: Sans-Serif;
	font-size: ;
	font-color: ;

	background-image: url(../images/bkgr_grey.jpg);
}

.block
{
	width: 100%;

	border: 3px solid #2C71AE;
	border-collapse: collapse;

	background-color: #E9F1F5;

	text-align: center;
}
.block td
{
	padding: 3px;
}

.invisible
{
	width: 100%;

	border: 0px;
	border-collapse: collapse;

	text-align: center;
}
.invisible td
{
	padding: 0px;
}

.charts
{
	margin: 0 auto;
	width: 100%;

	text-align: center;
}

.image
{
	width: 333px;
	height: 237px;

	text-align: center;

	background: url('../images/border.jpg') no-repeat;
}
.image div
{
	width: 310px;
	height: 212px;

	position: relative;
	left: 10px;
	top: 10px;
}

.image_small
{
	width: 203px;
	height: 148px;

	text-align: center;

	background: url('../images/border_small.jpg') no-repeat;
}
.image_small div
{
	width: 180px;
	height: 128px;

	position: relative;
	left: 8px;
	top: 8px;
}

.table
{
	border: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
}
.gray
{
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #444;

	padding-left: 10px;
	padding-right: 10px;
}
.photo
{
	font-family: Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #444;
}
.info
{
	font-family: Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	color: #444;

	padding-left: 10px;
	padding-right: 10px;
}
.review
{
	font-family: Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	color: #444;

	text-align: left;

	padding-left: 20px;
	padding-right: 20px;
}
.comments
{
	font-family: Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	color: #444;

	padding: 0px 5px 0px 5px;
}
.string
{
	font-family: Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	color: #444;
}
.added
{
	font-family: Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #808080;
}
.title
{
	font-family: Sans-Serif;
	font-size: 16pt;
	font-weight: bold;
	color: #444;
}
.name
{
	font-family: Sans-Serif;
	font-size: 16pt;
	font-weight: bold;

	margin: 0px;
}
.tested
{
	font-family: Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #444;

	margin: 0px;
}

a
{
	font-family: Sans-Serif;
	font-size: 11pt;
	color: #003B6E;
	background: inherit;
}
a:hover
{
	font-family: Sans-Serif;
	font-size: 11pt;
	color: #007700;
	background: inherit;
}
input, select, textarea
{
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;

	border: 2px #2A70AC solid;
}
input
{
	height: 18px;
}
select
{
	height: 22px;
}
form
{
	margin: 0px;
}
#menu
{
	margin-top: 10px;
}
#menu a
{
	font-family: Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

	cursor: pointer;

	width: 215px;
	height: 42px;

	padding-top: 8px;

	display: block;
	background: url('../images/menu_button.gif') no-repeat;
}
.last_updated_link
{
	font-family: Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #26619D;

	text-decoration: none;

	padding-bottom: 5px;
}
.last_updated_link:hover
{
	font-family: Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #007700;

	text-decoration: none;

	padding-bottom: 5px;
}

/* Navigation */
.navigation a       { padding: 2px 5px 2px 5px; background: #E9F1F5; border: solid 1px #C1C1C1; text-decoration: none; font-size: 10pt;}
.navigation a:hover { padding: 2px 5px 2px 5px; background: #F2F8FC; border: solid 1px #2C71AE; text-decoration: none; font-size: 10pt;}
.navigation span    { padding: 2px 5px 2px 5px; background: #F2F8FC; border: solid 1px #2C71AE; color: #444; font-size: 10pt;}

.highlight { background-color: yellow }

/* Block EA Preview */
	#eas_list
	{
		font-family: Sans-Serif;
		font-size: 18px;
		font-weight: bold;
		color: #222;
	}
	.ea
	{
		margin: 0px auto;
		width: 97%;

		font-family: Sans-Serif;
		font-weight: normal;
	}
	.ea td
	{
		background-color: #FFF;
	}
	.ea .name
	{
		font-size: 18px;
		font-weight: bold;
		color: #222;
		text-decoration: none;

		text-align: center;
	}
	.ea .info
	{
		padding: 10px 15px;
		width: 30%;

		font-size: 13px;
		color: #222;

		text-align: left;
		vertical-align: top;
	}
	.ea .info div
	{
		width: auto;
		margin-left: 15px;

		text-align: left;
	}
	.ea .chart
	{
		width: 70%;

		text-align: center;
	}
/* ================ */