/*
  File name:  main
  Created on: May 2, 2002 at 3:53 PM
  Author:     brandon

  Description:
    An empty stylesheet.
*/

body, td, .content, .caption {
    font-family:Arial, Helvetica, Verdana, Sans-Serif;
    color:#222222;
}

body, td, .content {
    font-size:14px;
}

body {
    background-color: white;
    color: #E5E5E5;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
}

/* text used in the body of the page */
.text {
    font-size: 10pt;
    font-family: arial, helvetica;
    color: black;
}

/* text used in the actual question. i.e. "what is your favorite..." */
.questionText {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #333333;
    text-align: left;
}

/* text used for answer elements */
.answerText {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #333333;
}

/* text used for maintopic elements */
.mainTopicText {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #333333;
}

/* text used for subtopic elements */
.subTopicText {
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #333333;
}

/* text used for error messages */
.errorClass {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: red;
}

/* text used for error messages */
.csumText {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
}

.csumErrorText {
    color : red;
}
.csumCorrectText {
    color : green;
}

/* headers are used in the first row of a question
   or first column (main topics etc.) Need a generic one for the top
   and a row one.*/
.headerCell {
    background-color: #DDDCC7;
}
.headerCellRow {
    background-color: #DDDCC7;
}


div.rowOn {
    text-align: center;
}
div.rowOff {
    text-align: center;
}

.rowOn {
    background-color: #E5E5E5;
}

.rowOff {
    background-color: #F2F2F2;
}

.cellOnRow {
    background-color: #E5E5E5;
}

.cellOffRow {
    background-color: #F2F2F2;
}


.cellOnBody {
    background-color: #E5E5E5;
}

.cellOffBody {
    background-color: #F2F2F2;
}
/*
td.cellOnBody {
    text-align: center;
}

td.cellOffBody {
    text-align: center;
}
*/

td.cellOnRow {
    text-align: left;
}

td.cellOffRow {
    text-align: left;
}
.errorRow {
    text-align: left;
    background-color: #FFE5DD;
}
.blankTable {
   border: 0;
   padding: 0;
}

.cellAnsVal{
    width : 35px;
    text-align : left;
}

.errorBody {
    background-color: #FFE5DD;
}

table {
   text-align: center;
}

.mediaQuestion {
    text-align: center;
}

.padded { padding: 10px 5px;}

/* 1DMS */
table.OneDMS td{
vertical-align: top;  /* Allows for OE on new line */
}
table.OneDMS input{
margin-top: 0;
}
/* VERTICAL */
table.OneDMS.vertical td {
    text-align: left;
    padding: 5px 0;

}
/* HORIZONTAL */
table.OneDMS.horizontal td {
    text-align: center;
}
/* 1DMS END */

/* DD OE */
.ddOEContainer textarea, .ddOEContainer input {
    display: none;
    margin-left: 20px;
}
/* DD OE END*/
