@import url(skip_netscape4.css);
/* the import brings in some styles that don't work well in NS4 or IE3 */
/* neither NS4 nor IE3 can use imports, this has to be first though */


BODY, P, DIV, TABLE, TD, TH, DL, UL, OL, FORM, BLOCKQUOTE, CAPTION
	{ font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; color:#660000; } 

H1, H2, H3	{ font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; } /* color:#990033; */
H4, H5, H6	{ font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; color:#660000;}

PRE 		{ font-family: Courier, monospace; } 

H2 	{ font-size: 19px; margin-bottom:3px; }
H3 	{ font-size: 15px;  } 
H4 	{ font-size: 14px;  } 

H4.pattern, H3.pattern { margin-bottom:2px; }

	a:link 		{ color: #003366; } /* 003399 */
/*	a:visited 	{ color: #800080; }
	a:active 	{ color: #ff0000; } */

H2.Arial { font-family: Arial, Helvetica, Sans-Serif; }

.bcontent 	{font-size:12px; }	/* do NOT use relative sizing here, such as % */
.bc		 	{font-size:12px; }	/* short form */

/* The following rule is to center pattern headers correctly
   by clearing them past the header logo.  Do NOT use the clear 
   anywhere we use the larger logo and want content to start way 
   down the page.  11/11/09  */
.bcontent H3.pattern { clear:both; }
.bc       H3.pattern { clear:both; }



.pattpictbl th { font-size: 12px; }  /* pattern page photo tables */
.pattpictbl td { font-size: 12px; }
.pattpictbl th.sm { font-size: 11px; }
.pattpictbl td.sm { font-size: 11px; }

.sm			{ font-size: 11px;}
.linksm		{ font-size: 11px;}

.menuleft	{ font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
			  color:#000000; } 
/* using the contextual spec below and HTML FONT size="-1" covers NS3/4 & MSIE */
/* test with 70% though.  It's easier to tell the diff than 80% */
.menuleft    FONT { font-size:11px; } 

.menubottom	{ color:#660000; font-size: 11px; } 


HR.menul 	{ color: #663300;} /* brown */
HR.menub 	{ color: #990000;} /* reddish  */


/* this section controls the link colors over the left menubar  */
/* original colors  link=0000FF  active=FF0000  visited=800080  */
	.menuleft a:link 	{ color: #003366;} 		/* 000099 */
/*	.menuleft a:visited	{ color: #800080; }   leave at original color */
/*	.menuleft a:active	{ color: #ff0000; }   leave at original color */

/* hover is only supported by msie */
	 a:hover	{ color: #FF3300;     }  /* orangish-red */
	.menuleft  a:hover	{ color: #FFFFFF;    }  /* white */
	.menubottom  a:hover	{ color: #FF3300;    }  /* white */

.headerA 	{ 	color: #FFCC66;  
				background-color :  #000080;  
				padding :  4px;  
				font-weight :  bold;  
				border :  none; }

.headerB {  }

.box1 		{ font-size:11px;
			  background : #FFCC66;
			  border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px;  }

.box_yd 	{ font-size:11px;
			  background : #FFCC66;
			  border-color : #cc9933;
			  border-style : dotted;
			  border-width : 1px;
		      padding : 6px;  }

/*.box2 		{ font-size:11px;
			  background : #FFCC66;
			  border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px;  }*/

.boxred1	{ font-size:11px;
			  background : #FF6699;
			  border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; }

.boxwhite	{ font-size:11px;
			  background : #FFFFFF;
			  border-color : #000000;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; }


.boxblue 	{ font-size:11px;
			  background : #9999FF;
			  border-color : navy;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; }

.box2 		{ font-size:11px;
			  background : #FF9999;
			  border-color : #CC6666;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px; 
			  /* margin-left:12px; MOVED THIS rule TO skip_netscape4.css */ }

.boxehdr	{ /* font-size:11px; */		/* email header box, use with .smehdr */
			  background : #FF9999;
			  border-color : #CC6666;
			  border-style : solid;
			  border-width : 1px;
		      padding : 6px;  }


.bordbot    { font-size:12px;
			  border-color : #CC6666;
			  border-style : dotted;
			  border-width : 0px 0px 2px 0px;
			  padding-bottom:6px;
		      margin-bottom: 20px;  }

.homebordtop {border-style : solid;
			  border-width : 1px 0px 0px 0px;
			  border-color : #FF9966;
		      padding-top : 6px; }
			  
			  
.smehdr		{ font-size: 11px; }

.bord2 		{ border-color:#CC6666; } /* homepage thumbnail border */

a  .bord2    { color:#CC6666;  }  /* only needed for netscape v4 */

.bord3 		{ border-color:#990000; } /* photo border color */
