/* Enrollment  */

/*----------------------------------------------------*/
/* TEXTBOX, BUTTON, COMBOBOX, TEXTAREA ...            */
/*----------------------------------------------------*/	
.BodyBackColor
{
	background-color:#CCCC99;
}
.HeaderBackColor
{
	background-color:#B8B872;
}
.MenuBackColor
{
	background-image:url(../Images/background.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.BeigeBackColor
{
	background-color:#EBEBD6;
}
.ContentBackColor
{

	background-color:#F8FBE6
}
.MenuTitleBackColor
{
	background-color:#990000;
}
.BackImageWelcomes
{
	background-image:url(../Images/plants.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#F8FBE6;
}
.BackImageHome
{
	width:766px;
	background-image:url(../Images/imageHome.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.BackLogin
{
	width:766px;
	background-image:url(../Images/imageLogin.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.BrandReport
{
	background-image:url(../Images/logotypeReport.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/* Dark Combo-box */
.DarkCombo
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #949273;
	border-bottom: 1px solid #524539;
	border-right: 1px solid #524539;
	border-left: 1px solid #DEDBC6;
	border-top:1px solid #DEDBC6;
	color:#FFFFFF;
	text-decoration:none;
	cursor: hand;
}

/* Light Combo-box */
.LightCombo
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #F8FBE6;
	border-bottom: 1px solid #524539; 
	border-right: 1px solid #524539;
	border-left: 1px solid #cccccc;
	border-top:1px solid #cccccc;
	color:#524539;
	text-decoration:none;
	cursor: hand;		
}

/* Gray Combo-box */
.GrayCombo
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #F7F7F7;
	border-bottom: 1px solid #524539;
	border-right: 1px solid #524539;
	border-left: 1px solid #DEDBC6;
	border-top:1px solid #DEDBC6;
	color:#524539;
	text-decoration:none;
	cursor: hand;		
}

/* Textbox  */
.Textbox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #FFFFFF;
	border-bottom: 1px solid #524539;
	border-right: 1px solid #524539;
	border-left: 1px solid #DEDBC6;
	border-top:1px solid #DEDBC6;
	color:#524539;
	text-decoration:none;
}

.TextboxGray
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #F7F7F7;
	border-bottom: 1px solid #524539;
	border-right: 1px solid #524539;
	border-left: 1px solid #DEDBC6;
	border-top:1px solid #DEDBC6;
	color:#524539;
	text-decoration:none;
}

.TextboxWithoutBorder
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #F8FBE6;
	border: 0px solid #F8FBE6;
	color:#524539;
	font-weight:bold;
	text-decoration:none;
}

.TextboxWithoutBorderNormal
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #F8FBE6;
	border: 0px solid #F8FBE6;
	color:#524539;
	font-weight:normal;
	text-decoration:none;
}

.TextboxMask
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*background: #F7F7F7; */
	border-bottom: 1px solid #524539;
	border-right: 1px solid #524539;
	border-left: 1px solid #DEDBC6;
	border-top:1px solid #DEDBC6;
	color:#524539;
	text-decoration:none;
	
	
	background-image:url(../Images/mask.gif);
	background-repeat: repeat-x;
	background-position: left middle;
}

/* Radio Buttons  */
.Radio
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #F8FBE6;
	border-bottom: 0px solid #A7A754;
	border-right: 0px solid #A7A754;
	border-left: 0px solid #DEDBC6;
	border-top:0px solid #DEDBC6;
	color:#524539;
	text-decoration:none;
}


/* checkbox    */
.CheckBox
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #F8FBE6;
	border-bottom: 0px solid #A7A754;
	border-right: 0px solid #A7A754;
	border-left: 0px solid #DEDBC6;
	border-top:0px solid #DEDBC6; 
	color:#524539;
	text-decoration:none;
}

/*  TextArea   */
.TextArea
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #F8FBE6;
	border-bottom: 1px solid #A7A754;
	border-right: 1px solid #A7A754;
	border-left: 1px solid #DEDBC6;
	border-top:1px solid #DEDBC6; 
	color:#524539;
	text-decoration:none;
}	

/* Light Button  */
.LightButton
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #CCCC99;
	border-bottom: 1px solid #A7A754;
	border-right: 1px solid #A7A754;
	border-left: 1px solid #DEDBC6;
	border-top:1px solid #DEDBC6; 
	color:#524539;
	text-decoration:none;
	cursor: hand;
}
		
/* Dark Button */
.DarkButton
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #A7A754;
	border-bottom: 1px solid #524539;
	border-right: 1px solid #524539;
	border-left: 1px solid #949273;
	border-top:1px solid #949273; 
	color:#FFFFFF;
	text-decoration:none;
	cursor: hand;
}
				
/* Format for the Grid buttons */			
.GridButton
{
	BACKGROUND: #CCCC99;/*#DEDBC6; */
	BORDER-BOTTOM: #524539 1px solid;
	BORDER-LEFT: #DEDBC6 1px solid;
	BORDER-RIGHT: #524539 1px solid;
	BORDER-TOP: #DEDBC6 1px solid;
	COLOR: #524539;
	CURSOR: hand;
	FONT-FAMILY: Verdana, tahoma, arial, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none
}

.WithoutBorderButton
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #FFFFFF;
	border: 0px solid #FFFFFF;
	color:#524539;
	CURSOR: hand;
	font-weight:bold;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline; 
}

/*-----------------------------------------*/
/* TEXT FOR LABELS OF THE FORM             */
/*-----------------------------------------*/
.FormTextBold  /*  align = right */
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.FormText  /*  align = right */
{
	FONT-SIZE: 10px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.FormTextNormal  /*  align = right */
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.FormTextError  /*  align = right */
{
	FONT-SIZE: 10px;
	font-weight:normal;
	COLOR:Red;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*-----------------------------------------*/
/* TEXT IN GENERAL                              */
/*-----------------------------------------*/

.TitleNormal
{
	FONT-SIZE: 14px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	line-height:25px;
}
.TitleBold
{
	FONT-SIZE: 14px;
	font-weight: bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	line-height:25px;
}
.SubtitleNormal
{
	FONT-SIZE: 13px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	line-height:20px;
}
.SubtitleBold
{
	FONT-SIZE: 13px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	line-height:20px;
}
.SubtitleRedBold
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR:#990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 3px;
	line-height:18px;
}

.SubtitleLightGreenBold
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #F5F5F5;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 3px;
	line-height:18px;
}
.SubtitleRedBold11
{
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 3px;
	line-height:20px;
}

.SubtitleGreenBold11
{
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 3px;
	line-height:20px;
}

.SubtitleFawnBold
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #DEDBC6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	line-height:18px;
}
.UserLogged
{
	FONT-SIZE: 10px;
	font-weight:lighter;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 2px;
	line-height:16px;
}

.Text1Justify
{
	FONT-SIZE: 12px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify
}

.Text1
{
	FONT-SIZE: 12px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text1Bold
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text1BoldLight
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #DEDBC6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text2
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text2Bold
{
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text2BoldLight
{
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #DEDBC6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text2RedBold
{
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text3
{
	FONT-SIZE: 10px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text3Bold
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Text3BoldGreen  
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #949273;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Text3BoldLight
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #DEDBC6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text3BoldRed
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*-----------------------------------------*/
/*   HYPERLINK                  */
/*-----------------------------------------*/

/*  HREFBold   - 12px - underline - Bold      */

.HREFBold
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFBold:hover
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.HREFBold:active
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.HREFBold:visited
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.HREFBold:link
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/*     HREFNormal    - 11px - underline   */

.HREFNormal 
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFNormal:hover
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #949273;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFNormal:visited 
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFNormal:active 
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFNormal:link
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}

/* RED + UNDERLINE*/
.HREFNormalRed 
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFNormalRed:link
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFNormalRed:active
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFNormalRed:visited
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFNormalRed:hover
{
	FONT-SIZE: 11px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}

/**/
/*     HREFSmall   - 10px - underline   */
.HREFSmall:link
{
	FONT-SIZE: 10px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFSmall:active
{
	FONT-SIZE: 10px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFSmall:hover
{
	FONT-SIZE: 10px;
	font-weight:normal;
	COLOR: #949273;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}
.HREFSmall:visited
{
	FONT-SIZE: 10px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline; 
}

/*     HREFSmall   - 10px - NON underline   */
.HREFSmallNon
{
	FONT-SIZE: 9px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFSmallNon:link
{
	FONT-SIZE: 9px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFSmallNon:active
{
	FONT-SIZE: 9px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFSmallNon:visited
{
	FONT-SIZE: 9px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFSmallNon:hover
{
	FONT-SIZE: 9px;
	font-weight:normal;
	COLOR: #949273;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}

/*     HREFRedSmall   - 10px - underline - bold  */
.HREFRedSmall
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFRedSmall:link
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFRedSmall:active
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFRedSmall:visited
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
.HREFRedSmall:hover
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #949273;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
}
/*     HREFTextTitleBar   - 11px - bold  */
.HREFTextTitleBar {
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left: 2px;
}
.HREFTextTitleBar:hover
{
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #A9A88F;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding-left: 2px;
}

.HREFTextTitleBar:active
{
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #c61031;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding-left: 2px;
}
.HREFTextTitleBar:visited
{
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #c61031;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding-left: 2px;
}


/*-----------------------------------------*/
/*   HYPERLINK TREE                  */
/*-----------------------------------------*/
.HREFBoldTree
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
	cursor: hand;
}
.HREFBoldTree:hover
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #C61031;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: hand;
}
.HREFBoldTree:active
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: hand;
}
.HREFBoldTree:link
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: hand;
}
.HREFBoldTree:visited
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: hand;
}
/*-----------------------------------------*/
/*   HYPERLINK TREE                  */
/*-----------------------------------------*/
.HREFBoldTreeDark
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none; 
	cursor: hand;
}

.HREFBoldTreeDark:active
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: hand;
}

.HREFBoldTreeDark:link
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: hand;
}

.HREFBoldTreeDark:hover
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #C61031;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: hand;
}

.HREFBoldTreeDark:visited
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	cursor: hand;
}

/*-----------------------------------------*/
/*   HYPERLINK LEFT BAR                 */
/*-----------------------------------------*/
.HREFLeftBar
{
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  text-decoration:none; 
  text-align:left;
}
.HREFLeftBar:hover
{
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #A9A88F;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  text-decoration:none;
  text-align:left;
}

.HREFLeftBar:active
{
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  text-decoration:none; 
  text-align:left;
}

.HREFLeftBar:visited
{
  FONT-SIZE: 11px;
  font-weight:bold;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  text-decoration:none; 
  text-align:left;
}
/*   HREFLeftBarSmall */
.HREFLeftBarSmall
{
  FONT-SIZE: 10px;
  font-weight:bold;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 2px;
  text-decoration:none; 
  text-align:left;
}

.HREFLeftBarSmall:active
{
  FONT-SIZE: 10px;
  font-weight:bold;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 2px;
  text-decoration:none; 
  text-align:left;
}
.HREFLeftBarSmall:link
{
  FONT-SIZE: 10px;
  font-weight:bold;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 2px;
  text-decoration:none; 
  text-align:left;
}
.HREFLeftBarSmall:hover
{
  FONT-SIZE: 10px;
  font-weight:bold;
  COLOR: #A9A88F;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 2px;
  text-decoration:none;
  text-align:left;
}

.HREFLeftBarSmall:visited
{
  FONT-SIZE: 10px;
  font-weight:bold;
  COLOR: #524539
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 2px;
  text-decoration:none; 
  text-align:left;
}


/*-----------------------------------------*/
/*   BODY                  */
/*-----------------------------------------*/
.bodyWebXpress {
	background-color: #CCCC99; 
	scrollbar-3dlight-color: #F8FBE6;
    scrollbar-arrow-color:#990000;
    scrollbar-base-color:#F8FBE6;
    scrollbar-darkshadow-color:#524539;
    scrollbar-face-color: #F8FBE6; 
    scrollbar-highlight-color:#FFFBF7;
    scrollbar-shadow-color:#949273
}
.bodyReports 
{
	background-color:#FFFFFF;
}

/*-----------------------------------------*/
/*   TABLES AND COLUMNS   / LINES               */
/*-----------------------------------------*/
.TableBorderGreen { /* Outer Line of a table*/
	
	border-color:#949273;
	border-width:thin;
	border-style:solid;
	margin:5px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 0px
}
.ColBorderBottomGreen { /* Line Bottom of a Column of a table*/
	
	border-bottom-color:#949273;
	border-bottom-width:thin;
	border-bottom-style:solid;
	margin:5px;
}
.ColBorderBottomRed { /* Line Bottom of a Column of a table*/
	
	border-bottom-color:#c61031;
	border-bottom-width:thin;
	border-bottom-style:solid;
	margin:5px;
}

.ColBorderLeftGreen {  /* Line Left and Bottom of a Column of a table*/
	
	border-left-color:#949273;
	border-left-width:thin;
	border-left-style:solid;
	border-bottom-color:#949273;
	border-bottom-width:thin;
	border-bottom-style:solid;
	margin:5px;
}
.ColBgHeader
{
	background-color:#949273;
	height:18px;
	font-size: 10px;
	font-weight:bold;
	color: #DEDBC6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.ColBgLight
{
	background-color:#FFFBF7;
	height:18px;
	font-size: 10px;
	font-weight:bold;
	COLOR: #524539;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ColBgDark
{
	background-color:#DEDBC6;
	height:18px;
	font-size: 10px;
	font-weight:bold;
	COLOR: #524539;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
.LineHRed
{
	background-color:#990000;
	height:1px;
	vertical-align:top;
}
.LineHGreen
{
	background-color:#949273;
	height:1px;
	vertical-align:top;
}
.LineHGray
{
	background-color:#CCCCCC;
	height:1px;
	vertical-align:top;
}

/*-------------------------------------------------------*/
/*   DON'T TOUCH - STYLE FOR HEADER/FOOTER MENU          */
/*-------------------------------------------------------*/

.DottedRedLine
{
  background-image:url(../Images/bg_dotted_lineHRed.gif); 
  background-repeat:repeat-x;
  background-position:left bottom;
}

.BgDottedLine_H
{
  background-image:url(../Images/bg_dotted_lineH.gif);
  background-repeat:repeat-x;
  vertical-align:top;
}
.BgLeftBar /* 207 width*/
{
  background-image:url(../Images/bg_leftBar.gif); 
  background-repeat:repeat-y;
  background-position:right top;
}

.TextTitleMainPage
{
  FONT-SIZE: 14px;
  font-weight:bold;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 8px;
}
.TextTitleMainPage
{
  FONT-SIZE: 14px;
  font-weight:bold;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 8px;
}

.TextMainPageHome
{
  FONT-SIZE: 12px;
  font-weight:normal;
  letter-spacing:0.5px;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 8px;
  padding-right: 5px;
  line-height:20px;
}
.TextMainPage
{
  FONT-SIZE: 12px;
  font-weight:normal;
  letter-spacing:0.5px;
  COLOR: #524539;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  padding-left: 8px;
  padding-right: 5px;
}

.BgPixelGreen{
  background-image:url(../Images/pixel_green.gif);
  background-repeat:repeat-y;
  vertical-align:top;
  background-position:left;
}
.BgPixelGreenH{
  background-image:url(../Images/bgPixelGreen.gif);
  background-repeat:repeat-x;
  background-position:left top;
}
.TextTitleBar {
	FONT-SIZE: 13px;
	font-weight:bold;
	COLOR: #EFEFDE;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
.TextFooterWelcome {
	FONT-SIZE: 11px;
	COLOR: #DEDBC6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	text-align:right
}

.HREFMenuText {
	color: #666666;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
	text-transform: uppercase;
	letter-spacing:0;
	text-align:center;
	TEXT-DECORATION: none
}

.HREFMenuText A {
	color: #666666;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 8pt;
	font-weight:bold;
	cursor: hand;
	text-transform: uppercase;
	letter-spacing:0;
	text-align:center;
	TEXT-DECORATION: none
}

.HREFMenuText A:hover {
color: #666666;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 8pt;
	font-weight:bold;
	cursor: hand;
	text-transform: uppercase;
	letter-spacing:0;
	text-align:center;
	TEXT-DECORATION: underline
}
.HREFMenuText A:active {
	color: #666666;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 8pt;
	font-weight:bold;
	cursor: hand;
	text-transform: uppercase;
	letter-spacing:0;
	text-align:center;
	TEXT-DECORATION: none
}
.HREFMenuText A:visited {
	color: #666666;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 8pt;
	font-weight:bold;
	cursor: hand;
	text-transform: uppercase;
	letter-spacing:0;
	text-align:center;
	TEXT-DECORATION: none
}

.Footer {
	FONT-SIZE: 10px;
	COLOR: #DEDBC6;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 10px;
}

.LoginText {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #7a7a7a;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.BgHDottedLineY
{
  background-image:url(../Images/dotted_lineH_y.gif);
  background-repeat:repeat-x;
  vertical-align:top;
}

.BgImageExcel
{
  background-image:url(../Images/bgImageExcel.gif);
  background-repeat:no-repeat;
  background-position: left center;
}

.BgTopLineGreen
{
  background-image:url(../Images/bg_topLineGreen.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
.BgBottomLinePage
{
  background-image:url(../Images/bg_bottomLinePage.gif);
  background-repeat: repeat-x;
  background-position: left top;
}

.BgLeftLineGreen
{
  background-image:url(../Images/bg_leftLineGreen.gif);
  background-repeat: repeat-y;
  background-position: left top;
}
/*-------------------------------------------------------*/
/*   DON'T TOUCH - STYLE FOR REPORTS						         */
/*-------------------------------------------------------*/
.FormTextBoldReport
{
	FONT-SIZE: 9px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.FormTextReport  
{
	FONT-SIZE: 9px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.TitleBoldReport
{
	FONT-SIZE: 13px;
	font-weight: bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	line-height:25px;
}
.TitleGrayBoldUpperReport
{
	FONT-SIZE: 12px;
	font-weight:bold;
	text-decoration:underline;
	letter-spacing:1px;
	text-transform:capitalize;
	COLOR: #666666;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 3px;
	line-height:20px;
}
.SubtitleRedBoldReport
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 3px;
	line-height:20px;
}
.SubtitleGreenBoldReport
{
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #949273;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 3px;
	line-height:20px;
}
.Text2Report
{
	FONT-SIZE:11px;
	font-weight:normal;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text2BoldReport
{
	FONT-SIZE:11px;
	font-weight:bold;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text2BoldGreenReport  
{
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #949273;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text2BoldTitleReport  
{
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #000000;
	text-decoration:underline;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.Text3Report
{
	FONT-SIZE: 10px;
	font-weight:normal;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text3BoldReport
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #524539;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.Text3BoldGreenReport  
{
	FONT-SIZE: 10px;
	font-weight:bold;
	COLOR: #949273;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.TimesNewRomanText
{
	font-family: Times New Roman;
	font-size: 14px;
}
.TimesNewRomanTitle
{
	font-family: Times New Roman;
	font-size: 20px;
	height: 28px;
}

/*-------------------------------------------------------------------------------------------------------*/
/*   DON'T TOUCH - STYLE FOR ACCORDION RELATED WITH SCRIPTS:accordion.js, effects.js AND prototype.js  						         */
/*-------------------------------------------------------------------------------------------------------*/

.accordion_toggle 
		{ 
		PADDING-RIGHT: 10px; 
		DISPLAY: block; 
		PADDING-LEFT: 10px; 
		FONT-WEIGHT: normal; 
		FONT-SIZE: 12px; 
		BACKGROUND: url(../Images/accordion_toggle.jpg) #B8B872 no-repeat left top; 
		PADDING-BOTTOM: 0px; 
		MARGIN: 0px; 
		WIDTH: 540px; 
		CURSOR: pointer; 
		COLOR: #000000; 
		LINE-HEIGHT: 30px; 
		PADDING-TOP: 0px; 
		BORDER-BOTTOM: #B8B872 1px solid; 
		HEIGHT: 30px; 
		TEXT-DECORATION: none; 
		outline: none 
		} 
.accordion_toggle_active 
{
		BACKGROUND: url(../Images/accordion_toggle_active.jpg) #AAD06B no-repeat left top; 
		COLOR: #ffffff; 
		BORDER-BOTTOM: #AAD06B 1px solid 
} 
.accordion_content 
{ 
		OVERFLOW: hidden; 
		COLOR: #444444; 
		BACKGROUND-COLOR: #ffffff 
} 
.accordion_content H2 
{ 
		MARGIN: 15px 0px 5px 10px; 
		COLOR: #0099ff 
} 
.accordion_content P 
{ 
		PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
		PADDING-BOTTOM: 15px; LINE-HEIGHT: 150%; 
		PADDING-TOP: 5px 
} 

.vertical_accordion_toggle 
{ 
		PADDING-RIGHT: 10px; 
		DISPLAY: block; PADDING-LEFT: 10px; 
		FONT-WEIGHT: normal; 
		FONT-SIZE: 12px; 
		BACKGROUND: url(../Images/accordion_toggle.jpg) #a9d06a no-repeat right top; PADDING-BOTTOM: 0px; 
		MARGIN: 0px; WIDTH: 600px; 
		CURSOR: pointer; COLOR: #000000; 
		LINE-HEIGHT: 30px; PADDING-TOP: 0px; 
		BORDER-BOTTOM: #cde99f 1px solid; 
		HEIGHT: 30px; TEXT-DECORATION: none; 
		outline: none 
		} 
.vertical_accordion_toggle_active 
{ 
	BACKGROUND: url(../Images/accordion_toggle_active.jpg) #e0542f no-repeat right top; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #f68263 1px solid 
} 
.vertical_accordion_content { OVERFLOW: hidden; COLOR: #444444; BACKGROUND-COLOR: #ffffff } 
.vertical_accordion_content H2 { MARGIN: 15px 0px 5px 10px; COLOR: #0099ff } 
.vertical_accordion_content P 
{ 
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; LINE-HEIGHT: 150%; PADDING-TOP: 5px 
} 
#vertical_nested_container { MARGIN: 20px auto; WIDTH: 480px }