div.col {
	font-size : 14pt;
	width : 40em;
	text-align : center;
	margin : 3em auto 0em auto;
	padding : 0 1em;
	}

div.hlc {
	font-size : 18pt;
	}

#hlcl p {
	text-align : left;
	margin-left : 2em;
	}

#hlcc p {
	text-align : center;
	}

#hlcr p {
	text-align : right;
	margin-right : 2em;
	}

#tit {
	font-size : 300%;
	color : red;
	margin-top : 2ex;
	margin-bottom : 2ex;
	}

#next {
	margin-top : 15ex;
	text-align : center;
	text-indent : 0;
	font-size : 80%;
	}


#p2 p.text {
	margin : 10ex 4em;
	text-align : justify;
	}

#ans {
	color : white;
	}


#p3 p.text {
	text-align : justify;
	text-indent : 1em;
	margin : 0 4em 0.5ex 4em;
	}
	

#p3 p.img {
	text-align : center;
	text-indent : 0;
	margin : 1em 0;
	}

	
#p3 ul {
	text-align : left;
	margin-left : 6em;
	}

p.q {
	margin : 1em 0;
	text-indent : 0;
	font-size : 140%;
	font-weight : bold;
	color : black;
	} 
#ql {
	text-align : left;
	margin-left : 3.5em;
	}
#qc {
	text-align : center;
	}
#qr {
	text-align : right;
	margin-right : 3.5em;
	margin-bottom : 2em;
	}
span.qm {
	position : relative;
	left : 80ex;
	}



	
div.list {
	max-width : 40em;
	min-width : 20em;
	margin : 4ex auto 2ex;
	font-size : 12pt;
	}
div.list h1 {
	margin : 4ex auto;
	text-align : center;
	font-size : 240%
	}
	
div.list dl {
	margin : 0 1em 4em 0;
	}

div.list dt {
	margin : 3ex 0 1ex 0;
	font-weight : bold;
	font-size : 140%;
	}
div.list dd p {
	text-align : justify;
	margin : 0 0 0.5ex 0;
	text-indent : 0;
	}
#jump {
	position : relative;
	color : black;
	text-decoration : none;
	}


span.cite {
	font-family : sans-serif;
	font-style : italic;
	}
p.navigation {
	text-align : right;
	margin : 0 1em 4em 1em;
	}	
p.signature {
	margin-top : 4em;
	border-top : solid 1px;
	font-size : 80%;
	text-align : left;
	} 