/* onelook */
body {  background-color: #FFFFFF; color: #000000; border: 0px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px}
a { color: #003366}
a.billboard { color: #FCF92B}
a.sitemap { text-decoration: none; color: #ffffff}
a.none { text-decoration: none;}
a.bold { font-weight: bold;}
a.white {color: #ffffff }
a.whitenone {text-decoration: none; color: #ffffff }
a.whitebold {font-weight: bold; color: #ffffff}
a.whiteboldnone {text-decoration: none; font-weight: bold; color: #ffffff}
h3 { font-size: 12pt; font-family : Verdana,Arial,Sans Serif; font-weight: bold; color: #000000}
td { font-size: 8pt; font-family : Verdana,Ariel,Helvetica; color: #000000}
tt { font-weight: bold}
p { font-size : 8pt; font-family : Verdana,Ariel,Helvetica; color: #000000}
pre { font-size : 8pt; font-family : courier; color: #000000}

.BnrNavOn {  color: #000000; text-decoration: none; font-weight: bold; background-color: #FFFFFF; font-size: 8pt; font-family : Verdana,Ariel,Helvetica;}
.BnrNavOff { color: #FFFFFF; text-decoration: none; font-weight: bold ; background-color: #336699; font-size: 8pt; font-family : Verdana,Ariel,Helvetica;}
.BnrNavOff1 { color: #FFFFFF; text-decoration: none; font-weight: bold ; background-color: #336699; font-size: 7pt; font-family : Verdana,Ariel,Helvetica;}
.BnrNavOver { color: #336699; text-decoration: none; font-weight: bold ; background-color: #6699CC; font-size: 8pt}
.BnrHeader {  font-family: Verdana,Ariel,Helvetica; font-size: 12pt; color: #CCCC99; font-weight: bold; text-decoration: none}
.BnrNavTier2 { font-family: Verdana,Ariel,Helvetica; font-size: 9pt; color: #003366; font-weight: normal}
.BnrToolsBg { font-family: Verdana,Ariel,Helvetica; font-size: 8pt; color: #336699; text-decoration: none; font-weight: normal }
.BnrTools { font-family: Verdana,Ariel,Helvetica; font-size: 8pt; color: #FFFFFF; text-decoration: none; font-weight: normal }
.BnrToolsII { font-family: Verdana,Ariel,Helvetica; color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 13px }
.BodyHeader { font-size: 16pt; font-weight: normal; color: #000000}
.BodyHeaderBold { font-size: 16pt; font-weight: bold; color: #000000}
.BodyHeaderItalic { font-size: 16pt; font-weight: normal; font-style: italic; color: #000000}
.smallheader { font-size: 14pt; font-weight: normal; color: #000000}
.CntHeader { color: #000000; text-decoration: none; font-weight: bold ; font-size: 9pt}
h4.BodyHeader { font-size: 16pt; font-weight: normal; color: #000000}
.RedBodyHeader { font-size: 16pt; font-weight: normal; color: #FF0000}

.infoLevel1 { color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: #336699}
.infoLevel1a { color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: #79A0C7}
.infoLevel1b { color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: #0B3E70}
.infoLevel1c { color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: #999966}
.infoLevel2 { color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: #999966}
.infoLevel3 { font-size: 10px ; color: #660000; background-color: #FFFFFF }
.infoLevel4 { color: #000000; text-decoration: none; font-size: 9pt; background-color: #E5E5E5}
.BlueYellow { color: #003366; text-decoration: none; font-family: Verdana,Arial,Sans Serif; font-weight: bold ; font-size: 9pt; background-color: #FFFFCC}
.BlueWhite{ color: #003366; text-decoration: none; font-family: Verdana,Arial,Sans Serif; font-weight: bold ; font-size: 9pt; background-color: #FFFFFF}
.BlueGrey{ color: #003366; text-decoration: none; font-family: Verdana,Arial,Sans Serif; font-weight: bold ; font-size: 9pt; background-color: #E5E5E5}

.infoLevel4Bold { color: #000000; text-decoration: none; font-weight: bold; font-size: 9pt; background-color: #E5E5E5}
.infoLevel3alt { color: #003366; text-decoration: none; font-size: 10px; background-color: #CCCC99; clip:  rect( ); font-weight: normal}
.lightBlue { color: #000000; text-decoration: none; font-size: 9pt; background-color: lightblue}
.lightBlueBold { color: #000000; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: lightblue}
.HFIGreenBold { color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: #007861}

.leftNavBg {  background-color: #000066}
.oldleftNavHdr { color: #000066; text-decoration: none; font-size: 8pt; background-color: #999966; clip: rect( ); font-weight: bold}
.oldleftNavOff { color: #003366; text-decoration: none; font-size: 8pt; background-color: #FFFFCC; clip: rect( ); font-weight: normal }
.oldleftNavOn { color: #000000; text-decoration: none; font-size: 8pt; background-color: #FFFFFF; clip: rect( ); font-weight: normal }

.topLine_OLD {border-width: 2px; 
						border-style: solid none none none;
						border-color: #AAAAAA;
						background-color: #336699;
						color: #ffffff;
					}
				
.topLine1_OLD {border-width: 2px; 
						border-style: solid none none none;
						border-color: #555555;
						background-color: #cce6ff;
						color: #000033;
					}

.topLine2_OLD {border-width: 2px; 
						border-style: solid none none none;
						border-color: #333333;
						background-color: #F9E5A3;
						color: #000066;
					}

.topLine { background-color: #336699;
						font-weight: bold; 
						font-family : Verdana,Ariel,Helvetica;
						padding: 1px;
						color: #ffffff;
					}
				
.topLine1 {	background-color: #cce6ff;
						font-weight: bold; 
						font-family : Verdana,Ariel,Helvetica;
						padding: 1px;
						color: #000033;
					}

.topLine2 { background-color: #F9E5A3;
						font-weight: bold; 
						font-family : Verdana,Ariel,Helvetica;
						padding: 1px;
						color: #000066;
					}

.leftNavHdr {	color: #000000; text-decoration: none; font-size: 9pt; 
									background-color: #FCBA47; clip: rect( ); font-weight: bold; 
								}

.leftNavHdr1 {	color: #000000; text-decoration: none; font-size: 9pt; 
									background-color: #CCCC99; clip: rect( ); font-weight: bold; 
								}

.leftNavTitle {	color: #000000; text-decoration: none; font-size: 8pt; 
									background-color: #FCBA47; clip: rect( ); font-weight: bold; 
									font-family : Verdana,Ariel,Helvetica;
									border-style: solid; 
									border-width: 2;
									border-color: white navy navy white;
									padding-left: 1px;
									padding-top: 1px;
									width: 140px;
									height: 20px;
								}

.leftNavTitle_BACK {	color: #000000; text-decoration: none; font-size: 8pt; 
									background-color: #FF9900; clip: rect( ); font-weight: bold; 
									font-family : Verdana,Ariel,Helvetica;
									border-style: solid; 
									border-width: 2;
									border-color: white navy navy white;
									padding-left: 1px;
									padding-top: 1px;
									width: 140px;
									height: 20px;
								}

.leftNavOff {	color: #000000; text-decoration: none; font-size: 8pt; 
									background-color: #F9E5A3; clip: rect( ); font-weight: bold; 
									font-family : Verdana,Ariel,Helvetica;
									border-style: solid; 
									border-width: 2;
									border-color: white navy navy white;
									padding-left: 1px;
									padding-top: 1px;
									width: 140px;
									height: 20px;
								}
								
.leftNavOff_BACK {	color: #000000; text-decoration: none; font-size: 8pt; 
									background-color: #FCBA47; clip: rect( ); font-weight: bold; 
									font-family : Verdana,Ariel,Helvetica;
									border-style: solid; 
									border-width: 2;
									border-color: white navy navy white;
									padding-left: 1px;
									padding-top: 1px;
									width: 140px;
									height: 20px;
								}

.leftNavOver {	color: #000000; text-decoration: none; font-size: 8pt; 
									background-color: #FFFFCC; clip: rect( ); font-weight: bold; 
									font-family : Verdana,Ariel,Helvetica;
									border-style: solid; 
									border-width: 2;
									border-color: white navy navy white;
									padding-left: 1px;
									padding-top: 1px;
									width: 140px;
									height: 20px;
								}
								
.leftNavOn1 {	color: #000000; text-decoration: none; font-size: 8pt; 
									background-color: #fff5be; clip: rect( ); font-weight: bold; 
									font-family : Verdana,Ariel,Helvetica;
									border-style: solid; 
									border-width: 2;
									border-color: navy white white navy;
									padding-left: 2px;
									padding-top: 2px;
									width: 140px;
									height: 20px;
								}

.leftNavOn {	color: #000000; text-decoration: none; font-size: 8pt; 
									background-color: #FFFFCC; clip: rect( ); font-weight: bold; 
									font-family : Verdana,Ariel,Helvetica;
									border-style: solid; 
									border-width: 2;
									border-color: navy white white navy;
									padding-left: 2px;
									padding-top: 2px;
									width: 140px;
									height: 20px;
								}

.riskButton {color: #003366; text-decoration: none; font-size: 10px; background-color: #CCCC99; font-weight: bold}
.riskButtonOn {color: #003366; text-decoration: none; font-size: 10px; background-color: #FFFFCC; font-weight: bold}
.hfiButton {color: #FFFFFF; text-decoration: none; font-size: 11px; background-color: #336699; font-weight: bold}

.menuLtHighLight { background-color: #FADBA5 }
.menuDkHighLight { background-color: #BD8524 }

.bgGrey { background-color: #cccccc}
.bgSilver { background-color: #c0c0c0}
.bgBlueLight { background-color: #6699CC}
.bgBlueMed { background-color: #336699}
.bgBlueDark { background-color: #000066}
.bgKhakiDark { background-color: #999966}
.bgKhakiLight { background-color: #CCCC99}
.bgYellowLight { color: #000000; background-color: #FFFFCC}
.bgYellowLight1 { color: #000000; background-color: #fff5be}
.bgYellowLight2 { color: #000000; background-color: #CCCC66;}
.bgBlueLight3 {	color: #000000;	background-color: #B9D7F4; }
.bgBlueLight4 { color: #000000;	background-color: #CCE9EE;}
.bgBlueLight5 { color: #000000; background-color: #DEF9FA;}
.bgTopYellow1 {background-color: #CCCC99}
.bgTopYellow {background-color: #F9E5A3}
.bgTopYellow_BACK {background-color: #FCBA47}
.bgBlack {  background-color: #000000}
.bgWhite {  background-color: #FFFFFF}
.CntHeader { color: #000000; text-decoration: none; font-weight: bold ; font-size: 9pt}
.tdYellowLight { font-size: 9px; font-family: Courier; color: #000000; background-color: #FFFFCC}

.author {  font-style: italic; color: #666666; font-size: 10px}
.date { color: #666666; font-size: 10px; font-weight: normal}
.dateWhite { color: #FFFFFF; font-family : Verdana,Ariel,Helvetica; font-size: 10px; font-weight: bold}
.dateBlack { color: #000000; font-family : Verdana,Ariel,Helvetica; font-size: 10px; font-weight: bold}
.companyName { font-size: 16pt; color: #660000}

.txtTinyWhite { font-family : Verdana,Ariel,Helvetica; font-size: 5pt ; color: #ffffff}
.txtTinyBlue { font-family : Verdana,Ariel,Helvetica; font-size: 5pt ; color: #9BC3EB}
.txtTinyBlack { font-family : Verdana,Ariel,Helvetica; font-size: 5pt ; color: #000000}
.txtTinyRed { font-family : Verdana,Ariel,Helvetica; font-size: 5pt ; color: #ff0000}
.txtTinyGreen { font-family : Verdana,Ariel,Helvetica; font-size: 5pt ; color: #00ff00}
.txtTinyBlue { font-family : Verdana,Ariel,Helvetica; font-size: 5pt ; color: #0000ff}

.txtXXSmallWhite { font-size: 5pt ; color: #ffffff; font-family : Verdana;}
.txtXXSmall {  font-size: 5pt}
.txtXXSmallBlueDark { font-size: 5pt; color: #000066; font-family : Verdana,Ariel,Helvetica;}
.txtXXSmallBlueDarkBold { font-size: 5pt; color: #000066; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtXXSmallGrey { font-size: 5pt; color: #666666; font-family : Verdana,Ariel,Helvetica;}
.txtXXSmallWhiteBold { font-size: 5pt ; color: #ffffff; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtXXSmallBlack { font-size: 5pt ; color: #000000; font-family : Verdana,Ariel,Helvetica;}
.txtXXSmallBlackBold { font-size: 5pt ; color: #000000; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtXXSmallBlue { font-size: 5pt ; color: #336699; font-family : Verdana,Ariel,Helvetica;}
.txtXXSmallBlueBold { font-size: 5pt ; color: #336699; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtXXSmallRed { font-size: 5pt ; color: #990000}
.txtXXSmallRedBold { font-size: 5pt ; color: #990000; font-weight: bold}

.txtXSmallWhite { font-size: 6pt ; color: #ffffff; font-family : Verdana,Ariel,Helvetica;}
.txtXSmall {  font-size: 6pt}
.txtXSmallBlueDark { font-size: 6pt; color: #000066; font-family : Verdana,Ariel,Helvetica;}
.txtXSmallBlueDarkBold { font-size: 6pt; color: #000066; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtXSmallGrey { font-size: 6pt; color: #666666; font-family : Verdana,Ariel,Helvetica;}
.txtXSmallWhiteBold { font-size: 6pt ; color: #ffffff; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtXSmallBlack { font-size: 6pt ; color: #000000; font-family : Verdana,Ariel,Helvetica;}
.txtXSmallBlackBold { font-size: 6pt ; color: #000000; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtXSmallBlue { font-size: 6pt ; color: #336699; font-family : Verdana,Ariel,Helvetica;}
.txtXSmallBlueBold { font-size: 6pt ; color: #336699; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtXSmallRed { font-size: 6pt ; color: #990000; font-family : Verdana,Ariel,Helvetica;}
.txtXSmallRedBold { font-size: 6pt ; color: #990000; font-family : Verdana,Ariel,Helvetica; font-weight: bold}

.txtSmallWhite { font-size: 7pt; color: #ffffff}
.txtSmallWhiteBold { font-size: 7pt; color: #ffffff; font-weight: bold;}
.txtSmall {  font-size: 7pt;}
.txtSmallBlack { font-size: 7pt; color: #000000}
.txtSmallBlackBold { font-size: 7pt; color: #000000; font-weight: bold}
.txtSmallBlueDark { font-size: 7pt; color: #000066; font-family : Verdana,Ariel,Helvetica}
.txtSmallBlueDarkBold { font-size: 7pt; color: #000066; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtSmallBlue { font-size: 7pt; color: #336699}
.txtSmallRed { font-size: 7pt; color: #990000}
.txtSmallRedBold { font-size: 7pt ; color: #990000;  font-weight: bold;}
.txtSmallBlack1 { font-size: 8pt; color: #000000}
.txtSmallBlackBold1 { font-size: 8pt; color: #000000; font-weight: bold}

.txtMedWhite { font-size: 8pt; font-family: Verdana,Ariel,Helvetica; color: #ffffff}
.txtMedWhiteBold { font-size: 8pt; font-family: Verdana,Ariel,Helvetica; font-weight: bold; color: #ffffff; }
.txtMed {  font-size: 8pt;}
.txtMedBlueDark { font-size: 8pt; color: #000066; font-family : Verdana,Ariel,Helvetica;}
.txtMedBlueDarkBold { font-size: 8pt; color: #000066; font-family : Verdana,Ariel,Helvetica; font-weight: bold ;}
.txtMedBlueUltraBold { font-size: 8pt; font-family: Verdana,Ariel,Helvetica; font-weight: bold; color: #0099CC; }
.txtMedBlue { font-size: 8pt; font-weight: normal; color: #000066; font-family: Verdana,Ariel,Helvetica; }
.txtMedBlueBold { font-size: 8pt; font-weight: bold; color: #000066; font-family: Verdana,Ariel,Helvetica; }
.txtMedBlack { font-size: 8pt; color: #000000; font-family: Verdana,Ariel,Helvetica; }
.txtMedBlackBold { font-size: 8pt; color: #000000; font-family : Verdana,Ariel,Helvetica; font-weight: bold; }
.txtMedRed { font-size: 8pt ; color: #990000; font-family : Verdana,Ariel,Helvetica;}
.txtMedRedBold { font-size: 8pt ; color: #990000;  font-family : Verdana,Ariel,Helvetica; font-weight: bold;}

.txtLargeWhite { font-size: 10pt ; color: #ffffff; font-family : Verdana,Ariel,Helvetica;}
.txtLargeWhiteBold { font-size: 10pt ; color: #ffffff; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtLargeBlack { font-size: 10pt ; color: #000000; font-family : Verdana,Ariel,Helvetica;}
.txtLargeBlackBold { font-size: 10pt ; color: #000000; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtLargeRed { font-size: 10pt ; color: #ff0000; font-family : Verdana,Ariel,Helvetica;}
.txtLargeRedBold { font-size: 10pt ; color: #AA0000; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtLargeGreen { font-size: 10pt ; color: #00ff00; font-family : Verdana,Ariel,Helvetica;}
.txtLargeGreenBold { font-size: 10pt ; color: #00ff00; font-family : Verdana,Ariel,Helvetica; font-weight: bold}
.txtLargeBlue { font-size: 10pt ; color: #0000ff; font-family : Verdana,Ariel,Helvetica;}
.txtLargeRed { font-size: 10pt ; color: #990000; font-family : Verdana,Ariel,Helvetica;}
.txtLargeRedBold { font-size: 10pt ; color: #990000; font-family : Verdana,Ariel,Helvetica; font-weight: bold;}

.lineBlueDark { font-size: 1px; background-color: #003366; color: #003366 }
.lineKhakiDark { font-size: 1px; background-color: #999966; color: #999966} 
.lineBlack { font-size: 1px; background-color: #000000; color: #000000 }
.lineWhite { font-size: 1px; background-color: #FFFFFF; color: #FFFFFF }
.lineBlueMed { font-size: 1px; background-color: #336699; color: #336699 }
.lineBlueLight { font-size: 1px; background-color: #6699CC; color: #6699CC }
.lineKhakiLight { font-size: 1px; background-color: #CCCC99; color: #CCCC99 }
.lineGrey {  font-size: 1px; color: #CCCCCC; background-color: #CCCCCC}
.lineDarkGrey {  font-size: 1px; color: #CCCCCC; background-color: #AAAAAA}
.lineYellowLight { font-size: 1px; background-color: #FFFFCC; color: #FFFFCC }

.hdrBlue {  font-size: 9pt; color: #336699}
.hdrRed { font-size: 9pt; color: #990000}
.hdrBlack { font-size: 9pt; color: #000000}

.infoLevel1 { color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: #336699}
.infoLevel2 { color: #FFFFFF; text-decoration: none; font-weight: bold ; font-size: 9pt; background-color: #999966}
.infoLevel3 { font-size: 10px ; color: #660000; background-color: #FFFFFF }
.infoLevel3alt { color: #003366; text-decoration: none; font-size: 10px; background-color: #CCCC99; clip:  rect( ); font-weight: normal}<b></b>
.formopts { font-size:10px;}
.YearHeadWhite { font-size: 14pt; font-weight: medium; color: #FFFFFF}
.YearHeadBlk { font-size: 14pt; font-weight: medium; color: #000000}

#sub0 {position:relative; visibility:visible}
#sub1 {position:absolute; visibility:hidden}
#sub2 {position:absolute; visibility:hidden}
#sub3 {position:absolute; visibility:hidden}
#sub4 {position:absolute; visibility:hidden}
#sub5 {position:absolute; visibility:hidden}
#sub6 {position:absolute; visibility:hidden}
#sub7 {position:absolute; visibility:hidden}
#sub8 {position:absolute; visibility:hidden}
#sub9 {position:absolute; visibility:hidden}
#sub10 {position:absolute; visibility:hidden}
#sub11 {position:absolute; visibility:hidden}
#sub12 {position:absolute; visibility:hidden}
#sub13 {position:absolute; visibility:hidden}
#sub14 {position:absolute; visibility:hidden}
#sub15 {position:absolute; visibility:hidden}
#sub16 {position:absolute; visibility:hidden}
#sub17 {position:absolute; visibility:hidden}
#sub18 {position:absolute; visibility:hidden}
#sub19 {position:absolute; visibility:hidden}
#sub20 {position:absolute; visibility:hidden}
