body { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
img    { border: 0px }
img.prov    { text-align: right; margin-right: 15px; border: solid 1px black }
img.hair{
	border: 1px solid #A9A9A9;
}
td	{ vertical-align:top;	}
.title  { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
a:link {
	color: #B22222;
	text-decoration: none;
}
a:active {
	color: #B22222;
	text-decoration: none;
}
a:visited {
	color: #B22222;
	text-decoration: none;
}
a:hover {
	color: #B22222;
	text-decoration: underline;
}

a.nav:link   { color: #ffffff; font-size: 10pt; font-family: Tahoma, Arial, Helvetica; font-weight: bold; text-decoration: none }
a.nav:active   { color: #ffffff; font-size: 10pt; font-family: Tahoma, Arial, Helvetica; font-weight: bold; text-decoration: none }
a.nav:visited   { color: #ffffff; font-size: 10pt; font-family: Tahoma, Arial, Helvetica; font-weight: bold; text-decoration: none }
a.nav:hover   { color: #ffffff; font-size: 10pt; font-family: Tahoma, Arial, Helvetica; font-weight: bold; text-decoration: underline }
.navigation  { color: #fff; font-family: Tahoma, Arial, Helvetica; background-color: #B22222; text-align: center; width: 800px; height: 30px; vertical-align:middle; }
.nemsinfo {
	color: #fff;
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #B22222;
}
.small { font-size: 8pt }
.caption { color: #666666; font-size: 9pt }
.subtitle  { font-size: 11pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; margin-top: 24px }
.download { float: left; border-width: 0 }
.title { color: #000; font-size: 12pt; font-weight: bold; text-decoration: underline }
.textbody    { line-height: 125%; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; width: 500px; vertical-align: top }
.sidebar    {
	font-size: 9pt;
	font-family: Arial, Helvetica;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 300px;
	vertical-align: top;
}
.sidebartable    {
	font-size: 9pt;
	font-family: Arial, Helvetica;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: top;
	background-color: #FDF7D5;
}
.morelinespace { line-height: 150% }
li { padding-bottom: 3px }
.backtop { font-size: 8pt; text-align: right }
.chin { font-size: 15px; margin-top: 4px; line-height: 125%}
.provname { font-size: 10pt; font-weight: bold }

.jobposts {
	border: 2px solid Silver;
	padding: 20px;
}
ul.conf{
	margin-left: 15px;
	color: #FFFACD;
}
ul.speak{
	margin-left: 18px;
	color: #444444;
	margin-top: 5px;
	margin-bottom: 5px;
}
hr.whitehair{
	color: White;
	height: 1px;
	background-color: transparent;
}
.red {
	color: #F00;
}

.grayed {
	color: #999999;
	font-style:italic;
}
hr.redline {color:#F00; height: 1px; }

