<style type="text/css">
/* Marty Lyons primary style sheet -- 15 October 1998 by Marty Lyons */
/* The first tags doesn't show up in lists -- BUG? */
.DummyTag {font-family: sans-serif}

/* NOTES 

from inside to outside: text, padding, border, margin

margin: 12px 12px 12px 12px;
or
margin-top: 1em;
margin-right: 2em;
margin-bottom: 3em;
margin-left: 2em;    

padding: 12px 0px 12px 12px; 
or
padding-top: 12px;
padding-right: 12px;
padding-bottom: 12px;
padding-left: 12px;

border-top: 12px;
border-right: 12px;
border-bottom: 12px;
border-left: 12px;
border-width: thin, medium, thick;
border-color: black;
border styles: none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset 


END NOTES */

/* Used at the top of my home page to get fonts to balance correctly */
.TitleName {font-family: Arial, Helvetica, sans-serif; color: #FEC80E; text-align:left; font-size: large; font-weight: bold}
.TitleEmail {font-family: Arial, Helvetica, sans-serif; color: #FEC80E; text-align: left; font-size: medium; font-weight: bold}

/* Redefine BODY tag to include colors, fonts, and margins. Pale yellow background, black text, all margins set to 2 */
BODY {background: #FFFFCC; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-align: left; margin-top: 2em; margin-bottom: 2em; margin-left: 2em; margin-right: 2em}

/* Redefine the headers to use sans-serif fonts.  Font size MUST be specified since Netscape */
/* has some bug and otherwise won't increase the font, the result being the headers look     */
/* like normal text.  MS Explorer handles this correctly.  This should be backed out when    */
/* Netscape fixes the bug.                                                                   */
H1 {font-family: Arial, Helvetica, sans-serif; color: green; font-size: large; font-weight: bold}
H2 {font-family: Arial, Helvetica, sans-serif; color: green; font-size: medium; font-weight: bold}
H3 {font-family: Arial, Helvetica, sans-serif; color: green; font-size: medium; font-weight: 900}
H4 {font-family: Arial, Helvetica, sans-serif; color: green; font-size: medium; font-weight: bold; font-style: italic}

/* Indent 10em space from left margin */
.Indent {margin-left: 10em}

/* Typewriter font for examples */
.TypeFont {font-family: Courier New, Courier, mono; color: black; font-size: medium}

/* Standard body types */
.Body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: black; text-align: left}
.BodyBold {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: black; text-align: left}
.Goofy { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: italic; color: green; text-align: left}

/* Times New Roman for Newspaper style headlines */
.NewsHeadline { font-family: Times New Roman, Times, serif; font-size: x-large; font-weight: normal; color: black; text-align: left}
.NewsSubHeadline { font-family: Times New Roman, Times, serif; font-size: large; font-weight: normal; color: black; text-align: left}
.NewsText { font-family: Times New Roman, Times, serif; font-size: 10pt; font-weight: normal; color: black; text-align: left}
.NewsAuthor { font-family: Times New Roman, Times, serif; font-size: medium; font-weight: normal; color: black; font-style: italic; text-align: left}

/* Photo information */
.PhotoCaption { font-family: Times New Roman, Times, serif; font-size: medium; font-weight: normal; color: black; font-style: normal; text-align: left}
.PhotoCredit { font-family: Times New Roman, Times, serif; font-size: medium; font-weight: normal; color: black; font-style: italic; text-align: left}

/* For THINK pages, some colorful tags */
.ThinkH1 {font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; color: purple; background: yellow; text-align: center; border-style: solid; border-width: medium; border-color: yellow; padding: 5em 5em 5em 5em; }

/* Copyright notice included at bottom of pages */
.Copr {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; font-weight: bold; text-align: center}

/* For lists of items we want bolded, such as on the Clients page */
.BoldList {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold}

/* The menu bar.  The only place we hard code a font size */

/* A:hover activates when the mouse is over the link selection and turns the text green 006633*/
.mainmenu A:hover {background: #CC0000; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif}

/* A:active activates when the mouse actually clicks on the item and turns the text blue 3300CC */
.mainmenu A:active {background: #3300CC; color: white; font-weight: bold; font-family: Arial, Helvetica, sans-serif}

/* A is active at all other times */
.mainmenu A {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC0000}

/* Define lists */
.ulgreen { 
               background: green; 
               margin: 12px 12px 12px 12px;
               padding: 3px 3px 3px 3px;
                                            /* No borders set */
   }
.ligreen { 
               color: black;                /* text color is black */ 
               background: gray;            /* Content, padding will be gray */
               margin: 12px 12px 12px 12px;
               padding: 12px 0px 12px 12px; /* Note 0px padding right */
               list-style: none             /* no glyphs before a list item */
                                            /* No borders set */
}
.liborder {
               border-style: dashed;
               border-width: medium;        /* sets border width on all sides */
               border-color: black;
}

/* index page links, cascading blue color */
.list1 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #02B9EE; text-align: left; width=30em; margin=1em}
.list2 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #02AADB; text-align: left}
.list3 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #029BC8; text-align: left}
.list4 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #029BC8; text-align: left}
.list5 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #016BC2; text-align: left}
.list6 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #0101C2; text-align: left}
.list7 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #0101C2; text-align: left}
.list8 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #4001C2; text-align: left}
.list9 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #9C00C4; text-align: left}
.list10 {font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #B500C4; text-align: left}

/* for coloring HR rules */
.hr-red {color: #CC0000}
.hr-blue {color: #0000CC}
.hr-purple {color: #9966FF}
.hr-green {color: #006633}

</style>
