/* default.css                                                       */
/*      a basic stylesheet template for questionnaires               */
/*                                                                   */
/* for use with the SurveySolutions line of market-research software */
/* (c) 2002 Perseus Development Corporation                          */

/* block-level and inline elements */
body { background : white; font-family : Arial, Helvetica, sans-serif; color : black; padding: 0 25px; }
hr               { color: #0099cc; }
h1 { font-size: bold 130%; font-family : Arial, Helvetica, sans-serif; color : blue; }
h2 { font-size: bold 125%; font-family : Arial, Helvetica, sans-serif; color : blue; }
h3 { font-size: bold 120%; font-family : Arial, Helvetica, sans-serif;     color : blue;}
h4 { font-size: bold 115%; font-family : Arial, Helvetica, sans-serif; color : blue; }
h5 { font-size: bold 110%; font-family : Arial, Helvetica, sans-serif; color :blue; }
h6 { font-size: bold 95%; font-family : Arial, Helvetica, sans-serif; color : blue; }

/* general style classes */
.section-heading     { font-size: bold 125%; font-family : Arial, Helvetica, sans-serif; color : blue; }
.question-heading     { font-size: 85%; font-family : Arial, Helvetica, sans-serif; color : Black; font-weight: bold; }
.question-text          { font-size: 85%; font-family : Arial, Helvetica, sans-serif; color : Black; }
.choice-text          { font-size: 85%; font-family : Arial, Helvetica, sans-serif; color : Black; }
.perseus-link          { font-size: x-small; }
.list-anchor          { font-size: 85%; font-family : Arial, Helvetica, sans-serif; color : Black; font-weight: bold; }
.text-block          { font-size: 85%; font-family : Arial, Helvetica, sans-serif; color : Black; }

/* table row styles for scale-definition questions */
.category-row          { font-size: 85%; font-family : Arial, Helvetica, sans-serif;  background-color : lightblue;  }
.anchor-row          { font-size: 85%; font-family : Arial, Helvetica, sans-serif;  background-color : lightblue; }
.choice-row          { font-size: 85%; font-family : Arial, Helvetica, sans-serif;  background-color : lightblue;  }

/* table text styles for scale-definition questions */
.total-row          { font-weight: bold; }
.odd-row          { font-size: 85%; font-family : Arial, Helvetica, sans-serif; color : Black; }
.even-row          { font-size: 85%; font-family : Arial, Helvetica, sans-serif; color : Black; background : lightblue; }
.topic-text          { font-size: 85%; font-family : Arial, Helvetica, sans-serif; color : Black; }

/* table and cell styles for multi-page progress indicator */
.progress-table          {  }
.completed-cell          { background: #0099cc; }
.uncompleted-cell     { background: #CCCCCC; }

a:link, a:visited {
     background-color: transparent;
     color: #003399;
     font-weight: bold;
     font-size : 10pt;
     text-decoration: underline;
     font-family :  Verdana, Arial, Helvetica;
}

a:hover {
     background-color: transparent;
     color: #ff0000;
     font-weight: bold;
     font-size : 10pt;
     text-decoration: underline;
     font-family : Verdana, Arial, Helvetica;
}

a:active {
     background-color: transparent;
     color: #0099cc;
     font-size : 12px;
     font-weight: bold;
     text-decoration: underline;
     font-family :  Verdana, Arial, Helvetica;
