@charset "utf-8";

/* CSS Document */



table.banner-header {

   visibility:visible;

}



/*img.banner {

   visibility: hidden;

   display: none;

}*/


 
body {

   margin: 4px; 

   color: black; 

   background: white;

}



hr {

  text-align:center;

  color:#2a4775;

  width:100%;

}



a:link {

   color: #990000;

}



a:visited {

   color: #ffffff;

}



div#title1 {

	vertical-align: top; 

	height: 184px; 

	width: 800px;

	float:left;

	position: absolute; 

	top: 107px; 

	z-index: 1;

}

.removed-ballot {

        font-family:Verdana, Arial, Helvetica, sans-serif;

        color: #990000;

        font-weight: bold;

        font-size: 10px;

}



div#link_title {

	/*position: absolute; */

	top: 199px;

	left: 4px;

	width: 135px;

	height: 80px;

	font: 12px verdana, Verdana, Arial, Helvetica, sans-serif;

	z-index: 100;

	color: #000000;

	background: #CCCCCC;

	text-align:center;

}



#left-nav {

	top: 199px;

	left: 4px;

	min-width: 135px;

	height: 1500px;

	font: 12px verdana, Verdana, Arial, Helvetica, sans-serif;

	z-index: 100;

	color: #000000;

	background: #E6E6E6;

	text-align:center;

	width:135px;

}



#left-nav ul { 

   list-style: none;

   margin: 0 0 5px 5px;

   padding: 0;

   font-family:Verdana, Arial, Helvetica, sans-serif;

   font-weight: bold;

   text-align: left;

   font-size: 1em;   

}



#left-nav li {

  padding: 0.25em 0 0.5em 0.25em;

}



#left-nav hr {

   text-align:center;

   color:#000000;

   size: 4px;

   width: 133px;

}



#left-nav a {

	text-decoration: none;

	color: #000;

	font-weight:bold;

} 



#left-nav a:hover {

    text-decoration: underline;

	color: #fff;

	background-color:#000;

	font-weight:bold;

} 



.left-nav-title {

  font-weight: bold;

}



div#main-prelaunch {

	position: absolute; 

	top: 199px; 

	left: 20px; 

	right: 0; 

	width: 760px; 

   	min-width:580px; 

	font-family:Arial, Helvetica, sans-serif;

}

div#main-prelaunch a {

   color: black;

}

div#main-prelaunch ul {

  list-style:none;

  margin-left: 30px;

}

div#main-prelaunch li {

  list-style:none;

  text-indent: 10px;

  padding-bottom: 5px;

}

  

div#main {

	position: absolute;

	top: 198px;

	left: 158px;

	right: 0;

	width: 760px;

	min-width:580px;

	font-family:Arial, Helvetica, sans-serif;

}

div#main a {

   color:#990000;

}

			

div#button {

	position: absolute;

	top: 4px;

	left: 602px;

	right: 0;

	width: 180px;

	min-width:180px;

	height: 727px;

	font-family:Arial, Helvetica, sans-serif;

}



.cert-of-corr p {

  text-align:justify;

}



/*

p {

text-align:left;

}



*/



h1 {

   font-size: large;

   text-align: center;

   color:#2e4f82; 

   font-family:Verdana, Arial, Helvetica, sans-serif;

}



h2 {

   color:#990000; 

   font-family:Verdana, Arial, Helvetica, sans-serif;  

}



.nav-container ul {

  margin: 0;

  padding: 0;

  white-space:nowrap;

  list-style-type: none;

  text-align: left;

  width: 100%;

  background-color:#2a4775;

}

	

.nav-container ul li{

  display: inline;

  width: 100%;

}



.nav-container ul li a {

  text-decoration: none;

  padding: 0 1.25em 0 1.25em;

/*  margin-left: 1em;*/

  color:#FFFFFF;

  font-weight: bold;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  background-color: #2a4775;   

  width: 100%;  

}

.nav-container ul li a:hover {

  color: #2a4775;

  background-color: #fff;

  width: 100%;

}



.nav a {

	display: block; 

	float: left; 

	top: 0px; 

	width: 14.1em;

    text-decoration:none; 

	font-weight: bold; 

	height: 20px;

	border: 0 0 0 0;

	margin: 0 0 0 0; 

    font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; 

	line-height: 20px; 

	white-space:nowrap;

	text-align:center; 

	background: #2a4775; 

	color: #FFFFFF; 

	z-index: 200;

}



.nav a:visited {

   background: #2a4775; 

   color: #FFFFFF; 

}

div#bar2 {

float: left; 

position: absolute; 

top: 94px; 

z-index: 2;

}

div#bar {

float:left; 

position:absolute; 

top: 285px; 

z-index: 3;

}



.banner-header {

	border-collapse: collapse; 

	width:100%;

	height:172px;

	border: 0 none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.banner {

	/*background-image:url('http://vig.cdn.sos.ca.gov/2008/general/images/final_banner1.gif');*/

	width:960px;

	height:172px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	border: 0 none;



}

.banner-repeat {

	background-image:url('http://vig.cdn.sos.ca.gov/2008/general/images/final_ban_crop.gif');

	height:172px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	border: 0 none;

}



.link-text {

  color: #990000;

  font-style:italic;

}



.blue-text {

 color: #2d4e7f;

}



.blue-bold-text {

  color: #2d4e7f;

  font-weight: bold;

}

.blue-smaller-text {

  color: #2d4e7f;

  font-size:smaller;

}

.blue-emphasized-text {

  color: #2d4e7f;

  font-style: italic;

}

.blue-emphasized-smaller-text {

  color: #2d4e7f;

  font-style: italic;

  font-size: smaller;

}

.small-text {

  font-size:small;

}



.smaller-text {

  font-size:smaller;

}



.smaller-bold-text {

  font-size:smaller;

  font-weight: bold;

}



.smaller-emphasized-text {

  font-size:smaller;

  font-style:italic;

}



.larger-text {

  font-size: larger;

}

.text-italicized {

  font-style: italic;

}

.text-bold {

  font-weight: bold;

}

.text-bold-larger {

  font-size: larger;

  font-weight: bold;

}



.red-hr {

  text-align:center;

  color:#990000;

  width:100%;

  size: 1px;

}





.pdf-link a {

   text-align: right;

   font-size: x-small;

   color: #2d4e7f;

}



hr.footer-args {

  text-align:center;

  color: #990000;

  width: 100%;

  size: 4px;

}



.both-columns {

  width: 100%;

}

.left-column {

  .float: left;

  width:46%;

  text-align: left;

}



.right-column {

  .float-right;

  text-align: left;

  width:46% ;

  padding-left: 4px;

}



.prop1-text-border {

   border: thin #990000;

}

.prop1-text {

  margin: 35px;

  font-family:Verdana, Arial, Helvetica, sans-serif;

   color: #990000;

   border: thin #990000;

}



.prop1-text-bold {

  font-family:Verdana, Arial, Helvetica, sans-serif;

   color: #990000;

   font-weight: bold;

}



.cand-stmt-left {

  float: left;

  text-align: left;

  width: 35%;

}



.cand-stmt-right {

  .float-right;

  text-align: left;

  width: 40% ;

  padding-left: 10px;

}



.cand-stmt-list ul li{

  list-style: none;

  margin-left: -25px;

}



.cand-stmt p {

  line-height: 1.75em;

}



.right {

   text-indent: 24px;

}



.border {

    border-top-style:solid;

}



.bottom-border {

    border-bottom-style:solid;

}



.figure-two ul li {

  padding-top: 5px;

  line-height: 1.375em;

}



.figure-two-b li {

  line-height: 1em;

}



.prop10-figure {

  padding-top: 5px;

  border-bottom-style: solid;

  border-left-style: solid;

  border-right-style: solid;

  border-top-style: solid;

  border-width: thin;

}

div.container {

  background-color:#cccccc;

  border-top-style: solid;

  border-bottom-style: solid;

  border-width: thin;

  width: 100%;

}

.prop10-figure-inner ul li {

  list-style-type: none;

}

.prop10-figure li {

  list-style-type: none;

  text-indent: -10px; 

}   



.prop10-figure-millions {

  text-align: right;

  font-size: small;

  font-style: italic;

  padding-bottom: 5px;

}



.prop10-figure-2 {

  padding-top: 5px;

  border-bottom-style: solid;

  border-left-style: solid;

  border-right-style: solid;

  border-top-style: none;

  border-width: thin;

}

.prop10-figure-2 ul li {

  list-style-type: disc;

}

.prop10-left {

  text-align: left;

  float: left;

}



.prop10-left-shading {

  text-align: left;

  font-weight: bold;

  width: 35%;

}  

.prop10-far-right {

  text-align: right;

  font-weight: bold;

  float:right;

  padding-right: 5px;

}



.prop10-right {

   padding-right: 100px;

   float:right;

}



.prop10-right-parens {

   padding-right: 97px;

   float:right;

}



.clearboth{

  clear: both;

}



.black-hr {

   color:#000000;

   border-style: solid;

   border-width: thin;

   text-align:center;

}



div.row span.left {

  float: left;

  text-align: left;

  font-weight: bold;

  color: #000;

  background-color:#CCCCCC;

  width: 60%;

}



div.row span.right {

  float: right;

  padding-right: 5px;

  text-align: right;

  font-weight: bold;

  color: #000;

  background-color:#CCCCCC;

  width: 39.25%;

}



div.row span.left-fff {

  float: left;

  padding-left: 35px;

  text-align: left;

  font-weight: bold;

  color: #000;

  background-color:#fff;

  width: 30%;

}



div.row span.right-fff {

  float: right;

  padding-right: 5px;

  text-align: right;

  font-weight: bold;

  color: #000;

  background-color:#fff;

  width: 25%;

  border-top: thin;

  border-top-style: solid;

  border-color: #000;

}



div.row span.left-ar {

  float: left;

  padding: 5px;

  text-align: left;

  color: #000;

  background-color:#fff;

  width: 46%;

}



div.row span.right-ar {

  float: right;

  padding: 5px;

  text-align: left;

  color: #000;

  background-color:#fff;

  width: 46%;

}

small-hr {

  clear: both;

  float: right;

  color: #000000;

  width: 35%;

}



.prop10-figure-shading {

  border-top: thin;

  border-bottom: thin;

  border-left-width: 0;

  border-right-width: 0;

  border-color: #000000;

  background-color: #cccccc;

  border-style: solid;

}



ul.list-no-disc {

    margin-top: .25em;

	margin-bottom: .25em;

	margin-left: 2em;

	list-style: none;

}

li.list-no-disc {

	padding-bottom: 1.5 em;

}



ul.list-no-disc2 {

    margin-top: .25em;

	margin-bottom: .25em;

	margin-left: 2em;

	list-style: none;

}

li.list-no-disc2 {

	padding-bottom: .5em;

}

