/* OSS Watch CSS stylesheet for LimeSurvey  v0.1 */

/* Copyright 2008 University of Oxford */

/* OSS Watch CSS stylesheet for LimeSurvey is free software: you can */
/* redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation, either version 2 of the License, or */
/* (at your option) any later version. */

/* OSS Watch CSS stylesheet for LimeSurvey is distributed in the hope */
/* that it will be useful, */
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the */
/* GNU General Public License for more details. */

/* You should have received a copy of the GNU General Public License */
/* along with OSS Watch CSS stylesheet for LimeSurvey.  If not, see */
/* <http://www.gnu.org/licenses/>. */

body 
{
  margin: 0;
  padding:0;
  background-color: #B6D3FA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  }
a 
{
  text-decoration : underline;
  }
a:hover 
{
  color: black;
  }
img 
{
  border: 0;
  }
img#logo2
{
  margin-left: 1em;
  margin-top: -3em;
  float: left;
  }
img#logo1
{
  margin-right: 1em;
  margin-top: -3em;
  float: right;
  }
.survey-main 
{
  border: 8px double #2C4AA0;
  padding: 4%;
  margin: 2% 20% 0% 20%;
  background-color: white;
  }
h1 
{
  text-align: center;
  background-color: #F0DCF9;
  background-image: url(./right-pink-curve.gif);
  background-repeat: no-repeat;
  background-position: right top;
  padding: 0.25em .2em 0.25em .2em;
  }
h2
{
  background: #8BBBFD;
  font-weight: bold;
  font-size: 1.7em;
  margin: 1em 0 0 0;
  padding: 0.1em 0.2em 0.1em 0.2em;
  border-top: 1px solid #ddd;
  }
.survey-survey-description 
{
  margin: .5em 0 1em 0;
  }
.survey-welcome 
{
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  background-color: #F5F9F9;
  padding: 4%;
  }
.survey-cleared
{ 
  color: red;
  font-weight: bold;
 }
.numquestions 
{
  font-size: 0.8em;
  color: green;
  margin-top: 1em;
  }
.survey-navigator 
{
  margin: 0 0 1em 0;
}
p#helpline
{ 
  text-align: right;
  margin-right: 20%;
  margin-top: 1em;
 }
/* buttons */
input.submit
{
  display: block;
  position: relative;
  background-color: #B6D3FA;
  font-size: 0.9em;
  font-weight: bold;
  border: 2px outset #2C4AA0;
  cursor: pointer;
  margin: 0.5em auto;
  }
input.saveall
{
  display: block;
  position: absolute;
  background-color: #B6D3FA;
  font-size: 0.9em;
  font-weight: bold;
  border: 2px outset #2C4AA0;
  cursor: pointer;
  margin-top: 0.5em;
  right: 24.5%;
  width: 15em;
  }
/* end buttons */
.clearall
{
  display: block;
  position: relative;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  text-align: right;
  top: 1.5em;
  }
/* percentage graph */
.survey-survey-percent 
{
  text-align: center;
  margin: 0 auto;
  font-size: 0.9em;
  font-weight: bold;
  }
.graph 
{
  border: solid;
  border-width: 2px;
  border-color: #777777;
  }
.innergraph 
{
  background-color: #EFEFEF;
  color: #777777;
  font-size: 0.9em;
  font-family: monospace;
  padding: 0%;
  margin: 0%;
}
.innergraph img
{
  height: 0.9em;
}
/* end percentage graph */

/* survey questions */
.survey-groupdescription 
{
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  background-color: #F5F9F9;
  padding: 4%;
  }
.survey-question-code
{
  display: inline;
  font-weight: bold;
  color: gray;
  font-size: 1.3em;
}
.survey-question-text
{
  display: block;
  font-weight: normal;
  margin-top: 2em;
}
.survey-question-answer
{
  margin-top: 1em;
}
.survey-question-help
{
  margin-top: 1em;
  }
.survey-question-help img
{
  margin-right: 0.5em;
  }
.survey-save-error, .survey-load-error
{ 
  font-weight: bold;
  color: red;
 }
td.arraycaptionleft
{ 
  background-color: #B2B2B2;
  font-weight: bold;
  padding: 0.2em;
 }
td.array1
{ 
  text-align: center;
  background-color: #EFEFEF;
  font-weight: bold;
  padding: 0.2em;
 }
td.array2
{ 
  text-align: center;
  border: 3px solid;
  border-color: #EFEFEF;
  font-weight: bold;
  padding: 0.2em;
 }
