 .dummyStyle { }	
                                                             
/* Template Styles.  "Even", "Odd" are for buyer/print views. */
 .blueSmall	
  {font-family:Arial; font-size:8pt; color:#000066; }
 .blueSmallEven
  {font-family:Arial; font-size:8pt; color:#000066; }
 .blueSmallOdd
  {font-family:Arial; font-size:8pt; color:#000066; background-color: #EEEEEE; }	
	
 .blueNormBold	
  {font-family:Arial; font-size:8pt; font-weight:bold; color:#000066; }
 .blueNormBoldEven	
  {font-family:Arial; font-size:8pt; font-weight:bold; color:#000066; }
 .blueNormBoldOdd
  {font-family:Arial; font-size:8pt; font-weight:bold; color:#000066; background-color:#EEEEEE; }
		
 .blueNormSmall	
  {font-family:Arial; font-size:9pt; font-weight:bold; color:#000066; }
 .blueNormSmallEven
  {font-family:Arial; font-size:9pt; font-weight:bold; color:#000066; }
 .blueNormSmallOdd
  {font-family:Arial; font-size:9pt; font-weight:bold; color:#000066; background-color:#EEEEEE; }	
		
 .blueBold	
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066; }
 .blueBoldEven
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066; }	
 .blueBoldOdd	
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066; background-color: #EEEEEE}
	
 .blueNorm	
  {font-family:Arial; font-size:10pt; color:#000066; }
 .blueNormEven	
  {font-family:Arial; font-size:10pt; color:#000066; }
 .blueNormOdd	
  {font-family:Arial; font-size:10pt; color:#000066; background-color:#EEEEEE; }	
	
 .blueBig	
  {font-family:Arial; font-size:11pt; font-weight:bold; color:#000066; }
 .blueBigEven
  {font-family:Arial; font-size:11pt; font-weight:bold; color:#000066; }	
 .blueBigOdd
  {font-family:Arial; font-size:11pt; font-weight:bold; color:#000066; background-color:#EEEEEE; }	
	
 .blueBigger	
  {font-family:Arial; font-size:14pt; color:#000066; }
 .blueBiggerEven	
  {font-family:Arial; font-size:14pt; color:#000066; }
 .blueBiggerOdd
  {font-family:Arial; font-size:14pt; color:#000066; background-color:#EEEEEE; }	
	
 .blueBiggest	
  {font-family:Arial; font-size:16pt; font-weight:bold; color:#000066; }
 .blueBiggestEven
  {font-family:Arial; font-size:16pt; font-weight:bold; color:#000066; }
 .blueBiggestOdd
  {font-family:Arial; font-size:16pt; font-weight:bold; color:#000066; background-color:#EEEEEE; }	
	
 .blueArialBlack 
  {font-family:Arial Black; font-size:12pt; font-weight:bold; color:#000066; }
 .blueArialBlackEven
  {font-family:Arial Black; font-size:12pt; font-weight:bold; color:#000066; }
 .blueArialBlackOdd
  {font-family:Arial Black; font-size:12pt; font-weight:bold; color:#000066; background-color:#EEEEEE; }	

 .blue
  {font-family:Arial; font-size:9pt; color:#000066;}
 .blueEven 
  {font-family:Arial; font-size:9pt; color:#000066;}
 .blueOdd 
  {font-family:Arial; font-size:9pt; color:#000066; background-color:#EEEEEE;}
		
 .blueText 
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066;}
 .blueTextEven
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066;}
 .blueTextOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066; background-color:#EEEEEE; }	
	
 .blue2Text 
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#336699;}
 .blue2TextEven
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#336699;}
 .blue2TextOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#336699; background-color:#EEEEEE; }		
	
 .blue2
  {font-family:Arial; font-size:9pt; color:#336699;}
 .blue2Even 
  {font-family:Arial; font-size:9pt; color:#336699;}
 .blue2Odd
  {font-family:Arial; font-size:9pt; color:#336699; background-color:#EEEEEE;}	

	/* BLACK TEXT */
 .smallText	
  {font-family:Arial; font-size:8pt; font-weight:normal; color:#000000; }
 .smallTextEven
  {font-family:Arial; font-size:8pt; font-weight:normal; color:#000000; }
 .smallTextOdd
  {font-family:Arial; font-size:8pt; font-weight:normal; color:#000000; background-color:#EEEEEE; }	
		
 .plainText	
  {font-family:Arial; font-size:10pt; font-weight:normal; color:#000000; }
 .plainTextEven
  {font-family:Arial; font-size:10pt; font-weight:normal; color:#000000; }
 .plainTextOdd
  {font-family:Arial; font-size:10pt; font-weight:normal; color:#000000; background-color:#EEEEEE; }	
	
 .boldText	
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000000; }
 .boldTextEven
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000000; }
 .boldTextOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000000; background-color:#EEEEEE; }
	
 .paragraphText	
  {font-family:Arial; font-size:11pt; color:#000000; }
 .paragraphTextEven
  {font-family:Arial; font-size:11pt; color:#000000; }
 .paragraphTextOdd
  {font-family:Arial; font-size:11pt; color:#000000; background-color:#EEEEEE; }
	
 .titleText	
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#000000; }
 .titleTextEven
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#000000; }
 .titleTextOdd
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#000000; background-color:#EEEEEE; }	
	
 .bigTitleText	
  {font-family:Arial; font-size:14pt; font-weight:bold; color:#000000; }
 .bigTitleTextEven
  {font-family:Arial; font-size:14pt; font-weight:bold; color:#000000; }
 .bigTitleTextOdd
  {font-family:Arial; font-size:14pt; font-weight:bold; color:#000000; background-color:#EEEEEE; }
	
 .bigHeaderText	
  {font-family:Arial; font-size:18pt; font-weight:bold; color:#000000; }
 .bigHeaderTextEven
  {font-family:Arial; font-size:18pt; font-weight:bold; color:#000000; }
 .bigHeaderTextOdd
  {font-family:Arial; font-size:18pt; font-weight:bold; color:#000000; background-color:#EEEEEE; }	
	
	/* Grey Text */
 .grey
  {font-family:Arial; font-size:9pt; color: black}
 .greyEven
  {font-family:Arial; font-size:9pt; color: black}
 .greyOdd 
  {font-family:Arial; font-size:9pt; color:black; background-color:#EEEEEE; }
	
 .errorSmallBold
  {font-family:Arial; font-size:8pt; color:#990000; font-weight:bold;}
 .errorSmallBoldEven	
  {font-family:Arial; font-size:8pt; color:#990000; font-weight:bold;}
 .errorSmallBoldOdd
  {font-family:Arial; font-size:8pt; color:#990000; font-weight:bold; background-color:#EEEEEE; }
	
 .errorNorm	
  {font-family:Arial; font-size:10pt; color:#990000;}
 .errorNormEven
  {font-family:Arial; font-size:10pt; color:#990000;}
 .errorNormOdd
  {font-family:Arial; font-size:10pt; color:#990000; background-color:#EEEEEE; }	
		
 .errorBold	
  {font-family:Arial; font-size:10pt; color:#990000; font-weight:bold;}
 .errorBoldEven
  {font-family:Arial; font-size:10pt; color:#990000; font-weight:bold;}
 .errorBoldOdd
  {font-family:Arial; font-size:10pt; color:#990000; font-weight:bold; background-color:#EEEEEE; }	
			
 .errorBig	
  {font-family:Arial; font-size:12pt; color:#990000; font-weight:bold;}
 .errorBigEven
  {font-family:Arial; font-size:12pt; color:#990000; font-weight:bold;}
 .errorBigOdd
  {font-family:Arial; font-size:12pt; color:#990000; font-weight:bold; background-color:#EEEEEE; }	
		
 .redSmall	
  {font-family:Arial; font-size:8pt; color:#990000; }
 .redSmallEven
  {font-family:Arial; font-size:8pt; color:#990000; }
 .redSmallOdd
  {font-family:Arial; font-size:8pt; color:#990000; background-color:#EEEEEE; }	
		
 .red 
  {font-family:Arial; font-size:9pt; color:#990000; }
 .redEven 
  {font-family:Arial; font-size:9pt; color:#990000;}
 .redOdd 
  {font-family:Arial; font-size:9pt; color:#990000; background-color:#EEEEEE;}	
	
 .redNormSmall	
  {font-family:Arial; font-size:9pt; font-weight:bold; color:#990000; }
 .redNormSmallEven
  {font-family:Arial; font-size:9pt; font-weight:bold; color:#990000; }
 .redNormSmallOdd
  {font-family:Arial; font-size:9pt; font-weight:bold; color:#990000; background-color:#EEEEEE; }	
		
 .redText 
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#990000;}
 .redTextEven 
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#990000;}
 .redTextOdd 
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#990000; background-color:#EEEEEE; }
	
 .redTitle 
  {font-family:Arial; font-size:16pt; font-weight:bold; color:#990000;}
 .redTitleEven 
  {font-family:Arial; font-size:16pt; font-weight:bold; color:#990000;}
 .redTitleOdd
  {font-family:Arial; font-size:16pt; font-weight:bold; color:#990000; background-color:#EEEEEE; }	
  
 .green 
  {font-family:Arial; font-size:9pt; color:#006666;} 
 .greenEven 
  {font-family:Arial; font-size:9pt; color:#006666;}
	.greenOdd 
  {font-family:Arial; font-size:9pt; color:#006666; background-color:#EEEEEE;}	
	
 .greenText 
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#006666;}
 .greenTextEven
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#006666;}
 .greenTextOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#006666; background-color:#EEEEEE; }	
	
 .yellowSmall	
  {font-family:Arial; font-size:8pt; color:#ffcc66;}
 .yellowSmallEven
  {font-family:Arial; font-size:8pt; color:#ffcc66;}
 .yellowSmallOdd
  {font-family:Arial; font-size:8pt; color:#ffcc66; background-color:#EEEEEE;}	
	
 .yellowSmallBold	
  {font-family:Arial; font-size:8pt; color:#ffcc66; font-weight:bold;}
 .yellowSmallBoldEven
  {font-family:Arial; font-size:8pt; color:#ffcc66; font-weight:bold;}
 .yellowSmallBoldOdd
  {font-family:Arial; font-size:8pt; color:#ffcc66; font-weight:bold; background-color:#EEEEEE;}	
		
 .yellowBig	
  {font-family:Arial; font-size:12pt; color:#ffcc66; font-weight:bold;}
 .yellowBigEven	
  {font-family:Arial; font-size:12pt; color:#ffcc66; font-weight:bold;}
 .yellowBigOdd
  {font-family:Arial; font-size:12pt; color:#ffcc66; font-weight:bold; background-color:#EEEEEE;}
	
 .yellowBold	
  {font-family:Arial; font-size:10pt; color:#ffcc66; font-weight:bold;}	
 .yellowBoldEven
  {font-family:Arial; font-size:10pt; color:#ffcc66; font-weight:bold;}
 .yellowBoldOdd
  {font-family:Arial; font-size:10pt; color:#ffcc66; font-weight:bold; background-color:#EEEEEE;}	
		
 .yellowNorm	
  {font-family:Arial; font-size:10pt; color:#ffcc66;}
 .yellowNormEven
  {font-family:Arial; font-size:10pt; color:#ffcc66;}
 .yellowNormOdd
  {font-family:Arial; font-size:10pt; color:#ffcc66; background-color:#EEEEEE;}	

 .headingTextWhite	
  {font-family:Arial; font-size:14pt; font-weight:bold; color:#ffffff}
 .headingTextWhiteEven
  {font-family:Arial; font-size:14pt; font-weight:bold; color:#ffffff}
 .headingTextWhiteOdd
  {font-family:Arial; font-size:14pt; font-weight:bold; color:#ffffff; background-color:#EEEEEE; }	
	
 .titleTextWhite	
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#ffffff}
 .titleTextWhiteEven
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#ffffff}
 .titleTextWhiteOdd
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#ffffff; background-color:#EEEEEE; }	
	
 .boldTextWhite
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#ffffff;}
 .boldTextWhiteEven
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#ffffff;}
 .boldTextWhiteOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#ffffff; background-color:#EEEEEE; }	
	
 .plainTextWhite
  {font-family:Arial; font-size:10pt; color:#ffffff;}
 .plainTextWhiteEven
  {font-family:Arial; font-size:10pt; color:#ffffff;}
 .plainTextWhiteOdd
  {font-family:Arial; font-size:10pt; color:#ffffff; background-color:#EEEEEE; }
	
 .smallTextWhite
  {font-family:Arial; font-size:8pt; color:#ffffff}
 .smallTextWhiteEven
  {font-family:Arial; font-size:8pt; color:#ffffff}
 .smallTextWhiteOdd
  {font-family:Arial; font-size:8pt; color:#ffffff; background-color:#EEEEEE; }	


 .blueTextRegister 
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066; vertical-align:middle; text-align:right}
	
 .blue2Hd
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#336699; color:white;}
 .blue2HdEven
  {font-family:Arial; font-size:10pt; font-weight:bold; }
 .blue2HdOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#EEEEEE;}    
			
 .blue2Hd2
  {font-family:Arial; font-size:10pt; font-weight:bold;}
 .blue2Hd2Even
  {font-family:Arial; font-size:10pt; font-weight:bold;}  
 .blue2Hd2Odd
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#EEEEEE;}    
	
 .blueHd 
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#000066; color:white;}
 .blueHdEven
  {font-family:Arial; font-size:10pt; font-weight:bold;}
 .blueHdOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#EEEEEE;}
    	
 .greyHd	
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#CCCCCC; color:black;}
 .greyHdEven	
  {font-family:Arial; font-size:10pt; font-weight:bold;}
 .greyHdOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#EEEEEE;}    
  
 .greyHd2
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#CCCCCC; color:#000066;}
 .greyHd2Even
  {font-family:Arial; font-size:10pt; font-weight:bold;}  
 .greyHd2Odd
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#EEEEEE;}
  
  
 .greyBg	
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#DDDDDD; color:black;}
 .greyBg	
  {font-family:Arial; font-size:10pt; font-weight:bold; }  
 .greyBg	
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#EEEEEE;}
    
 .boldTextGrey
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000000; background-color:#eeeeee;}
 .boldTextGrey
  {font-family:Arial; font-size:10pt; font-weight:bold;}
 .boldTextGrey
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#EEEEEE;}    
  
 .plainTextGrey
  {font-family:Arial; font-size:10pt; color:#000000; background-color:#eeeeee;}  
 .plainTextGrey
  {font-family:Arial; font-size:10pt; color:#000000;}
 .plainTextGrey
  {font-family:Arial; font-size:10pt; color:#000000; background-color:#EEEEEE;}    
  
 .titleTextGrey
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#000000; background-color:#eeeeee;}
 .titleTextGreyEven
  {font-family:Arial; font-size:12pt; font-weight:bold;}
 .titleTextGreyOdd
  {font-family:Arial; font-size:12pt; font-weight:bold; background-color:#EEEEEE;}    
  
 .greyBlueSmall	
  {font-family:Arial; font-size:8pt; color:#000066; background-color:#ADADAD;}
 .greyBlueSmallEven
  {font-family:Arial; font-size:8pt; color:#000066;}
 .greyBlueSmallOdd
  {font-family:Arial; font-size:8pt; color:#000066; background-color:#EEEEEE;}    
  
 .greyBlue	
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066; background-color:#ADADAD;}
 .greyBlueEven
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066;}
 .greyBlueOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#000066; background-color:#EEEEEE;}    
  
 .greyBlueBig	
  {font-family:Arial; font-size:11pt; font-weight:bold; color:#000066; background-color:#ADADAD;}
 .greyBlueBigEven
  {font-family:Arial; font-size:11pt; font-weight:bold; color:#000066;}
 .greyBlueBigOdd
  {font-family:Arial; font-size:11pt; font-weight:bold; color:#000066; background-color:#EEEEEE;}    
  
 .greyBlueBigger	
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#000066; background-color:#ADADAD;}
 .greyBlueBigger	
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#000066;}
 .greyBlueBigger	
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#000066; background-color:#EEEEEE;}    
  
	
	/* Even/Odd messed up... don't know if it is used somewhere so don't want to change it */
 .greyEvenSmall
  {font-family:Arial; font-size:8pt; background-color:#FFFFFF; color:black;}
 .greyOddSmall 
  {font-family:Arial; font-size:8pt; background-color:#EEEEEE; color:black;}
		
 .redHd 
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#990000; color:white;}
 .redHdEven
  {font-family:Arial; font-size:10pt; font-weight:bold;}  
 .redHdOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#990000; color:white;}    
  
	
 .greenHd 
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#006666; color:white;}
 .greenHdEven
  {font-family:Arial; font-size:10pt; font-weight:bold;}
 .greenHdOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; background-color:#006666; color:white;}  

 .whtBlackSmall	
  {font-family:Arial; font-size:8pt; color:#ffffff; background-color:#000000;}  
 .whtBlackSmallEven
  {font-family:Arial; font-size:8pt;}
 .whtBlackSmallOdd
  {font-family:Arial; font-size:8pt; color:#ffffff; background-color:#000000;}  
    
 .whtBlack	
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#ffffff; background-color:#000000;}
 .whtBlackEven
  {font-family:Arial; font-size:10pt; font-weight:bold;}
 .whtBlackOdd
  {font-family:Arial; font-size:10pt; font-weight:bold; color:#ffffff; background-color:#000000;}    
    
 .whtBlackBig	
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#ffffff; background-color:#000000;}
 .whtBlackBigEven
  {font-family:Arial; font-size:12pt; font-weight:bold;}
 .whtBlackBigOdd
  {font-family:Arial; font-size:12pt; font-weight:bold; color:#ffffff; background-color:#000000;}    
		
	
	
 div.left	
  {TEXT-ALIGN: left; }
 div.center	
  {TEXT-ALIGN: center; }
 div.right	
  {TEXT-ALIGN: right; }
 td.top	
  {VERTICAL-ALIGN: top; }
 td.middle	
  {VERTICAL-ALIGN: middle; }
 td.bottom	
  {VERTICAL-ALIGN: bottom; }

  body.body {font-family:Arial; color:#000000; background-color:#ffffff; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-DECORATION: none;}

A:active {color:#000066; font-size: 9pt;}
A:link {color:#52518c; font-size: 9pt;}
A:visited {color:#52518c; font-size: 9pt;}
A:hover {color:#ff6600; font-size: 9pt;}

A.navlevel2:active {color:#ffcc66; font-size: 9pt; text-decoration: none }
A.navlevel2:link {color: #ffffff; font-size: 9pt; text-decoration: none }
A.navlevel2:visited {color:#ffffff; font-size: 9pt; text-decoration: none }
A.navlevel2:hover {color:#ffcc66; font-size: 9pt; text-decoration: underline }

A.version3A:active {color:#ffffff; font-size: 9pt; text-decoration: none }
A.version3A:link {color:#ffffff; font-size: 9pt; text-decoration: none }
A.version3A:visited {color:#ffffff; font-size: 9pt; text-decoration: none }
A.version3A:hover {color:#ff6600; font-size: 9pt; text-decoration: underline }

A.version3B:active {color:#ff6600; font-size: 9pt; text-decoration: underline }
A.version3B:link {color:#ffffff; font-size: 9pt; text-decoration: underline }
A.version3B:visited {color:#ffffff; font-size: 9pt; text-decoration: underline }
A.version3B:hover {color:#ffffff; font-size: 9pt; text-decoration: underline }

A.version3C:active {color:#ffcc66; font-size: 9pt; text-decoration: underline }
A.version3C:link {color:#ffffff; font-size: 9pt; text-decoration: underline }
A.version3C:visited {color:#ffffff; font-size: 9pt; text-decoration: underline }
A.version3C:hover {color:#ffcc66; font-size: 9pt; text-decoration: underline }

A.version3D:active {color:#000000; font-size: 7pt; text-decoration: underline }
A.version3D:link {color:#000000; font-size: 7pt; text-decoration: underline }
A.version3D:visited {color:#000000; font-size: 7pt; text-decoration: underline }
A.version3D:hover {color:#ff6600; font-size: 7pt; text-decoration: underline }

A.version3E:active {color:#000066; font-size: 9pt; text-decoration: underline }
A.version3E:link {color:#000066; font-size: 9pt; text-decoration: underline }
A.version3E:visited {color:#000066; font-size: 9pt; text-decoration: underline }
A.version3E:hover {color:#ff6600; font-size: 9pt; text-decoration: underline }

A.navbar:active {color:#000066; font-size: 9pt;}
A.navbar:link {color:#52518c; font-size: 9pt;}
A.navbar:visited {color:#52518c; font-size: 9pt;}
A.navbar:hover {color:#ff9900; font-size: 9pt;}

A.v3Yellow:link {color:#ffcc66; font-size: 10pt; text-decoration: none }
A.v3Yellow:active {color:#ffcc66; font-size: 10pt; text-decoration: none }
A.v3Yellow:visited {color:#ffcc66; font-size: 10pt; text-decoration: none }
A.v3Yellow:hover {color:#ffcc66; font-size: 10pt; text-decoration: none }

input {font-weight:normal; font-size:10px;}
select {font-weight:normal;font-size:11px}
textarea {font-weight:normal;font-size:12px}

input.red {font-weight:bold; font-size:12px; color: #990000; }
input.blue {font-weight:bold; font-size:12px; color: #000066; }
input.green {font-weight:bold; font-size:12px; color: #006666; }
input.black {font-weight:bold; font-size:12px; color: #000000; }
input.tiny {font-weight:normal; font-size:8pt; }


input.calculated {
	background-color: #ffc;
}

input.readonly {
	background-color: #ddd;
}

img {
	border: none;
}

/* 
	-------- header styles ---------
	uses background image to get button look. 
	+hilite - for things that wants a highlight
	
*/
#main-header {
	margin: 0px;	
	padding: 0px;
	background-color: white;	
}

#main-header .logo {		
	padding-top: 0px;	
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 3px;	
	white-space: nowrap;		
	border-bottom: 0px solid #004B97;
}

div#main-nav-links {
	padding-left: 15px;
	font-family: Verdana;
	font-weight: normal;
	float: right;	
	white-space: nowrap;	
}

div#main-nav-links a.first,
div#main-nav-links a.firstHilite,
div#main-nav-links a.leftHilite,
div#main-nav-links a.middle, 
div#main-nav-links a.middleHilite,
div#main-nav-links a.last
{
	display: block;
	float: left;
	text-decoration: none;	
	padding: 5px;
	padding-bottom: 7px;
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 5px;
	background: url("/images/header/top-tab-first.gif") no-repeat left bottom;
	margin: 0px;
	color: #000;	
	font-size: 11px;	
}

div#main-nav-links a.middle, div#main-nav-links a.middleHilite, div#main-nav-links a.leftHilite,
div#main-nav-links a.last {		
	background: url("/images/header/top-tab.gif") no-repeat left bottom;	
}

div#main-nav-links a:hover {		
	color: red;	
}

/* uncomment to do allow hilighting of sections 
  once all pages are converted over to using new nav
	
div#main-nav-links a.firstHilite {
	background: url("/images/header/top-tab-first-hilite.gif") no-repeat left bottom;
	font-weight: bold;
	color: white;
}

div#main-nav-links a.middleHilite {
	background: url("/images/header/top-tab-hilite.gif") no-repeat left bottom;
	font-weight: bold;
	color: white;
}

div#main-nav-links a.leftHilite {
	background: url("/images/header/top-tab-left-hilite.gif") no-repeat left bottom;	
}

div#main-nav-links a.firstHilite:hover,
div#main-nav-links a.middleHilite:hover,
{
	color: white;
}

*/

#main-header .datetime {
	font-size: 7pt;
	color: #aaa;
}

#minorBar {
	clear: both;
	padding-left: 15px;
	margin-bottom: 13px;
}

#minorMenu {
	float: right;	
}

#minorMenu a, a.first {
	color: #000;
	display: block; float: left;		
	background: url("/images/header/sub-tab.gif") no-repeat left bottom;
	font-size: 8pt;	
	text-decoration: none;
	padding: 2px;
	padding-left: 18px;
	padding-right: 3px;
	padding-bottom: 3px;	
}

#minorMenu a.first {
	background: url("/images/header/sub-tab-first.gif") no-repeat left bottom;
}

#minorMenu a:hover {
	color: red;	
}


/* --- Footer --- */
#footerHolder {
	padding-top: 8px; padding-bottom: 8px;
	padding-left: 10px; padding-right: 10px;
	text-align:center;
}

#footer {
	width: 450px;	
	margin: 0px auto;
	text-align: center;
	padding: 3px;	
	font-size: 8pt;	
	font-weight: normal;
	font-family: "Tahoma, Arial, Helvetica, sans-serif";
}

#footer #power {
	font-family: "Century Gothic, Arial, Helvetica, sans-serif"; 
}

#footer #advocate {
	font-family: "Century Gothic, Arial, Helvetica, sans-serif"; 
}

#footer a:active {color: #309; font-size: 8pt;}
#footer a:hover {color: #309; font-size: 8pt;}
#footer a:link {color: #309; font-size: 8pt;}
#footer a:visited {color: #309; font-size: 8pt;}


