div#defaultReport * 
	{
		/* based on an article that start out the same for all. */
		margin:0; padding:0;
		font-family:verdana, tahoma, arial, sans-serif;
		font-size:12px;
		color: Black;
	}

div#defaultReport a 
	{
		color: blue;
	}

div#defaultReport  a:hover 
	{
		text-decoration: underline;
		color: red;
	}	


div#defaultReport h1
	{
		font-size: 16px;
		font-weight: bold;
		text-align:center;
	}

div#defaultReport h2 
	{
		font-size: 14px;
		font-weight: bold;
		text-align:center;
	}

div#defaultReport h2.group 
	{
		font-size: 14px;
		font-weight: bold;
		text-align:center;
		background-color:#dcdcdc
	}

div#defaultReport h3
	{
		font-size: 12px;
	}

div#defaultReport h4 
	{
		font-size: 11px;
	}


div#defaultReport table
	{
		vertical-align:top;
		width:100%
	}
div#defaultReport tr
{
    vertical-align:top;   
}
div#defaultReport td
{
    vertical-align:top;   
}
div#defaultReport td.PF1
    {
    width:10%
    }
div#defaultReport td.thinborder
	{
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
	}

div#defaultReport .FieldLabel
	{
		font-weight:bold
	}

div#defaultReport .SortLink
	{
		list-style-type: none;
		display: inline;
		margin: 0;
	}

div#defaultReport tr.labelyellow
    {
         font-weight: bold;
         color: black;
         background-color: #FFFFCC;
         text-align: center;
	}
div#defaultReport tr.labelgray
    {
         font-weight: bold;
         color: black;
         background-color: #DCDCDC;
         text-align: center;
	}
div#defaultReport tr.label
    {
         font-weight: bold;
         color: black;
         text-align: center;
	}	
div#defaultReport h1.VoteShift 
    {
        font-size: 18pt; 
        font-family: Arial;
        text-align:center
     }
div#defaultReport .HidePager 
{
	display: none; 
}
/* pb = Progress Bar */
	/* Red 2YEAR DEAD */
	td#pb1a {background-color:#FF0000;color:#000000;font-weight:bold;border-width: 2px;border-color:#000000}
	/* Grays 1st 2nd House Passings */
	td#pb2a,#pb2n {background-color:#dcdcdc;color:#000000;font-weight:bold;border-color:#000000}
	td#pb3a,#pb3b,#pb3n {background-color:#dcdcdc;color:#000000;font-weight:bold;border-color:#000000}
	td#pb4a,#pb4b,#pb4c,#pb4n {background-color:#dcdcdc;color:#000000;font-weight:bold;border-color:#000000}
	td#pb5a,#pb5b,#pb5c,#pb5d,#pb5n {background-color:#dcdcdc;color:#000000;font-weight:bold;border-color:#000000}
	td#pb6a,#pb6b,#pb6c,#pb6d,#pb6e,#pb6n,#pb6o {background-color:#dcdcdc;color:#000000;font-weight:bold;border-color:#000000}
	td#pb7a,#pb7b,#pb7c,#pb7d,#pb7e,#pb7f,#pb7n,#pb7o {background-color:#dcdcdc;color:#000000;font-weight:bold;border-color:#000000}
	td#pb8a,#pb8b,#pb8c,#pb8d,#pb8e,#pb8f,#pb8g,#pb8n,#pb8o {background-color:#dcdcdc;color:#000000;font-weight:bold;border-color:#000000}
	td#pb9a,#pb9b,#pb9c,#pb9d,#pb9e,#pb9f,#pb9g,#pb9h,#pb9n,#pb9o {background-color:#dcdcdc;color:#000000;font-weight:bold;border-color:#000000}
	
	/* YELLOWS */
	td#pb2b,#pb3c,#pb4d,#pb5e,#pb6f,#pb7g,#pb8h,#pb9i {background-color:yellow;color:#000000;font-weight:bold;border-width: 2px;border-color:#000000}
	/* PURPLE */
	td#pb10a,td#pb10b,td#pb10c,td#pb10d,td#pb10e,td#pb10f,td#pb10g,td#pb10h,td#pb10i,td#pb10n,td#pb10o {background-color:#ccccff;color:gray;font-weight:bold;border-color:gray}
	td#pb10j {background-color:#ccccff;color:#000000;font-weight:bold;border-width: 2px;border-color:#000000}
	/* BLUE ENROLLED*/
	td#pb11a,td#pb11b,td#pb11c,td#pb11d,td#pb11e,td#pb11f,td#pb11g,td#pb11h,td#pb11i,td#pb11j,td#pb11n,td#pb11o {background-color:#00ffff;color:gray;font-weight:bold;border-color:gray}
	td#pb11k {background-color:#00ffff;color:#000000;font-weight:bold;border-width: 2px;border-color:#000000}
	/* RED VETO */
	td#pb12a,td#pb12b,td#pb12c,td#pb12d,td#pb12e,td#pb12f,td#pb12g,td#pb12h,td#pb12i,td#pb12j,td#pb12k,td#pb12n,td#pb12o {background-color:#ff0000;color:gray;font-weight:bold;border-color:gray}
	td#pb12l {background-color:#ff0000;color:#000000;font-weight:bold;border-width: 2px;border-color:#000000}
	/* Green  CHAPTERED*/
	td#pb13a,td#pb13b,td#pb13c,td#pb13d,td#pb13e,td#pb13f,td#pb13g,td#pb13h,td#pb13i,td#pb13j,td#pb13k,td#pb13l,td#pb13n,td#pb13o {background-color:#00ff00;color:gray;font-weight:bold;border-color:gray}
	td#pb13m {background-color:#00ff00;color:#000000;font-weight:bold;border-width: 2px;border-color:#000000}
	
