.MydataFormTABLE {width:100%;background-color: #ffffcc;display:none} 
.MydataFormHeaderTD {background-color: #0000bb; color: #000000; text-align: Center;} 
.MydataFormHeaderFONT {font-size: 8pt; color: #ffffff; font-weight: bold} 
.MydataFieldCaptionTD {background-color: #eeeecc; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000} 
.MydataFieldCaptionFONT {font:8pt;  font-weight: bold} 
.MydataDataTD {width:100%;background-color: #ffffcc; color: #000000;} 
.MydataDataFONT {font-size: 7pt} 
.MydataColumnTD {background-color: #ffffff; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000;color:black} 
.MydataColumnFONT {font:7pt} 
.MydataRecordSeparatorTD {width:100%;background-color: #ffffff; color: #000000; border-right: 1 solid #000000; border-bottom: 1 solid #000000} 
.MyConcernFormTABLE {width:100%;background-color: #ffffcc;display:none} 
.MyConcernFormHeaderTD {background-color:#0000bb; color: #000000; text-align: Center;} 
.MyConcernFormHeaderFONT {font-size: 8pt; color: #ffffff; font-weight: bold} 
.MyConcernFieldCaptionTD {background-color: #eeeecc; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000} 
.MyConcernFieldCaptionFONT {font:8pt;  font-weight: bold} 
.MyConcernDataTD {background-color: #ffffcc; color: #000000;} 
.MyConcernDataFONT {font-size: 7pt} 
.MyConcernColumnTD {background-color: #ffffff; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000;color:black} 
.MyConcernColumnFONT {font:7pt} 
.MyConcernRecordSeparatorTD {background-color: #ffffff; color: #000000; border-right: 1 solid #000000; border-bottom: 1 solid #000000} 
.FooterFormTABLE {width:100%;background-color: #ffffff;border-left: 0 solid black; border-right:  solid black; border-top: 0 solid black; border-bottom:  solid black} 
.FooterFormHeaderTD {background-color: #0000bb; color: #000000; text-align: Center; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000} 
.FooterFormHeaderFONT {font-size: 8pt; color: #ffffff; font-weight: bold} 
.FooterFieldCaptionTD {background-color: #eeeecc; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000} 
.FooterFieldCaptionFONT {font-size:8pt;  font-weight: bold} 
.FooterDataTD {background-color: #ffffff; color: #000000; border-right: 0 solid #000000; border-bottom: 1 solid #000000} 
.FooterDataFONT {font-size: 8pt} 
.FooterColumnTD {background-color: #ffffff; border-left: 1 solid #FFFFFF; border-right: 0 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000;color:black} 
.FooterColumnFONT {font-size:7pt} 
.FooterRecordSeparatorTD {background-color: #ffffff; color: #000000; border-right: 0 solid #000000; border-bottom: 1 solid #000000} 
.FooterLinkFormTABLE {background-color: #ffffff;border-left: 0 solid black; border-right: 0 solid black; border-top: 0 solid black; border-bottom: 0 solid black} 
.FooterLinkFormHeaderTD {background-color: bbbbff; color: #000000; text-align: Center; border-left: 1 solid #FFFFFF; border-right: 0 solid #000000; border-top: 0 solid #FFFFFF; border-bottom: 0 solid #000000} 
.FooterLinkFormHeaderFONT {font-size: 9pt; color: #000000; font-weight: bold} 
.FooterLinkFieldCaptionTD {background-color: #ffffff; border-left: 0 solid #FFFFFF; border-right: 0 solid #000000; border-top: 0 solid #FFFFFF; border-bottom: 0 solid #000000;color:black} 
.FooterLinkFieldCaptionFONT {font:9pt;  font-weight: bold} 
.FooterLinkDataTD {background-color: #ffffff; border-left: 0 solid #FFFFFF; border-right: 0 solid #000000; border-top: 0 solid #FFFFFF; border-bottom: 0 solid #000000;color:black} 
.FooterLinkDataFONT {font-size: 9pt} 
.FooterLinkColumnTD {background-color: #ffffff; border-left: 0 solid #FFFFFF; border-right: 0 solid #000000; border-top: 0 solid #FFFFFF; border-bottom: 0 solid #000000;color:black} 
.FooterLinkColumnFONT {font:9pt;font-weight:bold} 
.FooterLinkRecordSeparatorTD {background-color: #ffffff; border-left: 0 solid #FFFFFF; border-right: 0 solid #000000; border-top: 0 solid #FFFFFF; border-bottom: 0 solid #000000;color:black} 
.sampleFormTABLE {} 
.sampleFormHeaderTD {} 
.sampleFormHeaderFONT {font-size: 10pt; color: #FFFFFF; font-weight: bold} 
.sampleFieldCaptionTD {} 
.sampleFieldCaptionFONT {font:8pt; font-weight: bold} 
.sampleDataTD {} 
.sampleDataFONT {font-size: 8pt} 
.sampleColumnTD {} 
.sampleColumnFONT {} 
.sampleRecordSeparatorTD {} 
.userFormTABLE {margin:0;width:100%;background-color: #ffffff;border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black} 
.userFormHeaderTD {background-color: #0000bb; color: #FFFFFF; text-align: Center; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000} 
.userFormHeaderFONT {font-size: 8pt; color: #FFFFFF; font-weight: bold} 
.userFieldCaptionTD {background-color: white; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000; color: #000000} 
.userFieldCaptionFONT {font:8pt; font-weight: bold} 
.userDataTD {background-color: white; color: #000000; border-right: 1 solid #000000; border-bottom: 1 solid #000000} 
.userDataFONT {font-size: 8pt} 
.userColumnTD {background-color: white; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000;color:#000000} 
.userColumnFONT {font:8pt ;  font-weight: bold} 
.userRecordSeparatorTD {background-color: white; color: #000000; border-right: 1 solid #000000; border-bottom: 1 solid #000000} 
.loginFormTABLE {margin:0;width:100%;background-color: #ffffff;border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black} 
.loginFormHeaderTD {background-color: #0000bb; color: #FFFFFF; text-align: Center; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000} 
.loginFormHeaderFONT {font-size: 8pt; color: #FFFFFF; font-weight: bold} 
.loginFieldCaptionTD {background-color: white; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; color: #000000} 
.loginFieldCaptionFONT {font-size:8pt; font-weight: bold} 
.loginDataTD {background-color: white; color: #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000} 
.loginDataFONT {font-size: 8pt} 
.loginColumnTD {background-color: white; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000;color:#000000} 
.loginColumnFONT {font-size:8pt ;  font-weight: bold} 
.loginRecordSeparatorTD {background-color: white; color: #000000; border-right: 1 solid #000000; border-bottom: 1 solid #000000} 
.CresponseFormTABLE {margin:0;width:100%;background-color: #FFFFFF;border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black} 
.CresponseFormHeaderTD {background-color: #0000bb; color: #FFFFFF; text-align: Center; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000} 
.CresponseFormHeaderFONT {font-size: 8pt; color: #FFFFFF; font-weight: bold} 
.CresponseFieldCaptionTD {background-color: white; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; color: #000000} 
.CresponseFieldCaptionFONT {font-size:8pt; font-weight: bold} 
.CresponseDataTD {background-color: white; color: #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000} 
.CresponseDataFONT {font-size: 8pt} 
.CresponseColumnTD {background-color: white; border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000;color:#000000} 
.CresponseColumnFONT {font-size:8pt ;  font-weight: bold} 
.CresponseRecordSeparatorTD {background-color: white; color: #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000} 
.LoginlinkFormTABLE {margin:0;width:100%;background-color: #ffffff;border-left: 0 solid black; border-right: 0 solid black; border-top: 0 solid black; border-bottom: 0 solid black} 
.LoginlinkFormHeaderTD {color: #FFFFFF; text-align: Center; border-left: 0 solid #FFFFFF; border-right: 0 solid #000000; border-top: 0 solid #FFFFFF; border-bottom: 0 solid #000000} 
.LoginlinkFormHeaderFONT {font-size: 9pt;  font-weight: bold} 
.LoginlinkFieldCaptionTD {background-color: white; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000; color: #000000} 
.LoginlinkFieldCaptionFONT {font:8pt; font-weight: bold} 
.LoginlinkDataTD {background-color: white; color: #000000; border-right: 1 solid #000000; border-bottom: 1 solid #000000} 
.LoginlinkDataFONT {font-size: 8pt} 
.LoginlinkColumnTD {background-color: white; border-left: 1 solid #FFFFFF; border-right: 1 solid #000000; border-top: 1 solid #FFFFFF; border-bottom: 1 solid #000000;color:#000000} 
.LoginlinkColumnFONT {font:8pt ;  font-weight: bold} 
.LoginlinkRecordSeparatorTD {background-color:beige; color: #000000; border-right: 1 solid #000000; border-bottom: 1 solid #000000}