
.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:#993333;
	font-size:115%; 
	font-weight:bold;
}
.pageSubTitle {
	text-align:left;  
	background-color:#FFFFFF;  
	color:#993333;	
	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:#993333;	
			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:#0000FF;	
			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:#993333;	
			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:#0000FF;	
			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:#993333;	
			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:#0000FF;	
			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:#EAF1F7;
			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:#993333;  
			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:#0000FF;  
			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:#993333;	
			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:#0000FF;	
			font-weight:normal;
			text-decoration:underline;
			font-style : normal;
		}

.hiddenLabel {
	visibility:hidden;
}


th {
	text-transform:capitalize;
}

.tableHeadingText {
	text-align:left;
	background-color:#000080;
	color:#FFFFFF;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
 	font-weight:bold;
}
.tableHeadingCurrency {
	text-align:right;
	background-color:#000080;
	color:#FFFFFF;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	font-weight:bold;
}
.tableHeadingDate {
	text-align:left;
	background-color:#000080;
	color:#FFFFFF;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	font-weight:bold;
}

.tableHeadingLink:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.tableHeadingLink:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.tableHeadingLink:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.tableHeadingSortKey {
	background-color:#C1C1C1;
}

		.tableHeadingSortKey .tableHeadingLink:link {
			color:#000000;	
			text-decoration:underline;
		}
		.tableHeadingSortKey .tableHeadingLink:visited {
			color:#000000;	
			text-decoration:underline;
		}
		.tableHeadingSortKey .tableHeadingLink:hover {
			color:#000000;	
			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:#993333;
			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:#0000FF;
			font-weight:normal;
			text-decoration:underline;
			font-style : normal;
		}

.tableTextAlt {
	text-align:left;
	background-color:#EAF1F7;
	color:#000000;	
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
}

		.tableTextAlt A:link {
			color:#993333;
			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:#0000FF;
			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:#EAF1F7;
	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:#993333;
			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:#0000FF;
			font-weight:normal;
			text-decoration:underline;
			font-style : normal;
		}

.tableDateAlt {
	text-align:left;
	background-color:#EAF1F7;
	color:#000000;
	font-size: 80%;	
	font-family:arial,helvetica,sans-serif;	
	text-decoration:none;
}
		.tableDateAlt A:link {
			color:#993333;
			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:#0000FF;
			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:#993333;
			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:#0000FF;
			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:#993333;
			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:#0000FF;
			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:#993333;
			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:#0000FF;	
			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:#000080;
	color:#FFFFFF;
	font-size: 80%;	
 	font-family:arial,helvetica,sans-serif;	
 	text-decoration:none;
 	font-weight:bold;
	padding-top:25px;
}
.tableGroupTwo {
	background-color:#000080;
	color:#FFFFFF;
	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:#993333;
			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:#0000FF;
			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:#993333;	
	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:#993333;	
			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:#0000FF;
			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:#993333;	
			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:#993333;	
			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:#0000FF;	
			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 #A1BCD2;
	margin-bottom:15px;
}
.statusBoxBackground {
	background-color:#EAF1F7;
}
.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:#993333;	
				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:#0000FF;	
				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:#993333;	
			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:#0000FF;	
			font-weight:normal;
			text-decoration:underline;
			font-style : normal;
		}
.indexListItemStrong {
	font-weight:bold;
	color:#CC6600;  
}		
.indexListItemBlock {
 	margin-top:2px;
	margin-bottom:3px;
	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:#993333;	
	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:#993333;
			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:#0000FF;	
			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:#993333;	
				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:#0000FF;	
				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 {}
