bill_HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
BODY {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	MARGIN: 0px auto;
	VERTICAL-ALIGN: baseline;
	outline: 0;
	background-attachment: scroll;
	background-color: #f3f3f3; /*#1A3966;*/ /*#DDDDCC;*/ /* #EEEEDD; */ /* pre-2013.06.14 #999999; */
	background-image: none;
	background-repeat: repeat;
	background-position: 0% 0%;
	FONT-FAMILY: 'Lora','Georgia',serif; /* "Helvetica Neue", Helvetica, Arial, Sans-Serif; */
	font-size: 1.1em;
	line-height: 1.5em; /* non-fractional multiple, i.e., 20px */
	max-width: 909px; /* 849px; */
	position: relative;
}

DIV {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
SPAN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
APPLET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
OBJECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
IFRAME {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
H4 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
H5 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
H6 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
P {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
BLOCKQUOTE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
PRE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
	TEXT-DECORATION: none;
}
a {
    color: #1560BD; 
}
	a:visited {
		color: #551A8B;
		text-decoration: none;
	}
	a:hover {
		background-color: #dfecdf;
	}

ABBR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
ADDRESS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
BIG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
CITE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
CODE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
DEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
DFN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
EM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
FONT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
INS {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
KBD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
Q {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
S {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
SAMP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
SMALL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
STRIKE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
STRONG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
SUB {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
SUP {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
TT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
VAR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
B {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
U {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
I {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
CENTER {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
DL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
DT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
DD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
OL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
LABEL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}
LEGEND {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}

CAPTION {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0;
}

#wrapper, #home_wrapper, #search_wrapper, #bio_wrapper, #bill_wrapper, #roll_wrapper, #admin_wrapper {
    background: #fff;
    padding: 4px 10px 1px 10px;
    min-height: 600px;
}

BLOCKQUOTE {
	quotes: none;
}
Q {
	quotes: none;
}
BLOCKQUOTE:unknown {
	content: none;
}
BLOCKQUOTE:unknown {
	content: none;
}
Q:unknown {
	content: none;
}
Q:unknown {
	content: none;
}
INS {
	TEXT-DECORATION: none;
}
DEL {
	TEXT-DECORATION: line-through;
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0;
}
H1 {
	FONT-SIZE: 20px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
/* Duplicate commented out 2018.05.08 by SJF.
	H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.4em;
	PADDING-TOP: 0.3em;
	PADDING-BOTTOM: 0.3em;
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}*/
	/* FONT-FAMILY: Georgia, Times, serif; */
H2 {
	PADDING-LEFT: 1px; FONT-SIZE: 16px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
H3 {
	PADDING-LEFT: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
H3 A {
	PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3399cc; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
.bold A {
	FONT-WEIGHT: bold;
}
.votingIndexFail {
	color: red;
}
#votingIndex a,
#votingIndex a:visited {
	COLOR: Blue;
	text-decoration: none;
}
#votingIndex .votingIndexNarrow td {
	min-width: 20px;
}
/*
.votingIndexNormal td,
.votingIndexNormal th {
	min-width: 90px;
}
*/
#votingIndex .votingIndexParty,
#votingIndex .votingIndexScore,
#votingIndex .votingCashValueScore,
#votingIndex .votingCorrectCashValue,
#votingIndex .votingOppositeCashValue {
	min-width: 30px;
	max-width: 120px;
	padding-right: 15px;
}
#votingIndex .votingCorrectCashValue {
	color: Green;
}
#votingIndex .votingOppositeCashValue {
	color: Red;
}
#votingIndex .votingDemocrat {
	color: blue;
}
#votingIndex .votingRepublican {
	color: red;
}

#votingIndex .votingIndexLegislator {
	white-space: nowrap;
	min-width: 190px;
	width: 300px;
}
#votingIndex .votingIndexSelected {
	min-width: 30px;
	padding-right: 30px;
}
#votingIndex .votingIndexDefault {
	text-align: left;
}
#votingIndex .votingIndexFail 
{
	color: Red;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
	line-height: 1.5em;
}
#votingIndex .votingIndexWrong,
#votingIndex .votingIndexValueWrong {
	color: Red;
	font-weight: bold;
	text-align: left;
	font-size: 1.5em;
	line-height: 1em;
	vertical-align: bottom;
}
#votingIndex .votingIndexDisagree {
	background-color: #ffe1e6;
}
#votingIndex .votingIndexValueWrong {
	font-weight: normal;
	text-align: right;
	font-size: 1em;
	line-height: 1.5em;
}
#votingIndex .votingIndexSucceed,
#votingIndex .votingIndexValueSucceed {
	color: Green;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
	line-height: 1.5em;
}
#votingIndex .votingIndexValueSucceed {
	font-weight: normal;
	text-align: right;
}
#votingIndex .votingIndexIrrelvant,
#votingIndex .votingIndexValueIrrelvant {
	color: Gray;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
	line-height: 1.5em;
}
#votingIndex .votingIndexValueIrrelvant {
	text-align: center;
}

#votingIndex .votingIndexDynamic {
	color: Orange;
	font-style: italic;
}
#votingIndex .votingIndexDynBack {
    border: 1px solid Orange;
    padding: 1px;
}
#LegislationWatch {
	FONT-WEIGHT: bold; RIGHT: 0px; WIDTH: 318px; FONT-STYLE: italic; POSITION: absolute; TOP: 0px; HEIGHT: 43px;
}
#LegislationWatch INPUT {
	FLOAT: right; BOTTOM: 19px; MARGIN-RIGHT: 7px; POSITION: relative;
}
.LegislationWatch {
	PADDING-LEFT: 15px; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/images/watchbg.jpg); WIDTH: 300px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat;
}
hr {
    height: 1px;
    color: #CCCCCC;
    background-color: #CCCCCC;
    border: none;
}
#logo_banner {
	height: 60px;
	/*background-color: #dfecdf;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;*/
}
#logo_banner_short {
	width: 100%;
	float: left;
	padding: 0;
	margin: 4px 0px;
}
#logo_shortstate {
    float: left;
    padding: 4px 10px;
}
#logo_shortcut {
    float: left;
    padding: 2px 10px;
}
#logo_state_name {
	float: left;
	height: 75px;
	margin: 0;
	margin-top: 20px;
	line-height: 60px;
	font-size: 16px; /* 50px; */
	vertical-align: middle;
	color: #29176E;
	font-weight: bold;
	white-space: nowrap;
}
#logo_state_name a {
		color: #29176E;
}

#logo_text_holder, #logo_text_holder a:visited {
	float: left;
	margin-left: 18px;
	margin-top: 6px;
	line-height: 40px;
	font-size: 32px;
	color: #29176E; /* #2608a0; */ /* #23135E;*/
	font-weight: bold;
}
#nav {
	padding: 3px 6px 5px 2px;
	Z-INDEX: 1000;
	MARGIN: 0px 0px 10px 0px;
	LIST-STYLE-TYPE: none;
	border-bottom: 1px solid #cccccc;
	FONT-SIZE: 1em;
	POSITION: relative;
	HEIGHT: 1.5em;
}
	#nav UL {
		padding: 0px 2px 0px 0px;
		Z-INDEX: 1000;
		MARGIN: 0px 64px 0px 0px;
		LIST-STYLE-TYPE: none;
		border-bottom: none;
	}
	#nav A {
		color: #29176E;
		TEXT-DECORATION: none;
	}
	#nav LI {
		PADDING-LEFT: 2px;
		PADDING-RIGHT: 11px;
		PADDING-BOTTOM: 1px;
		DISPLAY: inline;
		FLOAT: left;
		color: #29176E;
		BACKGROUND-COLOR: #ffffff;
	}
#nav .image{
	padding-top: 1px;
	PADDING-BOTTOM: 0px; 
}
	#nav LI UL {
		padding: 0 15px 10px 10px;
		Z-INDEX: 10;
		LEFT: -999em;
		WIDTH: 12em;
		POSITION: absolute;
		HEIGHT: auto;
		BACKGROUND-COLOR: #dfecdf;
	}
#nav LI UL LI {
	padding: 6px 0 0 4px; DISPLAY: list-item; FLOAT: none;
}
#nav LI:hover UL {
	LEFT: auto;
}
#nav LI.sfhover UL {
	LEFT: auto;
}
#nav INPUT {
	BOTTOM: 2px; POSITION: relative;
}
#nav_header, #nav_footer {
	clear: both; width: 100%; height: 0px; background-color: green;
}
#nav .pad_rightmost {
	padding-right: 2px;
}
#nav .logon {
	float: right;
	margin: 0;
	padding: 1px 1px 0 1px;
}
#nav_search_box {
	padding: 0 1px 0 2px;
	margin-top: 0px;
}
#nav_search_box_holder {
	padding: 0px 0 0px 4px;
}

.tagline {
	FONT-SIZE: smaller; RIGHT: 0px; FONT-STYLE: italic; POSITION: absolute; TOP: 46px;
}
.tagline2, .tagline3 {
	PADDING-RIGHT: 30px; PADDING-TOP: 2px; COLOR: #29176E; FONT-FAMILY: Arial, Georgia, Times, serif; vertical-align:top;
}
.tagline2 {
	FONT-SIZE: 24px; 
    line-height: 30px;
    FONT-WEIGHT:bold; padding-left: 15px; 
}
.tagsection2 {
	text-align: center;
	background-color: #dfecdf;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 25px;
	padding: 12px;
}
.tagsection2 a, .tagsection2 a:visited {
    color: #29176E;
}
.tagline2a {
	FONT-WEIGHT:bold; padding-left: 15px; 
}
.tagline3 {
	padding-left: 0px; 
}
.DistrictChkBox input {
	width: 20px;
	height: 20px;
	vertical-align: middle;
}
.DistrictChkBox label {
	display: inline-block;
	margin-left: 3px;
	vertical-align: middle;
}
#SearchLegislation, #SearchVotes {
	margin: 0px 30px 10px 10px;
	PADDING: 4px 15px 15px 15px;
	background-color: #dfecdf;
}
#SearchVotes {
	border-radius: 25px;
}
#SearchLegislation {
	border-radius: 25px; 
}
#default_searches #SearchVotes {
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
#default_search2 #SearchLegislation {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}

#default_search2 #SearchLegislation, 
#default_searches #SearchVotes {
	WIDTH: 100%;
}
#default_searches 
{
	float: left;
	width: 450px;
}

#recentcomments 
{
	/* BACKGROUND-IMAGE: url(/images/commentsbg.jpg);
	BACKGROUND-REPEAT: no-repeat; */
	min-height: 604px;
	font-size: 0.8em;
}
#recentcomments A {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bold; FONT-SIZE: smaller; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	color: #3399cc;
}
#recentcomments DIV A {
	PADDING-RIGHT: 0px;
}
#recentcomments H1 {
	PADDING-TOP: 8px;
	padding-bottom: 0px;
  FONT-WEIGHT:bold; FONT-FAMILY: Arial, Georgia, Times, serif; FONT-SIZE: 18px;
}
#TalkAboutItOnTheBlog_Div {
	CLEAR: both; FLOAT: left; WIDTH: 90%; margin-left: 15px; PADDING-RIGHT: 15px; PADDING-BOTTOM: 0; PADDING-TOP: 0; 
}
#WelcomeText {
	clear: both;
    float: left;
	margin: 0 15px 0 15px;
    max-width: 580px;
}
#BlogAggregator, 
#default_search2
 {
	margin-right: 15px;
	FLOAT: left; 
	padding-left: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 390px; /* OLD: 46.42%; */
}
#toplegislation {
	FLOAT: left;
	WIDTH: 217px;
	margin: 0 15px 0 15px;
	/*background-color: #dfecdf;*/
	border: 1px solid #999999;
	border-radius: 25px;
	padding: 12px;
	/* Old on 2009.06.27 BACKGROUND-IMAGE: url(/images/mostviewedbg.jpg); */
}
#counter {
	FLOAT: left;
	margin: 15px 15px 0 15px;
	/*background-color: #dfecdf;*/
	border: 1px solid #999999;
	border-radius: 25px;
	padding: 12px;
	align-content: center;
}
#TalkAboutItOnTheBoards_Div {
	CLEAR: both; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 819px; PADDING-TOP: 15px; 
}
#TalkAboutItOnTheBoards_Div A {
	FONT-WEIGHT: bold;
}
#TalkAboutItOnTheBoards_Div td {
	padding-bottom: 10px; vertical-align: top;
}

#WikiHomepage {
	clear: both;
	FLOAT: left; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 65%; PADDING-TOP: 15px; 
}

#AdsHomepage {
	 FLOAT: left; PADDING-RIGHT: 15px; PADDING-LEFT: 15px;PADDING-BOTTOM: 15px; WIDTH: 35%; PADDING-TOP: 15px;
}
#footer {
	CLEAR: both;
	MARGIN: 10px auto;
	TEXT-ALIGN: center;
	width: 100%; /* WIDTH: 630px; */
	/*background-color: #dfecdf;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;*/
}
#SearchLegislation H1,
#SearchVotes H1,
.toplegislation H1,
.counter H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
}
.bill {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000; FONT-FAMILY: Georgia, Times, serif;
}
.toplegislation A {
	COLOR: #3399cc;
}
#TalkAboutItOnTheBlog_Div A {
	COLOR: #3399cc;
}
#TalkAboutItOnTheBoards_Div A {
	COLOR: #3399cc;
}
#WikiHomepage A {
	COLOR: #3399cc;
}
.footer A {
	COLOR: #3399cc;
}
.counter A {
	COLOR: #3399cc;
}



#bill_meta {
	PADDING-BOTTOM: 6px; PADDING-TOP: 6px; 
}
.click_checkbox {
    display: inline-block;
    padding-right: 6px;
    font-size: 14px;
    line-height: 18px;
    background-color: #E0E0E0;
}
#billSearch {
	PADDING-TOP: 10px;
}

.footer {
	PADDING-TOP: 10px;
}

#bill_meta 
{
	width: 100%; /* WIDTH: 630px; */
}

#bill_meta a#comments {font-weight:bold; padding:3px; background-color:#FFFF99; border:1px solid #999999;}

#bill_meta .billTitle {
	font-size: 1.1em;
    font-weight: bold;
    padding: 3px 13px 3px 3px;
}

	#bill_meta a:hover {
		background-color: #dfecdf;
	}

	#bill_meta #subnav {
		background-color: #dfecdf;
		padding-left: 10px;
		padding-top: 2px;
	}

#bill_meta ul{
	margin-left: 25px;
	padding-right: 10px;
}

#bill_meta li {
	margin-bottom:0; 
	padding-bottom:0;
	list-style-type: none;
}

#bill_comments {
	FLOAT: left;
	width: 100%; /* WIDTH: 628px; WIDTH: 630px; */
	padding:15px;
}

#bill_comments H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.35em;
	FONT-FAMILY: Georgia, Times, serif;
	PADDING-BOTTOM: 15px;
}

.row {
	display: block; MARGIN-TOP: 0.5em; MARGIN-LEFT: 10.5em; TEXT-INDENT: 0px; TEXT-ALIGN: left;
}

.row LABEL.name {
	display: inline-block; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: -10.5em; VERTICAL-ALIGN: middle; WIDTH: 10em; TEXT-ALIGN: right;
}

.row SPAN.name {
	display: block; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: -10.5em; VERTICAL-ALIGN: middle; WIDTH: 10em; TEXT-ALIGN: right;
}

/* pre-2016.04.22 .buttons { */
#search_wrapper .buttons
{
	MARGIN-TOP: 0.5em; MARGIN-LEFT: 10.5em; TEXT-INDENT: 0px; TEXT-ALIGN: left;
	PADDING-BOTTOM: 60px;
}

#search_wrapper ol {
	margin-left: 10px;
}

P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
}

#panGlobalAdministrator H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; FONT-FAMILY: Georgia, Times, serif;
}
#nav_admin {
	LEFT: 83%; WIDTH: 10%; PADDING-TOP: 10px; POSITION: fixed; TOP: -40px;
}
#nav_admin LI {
	DISPLAY: list-item; FLOAT: none; MARGIN: 0px; WIDTH: 12%; BACKGROUND-COLOR: #3F7FFF; position: relative; top: 45px;
}
#nav_admin #user {
	HEIGHT: 0;
	PADDING: 0;
	MARGIN-TOP: 100px;
}
#nav_admin .group {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}
UL#nav_admin .group {
	POSITION: relative;
}

#bill_search a, #bill_search_submit, #votes a, #votes_submit, #index_list a {
	color: #1560BD;
	text-decoration: none;
	font-weight: bold;
}

#index_list
{
	width: 100%; /* WIDTH: 630px; */
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: medium;
}

#index_list a
{
	font-size: large;
}

#index_list .simpleA { 
	color: #000099;
	font-size: medium;
	font-weight: normal;
}

.passed
{
	list-style-image: url("images/passed.gif");
	color: Green;
	background-color: White; /* color and background-color should be set in pairs */
    font-weight: bold;
}

.signed
{
	list-style-image: url("images/passed.gif");
	color: Green;
	background-color: White; /* color and background-color should be set in pairs */
    font-weight: bold;
}

.failed
{
	list-style-image: url("images/failed.gif");
	color: Red;
	background-color: white; /* color and background-color should be set in pairs */
    font-weight: bold;
}

.vetoed
{
	list-style-image: url("images/failed.gif");
	color: Red;
	background-color: White; /* color and background-color should be set in pairs */
    font-weight: bold;
}

.yea
{
	color: Green;
	background-color: White; /* color and background-color should be set in pairs */
    font-weight: bold;
}

.nay
{
	color: Red;
	background-color: White; /* color and background-color should be set in pairs */
    font-weight: bold;
}

.notvoting
{
	color: Blue;
	background-color: White; /* color and background-color should be set in pairs */
    font-weight: bold;
}

.searchrow
{
    overflow: auto;
    margin: 0 0;
    padding: 8px 0;
    border-bottom: 1px solid #CCCCCC;
}


#bill_wrapper .searchwho, #search_wrapper .searchwho {
	/*background-color: palegoldenrod;*/
	width: 45%;
	float: left;
	font-weight: normal;
}

#bill_wrapper .searchwhat, #search_wrapper .searchwhat
{
    /*background-color: paleturquoise;*/
    width: 53%;
    float: right;
    font-weight: normal;
}

#TalkAboutItOnTheBlog_Div h1 a {
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: #000;
}

#TalkAboutItOnTheBoards_Div h1 a {
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: #000;
}

#search_box {
	clear: right;
	float: right;
	/* position: absolute;
	padding-left:6px;
right: 10px;
top: 450px; */
	border: 1px solid black;
	padding: 50px 0 50px 0;
	width: 200px;
	background-color: #dfecdf;
}

#search_box_holder 
{
	padding-left: 4px;
}

#search_box form
{
	display: block;
	width: 100%
}

#imageWrapper {
	float: right;
	padding-bottom: 10px;
	width: 200px;
	/*background-color: #dfecdf;*/
	border: 1px solid #999999;
	text-align: center;
	border-radius: 15px;
}

/*#bio_wrapper #imageWrapper ,
#bio_wrapper #search_box 
{
	width: 26%;
}*/

#imageWrapper .imageHolder 
{
padding: 10px 10px 0 10px;
}

#imageWrapper #imageHolder 
{
width: 180px;
}

#LegislationWatch{
display: none;
}

.topBar2 img{
/*position: absolute;
top: 0px;
right: 10px;*/
}

.tagline{
display: none;
}

#panAdministrator h2, #panEditor h2 {
font-family: Georgia;
font-size: 20px;
position: relative;
right: 2px;
margin: 15px 0px;
}

#TalkAboutItOnTheBoards_Div{
overflow: hidden;
width: 96.2%;
}

#Form1, #CreateAccount{
	width: 100%; /* WIDTH: 630px; */
}

#about{
display: none;
}

#billSearch{
	width: 100%; /* WIDTH: 630px; */
}

.plain li{
list-style: none;
}

#panDate3{
padding-bottom: 20px;
}

.hr{
display: none;
}

#publicAct{
/* float: left; */
}

#billSearch2{
/* clear:both; */
}

#search_wrapper ul #nav_admin
{
text-align: left;
}

#search_wrapper .hr{
display: block;
}

#search_wrapper form{
display: block;
}

/* Removed 2017.12.12 for search in menu.
	#search_wrapper li {
	margin-top: 6px; 
}*/

.highlight {
    font-weight: bold;
    text-decoration: underline;
}
a:hover .highlight {
    color: inherit;
}
.highlightclear {
/* empty */
}
/*#bio_wrapper form{
width: 43%;
}*/

/* --THIS CODE WAS REMOVING THE LINE BILL LINK ON SEARCH RESULTS PAGES -- ALLEN
#Form1 p{
display: none;
}
*/

#bio_wrapper #Form1 p {display:none;}

#bio_wrapper b {padding:8px 0;}

#searchPanKeywords {
    padding-bottom: 4px;
}

#search_wrapper form#SearchVotes,
#searchPanVotes li,
#searchPanIntros li, 
#searchPanAmends li
{
	max-width: 610px;
}

.searchPanh1 {
	padding-top: 1em;
	padding-bottom: 1em;
}

#searchPanIntros h1,
#searchPanAmends h1 {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	background-color: #ffc963;
}

#search_wrapper .hr {display:none;}

/*#search_wrapper #footer {margin-top:200px;}*/

#roll_wrapper p{
	width: 100%; /* WIDTH: 630px; */
}

#roll_wrapper hr{
	width: 100%; /* WIDTH: 630px; */
	text-align: left;
}

#bill_wrapper span{
/*font-size: 1.35em;*/
font-weight: bold;
font-family: Georgia, Times, serif;
}

#bill_wrapper span.dimmed {
	color: #999999;
	font-weight: normal;
}

#bill_wrapper ol {
padding-left: 0em;
margin-left: 0em;
}
#bill_wrapper ol li {
padding-top: 1.0em;
}
#bill_wrapper ol li ul {
padding-top: 0.5em;
/*background-color: #FAFAD2;*/
}
#bill_wrapper ol li ul li {
padding-top: 0em;
margin-left: 0em;
}
#bill_wrapper ol li ul li ul {
padding-top: 0em;
}
#bill_wrapper ol li ul li ul li {
padding-top: 0em;
list-style-type: none;
}

#bill_wrapper ul li span{
font-size: 1em;
font-family: Arial, Verdana, sans-serif;
}

#roll_wrapper .rolldetail {
padding: 3px 3px 3px 0px;
width: 10em;
}

#roll_wrapper .roll4columns {
	width: 12em;
}

#roll_wrapper .rolldetail a{
    text-decoration: none;
}

#roll_wrapper .rolldetailAll{
color: #000000;
}

#roll_wrapper .rolldetailDem{
color: #00008B;
}

#roll_wrapper .rolldetailInd{
color: #666666;
}

#roll_wrapper .rolldetailRep{
color: #FF0000;
}

#roll_wrapper #roll_bargraph {
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*background-color: #dfecdf;*/
	/*border: 1px solid #999999;
	border-radius: 25px;*/
	padding: 12px;
}

#roll_wrapper #roll_bargraph table tbody tr td{
border: 1px solid #CCCCCC;
}

#roll_wrapper #roll_bargraph table tbody tr td table tbody tr{
border: 0px;
}

#roll_wrapper #roll_bargraph table tbody tr td table tbody tr td{
border: 0px;
padding: 0px 3px;
}


#panEditor, #panAdministrator, #panDescriptionEditor, #panModerator{
	width: 100%; /* WIDTH: 630px; */
}
/* --THIS CODE IS INTENDED TO FIX THE NO PADDING ON MISSEDVOTEX.ASPX-- ALLEN */
#wrapper form#form1 td {}

#bio_wrapper #Form1 p{
display: block;
}

#home_wrapper #search_box{
display: none;
}
#searchForms {
	width: 590px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #dfecdf;
	/*border: 3px solid #d7f4b5;*/
	border-radius: 25px;
	padding: 12px;
}
#searchPanVotes li,
#searchPanIntros li, 
#searchPanAmends li
{
	PADDING-BOTTOM: 10px; background-color: white;
	list-style-type: none;

}
#searchPanVotes li a,
#searchPanIntros li a,
#searchPanAmends li a
{
	text-decoration: none;
	font-weight: bold;
}
#searchPanVotes .whovoted
{
	text-decoration: none;
	font-weight: normal;
}
.rotate_lrg_1line,
.rotate_lrg_3line,
.rotate_sml_1line,
.rotate_sml_3line {
	-webkit-transform: rotate(-90deg); /* Saf3.1+, Chrome */
	-moz-transform: rotate(-90deg); /* FF3.5+ */
	-ms-transform: rotate(-90deg); /* IE9 */
	-o-transform: rotate(-90deg); /* Opera 10.5 */
	/* transform: rotate(-90deg); */
	margin-bottom: 7px;
	font-size: 0.9em;
	line-height: 1.2em;
}
.rotate_lrg_1line,
.rotate_lrg_3line 
{
	width:  180px; /* = x */
	height: 180px; /* = x */
	margin-right: -135px; /* = -(x - 15*3) */
}
.rotate_lrg_1line
{
	margin-right: -165px; /* = -(x - 15*1) */
}
.rotate_lrg_height 
{
	height: 165px; /* = x - 15*1 */
}
.rotate_sml_1line,
.rotate_vsml_1line,
.rotate_sml_3line 
{
	width:  80px; /* = y */
	height: 80px; /* = y */
	margin-right: -35px; /* = -(y - 15*3) */
}
.rotate_sml_1line
{
	margin-right: -65px; /* = -(y - 15*1) */
}
.rotate_sml_height 
{
	height: 65px; /* = y - 15*1 */
}
.rotate_vsml_1line,
.rotate_vsml_height 
{
	height: 25px;
}
.print_page_break 
{
	page-break-before: always;
}

#tblPollIssue
{
    width: 100%; 
    /*border: 2px solid #CCCCCC;*/
}
#tblPollIssue tr {
    width: 100%; 
    border-bottom: 8px solid #FFFFFF;
    height: 0;
} 

#tblPollIssue tr td {
    vertical-align: top;
    padding: 0;
    height: 0;
}

	#tblPollIssue tr td div {
		float: left;
		padding: 8px 8px 8px 8px;
		background-color: #dfecdf;
		border-radius: 25px;
		padding: 12px;
	}

#tblPollIssue .divPolltdL {
    width: 60%;
}

#tblPollIssue .divPollTagline {
    width: 95%;
}

#tblPollIssue .divPollSpacer {
    width: 3%;
    padding: 0;
    margin: 0;
    background-color: inherit;
    border-radius: inherit;
}
/* */
