.questionTable
{
    font-size: 10pt;
    width: 100%;
    border: 0pt;
}

.questionTable td
{
    padding: 5px;
}

.questionTable .pointHeaders
{
	padding: 2px;
	text-align: center;
	font-size: 8pt;
	word-wrap: break-word;
}

.questionTable .pointFields
{
	padding: 2px;
	text-align: center;
	font-size: 12pt;
}

.questionTable .pointFields input
{
	text-align: center;
}

.quizPages
{
    font-size: 11pt;
}

.quizPages a
{
}

.quizPages b
{
    font-size: 13pt;
}

.qTake .questionTable
{
	padding: 0px;
	width: 100%;
	margin-bottom: 15px;
}

.qResultTable .qResult
{
	margin-bottom: 15px;
}

.qResultTable .qResult .qNum
{
	width: 50px;
	display: inline-block;
}

.qResultTable .qResult .qA
{
	font-weight: normal;
	margin: 5px 0px 5px 0px;
	margin-left: 50px;
}

.qResultTable .qResult .qPA
{
	font-weight: normal;
	margin: 5px 0px 5px 15px;
}

.qResultTable .qResult .qPA .pollRCol
{
	font-weight: bold;
	display: inline-block;
	width: 80px;
}

#copy_link
{
	margin: 0px 0px 0px 30px;
}

.qHeadingTable
{
	width: 100%;
	margin-bottom: 20px;
	border: 0;
}

.qHeadingTable tr,
.qHeadingTable td
{
	margin: 0;
	padding: 0;
}

.qHeadingTable td.displayHeading
{
	width: 20%;
}