/**************************************************************/
/*                                                            */
/*  dvs-common.css                                            */
/*                                                            */
/**************************************************************/
/*                                                            */
/*  copyright 2003 Deer Valley Software                       */
/*                                                            */
/*  http://www.deervalleysoftware.ca                          */
/*                                                            */
/**************************************************************/

/**************************************************************/
/*                   STRUCTURE                                */
/**************************************************************/

body
  {
    color: black;
    background-color: white;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div
  {
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.content
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.wrapper
  {
    color: black;
    background-color: white;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.header
  {
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
  }

div.head70
  {
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
  }

div.head30r
  {
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
  }

div.headingleft
  {
    color: white;               /*  4  TOP color                 -  white                     */
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 28pt;
    font-weight: bold;
    text-align: left;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 8px;
  }

div.headingmiddle
  {
    color: white;               /*  4  TOP color                 -  white                     */
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 28pt;
    font-weight: bold;
    text-align: center;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 8px;
  }

div.headingright
  {
    color: white;               /*  4  TOP color                 -  white                     */
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 28pt;
    font-weight: bold;
    text-align: right;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 8px;
  }

div.path
  {
    color: black;               /*  6  PATH color                -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 4px;
  }

div.path a
  {
    color: black;               /*  6  PATH color                -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.path a:link
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.path a:visited
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.path a:focus
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.path a:hover
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: yellow;
    text-decoration: none;
  }

div.path a:active
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.footing
  {
    color: black;               /*  6  PATH color                -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 4px;
  }

div.footing a
  {
    color: black;               /*  6  PATH color                -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.footing a:link
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.footing a:visited
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.footing a:focus
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.footing a:hover
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: yellow;
    text-decoration: none;
  }

div.footing a:active
  {
    color: black;               /*  7  PATH visited              -  black                     */
    background-color: #99DDFF;  /*  5  PATH background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.return
  {
    width: 98%;
    color: black;               /*  6  RETURN color                -  black                     */
    background-color: #99DDFF;  /*  5  RETURN background           -  #99DDFF  (light blue)     */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 4px;
  }

div.return a
  {
    color: black;               /*  6  RETURN color                -  black                     */
    background-color: #99DDFF;  /*  5  RETURN background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.return a:link
  {
    color: black;               /*  7  RETURN visited              -  black                     */
    background-color: #99DDFF;  /*  5  RETURN background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.return a:visited
  {
    color: black;               /*  7  RETURN visited              -  black                     */
    background-color: #99DDFF;  /*  5  RETURN background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.return a:focus
  {
    color: black;               /*  7  RETURN visited              -  black                     */
    background-color: #99DDFF;  /*  5  RETURN background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.return a:hover
  {
    color: black;               /*  7  RETURN visited              -  black                     */
    background-color: yellow;
    text-decoration: none;
  }

div.return a:active
  {
    color: black;               /*  7  RETURN visited              -  black                     */
    background-color: #99DDFF;  /*  5  RETURN background           -  #99DDFF  (light blue)     */
    text-decoration: none;
  }

div.copyright
  {
    color: white;               /*  4  TOP color                 -  white                     */
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 0;
  }

div.copymiddle
  {
    color: white;               /*  4  TOP color                 -  white                     */
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 0;
  }

div.copyleft
  {
    color: white;               /*  4  TOP color                 -  white                     */
    background-color: #0077AA;  /*  3  TOP background            -  #0077AA  (dark blue)      */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    margin: 0;
    border: inherit;  /*  NN4 : causes background to be full width  */
    padding: 0;
  }

/**************************************************************/
/*                   HEADINGS                                 */
/**************************************************************/

h1
  {
    color: #CC7700;               /* 10  MENU color                -  black                     */
    font-size: 28pt;
    font-weight: bold;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

h2
  {
    color: #CC7700;               /* 10  MENU color                -  black                     */
    font-size: 24pt;
    font-weight: bold;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

h3
  {
    color: #CC7700;               /* 10  MENU color                -  black                     */
    font-size: 18pt;
    font-weight: bold;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

h4
  {
    color: #CC7700;               /* 10  MENU color                -  black                     */
    font-size: 14pt;
    font-weight: bold;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

h5
  {
    color: #CC7700;               /* 10  MENU color                -  black                     */
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

h6
  {
    color: #CC7700;               /* 10  MENU color                -  black                     */
    font-size: 10pt;
    font-weight: bold;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

/*******************************************************/
/*                   MENU                              */
/*******************************************************/

div.navigate
  {
    color: black;               /* 10  MENU color                -  black                     */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.menu
  {
    color: black;               /* 10  MENU color                -  black                     */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.menu p
  {
    color: black;               /* 10  MENU color                -  black                     */
  }

div.menu div.x1
  {
    padding-left: 0;
  }

div.menu div.x2
  {
    padding-left: 10px;
  }
    
div.menu div.x3
  {
    padding-left: 20px;
  }
    
div.menu div.x4
  {
    padding-left: 30px;
  }
    
div.menu p.m1
  {
    color: #CC7700;               /* 10  MENU color                -  black                     */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin: 0;
    border-style: none;
    border: 0;
    padding-top: 8px;
  }

div.menu p.m2
  {
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
    padding-top: 2px;
  }

div.menu p.m3
  {
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
    padding-top: 2px;
  }

div.menu a
  {
    color: black;               /* 10  MENU color                -  black                     */
    text-decoration: none;
    font-weight: normal;
  }

div.menu a:link
  {
    color: black;               /* 10  MENU color                -  black                     */
    text-decoration: none;
    font-weight: normal;
  }

div.menu a:visited
  {
    color: black;               /* 10  MENU color                -  black                     */
    text-decoration: none;
    font-weight: normal;
  }

div.menu a:focus
  {
    color: black;               /* 10  MENU color                -  black                     */
    text-decoration: none;
    font-weight: normal;
  }

div.menu a:hover
  {
    color: black;               /* 10  MENU color                -  black                     */
    background-color: yellow;
    text-decoration: none;
    font-weight: normal;
  }

div.menu a:active
  {
    color: black;               /* 10  MENU color                -  black                     */
    text-decoration: none;
    font-weight: normal;
  }

div.menu p.m3 a
  {
    color: red;                /* 13  MENU color (m3)           -  red                       */
    text-decoration: none;
    font-weight: normal;
  }

div.menu p.m3 a:link
  {
    color: red;                /* 13  MENU color (m3)           -  red                       */
    text-decoration: none;
    font-weight: normal;
  }

div.menu p.m3 a:visited
  {
    color: red;                /* 13  MENU color (m3)           -  red                       */
    text-decoration: none;
    font-weight: normal;
  }

div.menu p.m3 a:focus
  {
    color: black;                /* 14  MENU visited (m3)         -  red                       */
    text-decoration: none;
    font-weight: normal;
  }

div.menu p.m3 a:hover
  {
    color: black;                /* 14  MENU visited (m3)         -  red                       */
    background-color: yellow;
    text-decoration: none;
    font-weight: normal;
  }

div.menu p.m3 a:active
  {
    color: red;                /* 13  MENU color (m3)           -  red                       */
    text-decoration: none;
    font-weight: normal;
  }

/*******************************************************/
/*                   MAIN                              */
/*******************************************************/

b
  {
    font-weight: bold;
  }

b.red
  {
    color: red;
    font-weight: bold;
  }

b.blue
  {
    color: blue;
    font-weight: bold;
  }

li
  {
    margin-top: 4px;
  }

li.red
  {
    color: red;
  }

li.green
  {
    color: green;
  }

li.blue
  {
    color: blue;
  }

.main ul.nobullet
  {
    list-style-type: none;
  }

div.main
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.main a
  {
    color: blue;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.main a:link
  {
    color: blue;
    border-style: none;
    border: 0;
  }

div.main a:visited
  {
    color: blue;
    border-style: none;
    border: 0;
  }

div.main a:focus
  {
    color: blue;
    border-style: none;
    border: 0;
  }

div.main a:hover
  {
    color: black;                  /* 18  Links hover               -  yellow                    */
    background-color: yellow;
  }

div.main a:active
  {
    color: blue;
    border-style: none;
    border: 0;
  }

div.box20
  {
    background: inherit;
  }

div.box30
  {
    background: inherit;
  }

div.box33
  {
    background: inherit;
  }

div.box50
  {
    background: inherit;
  }

div.box70
  {
    background: inherit;
  }

div.box80
  {
    background: inherit;
  }

div.box100
  {
    background: inherit;
  }

div.box20r
  {
    background: inherit;
  }

div.box30r
  {
    background: inherit;
  }

div.box33r
  {
    background: inherit;
  }

div.box50r
  {
    background: inherit;
  }

div.box70r
  {
    background: inherit;
  }

div.box80r
  {
    background: inherit;
  }

div.textleft
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.textmiddle
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.textright
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.textleftside
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.textmiddleside
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.textrightside
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: right;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text30
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text33
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text50
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text70
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text100
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text100c
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text30s
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text33s
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text50s
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

div.text70s
  {
    color: black;
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 8px;
  }

td,th
  {
    vertical-align: top;
  }

th
  {
    text-align: left;
    font-weight: bold;
  }

hr
  {
    height: 1px;
    color: silver;
    background-color: silver;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.main td
  {
    color: black;
    background: inherit;
  }

div.main td.required
  {
    color: red;                  /* 20  "required" em             -  red                       */
  }

div.main textarea
  {
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
  }

div.main input
  {
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: black;                /* 27  INPUT text: color         -  black                     */
    background-color: white;     /* 28  INPUT text: background    -  white                     */
  }

div.main table.list
  {
    background: inherit;
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.main table.list td
  {
    background: inherit;
    text-align: left;
    vertical-align: top;
    margin: 0;
    border: 0;
    padding: 0;
  }

em.required
  {
    color: red;                  /* 20  "required" em             -  red                       */
    font-style: normal;
  }

em.good
  {
    color: blue;
    font-weight: bold;
  }

em.bad
  {
    color: red;
    font-weight: bold;
  }

div.main input.button
  {
    color: black;                /* 29  INPUT button: color       -  black                     */
    background-color: #99DDFF;   /* 30  INPUT button: background  -  #99DDFF  (light blue)     */
  }

table.listcenter
  {
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #0077AA;  /* 31  LIST: border              -  #0077AA  (dark blue)      */
  }

table.listcenter th
  {
    padding: 4px;
    padding-right: 7px;
    background-color: #99DDFF;  /* 32  LIST: heading             -  #99DDFF  (light blue)     */
    color: black;               /* 34  LIST: color               -  black                     */
  }

table.listcenter td
  {
    padding: 4px;
    padding-right: 7px;
  }

table.listcenter tr.row1 td
  {
    color: black;               /* 34  LIST: color               -  black                     */
    background-color: white;    /* 35  LIST: background          -  white                     */
  }

table.listcenter tr.row2 td
  {
    color: black;               /* 34  LIST: color               -  black                     */
    background-color: #DDEEFF;  /* 33  LIST: row2                -  #DDEEFF  (pale blue)      */
  }

table.listcenter th.left
  {
    text-align: left;
  }

table.listcenter td.left
  {
    text-align: left;
  }

table.listcenter th.right
  {
    text-align: right;
  }

table.listcenter td.right
  {
    text-align: right;
  }

table.listcenter td.rightsale
  {
    font-weight: bold;
    color: red;
    text-align: right;
  }

table.listcenter th.center
  {
    text-align: center;
  }

table.listcenter td.center
  {
    text-align: center;
  }

img
  {
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

    
/*******************************************************/
/*                   POINTERS                          */
/*******************************************************/

div.pointers
  {
    color: black;               /* 10  MENU color                -  black                     */
    font-family: verdana ,tahoma, arial, freesans ,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin: 0;
    border-style: none;
    border: 0;
    padding: 16px;
  }

div.pointers a
  {
    text-decoration: none;
    font-weight: normal;
  }

div.pointers ul
  {
    margin: 0;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.pointers li
  {
    margin: 0;
    margin-left: 8px;
    margin-top: 2px;
    border-style: none;
    border: 0;
    padding: 0;
  }

div.pointers li.red
  {
    color: red;
  }

/* end of styles */

