@import url(../base.css);

FORM.FEEDBACK {
	margin:	30px;
	border-width:	1px;
	border-color:	#ccc;
	border-style:	solid;
	background:	#eef;
	padding:	5px;
}

FORM.FEEDBACK LABEL {
	display:	block;
	vertical-align:	top;
}

FORM.FEEDBACK FIELDSET {
	margin:	15px 5px;
	background:	none;
	padding:	5px;
}

FORM.FEEDBACK LEGEND {
	font-size:	160%;
	font-weight:	600;
	padding:	0em 0.5em;
	color:	#c00;
}

FORM.FEEDBACK TH {
	width:	20%;
	font-size:	90%;
	text-align:	right;
}

FORM.FEEDBACK TD {
	text-align:	left;
	padding:	3px;
	background:	#ee8;

}

FORM.FEEDBACK TD.INFO {
	text-align:	left;
	padding:	0.5em;
	background:	#f0f0f0;
	font-size:	80%;
	color:	#777;
}

FORM.FEEDBACK TABLE {
	background:	#aaa;
	width:	100%;
}
	
FORM.FEEDBACK TEXTAREA { 
	padding:	0px 2px;
	line-height:	1.2;
	border-width:	1px;
	border-color:	#aa8;
	border-style:	solid;
	background:	#fff;
}

FORM.FEEDBACK TEXTAREA:focus { 
	border-width:	1px;
	border-color:	#880;
	border-style:	solid;
	background:	#ffc;
}

FORM.FEEDBACK P {
	margin:	0.5em 0em;
	text-align:	center;
}

DIV.QATITLE {
	margin:	30px 30px 5px 30px;
	border-width:	2px;
	border-style:	solid;
	border-color:	#0c0;
	padding:	5px 10px;
	background:	#e7f0e7;
	font-weight:	600;
	font-size:	120%;
}

DIV.QUESTION {
	margin:	5px 30px 5px 30px;
	border-width:	2px;
	border-style:	solid;
	border-color:	#00c;
	padding:	5px 20px;
	background:	#efeff4;
}

DIV.ANSWER {
	margin:	5px 30px 30px 30px;
	border-width:	2px;
	border-style:	solid;
	border-color:	#c00;
	padding:	5px 20px;
	background:	#f4f0f0;
}

SPAN.LABEL {
	font-weight:	600;
	font-size:	110%;
	border-width:	0px 0px 2px 0px; 
	border-style:	solid;
	border-color:	#000;
}

DIV.CONTENT {
	text-align:	left;
	margin:	8px 0px 0px 0px;
}

DIV.QUESTION P {
	margin:	7px 0px;
}

DIV.ANSWER UL {
	margin:	0px;
	font-size:	90%;
}

DIV.ANSWER P {
	margin:	7px 0px;
}

TABLE.ANSWER {
	width:	100%;
	background:	#aaa;
	margin:	10px 0px;
}

TABLE.ANSWER TH {
	text-align:	left;
	padding:	5px 10px;
	background:	#a55;
}

TABLE.ANSWER TD {
	text-align:	left;
	padding:	5px 10px;
	background:	#eee;
}

TABLE.QUESTION {
	width:	100%;
	background:	#aaa;
	margin:	10px 0px;
}

TABLE.QUESTION TH {
	text-align:	left;
	padding:	5px 10px;
	background:	#55a;
}

TABLE.QUESTION TD {
	text-align:	left;
	padding:	5px 10px;
	background:	#eee;
}

TABLE.QUIZ {
	background:	#000;
}

TABLE.QUIZ TD {
	padding:	1px;
}

TABLE.QUIZ TH {
	font-size:	150%;
	font-weight:	600;
}

TABLE.QUIZ2 {
	background:	#ccc;
}

TABLE.QUIZ2 TD {
	padding:	2px;
	text-align:	left;
	background:	#eee;
}

TABLE.QUIZ2 TH {
	font-size:	150%;
	font-weight:	600;
}

A.IMGLINK {
	border-width:	0px;
	padding:	0px;
	margin:	0px;
}

IMG {
	border:	none;
}

DIV.PERSON {
	border-style:	dashed;
	border-color:	#aaa;
	border-width:	1px 0px 0px 0px;
	font-size:	85%;
	text-align:	right;
	padding:	3px 0px 0px 0px;
}

#submit {
	margin:	0em 0em;
	padding:	0.5em 0em;
	text-align:	center;
	width:	100%;
	border-width:	3px;
	font-size:	100%;
	font-weight:	600;
}

DIV.QAMESSAGE {
	margin:	30px 30px 30px 30px;
	border-width:	2px;
	border-style:	solid;
	border-color:	#aa0;
	padding:	10px 10px;
	background:	#f0f0d7;
}

H2 {
	border-width:	0px 0px 1px 0px;
	border-color:	#bbd;
	border-style:	solid;
	background:	#e0e0f0;
	margin:	15px 0px;
	padding:	5px 15px;
}

table.eqarray {
    border-collpase: collapse;
}

table.eqarray td {
    text-align: left;
    background-color: #e8e8e0;
    cell-spacing: 0;
}

