body, table  {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #FFFFFF;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
}

img{border:0;}

a{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #999933;
	text-decoration: none;
	font-weight: bold;
}

a:link {
	color: #999933;
	text-decoration: underline;
	font-weight: normal;
}

a:active {
	color: #A8B400;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #A8B400;
	text-decoration: underline;
	font-weight: normal;
}

a:visited {
	color: Gray;
	text-decoration: underline;
	font-weight: normal;
}

.variable a:link {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #006400;
	font-weight: normal;
	text-decoration: none;
	font-size : 8pt;
}

.variable a:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: Gray;
	font-weight: normal;
	text-decoration: none;
	font-size : 8pt;
}

.variable a:active  {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #006400;
	text-decoration: none;
	font-size : 8pt;
}

td, li {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	
}

p{
	margin-top:0;
	padding-top:0;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

th {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: Gray;
	font-weight: bold;
}

h1  {
	color : #A8B400;
	font-weight : bold;
	font-size : 14pt;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}

h2  {
	color: #A8B400;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align: left;
}

h3  {
	color: #A8B400;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial,Geneva, Helvetica, sans-serif;
	text-align: left;
}

h4  {
	color : #A8B400;
	font-weight : normal;
	font-size : 10pt;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #ffffff;
	text-align : left;
}

h5  {
	color : #A8B400;
	font-style : normal;
	font-weight : bold;
	font-size : 10pt;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #ffffff;
	text-align : left;
}


sup {
	font-size : 9px;
}

#stafflist {
	list-style-image:url('../../images/bullet.gif');
	margin:1.5em 0 0 0;padding-left:16px;
}

#stafflist li{
	margin:0 0 1.5em 0;
	margin-left:16px;
	padding-left:7px;
}

ul.navlist
{
	list-style-type:none;
	margin:0 auto 2.5em auto;
	padding:0;
}

ul.navlist li
{
	margin:0;
	padding:0;
}

#multiple 
{
	margin-top: 10px;
}

#multiple p
{
	padding: 7px 0 0 26px;
}

#multiple h2
{
	color: Black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 8px 0 0 26px;
	margin-bottom: 15px;
}

#multiple ul
{
	margin-left: 20px;
}

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 th {
	color: #002776;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:center;
	border-width: 1px;
	/*padding: 1px;*/
	border-style: none;
	border-color: black;
	/*background-color: #8093bd;*/
	vertical-align:middle;
}

table.legwatch td {
	border-width: 1px;
	padding: 3px 3px 6px 3px;
	border-style: none dotted dotted dotted;
	border-color:#999999;
	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 dotted dotted none;
}

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

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

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

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

#reports h3{
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#002776;
	display:inline;
}

#reports a{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #999933;
	text-decoration: none;
	font-weight: bold;
}

#reports a:link {
	color: #999933;
	text-decoration: none;
	font-weight: normal;
}

#reports a:active {
	color: #A8B400;
	text-decoration: none;
	font-weight: normal;
}
#reports a:hover {
	color: #A8B400;
	text-decoration: underline;
	font-weight: normal;
}

#reports a:visited {
	color: #999933;
	font-weight: normal;
}

#reports {
	margin:20px 0 25px 0;
	line-height:1.5em;
}

.reportlink {
	display:block;
	margin:10px 0 30px 0;
}

.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
 }
 
#polwork ul {
 	list-style:square;
}

#polwork li {
	padding-bottom:15px;
}

.newmodelslist {
	padding-bottom: 10px;
}

#dropShadow
{
    width: 900px;
	margin: 0 auto;
    background: url(../../images/shadowAlpha.png) no-repeat bottom right !important;
    padding: 0 47px 7px 0;
}

table.event {
	width: 577px;
	margin: 0 0 0 15px ;
	padding: 0 0 0 0;
	border-collapse:collapse;
	background-color: #D9E183
}

table.event th {
	color: #000000;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
}

table.event td {
	text-align:left;
	vertical-align:top;
}