/* $Id: default.css 992 2008-01-17 03:03:54Z bishopb $ */
  body, p, td, br, div, span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #FFFFFF;
	background-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #111111;
	scrollbar-base-color: #111111;
	scrollbar-face-color: #A0342F;
	scrollbar-darkshadow-color: #A0342F;
	scrollbar-highlight-color: #111111;
	scrollbar-3dlight-color: #A0342F;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;

  }

form{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
}

select, input, textarea{
   color: #000000;
	font-family: Verdana,Arial,Helvetica,sansserif;
	font-size: 9pt;
}
  ul{
	margin-top:0.5em;
	margin-bottom: 0.5em;
 	margin-left: 2em;  
  }
   .darkrow {
		background-color:#A0342F;
  }

  .lightrow {
	background-color:#D2B384;
	color:Black;
  }



  .currentpage {
      font-weight:bold;
	color: #D2B384;
  }

  .adminbuttons a {
      padding:1px 10px 1px 10px;
      border:1px outset #DF0000;
      color:#FFFFFF;
      background-color:#FF5F00;
      text-decoration:none;
      font-weight:bold;
  }

  .adminbuttons a:hover {
      border:1px inset #DF0000;
  }

  .allpages {
	color: #D2B384;
  }

  .cellstyle td {
      background-color:#EFEFEF;
      border:0px;
      padding:3px;
  }

  .index {
      font-weight:bold;
  }


  .captions {
      font-weight:bold;
  }


  .code {
      font-family:Courier New;
  }


  .install {
      background-color:#E4FBBB;
  }


  .install form {
      display:inline;
  }


  .messages {
      color:#FF9F00;
      font-weight:bold;
      width:60%;
  }


  .menu {
      font-weight:bold;
      margin:10px 0px 30px 0px;
  }


  .menu a {
      text-decoration:none;
      color:#FF0000;
      padding:2px 15px 3px 15px;
      border:solid 1px #000000;
  }


  .menu a:hover {
      background-color:#FF0000;
      color:#FFFFFF;
  }


  .uninstall {
      background-color:#FBDDBB;
  }


  .uninstall form {
      display:inline;
  }

  #poweredby {
      text-align:center;
  }

  a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D7B577;
	font-size : 11px;
   text-decoration : none;

}

a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration : underline;
	font-size: 11px;

}

  .toplink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D7B577;
	font-size : 11pt;
    text-decoration : none;
}

.toplink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration : underline;
	font-size: 11pt;
}

body#auth {
    margin: 5px;
}

#loginform {
    width: 14em;
}

#loginform label, #loginform input {
    display: block;
}

#loginform label {
    padding: .5em;
    font-weight: bold;
}

#loginform form {
    float: left;
}

.message {
        font-size: medium;
        font-variant: normal;
        font-weight: bold;
        color: #CC0000;
        text-align: center;
}

.error {
    color: #CC0000;
}

.qnumber {
    float: left;
    padding-right: 3px;
}

.qbody {
    padding-top: 3px;
    padding-left: 25px;
}

.qbody ul {
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
}

.qsectiontext {
    padding: 5px;
}

#survey fieldset {
    border: 0px;
    border-bottom: 2px solid grey;
    padding: 28px;
}

fieldset.hidden {
    display: none;
}

.ranktable td {
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
}

.alt {
    background-color: #eeeeee;
}

.nom {
    background-color: #dddddd;
}

.required {
    color: red;
    font-weight: bold;
    font-size: 120%;
}

.notice {
    text-align: center;
}

form fieldset { border: 0; }
div.form label, form label {
  display: block;
  float: left;
  width: 8em;
  margin-right: .25em;
  text-align: right;
  font-size: smaller;
  color: #666;
}
div.form div, form div {
  clear: both;
}
#dashboard h1 { margin: 0; }
#dashboard p { margin: 0 0 1em 0; }
.dashboardPanel { margin-top: 1em; border: solid 1px #999; width: 50em; }
.dashboardPanel table caption,
.dashboardPanel h1 {
  padding: .25em .5em;
  margin: 0;
  text-align: left;
  font-size: larger;
  font-weight: bold;
  background: #ddd;
  color: #09f;
  border-bottom: solid 3px #000;
}
.dashboardPanel table { padding: 1em; empty-cells: show; border-spacing: 0px; }
.dashboardPanel table th, .dashboardPanel table td { border: solid 1px #eee; padding: 0 .2em; }
.dashboardPanel table thead th { background: #eee; text-align: center; border-bottom: solid 1px #999; }
.dashboardPanel p { margin: 0; padding: 0 .25em; }

#my_login div { padding: .25em; }
#my_login a { display: block; text-align: right; margin: 0 .25em; }

#my_surveys { }
#my_surveys table { width: 100%; }
#my_surveys table thead { }
#my_surveys table thead th { }
#my_surveys table tbody tr:nth-child(odd) { background: #09f; }

#my_history { }
#my_history table { width: 100%; }
#my_history table thead { }
#my_history table thead th { }
#my_history table tbody tr:nth-child(odd) { background: #09f; }

#my_tools { }
#my_tools li { }

table.help { width: 100%; }
table.help td.menu { vertical-align: top; width: 125px; border-right: dashed 1px #000; }
table.help div { padding-left: 2em; }
table.help a { text-decoration: none; padding: 0; }
table.help td.menu li a { font-size: 80%; }
table.help h1 { border-bottom: dashed 1px #000; }
table.help h2, table.help h3, table.help h4 { margin: 0; }
