/*-------------------------------------------------------------*/
/* Global look and feel of site */
body { background-color: #FFFFFF; 
	   color: #000000; 
	   border: 0px; 
	   margin-top: 0px; 
	   margin-left: 0px; 
	   margin-right: 0px; 
	   margin-bottom: 0px }
a 	{ color: #eeeeee;
	  text-decoration: none;
	 }
	 
td 	{ font-size: 8pt; 
	  font-family : Verdana; 
	  color: #000000 }
p 	{ font-size : 8pt; 
	  font-family : Verdana; 
	  color: #000000; }
	  
.table1{border:1px solid #FF6600;}
.td1{border:none;}
/*-------------------------------------------------------------*/
/* Navigation Classes */
.BnrNavOn 	{ color: #000000; 
			  text-decoration: none; 
			  font-weight: bold; 
			  background-color: #FFFFFF; 
			  font-size: 8pt }
.BnrNavOff 	{ color: #FFFFFF; 
			  text-decoration: none; 
			  font-weight: bold ; 
			  background-color: #336699; 
			  font-size: 8pt }
.BnrNavOver { color: #336699; 
			  text-decoration: none; 
			  font-weight: bold ; 
			  background-color: #6699CC; 
			  font-size: 8pt }
.BnrHeader 	{ font-family: Verdana; 
			  font-size: 12pt; 
			  color: #CCCC99; 
			  font-weight: bold; 
			  text-decoration: none }
.BnrNavTier2 { font-family: Verdana; 
			   font-size: 9pt; 
			   color: #003366; 
			   font-weight: normal }
.BnrToolsBg { font-family: Verdana; 
			  font-size: 8pt; 
			  color: #336699; 
			  text-decoration: none; 
			  font-weight: normal }
.BnrTools 	{ font-family: Verdana; 
			  font-size: 8pt; 
			  color: #FFFFFF; 
			  text-decoration: none; 
			  font-weight: normal }
.BnrToolsII { font-family: Arial; 
			  color: #FFFFFF; 
			  text-decoration: none; 
			  font-weight: bold ; 
			  font-size: 13px }
.BodyHeader { font-size: 16pt; 
			  font-weight: normal; 
			  color: #000000 }
.smallheader { font-size: 14pt; 
			   font-weight: normal; 
			   color: #000000 }
.smallerheader { font-size: 12pt; 
				 font-weight: 700; 
				 color: #000000 }
.CntHeader 	{ color: #000000; 
			  text-decoration: none; 
			  font-weight: bold ; 
			  font-size: 9pt }
h4.BodyHeader { font-size: 16pt; 
				font-weight: normal; 
				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 }
			  
.infoLevel5 { font-size: 9pt ;
			  text-decoration: none; 
			  font-weight: bold ;
			  color: #FFFFFF; 
			  background-color: #000099 }
			  
.infoLevel3alt { color: #003366; 
				 text-decoration: none; 
				 font-size: 10px; 
				 background-color: #CCCC99; 
				 font-weight: normal }
/*-------------------------------------------------------------*/

/* Left Navigation Classes */
.leftNavBg {  background-color: #CCCC99 }
.leftNavHdr { color: #000066; 
			  text-decoration: none; 
			  font-size: 8pt; 
			  background-color: #999966; 
			  clip: rect( ); 
			  font-weight: bold }
.leftNavOff { color: #003366; 
			  text-decoration: none; 
			  font-size: 8pt; 
			  background-color: #FFFFCC; 
			  clip: rect( ); 
			  font-weight: normal }
.leftNavOn { color: #000000; 
			 text-decoration: none; 
			 font-size: 8pt; 
			 background-color: #FFFFFF; 
			 clip: rect( ); 
			 font-weight: normal }
/*-------------------------------------------------------------*/
/* Background Color Classes */
.bgGrey { background-color: #cccccc }
.bgBlueLight { background-color: #6699CC }
.bgBlueMed { background-color: #336699 }
.bgBlueDark { background-color: #000066 }
.bgKhakiDark { background-color: #999966 }
.bgKhakiLight { background-color: #CCCC99 }
.bgYellowLight { background-color: #FFFFDD }
.bgBlack { background-color: #000000 }
.bgWhite { background-color: #FFFFFF }
.CntHeader { color: #000000; 
			 text-decoration: none; 
			 font-weight: bold ; 
			 font-size: 9pt }
/*-------------------------------------------------------------*/
/* Meta information Classes */
.author { font-style: italic; 
		  color: #666666; 
		  font-size: 10px }
.date { color: #666666; 
		font-size: 10px; 
		font-weight: normal }
.companyName { font-size: 16pt; 
			   color: #660000 }
/*-------------------------------------------------------------*/
/* Text Classes */
.txtSmall { font-size: 10px }
.txtMedBlack { font-size: 15px ; 
				 color: #000000 }
.txtMedBlue { font-size: 15px ; 
				 color: #0000FF }
.txtMedGray { font-size: 15px ; 
				 color: #aaaaaa;
				 font-weight: bold }			 
.txtMenu { font-size: 14px ; 
		 color: #FFFFFF;
		 font-weight: bold;
	  	 }
		 
.txtSubHead { font-size: 18px ; 
		 color: #D8822E;
		 font-weight: bold;
	  	 }
.txtSmallBlack { font-size: 10px ; 
				 color: #000000 }
.txtSmallBlue { font-size: 10px ; 
				color: #336699 }
.txtSmallRed { font-size: 10px ; 
			   color: #990000; }
/*-------------------------------------------------------------*/
/* Line Classes */
.lineBlueDark { font-size: 1px; 
				background-color: #003366; 
				color: #003366 }
.lineKhakiDark { font-size: 2px; 
				 background-color: #999966; 
				 color: #999966 } 
.lineBlack { font-size: 2px; 
			 background-color: #000000; 
			 color: #000000 }
.lineWhite { font-size: 2px; 
			 background-color: #FFFFFF; 
			 color: #FFFFFF }
.lineBlueMed { font-size: 2px; 
			   background-color: #336699; 
			   color: #336699 }
.lineBlueLight { font-size: 2px; 
				 background-color: #6699CC; 
				 color: #6699CC }
.lineKhakiLight { font-size: 2px; 
				  background-color: #CCCC99; 
				  color: #CCCC99 }
.lineGrey { font-size: 2px; 
			color: #CCCCCC; 
			background-color: #CCCCCC }
.lineYellowLight { font-size: 2px; 
				   background-color: #FFFFCC; 
				   color: #FFFFCC }
/*-------------------------------------------------------------*/			   
/* Horizontal Dividers Classes */
.hdrBlue { font-size: 9pt; color: #336699}
.hdrRed { font-size: 9pt; color: #990000}
.hdrBlack { font-size: 9pt; color: #000000}
/*-------------------------------------------------------------*/
/* Miscellaneous Classes */
.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 }
				 
.infoLevel4 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; BACKGROUND-COLOR: #a60004; TEXT-DECORATION: none
}
				 
				 
.formopts { font-size:10px;}
.YearHeadWhite { font-size: 14pt; 
				 font-weight: medium; 
				 color: #FFFFFF}
.YearHeadBlk { font-size: 14pt; 
			   font-weight: medium; 
			   color: #000000}
/*-------------------------------------------------------------*/
