/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
	
.pgTitle	{
    text-align: left;
	font-size:	14pt;
	font-weight:	bold;
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.pgTitleCenter	{
    text-align: center;
	font-size:	14pt;
	font-weight:	bold;
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}				

.appMenuStatic  {
	text-align: center;
	font-size:	10pt;
	font-weight:	normal;
	font-family:Arial;
	color:Black;
}
.appMenu  {
	text-align: center;
	font-size:	10pt;
	font-weight:	normal;
	font-family:Arial;
	cursor: hand;
	color:Black;
}

.appMenuNoSel  {
	text-align: center;
	font-size:	10pt;
	font-weight:	normal;
	font-family:Arial;
	color:Black;
}

.appMenuSel  {
	text-align: center;
	font-size:	9pt;
	font-weight:	bold;
	background-color:Red;
	font-style:italic;
}

A:link	{	
	text-decoration:	none;
	color:	black;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	black;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	Black;
	}	
		
A:hover	{	
	text-decoration:	italic;
	color:	black;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.headerText
{
	vertical-align: middle;
    text-align: center;
	font-size: 20pt;
	font-weight:	bold;
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;

}

.dataLbl
{
   vertical-align: middle;
    text-align: right;
	font-size: 10pt;
	color: Black;
	font-weight:	bold; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dataLblReq
{
   vertical-align: middle;
    text-align: right;
	font-size: 10pt;
	color:#CA0000;
	font-weight:	bold; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dataLblLeftReq
{
   vertical-align: middle;
    text-align: left;
	font-size: 10pt;
	color:#CA0000;
	font-weight:	bold; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dataLblLeft
{
   vertical-align: middle;
    text-align: left;
	font-size: 10pt;
	font-weight:	bold; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dataLblCenter
{
   vertical-align: middle;
    text-align: center;
	font-size: 10pt;
	font-weight:	bold; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dataLblLeftGray
{
   vertical-align: middle;
    text-align: left;
	font-size: 10pt;
	font-weight:	bold; 
	font-family:Arial Black;
	color: Gray;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dataTextLeftGrayBg
{
   vertical-align: middle;
    text-align: left;
	font-size: 10pt;
	font-weight:	bold; 
	font-family:Arial;
	background-color:#E0E0E0;
	color: black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.redInfoLeft
{
   vertical-align: middle;
    text-align: left;
    color:#CA0000;
	font-size: 10pt;
	font-weight:	bold; 
	font-family:Arial;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.redInfoCenter
{
   vertical-align: middle;
    text-align: center;
    color:#CA0000;
	font-size: 10pt;
	font-weight:	bold; 
	font-family:Arial;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.ltBlInfoCenter
{
   vertical-align: middle;
    text-align: center;
    color:white;
    background-color:#428BC9;
	font-size: 10pt;
	font-weight:	bold; 
	font-family:Arial;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dataText
{
   vertical-align: middle;
    text-align: left;
	font-size: 10pt;
	font-weight:	normal; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.hlData
{
	font-weight: normal;
	font-size: 10pt;
	vertical-align: middle;
	cursor: hand;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
}

.hlDataSm
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: middle;
	cursor: hand;
	color: blue;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
}

.hlDataRedSm
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	background-color:#CA0000;
	cursor: hand;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

.hlPopupSm
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	cursor: hand;
	color: #b0c4de;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
}

.infoLbl
{
   vertical-align: middle;
    text-align: center;
	font-size: 10pt;
	font-weight: bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.infoLblSmWh
{
   vertical-align: middle;
    text-align: center;
	font-size: 8pt;
	font-weight:	bold; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	color:White;
}

.infoLblSm
{
   vertical-align: middle;
    text-align: center;
	font-size: 8pt;
	font-weight:	bold; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.infoLblSmLeft
{
   vertical-align: middle;
    text-align: left;
	font-size: 8pt;
	font-weight:	normal; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.infoTitle	{
    text-align: center;
	font-size:	12pt;
	font-weight:	bold;
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
.infoTitleLeft	{
    text-align: left;
	font-size:	12pt;
	font-weight:	bold;
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

.linkButtonSm
{
   vertical-align: middle;
    text-align: center;
	font-size: 8pt;
	color: Blue;
	font-weight:	normal; 
	font-family:Arial;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	cursor:hand;
}	

.infolblLg
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Arial;
	text-align: left;
}

.btnLblSm
{
   vertical-align: middle;
    text-align: center;
	font-size: 8pt;
	font-weight:	bold; 
	color:white; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	background:#CA0000;
	cursor: hand;
}

.btnLblGreySm
{
   vertical-align:middle;
    text-align:justify;
	font-size: 8pt;
	font-weight:	bold; 
	color:black; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	background:silver;
	cursor: hand;
}

.dgCenterSm
{
   vertical-align: middle;
    text-align: center;
	font-size: 8pt;
	font-weight:	normal; 
	color:black; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dgLeftSm
{
   vertical-align: middle;
    text-align: left;
	font-size: 8pt;
	font-weight:	normal; 
	color:black; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.ftrLeftxSm
{
   vertical-align: middle;
    text-align: left;
	font-size: 8pt;
	font-weight:	normal; 
	color:black; 
	font-family:Arial Black;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
}

.dgHdrLeft
{
   vertical-align: middle;
    text-align: left;
	font-size: 9pt;
	font-weight:	bold; 
	color:white; 
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#428BC9;
}

.dgHdrCenter
{
   vertical-align: middle;
    text-align: center;
	font-size: 9pt;
	font-weight:	bold; 
	color:white;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#428BC9;
}

.dgHdrRight
{
   vertical-align: middle;
    text-align: right;
	font-size: 9pt;
	font-weight:	bold; 
	color:white;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#428BC9;
}

.CustomControlsDivCls
{
	top:200px; 
	height:100px;
	width:100px;
 	position:absolute; 
	z-index:1; 
}

.ControlCell
{
	background-color:Gainsboro;
	padding:0px, 0px, 1px, 0px;	
	font-family:Verdana;
}

.ControlTable
{
	BORDER-BOTTOM: #448CCA medium solid;
	border-top: #448CCA medium solid;
	border-right: #448CCA medium solid;
	border-left: #448CCA medium solid;
}

.TitleCell
{
	background-color:Gainsboro;
	padding:0px, 0px, 1px, 0px;	
	font-family:Verdana;
	font-size:12px;
  font-weight:bolder;
	vertical-align:bottom;
}

.TabCell
{
	FILTER: alpha(Opacity=100, FinishOpacity=100, Style=0);
	vertical-align:top;
	text-align:left;
	padding: 0px 0px 0px 0px;
}

.TabImg
{ 
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	POSITION: static; 
}