textarea
{
	font-family: Arial;
	font-size: 10pt;
}
body
{
	font-size: 9pt;
	font-family: Arial, Sans-Serif;
	line-height: 13pt;
	color: #333333;
}
td
{
	font-size: 9pt;
	font-family: Arial, Sans-Serif;
	line-height: 13pt;
	color: #333333;
}
.HTMLMenu
{
	border-top: #CCCCFF 1px solid;
	border-left: #CCCCFF 1px solid;
	border-right: #CCCCFF 1px solid;
	padding-right: 3px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	color: #666666;
	background-color: #ECECEC;
}
.siteBannerBlue
{
	background: #006633;
	color: White;
}

.siteBannerYellow
{
	background: #99CC99;
	font-size: 1px;
}
.sectionName
{
	padding-left: 10px;
	background: #F2F1F1;
	color: #666666;
	font-size: 8pt;
}
.sectionSubMenu
{
	padding-left: 10px;
	background: #F2F1F1;
	color: #666666;
	font-size: 8pt;
}
.siteFooter
{
	padding-left: 10px;
	color: #003300;
	background: #99CC99;
}
.siteCopyright
{
	color: #333333;
	font-size: 8pt;
}
.contentTitle
{
	font-weight: bold;
	font-size: 12pt;
	line-height: 14pt;
	padding-bottom: 8px;
	color: #006633;
}
.contentTitle2
{
	font-weight: bold;
	font-size: 10pt;
	line-height: 14pt;
	padding-bottom: 8px;
	color: #006633;
}
.contentTable
{
	border-top: #99CC99 1px solid;
	border-left: #99CC99 1px solid;
	border-right: #99CC99 1px solid;
}
.contentBlock
{
	padding-left: 6px;
}
.contentText
{
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 20px;
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
}
.emailText
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	line-height: 14pt;
	color: #333333;
}
.error
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	color: Red;
}
.LogonStaticText
{
	padding-bottom: 10px;
	font-size: 9pt;
	color: #333333;
}
.LogonTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #006633;
	padding-bottom: 10px;
}
.logonMandatoryText
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	color: #446957;
	border-top: #FFFFFF 1px solid;
}
.LogonTable
{
	background-color: #F2F1F1;	
}
.logonDark
{
	background-color: #CCCCCC;
}
.LogondarkText
{
	font-size: 9pt;
	color: #cccccc;
}
.logonLight
{
	background-color: #F2F1F1;	
}
.logonLightText
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding-left: 20;
	padding-right: 20;
	color: #006633;
	background-color: #F2F1F1;
}
.logonText
{
	font-size: 9pt;
	line-height: 12pt;
	color: #333333;
	padding-bottom: 10px;
	padding-top: 10px;
}
.contentTextBold
{
	font-size: 9pt;
	line-height: 14pt;
	color: #003300;
	font-weight: bold;
}
.contentHeading
{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
	color: #006633;
}
.contentTitle
{
	font-weight: bold;
	font-size: 12pt;
	line-height: 14pt;
	padding-bottom: 5px;
	color: #006633;
}
.summaryTitle
{
	padding-left: 15px;
	
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}
.summaryTitleNoLine
{
	padding-left: 15px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 2px;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
	color: #666666;
	background-color: #ECECEC;
}
.FormContentNoLine
{
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-size: 9pt;
	color: #666666;
	background-color: #ECECEC;
}
.summaryContent
{
	padding-left: 15px;
	font-size: 9pt;
	color: #666666;
	background-color: #ECECEC;
}
.SectionHeader
{
	padding-left: 15px;
	font-size: 11pt;
	color: #006633;
	background-color: #DDDDDD;
	font-weight: bold;
}
.FormContent
{
	padding-left: 10px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-top: 2px;
	font-size: 9pt;
	color: #666666;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}
.FormMandatoryText
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding-left: 15;
	color: #446957;
	background-color: #ECECEC;
	border-bottom: #FFFFFF 1px solid;
}
.feedbackTitle
{
	font-weight: bold;
	font-size: 11pt;
	padding-bottom: 8px;
	color: #006633;
}
.feedbackText
{
	padding-top: 10px;
	font-size: 10pt;
	color: black;
}
.padding
{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
.lowerMenu
{
	border-top: #DDDDDD 2px solid;
	border-right: #DDDDDD 1px solid;
}

.lowerMenuArrow
{
	border-bottom: #DDDDDD 2px solid;
	border-left: #DDDDDD 2px solid;
	background-color: #F2F1F1;
}
.lowerMenuText
{
	border-bottom: #DDDDDD 2px solid;
	border-right: #DDDDDD 1px solid;
	color: #003300;
	background-color: #F2F1F1;
	font-size: 8pt;
}
.lowerMenuIcon
{

	border-bottom: #DDDDDD 2px solid;
	border-right: #DDDDDD 2px solid;
	border-left: #DDDDDD 1px solid;
	background-color: #ececec;	
}
.lowerMenuArrowOver
{

	border-bottom: #DDDDDD 2px solid;
	border-left: #DDDDDD 2px solid;
	background-color: #99CC99;
}
.lowerMenuTextOver
{

	border-bottom: #DDDDDD 2px solid;
	border-right: #DDDDDD 1px solid;
	color: #003300;
	background-color: #99CC99;
	font-size: 8pt;
}
.lowerMenuIconOver
{
	border-bottom: #DDDDDD 2px solid;
	border-right: #DDDDDD 2px solid;
	border-left: #DDDDDD 1px solid;
	background-color: #99CC99;	
}
.button
{
	background-color: #EB7F12;
	color: #ffffff;
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
	font-size: 9pt;
	font-weight: bold;
}
.buttonSecondary
{
	background-color: #006633;
	color: #ffffff;
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
	font-size: 9pt;
	font-weight: bold;
}
.introductionImage
{
	display: block;
	margin-left: 110px;
	margin-top: 20px;
}
.dividingGreyLine
{
	display: block;
	border-top: solid 1px #dddddd;
	padding-bottom: 10px;
}
A:link
{
	color: #003300;
	text-decoration: none;
}
A:visited
{
	color: #003300;
	text-decoration: none;
}
A:active
{
	color: #003300;
	text-decoration: none;
}
A:hover
{
	color: #006633;
	text-decoration: underline;
}
A.footerlink:link
{
	color: #003300;
	text-decoration: none;
	font-size: 8pt;
}
A.footerlink:visited
{
	color: #003300;
	text-decoration: none;
	font-size: 8pt;
}
A.footerlink:active
{
	color: #003300;
	text-decoration: none;
	font-size: 8pt;
}
A.footerlink:hover
{
	color: #006633;
	text-decoration: underline;
	font-size: 8pt;
}
A.CourseUnit:link
{
	color: #003300;
	text-decoration: none;
}
A.CourseUnit:visited
{
	color: #003300;
	text-decoration: none;
}
A.CourseUnit:active
{
	color: #003300;
	text-decoration: none;
}
A.CourseUnit:hover
{
	color: #006633;
	text-decoration: underline;
}