body { font-family: Times New Roman, Arial; font-size: 14pt; direction: ltr; color: #000000; }
P, LI { font-size: 13pt; }
H1 { font-size: 18pt; font-weight: normal; }
H2 { font-weight: normal; margin-bottom: 0.5em;}
H3 { font-weight: normal; margin-bottom: 0.5em; font-size: 15pt;}

a {
  color: #333;
}
a:hover {
	text-decoration: none;
}
.mainmenu {
  width: 210px;
}

.mainmenu a{
	color: #000000;
	font-weight: normal;
  font-size: 13pt;
	text-decoration: none;
  padding: 3px;
  display: block;
  line-height: 90%;
}

.mainmenu a:hover {
	color: #D2121A;
	text-decoration: none;
}

.smo {
  background-color: #DADADA;
}
.smc {
  background-color: #F2F2F2;
  border: 1px solid #9F9F9F;
}
.sms {
  border: 1px solid #777777;
  background-color: #D2121A;
  color: #FFFFFF;
}
.sms a {
	color: #FFFFFF;
}
.sms a:hover {
	color: #FAFAFA;
}
.nop p {
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0.5em;
}
.form {
  width: 100%;
  border: 1px solid #DADADA;
}
.error {
  color: #D2121A;
  font-weight: bold;
}
dt {
  margin-top: 0.4em;
}
dd {
  margin-top: 0.4em;
  margin-left: 12px;
}

.smt {
  background-color: #DADADA;
  /* color: #FFFFFF; */
}
.smtc {
  background-color: #A2121A;
  color: #FFFFFF;
}
.highlight {
  background-color: #CDCDCD;
  font-weight: bold;
  /* color: #FFF; */
}
li.nop {
	text-indent: 0;
	padding-left: 0;
	padding-bottom: 5px;
}
