/* rule set for body text */
body{font-family:arial,helvetica,sans-serif; font-size:x-small; line-height:120%; color:#000000; margin:0 0 0 0;}

/* rule set for important class selector (declare style for table cells using <span class="tablecell"></span>) */
.tablecell{font-family:arial,helvetica,sans-serif; font-size:x-small; line-height:120%; color:#000000; margin:0 0 0 0;}
	
/* rule sets for pseudo-class selectors (declares style for link text) */
/* removed and added to header_top.php as embedded stylesheet for dynamic site_nav.php control 
a:link{color:#009900;}
a:active{color:#000000;}
a:visited{color:#0066cc;}
a:hover{color:#ff0000;}
*/

/* rule sets for simple element selectors and element with class selector (element.class) */
p{font-size:100%; line-height:120%;	margin:0 0 1.2em 0;}
p.topmargin{font-size:100%; line-height:120%; margin:1.2em 0 0 0;}
p.nomargin{font-size:100%; line-height:120%; margin:0 0 0 0;}

hr{width:100%; height:1px; color:#cccccc; background:#cccccc;}

h1{font-size:200%; font-weight:bold; line-height:100%; color:#000000; margin:0 0 .2em 0;}
h2{font-size:175%; font-weight:bold; line-height:100%; color:#000000; margin:0 0 .2em 0;}
h3{font-size:150%; font-weight:bold; line-height:100%; color:#000000; margin:0 0 .2em 0;}
h4{font-size:110%; font-weight:bold; line-height:100%; color:#000000; margin:0 0 .2em 0;}
h5{font-size:110%; font-weight:normal; line-height:100%; color:#000000; margin:0 0 .2em 0;}
h6{font-size:80%; font-weight:bold; line-height:100%; color:#000000; margin:0 0 .2em 0;}

.h1{font-size:200%; font-weight:bold; line-height:120%; color:#000000; margin:0 0 .2em 0;}
.h2{font-size:175%; font-weight:bold; line-height:120%; color:#000000; margin:0 0 .2em 0;}
.h3{font-size:150%; font-weight:bold; line-height:120%; color:#000000; margin:0 0 .2em 0;}
.h4{font-size:110%; font-weight:bold; line-height:120%; color:#000000; margin:0 0 .2em 0;}
.h5{font-size:110%; font-weight:normal; line-height:120%; color:#000000; margin:0 0 .2em 0;}
.h6{font-size:80%; font-weight:bold; line-height:120%; color:#000000; margin:0 0 .2em 0;}

code, tt, pre{font-family:courier new,courier,monospace; font-size:100%; line-height:120%; /* og color:#666633; */}

/* rule sets for class selectors (most declare alternative text styles) */
.default{font-family:arial,helvetica,sans-serif; font-size:x-small; line-height:120%; color:#000000; margin:0 0 0 0;}
.highlight{color:#339900;}
.boost{font-size:120%;}
.sub{font-size:80%;}
.ultrasub{font-size:70%; font-family:small fonts;}
.alert{color:#ff0000;}
.subalert{font-size:80%; color:#ff0000;}
.warning{color:#ff9900;}
.monospace{font-family:courier new,courier,monospace;}
.bold{font-weight:bold;}
.bright{color:#ffffff;}
.brightbold{font-weight:bold; color:#ffffff;}
.subbright{font-size:80%; color:#ffffff;}
.initialcaps{text-transform:capitalize;}
.underline{text-decoration:underline;}
.digital{font-family:small fonts;}

#dir{font-family:verdana,sans-serif;}
#dir_h{font-family:verdana,sans-serif; color:#000000;}
#dir_td{font-family:verdana,sans-serif; font-size:80%;}
#directories{font-family:verdana,sans-serif; background-color:#cccccc;}
#files{font-family:verdana,sans-serif; background-color:#cccc99;}
#files_td{font-family:verdana,sans-serif; font-size:80%; background-color:#ffffff;}
/* all id (#) files above set styles for dir.php pages */

/* highlight = within paragraph color change or a header that needs content without a break -- blue */
/* boost = boosts font size (avoid nesting tags that have class attributes with boost values) */
/* alert = emergency highlight color -- red */
/* warning = slightly less important emergency highlight color -- orange */
/* monospace = creates format similar to code without color change */ 
/* bright = light colored text (for contrast on dark background) */
/* brightbold = bold light colored text (for contrast on dark background) */
/* initialcaps = capitalizes the initial letter of every word */

/* IMPORTANT! declare style inside table cell by using <span class="tablecell"></span> */
/* IMPORTANT! <pre> or <blockquote> cannot be nested in <p> tags */
/* IMPORTANT! when entering values for margin property see below: */
/* shorthand box properties tip: think of a clock: 12, 3, 6, 9 */


/*----------------------------------------------------------------------------------------------------*/
/* NOTE: 09062001 css for ie MUST have font-size and line-height attributes set for pre selector */
/* without font-size and line-height attributes set, all <pre> text reverts to small font size (?) */

/* NOTE: 09052001 css for ns4 and nsmac DO NOT have p selectors. */
/* if p selectors are used, multiplicative font sizing results */
/* due to font-size declaration properties with percentage values */

/* NOTE: 08292001 original .allcaps code included, with effects described below = */
/* .allcaps{text-transform:capitalize; font-variant:small-caps; line-height:110%;} */
/* allcaps styled as above creates different effect in various browsers: */
/* allcaps(ie5) = all letters in <span> are capitalized, all letters same scale */
/* allcaps(ns4) = all words in <span> have initial letter capitalized, all other letters remain lowercase */
/* allcaps(opera5) = all letters in <span> are capitalized, all words' initial letters are larger scale */
/* FIXED: 08292001 removed font-variant:small-caps and line-height:110% */

/* NOTE: 08302001 <code> tag inherits appropriate color but */
/* does not inherit correct line height when text wraps to second line (ns4win, ns4mac) */

/* NOTE: 08292001 <p> class attribute breaks when a <span> with class attribute is nested inside (ns6win) */
/* NOTE: 09052001 do not use a class selector/attribute on <p> that changes font-size */
/* FIX: 09052001 possible fix is to assign font-size altering class selector/attributes using <span> nested in <p> */
/* this may avoid strange line spacing issues -- needs to be tested !! */
