﻿/* ------------------------------------------------------------------------------------ */
/* Benefit Statement Classes */
/* ------------------------------------------------------------------------------------ */

.benefitStatementBeneficiaryLink {
	visibility:visible;
}

.benefitStatementChart {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	left: 20px;
	page-break-before: always;
}

.benefitStatementDisclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	background-color: #FFE8E8;
	color: #990000;
	text-align: justify;
	vertical-align: middle;
	padding: 10px;
	width: 100%;
}

.benefitStatementSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}

.benefitStatementTbl {
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	left: 20px;
}

.benefitStatementTblColLbl {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #ECE9DC;
}

.benefitStatementTblHeader {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #809165;
}

.benefitStatementTblRow {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	font-size: 11px;
	font-weight: bold;
}

.benefitStatementTblRowLbl {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #ECE9DC;
}



/* ------------------------------------------------------------------------------------ */
/* FSA Classes */
/* ------------------------------------------------------------------------------------ */

.fsatbl
{
    border-collapse: collapse;
    border: 1px solid black;
}

.fsatblheader2
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BORDER-LEFT: #000000;
    COLOR: white;
    BORDER-BOTTOM: #000000;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #809165;
}

.fsatblsubheader
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ECE9DC;
}

.fsatblheader
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: White;
    BACKGROUND-COLOR: #809165;
}

.fsatbldata
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

.fsatblhiltedata
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px;
    BACKGROUND-COLOR: #ffffcc
}

.fsatbldata2
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: black 1px;
    COLOR: black;
    BORDER-BOTTOM: black 1px;
    FONT-FAMILY: Arial, Verdana
}

.fsatblsubheader2
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000000 1px;
    BORDER-BOTTOM: #000000 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f8f4ed
}
