body
{
  margin:0;
  padding:0;
  font-family:verdana,sans-serif;
  font-size:10px;
}
TD
{
  font-family:verdana,sans-serif;
  font-size:10px;
}
#logo
{
  height:80px;
  background-color:#ffffff;
  text-align:right;
  background-image:url(admin/images/logo.gif);
  background-repeat:no-repeat;
  background-position:20px 25px;
}
#logo span
{
  vertical-align:-66px;
  margin-right:30px;
}
#top_navigation
{
  background-color:#B50000;
  color:#ffffff;
  padding:10px;
}
#top_navigation A
{
  color:#ffffff;
  text-decoration:none;
  padding:10px;
}
#content
{
  margin:30px;
  width:450px;
}
#content input
{
  font-size:10px;
}
#content H1
{
  font-size:16px;
  color:#000000;
  font-weight:900;
}
H1
{
  font-size:16px;
  color:#000000;
  font-weight:900;
}
H2
{
  font-size:12px;
  color:#000000;
  font-weight:900;
}
.field
{
  width:225px;
}
.text_field
{
  width:225px;
  font-size:11px;
  font-family:verdana,sans-serif;
}
#contact
{
  background-color:#000000;
  color:#ffffff;
  font-size:10px;
  padding:6px;
}
.comment_label
{
  font-size:12px;
  font-style:italic;
}
.heading_label
{
  font-size:12px;
  font-weight:900;
}
.number
{
  font-weight:900;
  padding-right:6px;
}
.validation
{
  color:#ffA000;font-weight:900;
}
.question_table { ; }
.question_body { ; }
.question_label { padding-bottom:10px;padding-top:10px}
.action
{
  font-weight:900;
  color:#B50000;
  font-size:11px;
  text-decoration:none;
  padding-left:20px;
}
INPUT { font-size:10px; }
SELECT { font-size:10px;}
TEXTAREA {font-size:10px;font-family:verdana,sans-serif;}
.radio_option
{
  padding-bottom:10px;
}
.checkbox_option
{
  padding-bottom:10px;
}
#matrix td { font-size:10px; font-family:verdana,sans-serif;border-bottom:1px solid #e3e3e3 }
#matrix .matrix_row_odd { background-color:#cdcdcd;
                          border-bottom:1px solid #fff;
                          border-left:1px solid #fff;}
#matrix .matrix_row_even { background-color:#e3e3e3;
                          border-bottom:1px solid #fff;
                          border-left:1px solid #fff}

.qlayout2 { margin-bottom:2px }
.question_label2 {width:200px}
.question_content2 .question_body {background-color:#fff }

