body
{
  font-family: arial;
  font-size: 11px;
  text-align: center;

  margin: 0px;
}

form
{
	margin: 0px;
	padding: 0px;
}

td
{
	vertical-align: top;
}

ul
{
  list-style: none;
}

ol, ul
{
  margin: 0px;
  padding: 0px;
}

img
{
  border: 0px;
}

.clear
{
  clear: both;
  font-size: 0px;
  line-height: 0px;
  height: 0px;
}

.separator
{
  display: inline;

  margin: 0px 2px 0px 2px;
}

div.hr
{
  background-color: #444444;
  font-size: 1px;
  
  margin: 5px 0px 5px 0px;
  
  height: 1px;
}

ul.bulletedList
{
	list-style: inside;

	padding: 10px 0px 10px 0px;
}

.reqField
{
	color: #FF0000;
}

.errorMessage
{
	color: #FF0000;
	display: none; 
	font-size: 10px;
}

.descMessage
{
	font-size: 10px;
}

ul li.gap
{
	padding: 2px 0;
	display: inline-block;
}