.GrayCell
{
	background-color: Gray;
	border-width: 0cm;
	font-weight: bold;
	color: White;

}
.DotDotDot
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: Olive;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.ListHeading
{
	font-weight: bold;
	color: #1588B9;
	background-color: #FFFFFF;
}

.ListHeadingClient
{
	width: 100px; 
}



.SolidTitle
{
	text-align:center;
	font-weight: bold;
	background-color: Black;
	color: White;
}

.solidcell
{
	border-bottom: 1pt solid black;
	border-left: 1pt solid black;
	border-right: 1pt solid black;
	border-top: 1pt solid black;
	background-color: #c0c0c0;
	padding: 0em;
	}

.solidcellnoborder
{
	background-color: #c0c0c0;
	padding: 0em;
}

.ListSubHeading
{
	font-weight: bold;
	background-color: #f1f1ff;
	padding-top: 4px;
	text-decoration: underline;
}

.ListRowA
{
	background-color: #eeeeff;
}

.ListRowB
{
	background-color: #ddddff;
}

.DarkerBackground
{
  background-color:#bbbbcc;
}
.DarkerBackgroundStrong
{
  background-color:#bbbbcc;
  color: #333366;
  text-align: left;
  vertical-align: middle;
  padding-left: 3px;
  padding-right: 3px;
}

.DarkerBackgroundCenter
{
  background-color:#bbbbcc;
  text-align: center;
}

.ControlHeaderMessage
{
  color: red;
  background-color: White; /* #bbbbcc;*/
  font-size: 10pt;
  font-weight: bold;
}

.CenterAll
{
  text-align: center;
}

.CalendarC
{
  cursor:pointer;
  width:12px;
  height:12px;
  padding: 1pt;
  margin-left: 5pt;
  border: 1pt solid #6f6fcf;
  color: #6f6fcf;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  font-size:7pt
}

.ErrorText
{
  color: red;
  font-size: 8pt;
  font-weight: bold;
}
.NoBreak
{
	white-space: nowrap;
}

.Message
{
  color: green;
  font-size: 8pt;
  font-weight: bold;
}

.SmallButton
{
  background-color: #0066aa;
  border: solid 1pt #004499;
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  color: #ffffff;
  cursor: hand;
  padding-left:2px;
  padding-right:2px;
  margin-left:4px;
  margin-right:4px;
}

.SmallMessage
{
  font-weight: bold;
  font-size: 8pt;
  color: #888888;
}

.ControlMessage
{
  font-weight: bold;
  font-size: 8pt;
  color: #444444;
  background-color: #aaaaaa;
}

.PageHeader {
    background-color: #003399;
    color: #ffffff;
    font-weight: bold;
    font-size: 8pt;
}

.PageTrailer {
    background-color: #003399;
    color: #ffffff;
    font-weight: bold;
    font-size: 8pt;
}

/* GENERIC */




