﻿/* Font1 10pt, 9pt */
a:link, a:visited
{
	color: #1A2A81;
	text-decoration: none;
}
a:hover
{
	color: #8D0916;
	text-decoration: none;
}
a:active
{
	color: #1A2A81;
	text-decoration: none;
}
.font1 .menumain
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menumainhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #e0dfdb;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menusub
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #e0dfdb;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	border-left: #a7954d 1px solid;
	border-right: #a7954d 1px solid;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font1 .menusubhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	border-left: #a7954d 1px solid;
	border-right: #a7954d 1px solid;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}

/* Font2 11pt, 10pt */
.font2 .menumain
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menumainhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #e0dfdb;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menusub
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #e0dfdb;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	border-left: #a7954d 1px solid;
	border-right: #a7954d 1px solid;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font2 .menusubhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	border-left: #a7954d 1px solid;
	border-right: #a7954d 1px solid;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}

/* Font3 12pt, 11pt */
.font3 .menumain
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 100%;
	height: 25px;
	vertical-align: middle;
}
.font3 .menumainhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #e0dfdb;
	text-decoration: none;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 100%;
	height: 25px;
	vertical-align: middle;
}
.font3 .menusub
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #e0dfdb;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	border-left: #a7954d 1px solid;
	border-right: #a7954d 1px solid;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 195px;
	height: 25px;
	vertical-align: middle;
}
.font3 .menusubhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #a7954d 1px solid;
	border-left: #a7954d 1px solid;
	border-right: #a7954d 1px solid;
	border-bottom: #a7954d 1px solid;
	text-align: center;
	width: 195px;
	height: 25px;
	vertical-align: middle;
}

.font1 .mastertable .contentcolumn .menumanagertext, .font2 .mastertable .contentcolumn .menumanagertext, .font3 .mastertable .contentcolumn .menumanagertext
{
  border-right: black thin solid;
  padding-right: 2px;
  border-top: black thin solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 10pt;
  padding-bottom: 2px;
  border-left: black thin solid;
  color: #000000;
  padding-top: 2px;
  border-bottom: black thin solid;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  background-color: #ffffff;
}
.font1 .mastertable .contentcolumn .menumanagerovertext, .font2 .mastertable .contentcolumn .menumanagerovertext, .font3 .mastertable .contentcolumn .menumanagerovertext
{
  border-right: black thin solid;
  padding-right: 2px;
  border-top: black thin solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 10pt;
  padding-bottom: 2px;
  border-left: black thin solid;
  color: #000000;
  padding-top: 2px;
  border-bottom: black thin solid;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  background-color: #e0dfdb;
}
.font1 .mastertable .contentcolumn .menumanagerselectedtext, .font2 .mastertable .contentcolumn .menumanagerselectedtext, .font3 .mastertable .contentcolumn .menumanagerselectedtext
{
  border-right: black thin solid;
  padding-right: 2px;
  border-top: black thin solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 10pt;
  padding-bottom: 2px;
  border-left: black thin solid;
  color: #000000;
  padding-top: 2px;
  border-bottom: black thin solid;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  background-color: #e0dfdb;
}
.font1 .mastertable .contentcolumn .menuoptionstext, .font2 .mastertable .contentcolumn .menuoptionstext, .font3 .mastertable .contentcolumn .menuoptionstext
{
  font-weight: normal;
  font-size: 10pt;
  color: #1A2A81;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}
.font1 .mastertable .contentcolumn .menuoptionsovertext, .font2 .mastertable .contentcolumn .menuoptionsovertext, .font3 .mastertable .contentcolumn .menuoptionsovertext
{
  font-weight: normal;
  font-size: 10pt;
  color: #8D0916;
  font-style: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}


/* Font1 11pt, 10pt */
.font1 .menurelatedlinkfp
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #8D0916;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menurelatedlinkfphover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkfp
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #8D0916;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkfphover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-left: #8D0916 1px solid;
	border-right: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font1 11pt, 10pt */
.font1 .menurelatedlinkretirement
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #7794b2;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menurelatedlinkretirementhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkretirement
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #7794b2;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkretirementhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-left: #7794b2 1px solid;
	border-right: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font1 11pt, 10pt */
.font1 .menurelatedlinkannuity
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #90905F;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menurelatedlinkannuityhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkannuity
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #90905F;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkannuityhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-left: #90905F 1px solid;
	border-right: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font1 11pt, 10pt */
.font1 .menurelatedlinkmutualfund
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #E3A500;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menurelatedlinkmutualfundhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkmutualfund
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #E3A500;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkmutualfundhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-left: #E3A500 1px solid;
	border-right: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font1 11pt, 10pt */
.font1 .menurelatedlinkira
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #F59411;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menurelatedlinkirahover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkira
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #F59411;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font1 .menusubrelatedlinkirahover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-left: #F59411 1px solid;
	border-right: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font2 11pt, 10pt */
.font2 .menurelatedlinkfp
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #8D0916;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menurelatedlinkfphover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkfp
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #8D0916;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkfphover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-left: #8D0916 1px solid;
	border-right: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font2 11pt, 10pt */
.font2 .menurelatedlinkretirement
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #7794b2;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menurelatedlinkretirementhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkretirement
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #7794b2;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkretirementhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-left: #7794b2 1px solid;
	border-right: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font2 11pt, 10pt */
.font2 .menurelatedlinkannuity
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #90905F;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menurelatedlinkannuityhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkannuity
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #90905F;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkannuityhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-left: #90905F 1px solid;
	border-right: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font2 11pt, 10pt */
.font2 .menurelatedlinkmutualfund
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #E3A500;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menurelatedlinkmutualfundhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkmutualfund
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #E3A500;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkmutualfundhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-left: #E3A500 1px solid;
	border-right: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font2 11pt, 10pt */
.font2 .menurelatedlinkira
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #F59411;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menurelatedlinkirahover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkira
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #F59411;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font2 .menusubrelatedlinkirahover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-left: #F59411 1px solid;
	border-right: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font3 11pt, 10pt */
.font3 .menurelatedlinkfp
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #8D0916;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menurelatedlinkfphover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkfp
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #8D0916;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkfphover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #8D0916 1px solid;
	border-left: #8D0916 1px solid;
	border-right: #8D0916 1px solid;
	border-bottom: #8D0916 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font3 11pt, 10pt */
.font3 .menurelatedlinkretirement
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #7794b2;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menurelatedlinkretirementhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkretirement
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #7794b2;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkretirementhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #7794b2 1px solid;
	border-left: #7794b2 1px solid;
	border-right: #7794b2 1px solid;
	border-bottom: #7794b2 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font3 11pt, 10pt */
.font3 .menurelatedlinkannuity
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #90905F;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menurelatedlinkannuityhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkannuity
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #90905F;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkannuityhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #90905F 1px solid;
	border-left: #90905F 1px solid;
	border-right: #90905F 1px solid;
	border-bottom: #90905F 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font3 11pt, 10pt */
.font3 .menurelatedlinkmutualfund
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #E3A500;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menurelatedlinkmutualfundhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkmutualfund
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #E3A500;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkmutualfundhover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #E3A500 1px solid;
	border-left: #E3A500 1px solid;
	border-right: #E3A500 1px solid;
	border-bottom: #E3A500 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}


/* Font3 11pt, 10pt */
.font3 .menurelatedlinkira
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #F59411;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menurelatedlinkirahover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 100%;
	height: 35px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkira
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #F59411;
	text-decoration: none;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.font3 .menusubrelatedlinkirahover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-top: #F59411 1px solid;
	border-left: #F59411 1px solid;
	border-right: #F59411 1px solid;
	border-bottom: #F59411 1px solid;
	text-align: center;
	width: 185px;
	height: 25px;
	vertical-align: middle;
}
.labelmouse
{
	cursor: hand;
}