/* #900 is Dark Red */
/* #339 is Bright Yellow */

BODY 
{ 
	margin: 0px;
	margin-right: 10px; 
	margin-left: 0px; 
	margin-top: 0px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	background-color: #FFF;
	color: #000; 	
}

P 
{ 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:12px; 
}

/* Link styles */

A:link 
{ 
	text-decoration: none; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #339; 
}

A:visited 
{ 
	text-decoration: none; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	color: #66C; 
}
			 
A:active 
{	
	text-decoration: underline; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #663; 
}
		   
A:hover 
{ 
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #663;
}		   


a.normalLink:link 
{ 
	text-decoration: underline; 
	font-weight: normal; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #339; 
}

a.normalLink:visited 
{ 	
	text-decoration: underline; 
	font-weight: normal; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #66C; 
}
			 
a.normalLink:active 
{	
	text-decoration: underline; 
	font-weight: normal; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #663; 
}
		   
a.normalLink:hover 
{ 
	text-decoration: underline; 
	font-weight: normal; 
	font-family: verdana, arial, helvetica, sans-serif;
	color: #663;
}	

/* Table styles */
TH 
{ 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
}
	 
TD 
{ 
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px; 
	vertical-align: top;
}

table.hp
{
	margin: 0 10px 10px 10px;
	}

/* Special Table Styles */
.quote-td 
{
	background: #CCF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

.quote-caption  
{
     background: #36C;
     color: #FFF;
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight:bold;
}

/* Blue Table Properties */
.table-head 
{ 
	background: #99F;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFF; 
	font-weight:bold; 
}

.td 
{ 
	background: #CCF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 13px; 
}

.td-small 
{ 
	background: #CCF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
}

.td-bold 
{ 
	background: #CCF; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 13px; 
	font-weight:bold; 
}

.th 
{ 
	background: #CCF; 
	font-family:  verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 13px; 
}

.color-sep 
{ 
	background: #99C; 
	font-family:  verdana, arial, helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFF;  
}

/* Black Table Properties */
.th-black 
{ 
	background: #000; 
	font-family:  verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 14px; 
	color: #FFF; 
}

.th-dkgray 
{ 
	background: #333; 
	color: #FFF; 
	font-family:  verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 11px; 
}

.td-medgray 
{ 
	background: #666; 
	color: #FFF; 
	font-family:  verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 11px; 
}

.td-ltgray 
{ 
	background: #CCC; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
}

.td-f0
{ 
	background: #f0f0f0; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
}

/* Gray Table Properties */
.ltgraybg 
{ 
	background:#f0f0f0; 
	font-family:verdana, arial, helvetica; 
	font-size:13px; 
	color:#000; 
	font-weight:bold; 
}

/* TABLE BORDER */
/* USE WITH CAUTION--DOESN'T ALWAYS WORK because it is browser dependant. Works in IE5,6 NN6,7 and Mozilla on PC */
.table-border
{
    font-size: 11px;
    font-family: verdana,arial, helvetica, geneva, sans-serif;
    height: 18px;
	border:1px solid #000; 
}

/* List styles */	 
LI 
{ 
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size:12px; 
} 

	 
UL 
{ 
	font-family: verdana, arial, helvetica, sans-serif; 
    font-size:12px; 
} 	 

/* General Header styles */
H1  
{ 
	color: #900; 
	font-family: verdana, arial; 
	font-size: 16px;
}

H2, H3 
{ 
	color: #900; 
	font-family: verdana, arial; 
	font-size: 14px;
}

/* background: #f0f0f0; */			
			 
H4 
{ 
	color: #900; 
	font-family: arial; 
}

/* These styles are for the navigational items in the leftside navigation cell */
.leftnav 
{
	font: 12px verdana,arial, helvetica, geneva, sans-serif;
	margin-left : 10px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 2px;
	margin-right: 4px;
	vertical-align : top;
}

 /* This style are for the navigational items in the rightside navigation cell */
.rightnav {
	font: 12px verdana,arial, helvetica, geneva, sans-serif;
	margin-left : 10px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 2px;
	margin-right: 4px;
	vertical-align : top;
}
  	

/* List styles */
/* LI { font-size: 10pt } */



/* Markup elements */

.bold 
{ 
	font-weight: bold; 
}

/* Special text styles */
.home  
{ 
	font: 10px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #339; 
}
		 
.head1 
{
	font: 13px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	margin-top: 20px; 
	margin-bottom:10px; 
}
		 
.head-red 
{ 
	font: 14px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	margin-top: 20px; 
	margin-bottom:10px;
	color: #C00; 
}		 

.subhead 
{ 
	font: 12px arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #C00; 
	margin-top: 10px; 
	margin-bottom:10px; 
}

/* FOR EMPHASIS (bold and red)*/				   
.emphasis 
{ 
	font: 12px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #C00; 
}
		   
/* FOR EMPHASIS (bold and red)*/				   
.bigemphasis 
{ 
	font: 14px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #C00; 
}		   

/* FOR EMPHASIS (bold and black)*/				   
.emphasis-b 
{ 
	font: 12px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #000; 
}		   
		   		   
/* FOR EMPHASIS (bold and italics)*/				   
.emphasis-i 
{ 	
	font: 12px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-style:italic; 
	color: #000; 
}		  

/* FOR EMPHASIS (bold and italics) in smaller font*/	
.emphasis-i-small
{ 	
	font: 11px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	font-style:italic; 
}	

/* Grey Text */
.grey-text
{ 
	font: 12px verdana, arial, helvetica, san-serif;
	font-weight:bold; 
	color:#999; 
}
		  
/* FOR ITALICIZED TEXT*/				   
.italic 
{ 
	font: 12px verdana, arial, helvetica, sans-serif; 
	font-style:italic; 
	color: #000; 
}				  
  
/* FOR ITALICIZED TEXT*/				   
.italic-small
{ 
	font: 11px verdana, arial, helvetica, sans-serif; 
	font-style:italic; 
	color: #000; 
}	

/* PARAGRAPH HEADER */				   
.p-head 
{ 
	font: 12px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #900; 
}
		   
.p-head2 
{ 
	font: 14px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #900; 
}				   

/* SECTION HEADER */		
.section-head 
{ 
	font: 15px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #000;
	background: #f0f0f0; 
}

/* SECTION NAVIGATION HEADER */		   
.sn-head 
{ 
	font: 12px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #000; 
	margin-left:5px;
}		

/* SECTION NAVIGATION HEADER CENTERED*/		   
.sn-headc 
{ 
	font: 12px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #000; 
	margin-left:7px;
	text-align: center; 
}	
		   
/* LEFT-HAND SECTION NAVIGATION HEADER CENTERED */		   
.nav 	
{ 
	font: 10px verdana, arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #000; 
	margin-left:5px;
	text-align: center; 
}				   	   

.topnav  
{ 
	font:8px arial, helvetica, sans-serif; 
	font-weight:bold; 
	margin-top: 0px; 
	margin-bottom:0px; 
}				
				

.text 
{ 
	font: 12px/12px verdana, arial, geneva, sans-serif; 
}

/* These styles are for the navigational items in the footer's red table cell */
.nav-text 
{ 
	font: 10px arial, helvetica, geneva, sans-serif; 
	color: #FFF; 
	font-weight: bold; 
}

.smallfooter  
{ 
	font: 8px arial, helvetica, sans-serif; 
	font-weight:bold; 
	color: #F0F0F0; 
	margin-top: 1px; 
	margin-bottom:2px;
}
			
A.footer-nav:link 
{ 
	font: 10px verdana, arial, helvetica, geneva, sans-serif; 
	color: #F0F0F0; 			
	font-weight: bold; 
}

A.footer-nav:visited 
{ 
	font: 10px verdana, arial,  helvetica, geneva, sans-serif; 
	color: #FF0; 
	font-weight: bold; 
}

/* These styles are for the navigational items at the top of the page */
A.top-links:link 
{ 
	font: 12px arial, helvetica, geneva, sans-serif; 
	color: #F0F0F0; 
	font-weight: bold; 
}

A.top-links:visited 
{ 
	font: 12px arial,  helvetica, geneva, sans-serif; 
	color: #FFF; 
	font-weight: bold; 
}
					   
/*A:top-links:hover { text-decoration: underline;				*/
/*		  font: 11px arial,  helvetica, geneva, sans-serif;     */
/*					   color: #FFF;								*/
/*					   font-weight: bold; }		   				*/
					   
/* As expected, the copyright line */
.copyright 
{ 
	font: 9px arial, helvetica, san-serif; 
	color:#999; 
}

/* As expected, the copyright line */
.small-emphasis 
{ 
	font: 10px arial, helvetica, san-serif; 
	color:#900; 
}

/* Date & timestamp */
.date 
{ 
	font: 9px arial, helvetica, san-serif; 
	color:#999; 
}

/* A note to our viewers (small text) */
.notes 
{ 
	font: 10px verdana, arial, helvetica, san-serif; 
	color:#000; 
}

/* Body text */
.body 
{ 
	font: 14px arial, helvetica, san-serif; 
	color:#000; 
}

.small 
{ 
	font-size:11px; 
}

.vsmall 
{ 
	font-size: 9px; 
}

.vsmall-bold 
{ 
	font-size:9px;
	font-weight: bold; 
}

.smallf0 
{ 
	font-size:11px; 
	background:#f0f0f0;
}

/* Bold Blue Text on Dark Blue Background */
.CCF 
{ 
	color:#CCF; 
	font-weight:bold; 
}

/* Images */

IMG.pad 
{
	padding:5px;
}	

.caption 
{ 
	font: 10px verdana, arial, helvetica, san-serif; 
	color:#900; 
}		

p.home-caption  {
	margin: 0 0 0 3px;
	font: 10px verdana, arial, helvetica, san-serif; 
	color:#900;
}			


/* FORMS */
INPUT.border
{
    border-right: #000 1px inset;
    border-top: #000 1px inset;
    font-size: 11px;
    border-left: #000 1px inset;
    border-bottom: #000 1px inset;
    font-family: verdana,arial, helvetica, geneva, sans-serif;
    height: 18px;
}

INPUT.border-on {
  border-right: #900 2px solid;
   border-top: #900 2px solid;
  	font-size: 11px;
    border-left: #900 2px solid;
    border-bottom: #900 2px solid;
    font-family: verdana,arial, helvetica, geneva, sans-serif;
    height: 18px;
	padding: 1px;
}

OPTION.border
{
    border-right: #000 1px inset;
    border-top: #000 1px inset;
    font-size: 11px;
    border-left: #000 1px inset;
    border-bottom: #000 1px inset;
    font-family: verdana,arial, helvetica, geneva, sans-serif;
    height: 18px;
}

SELECT.border
{
    border-right: #000 1px inset;
    border-top: #000 1px inset;
    font-size: 11px;
    border-left: #000 1px inset;
    border-bottom: #000 1px inset;
    font-family: verdana,arial, helvetica, geneva, sans-serif;
    height: 18px;
}

INPUT.checkbox
{
    font-size: 11px;
    font-family: verdana,arial, helvetica, geneva, sans-serif;
    height: 18px;
}

INPUT.upload
{
    border-right: #000 1px inset;
    border-top: #000 1px inset;
    font-size: 11px;
    border-left: #000 1px inset;
    border-bottom: #000 1px inset;
    font-family: verdana,arial, helvetica, geneva, sans-serif;
    height: 18px;
	width: 100px;
}

TEXTAREA.border
{
    border-right: #000 1px inset;
    border-top: #000 1px inset;
    font-size: 11px;
    border-left: #000 1px inset;
    border-bottom: #000 1px inset;
    border-color: #000;
	font-family: verdana,arial, helvetica, geneva, sans-serif;
}			

/* HTML Main Nav */

.mainNav {  
	font: 9px verdana, arial, helvetica, sans-serif; 
	color: #EFEFEF;
}

A.mainNav:link { 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #EFEFEF;
	font-weight: bold;
	text-decoration: none; 
}
					
A.mainNav:visited { 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #EFEFEF;
	font-weight: bold;
	text-decoration: none; 
}
					   
A.mainNav:active { 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #EFEFEF;
	font-weight: bold;
	text-decoration: none; 
}
					
A.mainNav:hover { 
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #FFF; 
	font-weight: bold;
	text-decoration: none; 
}

.smalltext {
	font-size: 9px;
	color: #777;
	}
	
.news-blurb { font: verdana, arial, helvetica, sans-serif; 
	color: #000; 
	line-height: 135%;
	padding: 0;
	margin: 0 0 11px 8px;
	}	
	
p.weekend {
	padding: 20px 20px 20px 20px;
	font: normal 18px/18px verdana, arial, helvetica, sans-serif;
	}
	
#homePhoto {
	margin: 7px 0 0 0;
	font-size: 9px; 
	color: #333;
}
