/*================================================================*/
/* The Association for Qualitative Research (AQR)                 */
/*================================================================*/
DIV.skipmenu
  {
  position: absolute;
  top: 0;
  left: -99999px;
  text-align: center;
  }

BODY
  {
  padding: 0;
  margin: 0;
  border: 0;
  color: black;
  background: white;
  font-family: arial, helvetica, sans-serif;
  }

A, A:VISITED
  {
  color: navy;
  }

A:ACTIVE, A:HOVER
  {
  color: red;
  }

INPUT.modern, TEXTAREA.modern
  {
  border: solid black 1px;
  margin-top: 1px;
  margin-bottom: 1px;
  width: 80%;
  }

DIV.fixed
  {
  width: 100%;
  position: fixed;
  z-index: 2;
  background: #7bbd40;
  border-bottom: solid white 4px;
  }

DIV.shadow
  {
  background: white url(/shadow.jpg) top left repeat-x;
  }

DIV.shadow IMG
  {
  display: block;
  }

DIV.scrolling
  {
  width: 100%;
  position: absolute;
  top: 72px;
  z-index: 1;
  }

HR
  {
  color: #7bbd40;
  background: #7bbd40;
  height: 1px;
  }


/*================================================================*/
/* Main Menu                                                      */
/*================================================================*/
TABLE.mainmenu
  {
  padding: 4px;
  }

TABLE.mainmenu TD
  {
  width: 64px;
  text-align: center;
  font-size: 9pt;
  }

TABLE.mainmenu TD.sitelogo
  {
  width: 185px;
  }

TABLE.mainmenu A, TABLE.mainmenu A:VISITED
  {
  display: block;
  width: 100%;
  padding: 4px;
  padding-bottom: 10px;
  color: black;
  text-decoration: none;
  }

TABLE.mainmenu A:ACTIVE, TABLE.mainmenu A:HOVER
  {
  color: black;
  background: #FFFFCC;
  }

TABLE.mainmenu A.silent:HOVER 
  {
  background: none;
  }


/*================================================================*/
/* Submenus                                                       */
/*================================================================*/
DIV.submenu
  {
  width: 160px;
  min-height: 450px;
  background: #eeeedd;
  float: left;
  left: 0;
  margin: 32px 10px 16px 10px;
  padding: 10px 5px 10px 5px;
  text-align: center;
  font-size: smaller;
  line-height: 150%;
  }

DIV.submenuheader
  {
  font-weight: bold;
  margin-bottom: 6px;
  text-transform: uppercase;
  }

DIV.submenu A, DIV.submenu A:VISITED
  {
  display: block;
  color: green;
  text-decoration: none;
  margin-bottom: 4px;
  }

DIV.submenu A:ACTIVE, DIV.submenu A:HOVER
  {
  color: red;
  text-decoration: underline;
  }

/*================================================================*/
/* Main body of page                                              */
/*================================================================*/
DIV.main
  {
  margin: 32px 16px 16px 210px;
  padding: 0px;
  font-size: smaller;
  line-height: 150%;
  }

BODY.padded DIV.main
  {
  padding-right: 210px;
  }

DIV.padded
  {
  padding-right: 210px;
  }

H1
  {
  font-size: 200%;
  font-weight: normal;
  line-height: 100%;
  margin-top: 0;
  }

H2
  {
  color: #7bbd40;
  font-size: 166%;
  font-weight: normal;
  line-height: 100%;
  }

H3
  {
  color: #aaaa66;
  font-size: 120%;
  font-weight: bold;
  line-height: 100%;
  }

DIV.borderbox
  {
  border: solid #7bbd40 1px;
  padding: 4px;
  margin-bottom: 4px;
  }

DIV.borderbox H2
  {
  padding: 0;
  margin: 0;
  }

P.intro
  {
  font-size: 110%;
  line-height: 150%;
  color: #606020;
  }

P.outro
  {
  font-size: 95%;
  line-height: 150%;
  color: #606020;
  }

TD.shadedbar
  {
  background: #eeeedd;
  color: #003300;
  padding: 8px;
  }

TABLE.pagetabs A, TABLE.pagetabs A:VISITED
  {
  text-decoration: none;
  }

TABLE.pagetabs A:ACTIVE, TABLE.pagetabs A:HOVER
  {
  text-decoration: underline;
  }

/*================================================================*/
/* Directory Pages                                                */
/*================================================================*/
TD.directorylogo IMG
  {
  max-width: 250px;
  max-height: 300px;
  overflow: hidden;
  }

/*================================================================*/
/* Page Footer                                                    */
/*================================================================*/
DIV.footer
  {
  clear: left;
  padding: 16px;
  border-top: solid #7bbd42 1px;
  }

DIV.footer TD
  {
  font-size: smaller;
  line-height: 170%;
  }

DIV.footer A, DIV.footer A:VISITED
  {
  color: black;
  text-decoration: none;
  }

DIV.footer A:ACTIVE, DIV.footer A:HOVER
  {
  color: red;
  text-decoration: underline;
  }

/*================================================================*/
/* A TO Z PAGE TABS                                               */
/*================================================================*/
P.a2z A
  {
  text-align: center;
  width: 12px;
  padding: 4px;
  border: solid black 1px;
  background: #f0f0f0;
  font-family: tahoma, arial, helvetica, sans-serif;
  }

P.a2z A, P.a2z A:VISITED
  {
  text-decoration: none;
  color: black;
  }

P.a2z A:ACTIVE, P.a2z A:HOVER
  {
  text-decoration: none;
  color: red;
  }

P.a2z A.currentpage
  {
  background: white;
  font-weight: bold;
  }

/*================================================================*/
/* Directory Index Pages                                          */
/*================================================================*/
TABLE.dirindex THEAD TD
  {
  background: #eeeedd;
  border-bottom: solid black 1px;
  font-weight: bold;
  }

TABLE.dirindex TBODY TD
  {
  border-bottom: solid #ddddee 1px;
  }

TABLE.dirindex A, TABLE.dirindex A:VISITED
  {
  text-decoration: none;
  }

TABLE.dirindex A:ACTIVE, TABLE.dirindex A:HOVER
  {
  text-decoration: underline;
  }


/*================================================================*/
/* Directory Pages                                                */
/*================================================================*/
BODY.direntry DIV.footer
  {
  display: none;
  }


/*================================================================*/
/* Site Search pages                                              */
/*================================================================*/
INPUT.sitesearch
  {
  border: solid black 1px;
  }

DIV.searchresults A, DIV.searchresults A:VISITED
  {
  text-decoration: none;
  color: black;
  padding-bottom: 4px;
  }

DIV.searchresults A:ACTIVE, DIV.searchresults A:HOVER
  {
  text-decoration: underline;
  color: red;
  }

DIV.searchresults P
  {
  line-height: normal;
  line-height: 200%;
  }

/*================================================================*/
/* Designer Labelling                                             */
/*================================================================*/
DIV.designerlabel
  {
  display: none;
  }

/*================================================================*/
/* Print modifications                                            */
/*================================================================*/
@media print
  {
  DIV.fixed
    {
    display: none;
    }

  DIV.scrolling
    {
    position: relative;
    top: 0;
    }

  DIV.submenu
    {
    display: none;
    }

  DIV.main
    {
    margin: 0;
    padding-right: 0;
    }

  DIV.footer
    {
    padding-left: 0;
    }
  }

