body.RequestForm
{
  width: 1000px;
}

div.RequestForm
{
  width: 700px;
}

div.FormThanks
{
/*  display: none;*/
	height:300px;
}

div.FormContainer
{
  width: 1000px;
  padding: 0px;
  margin: 0px;
}


div.FormContent
{
  float:left;
	margin: 0;
  margin-left: 10px;
/*	padding: 0 3% 0 0;*/

  width: auto;
}

.FormNavBar
{
  float: left;
  width: 200px;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


.FormNavBar ul a:link, .FormNavBar ul a:visited {display: block;}
.FormNavBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.FormNavBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body .FormNavBar li {border-bottom: none;}


div.FormErrorMessage
{
  padding: 10px;
  margin-bottom: 10px;

  border: 2px solid #CC0000;
  background-color: #FFFF00;

  color: #CC0000;
  font-size: 100%;
  font-weight: bold;
}

div.FormReq
{
	margin: 10px 79% 0 0;
	padding: 10px;

	background-color: #eeeeee;
	border: 1px solid #ccc;
}

div.FormReq span
{
  font-weight: bold;
  color: #CC0000;
}


.FormEF
{
  /*  display: inline;*/
  color: #CC0000;
  font-size: 12px;
}


input.FormInput
{
  display: block;
  float: right;
  border: 1px solid #CCCCCC;
  width: 100%;
}

input.FormCheckbox
{
  border: none;
}

table.FormTable
{
  font-size: 80%;
  width: 100%;
}

td.FormTableHeader
{
  font-size: 150%;
  font-weight: bold;
  color: #334d55;
  padding-bottom: 10px;
  padding-top: 10px;
}

span.SmallNote
{
  color: #000000;
  font-size: 65%;
  font-weight: normal;
}


td.FormTableCol1,
td.FormTableCol4
{
  text-align: right;
  width: 130px;
}

td.FormTableCol2,
td.FormTableCol5
{
  text-align: left;
  width: 200px;
}

td.FormTableCol3,
td.FormTableCol6
{
  text-align: center;
  width: 20px;
  color: #CC0000;
}

input.Submit
{
  margin-bottom: 10px;
}

div.FormText
{
  clear: both;
  width: 100%;
  margin-left: 200px;
}


textarea.FormText
{
  display: block;
  width: 100%;
  height: 100px;
}

/** Error message block **/
.ErrorMessage
{
  /*display: inline;*/
  margin-right: 10px;
  margin-left: 10px;
}

div.ErrorOrdering
{
  display: inline;
}

div.ErrorTelephone
{
  display: inline;
}

div.ErrorPatientName
{
  display: inline;
}

div.ErrorNonInaviveTests
{
  display: inline;
}

div.FullWidthx
{
  width: auto;
}

.Invisible
{
  display: none;
}

img.ProgressBar
{
  /*height: 20px;*/
  vertical-align:  top;
}


