﻿body
{
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}
a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
}
a:hover  
{ 
	color: #FF4200; 
	text-decoration: none; 
}
h1
{
	font-family: Arial, Helvetica, Sans-Serif;	
}
h2
{
	font-family: Arial, Helvetica, Sans-Serif;	
}
h3
{
	font-family: Arial, Helvetica, Sans-Serif;	
}
h4
{
	font-family: Arial, Helvetica, Sans-Serif;	
}
table
{
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}
legend
{
	color: Black;
}
.headpanel
{
	font-size: 8pt;
	background: url(Images/all_pages/tabbox.jpg) #d4dcec fixed repeat-x;
	font-family: Arial, Helvetica, Sans-Serif;
	vertical-align: bottom;
}
.Buttons
{
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #dcdcdc;
	font-size: 8pt;
}
.bluesectionpanel
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: white;
	background-image: url(Images/all_pages/blue_heading_bg.png);
	background-color: #0000ff;
}
.greensectionpanel
{
	font-size: 10pt;
	background: url(Images/all_pages/green_heading_bg.png);
	background-color: #009900;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: white;
}
.redsectionpanel
{
	font-size: 10pt;
	background: url(Images/all_pages/red_heading_bg.png);
	background-color: #009900;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: white;
}
.orangesectionpanelx
{
	font-size: 10pt;
	background: url(Images/all_pages/orange_heading_bg.png);
	background-color: #009900;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: white;
}
.orangesectionpanel
{
	font-size: 10pt;
	background: url(Images/all_pages/light_blue_heading.jpg);
	background-color: #d4dcec;

	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: black;
}
.panelLrgFont
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.panelSmFont
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.panelSmFontnbold
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
}
.footercopyright
{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: gray;
}
.tableLRSpacing
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.WhiteTableHeader
{
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #2f4f4f;
}
.BoldLabel
{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.BoldLabelPrnt
{
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.NormLabel
{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
}
.SmallLabel
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
}
.HeadLabel
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.RecHeadLabel
{
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.ListBox
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
	overflow: auto;
}
.TextBox
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
}
.TreePrnt
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: black;
	display: block;
}
.TreePrntSel
{ 
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	text-decoration: underline; 
	color: #5555dd; 
	padding-right: 5px; 
	padding-left: 0px; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	display: block;
}
a.AZAnchor
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Helvetica, Sans-Serif;
	border-right: white thin solid;
	border-top: white thin solid;
	border-left: white thin solid;
	border-bottom: white thin solid;
	background-color: transparent;
	vertical-align: middle;
	text-align: center;
}
.AZAnchorS
{
	font-weight: bold;
	font-size: 9pt;
	color: #0000ff;
	font-family: Arial, Helvetica, Sans-Serif;
	border-right: white thin solid;
	border-top: white thin solid;
	border-left: white thin solid;
	border-bottom: white thin solid;
	background-color: white;
	vertical-align: middle;
	text-align: center;
}
.spacer
{
	font-size: 4pt;
}

.panelgray 
{
	overflow: auto;
	overflow-x: hidden; 
	overflow-y: scroll; 
	scrollbar-3dlight-color:#d3d3d3;
	scrollbar-arrow-color:#696969;
	scrollbar-base-color:#f5f5f5;
	scrollbar-darkshadow-color:#dcdcdc;
	scrollbar-face-color:#f2f1ee;
	scrollbar-highlight-color:#696969;
	scrollbar-track-color:#f5f5f5; 
	scrollbar-shadow-color:#a9a9a9;		
}

.panelreg
{
	overflow: auto;
	overflow-x: hidden; 
	overflow-y: auto; 
}

.regtemplatehead4
{
	width:426.1pt;
	border:solid windowtext 1.0pt;
	background:#CCFFFF;
	padding:0cm 5.4pt 0cm 5.4pt
}
.regtemplatehead1
{
  width :226.95pt;
  border :solid windowtext 1.0pt;
  background:#FF3300;
  padding:0cm 5.4pt 0cm 5.4pt;
  height:12.9pt
}
.regtemplatehead3
{
  width :226.95pt;
  border :solid windowtext 1.0pt;
  background:#FFFFFF;
  padding:0cm 5.4pt 0cm 5.4pt;
  height:12.9pt
}
.regtemplatehead2a
{
width:426.1pt;
border-top:none;
border-left:
  solid windowtext .5pt;
  border-bottom:solid windowtext .75pt;
  border-right:solid windowtext .5pt;
  mso-border-top-alt:solid windowtext .75pt;
  padding:5.65pt 5.4pt 5.65pt 5.4pt;
  height:19.8pt
}
.regtemplatehead2
{
    width:426.1pt;border-top:none;border-left:
  solid windowtext .5pt;border-bottom:solid windowtext .75pt;border-right:solid windowtext .5pt;
  mso-border-top-alt:solid windowtext .75pt;background:#333FB0;padding:5.65pt 5.4pt 5.65pt 5.4pt
}
.breaklong
{
  /* WORD-BREAK:BREAK-ALL;   */
}
sub, sup {
  line-height: 0;
}
