
.instructionalTextBlock {
	margin-top:0px;
	margin-bottom:-8px;
	background-color:transparent;  
}
.instructionalTextBlock h3 {
	background-color:transparent;  
	
	text-align:left;
	color:#3162A6;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;
	font-weight:bold;
	text-decoration:none;
	margin-top:16px;
	margin-bottom:8px;


}
.instructionalTextBlock p {
	text-align:left;
	background-color:transparent;  

	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:8px
}
.instructionalTextBlock p A:link {
	color:#0000DE;
	text-decoration:underline;
}
.instructionalTextBlock p A:visited {
	color:#663399;
	text-decoration:underline;
}
.instructionalTextBlock p A:hover {
	color:#0000DE;
	text-decoration:underline;
}

.instructionalTextBlock .firstHeadingInSection {
	margin-top:0px;
}
.instructionalTextBlock UL {
	MARGIN-TOP:-4px;
	FONT-WEIGHT:normal;
	FONT-SIZE:80%;
	MARGIN-BOTTOM:12px;
	COLOR:#000000;
	FONT-FAMILY:arial,helvetica,sans-serif;
	background-color:transparent;  

	TEXT-ALIGN:left;
}
.instructionalTextBlock LI {
	PADDING-TOP:4px;
	LIST-STYLE-TYPE:disc;
}
.formText ol{
	margin-bottom:5px;
}  
.formText li{
	padding-top:4px;
}  
.formText ul {
	margin-bottom:5px;
	margin-left: 0px;
	padding-left: 15px;
}  
.pfFormSectionHeading {
	background-color:#FFFFFF; 
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;
	font-weight:bold;
	text-decoration:none;
}  
img#exampleCheck {
 display:block; 
 margin-top:10px;
 margin-bottom:10px;
}
.constrainedTableNote {
 width:240px;
}
img.statusIcon {
 vertical-align: middle;
}
.loginTextBlock ul  {
 margin-top:4px;
 margin-bottom:16px;
 text-align:left;
 background-color:#FFFFFF;  
 color:#000000; 
 font-family:arial,helvetica,sans-serif; 
 font-size: 80%; 
 font-weight:normal;
}
.loginTextBlock li {
 padding-top:4px;
 list-style-type:disc;
}
.minimumPageWidth {
	WIDTH: 590px;
	height:0px;
}
body {
	background-color:#FFFFFF;	
}
.leftGutter {
	width:25px;
}
.rightGutter {
	width:10px;
}
.pageTitle {
	text-align:left; 
	background-color:#FFFFFF; 
	font-family:arial,helvetica,sans-serif;
	color:#9C2048;
	font-size:115%; 
	font-weight:bold;
}
.pageSubTitle {
	text-align:left;  
	background-color:#FFFFFF;  
	color:#9C2048;	
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	text-decoration:none;
	font-weight:bold;
}
.instructionalText {
	text-align:left;  
	background-color:#FFFFFF;  
	font-family:arial,helvetica,sans-serif;	
	color:#000000;	
	font-size: 80%;	
	font-weight:normal;
}
		.instructionalText A:link {
	color:#0000FF;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.instructionalText A:visited {
	color:#800080;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.instructionalText A:hover {
	color:#FF0000;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.instructionalTextStrong {
	font-weight:bold;
}
.instructionalText ul  {
	margin-top:5px;
	margin-bottom:5px;
}
.instructionalText li {
	padding-top:4px;
}
.pageNote {
	text-align:left;  
	background-color:#FFFFFF; 
	font-family:arial,helvetica,sans-serif;	
	color:#000000;	
	font-size: 80%;	
	font-weight:normal;
}
		.pageNote A:link {
	color:#0000FF;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.pageNote A:visited {
	color:#800080;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.pageNote A:hover {
	color:#FF0000;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.pageNoteStrong {
	font-weight:bold;
}
.helpLine {
	text-align:left;
	background-color:#FFFFFF; 
 	color:#000000;	
 	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	font-weight:normal;
}
		.helpLine A:link {
	color:#0000FF;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.helpLine A:visited {
	color:#800080;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.helpLine A:hover {
	color:#FF0000;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.noBreakSpan {
	white-space:nowrap;
}
.pageSpacer {
	background-color:#FFFFFF; 
	height:11px;
	font-size:2px;
}

.mainContentBlock {
	margin-top:0px;
	margin-bottom:0px;
}
.pageTitleBlock {
	margin-top:10px;
	margin-bottom:10px;
}
.formBlock {
 	margin-top:0px;
	margin-bottom:0px;
}
.dataTableBlock {
	margin-top:10px;
	margin-bottom:10px;
}
.helpLineBlock {
	margin-top:19px;
	margin-bottom:10px;
}
.messageBlock {	
	margin-top:0px;
	margin-bottom:0px;
}
.focusBlock {
 	margin-top:0px;
	margin-bottom:4px;
}

.errorTextTop {
	text-align:left;
	background-color:#FFFFFF;  
	font-family:arial,helvetica,sans-serif;	
	color:#FF0000;  
	font-size: 80%;	
	font-weight:normal;
}
.errorText {
	text-align:left;
	background-color:#FFFFFF;  
	font-family:arial,helvetica,sans-serif;	
	color:#FF0000;  
	font-size: 80%;	
	font-weight:normal;
	padding-top:12;
	padding-bottom:2;
}
.errorTextNested {
	text-align:left;
	background-color:#FFFFFF; 
	font-family:arial,helvetica,sans-serif;	
	color:#FF0000;  
	font-size: 80%;	
	font-weight:normal;
	padding-top:2;
	padding-bottom:2;
}

.formText .errorTextNested {
	font-size: 100%;	
	text-align:left;
	background-color:#FFFFFF; 
	font-family:arial,helvetica,sans-serif;
	color:#FF0000;  
	font-weight:normal;
	padding-top:2;
	padding-bottom:2;
}

.errorTextTable {
	text-align:left;
	background-color:#FFFFFF; 
	font-family:arial,helvetica,sans-serif;	
	color:#FF0000;  
	font-size: 100%;	
	font-weight:normal;
	padding-bottom:4;
}
		.tableTextAlt .errorTextTable {
		background-color:#DBD7C3;
	color:#FF0000;  
}

.messageTextTop {
	text-align:left;
	background-color:#FFFFFF;  
	font-family:arial,helvetica,sans-serif;	
	color:#CC6600;  
	font-size: 80%;	
	font-weight:normal;
}

		.messageTextTop A:link {
	color:#0000FF;  
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.messageTextTop A:visited {
	color:#800080;  
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.messageTextTop A:hover {
	color:#FF0000;  
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

sup {
 	font-weight:normal;
}
.pageTitleLinks {
	text-align:left;
	background-color:#FFFFFF;  
	color:#000000;	
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:65%;	
	font-weight:normal;
}
		.pageTitleLinks A:link {
	color:#0000FF;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.pageTitleLinks A:visited {
	color:#800080;	
			font-weight:normal;
		text-decoration:underline;
				font-style : normal;
}
		.pageTitleLinks A:hover {
	color:#FF0000;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.hiddenLabel {
	visibility:hidden;
}


th {
	text-transform:capitalize;
}

.tableHeadingText {
	text-align:left;
	background-color:#9C2048;
	color:#DBD7C3;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
 	font-weight:bold;
}
.tableHeadingCurrency {
	text-align:right;
	background-color:#9C2048;
	color:#DBD7C3;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	font-weight:bold;
}
.tableHeadingDate {
	text-align:left;
	background-color:#9C2048;
	color:#DBD7C3;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	font-weight:bold;
}

.tableHeadingLink:link {
	color:#DBD7C3;
	text-decoration:underline;
}
.tableHeadingLink:visited {
	color:#DBD7C3;
	text-decoration:underline;
}
.tableHeadingLink:hover {
	text-decoration:underline;
	color:#DBD7C3;
}

.tableHeadingSortKey {
	background-color:#9C2048;
}

		.tableHeadingSortKey .tableHeadingLink:link {
	color:#DBD7C3;	
	text-decoration:underline;
}
		.tableHeadingSortKey .tableHeadingLink:visited {
	color:#DBD7C3;	
	text-decoration:underline;
}
		.tableHeadingSortKey .tableHeadingLink:hover {
	color:#DBD7C3;	
	text-decoration:underline;
}


.tableText {
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;	
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
}

		.tableText A:link {
	color:#0000FF;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableText A:visited {
	color:#800080;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableText A:hover {
	color:#FF0000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.tableTextAlt {
	text-align:left;
	background-color:#DBD7C3;
	color:#000000;	
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
}

		.tableTextAlt A:link {
	color:#0000FF;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableTextAlt A:visited {
	color:#800080;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableTextAlt A:hover {
	color:#FF0000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.tableCurrency {
	text-align:right;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	text-decoration:none;
}
.tableCurrencyAlt {
	text-align:right;
	background-color:#DBD7C3;
	color:#000000;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	text-decoration:none;
}
.tableDate {
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	text-decoration:none;
}

		.tableDate A:link {
	color:#0000FF;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableDate A:visited {
	color:#800080;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableDate A:hover {
	color:#FF0000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.tableDateAlt {
	text-align:left;
	background-color:#DBD7C3;
	color:#000000;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	text-decoration:none;
}
		.tableDateAlt A:link {
	color:#0000FF;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
 }
		.tableDateAlt A:visited {
	color:#800080;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
 }
		.tableDateAlt A:hover {
	color:#FF0000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;	
 }

.tableDataStrong {
	font-weight: bold;
}

.tableNoteBlock {
 	margin-top:5px;
	margin-bottom:0px;
}
.tableNote {
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:80%;	
	color:#000000;
	font-weight:normal;
 }
 .tableNoteStrong {
 	font-weight:bold;
 }
.tableNoteAlt {
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:80%;	
	color:#000000;
	font-weight:normal;
	
 }
 .tableNoteStrongAlt {
 	font-weight:bold;
 }
 .tableNoteLinks {
	color:#000000;	
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:80%;	
	font-weight:normal;
}
		.tableNoteLinks A:link {
	color:#0000FF;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableNoteLinks A:visited {
	color:#800080;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableNoteLinks A:hover {
	color:#FF0000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
	
.tableNoteLinksAlt {
	color:#000000;	
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:80%;	
	font-weight:normal;
 }
		.tableNoteLinksAlt A:link {
	color:#0000FF;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableNoteLinksAlt A:visited {
	color:#800080;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableNoteLinksAlt A:hover {
	color:#FF0000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
 
 .tableButtonRowText {
	background:#FFFFFF; 
	color:#000000;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 80%;	
	text-align:left;  
}
		.tableButtonRowText A:link {
	color:#0000FF;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableButtonRowText A:visited {
	color:#800080;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableButtonRowText A:hover {
	color:#FF0000;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.tableTotal {
	background-color:#FFFFFF;	
	color:#000000;	
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	font-weight:bold;
	text-align:right;    
}

.tableGroupOne {
	background-color:#9C2048;
	color:#DBD7C3;
	font-size: 80%;	
 	font-family:arial,helvetica,sans-serif;	
 	text-decoration:none;
 	font-weight:bold;
	padding-top:25px;
}
.tableGroupTwo {
	background-color:#9C2048;
	color:#DBD7C3;
	font-size: 80%;	
 	font-family:arial,helvetica,sans-serif;	
 	text-decoration:none;
 	font-weight:bold;
}
.tableGroupTwoNested {
	background-color:#F6F6F6;
	color:#000000;	
	font-size: 80%;	
 	font-family:arial,helvetica,sans-serif;	
 	text-decoration:none;
 	font-weight:bold;
}
.tableGroupOneTotal {
	background-color:#FFFFFF;
	color:#000000;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 80%;	
	font-weight:bold;
	text-align:right;    
}
.tableGroupTwoTotal {
	background-color:#FFFFFF;
	color:#000000;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 80%;	
	font-weight:bold;
	text-align:right;    
}
.tableDataIndent {
	padding-left:31px;
}

.formLabel {
	background-color:#FFFFFF;
	color:#000000;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 80%;	
	text-align:left;
	text-decoration: none;
}
.formLabelStrong {
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	font-weight:bold;
}

.formData {
	background-color:#FFFFFF; 
	color:#000000;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 80%;	
	font-weight:normal;
}
.formDataStrong {
	font-weight:bold;
}
.formText {
	background-color:#FFFFFF; 
	color:#000000;	
	font-family:arial,helvetica,sans-serif; 
	font-size: 80%;	
	font-weight:normal;
}
		.formText A:link {
	color:#0000FF;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.formText A:visited {
	color:#800080;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.formText A:hover {
	color:#FF0000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.formTextStrong {
	font-weight:bold;
}		
.formTextBlock {
 	margin-top:0px;
	margin-bottom:5px;
}
.formCellIndent {
	padding-left:20px;
}

.formRule {
	background-color:#FFFFFF; 
	height:1px;  
	border:0px;  
	border-bottom:solid 1px #C1C1C1;
}
.formSectionHeading {
	background-color:#FFFFFF; 
	color:#9C2048;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 80%;	
	font-weight:bold;
	text-decoration:none;
}
.formButtonSection {
	background-color:#FFFFFF; 
	text-align:left;
}
.formButton {
	font-size: 80%;
}
.tableButtonRowText .formButton {
}
.lowProfileButton {
	font-size: 85%;
}
input,select,textarea {
	font-family:arial,helvetica,sans-serif;	
	font-size:100%;	
}
.formSpacer {
	background-color:#FFFFFF; 
	height:11px;
	font-size:2px;
}

.disclaimerTextBlock {
	margin-top:25px;
	margin-bottom:0px;
	background-color:#FFFFFF;	
}
.loginTextBlock {
	font-family:arial,helvetica,sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	font-family:verdana,arial,helvetica,sans-serif;	
	background-color:#FFFFFF;	
}
forgotYourPasswordLink {
}
.loginGutters {
	width:25px;
}

.accountOverviewGutters {
	width:15px;
}

.tableTopAction {
		text-align: right;
		margin-bottom: 0px;
		margin-top: 0px;
		font-family:arial,helvetica,sans-serif;
		font-size: 80%;	
}

		.tableTopAction A:link {
	color:#0000FF;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

		.tableTopAction A:visited {
	color:#800080;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.tableTopAction A:hover {
	color:#FF0000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}

.fpsMessageBlock {
	margin-top:5px;
	margin-bottom:15px;
	padding-left:6px;
	padding-right:6px;
	border-top:1px dashed #E5E5E5;
	border-bottom:1px dashed #E5E5E5;
	text-align:left;
	background-color:#FFFFFF;	
}
		.fpsMessageBlock h3 {
			margin-top:4px;
			text-align:left;
		background-color:#FFFFFF;
	color:#9C2048;	
			font-family:arial,helvetica,sans-serif;	
			font-size: 80%;	
			font-weight:bold;
	text-decoration:none;
			margin-bottom:0px
}
		.fpsMessageBlock p {
			text-align:left;
	background-color:#FFFFFF;	
	color:#000000;	
			font-family:arial,helvetica,sans-serif;	
			font-size: 80%;	
			font-weight:normal;
			margin-top:4px;
			margin-bottom:8px
}
		.fpsMessageBlock A:link {
	color:#0000FF;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
			
}
		.fpsMessageBlock A:visited {
	color:#800080;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.fpsMessageBlock A:hover {
	color:#FF0000;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}		
		
.rightSidePanel {	
	padding-top:15px;
	margin-right:15px;
	background-color:#FFFFFF;	
	padding-bottom:4px;
}
.statusBox {
	border:1px solid #000000;
	margin-bottom:15px;
}
.statusBoxBackground {
	background-color:#FFFFFF;
}
.statusBoxText {
	text-align:left;
	color:#000000;	
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:65%;	
}
		.statusBoxText A:link {
	color:#000000;
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.statusBoxText A:visited {
	color:#000000;  
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.statusBoxText A:hover {
	color:#000000; 
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		
.statusBoxTitle
		{
		text-align:left;
	 	color: navy;
		font-size:65%;	
		font-family:verdana,arial,helvetica,sans-serif;	
		font-weight: bold;
}

.adBox {
	background-color:#FFFFFF;	
	margin-bottom:15px;
}
.educationBox {
	background-color:#FFFFFF;	
	border:1px solid #A1BCD2;
	margin-bottom:15px;
}

.educationBoxText
	{
	background-color:#FFFFFF;
 }
		
			.educationBoxText h3
				 {
				 	margin-top: 3px; 
					margin-bottom: 2px;
					font-family:verdana,arial,helvetica,sans-serif;
					font-size:65%;	
					font-weight:bold;
			color:#000000;  
	 }

			.educationBoxText P
			 {
				font-family:verdana,arial,helvetica,sans-serif;	
				font-size:65%;	
		color:#000000;  
				font-weight:normal;
				margin:0px;
				padding-bottom: 5px;
				
 }
			.educationBoxText A:link 
				{
		color:#0000DE;  
		text-decoration:underline;
	 }
			
			 .educationBoxText A:visited 
			 	{
			color:#663399;  
			text-decoration:underline;
	 }
			.educationBoxText A:hover
				 {
			color:#0000DE; 
			text-decoration:underline;
	 }

.greetingText {
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:65%;	
	font-weight:normal;
}
.dataTableStackSpace {
	height:15px;
}

.accountDisclaimerText {
	margin-top:20px;
	margin-bottom:10px;
	padding:5px;
	border-top:1px dashed #A1BCD2;
	border-bottom:1px dashed #A1BCD2;
	background-color:#FFFFFF;	
}
		.accountDisclaimerText h3 {
			margin-top:4px;
			text-align:left;
	background-color:#FFFFFF;	
	color:#3162A6;	
			font-family:arial,helvetica,sans-serif;	
			font-size: 80%;	
			font-weight:bold;
	text-decoration:none;
			margin-bottom:0px;
}
		.accountDisclaimerText p {
			text-align:left;
	background-color:#FFFFFF;	
	color:#000000;	
			font-family:arial,helvetica,sans-serif;	
			font-size: 80%;	
			font-weight:normal;
			margin-top:4px;
			margin-bottom:8px
}
		.accountDisclaimerText A:link {
		color:#0000FF;	
		text-decoration:underline;
				font-style : normal;
				font-weight:normal;
}
		.accountDisclaimerText A:visited {
		color:#800080;	
		text-decoration:underline;
				font-style : normal;
				font-weight:normal;
}
		.accountDisclaimerText A:hover {
		color:#FF0000;	
				font-weight:normal;
		text-decoration:underline;
				font-style : normal;
				
}


.indexList {
	background-color:#FFFFFF; 
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	padding-left:0px;
}
.indexListItem {
	background-color:#FFFFFF;  
	color:#000000;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 100%;	
	font-weight:normal;
	list-style-type:none;
	padding-top:4px;
}
		.indexListItem A:link {
	color:#0000FF;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.indexListItem A:visited {
	color:#800080;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
		.indexListItem A:hover {
	color:#FF0000;	
			font-weight:normal;
	text-decoration:underline;
			font-style : normal;
}
.indexListItemStrong {
	font-weight:bold;
	color:#CC6600;  
}		
.indexListItemBlock {
	margin: 0; 
	padding-left: 10px;
	background-color:#FFFFFF;	
}

.messageArea {
	width: 475px;
}

.fpsImageRow
{
	background-color:#FFFFFF;  
	text-align: center;
	padding-top:10px; 
	padding-bottom:10px; 
}


h3 {
	text-align:left;
	background-color:#FFFFFF;  
	color:#9C2048;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 80%;	
	font-weight:bold;
	text-decoration:none;
	margin-top:16px;
	margin-bottom:0px
}
p {
	text-align:left;
	background-color:#FFFFFF;  
	color:#000000;	
	font-family:arial,helvetica,sans-serif;	
	font-size: 80%;	
	font-weight:normal;
	margin-top:4px;
	margin-bottom:8px
}
		p A:link {
	color:#0000FF;
	text-decoration:underline;
			font-style : normal;
			font-weight:normal;
}
		p A:visited {
	color:#800080;	
	text-decoration:underline;
			font-style : normal;
			font-weight:normal;
}
		p A:hover {
	color:#FF0000;	
	text-decoration:underline;
			font-style : normal;
			font-weight:normal;
}

.firstHeadingInSection {
	margin-top:0px;
	margin-bottom:0px
}
.disclaimerText {
	text-align:left;
	background-color:#FFFFFF;  
	color:#000000;	
	font-family:verdana,arial,helvetica,sans-serif;	
	font-size:65%;	
	font-weight:normal;
}
		.disclaimerText A:link {
		color:#0000FF;	
				font-weight:normal;
		text-decoration:underline;
				font-style : normal;
}
		.disclaimerText A:visited {
		color:#800080;	
				font-weight:normal;
		text-decoration:underline;
				font-style : normal;
}
		.disclaimerText A:hover {
		color:#FF0000;	
				font-weight:normal;
		text-decoration:underline;
				font-style : normal;
}

	
.pfBody {
	background-color:#FFFFFF;
}
.pfPageTitleBlock {
	margin-top:10px;
	margin-bottom:10px;
}
.pfPageTitle {
	text-align:left;
	background-color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size:medium;
	font-weight:bold;
}
.pfPageTitleLinks {
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size:65%;	
	font-weight:normal;
}
		.pfPageTitleLinks A:link {}
		.pfPageTitleLinks A:visited {}
		.pfPageTitleLinks A:hover {}
			
@media print {
    .pfPageTitleLinks {visibility:hidden;}
}
.pfMessageBlock {	
	margin-top:0px;
	margin-bottom:0px;
}
.pfErrorTextTop {
	text-align:left;
	background-color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size: 80%;	
	font-weight:normal;
}
.pfMainContentBlock {
	margin-top:0px;
	margin-bottom:0px;
}
.pfDataTable {
	border:1px solid gray;
	border-collapse:collapse;
}
.pfPageSubTitle {
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.pfInstructionalText {
	text-align:left;
	background-color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size: 80%;	
	font-weight:normal;
}
.pfDataTableBlock {
	margin-top:15px;
	margin-bottom:15px;
}
.pfTableHeadingText {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	font-weight:normal;
	font-style:italic;
	text-align:left;
}
.pfTableHeadingCurrency {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	font-weight:normal;
	font-style:italic;
	text-align:right;
}
.pfTableHeadingDate {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	font-weight:normal;
	font-style:italic;
	text-align:left;
}

.pfTableText {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	text-align:left;
}
.pfTableCurrency {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	text-align:right;
}
.pfTableDate {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	text-align:left;
}
.pfTableNoteBlock {
		margin-top:5px;
	margin-bottom:0px;
}
.pfTableNote {
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	font-weight:normal;
 }
.pfTableNoteStrong {
	font-weight:bold;
}

.pfTableGroupOne {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	text-align:left;
 	font-weight:bold;
	padding-top:25px;
}
.pfTableGroupTwo {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	text-align:left;
 	font-weight:bold;
}
.pfTableGroupTwoNested {
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	text-align:left;
 	font-weight:bold;
}
.pfTableGroupTwoTotal {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	text-align:right;
 	font-weight:bold;
}
.pfTableGroupOneTotal {
	border:1px solid gray;
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial,helvetica,sans-serif;
	font-size: 80%;	
	text-align:right;
 	font-weight:bold;
}

.tableNoteHeading {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:80%; 
	color:#154094; 
	font-weight:normal;
}
.tableNoteHeadingAlt {
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size:80%; 
	color:#154094; 
	font-weight:normal;
}
.pfTableNoteHeading {
	color:#000000; 
	font-family:arial,helvetica,sans-serif; 
	font-size: 80%; 
	font-weight:normal;
}
.confidenceBar {
}
.nestedBlock {
	margin-top:0px;
	margin-bottom:4px;
}
.selectedConfidenceImage {
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:1px solid #DCDCDC; 
}

.imageBlock {
	width:500px;
}
.imageDiv {
	display:inline; 
	float:left;
	padding:7 7 7 9;
}

.imageDiv A:link {
	display:block; 
	border:1px solid #DCDCDC; 
} 
.imageDiv A:visited { 
	display:block; 
	border:1px solid #DCDCDC; 
}
.imageDiv A:hover { 
	display:block; 
	border:1px solid #0000DE; 
} 
.imageDiv A:active { 
	display:block; 
	border:1px solid #DCDCDC; 
}
.imageDiv A:focus { 
	display:block; 
	border:1px solid #0000DE; 
}

.formSectionHeading .formText {}

		.formSectionHeading .formText A:link {}
		.formSectionHeading .formText A:visited {}
		.formSectionHeading .formText A:hover {}

/* ------------------------------------------------------------------- */
/* Definition added for the Transfer Business Rules project (P0030041) */
/* ------------------------------------------------------------------- */
.basicFieldset {display:block;margin: 5 0 5 0;}
		