body   { font-family: Franklin Gothic Medium,Arial Narrow,Verdana,Helvetica,sans-serif;
         font-variant: normal;    
         letter-spacing: 0.1ex;          
         color:#660000;
         background: #e6f0f6 url(title.gif) no-repeat fixed;
         margin: 0;
         padding:  10px 0 32px 43px;
       }

a:link    { color: #ff6600; }
a:active  { color: #ff6600; }
a:visited { color: #990000; }
a:hover   { color: #990000; }


h1        { font-variant: small-caps;
            font-size: 150%;
            height: 1.5em; 
            color: #e7cbcb;
            background-color:#e7cbcb; 
            padding: 0 0 0 12px; 
            text-align: center; 
            clear: both;
            display: none }

h2        { text-transform: capitalize;
            font-size: 150%;
            height: 1.5em; 
            background-color:#e7cbcb; 
            padding: 0 0 0 12px;
            text-align: center; 
            clear: both; }                      /* apparently only IE supports 'clear' */

hr        { display: none;
            clear: both; }

p         { text-indent: 2em;
            text-align: justify; 
            display: block;
            margin: 0 1em 1em 1em; }

ul        { font-style: normal;                /* normal | italic | oblique */
            font-variant: normal;              /* normal | small-caps */
            font-weight: 500;
            margin: 0 4em 0 2em;
            color: #660066;
            background-color: transparent;     
            background-attachment: fixed;      /* scroll | fixed */
            text-indent: 0.0em;
            word-spacing:  0.0ex;
            letter-spacing: 0.0ex;
            line-height: 1.2em;
            text-decoration: none;             /* none | underline | overline | linethrough | -blink- */
            vertical-align: baseline;          /* baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> */
            text-transform: none;              /* none | capitalize | uppercase | lowercase */
            text-align: justify;               /* left | right | center | justify */
            clear: none;
            list-style-type: disc; }

div.styles     { width:100%;
                 height:2.3em;
                 background-color: #e7cbcb; }


#software      { margin: 0 20px 0 0;
                 border: 4px #cc3300 double;
                 padding: 0;
                 text-align: center;
                 float: right;
                 clear: none;
                 display: inline;
                 background-color: #ffffcc; }

#software th   { background-color: #cc3300; 
                 color: #ffffff; }

#software div  { height:20px;
                 width: 20em;
                 background: transparent url(winlogo_.gif) no-repeat 0 0; }


#screencap1    { float:right;
                 display: block;
                 margin: 0.2em 2em 0.5em 1em; }

#screencap2    { float:left;
                 display: block;
                 margin: 0.2em 1em 0.2em 1em; }
        



