body
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
}
td
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
}
.HTMLMenu
{
	border-top: #dddddd 1px solid;
	border-right: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 0px;
	background-color: #ECECEC;
}
.error
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	color: Red;
	padding-bottom:10px;
	padding-left:10px;
}
.siteBannerBlue
{
	background: #000066;
	color: White;
}

.siteBannerYellow
{
	background: #EB9B00;
	font-size: 1px;
}
.sectionName
{
	padding-left: 10px;
	background: #dddddd;
	color: #000066;
}
.sectionSubMenu
{
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	padding-left: 10px;
	background: #ECECEC;
	color: #666666;
}
.siteFooter
{
	padding-left: 10px;
	color: #ffffff;
}
.siteCopyright
{
	color: #000066;
}
.contentTable
{
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
}
.contentBlock
{
	padding-left: 6px;
}
.contentText
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	line-height: 14pt;
	color: #666666;
}
.emailText
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	line-height: 14pt;
	color: Black;
}
.contentTextBoldBlue
{
	padding-right: 10px;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
	color: #000066;
}
.articleHeadline
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
	color: #000066;
}
.articleDate
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
	font-size: 9pt;
	line-height: 14pt;
	color: #666666;
}
.articleIntro
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	line-height: 12pt;
	color: #000066;
}
.articleImage
{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.feedbackText
{
	line-height: 12pt;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
	color: #19175E;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}
.feedbackInfoText
{
	line-height: 12pt;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9pt;
	color: #19175E;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
	font-weight:bold;
}
.feedbackTitle
{
	line-height: 12pt;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11pt;
	font-weight: bold;
	color: #19175E;
	background-color: #DDDDDD;
	border-bottom: #FFFFFF 1px solid;
}
.feedbackSectionTitle
{
	line-height: 12pt;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
	color: #CCCCCC;
	background-color: #FF6666;
}
.feedbackSectionMainTitle
{
	line-height: 12pt;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
	color: #CCCCCC;
	background-color: #FF6666;
}
.feedbackSectionSubTitle
{
	line-height: 12pt;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6666;
}
.linkDescription
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	font-size: 9pt;
	line-height: 12pt;
	color: #000066;
}
.greyCell
{
	background-color: #ECECEC;
	padding-top: 5px;
}
.whiteCell
{
	background-color: #FFFFFF;
	padding-top: 5px;
}
.lightBlueBorder
{
	background-color: #E9E8FF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.logonLightText
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding-left: 20;
	padding-right: 20;
	color: #666666;
	background-color: #ECECEC;
}
.logonText
{
	font-size: 9pt;
	line-height: 12pt;
	color: #666666;
	padding-bottom: 10px;
	padding-top: 10px;
}
.logonStaticText
{
	padding-bottom: 10px;
	font-size: 9pt;
	color: #666666;
}
.LogonTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #000066;
}
.LogonMandatoryText
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding-left: 20;
	color: #19175E;
	background-color: #ECECEC;
	border-top: #FFFFFF 1px solid;
}
.logonLight
{
	background-color: #ECECEC;	
}
.logonDark
{
	background-color: #DDDDDD;
}
.FormMandatoryText
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding-left: 15;
	color: #19175E;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}
.contentTitle
{
	font-weight: bold;
	font-size: 12pt;
	line-height: 14pt;
	padding-bottom: 5px;
	color: #000066;
}
.paddingDarkText
{
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 9pt;
	color: #000066;
}
.darkText
{
	font-size: 9pt;
	color: #000066;
}
.tdTitleForm
{
	padding-left: 15px;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}
.tdContentForm
{
	padding-left: 15px;
	font-size: 9pt;
	color: #666666;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}

.tdGreyContentForm
{
	padding-left: 5px;
	font-size: 9pt;
	color: #19175E;
	background-color: #ECECEC;
}
.tdWhiteTitleForm
{
	padding-left: 15px;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
}
.tdWhiteContentForm
{
	padding-left: 15px;
	font-size: 9pt;
	color: #666666;
	background-color: #FFFFFF;
}
.tdStringTitleForm
{
	padding-left: 15px;
	padding-top: 5px;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}
.tdStringBoldTitleForm
{
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom:3px;
	font-size: 9pt;
	font-weight: bold;
	color: #19175E;
	background-color: #DDDDDD;
	border-bottom: #E9E8FF 1px solid;
}
.tdBoldContentForm
{
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom:3px;
	font-size: 9pt;
	color: #19175E;
	background-color: #DDDDDD;
	border-bottom: #E9E8FF 1px solid;
}
.tdSectionHeader
{
	padding-left: 15px;
	font-size: 11pt;
	color: #19175E;
	background-color: #DDDDDD;
	font-weight: bold;
}
.tdPHTitle
{
	font-size: 11pt;
	color: #19175E;
	font-weight: bold;
}
.tdPHSectionMainTitle
{
	font-size: 10pt;
	color: #645B98;
	background-color: #DDDDDD;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: #FFFFFF 1px solid;
}
.tdPHSectionSubTitle
{
	font-size: 10pt;
	color: #19175E;
	background-color: #DDDDDD;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: #FFFFFF 1px solid;
}
.tdPHSectionQuestion
{
	font-size: 9pt;
	color: #666666;
	background-color: #ECECEC;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #FFFFFF 1px solid;
}
.tdPHSectionQuestionRed
{
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #FF6666;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #FFFFFF 1px solid;
}
.tdPHSectionQuestionNo
{
	font-size: 9pt;
	color: #666666;
	background-color: #ECECEC;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom: #FFFFFF 1px solid;
}
.tdPHSectionQuestionNoRed
{
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #FF6666;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom: #FFFFFF 1px solid;
}
.tdPHRadioBox
{
	font-size: 9pt;
	color: #666666;
	background-color: #DDDDDD;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #FFFFFF 1px solid;
}
.tdPHRadioBoxRed
{
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #FF6666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #FFFFFF 1px solid;
}
.PHText
{
	font-size: 9pt;
	color: #666666;
}
.PHInvalidText
{
	font-size: 9pt;
	color: Red;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.largeGreyText
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	font-size: 11pt;
	font-weight: bold;
	color: #999999;
}
.boldBlueText
{
	padding-left: 10px;
	font-size: 9pt;
	color: #19175E;
	font-weight: bold;
}
.lowerMenuArrow
{

	border-bottom: #dddddd 2px solid;
	border-left: #dddddd 2px solid;
	background-color: #FFFFFF;
}
.lowerMenuText
{

	border-bottom: #dddddd 2px solid;
	border-right: #dddddd 1px solid;
	color: #000066;
	background-color: #FFFFFF;
}
.lowerMenuIcon
{

	border-bottom: #dddddd 2px solid;
	border-right: #dddddd 2px solid;
	border-left: #dddddd 1px solid;
	background-color: #f3f3f3;	
}
.lowerMenuArrowOver
{

	border-bottom: #dddddd 2px solid;
	border-left: #dddddd 2px solid;
	background-color: #ECECEC;
}
.lowerMenuTextOver
{

	border-bottom: #dddddd 2px solid;
	border-right: #dddddd 1px solid;
	color: #666666;
	background-color: #ECECEC;
}
.lowerMenuIconOver
{

	border-bottom: #dddddd 2px solid;
	border-right: #dddddd 2px solid;
	border-left: #dddddd 1px solid;
	background-color: #ECECEC;	
}

A:link
{
	color: #000066;
	text-decoration: none;
}
A:visited
{
	color: #000066;
	text-decoration: none;
}
A:active
{
	color: #000066;
	text-decoration: none;
}
A:hover
{
	color: #666666;
	text-decoration: underline;
}
A.article:link
{
	color: #000066;
	text-decoration: none;
	font-size: 9pt;
}
A.article:visited
{
	color: #000066;
	text-decoration: none;
	font-size: 9pt;
}
A.article:active
{
	color: #000066;
	text-decoration: none;
	font-size: 9pt;
}
A.article:hover
{
	color: #666666;
	text-decoration: underline;
	font-size: 9pt;
}
A.links:link
{
	padding-left: 10px;
	color: #666666;
	text-decoration: none;
	font-size: 9pt;
}
A.links:visited
{
	padding-left: 10px;
	color: #666666;
	text-decoration: none;
	font-size: 9pt;
}
A.links:active
{
	padding-left: 10px;
	color: #666666;
	text-decoration: none;
	font-size: 9pt;
}
A.links:hover
{
	padding-left: 10px;
	color: #000066;
	text-decoration: underline;
	font-size: 9pt;
}
A.footerlink:link
{
	color: #ffffff;
	text-decoration: none;
	font-size: 8pt;
}
A.footerlink:visited
{
	color: #ffffff;
	text-decoration: none;
	font-size: 8pt;
}
A.footerlink:active
{
	color: #ffffff;
	text-decoration: none;
	font-size: 8pt;
}
A.footerlink:hover
{
	color: #000066;
	text-decoration: underline;
	font-size: 8pt;
}

