body, p, td
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #505050;
  text-decoration: none;
}
a
{
  color: #006633;
  text-decoration: underline;
}
a:visited
{
  color: #006633;
}
a:active
{
  color: #335C78;
}
a:hover
{
  color: #CC0000;
  text-decoration: none;
}
.InputBox
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #202020;
  background-color: #F5F7F3;
  border-width: 1px;
  border-style: inset;
  padding-left: 3px;
}
.Button
{
  font-size: 11px;
  color: #f0f0f0;
  background-color: #EF3C05;
  border-top: solid 1px #F0F0F0;
  border-left: solid 1px #F0F0F0;
  border-right: solid 1px #404040;
  border-bottom: solid 1px #404040;  
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}
input
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #202020;
}
ul
{
  margin-top: 0px;
  margin-bottom: 0px;
}
li
{
}

.Title
{
  font-family: Rotis Sans Serif, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #404040;
}
.SubTitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #606060;
}
.Heading
{
  color: #006633;
  font-weight: bold;
  margin-bottom: 8px;
  padding-left: 0px;
}
.HomeHeading
{
  font-family: Trebuchet MS, Arial, Sans-Serif;
  font-size: 13px;
  color: #AA1C1C;
  height: 21px;
  background-image: url('../images/bkgHomeHeading.gif');
  font-weight: bold;
  padding: 3px;
}
.HomeSubHeading
{
	font-weight: bold;
	padding-top: 16px;
	padding-bottom: 2px;
	color: #606060;
}
.HomeSubHeading a:link, .HomeSubHeading a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #606060;
}
.HomeSubHeading a:hover
{
  color: #AA1C1C;
  text-decoration: underline;
}
.SectionHeader
{
  background-color: #006633;
  color: white;
  padding: 3px;
  text-transform: uppercase;
}
.TopMenu, .TopMenu a:link, .TopMenu a:visited
{
  color: #686859;
  text-decoration: none;
}
.SideMenuHeader
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #006633;
  height: 35px;
  background-image: url('../images/bkgTableRow.gif');
  background-position: bottom;
  padding-left: 16px;
  text-decoration: none;
}
.SideMenuHeader a:link, .SideMenuHeader a:visited
{
  text-decoration: none;
}
.SideMenuItem
{
  height: 25px;
  background-image: url('../images/bkgTableRow.gif');
  background-position: bottom;
  padding-top: 6px;
  padding-bottom: 6px;
}
.SideMenuItem a:link, .SideMenuItem a:visited
{
  text-decoration: none;
  color: #505050;
}
.SideMenuItemSelected
{
  height: 25px;
  background-image: url('../images/bkgTableRowSelected.gif');
  background-position: bottom;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
}
.SideMenuItemSelected a:link, .SideMenuItemSelected a:visited
{
  text-decoration: none;
  color: #505050;
}
.Breadcrumbs, .Breadcrumbs a:link, .Breadcrumbs a:visited
{
  color: #C6C6C6;
  text-decoration: none;
}
.Breadcrumbs a:hover, .Breadcrumbs a:active
{
  color: #F0F0F0;
}
.Footnote
{
  font-size: 9px;
}
.PlateWizardTitle
{
  font-family: Arial,Helvetica, Sans-Serif;
  font-size: 20px;
  color: white;
}
.PlateWizardSubtitle
{
  font-family: Arial,Helvetica, Sans-Serif;
  font-size: 14px;
  color: white;
}
.WizardBox
{
  width: 100%;
  height: 100%;
  border: 2px solid #AD2D13;
  padding: 4px;  
}

.IntroText
{
  line-height: 170%;
}
.Legal
{
  font-size: 10px;
  line-height: 140%;
}

.TableHeader, .TableHeader a:link, .TableHeader a:visited, .TableHeader a:active
{
  font-size: 11px;
  background-color: #D8D8D5;
  color: #737373;
  font-weight: bold;
  text-decoration: none;
  vertical-align: bottom;
}
.TableRow
{
  height: 25px;
  background-image: url('../images/bkgTableRow.gif');
  background-position: bottom;
}
.AlternatingRow
{
  background-color: #F4F4F4;
}
.Notes
{
  font-style: italic;
  color: #808080;
}
.DataBox
{
  color: #202020;
  border: solid 1px #E0E0E0;
  padding: 2px;
  width: 100%;
}

.Footer
{
  color: #D1D1CF;
  font-size: 10px;
  height: 24px;
}
.Footer a:link, .Footer a:visited
{
  color: #D1D1CF;
  text-decoration: underline;
}
.Footer a:hover, .Footer a:active
{
  color: #D1D1CF;
  text-decoration: none;
}
.DividerLine
{
  width: 100%;
  border-bottom: solid 4px #EFEFEA;
  margin-bottom: 8px;
}

.Error
{
  font-weight: bold;
  color: #C00000;
}