

/* www.richardchuseman.com CSS Styles */


/* ---- JRI explicit styles ----- */
.yellowrow,
.yellowrow td {
	background:#fff9d9;
}
.altrow,
.altrow td {
	background:#fff;
}
/* --- PPA explicit styles ---*/
.entername {
	background-color:#f8fcff;
	border:1px solid #1a4691;
	font-weight:bold;
	padding:10px;
}
.entername td {
	vertical-align:top;
}
.smallinfo {
	font-weight:normal;
	font-style:italic;
	font-size:8pt;
	color:#7a7a7a;
}
table.PPAtable {
	border-left:1px solid #7a7a7a;
	border-top:1px solid #7a7a7a;
}
table.PPAtable td {
	padding:2px;
	border-right:1px solid #7a7a7a;
	border-bottom:1px solid #7a7a7a;
	vertical-align:top;
}
tr.PPAsubtitle td {
	background:#fff9d9;
	font-weight:bold;
}
table.PPAtable tr.alt td {
	background:#f8fcff;
}
.red {
	color:#a81111;
}
.highlightname {
	background:#497cda;
	color:#fff;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	border:1px solid #1a4691;
	margin-bottom:10px;
	padding:15px;
}
.highlightarea {
	background:#cce9ff;
	border:1px solid #1a4691;
	padding:10px;
	margin-bottom:10px;
}
/*----- radio button survey pages ---- */

#surveycentercontent h3 {
	margin:0;
}
#surveycentercontent p {
	margin:10px 0;
}
#surveycentercontent h3.radioquestion {
	color:#000;
	font-family: Georgia, "Times New Roman", Verdana;
	font-weight:normal;
	font-size:12pt;
	margin:0 0 5px 5px;
}
table.questiontable {
	background:#fff9d9;
	border:1px solid #1a4691; 
	padding:2px;
	margin-bottom:10px;
}
table.examplequestiontable {
	background:#f3cccc;
	border:1px solid #983030; 
	padding:2px;
	margin-bottom:10px;
}
table.questiontable .altrow td,
table.examplequestiontable .altrow td,
table.questiontable .row td,
table.examplequestiontable .row td  {	
	padding:0 4px;
}
table.questiontable .altrow td {
	background:#f0eac8;
}
table.examplequestiontable .altrow td {
	background-color:#e2a7a7;	
}
table.questiontable .row td {
	background:#eae0ac;	
}
table.examplequestiontable .row td {
	background-color:#d8b6b6;	
}
table.questiontable hr {
	color:#6e6e6e;
	border:none;
}
table.questiontable td.questionspace,
table.examplequestiontable td.questionspace {
	padding-left:10px;
}

/* ---- RESULTS PAGES STYLES ----- */

table.resultstable {
	border-top:1px solid #1a4691;
	border-left:1px solid #1a4691;
}
table.resultstable {
	text-align:center;
}
table.resultstable th {
	background-color:#89bfe9;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #1a4691;
	border-right:1px solid #1a4691;
}
table.resultstable td {
	border-bottom:1px solid #1a4691;
	border-right:1px solid #1a4691;
	vertical-align:top;
}
table.resultstable .yourscore {
	background-color:#497cda;
	font-weight:bold;
	color:#fff;
}
table.resultstable tr.total td.yourscore { /* highlights your score total in yellow */
	background-color:#ffd500;
	font-weight:bold;
	color:#000;
}
table.resultstable .highlight {
	font-weight:bold;
	background-color:#ffd500;
}
table.resultstable tr.total td {
	background-color:#9eb2d0;
}
.vertalign,
.vertalign td {
	vertical-align:top;
}