﻿
blockquote{font-style:italic;}
blockquote p.authorblurb{text-align:right;}
blockquote p.authorblurb:after,blockquote p:after{content:no-close-quote;}
blockquote p.authorblurb:before,blockquote p:before{content:no-open-quote;}
div.ans-explanation{padding-left:15px;}
div.ans-qcontent{
border-bottom:1px solid #c1b4c0;
border-top:1px solid #c1b4c0;
font-weight:bold;
}
div.correctAns{
background:url(correctans.gif) no-repeat left top;
padding-left:15px;
}
div.incorrectAns{
background:url(incorrectans.gif) no-repeat left top;
padding-left:15px;
}
div.note-title{font-weight:bold;margin:0.5em 0 0.5em 0;}
dt{font-weight:bold;}
em,em.bold{font-style:normal;font-weight:bold;}
em.bold-highlight{
background:#FFFFC1; 
color:black;
font-style:normal;
font-weight:bold;
}
em.bold-italic{font-style:italic;font-weight:bold;}
em.bold-smallcaps{
font-size:smaller;
font-style:normal;
font-weight:bold;
text-transform:uppercase;
}
em.handwriting{
font-family:cursive;
font-style:normal;
font-weight:normal;
}
em.highlight{background:yellow;color:black;}
em.italic{font-style:italic;font-weight:normal;}
em.non-proportional,em.source{
font-family:"Courier New",Courier,monospace;
font-style:normal;
font-weight:normal;
}
em.smaller{font-size:smaller;}
em.underline{
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
ol p,ul p{text-align:left;}
/* --------------
Ordered Lists
-------------- */
ol.arabic{list-style-type:decimal;}
ol.generated,ul.none{
list-style-type:none;/* List numbers are generated in the HTML*/
}
ol.lower-alpha{list-style-type:lower-alpha;}
ol.lower-roman{list-style-type:lower-roman;}
ol.upper-alpha{list-style-type:upper-alpha;}
ol.upper-roman{list-style-type:upper-roman;}
span.incorrectAnsLabel,span.correctAnsLabel{display:none;}
/* ------------------
Table rendering 
------------------ 
*/
table.frame-topbot{
padding-bottom:2px;/* we add bottom padding to ensure that underlined
   content in the bottom row is separated from the frame */
}
table.mcrqOpt{
margin:0 0 0.5em 0;
padding:0;
text-align:left;
vertical-align:top;
}
table.mcrqOpt p,table.table ul{margin-top:0;}
table.mcrqOpt td{margin:0;padding:0 0.2em 0 0;vertical-align:top;}
table.table,table.informaltable,table.tabular{margin-bottom:0.5em;}
td td{
font-size:100%;/* prevents relative font-sizes multiplying in nested tables */
}
ul.box,ul.dash{list-style-type:square;}
/* --------------
Itemized Lists
-------------- */
ul.bullet{list-style-type:circle;}
ul.exhibit{list-style-type:none;margin-left:0em;}
/* ------------------
Question rendering 
------------------ 
*/
ul.mcrq li{vertical-align:text-top;}
ul.mcrq li input,ul.mcrq li p{display:table-cell;}
ul.mcrq,ul.correctanswers{list-style:none;}
div.preamble{
	margin-top: 0.3em;
}
a img{
	border:0;
}

ul.pagetoc a.fn-marker, ul.toc a.fn-marker{
	display:none;
}
div.glosterm, div.citationref{
	background-color: #EEEEEE; /* popup box for glossary terms*/
	border: 1px solid #777777;
	font-size: x-small;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	width: 20em;position:absolute;
}

div.expandable-section{
	display:none;
}

td.wordpredef{
	text-align: right;padding-right:1em;
}
table.wordset, table.wordlistset{
	margin: 0.5em 0 0.5em 0;
}
table.wordset td{
	font-size:100%;
	vertical-align: top;

}

table.wordlistset td{
	font-size:100%;
	vertical-align: middle;
}

ul.wordlist{
	list-style: none;
}