@import "IPCadvanced.css";
body {
  background: #fff;
  color: #000;
  font-family: sans-serif;
}
h1 {
	font-family: Garamond, AGaramond, serif;
	font-variant: small-caps;
  font-size: 200%;
}
h2 {
	font-family: Garamond, AGaramond, serif;
	font-variant: small-caps;
  font-size: 140%;
}
h3 {
	font-family: Garamond, AGaramond, serif;
	font-variant: small-caps;
  font-size: 120%;
}
h4 {
  font-size: 100%;
}
a:link {
  color: #0e779a; /*#297c98;*/
  background-color: transparent;
}
a:visited {
  color: #5a7100;
  background-color: transparent;
}
a:hover {
  color: #c00;
  background-color: transparent;
}

p, ol, ul, dl, dd {
	margin-top: 0;
	margin-bottom: 1em;
}

dt {
	font-weight: bold;
}

blockquote cite {
	display: block;
	text-align: right;
}


.IPC {
	font-family: Garamond, AGaramond, serif;
	font-weight: bold;
	text-transform: lowercase;
	font-size: 108%;
}
.IPC span {
	text-transform: uppercase;
}
.IPC span span {
	text-transform: none;
	font-variant: small-caps;
}
.IPC span span span {
	text-transform: lowercase;
}

/* forms */
textarea {
	width: 98%;
}
legend {
	font-weight: bold;
}
.err {
	background-color: #fff;
	color: #c00;
}

/* tables */
th {
	padding: .2em;
}
tbody th {
	text-align: right;
	padding: .2em .5em .2em 0;
	vertical-align: top;
}
td {
	padding: .2em .3em;
	vertical-align: top;
}

