/*****
Filename: unique.css
Last update: 9-23-2024
*****/
div#articles {
  margin-left: 20px;
  line-height: 1.6em;
}
div#pctsearch {
  margin-bottom: 20px;
}
div.officecandidatedisplay {
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-size: 12pt;
  margin-bottom: 10px;
}
div.subtitle {
  font-family: verdana, arial, helvetica;
  font-size: 12pt;
  color: #3c579a;
  font-weight: bold;
  text-align:left;
}
div.userinput {
  margin: 1.0em 0 0 210px;
}
img.norm {
  display: inline;
  vertical-align: bottom;
}
input.dinput {
  width: 100px;
  border: 1px solid #006;
  background: #ffc;
  font-style: normal;
  font-size: 14pt;
}
input.dinput:hover {
  border: 1px solid #f00;
  background: #ff6;
}
input.lgbutton {
  width:100px;
}
input.pctsearch {
  width: 50px;
  font-size: 12pt;
  margin-left: 5px;
}
p.labelsmall {
  font-family: Palatino, Times, serif;
  font-weight: normal;
  font-style: italic;
  font-size: 10pt;
  text-align: left;
}
p.offtitle {
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-weight: bold;
  font-size: 22pt;
  color: #B00000; 
  background: transparent;
}
span.artdescr {
  margin-left: 5px;
  font-style: normal;
  font-size: 12pt;
  float: left;
}
span.artinput {
  margin-left: 20px;
  float: left;
}
span.artlabel {
  margin-left: 5px;
  float: left;
}
span.artnote {
  margin-left: 5px;
  font-style: italic;
  font-size: 10pt;
  float: left;
}
span.buttonspace {
  margin-left: 20px;
  float: left;
}
span.check {
  margin-left: 15px;
	font-weight: normal;
	font-style: italic;
	font-size: 9pt;
  text-align: left;
}
span.columntitle {
	font-family: Palatino, Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 12pt;
  text-align: left;
  float: left;
  margin-bottom: 5px;
  width: 100px;
}
span.data {
	font-family: Palatino, Times, serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12pt;
  text-align: left;
}
span.datasmall {
	font-family: Palatino, Times, serif;
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
  text-align: left;
}
span.inputtext {
	font-family: Palatino, Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 12pt;
  text-align: right;
  float: left;
  margin-bottom: 5px;
}
span.labelsmall {
	font-family: Palatino, Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 10pt;
  text-align: left;
}
span.newtitle {
  text-decoration: underline;
	font-family: Palatino, Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 12pt;
  text-align: left;
  position: relative;
  left: 10px;
  margin-bottom: 5px;
  display:block;
}
span.officecandidatedisplay {
  width: 19%;
  float: left;
}
span.officecandidateend {
}
span.officedisplay {
	font-family: Palatino, Times, serif;
	font-weight: bold;
	font-style: normal;
	font-size: 14pt;
  margin-bottom: 5px;
  margin-right: 10px;
  display: block;
}
span.officepersondisplay {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12pt;
  margin-bottom: 15px;
  margin-right: 10px;
  display: block;
}
span.ok {
  float: left;
}
span.old {
	font-family: Palatino, Times, serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12pt;
  float: left;
  margin-bottom: 5px;
  width: 350px;
}
span.oldtitle {
  text-decoration: underline;
	font-family: Palatino, Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 12pt;
  text-align: left;
  float: left;
  margin-bottom: 5px;
  width: 350px;
}
table.officeholder {
	background-color:#FFFFFF;
	border: 0;
	font-family:verdana,arial,sans-serif;font-size:10px;
	background: transparent;
}
td.databold {
	font-weight: bold;
}
td.dataemphasize {
	font-weight: bold;
	font-size: 14pt;
}
td.memberinfo {
  font-family:Verdana, Arial, Helvetica;
	font-weight: normal;
	font-style: normal;
	font-size: 12pt;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
td.membername {
  font-family:Verdana, Arial, Helvetica;
	font-weight: bold;
	font-style: normal;
	font-size: 16pt;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
td.officedisplay {
	font-size: 18pt;
	font-style: italic;
	color: #000000;
  padding: 0.1in;
	background: transparent;
	text-align: center;	
}
td.officename {
	font-style: normal;
	font-weight: bold; 
	background: transparent;
	font-size: 16pt;
	text-align: left;
}
td.officenxtelec {
	font-weight: normal;
	font-style: normal; 
	background: transparent;
	font-size: 11pt;
	text-align: left;
}
td.officeparty {
	font-weight: normal;
	font-style: italic;
	background: transparent;
	font-size: 12pt;
	text-align: left;
}
td.officetitle {
	font-weight: bold; 
	background: transparent;
	font-size: 18pt;
	text-align: left;
}
td.officewebsite {
	font-style: normal;
	font-weight: normal; 
	background: transparent;
	font-size: 10pt;
	text-align: left;
}
td.president {
	text-align: center;	
}
td.propnum {
	font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:16px;
  font-weight: bold;
  text-align: center;
	padding-left: 1.5em;
	padding-right: 1.5em;
}
td.propwording {
	font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:12px;
  font-weight: normal;
	font-style: italic;
  text-align: justify;
}
td.propcontent {
	font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:14px;
  font-weight: normal;
	font-style: normal;
  text-align: left;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
td.proprecommend {
	font-family: "Trebuchet MS", Arial, Helvetica;
  font-size:12px;
  font-weight: normal;
	font-style: normal;
  text-align: left;
}
td.reportdatanum {
	font-family: "Verdana", Arial, Helvetica;
  font-size:12px;
  font-weight: normal;
	font-style: normal;
  text-align: right;
}
td.reportdatatext {
	font-family: "Verdana", Arial, Helvetica;
  font-size:12px;
  font-weight: normal;
	font-style: normal;
  text-align: left;
}
th.reportdata {
	font-family: "Verdana", Arial, Helvetica;
  font-size:12px;
  font-weight: bold;
	font-style: italic;
  text-decoration: none;
  text-align: center;
  background-color:#EE8899;
}
td.vrdata {
text-align: right;
}
th.general {
background-color:#55DD55;
font-family:verdana,arial,sans-serif;font-size:10px;
}
th.primary {
background-color:#BBFFBB;
font-family:verdana,arial,sans-serif;font-size:10px;
}
th.runoff {
background-color:#88EE88;
font-family:verdana,arial,sans-serif;font-size:10px;
}
th.vrofficetitle {
background-color:#33BB33;
font-family:verdana,arial,sans-serif;font-size:14px;
text-align: left;
font-style: italic;
}
th.vrelectiontitle {
background-color:#33BB33;
font-family:verdana,arial,sans-serif;font-size:14px;
text-align: left;
font-style: italic;
}
th.vryear {
background-color:#33BB33;
font-family:verdana,arial,sans-serif;font-size:12px;
}
th.vrdistrict {
background-color:#33BB33;
font-family:verdana,arial,sans-serif;font-size:10px;
text-align: right;
}
