body
{
	font-size: 10pt;
	font-family: Arial;
}
h1
{
	font-size: 16pt;
	font-family: Arial;
	font-weight: bold;
	color: #2a3b8e;
	margin-bottom:-16pt;
}
h2
{
	font-size: 14pt;
	font-family: Arial;
	font-weight: bold;
	color: #2a3b8e;
	margin-bottom:-14pt;
}
h3
{
	font-size: 12pt;
	font-family: Arial;
	font-weight: bold;
	color: #2a3b8e;
	margin-bottom:-12pt;
}
h4
{
	font-size: 10pt;
	font-family: Arial;
	color: #2a3b8e;
	margin-bottom:-10pt;
}
a            { color: #2A3B8E; text-decoration: none }
a:active     { color: #2A3B8E; text-decoration: underline }
a:hover      { color: #008000; text-decoration: underline }
a:visited    {  }
a:link       { color: #2A3B8E; }

a			.menu	{ color: #2A3B8E;	text-decoration: none; font-weight: bold; font-size: 12pt; font-family: Arial; } 
a:active    .menu  { color: #2A3B8E; text-decoration: underline }
a:hover     .menu  { color: #008000; text-decoration: underline }
a:visited   .menu  {  }
a:link      .menu  { color: #2A3B8E; }

tr.odd
{
	font-family: Arial;
	font-size: 9pt;
	text-align: right;
	border: 0px solid #FF0000;
	padding: 0;
	background-color: #E8EAF7;
	margin: 0px;
}
tr.even
{
	font-family: Arial;
	font-size: 9pt;
	text-align: right;
	border: 0px solid #C0C0C0;
	padding: 0;
	background-color: #FFFFFF;
	margin: 0px;
}

.GridItem
{
	padding-left:4px;
}

.GridHeader
{
	color:#488f43;
}

.AlternatingItem
{
	padding-left: 4px;
	background: #fefefe;
}

div.Caption
{
	font-weight: bold;
	color: #1a465d;
	text-indent: 4px;
	background-color: #e9ece5;
	text-align: left;
	height: 19px;
	padding-top: 1px;
	float:left;
}

div.VerticalBorder
{
	border-right: solid 5px #d3d3d3;
	float:left;
}

div.Commands
{
	height:30px;
	border-top: solid 1px #d3d3d3;
	float:left;
}
