/* Style sheet for 2H */

body, td {font-family: arial, verdana, sans-serif; font-size: 10pt; }
td.hdft {font-size: 14pt; font-weight: bold;}
H1, H2, H4, H6 { text-align: center; }
H3, H5 {font-weight: bold; }

p {text-indent: 0; }
	p.i {font-style: italic; }
ol, ul {margin-left: 5%; margin-right: 5%; }
	ol.a {list-style-type: lower-alpha; margin-right: 0% }
span {color: blue; }
sup {color: red; }
em {color: purple; font-weight: bold; font-style: normal;}
A { font-weight: bold; text-decoration: none; color: red;}
	A:hover { text-decoration: underline; }

div {margin-top: 10px; margin-bottom: 10px;	padding-left: 10px; padding-right: 10px; text-align: left;}
	div.pg {page-break-after: always; }

  #l1  { float: left; width: 48%; border: 0; margin: 0; padding: 5px; }
  #r1  { float: right; width: 48%; border: 0; margin: 0; padding: 5px; }
  #l2  { float: left; width: 48%; border: 0; margin: 0; padding: 5px; }
  #r2  { float: right; width: 48%; border: 0; margin: 0; padding: 5px; }

div.xref {float: right;
	margin: 0px;
	margin-right: 10px;
	text-indent: 0;
	font-family: verdana, arial, sans-serif; }

div.x1 {background: #ffffcc;
	border: thin dotted gray; border-bottom: none; margin: 0; padding: 5px; }
div.x2 {background: #ccffff;
	border: thin dotted gray; margin: 0; padding: 5px;}

div.news {padding: 10px;
	font-size: 12pt;
	color: red;
	border: thin dotted red;
	margin: 10px;
	font-family: 'times new roman', serif; }

div.inmemoriam {padding: 10px;
	font-size: 12pt;
	color: black;
	border: thick solid black;
	margin: 10px;
	font-family: 'times new roman', serif; } 

td {vertical-align: top;}

blockquote {font-family: 'courier new', monotype; }

.big {font-size: 12pt; }

/* A HREF="http://jigsaw.w3.org/css-validator/" ALT="Valid CSS!" */