body { background: #bcd; color: #0e587b; font-family: Arial, Helvetica, sans-serif; font-size:11pt;}
.hh1 { padding: 10px; font-size: 200%; font-weight: bold;}
.hh2 { padding-left: 10px; font-size: 160%;}
table, td { border: 1px solid #d5e8f2; }
.mc br { margin-bottom: 3px; }
.sidebar {
	text-align: center;
	font-variant: small-caps;
	}
.sidebar a {
	font-size:140%;
	font-weight:bold;
	text-decoration:none;
	line-height:45px;
	color: #003366;
	}
.sidebar a:hover {
	text-decoration:underline;
	}
.main { padding-right: 10px; }
.mt {
	font-size:150%;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 30px;
	padding-left:12px;
	}
.st {
	font-size:110%;
	font-weight:bold;
	margin-top: 15px;
	margin-bottom: 3px;
	padding-left:12px;
	}
.mc {
	padding-left:12px;
	}
.mc2 {
	padding-left:18px;
	}
ul {
	list-style:none;
	margin:0;
	padding-left:24px;
	padding-bottom:10px;
	}
.mc2 ul {
	list-style:none;
	margin:0;
	padding-left:0px;
	padding-top:0px;
	}
.mc2 li { padding-bottom:4px;}
a {
	color: #147cad;
	}

label {
  width: 90px;
  text-align: right;
  float: left;
}

.formerror {
  border: 1px solid red;
  background-color : #FFCCCC;
  width: 75%;
  padding: 2px 0;
}

.errortext {
  padding-left: 90px;
  font: bold smaller sans-serif;
}

.subscr {font-size:small; vertical-align:bottom;}
.supscr {font-size:small; vertical-align:top;}
