﻿div.q
{
  display:block;
  font-family:Verdana;
  font-size:10pt;
  font-weight:bold;
  cursor:default;
  border: 1px solid white;
  color:RGB(107,142,35);
  padding:4px;
}

div.c
{
  display:block;
  cursor:pointer;
  padding:1px;
  color:black;
  font-weight:lighter;
  width:100%;
}
input.c
{
  margin-right:8px;
  height:16px;
  vertical-align:bottom;
}
div.sec 
{
  position: relative;
  border: 2px RGB(214,81,172) solid;
  font-family: Arial;
  font-size: smaller;
  margin-bottom: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  overflow:hidden;
}
.sechdr 
{
  position:relative;
  font-family:Verdana;
  font-weight:bold;
  font-size:small;
  color: White;
  text-align:center;
  background: RGB(214,81,172);
  padding-bottom:2px;
  margin-bottom:4px;
}
.secdesc 
{
  margin:5px;
  font-size:1.1em;
}
.note
{
  color: black; 
  text-align: center; 
  font-family: Arial; 
  font-size:smaller; 
  font-weight:bold; 
  margin: 0px 8px 8px;
}
p.intro 
{
  font-family:Verdana;
  margin-left: 5px;
  margin-right:5px;
}
li.intro 
{
  font-family:Verdana;
  font-size: small;
}
.endsecline 
{
  width:50%; 
  border-bottom:Navy 1px dashed; 
  height:12px; 
  margin-bottom:12px;
}
.quizerrmsg 
{
  display:none; 
  font-family:Arial;
  font-weight:bold;
  color:red; 
  text-align:center;
  margin:6px;
}
select.yrborn 
{
  margin-left:5px;
  position:relative;
  margin-top:7px;
}
.ftr2 
{
  position:relative;
  width:auto;
  z-index:2; 
  left:0;
  top:0;
  min-height: 80px;
  display:none;
  overflow:hidden;
  border:double RGB(255,120,147);
  margin:3px;
  padding:3px;
  background: url(images/sub_logo.gif) no-repeat right bottom;
}
@media print { .noprint { display: none } }
