/*
Colors:
LightGray - #d3d3d3
DarkGray - #a9a9a9
RoyalBlue - #4169e1
LightSteelBlue - #b0c4de
White - #ffffff
Gainsboro - #dcdcdc
GhostWhite - #f8f8ff
DimGray - #696969
WhiteSmoke - #f5f5f5
*/

/*
IMPORTANT NOTE!!!
DONT add new style at the begining of the stylesheet, because some of the styles are accessed using its index(position) number property in other pages.
Add new styles after the ----------------------- break
*/
*
{
	cursor: default;
}
input[type="text"]
{
	cursor: text;
}
input
{
	/*cursor:expression((this.type=='text')?'text':this.style.cursor);*/
	/*cursor:expression(if (setInputTextCursor != null) {setInputTextCursor(this)} );*/
	/*cursor:expression(try{setInputTextCursor(this)});*/
	cursor:expression(typeof(setInputTextCursor) == 'undefined'?'default':setInputTextCursor(this));
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
input[type="submit"]
{
	cursor: default;
}
input[type="button"]
{
	cursor: default;
}

.noteA {
color: #DC143C;
}
.noWordWrap
{
	white-space: nowrap;
}
.cHand
{
	cursor: pointer;
	cursor: hand;
}
.ipiLnk	{	
	text-decoration:	underline;
	color:	#3333cc;
	cursor: pointer;
	cursor: hand;
	}
.pop
{
	overflow: visible;
	position: absolute;
	z-index:100;
}
.Bold
{
	font-weight: bold;
}

/*---------------------------------------------------------------------*/
/*------------------------ Add new styles here ------------------------*/


/* LFRDG, 9-Sep-2005, New styles used for printing*/
@media print 
{
	.NoPrint 
	{
		display: none;
		visibility: hidden;
	}
}

.LbBtnUP1Def
{
	font-size: 0.7em;
	/*cursor: default;*/
	height: 20px;
	text-align: left;
	vertical-align: middle;
}
.LbBtnUP1Hov
{
	font-size: 0.7em;
	/*cursor: default;*/
	height: 20px;
	background-color: #b0c4de;
	text-align: left;
	vertical-align: middle;
}
.LbBtnUP1Sel
{
	font-weight: bold;
	font-size: 0.7em;
	/*cursor: default;*/
	height: 20px;
	background-color: #b0c4de;
	text-align: left;
	vertical-align: middle;
}

BODY, textarea
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
p {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
}

.exDiv1
{
	OVERFLOW: auto;
	WIDTH: 100%;
	HEIGHT: 100%
}
.exVertAlignTop 
{
	vertical-align: top;
}
.bdrColor5
{
	border-color = #a9a9a9;
}
.exInvisible
{
	display: none;
	visibility: hidden;
}
.TbBtnDef_OLD
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	font-size: 0.6em;
	border-left: #a9a9a9 1px solid;
	width: 90px;
	/*cursor: default;*/
	border-bottom: #a9a9a9 1px solid;
	background-color: #d3d3d3;
	text-align: center;
}
.TbBtnHov_OLD
{
	border-right: #4169e1 1px solid;
	border-top: #4169e1 1px solid;
	font-size: 0.6em;
	border-left: #4169e1 1px solid;
	/*cursor: default;*/
	border-bottom: #4169e1 1px solid;
	background-color: #b0c4de;
	text-align: center;
	width: 90px;
}

.TbBtnDef
{
	border-right: #ECEBE0 1px solid;
	border-left: #ECEBE0 1px solid;
	border-top: #ECEBE0 1px solid;
	border-bottom: #ECEBE0 1px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", sans-serif;
	font-size: 0.6em;
	width: 90px;
	/*cursor: default;*/
	background-color: #ECEBE0;
	text-align: center;
	margin: 2px;
}
.TbBtnHov
{
	/*  #E3E0D6 */
	border-right: 1px solid #9E9E8E;
	border-left: 1px solid #EBE8E0;
	border-top: 1px solid #EBE8E0;
	border-bottom: 1px solid #9E9E8E;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", sans-serif;
	font-size: 0.6em;
	/*cursor: default;*/
	background-color: #F5F5F0;
	text-align: center;
	width: 90px;
	margin: 2px;
}
.TbBtnSel
{
	/*  #E3E0D6 */
	border-right: 1px solid #9E9E8E;
	border-left: 1px solid #EBE8E0;
	border-top: 1px solid #EBE8E0;
	border-bottom: 1px solid #9E9E8E;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", sans-serif;
	font-size: 0.6em;
	/* LFRDG 7-Jun-2006 */
	font-weight: bold;
	/*cursor: default;*/
	background-color: #F5F5F0;
	text-align: center;
	width: 90px;
	margin: 2px;
}



.TbBtnDefVert
{
	border-right: #ECEBE0 1px solid;
	border-left: #ECEBE0 1px solid;
	border-top: #ECEBE0 1px solid;
	border-bottom: #ECEBE0 1px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", sans-serif;
	font-size: 0.6em;
	width: 90px;
	/*cursor: default;*/
	background-color: #ECEBE0;
	text-align: left;
	margin: 2px;
}
.TbBtnHovVert
{
	/*  #E3E0D6 */
	border-right: 1px solid #9E9E8E;
	border-left: 1px solid #EBE8E0;
	border-top: 1px solid #EBE8E0;
	border-bottom: 1px solid #9E9E8E;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", sans-serif;
	font-size: 0.6em;
	/*cursor: default;*/
	background-color: #F5F5F0;
	text-align: left;
	width: 90px;
	margin: 2px;
}


.TbBorder
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D8D2BD;
	padding: 4px 4px 4px 4px;
}
.TbMain
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D8D2BD;
	background-color: #ECEBE0;
	width: 100%;
	/* LFRDG 2006-Abr-11
	border-spacing: 2px;
	 */
	border-spacing: 0px;
	border-collapse: collapse;
}
.TbSub
{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D8D2BD;
	background-color: #ECEBE0;
	/*width: 15%;*/
	/* LFRDG 2006-Abr-11
	border-spacing: 2px;
	 */
	border-spacing: 0px;
	border-collapse: collapse;
	white-space: nowrap;
}

.LbMain2
{
/*
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D8D2BD;

*/

	background-color: transparent;
	width: 100%;
	/* LFRDG 2006-Abr-11
	border-spacing: 2px;
	 */
	border-spacing: 0px;
	border-collapse: collapse;
}

.TbMainGroups
{
	border-top: 1px solid #FFFFFF;
	/*border-bottom: 2px solid #D8D2BD;*/
	background-color: #ECEBE0;
	/*background: #f8f8ff;*/
	width: 100%;
	/* LFRDG 2006-Abr-11
	border-spacing: 2px;
	 */
	border-spacing: 0px;
	border-collapse: collapse;
	text-align: center;
}
.TbMainGroupsBottom
{
	/*border-top: 1px solid #FFFFFF;*/
	border-bottom: 0px solid #D8D2BD;
	background-color: #F5F5F0;
	width: 100%;
	height: 13px;
	/* LFRDG 2006-Abr-11
	border-spacing: 2px;
	 */
	border-spacing: 0px;
	border-collapse: collapse;
}
.TbBtnDefGrps
{
	border-right: #ECEBE0 2px solid;
	border-left: #ECEBE0 2px solid;
	border-top: #ECEBE0 2px solid;
	border-bottom: #ECEBE0 1px solid;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", sans-serif;
	font-size: 0.7em;
	width: 90px;
	/*cursor: default;*/
	background-color: #ECEBE0;
	text-align: center;
	margin: 2px;
}
.TbBtnHovGrps
{
	/*  #E3E0D6 */
	border-right: 2px solid #9E9E8E;
	border-left: 2px solid #EBE8E0;
	border-top: 2px solid #EBE8E0;
	border-bottom: 2px solid #9E9E8E;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", sans-serif;
	font-size: 0.6em;
	/*cursor: default;*/
	background-color: #F5F5F0;
	text-align: center;
	width: 90px;
	margin: 2px;
}
.TbBtnSelGrps
{
	/*  #E3E0D6 */
	border-right: 2px solid #9E9E8E;
	border-left: 2px solid #EBE8E0;
	border-top: 2px solid #EBE8E0;
	/*border-bottom: 1px solid #9E9E8E;*/

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif", sans-serif;
	font-size: 0.7em;
	/*cursor: default;*/
	background-color: #F5F5F0;
	text-align: center;
	width: 90px;
	margin: 2px;
}

.LbBtnDef
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	font-size: 0.6em;
	border-left: #a9a9a9 1px solid;
	/*cursor: default;*/
	border-bottom: #a9a9a9 1px solid;
	text-align: left;
	vertical-align: middle;
}
.LbBtnHov
{
	border-right: #4169e1 1px solid;
	border-top: #4169e1 1px solid;
	font-size: 0.6em;
	border-left: #4169e1 1px solid;
	/*cursor: default;*/
	border-bottom: #4169e1 1px solid;
	background-color: #b0c4de;
	text-align: left;
	vertical-align: middle;
}
.LbBtnSel
{
	border-right: #4169e1 1px solid;
	border-top: #4169e1 1px solid;
	font-weight: bold;
	font-size: 0.6em;
	border-left: #4169e1 1px solid;
	/*cursor: default;*/
	border-bottom: #4169e1 1px solid;
	background-color: #b0c4de;
	text-align: left;
	vertical-align: middle;
}
/* LFRDG, 7-Jun-2006 */ 
.LbBtnDef2
{
/*
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
*/

	background-color: transparent;
	font-size: 0.8em;
	text-align: left;
	vertical-align: middle;
	/*text-decoration: none;*/
	color: #3333cc;

	/*margin-left: 0em;*/
	/*padding-left: 0em;*/
	padding-bottom: 2px;
	padding-top: 2px;
	text-indent: 1em;
	
	/*cursor: default;*/
}


/* LFRDG, 7-Jun-2006 */ 
/* , TD.LbBtnHov2, TD.LBBtnHov2 span, TD span .LBBtnHov2 */
.LbBtnHov2 {
/*
	border-right: #4169e1 1px solid;
	border-top: #4169e1 1px solid;
	border-left: #4169e1 1px solid;
	border-bottom: #4169e1 1px solid;
*/
	background-color: transparent;
	font-size: 0.8em;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: #3333cc;
	
	/*margin-left: 0em;*/
	/*padding-left: 0em;*/
	padding-bottom: 2px;
	padding-top: 2px;
	text-indent: 1em;
}
TD.LBBtnHov2 span {
	cursor: pointer;
	cursor: hand;
}

/* LFRDG, 7-Jun-2006 */ 
.LbBtnSel2
{
/*
	border-right: #4169e1 1px solid;
	border-top: #4169e1 1px solid;
	border-left: #4169e1 1px solid;
	border-bottom: #4169e1 1px solid;
*/

	background-color: transparent;
	font-weight: bold;
	font-size: 0.8em;
	text-align: left;
	vertical-align: middle;

	/*margin-left: 0em;*/
	/*padding-left: 0em;*/
	padding-bottom: 2px;
	padding-top: 2px;
	text-indent: 1em;
	
	/*cursor: default;*/
}

.TbBtnSep
{
	width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.TbBtnSepVert
{
	height: 2px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.ExPrintDiv, .exOverflowVisible
{
	overflow: visible;
}
.FntA {
	font-size: .6em;
}
.FntB {
	font-size: .8em;
}
.FntC {
	font-size: .5em;
}
.FntD {
	font-size: .7em;
}
.Fnt1em {
	font-size: 1em;	
}
.RghtAlgn {
	text-align: right;
}
.HdrBckClr
{
	background-color: #dcdcdc;
}
.BckClr3
{
	background-color: #f8f8ff;
}
.TblTit, .TblTit td 
{
	/*LFRDG 2006-Mar-24 
	font-size: 0.8em;
	color: #696969;
	*/
	font-size: .9em;
	color: #8E8E8E;
	/* LFRDG 2006-Apr-11 */
	padding-top: 14px;
}

.TblHdr, .TblHdr td 
{
	/*LFRDG 2006-Mar-24 
	font-size: .7em;	
	color: #696969;
	*/
	font-size: .8em;
	color: #8E8E8E;
	font-style: italic;
	padding-right: 1.4em;
	padding-left: 0.6em;
}
.TblWrkD, .TblWrkD td 
{
	/*LFRDG 2006-Mar-24 
	font-size: .6em;
	color: #696969;
	*/
	font-size: .7em;
	color: #8E8E8E;
	font-style: italic;
	padding-right: 1.0em;
	padding-left: 0.5em;
}
.TblD, .TblD td
{
	padding-right: 1.2em;
	padding-left: 0.5em;
	font-size: 0.8em;
	vertical-align: text-top;
	/*color: black;*/
}

.Clr3 {
	color: #696969;
}
.BxHdr {
/* 
LFRDG 2006-Mar-24  Change style to look like InternetExplorer toolbar 
	background-color: #dcdcdc;
*/
	background-color: #ECEBE0;
	color: Black;
	font-size: .8em;
	border: none;
}
.BxBdy
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	background: #f8f8ff;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}
.BrdrClr
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}
/* LFRDG 2006-Mar-31 */
.BrdrClrB {
	BORDER-RIGHT: darkgray 1px solid; 
	BORDER-TOP: darkgray 1px solid; 
	BORDER-LEFT: darkgray 1px solid; 
	BORDER-BOTTOM: darkgray 1px solid; 
	/*
	WIDTH: 100%; 
	HEIGHT: 100%;
	OVERFLOW: auto;
	darkgray
	*/
}

.lbl1 {
	font-size: .6em;
	font-style: italic;
	color: #8E8E8E;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-top: -.3em;
	margin-bottom: -.3em;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.57em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-top: -.3em;
	margin-bottom: -.3em;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.42em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-top: -.2em;
	margin-bottom: -.2em;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.20em;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-top: -.2em;
	margin-bottom: -.2em;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.9em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-top: -.2em;
	margin-bottom: -.2em;
	}	
		
H6	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	0.72em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #003366;
	margin-top: -.2em;
	margin-bottom: -.2em;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover
{
	cursor: pointer;
	cursor: hand;
	color: #3333cc;
	text-decoration: underline;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{
	font-family:	Courier New, monospace;
	}	
BLOCKQUOTE	{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}	
/* LFRDG, New for Help files */
BLOCKQUOTE2	{
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}	


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;
	}

/* LFRDG 2006-Mar-29 */
button {
	font-size: .9em;
}
input,select,textarea,checkbox,radio,label {
	font-size: .7em;
}
INPUT[type=text], INPUT[type=checkbox], select, checkbox, radio, label {
	font-size: .7em;
	/* WinXP border color original = #7F9DB9 */
}
INPUT[type=text], select {
	/* WinXP border color original = #7F9DB9 */
	border: 1px solid #B6C8D9;
}
.textPage { 
	font-size: .7em;
	/* WinXP border color original = #7F9DB9 */
	/*border: 1px solid #B6C8D9;*/
	border-bottom:  1px solid #B6C8D9;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.textPage, input#txtPage, INPUT[type=text]#txtPage { 
	font-size: .7em;
	/* WinXP border color original = #7F9DB9 */
	/*border: 1px solid #B6C8D9;*/
	border-bottom:  1px solid #B6C8D9;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
/* LFRDG, 2006-Jun-8 
	Application colors added as styles, 
	this allows to remove them from the web.config whenever possible */
COLOR1 {
	color: #D3D3D3; /* LightGray */
}
COLOR2 {
	color: #DCDCDC; /* Gainsboro */
}
COLOR3 {
	color: #F8F8FF; /* GhostWhite */
}
COLOR4 {
	color: #B0C4DE; /* LightSteelBlue */
}
COLOR5 {
	color: #A9A9A9; /* DarkGray */
}
COLOR6 {
	color: #F5F5F5; /* WhiteSmoke */
}
COLOR7 {
	color: #4169E1; /* RoyalBlue */
}
/* New color, like the default Internet Explorer toolbar background */
COLOR8 {
	color: #ECEBE0; /* like the default Internet Explorer toolbar background */
}
/* LFRDG, 2006-Jun-8 
	Application colors added as styles but for BackgroundColor, 
	this allows to remove them from the web.config whenever possible */
COLOR1BACK {
	background-color: #D3D3D3; /* LightGray */
}
COLOR2BACK {
	background-color: #DCDCDC; /* Gainsboro */
}
COLOR3BACK {
	background-color: #F8F8FF; /* GhostWhite */
}
COLOR4BACK {
	background-color: #B0C4DE; /* LightSteelBlue */
}
COLOR5BACK {
	background-color: #A9A9A9; /* DarkGray */
}
COLOR6BACK {
	background-color: #F5F5F5; /* WhiteSmoke */
}
COLOR7BACK {
	background-color: #4169E1; /* RoyalBlue */
}
/* New color, like the default Internet Explorer toolbar background */
COLOR8BACK {
	background-color: #ECEBE0; /* like the default Internet Explorer toolbar background */
}
/*
td.tdLeftPanelAdmin  {
	width: 160px;
	background-color: ghostwhite;
	vertical-align: top;
	text-align: center;
}
*/
td#tdLeftPanel {
	background-color: ghostwhite;
	vertical-align: top;
	text-align: center;	
}
td#tdLeftPanel.LeftPanelAdmin {
	width: 170px;
}
.tdLeftPanel {
	width: 210px;
}
.txtIndA {
	text-indent: 2em;
	/*color: #3333cc;*/
	color: #4169E1; /* RoyalBlue */
}
.terrSep { 
display: block;
height: 1px; 
border-left: none;
border-right: none;
/*border-top: 1px dashed #F5F5F5; /* WhiteSmoke */
/*border-top: 1px dashed #A9A9A9; /* DarkGray */
/*border-top: 1px dashed #D3D3D3; /* LightGray */
/*border-top: 1px dashed #DCDCDC; /* Gainsboro */
border-top: 1px solid #F5F5F5; /* WhiteSmoke */
/*border-top: 1px solid #F8F8FF; /* GhostWhite */
border-bottom: none; 
 margin-left: 2em;
}
