.last-row
{
	border-bottom:solid 1px #fff;
}
.links
{
	list-style:none;
	padding-left:20px;
	margin:0 auto;
	margin-bottom:35px;
}

.links li
{
	display:inline;
}

.right
{
	float:right;
}
.left
{
	float:left;
}

.glossary p{
	padding-left:20px;
	margin-bottom:-10px;
}

.senateLink{
	padding-right:10px;
}

.assemblyLink{
	padding-left:10px;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#aab501}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dadf91;
  border-right:1px solid #dadf91;
  background:#bfc740}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f6f7e5;
  border-right:1px solid #f6f7e5;
  background:#bac331}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #bac331;
  border-right:1px solid #bac331;}
.spiffy4{
  border-left:1px solid #dadf91;
  border-right:1px solid #dadf91}
.spiffy5{
  border-left:1px solid #bfc740;
  border-right:1px solid #bfc740}
.spiffyfg {
  background:#aab501;
  padding: 0;
  }

.tabheader{display:block}
.tabheader *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#8093bd}
.tabheader1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c8d0e2;
  border-right:1px solid #c8d0e2;
  background:#9faecd}
.tabheader2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2f4f8;
  border-right:1px solid #f2f4f8;
  background:#98a7c9}
.tabheader3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #98a7c9;
  border-right:1px solid #98a7c9;}
.tabheader4{
  border-left:1px solid #c8d0e2;
  border-right:1px solid #c8d0e2}
.tabheader5{
  border-left:1px solid #9faecd;
  border-right:1px solid #9faecd}
.tabheaderfg{
  background:#8093bd
 }

table.legwatch {
	margin-bottom:15px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	vertical-align:top;
}

table.legwatch .header th {
	background-color:#777777;
	border:none;
	color:#ffffff;
	font-weight: bold;
	font-size: 10pt;
	padding:6px;
	text-align:center;
	vertical-align:middle;
}

table.legwatch .section th {
	background-color:#d4da80;
	border:#999965 1px solid;
	border-style: none none solid none;
	color:#555555;
	font-weight: bold;
	font-size: 10pt;
	padding:3px;
	text-align:center;
	vertical-align:middle;
}

table.legwatch td {
	border-width: 1px;
	padding: 3px 3px 6px 3px;
	border-style: none solid solid solid;
	border-color:#999965;
	border-width:1px;
	background-color: white;
	font-size: 8pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	vertical-align:top;
}

table.legwatch td.internal {
	border-width: 1px;
	padding: 0px 0px 0px 0px;
	border-style: none solid solid solid;
	border-color:#999965;
	border-width:1px;
	background-color: white;
	font-size: 8pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	vertical-align:top;
}

table.legwatch th.govbranch {
	/*background-color:#aab501;*/
	vertical-align:middle;
	letter-spacing: 1em;
}

table.legwatch td.billnumber {
	/*font-weight:bold;*/
	border-style: none solid solid none;
}

table.legwatch td.author {
	/*font-weight:bold;*/
}

table.legwatch td.status {
	border-style: none none solid solid;
}

table.legwatch tr.billheld {
	display: none;
}

table.legwatch tr.hideinprogress {
	display: none;
}

@media print {
* { background: #fff; color: #000; }
#nav, #home, #banner { display: none; }
}


#policyGuide{

}

.guide_header{
	background-color:#777777;
	border:none;
	color:#ffffff;
	font-weight: bold;
	font-size: 10pt;
	padding:6px;
	text-align:left;
	vertical-align:middle;
}

.guide{
	border:#999965 1px solid;
	border-top:none;
	padding-left:1em;
	padding-right:1em;
}

.editLinks
{
	padding-top: 20px;
}

.tinyPadding
{
	padding-bottom: 10px;
}

.bold
{
	font-weight: bold;
}