.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: 0px;
 }
body{
    background-color: #FFFFFF;
 }
.leftGutter{
    width: 25px;
 }
.rightGutter{
    width: 10px;
 }
.pageTitle{
    background-color: #FFFFFF;
    color: #3162A6;
    font-family: arial,helvetica,sans-serif;
    font-size: 115%;
    font-weight: bold;
    text-align: left;
 }
.pageSubTitle{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
 }
.instructionalText{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    text-align: left;
 }
.instructionalText A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.instructionalText A:visited{
    color: #800080;
    text-decoration: underline;
 }
.instructionalText A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.instructionalTextStrong{
    font-weight: bold;
 }
.instructionalText ul{
    margin-bottom: 5px;
    margin-top: 5px;
 }
.instructionalText li{
    list-style-type: disc;
    padding-top: 4px;
 }
.pageNote{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    text-align: left;
 }
.pageNote A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.pageNote A:visited{
    color: #800080;
    text-decoration: underline;
 }
.pageNote A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.pageNoteStrong{
    font-weight: bold;
 }
.helpLine{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    text-align: left;
 }
.helpLine A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.helpLine A:visited{
    color: #800080;
    text-decoration: underline;
 }
.helpLine A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.noBreakSpan{
    white-space: nowrap;
 }
.pageSpacer{
    background-color: #FFFFFF;
    font-size: 2px;
    height: 11px;
 }
.mainContentBlock{
    margin-bottom: 0px;
    margin-top: 0px;
 }
.pageTitleBlock{
    margin-bottom: 10px;
    margin-top: 10px;
 }
.formBlock{
    margin-bottom: 0px;
    margin-top: 0px;
 }
.dataTableBlock{
    margin-bottom: 10px;
    margin-top: 10px;
 }
.helpLineBlock{
    margin-bottom: 10px;
    margin-top: 19px;
 }
.messageBlock{
    margin-bottom: 0px;
    margin-top: 0px;
 }
.focusBlock{
    margin-bottom: 4px;
    margin-top: 0px;
 }
.errorTextTopStrong{
    background-color: #FFFFFF;
    color: #FF0000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
 }
.errorTextTop{
    background-color: #FFFFFF;
    color: #FF0000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    text-align: left;
 }
.errorText{
    background-color: #FFFFFF;
    color: #FF0000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    padding-bottom: 2;
    padding-top: 12;
    text-align: left;
 }
.errorTextNested{
    background-color: #FFFFFF;
    color: #FF0000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    padding-bottom: 2;
    padding-top: 2;
    text-align: left;
 }
.formText .errorTextNested{
    background-color: #FFFFFF;
    color: #FF0000;
    font-family: arial,helvetica,sans-serif;
    font-size: 100%;
    font-weight: normal;
    padding-bottom: 2;
    padding-top: 2;
    text-align: left;
 }
.errorTextTable{
    background-color: #FFFFFF;
    color: #FF0000;
    font-family: arial,helvetica,sans-serif;
    font-size: 100%;
    font-weight: normal;
    padding-bottom: 4;
    text-align: left;
 }
.tableTextAlt .errorTextTable{
    background-color: #99ccff;
    color: #FF0000;
 }
.messageTextTop{
    background-color: #FFFFFF;
    color: #CC6600;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    text-align: left;
 }
.messageTextTop A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.messageTextTop A:visited{
    color: #800080;
    text-decoration: underline;
 }
.messageTextTop A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
sup{
    font-weight: normal;
 }
.pageTitleLinks{
    background-color: #FFFFFF;
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 65%;
    font-weight: normal;
    text-align: left;
 }
.pageTitleLinks A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.pageTitleLinks A:visited{
    color: #800080;
    text-decoration: underline;
 }
.pageTitleLinks A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.hiddenLabel {
	visibility:hidden;
}
th{
    text-transform: capitalize;
 }
.tableHeadingText{
    background-color: #000080;
    color: #FFFFFF;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
 }
.tableHeadingCurrency{
    background-color: #000080;
    color: #FFFFFF;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: right;
 }
.tableHeadingDate{
    background-color: #000080;
    color: #FFFFFF;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
 }
.tableHeadingLink:link{
    color: #FFFFFF;
    text-decoration: underline;
 }
.tableHeadingLink:visited{
    color: #FFFFFF;
    text-decoration: underline;
 }
.tableHeadingLink:hover{
    color: #FFFFFF;
    text-decoration: underline;
 }
.tableHeadingSortKey{
    background-color: #C1C1C1;
 }
.tableHeadingSortKey .tableHeadingLink:link{
    color: #ffffff;
    text-decoration: underline;
 }
.tableHeadingSortKey .tableHeadingLink:visited{
    color: #ffffff;
    text-decoration: underline;
 }
.tableHeadingSortKey .tableHeadingLink:hover{
    color: #ffffff;
    text-decoration: underline;
 }
.tableText{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: left;
 }
.tableText A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.tableText A:visited{
    color: #800080;
    text-decoration: underline;
 }
.tableText A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.tableTextAlt{
    background-color: #99ccff;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: left;
 }
.tableTextAlt A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.tableTextAlt A:visited{
    color: #800080;
    text-decoration: underline;
 }
.tableTextAlt A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.tableCurrency{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: right;
    text-decoration: none;
 }
.tableCurrencyAlt{
    background-color: #99ccff;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: right;
    text-decoration: none;
 }
.tableDate{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: left;
    text-decoration: none;
 }
.tableDateAlt{
    background-color: #99ccff;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: left;
    text-decoration: none;
 }
.tableDataStrong{
    font-weight: bold;
 }
.tableNoteBlock{
    margin-bottom: 0px;
    margin-top: 5px;
 }
.tableNote{
    background-color: #FFFFFF;
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
 }
.tableNoteStrong{
    font-weight: bold;
 }
.tableNoteAlt{
    background-color: #99ccff;
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 80%;
    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;
    text-decoration: none;
 }
.tableNoteLinks A:visited{
    color: #800080;
    text-decoration: none;
 }
.tableNoteLinks A:hover{
    color: #FF0000;
    text-decoration: none;
 }
.tableNoteLinksAlt{
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
 }
.tableNoteLinksAlt A:link{
    color: #0000FF;
    text-decoration: none;
 }
.tableNoteLinksAlt A:visited{
    color: #800080;
    text-decoration: none;
 }
.tableNoteLinksAlt A:hover{
    color: #FF0000;
    text-decoration: none;
 }
.tableButtonRowText{
    background: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: left;
 }
.tableButtonRowText A:link{
    color: #0000DE;
    text-decoration: underline;
 }
.tableButtonRowText A:visited{
    color: #663399;
    text-decoration: underline;
 }
.tableButtonRowText A:hover{
    color: #0000DE;
    text-decoration: underline;
 }
.tableTotal{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: right;
 }
.tableGroupOne{
    background-color: #F6F6F6;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding-top: 25px;
    text-decoration: none;
 }
.tableGroupTwo{
    background-color: #F6F6F6;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-decoration: none;
 }
.tableGroupTwoNested{
    background-color: #F6F6F6;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-decoration: none;
 }
.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{
    * Styles the labels above columns of form controls. */	background-color: #FFFFFF;
    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;
    text-decoration: underline;
 }
.formText A:visited{
    color: #800080;
    text-decoration: underline;
 }
.formText A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.formTextStrong{
    font-weight: bold;
 }
.formTextBlock{
    margin-bottom: 5px;
    margin-top: 0px;
 }
.formCellIndent{
    padding-left: 20px;
 }
.formRule{
    background-color: #000080;
    border: 0px;
    border-bottom: solid 1px #C1C1C1;
    height: 1px;
 }
.formSectionHeading{
    background-color: #FFFFFF;
    color: #000000;
    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;
    font-size: 2px;
    height: 11px;
 }
.disclaimerTextBlock{
    background-color: #FFFFFF;
    margin-bottom: 0px;
    margin-top: 25px;
 }
.loginTextBlock{
    background-color: #FFFFFF;
    font-family: verdana,arial,helvetica,sans-serif;
    margin-bottom: 0px;
    margin-top: 0px;
 }
#forgotYourPasswordLink{
 }
.loginGutters{
    width: 25px;
 }
.accountOverviewGutters{
    width: 15px;
 }
.tableTopAction{
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: right;
 }
.tableTopAction A:link{
    color: #0000FF;
 }
.tableTopAction A:visited{
    color: #800080;
 }
.tableTopAction A:hover{
    color: #FF0000;
 }
.fpsMessageBlock{
    background-color: #FFFFFF;
    border-bottom: 1px dashed #A1BCD2;
    border-top: 1px dashed #A1BCD2;
    margin-bottom: 15px;
    margin-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
    text-align: left;
 }
.fpsMessageBlock h3{
    background-color: #FFFFFF;
    color: #3162A6;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    margin-bottom: 0p;
    margin-top: 4px;
    text-align: left;
    text-decoration: none;
 }
.fpsMessageBlock p{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    margin-bottom: 8p;
    margin-top: 4px;
    text-align: left;
 }
.fpsMessageBlock A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.fpsMessageBlock A:visited{
    color: #800080;
    text-decoration: underline;
 }
.fpsMessageBlock A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.rightSidePanel{
    background-color: #FFFFFF;
    margin-right: 15px;
    padding-bottom: 4px;
    padding-top: 15px;
 }
.statusBox{
    border: 1px solid #A1BCD2;
    margin-bottom: 15px;
 }
.statusBoxBackground{
    background-color: #EAF1F7;
 }
.statusBoxText{
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 65%;
    text-align: left;
 }
.statusBoxText A:link{
    color: #000000;
    text-decoration: underline;
 }
.statusBoxText A:visited{
    color: #000000;
    text-decoration: underline;
 }
.statusBoxText A:hover{
    color: #000000;
    text-decoration: underline;
 }
.statusBoxTitle{
    color: navy;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 65%;
    font-weight: bold;
    text-align: left;
 }
.adBox{
    background-color: #FFFFFF;
    margin-bottom: 15px;
 }
.educationBox{
    background-color: #FFFFFF;
    border: 1px solid #A1BCD2;
    margin-bottom: 15px;
 }
.educationBoxText{
    background-color: white;
 }
.educationBoxText h3{
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 65%;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 3px;
 }
.educationBoxText P{
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 65%;
    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{
    background-color: #FFFFFF;
    border-bottom: 1px dashed #A1BCD2;
    border-top: 1px dashed #A1BCD2;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 5px;
 }
.accountDisclaimerText h3{
    background-color: #FFFFFF;
    color: #3162A6;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 4px;
    text-align: left;
    text-decoration: none;
 }
.accountDisclaimerText p{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    margin-bottom: 8p;
    margin-top: 4px;
    text-align: left;
 }
.accountDisclaimerText A:link{
    color: #0000DE;
    text-decoration: underline;
 }
.accountDisclaimerText A:visited{
    color: #663399;
    text-decoration: underline;
 }
.accountDisclaimerText A:hover{
    color: #0000DE;
    text-decoration: underline;
 }
.indexList{
    background-color: #FFFFFF;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-top: 5px;
    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;
    text-decoration: underline;
 }
.indexListItem A:visited{
    color: #800080;
    text-decoration: underline;
 }
.indexListItem A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.indexListItemStrong{
    color: #CC6600;
    font-weight: bold;
 }
.indexListItemBlock {
	margin: 0;
	padding-left: 10px;
	background-color: #FFFFFF;
 }
*/.messageArea{
    width: 475px;
 }
.fpsImageRow{
    background-color: #FFFFFF;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
 }
h3{
    background-color: #FFFFFF;
    color: #3162A6;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    margin-bottom: 0p;
    margin-top: 16px;
    text-align: left;
    text-decoration: none;
 }
p{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    text-align: left;
 }
p A:link{
    color: #0000FF;
    text-decoration: underline;
 }
p A:visited{
    color: #800080;
    text-decoration: underline;
 }
p A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.firstHeadingInSection{
    margin-bottom: 0p;
    margin-top: 0px;
 }
.disclaimerText{
    background-color: #FFFFFF;
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 65%;
    font-weight: normal;
    text-align: left;
 }
.disclaimerText A:link{
    color: #0000FF;
    text-decoration: underline;
 }
.disclaimerText A:visited{
    color: #800080;
    text-decoration: underline;
 }
.disclaimerText A:hover{
    color: #FF0000;
    text-decoration: underline;
 }
.pfBody{
    background-color: #FFFFFF;
 }
.pfPageTitleBlock{
    margin-bottom: 10px;
    margin-top: 10px;
 }
.pfPageTitle{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: medium;
    font-weight: bold;
    text-align: left;
 }
.pfPageTitleLinks{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 65%;
    font-weight: normal;
    text-align: left;
 }
.pfPageTitleLinks A:link{
    color: #0000FF;
 }
.pfPageTitleLinks A:visited{
    color: #800080;
 }
.pfPageTitleLinks A:hover{
    color: #FF0000;
 }
			@media print {	    .pfPageTitleLinks {visibility:hidden;}}
.pfMessageBlock{
    margin-bottom: 0px;
    margin-top: 0px;
 }
.pfErrorTextTop{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    text-align: left;
 }
.pfMainContentBlock{
    margin-bottom: 0px;
    margin-top: 0px;
 }
.pfDataTable{
    border: 1px solid gray;
    border-collapse: collapse;
 }
.pfPageSubTitle{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
 }
.pfInstructionalText{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
    text-align: left;
 }
.pfDataTableBlock{
    margin-bottom: 15px;
    margin-top: 15px;
 }
.pfTableHeadingText{
    background-color: #000080;
    border: 1px solid gray;
    color: #99ccff;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-style: italic;
    font-weight: normal;
    text-align: left;
 }
.pfTableHeadingCurrency{
    background-color: #000080;
    border: 1px solid gray;
    color: #99ccff;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-style: italic;
    font-weight: normal;
    text-align: right;
 }
.pfTableHeadingDate{
    background-color: #000080;
    border: 1px solid gray;
    color: #99ccff;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-style: italic;
    font-weight: normal;
    text-align: left;
 }
.pfTableText{
    background-color: #FFFFFF;
    border: 1px solid gray;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: left;
 }
.pfTableCurrency{
    background-color: #FFFFFF;
    border: 1px solid gray;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: right;
 }
.pfTableDate{
    background-color: #FFFFFF;
    border: 1px solid gray;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    text-align: left;
 }
.pfTableNoteBlock{
    margin-bottom: 0px;
    margin-top: 5px;
 }
.pfTableNote{
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
 }
.pfTableNoteStrong{
    font-weight: bold;
 }
.pfTableGroupOne{
    background-color: #FFFFFF;
    border: 1px solid gray;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    padding-top: 25px;
    text-align: left;
 }
.pfTableGroupTwo{
    background-color: #FFFFFF;
    border: 1px solid gray;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
 }
.pfTableGroupTwoNested{
    background-color: #FFFFFF;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
 }
.pfTableGroupTwoTotal{
    background-color: #FFFFFF;
    border: 1px solid gray;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: right;
 }
.pfTableGroupOneTotal{
    background-color: #FFFFFF;
    border: 1px solid gray;
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: bold;
    text-align: right;
 }
.tableNoteHeading {
    color: #154094;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 80%;
    font-weight: normal;
 }
.tableNoteHeadingAlt {
    color: #154094;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 80%;
    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 {}
