.general {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size : 10pt;
}

.generalinverse {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size : 10pt;
}

.TitleBar {
  background-color: #990000;
  color:            white;
  text-align:       center;
}

.CalendarItem {
  font-size:  1.5ex;
}
.CalendarItem:first-line {
  color:            #990000;
  font-weight:      bold;
}

.DocTable {
  border-style: none;
}

.DocDate {
  color:          navy;
  vertical-align: top;
}

.DocActiveTitle {
  color: maroon;
  font-weight: bold;
  vertical-align: top;
}

.DocInactiveTitle {
  color: gray;
  font-weight: bold;
  vertical-align: top;
}

.DocDLButton {
  vertical-align: top;
}

.DocBlurb {
  color:      black;
  vertical-align: top;
}

.TableTag {
  font-weight:    bold;
  font-size:      1.5ex;
  text-align:     right;
  vertical-align: text-top;
}

.TableData {
  font-size:      1.5ex;
  text-align:     left;
  vertical-align: text-top;
}

.AlertCell {
  font-size:      1.25ex;
  text-align:     left;
  vertical-align: text-top;
  background:     pink;
}

.TallyHeader {
	background-color: silver;
  font-size:        .7em;
  font-weight:      bold;
}

.TallyData {
  text-align: right;
}

.VoteHeader {
  font-size:        .9em;
  font-weight:      bold;
  background-color: silver;
}

.VoterHeader {
  background-color: silver;
}

.VoterLine1 {
  background-color: white;
}

.VoterLine2 {
  background-color: #FFFFCC;
}

.VoterLine3 {
  background-color: #FFE5F4;
}

A:hover {
	color: red;
	text-decoration: underline;
}

A.redlink {
	color: #990000;
	text-decoration:underline;
}

A.bluelink {
	color: blue;
	text-decoration:underline;	
}

/* for dark link on a light background, usually used in content bodies and for "pointer" links */
A.blacklink {
	color: black;
	text-decoration:none;	
}

A.blacklink:hover {
  color:            navy;
	text-decoration:  underline;	
}

/* for white on dark background */
A.whitelink {
	color: white;
	text-decoration:none;	
}

A.whitelink:hover {
	text-decoration:underline;	
}

A.pinklink {
	color: #FFCCCC;
	text-decoration:none;	
}

A.marooninverse {
  color:  white;
  text-decoration: none;
}

A.marooninverse:hover {
  color:  white;
  text-decoration: underline;
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #990000;
	font-weight : bold;
}

/* used only for page banners */
h1.bannerHeading {
	display: inline;
	font-family : "Times New Roman", Times, serif;
	font-size : 20pt;
	color : #990000;
	font-weight : bold;
	
}

h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : #990000;
	font-weight : normal;
}

/* used only for page banners */
h2.bannerSubHeading {
	display: inline;
	font-family : "Times New Roman", Times, serif;
	font-size : 14pt;
	color : #990000;
	font-weight : normal;
}

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #990000;
	font-weight : bold;
}

h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #990000;
	font-weight : normal;
}

.footnote {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #990000;	
}

/*  shaded segments */
span.shaded {
	background-color : #EEEEEE;
}

blockquote.shaded {
	background-color : #EEEEEE;
}
/* end shaded segments */

td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size : 10pt;	
}

p, blockquote, li{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size : 10pt;	
}

ol.smallnotes, li.smallnotes {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size : 8pt;	
}


/* superscripts */
/* superscripts usually used for notes can appear on dark or light surfaces */
sup.ondarkbackground {
	color: #FFC0CB;
}

sup.onlightbackground {
	color: red;
}
/* end superscripts */

div.byline {
	font: 8pt;
	color: black;
	font-style: italic;
}
