A:link {text-decoration: none; color: blue}
A:visited {text-decoration: none; color: blue}
A:active {text-decoration: none; color: blue}
A:hover {text-decoration: underline; color: blue}
.nav:hover {text-decoration: none; color: blue}
H3 {font-family:Arial;}

Body 
{
  background-color: #FFFFFF;
}

.ReportMenu
{
  font-family:Arial;
  font-size:8pt;
  font-weight:normal;
}

.ReportTableSmall
{
  font-family:Arial;
  font-size:10pt;
  color:black;
}

.ReportTitleSmall
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  background-color:#C5C5C5;
}

.ReportTabulationTiny
{
  font-family:Arial;
  font-size:8pt;
}

.ReportBanner1Small
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  background-color:#B2C9E2;
}

.ReportBanner2Small
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  background-color:#8AADD0;
}

.ReportBanner2Tiny
{
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  background-color:#8AADD0;
}

.ReportAggregateSmall
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  background-color:#F5F5F5;
}

.ReportAggregateTiny
{
  font-family:Arial;
  font-size:8pt;
  background-color:#F5F5F5;
}

.ReportDependentRowSmall
{
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  background-color:#E2E2E2;
}

.FormButton 
{
  font-family:Arial;
  font-size:10pt;
  color:black;
}

.StandardText 
{
  font-family:Arial;
  font-size:13px;
  color:black;
}

.SmallText 
{
  font-family:Arial;
  font-size:12px;
  color:black;
}

.TinyText 
{
  font-family:Arial;
  font-size:8pt;
  color:black;
}

.LargeText 
{
  font-family:Arial;
  font-size:12pt;
  color:black;
}

.ExtraLargeText 
{
  font-family:Arial;
  font-size:14pt;
  color:black;
}

.ErrorMessage 
{
  font-family:Arial;
  font-size:11pt;
  color:red;
}

.ErrorMessageLarge 
{
  font-family:Arial;
  font-size:12pt;
  color:red;
  font-weight:bold;
}

.TextboxOn
{
  font-family:Arial;
  font-size:10pt;
  background-color:#D9E6FF;
}

.TextboxOff
{
  font-family:Arial;
  font-size:10pt;
  background-color:white;
}

.TextboxError
{
  font-family:Arial;
  font-size:10pt;
  background-color:#527BB5;
}

.ScaleOuterTable
{
  font-family:Arial;
  font-size:10pt;
  background-color:#B7B7B7;
}

.ScaleInnerTable
{
  font-family:Arial;
  font-size:10pt;
  background-color:#B7B7B7;
}

.ScaleGradientCell
{
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  text-align:center;
  width:65px;
}

.ScaleLabel1
{
  background-color:#E2E2E2;
}

.ScaleLabel2
{
  background-color:#F5F5F5;
}

.ScaleLabel3
{
  background-color:#D1D1D1;
}

.ScaleBorderHighlight
{
  background-color:#B5C6DE;
}

.ScaleBorderHighlight2
{
  background-color:#A4BAD8;
}

.ProgressMeter
{
  font-family:Arial;
  font-size:11px;
}

.HonorariumTable
{
  font-family:Arial;
  font-size:10pt;
  width:640px; 
  background-color:#B5C6DE;
  border-right: black thin solid; 
  border-top: gray thin solid; 
  border-bottom: black thin solid; 
  border-left: black thin solid; 
 /* text-align: center;*/
}

.EmbeddedPopUpTable
{
  font-family:Arial;
  font-size:10pt;
  background-color:#B5C6DE;
  border-right: black thin solid; 
  border-top: black thin solid; 
  border-bottom: black thin solid; 
  border-left: black thin solid; 
  text-align: center;
}

.HTMLPreview
{
  font-family:Arial;
  font-size:10pt;
  background-color:#B5C6DE;
  border-right: black thin solid; 
  border-top: gray thin solid; 
  border-bottom: black thin solid; 
  border-left: black thin solid; 
  text-align: left;
}

.HonorariumLabelCell
{
  font-family:Arial;
  font-size:10pt;
  text-align:right;
}

.HonorariumFieldCell
{
  font-family:Arial;
  font-size:10pt;
  text-align:left;
}

.HonorariumFieldCellWhite
{
  font-family:Arial;
  font-size:10pt;
  text-align:left;
  background-color:white;
}

.PageBreakLarge
{
  font-family:Arial;
  font-size:14pt;
  color:black;
  page-break-before:always;
}

P
{
  font-family:Arial;
  font-size:12px;
  color:black;
}
  
.SubmitButton 
{
  border-left:1px #E4EDF4 solid;
  border-top:1px #E4EDF4 solid;
  border-right:1px #768696 solid;
  border-bottom:1px #768696 solid;
  background-color:#B2C9E2;
  width:150px;
  height:25px;
  font-family:Arial;
  font-size:10;
}

.QuestionText
{
  font-family:Arial;
  font-size:13px;
  color:black;
}

.QuestionAnswers
{
  font-family:Arial;
  font-size:12px;
  color:black;
}

.debug{
	visibility:hidden;
	display:none;
	color:red;
	font-size:11px;
	background-color:#FFFF00
}
.debug_question{
	visibility:visible;
	display:inline;
}
