/* Default CSS Stylesheet for a new Web Application project */{}

.GeneralPage
{
	background-color: white; 
	background-image: none; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	width: 775px; 
}

.GeneralTable
{
	background-color: white; 
	height: 100%;
}

.TopBanner
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 28px; 
	color: #666666; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none;
	background-color: #FFFFFF; 
	background-image: none;
	text-align: left; 
}

.TopSubBanner
{
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black; 
	font-weight: normal;
	font-style: normal; 
	text-decoration: none;
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: left; 
}

.TopSubBannerText
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	text-align: center; 
}

.LeftColumn
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000000; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	background-color: white; 
	background-image: none;
	vertical-align: top; 
}

.LeftColumnText
{
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
	font-style: normal; 
}

.RightColumn
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	background-color: #F0F3FB; 
	background-image: none; 
	vertical-align: top; 
	text-align: left; 
	width: 20%; 
	height: 100%;
}

.RightColumnText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	vertical-align: top; 
	text-align: left; 
	width: 20%;
	height: 100%;
}

.Footer
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #E7E3D7; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #FFFFFF; 
	background-image: none; 
}

.FooterText
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal; 
}

.Instructions
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #ABB9DE;
	background-image: none;
	text-align: left; 
}

.ErrorMessages
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #C90D4F; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: center; 
}

.Messages
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #C90D4F; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: center; 
}

.Headings
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: Black; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: left; 
}

.WizardHeadings
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color:  #6A6A6A; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #f0f0f0; /* #edf3fe;  #ABB9DE; */ 
	background-image: none; 
	text-align: left; 
}

.WizardReportHeadings
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color:  #6A6A6A; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #f0f0f0; /* #edf3fe;  #ABB9DE; */ 
	background-image: none; 
	text-align: left; 
}

.AltHeadings
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: Black; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: left; 
}

.Subheadings
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: Black; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: left; 
}

.Inputs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: black;
	font-weight: normal; 
	font-style: normal;
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
}

.Content
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: left; 
}

.WizardContent
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #f0f0f0; /* #edf3fe; #ABB9DE; */
	background-image: none; 
	text-align: left; 
}

.WizardContentRight
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #f0f0f0; /* #edf3fe;  #ABB9DE; */
	background-image: none; 
	text-align: right; 
}

.WizardContentWhite
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: left; 
}

.AlternatingContent
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal;
	text-decoration: none; 
	background-image: none; 
	text-align: left; 
}

.ContentTableHeader
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #ABB9DE; 
	background-image: none; 
	text-align: left; 
}

.ContentTable
{
	background-color: #ABB9DE; 
}

.ContentTableHorizontal
{
	background-color: #ABB9DE; 
}

.LeftLabel
{
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000; 
	font-weight: normal; 
	font-style: normal; 
}

.Arial9 {
	FONT-SIZE: 9px; font-family: Arial, Helvetica, sans-serif; 
}

.Arial10 {
	FONT-SIZE: 9pt; font-family: Arial, Helvetica, sans-serif; 
}

.Arial10New {
	FONT-SIZE: 9pt; font-family: Arial, Helvetica, sans-serif; 
	color: white;
}

.Arial11 {
	FONT-SIZE: 11px; font-family: Arial, Helvetica, sans-serif; 
}

/* GENERAL LINK STYLE FOR THE SITE */
A:link {
	 COLOR: #7F7F7F; TEXT-DECORATION: underline
	
}
A:visited {
	 COLOR: #818eb3; TEXT-DECORATION: underline
	  
}
A:hover {
	COLOR: #7F7F7F; TEXT-DECORATION: underline
	
}

A.LeftColumnText:link {
	COLOR: #7F7F7F; 
	
}
A.LeftColumnText:visited {
	COLOR: #818eb3; 
	
}
A.LeftColumnText:hover {
	COLOR: #7F7F7F; 
	
}

A.GeneralText:link {
	COLOR: #7F7F7F; TEXT-DECORATION: underline 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}
A.GeneralText:visited {
	COLOR: #818eb3; TEXT-DECORATION: underline
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}
A.GeneralText:hover {
	COLOR: #7F7F7F; TEXT-DECORATION: underline
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}

A.TopSubBannerText:link {
	COLOR: black; TEXT-DECORATION: none 
}
A.TopSubBannerText:visited {
	COLOR: black; TEXT-DECORATION: none
}
A.TopSubBannerText:hover {
	COLOR: black; TEXT-DECORATION: underline
}

A.TopSubBanner:link 
{
	COLOR: #7F7F7F; TEXT-DECORATION: underline 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}

A.TopSubBanner:visited 
{
	COLOR: #818eb3; TEXT-DECORATION: underline 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
}

A.TopSubBanner:hover 
{
	COLOR: #7F7F7F; TEXT-DECORATION: underline 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

A.RemoveLens:link
{
	COLOR: #7F7F7F;  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

A.RemoveLens:hover
{
	COLOR: #7F7F7F; TEXT-DECORATION: underline 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

A.RemoveLens:visited
{
	COLOR: #7F7F7F; TEXT-DECORATION: underline 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

.SelLabel
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: left; 
	width: 74px;
}

SELECT.SelLabel
{
	width: 95px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: black; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	background-image: none; 
	text-align: left; 
}

.WizButton
{
	cursor: hand; 
}