/* qpl_style.css
 * K. Dooley
 *
 * Style sheet definition for QPL-generated HTML and PHP files.
 *
 */

 /* Global settings */
 
BODY, FRAME, TABLE, DIV {
	border : 0px none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : White;
}

TABLE {
	background : transparent; 
	background-color : transparent; 
}

H1, H2, H3, A.Qplain:link, A.Qplain:active, A.Qplain:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18pt;
	text-align: center;
	font-style:normal;
	color:black;
	background-color : transparent;
	text-decoration : none;
	font-weight : bold;
}

H2 {
	font-size:14pt;
}

H3 {
	font-size:12pt;
	text-align:left;
	font-style:normal;
	width : 470px;
	margin-left : 20px;
}

.qRunning {
	font-size:12pt;
	text-align:left;
	text-indent : 20px;
	margin : 0px 0px 0px 0px;
}

P, TD, TH {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-style : normal;
	font-weight : normal;
	color : Black;
}

TH {
	font-weight: normal;
	font-size: 9pt
}


/* Variable name: change color to white to hide variable names */
TD EM {
	color: Red;
	font-size: 60%;
	font-style : italic;
	font-weight : normal;
	background-color : transparent;
}

/* Default instruction line */
TD STRONG {
	font-size : 80%;
	font-style : italic;
	font-weight : normal;
}

TD B {
	font-weight : bold;
}

INPUT, TEXTAREA {
	font-family : "Courier New", Courier, monospace;
    font-size : 10pt;
	font-style : normal;
	font-weight : normal;
}

/* Submit, etc. buttons at bottom */
.Qbutton {
	font-family : sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	width : 200px;
	margin-bottom : 10px;
}

#First {
	font-weight: bold;
}

HR {
	color:blue; 
}

A.Qgoto:link, A.Qgoto:active, A.Qgoto:visited {
	text-decoration : underline;
}

A.Qgoto:link {
	color : Blue;
}

A.Qgoto:active {
	color : Aqua;
}

A.Qgoto:visited {
	color : Maroon;
}

A.Action:link, A.Action:active, A.Action:visited {
	font-weight : normal;
	color : Black;
	text-decoration : underline;
}

/* Questionnaire frame ****************************************/

BODY.Qmain{
	background-color : White;
}

P.Qclosing {
	text-align:center; 
	font-size:8pt; 
	color:blue;
	background-color : transparent;
}

P.Qhidden {
    line-height: normal;
	background-color : Red;
}

TR.Qarrayheadrow {
    background-color : transparent;
}

TR.Qarrayrow {
    background-color : transparent;
}

TR.QarrayrowOn {
    background-color : #D3D3D3;
}

TR.QarrayrowOff {
    background-color :  transparent;
}

TH.Qarrayheadcell {
	/* no changes */
}

TD.Qarraycell {
	/* no changes */
}

TD.Qnacell {
    background-color : #B3B3B3;
}

/* Menu frame ***************************************************/

.Qmenu  {
	background-color : Silver;
}

P.QmenuTitle {
	font-family: Arial, Helvetica, sans-serif;
	text-align : center;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	color : Black;
	background-color : transparent;
	padding-top : 10px;
}

#QmenuFirst {
	font-weight : bold;
}

TABLE.Qmenu {
	width : 150px;
}

TR.QMenuRow {
	/* padding-bottom : 10px; */
}

TD.QMenuDataLeft, TD.QMenuDataRight,TD.QMenuDataRightSection, A.Qmenuplain:link, A.Qmenuplain:active, A.Qmenuplain:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : Black;
}

TD.QMenuDataLeft {
	width : 15px;
}

TD.QMenuDataRight, TD.QMenuDataRightSection {
	width : 135px;
}

TD.QMenuDataRightSection {
	/* no change */
}

TD.QMenuDataRight {
	padding-left : 10px;
}


/* Navigation bar frame ****************************************/


/* Administrative pages ***************************************/

TR.SelHead {
	background-color : Silver;
}

TR.SelRowOn{
	background-color : #FFB6C1;
	/* pale pink */
}

TR.SelRowOff{
	background-color : #ADD8E6;
	/* pale blue */
}

