/* Global */
*
{
  font-family: Tahoma;
  font-size:11px;
}
body
{			
  margin: 0px;
  overflow: auto;
  background-color: White;  
}
form
{
	padding: 0px;
}
a
{
	color: Black;
	text-decoration: none;
}
a:hover
{
	color: Black;
}
td.seperator
{
  width : 0px;
}
td.hseperator
{
  height : 0px;
}
/* Menu Bar */
td.topmenubar a
{
	text-decoration: none;
	color: Black;
	width: 100%;
}
td.topmenubar a:hover
{
	text-decoration: none;
	color: Black;
}
td.topmenubaritem
{
	font-weight: bold;
	text-align: center;
}
td.topmenubaritemover
{
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width : 1px;
	background-color: Gainsboro;
	border-color: DimGray;
}
td.topmenubarspacer
{
	text-align: center;
	color: DimGray;
}
/* Page Title */
td.pagetitle
{
  border-style: solid;
  border-width: 1px;
  background-color: LightGrey;
  border-bottom-color: DimGray;  
  border-right-color: DimGray;
  border-top-color: WhiteSmoke;  
  border-left-color: WhiteSmoke; 
}
td.pagetitletext
{
	font-weight: bold;
}
/* QPL */
#qpl
{
	position: absolute;
	z-index: 999;
	width: 150px;
	background-color:white; 
	border: dimgray 1px solid;
}
#qpl a
{
	color: Black;
	width: 100%;
	text-decoration: none;
}
#qpl a:hover
{
	text-decoration: none;
}
/* Buttons */
td.actionicon
{
	text-align: center;
}
img.controlicon, img.controliconreadonly
{
	position: relative;
	top: 3px;
	width: 16px;
	height: 16px;
	left: 5px;	
}
img.controlicon
{
	cursor: pointer;
}
a.linkbutton
{
	color: Navy;
	text-decoration: underline;
}
/* List Table */
.blocktitle
{
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	background-color: Gainsboro;
	border-bottom-color: DimGray;  
	border-right-color: DimGray;
	border-top-color: WhiteSmoke;  
	border-left-color: WhiteSmoke;
}
td.blocktitletext
{
	font-weight: bold;
}
.blocktableheading
{
  border-style:solid;
  border-width:1px; 
  background-color: Gainsboro;
  border-left-color: WhiteSmoke;
  border-top-color: WhiteSmoke;
  border-right-color: DimGray;
  border-bottom-color: DimGray; 
}
.blocktableheading a
{
	color: Black;
	display: block;
}
span.sortarrow 
{
  color: black;
  font-weight: bold;
}

tr.tablerow, tr.tr, tr.tablerowover, tr.tro
{
	height: 20px;
}
tr.tablerowover, tr.tro
{
	cursor: pointer;
	background-color: WhiteSmoke;	
}
.tablecell, .tc, .tcc, .tcr
{
	vertical-align: top;
	border-bottom: solid 1px gainsboro; 
}
.tablecell, .tc
{
	text-align: left;
}
.tcc
{
	text-align: center;
}
.tcr
{
	text-align: right;
}
div.documentlink
{
	position: absolute;
	background-color:white; 
	left:0px;
	width: 250px;
	border: dimgray 1px solid;
}
div.documentlink a
{
	color: Black;
	width: 100%;
}
div.documentlink a:hover
{
	text-decoration: none;
}
/* Controls */
.required
{
	background-color: gainsboro;
}
