.CalculatorDescription
{
	text-align:left;
	font-size:small;
	width:100%;
	margin:10;	
}	
.CalculateButton
{
	
	font-size:large;
	font-weight:bold;
	height:35px;
    
}
.CalculatorTable
{
	margin-top:10;
	width:90%;
}
.LifeTitle
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 30pt;
    MARGIN: 3px 3px 3px 30px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: 'Times New Roman', Tahoma, Arial;
    LETTER-SPACING: 3pt;
    FONT-VARIANT: small-caps;
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    text-align:center;
}
.headerframe
{
}
.profileinfo
{
	Position:relative;
	float: right;
	top:-55px ;
    COLOR: #c8c8ff;
}
.formpanel
{
    BORDER-RIGHT: mediumslateblue thin groove;
    BORDER-TOP: mediumslateblue thin groove;
    LEFT: 0px;
    BORDER-LEFT: mediumslateblue thin groove;
    WIDTH: 100%;
    BORDER-BOTTOM: mediumslateblue thin groove;
    TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #f2f2f2
}
.linkbutton
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #99a4b1;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}
.printbuttons
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FLOAT: right;
    BORDER-LEFT: medium none;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    POSITION: static
}
H3
{
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 0px
}
.profiledetails
{
    WIDTH: 100%
}
.lifetableheader
{
    BORDER-RIGHT: mediumslateblue;
    BORDER-TOP: mediumslateblue thin groove;
    BORDER-LEFT: mediumslateblue;
    BORDER-BOTTOM: mediumslateblue thin groove
}
.FormTable
{
	display:block;
    TOP: 83px;
    height:auto;
	border-collapse:collapse;
    BORDER-TOP: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    background=#c8c8ff;
}
.ProfileListWarning
{
	font-style:italic;
	font-size:smaller;
	color:crimson;
	display:none;
}

