
/* -------------------------GENERIC ELEMENTS---------------------------- */


/* generic p = .articletext */
	p {
	        background-color: transparent;
		font-weight: normal;
		font-size: 12px;
		font-family: sans-serif;
	}

/* generic a = .articletextlink */
	a img 	{border: none}
	a {
		color: maroon;
	        background-color: transparent;
		font-weight: bold;
		font-size: 12px;
		font-family: sans-serif;
	}
	a:hover {color: navy; background: transparent; text-decoration: underline; }

/* use likehX to mimic hX while controlling spacing */

	h1,h2,h3,h4,h5,h6,
	.likeh1,.likeh2,.likeh3,
	.likeh4,.likeh5,.likeh6 	{ color: black; background-color: transparent; font-weight: bold; 
					font-family: "Times New Roman", Times, serif;			}

	h1,.likeh1 { font-size: 32px;  }
	h2,.likeh2 { font-size: 24px;  }
	h3,.likeh3 { font-size: 18px;  }
	h4,.likeh4 { font-size: 16px;  }
	h5,.likeh5 { font-size: 13px;  }
	h6,.likeh6 { font-size: 11px;  }



/* --------------------PAGE MASTER LAYOUT TEXT ELEMENTS ------------------------- */

	
	.menuboxtop, .menuboxlink,
	.menuboxtext				{ font-family:  sans-serif; 	}

	.menuboxtext				{ font-size: 11px;	}
	.menuboxlink				{ font-size: 13px;	}
	.menuboxtop				{ font-size: 14px;	}

	.menuboxtop, .menuboxtext, .menuboxlink { font-weight: bold;	}

	.menuboxtext				{ color: #000000; background: transparent;	}
	.menuboxlink 				{ color: navy;    background: transparent;	}
	.menuboxlink:hover 			{ color: #800000; background: transparent;	}


/* --------------------PAGE CONTENT TEXT ELEMENTS ------------------------- */

/* font family */

	.texttopquote, .texttitle,
	.articletext, .articletextbold, .articletextlink,
	.textsmall, .textsmallbold, .linksmallbold,
	.textsmallest					{ font-family: sans-serif; 		}

/* font size */
	
	.texttitle							{ font-size: 16px;	}
	.articletext, .articletextbold, .articletextlink		{ font-size: 12px;	}
	.textsmall, .textsmallbold, .linksmallbold, .texttopquote	{ font-size: 11px;	}
	.textsmallest							{ font-size: 9px;	}

/* font weight */

	.articletext, .texttopquote,
	.textsmall, .textsmallest, .wspq				{ font-weight: normal; 	}

	.texttitle, .articletextbold, .articletextlink,
	.textsmallbold, .linksmallbold					{ font-weight: bold; 	}

/* text decoration */

	.articletextbold:hover 						{text-decoration: none;}

/* color and background */

	.texttitle, .articletextlink, .linksmallbold			{ color: #800000; background: transparent;	}
	.texttitle:hover, .articletextlink:hover, .linksmallbold:hover	{ color: navy;    background: transparent; 	}

	.articletext, .articletextbold,.articletextbold:hover,
	.textsmall, .textsmallbold, .texttopquote, .textsmallest 	{ color: #000000; background: transparent;	}


/* --------------------PAGE CONTENT CELL ELEMENTS ------------------------- */

	.titlecell {
		color: #000000;
		background: ghostwhite;
		text-decoration: none;
		font-weight: bold;
		font-variant: small-caps;
		border: 2px outset #003399;
	}

	.articlehead {
		color: #000000;
	}

	.datacell {
		color: #000000;
		background: snow;
		border: 1px inset gainsboro;
		text-decoration: none;
	}


