/* -------------------------------------------------------------------------------- */
/* -- HTML styles -- */
/* -------------------------------------------------------------------------------- */

BODY
{
	font-weight: normal;
	font-size: 10pt;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
/*	background-color: #2F7F29; /* green */
	background-color: #EFFFEF; /* very lt green */
}

td {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}

th {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

/* -------------------------------------------------------------------------------- */
/* -- Div styles -- */
/* -------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------- */
/* -- Main page area styles -- */
/* -------------------------------------------------------------------------------- */

#PageAreaMain{
	background-color: #FFFFFF;
	font-size : 10.00pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#PageAreaMain1{
	background-color: #FFFFFF;
	font-size : 10.00pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../Images/step1BgX.gif);
	background-repeat: no-repeat;
}

#PageAreaMain2{
	background-color: #FFFFFF;
	font-size : 10.00pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../Images/step2BgX.gif);
	background-repeat: no-repeat;
}

#PageAreaMain3{
	background-color: #FFFFFF;
	font-size : 10.00pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../Images/step3BgX.gif);
	background-repeat: no-repeat;
}

#PageAreaMain4{
	background-color: #FFFFFF;
	font-size : 10.00pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../Images/step4BgX.gif);
	background-repeat: no-repeat;
}

#PageAreaMain5{
	background-color: #FFFFFF;
	font-size : 10.00pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../Images/step5BgX.gif);
	background-repeat: no-repeat;
}

#PageTitle
{
	font-size : 12.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold;
	text-align : center;
	color: black; /* #4E4E4E;  */
/*	padding-right: 5px;
	padding-left: 5px; 
	padding-bottom: 5px;
	padding-top: 5px; */
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px; 
	border-bottom:1px solid #ccd2d2;
}

#PageIndent{
	margin-left: 75px;
}

#Indent1{
	margin-left: 60px;
}

.MainTable
{
	border: 5px solid green;
/*	border: solid 100 black;  /* solid 1 #808080; */
	width: 720px; /* 770px */
	background-color: White;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;  /*.8em; */
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}

/* -------------------------------------------------------------------------------- */
/* -- Header styles -- */
/* -------------------------------------------------------------------------------- */

.AppTitle{
	font-size : 16pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold;
	text-align : left;
	color: black; /* #2F7F29; */
	background-color: #FFFFFF;
}

.AppSubTitle{
	font-size : 12pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold;
	text-align : left;
	color: black; /* #2F7F29; */
	background-color: #FFFFFF;
}

.ModuleTitle{
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : bold;
	text-align : center;
	color: #24933C; 
	background-color: #FFFFFF;
}

/* -------------------------------------------------------------------------------- */
/* -- Top Menu styles -- */
/* -------------------------------------------------------------------------------- */

.TopMenuTable{
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : normal;
	text-align : center;
	color: black;
	background-color: #FFFFFF; /* #2F7F29; */
}

.TopMenuLink:link{
	text-decoration: none;
	color: black; /* #2F7F29; */
}

.TopMenuLink:visited{
	text-decoration: none;
	color: black; /* #2F7F29; */
}

.TopMenuLink:active{
	text-decoration: none;
	color: black; /* #2F7F29; */
}

.TopMenuLink:hover{
	text-decoration: none;
	color: #2F7F29; /* #4E4E4E; */
}

.TopMenuItem{
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : normal;
	text-align : center;
	color: black; /* #2F7F29; */
	background-color: #FFFFFF;
}

.TopMenuItemInactive{
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, san-serif;
	font-weight : normal;
	text-align : center;
	color: #8E8E8E; /* #2F7F29; */
	background-color: #FFFFFF;
}

/* -------------------------------------------------------------------------------- */
/* -- Footer styles -- */
/* -------------------------------------------------------------------------------- */

#Footer{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	text-align : center;
	color: #444444;
}

.FooterLink:link	{	
	text-decoration: underline;
	color: #444444;
	font-size : 8.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
	}	
		
.FooterLink:visited	{	
	text-decoration:	underline;
	color:	#444444;
	font-size : 8.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
	}	
		
.FooterLink:active	{	
	text-decoration:	underline;
	color:	#444444;
	font-size : 8.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
	}	

.FooterLink:hover	{	
	text-decoration:	underline;
	color:	#BBBBBB;
	font-size : 8.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
	}

/* -------------------------------------------------------------------------------- */
/* -- "Proceed to Next Step" Button styles -- */
/* -------------------------------------------------------------------------------- */

#NextStep{
	text-align : center;
	padding-bottom: 10px;
	padding-top: 15px;
}

/* -------------------------------------------------------------------------------- */
/* -- Inputs styles -- */
/* -------------------------------------------------------------------------------- */

.InputsVal{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : right ;
	color: #000080;
	background-color: #FFFF99; /* yellow */
/*	background-color: #CCFFCC; /* lt green */
/*	background-color: #D3DAEC; /* lt blue */
}

.InputsText{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : left; 
	color: #000080;
	background-color: #FFFF99;
/*	background-color: #CCFFCC; */
/*	background-color: #D3DAEC; /* lt blue */
}

.InputsCaption{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : left; 
}

.InputsCaptionOver{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : left; 
	color: blue;
}

.InputsCaptionBold{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : Bold; 
	text-align : left; 
}

.InputsCaptionC{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : center;
}

/* -------------------------------------------------------------------------------- */
/* -- Outputs styles -- */
/* -------------------------------------------------------------------------------- */

.OutputsVal{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : right ;
	color: #000080;
/*	background-color: #FFFF99; */
}

.OutputsValNeg{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : right ;
	color: red;
/*	background-color: #FFFF99; */
}

.OutputsValTotal{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : right ;
	color: black; /* #000080; */
	background-color: #BBC5E1;
	border: 0 none black;
/*	background-color: #FFFF99; */
}

.OutputsValTotalNeg{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : right ;
	color: red; /* #000080; */
	background-color: #BBC5E1;
	border: 0 none black;
/*	background-color: #FFFF99; */
}

/* -------------------------------------------------------------------------------- */
/* -- Table styles -- */
/* -------------------------------------------------------------------------------- */

.TableHeading2{
	font-weight : bold; 
	background-color: #798BBD; /* #D4D5F4; /* green #CCFFCC; */
	text-align: center;
	color: white;
}

.TableHeading{
	font-weight : bold; 
	background-color: #BBC5E1; /* #D4D5F4; /* green #CCFFCC; */
	text-align: center;
}

.TableTotal{
	background-color: #BBC5E1;
	text-align : left ;
}

.TableRow{ 
/*	font-size : 12.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
*/
	text-align : left ;
	cursor: auto;
}

.TableRowAlt{ 
/*
	font-size : 12.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
*/
	text-align : left ;
	background-color: #EFEFEF; /* #CCCCCC; */
	cursor: auto;
}

.TableRowOver{ 
/*
	font-size : 12.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
*/
	text-align : left ;
	background-color: #FFF8DC; /* #CCCCCC;  */
	cursor: default;
}

.TableDataItemC{
	text-align : center ;
}

.TableDataBorderBottom{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : right ;
/*	text-align : right ;
	color: #000080; */
	cursor: default;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1; 
}

.TableTextBorderBottom{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : left;
/*	color: #000080; */
	cursor: default;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1; 
}

.TableDataBorderTop{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : right ;
/*	text-align : right ;
	color: #000080; */
	cursor: default;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 1; 
}

.TableTextBorderTop{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : left;
/*	color: #000080; */
	cursor: default;
	border-top-style: solid;
	border-top-color: black;
	border-top-width: 1; 
}

.TableText{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	text-align : left;
	color: #000080;
	cursor: default;
}

/* -------------------------------------------------------------------------------- */
/* -- Link styles -- */
/* -------------------------------------------------------------------------------- */

.AppLink:link	{	
	text-decoration: underline;
	color: Blue; /* #24933C; */
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	}	
		
.AppLink:visited	{	
	text-decoration:	underline;
	color: Blue; /* #24933C; */
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	}	
		
.AppLink:active	{	
	text-decoration:	underline;
	color: Blue; /* #24933C; */
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	}	

.AppLink:hover	{	
	text-decoration:	underline;
	color: Blue; /* #24933C; */
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	}

/* -------------------------------------------------------------------------------- */
/* -- Misc styles -- */
/* -------------------------------------------------------------------------------- */

.SubHeading{ 
	font-size : 12.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
	text-align : left ;
}

.SubHeading2{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : bold; 
	text-align : left ;
}

.ErrorText{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	color: red;
/*	text-align : left ; */
}

.HideText{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal; 
	color: white;
/*	text-align : left ; */
}

/* -------------------------------------------------------------------------------- */
/* -- Popup styles -- */
/* -------------------------------------------------------------------------------- */

#PopupPageArea{
	background-color: #FFFFFF;
	font-size : 10.00pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#PopupPageText{
	background-color: #FFFFFF;
	font-size : 10.00pt;
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : normal;
/*	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px; */
}

.PopupTitle{ 
	font-size : 10.00pt; 
	font-family : Verdana, Arial, Helvetica, Sans-serif;
	font-weight : Bold; 
	color: black;
/*	text-align : left ; */
}


/* -------------------------------------------------------------------------------- */
/* -- ? styles -- */
/* -------------------------------------------------------------------------------- */
