body 
{
   font-family : "Arial", "Helvetica", "Verdana", Sans-serif; 
   margin-top:5;
   margin-left:7;
   background: #ffffff;
}

.body
{
   font-family : "Arial", "Helvetica", "Verdana", Sans-serif; 
   background: #ffffff;
}

td
{
   font-family : "Arial", "Helvetica","Verdana",  Sans-serif;
}
tr.headingrow
{
   font-weight:bold;
   text-transform:uppercase;
}
td.textnumber
{
   vertical-align: top;
}
td.guidetext
{
   vertical-align: top;
}
td.explanation 
{
   vertical-align: top;
   background-color: lightgrey;
}
td.topcheckbox 
{
   vertical-align: top;
}
td.adaptation
{
   vertical-align: top;
}
.adaptation input
{
   font-family : monospace;
   width : 260pt;
}

ul li  
{
   list-style-type:disc;
}

h1 
{
   font-family : "Verdana", "Arial", "Helvetica", Sans-serif;
   font-weight: bold; 
   font-size: 150%; 
   margin-bottom:2pt;
}

h2 
{ 
   font-family : "Verdana", "Arial", "Helvetica", Sans-serif;
   font-weight: 900; 
   font-size: 100%; 
   color: #ce1821;
   margin-bottom:0pt;
}
.warning
{
   color: #ce1821;
}

h3
{
   font-family : "Verdana", "Arial", "Helvetica", Sans-serif;
   font-weight:normal;
   font-size:18pt;
   margin-bottom:0pt;
}

sup
{
   font-size:60%;
   vertical-align: super
}

.subhead
{
   font-weight:bold;
   font-size:13pt;
}

.wizard_title 
{
   font-family : "Verdana", "Arial", "Helvetica", Sans-serif;
   font-weight: bold; 
   font-style: italic; 
   font-size: 140%; 
   color:#ce1821;
}

.pageheading 
{
   font-weight :bold ; 
   font-size : 115%; 
   color: #ce1821;
}

.pageheadingwarn
{
   font-weight :bold ; 
   font-size : 165%; 
   color: #ce1821;
}

.pageheadingnorm
{
   font-weight :bold ; 
   font-size : 115%; 
   color: black;
}

.questheading 
{
   font-weight :bold ; 
   font-size : 115%; 
   color: #003366;
}

.subheading 
{
   font-weight :bold; 
   color: "000000";
}

.text 
{
   font-size : 80%; 
   color: #000000;
}

.small_linebreak 
{
   line-height : 18px; 
}

.gloss
{
   color: white;
   background-color:#039;
   font-weight: bold;
   text-decoration: none;
}

.sugde
{
   color: white;
   background-color:#009;
   font-weight: bold;
   text-decoration: none;
}
.sugae
{
   color: white;
   background-color:#090;
   font-weight: bold;
   text-decoration: none;
}

.sugsd
{
   color: black;
   background-color:#dd0;
   font-weight: bold;
   text-decoration: none;
}

.greyopt 
{
   background-color: #cccccc;
}
	
.commandgroup
{
   background-color: #fff;
}

.note
{
   color: #990033;
   font-weight: bold;
}

.quote
{
   font-style:italic; 
   font-weight:bold;
   color:#666;
}

.blockquote
{
   font-style:italic; 
   font-weight:bold;
   font-size:18pt;
   color:#666666;
   text-align: center;
}

.caption
{
   text-align:right;
   font-size:9pt;
   font-weight:bold;
}

.tablelabel
{
   background-color:#b3c6d8;
}

.tablelabelchecklist
{
   background-color:#b3c6d8;
   font-size : 80%;
}

code 
{
   font-family: "Courier New", Courier, mono;
}
PRE, TT, CODE, KBD, SAMP 
{ 
   font-family: monospace; 
   font-size: 12pt;
}
.disabled
{
   color: #999;
   text-decoration: line-through;
}

.backtotop {
		font-size : 75%; 
		font-family : "Verdana", "Arial", "Helvetica", Sans-serif; 
		text-decoration : underline;
		color: #ce1821;
}

.urhere
{
	font-size:9px;
	width:100%;
	text-align:right;
	color:#ffffff;
}
p
{
   margin-top: 0pt;
}
.redtl
{
   background-image:url(/graphics/top_left-red.png);
}
.redt
{
   background-image:url(/graphics/top_stripe-red.png);
}
.redtr
{
   background-image:url(/graphics/top_right-red.png);
}
.redl
{
   background-image:url(/graphics/left_stripe-red.png);
}
.redr
{
   background-image:url(/graphics/right_stripe-red.png);
}
.redbl
{
   background-image:url(/graphics/bottom_left-red.png);
}
.redb
{
   background-image:url(/graphics/bottom_stripe-red.png);
}
.redbr
{
   background-image:url(/graphics/bottom_right-red.png);
}
.redtl8
{
   background-image:url(/graphics/top_left-red8.png);
}
.redt8
{
   background-image:url(/graphics/top_stripe-red8.png);
}
.redtr8
{
   background-image:url(/graphics/top_right-red8.png);
}
.redl8
{
   background-image:url(/graphics/left_stripe-red8.png);
}
.redr8
{
   background-image:url(/graphics/right_stripe-red8.png);
}
.redbl8
{
   background-image:url(/graphics/bottom_left-red8.png);
}
.redb8
{
   background-image:url(/graphics/bottom_stripe-red8.png);
}
.redbr8
{
   background-image:url(/graphics/bottom_right-red8.png);
}
.darktl
{
   background-image:url(/graphics/top_left-dark.png);
}
.darkt
{
   background-image:url(/graphics/top_stripe-dark.png);
}
.darktr
{
   background-image:url(/graphics/top_right-dark.png);
}
.darkl
{
   background-image:url(/graphics/left_stripe-dark.png);
}
.darkr
{
   background-image:url(/graphics/right_stripe-dark.png);
}
.darkbl
{
   background-image:url(/graphics/bottom_left-dark.png);
}
.darkb
{
   background-image:url(/graphics/bottom_stripe-dark.png);
}
.darkbr
{
   background-image:url(/graphics/bottom_right-dark.png);
}
.helptl
{
   background-image:url(/graphics/top_left.png);
}
.helpt
{
   background-image:url(/graphics/top_stripe.png);
}
.helptr
{
   background-image:url(/graphics/top_right.png);
}
.helpl
{
   background-image:url(/graphics/left_stripe.png);
}
.helpr
{
   background-image:url(/graphics/right_stripe.png);
}
.helpbl
{
   background-image:url(/graphics/bottom_left.png);
}
.helpb
{
   background-image:url(/graphics/bottom_stripe.png);
}
.helpbr
{
   background-image:url(/graphics/bottom_right.png);
}
.menu td
{
   text-align: center;
}
.menu .button
{
   width:250pt;
   margin: 3pt;
}
body.questionnaire, .numerictext, .mctext, .commenttext, .commenttitle, .mcoption, .commentnum, .numericnum
{
  font-size: 11pt;
}
.numericchoice
{
  font-size: 10pt;
}
table
{
  font-size: inherit;
  line-height: inherit;
}
textarea
{
  font-size: inherit;
}
.numerictext, .mctext, .commenttitle, .numericnum, .commentnum, .mcnum
{
  font-weight: bold;
}
.scalelabel
{
  font-size: 10pt;
}
.questionheading
{
  font-weight: bold;
  font-size: 14pt;
}

#qheader4
{
  text-align: center;
  font-size: 125%;
  font-weight: bold;
}

.fcsmall
{
  font-size: 60%;
}

.fcnormal
{
  font-size: 11pt;
}

.fcmedium
{
  font-size: 115%;
}

.fclarge
{
  font-size: 150%;
}

.fcverylarge
{
  font-size: 200%;
}
.option_section
{
    display:none; 
    padding-left:15pt;
    background-color: #eee;
}
.option_section_title
{
    font-weight: bold;
    background-color: #eee;
}
.option_section_title a
{
    text-decoration:none
}
em.new
{
    font-style: italic;
    font-weight: bold;
    color: #ce1821;
}

