body
{
  background-color: #f0f1f6;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
}
TABLE
{
	font-size: 10pt;
	font-family: Tahoma;
}
.Image
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  padding: 3px 3px 0px 3px;
}
.TextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 200px;
}
.BigTextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 350px;
}
.SmallTextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  font-size: 10pt;
  border-left: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 70px;
  text-align: right;
}
.TinyTextBox
{
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  font-size: 10pt;
  border-left: #c7ccdc 1px solid;
  border-bottom: #c7ccdc 1px solid;
  font-family: 'Arial Narrow', Tahoma, Verdana, 'Times New Roman';
  width: 20px;
  text-align: right;
}
.Button
{/*
  background-color: gainsboro;
  border-right: darkgray 1px solid;
  border-top: darkgray 1px solid;
  border-left: darkgray 1px solid;
  border-bottom: darkgray 1px solid;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
*/
}
.Normal
{
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
}
.SessionTitle
{
  font-size: 12pt;
  font-weight: bold;
  font-family: Tahoma, Verdana, 'Times New Roman';
}
.SessionSubTitle
{
  font-size: 10pt;
  font-weight: bold;
  font-family: Tahoma, Verdana, 'Times New Roman';
}
.GreyText
{
  color: gray;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
}
.HeaderGlobal
{
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: #336699;
  text-align: right;
}
.HeaderImage
{
  vertical-align: middle;
}
.HeaderTitle
{
  padding-right: 5px;
  padding-left: 5px;
  padding-right: 10px;
  font-weight: bold;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: #336699;
}
.HeaderSubTitle
{
  padding-right: 5px;
  padding-left: 5px;
  padding-right: 10px;
  font-weight: normal;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: #336699;
}
.FooterGlobal
{
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 100%;
  color: white;
  background-color: #336699;
  text-align: center;
}
.SubHeader
{
	border-top: 3px groove;
	display: block;
	font-size: 10pt;
	width: 100%;
	color: white;
	font-family: Tahoma, Verdana, 'Times New Roman';
	height: 22px;
	background-color: #4f82b5;
	text-align: right;
}

.SubHeader a
{
	color: white;
	text-decoration: underline;
}

.TableLines 
{
  border-bottom: #c7ccdc 1px solid;
  border-left: #c7ccdc 1px solid;
  border-right: #c7ccdc 1px solid;
  border-top: #c7ccdc 1px solid;
  padding: 5px 5px 5px 5px;
}
.Hidden
{
  visibility: hidden;
  display: none;
}
.PlaceHeader
{
  border-bottom: 1px solid;
}
.PlaceItem
{
  border-bottom: #336699 1px solid;
  border-left: #336699 1px solid;
  border-right: #336699 1px solid;
  border-top: #336699 1px solid;
  padding: 5px 5px 5px 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.PlaceTitle
{
  font-weight: bold;
  width: 100%;
  color: white;
  background-color: #336699;
}
.PlaceSummary
{
  font-weight: bold;
  width: 100%;
  color: white;
  background-color: black;
}
.MediumTextBox
{
  border: solid 1px #c7ccdc;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  width: 140px;
}
.Search
{
  border: solid 1px silver;
  padding: 5px 5px 5px 5px;
  background-color: gainsboro;
  width: 250px;
}
.ProcessBox
{
  border: solid 1px silver;
  padding: 5px 5px 5px 5px;
  background-color: gainsboro;
  width: 350px;
}
.ResultBox
{
  border: solid 1px silver;
  padding: 5px 5px 5px 5px;
  text-align: center;
  /*background-color: gainsboro;
  width: 350px;*/
}
.DisclaimerBox
{
  border: solid 1px silver;
  padding: 5px 45px 5px 45px;
  text-align: center;
}
.SessionInfoBox
{
  border: solid 1px silver;
  padding: 5px 5px 5px 5px;
  background-color: gainsboro;
  width: 350px;
}
.SearchResults
{
  padding: 5px 5px 5px 5px;
}
.TreeView
{
  border: solid 1px #c7ccdc;
  padding: 5px 15px 5px 5px;
  font-size: 10pt;
  font-family: Tahoma, Verdana, 'Times New Roman';
  background-color: #f0f1f6;
}
.DataGridFixedHeader 
{
	background-color: white; 
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
} 
A
{
	color: blue;
}