@import url("http://www.elections.saccounty.net/css/navigation.css");
body {
background-color: #fff;
background-image: none;
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
}
h3 {
margin-bottom: 0;
}
p {
margin-top: .25em;
}
h1 {
font-size: 1.35em;
}
h2 {
font-size: 1.25em;
margin-top: 1.5em;
}
h3 {
font-size: 1.1em;
}
h4, p, th {
font-size: .84em;
}
ul, ol {
font-size: small;
}
h5 {
font-size: .75em;
}
h6 {
margin: 0 0 1.5em 0;
font-size: .6em;
}
#skipnav{
height: 0;
z-index: 105;
}
#skipnav img, #skipnav a {
display: none;
}
#search-container {
padding: 0;
margin: 0;
width: 100%;
}
#search {
background-color: #e9e9e9;
font: bold .75em Verdana, Arial, sans-serif;
padding: 0;
margin: 0 0 0 20px;
}
#search form {
text-align: left;
clear: both;
display: inline;
margin: 2px 0 0 0;
padding: 0;
}
#search label {
font-size: 1.25em;
}
#search strong {
font-size: .8em;
}
#search a {
font-size: .8em;
font-weight: bold;
text-decoration: none;
}
#search.go-button {
background-color: #999; 
color: #fff;
}
.advanced-search {
padding: 0 10px 0 10px;
border-left: 1px solid #000;
}
#header-background, #header-background2 {
width: 100%;
margin: 0;
padding: 0;
height: 80px;
background-color: #143266;
}
#header-right {
padding-left: 0;
margin-right: 0;
text-align: right;
}
#header-right div {
margin: 0 5px 0 0;
}
#header-county-links {
padding-left: 0;
margin-left: 0;
color : #fff;
font: bold .8em Verdana, Arial, Helvetica, sans-serif;	
}
#header-county-links a{
list-style: none;
color: #fff;
font: bold .8em Verdana, Arial, Helvetica, sans-serif;	
}
#content {
color: #000;
margin: 5px;
}
#container
{
padding: .5em;
color: #333;
width: 98%;
}
#container td {
vertical-align: text-top;
vertical-align: top;
}
#container {
vertical-align: text-top;
vertical-align: top;
}
#container h2 {
margin: 0 0 .25em 0;
font-size: 140%;
}
.bkg-white {
width: 340px;
background-color: #fff;
color: #000;
}
#feature-box {
float: left;
width: 350px;
margin-left: .5em;
}
#feature-box h4 {
margin: 0px;
}
#feature-box p {
width: 330px;
margin: .5em;
padding: .5em;
}
#address {
text-align: left;
margin-top: 10px;
margin-right: 0;
padding: 5px 5px 0 0;
}
#address h5 {
margin: 0;
padding: 0;
}
feature-address {
width: 100%;
}
feature-address td {
vertical-align: text-top;
}
#h1-header {
background: #143266 url("http://www.elections.saccounty.net/images/header.gif") no-repeat top left;
text-indent: -5435px;
height: 80px;
color: #fc0;
font-size: 1em;
padding: 0;
margin: 0;
text-align: left;
padding-left: .5em;
cursor: pointer;
}
#h2-header {
background: #143266 url("http://www.elections.saccounty.net/images/dept-rside.gif") no-repeat top left;
text-indent: -5224px;
width: 224px;
height: 62px;
font-size: 1em;
padding: 0 20px 0 0;
margin: 0;
text-align: left;
}
#footer { 
clear: both;
font-size: .75em;
text-align: center;
margin: 0 0 1em 0;
}
.paragraph-margin {
margin: 0 0 .25em 0;
}
tr > .left-pad {
width: 40px;
height: 1em;
}
.nav-table br {
font-size: .75em;
}
#whats-new {
width: 200px;
margin: 0 .5em;
background-color: #fff;
border: 2px solid #143266;
float: right;
}
#whats-new h3 {
color: #fff;
background-color: #143266;
text-align: center;
margin-top: 0;
padding: .5em;
}
#whats-new p {
border-bottom: 1px solid #000;
padding: .5em 0 .25em 0;
margin: 0 .5em;
}
#whats-new p.no-underline {
border-bottom-color: transparent;
}
.divider {
border-top: 2px solid #143266;
clear: left;
}
.upper-left-flag {
position: absolute; 
left: 0; 
top: 16px; 
z-index: 2;
}
.dbl-space-list {
margin-bottom: 1em;
}
.dbl-space-list li {
margin-bottom: 1em;
}
.header-image {
position: absolute;
top: 0;
left: 82px;
z-index: 1000;
}
.red-font {
	color: #FF0000;
	font-weight: bold;
}
#nospam {
visibility:hidden;
display:none;
}