body {background-color: #FFFAF0}
h1.title {font-size: 16pt; color: blue; text-align: center; font-family: arial; font-weight: bold; color: #000000; font-variant: small-caps; text-decoration: underline}
h2 {color: blue}

hr.line1 {border: 0; width: 95%; color: #000000; background-color: #000000; height: 1px;}
hr.line3 {margin-left: 45px; border: 0; width: 55%; color: #708090; background-color: #000000; height: 1px; text-align: left}
hr.line2 {border: 0; width: 94%; color: #000000; background-color: #000000; height: 2px;}
input.finish {margin-left: 30px;}
input.next {margin-left: 30px;}

p.pagebreak_draft {margin-left: 25px; font-family: arial; font-size: 12pt; color: #000000; text-align: center;}
p.graphic_draft {margin-left: 25px; font-family: arial; font-size: 12pt; color: #000000; text-align: center;}
p.graphic {font-family: arial; font-size: 10pt; color: #000080; text-align: center;}
p.rules {margin-left: 25px; font-family: arial; font-size: 7pt; color: #000000}
p.rules2 {font-family: arial; font-size: 7pt; color: #000000; text-align: center}
p.question {margin-left: 20px; font-family: arial; font-size: 10pt; color: #000080}
p.question2 {margin-left: 20px; font-family: arial; font-size: 12pt; color: #884a42}
p.answer {margin-left: 35px; font-size: 10pt; color: #000000; font-family: arial}
p.answer2 {margin-left: 45px; font-size: 10pt; color: #000000; font-family: arial}
p.header {margin-left: 25px; font-size: 12pt; text-align: left; font-family: arial; font-weight: bold; color: #000000}
p.header22 {font-size: 10pt; text-align: left; font-family: arial; color: #800000; font-weight: bold; }
p.header23 {font-size: 14pt; text-align: left; font-family: arial; color: #000080}
p.header24 {font-size: 12pt; text-align: left; font-family: arial; color: #000080}
p.header25 {font-size: 12pt; text-align: left; font-family: arial; color: #000000}
p.header3 {margin-left: 25px; font-size: 12pt; text-align: left; font-family: arial; color: #000000}
p.header4 {font-size: 14pt; text-align: center; font-family: arial; font-weight: bold; color: #000000}
p.header5 {font-size: 15pt; text-align: center; font-family: arial; font-weight: bold; color: #04589e}
p.header6 {font-size: 15pt; text-align: center; font-family: arial; font-weight: bold; color: #000000}
p.header7 {font-size: 17pt; text-align: center; font-family: arial; font-weight: bold; color: #000000}
p.header8 { font-size: 10pt; text-align: center; font-family: arial; color: #708090}
p.header9 { font-size: 10pt; text-align: center; font-family: arial; color: #000000}
p.header10 {font-size: 12pt; text-align: center; font-family: arial; font-weight: bold; color: #000000}
p.header11 {margin-left: 25px; font-size: 12pt; text-align: left; font-family: arial; color: #000000}
p.header12 {font-size: 12pt; text-align: left; font-family: arial; color: #5e2f2f}
p.header14 {margin-left: 25px; font-size: 12pt; text-align: left; font-family: arial; color: #5e2f2f}
p.header15 {font-size: 12pt; text-align: center; font-family: arial; color: #5e2f2f}

p.header16 {font-size: 10pt; text-align: left; font-family: arial; color: #5e2f2f}
p.header17 {margin-left: 25px; font-size: 10pt; text-align: left; font-family: arial; color: #5e2f2f}

p.header_intro {margin-left: 25px; font-size: 12pt; text-align: center; font-family: arial; font-weight: bold; color: #000000}
p.header_intro2 {margin-left: 25px; font-size: 12pt; text-align: center; font-family: arial; font-weight: bold; color: #b22222}
p.header2 {margin-left: 25px; font-size: 12pt; text-align: center; font-family: arial; font-weight: bold; color: #000080}
p.instruction2 {margin-left: 30px;  font-family: arial; font-size: 11pt; color: #000000; text-align: center;}
p.instruction3 {margin-left: 30px;  font-family: arial; font-size: 11pt; color: #2c4e23; text-align: left;}
p.instruction4 {font-family: arial; font-size: 14pt; color: #763938; text-align: center;}
p.instruction5 {margin-left: 25px;  font-family: arial; font-size: 11pt; color: #000000; text-align: left;}
p.instruction6 {margin-left: 25px;  font-family: arial; font-size: 13pt; color: #5c1d29; text-align: left;}
p.instruction7 {font-family: arial; font-size: 17pt; color: #000000; text-align: center;}
p.instruction8 {font-family: arial; font-size: 12pt; color: #5c1d29; text-align: center;}
p.instruction15 {font-family: arial; font-size: 12pt; color: #0000ff; text-align: center;}
p.instruction9 {font-family: arial; font-size: 12pt; color: #5c1d29; text-align: left;}
p.instruction10 {margin-left: 25px; font-family: arial; font-size: 12pt; color: #5c1d29; text-align: left;}

p.instruction14 {margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 25px; font-family: arial; font-size: 12pt; color: #5c1d29; text-align: left;}

p.instruction {margin-left: 30px; font-weight: bold; font-family: arial; font-size: 10pt; color: #0000ff}
p.instruction_version {margin-left: 20px; font-weight: bold; font-family: arial; font-size: 14pt; color: #a52a2a}
p.instruction_large {margin-left: 20px; font-weight: bold; font-family: arial; font-size: 14pt; color: #0000FF}
p.instruction_large2 {font-weight: bold; font-family: arial; font-size: 12pt; color: #0000FF; text-align: center;}
p.instruction_small {margin-left: 30px; font-family: arial; font-size: 10pt; color: #a52a2a}
p.instruction_review {margin-left: 20px; font-family: arial; font-size: 10pt; color: #a52a2a}
p.confirm1 {font-size: 18pt; text-align: center; font-family: arial; font-weight: bold; color: #006400}
p.confirm2 {font-size: 12pt; text-align: center; font-family: arial; font-weight: normal; color: #000000}
p.copyright {font-size: 8pt; text-align: center; font-family: arial; font-weight: normal; color: #c0c0c0}

p.instruction_thankyou {margin-left: 20px; font-weight: bold; text-align: center; font-family: arial; font-size: 12pt; color: #0000FF}


span.note {margin-left: 30px; font-family: arial; font-style: italic; font-size: 11pt; color: #000080}

/* For QTYPE 3 and 4 tables (Ratings) */
table.style1 {margin-left: 20px;}

/* For QTYPE 14 and 15 labels */
table.style2 {margin-left: 20px;}

/* For QTYPE 14 and 15 labels */
table.style4 {margin-left: 35px;}

table.style5 {margin-left: 60px;}

/* For QTYPE 14 and 15 buttons */
table.style3 {}

td.question {font-family: arial; font-size: 10pt; color: #000080}
td.question2 {font-family: arial; font-size: 10pt; color: #673a30}
td.question3 {font-family: arial; font-size: 10pt; color: #000080; text-align: center}

/* For all QTYPEs.  Used to seperate the question number from the Title but keep the title indented on rapping rows  */
td.qnumber {margin-left: 20px; font-family: arial; font-weight: bold; font-size: 10pt; color: #000080}
td.qnumber2 {margin-left: 20px; font-family: arial; font-weight: bold; font-size: 10pt; color: #673a30}

td.sqnumber {font-family: arial; font-weight: bold; font-size: 10pt; color: #000080}
td.sqnumberodd {font-family: arial; font-size: 10pt; color: #000000}
td.sqnumbereven {font-family: arial; font-size: 10pt; color: #000000}
td.sqlabel {font-family: arial; font-weight: bold; font-size: 10pt; color: #000080}
td.sqlabel2 {font-family: arial; font-weight: bold; font-size: 10pt; color: #000080; text-align: center;}
td.sqlabelodd {font-family: arial; font-size: 10pt; color: #000000}
td.sqlabeleven {font-family: arial; font-size: 10pt; color: #000000}

/* For QTYPE 3 and 4 (Ratings) */
td.ratinglabel {font-family: arial; font-size: 10pt; color: #000080; font-weight: bold; text-align: center; background-color: #FFFAF0}
td.ratinglabel2 {font-family: arial; font-size: 10pt; color: #000000; font-weight: bold; text-align: center; background-color: #FFFAF0}
td.answerlabelodd {font-family: arial; font-size: 10pt; color: #000000; text-align: center; background-color: #ffffff}
td.answerlabeleven {font-family: arial; font-size: 10pt; color: #000000; text-align: center; background-color: #FFFAF0}
td.sidebyside {font-family: arial; font-size: 10pt; color: #000000; text-align: left; background-color: #FFFAF0}
td.answerlabeleven2 {font-family: arial; font-size: 10pt; color: #000000; text-align: left; background-color: #FFFAF0}
td.answersubtitleodd {font-family: arial; font-size: 10pt; color: #000000; text-align: left; background-color: #ffffff}
td.answersubtitleeven {font-family: arial; font-size: 10pt; color: #000000; text-align: left; background-color: #FFFAF0}
td.answer {margin-left: 30px; font-family: arial; font-size: 10pt; color: #000000;}
td.answer4 {margin-left: 30px; font-family: arial; font-size: 10pt; color: #000000; text-align: center}

td.answer5 {margin-left: 30px; font-family: arial; font-size: 10pt; color: #000000; background-color: #ffffff}
td.answer6 {margin-left: 30px; font-family: arial; font-size: 10pt; color: #000000; text-align: center; background-color: #ffffff}


td.center {font-family: arial; font-size: 10pt; color: #000000; text-align: center}
td.answer2 {font-family: arial; font-size: 10pt; color: #000000;}
td.answer3 {font-family: arial; font-size: 10pt; color: #000000; text-align: center;}
td.answerlabelhgroup {font-family: arial; font-size: 10pt; color: #000000;}

/* For QTYPE 14 and 15 button cells (in the table). Even and odd refers to the value and applies a color  */
td.buttoneven {font-family: arial; font-size: 10pt; color: #000000; text-align: center; background-color: #FFFAF0}
td.buttonodd {font-family: arial; font-size: 10pt; color: #000000; text-align: center; background-color: #ffffff}

/* For QTYPE 14 and 15 subtitle style */
td.subtitle {font-family: arial; font-size: 10pt; color: #000080; font-weight: bold; text-align: center; background-color: #FFFAF0}

/* For QTYPE 14 and 15 stub label cells (in the table). Even and odd refers to the value and applies a color  */
td.labelodd {font-family: arial; margin-left: 20px; font-size: 10pt; color: #000000; text-align: left; background-color: #ffffff}
td.labeleven {font-family: arial; margin-left: 20px; font-size: 10pt; color: #000000; text-align: left; background-color: #FFFAF0}
td.blank {font-family: arial; margin-left: 20px; font-size: 10pt; color: #FFFAF0; text-align: left; background-color: #FFFAF0}

/* For QTYPE 14 and 15.  Makes a cell with a invisible character for proper cell spacing  */
td.clear {font-family: arial; font-size: 10pt; color: #FFFAF0; text-align: left; background-color: #FFFAF0}


div.question {margin-left: 20px; font-family: arial; font-weight: bold; font-size: 11pt; color: #000080}
div.hganswer {font-size: 10pt; color: #000000; font-family: arial}
div.answer {margin-left: 25px; font-size: 10pt; color: #000000; font-family: arial}
div.answer2 {font-size: 10pt; color: #000000; font-family: arial}

div.note {margin-left: 37px; font-family: arial; font-style: italic; font-size: 11pt; color: #000080}
div.instruction {margin-left: 25px; font-size: 10pt; color: #0000FF; font-family: arial}
div.header {font-size: 16pt; color: blue; text-align: center; font-family: arial; font-weight: bold; color: #000000; font-variant: small-caps; text-decoration: underline}
div.clear {font-size: 16pt; color: FEF0DB;} 
div.ratinglabel {font-family: arial; font-size: 10pt; color: #000080; font-weight: bold; text-align: left; background-color: #FFFAF0}
div.indent {margin-left: 30px;}
div.indent2 {margin-left: 45px;}
div.pagebreak {margin-left: 30px; font-family: arial; font-size: 10pt; color: #a52a2a}
div.header6 {font-size: 25pt; text-align: center; font-family: arial; font-weight: bold; color: #000000}
div.header4 {font-size: 14pt; text-align: center; font-family: arial; font-weight: bold; color: #000000}
div.header5 {font-size: 16pt; text-align: center; font-family: arial; font-weight: bold; color: #191970}
div.error {font-size: 11pt; text-align: left; font-family: arial; color: #8b0000; }