
    body                { background-image: url(images/background4.jpg); font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
    td                  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
    th                  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
    ul.specials li      { color: #FFFFFF; }
    ul.subs li          { color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
    
    /***** LINKS *****/
    a:link              { color: #006600; font-weight: bold; text-decoration: none; }
    a:visited           { color: #006600; font-weight: bold; text-decoration: none; }
    a:hover             { color: #006600; font-weight: bold; text-decoration: underline; }
    a:active            { color: #006600; font-weight: bold; text-decoration: none; }
    
    a.white:link        { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
    a.white:visited     { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
    a.white:hover       { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
    a.white:active      { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
    
    a.listlink:link     { color: #08210E; font-size: 14px; font-weight: bold; }
    a.listlink:visited  { color: #08210E; font-size: 14px; font-weight: bold; }
    a.listlink:hover    { color: #08210E; font-size: 14px; font-weight: bold; }
    
    /***** STYLES *****/
    .style4             { color: #FFFFFF; font-size: 14px; font-weight: bold; }
    .style5             { color: #FFFFFF; font-size: 18px; font-weight: bold; }
    .style9             { color: #FFFFFF; font-weight: bold; }
    .style15            { color: #08210E; }
    .style17            { color: #000000; font-weight: bold; }
    .style18            { color: #FFFFFF; font-weight: bold; }
    .style19            { color: #08210E; font-size: medium; }
    .style20            { color: #FFFFFF; }
    .style21            { color: #000000; font-size: 12px; }

    /***** TITLES *****/
    .title1             { font: 18px Arial; font-weight: bold; color: #000000; }
    .title2             { font: 16px Arial; font-weight: bold; color: #000000; }
    .title3             { font: 14px Arial; font-weight: bold; color: #000000; }
    .title4             { font: 12px Arial; font-weight: bold; color: #FFFFFF; }
    .title5             { font: 12px Arial; font-weight: bold; color: #000000; text-align:left }
    

    /***** RESUME *****/
    .ResumeName        { font: 18px Arial; font-weight: bold; color: #000000; }
    .ResumeAddress     { font: 12px Arial; font-weight: bold; color: #000000; }
    .ResumeTitle       { font: 16px Arial; font-weight: bold; color: #000000; text-decoration: underline; }
    .ResumeSchool      { font: 16px Arial; font-weight: bold; color: #000000; }
    .ResumeDegree      { font: 14px Arial; font-style: italic; color: #000000; padding: 25px; }
    .ResumeJobs        { font: 14px Arial; font-weight: bold; font-style: italic; color: #000000; padding: 22px; }
    .ResumeJobsTitle   { font: 14px Arial; font-weight: bold; color: #000000; padding: 25px; }
    .ResumeDescription { font: 12px Arial; color: #000000; width: 500px; margin: 0px; padding: 50px; }
    .ResumeDates       { font: 12px Arial; font-weight: bold; font-style: italic; color: #000000; }
    .ResumeDepartment  { font: 12px Arial; text-decoration: underline; color: #000000; padding: 25px; }
    
    /***** VERITAL BAR GRAPHS *****/
    #q-graph                { position: relative; width: 500px; height: 300px; margin: 1.1em 0 3.5em; padding: 0; background: #F9F9F9; border: 2px solid gray; list-style: none;  font: 9px Helvetica, Geneva, sans-serif; }
    #q-graph ul             { margin: 0; padding: 0; list-style: none; }
    #q-graph li             { position: absolute; bottom: 0; width: 100px; z-index: 2; margin: 0; padding: 0; text-align: center; list-style: none;  font-weight: bold; }
    #q-graph li.qtr         { height: 298px; padding-top: 2px; border-right: 1px dotted #C4C4C4; color: #000000; }
    #q-graph li.bar         { width: 50px; border: 1px solid; border-bottom: none; color: #000000; }
    #q-graph li.bar p       { margin: 5px 0 0; padding: 0; }
    #q-graph li.total       { left: 20px; background: #6087B4; box-shadow: 3px 0px 4px #223953; -webkit-box-shadow: 3px 0px 4px #223953; -moz-box-shadow: 3px 0px 4px #000000; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#223953, offX=3, offY=0, positive=true); }
    #q-graph #q1            { left: 0; }
    #q-graph #q2            { left: 125px; }
    #q-graph #q3            { left: 250px; }
    #q-graph #q4            { left: 375px; border-right: none; }
    #q-graph #ticks         { width: 500px; height: 300px; z-index: 1; }
    #q-graph #ticks .tick   { position: relative; border-bottom: 1px solid #BBBBBB; width: 500px; }
    #q-graph #ticks .tick p { position: absolute; right: 101%; top: -0.67em; margin: 0.5em 0 0 0; font-weight: bold; }
    
    #r-graph                { position: relative; width: 550px; height: 360px; margin: 1.1em 0 3.5em; padding: 0; background: #F9F9F9; border: 2px solid gray; list-style: none;  font: 9px Helvetica, Geneva, sans-serif; }
    #r-graph ul             { margin: 0; padding: 0; list-style: none; }
    #r-graph li             { position: absolute; bottom: 0; width: 100px; z-index: 2; margin: 0; padding: 0; text-align: center; list-style: none;  font-weight: bold; }
    #r-graph li.qtr         { height: 358px; padding-top: 2px; border-right: 1px dotted #C4C4C4; color: #000000; }
    #r-graph li.bar         { width: 40px; border: 1px solid; border-bottom: none; color: #000000; }
    #r-graph li.bar p       { margin: 5px 0 0; padding: 0; }
    #r-graph li.total       { left: 20px; background: #6087B4; box-shadow: 3px 0px 4px #223953; -webkit-box-shadow: 3px 0px 4px #223953; -moz-box-shadow: 3px 0px 4px #000000; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#223953, offX=3, offY=0, positive=true); }
    #r-graph #r1            { left: 0; }
    #r-graph #r2            { left: 60px; }
    #r-graph #r3            { left: 120px; }
    #r-graph #r4            { left: 180px; }
    #r-graph #r5            { left: 240px; }
    #r-graph #r6            { left: 300px; }
    #r-graph #r7            { left: 360px; }
    #r-graph #r8            { left: 420px; }
    #r-graph #r9            { left: 480px; border-right: none; }
    #r-graph #ticks         { width: 550px; height: 360px; z-index: 1; }
    #r-graph #ticks .tick   { position: relative; border-bottom: 1px solid #BBBBBB; width: 550px; }
    #r-graph #ticks .tick p { position: absolute; right: 101%; top: -0.67em; margin: 0.5em 0 0 0; font-weight: bold; }
    
    li.stories3             { list-style-type: lower-roman;  }
    li.stories4             { list-style-type: lower-alpha;  }
