#red-horizontal-nav {
z-index: 100;
vertical-align: text-top;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .75em;
font-weight: bold;
list-style: none; 
padding: 0;
margin: 0;
display: inline;
}
#red-horizontal-nav ul {
margin: 0px;
}
#red-horizontal-nav li {
float: left;
color: #ffffff;
display: block;
margin-right: 2px;
vertical-align: text-top;
}
#red-horizontal-nav li span {
display: inline;
}
#red-horizontal-nav a:link, #red-horizontal-nav a:visited, #red-horizontal-nav a:active {
color: #fff; 
background: #CA0000 url("http://www.elections.saccounty.net/images/tabs/tab-corner-left.gif") left bottom no-repeat;
text-decoration: none;
padding: 0 0 0 5px;
margin: 0;
}
#red-horizontal-nav a:link span, #red-horizontal-nav a:visited span, #red-horizontal-nav a:active span {
color: #fff; 
background: #CA0000 url("http://www.elections.saccounty.net/images/tabs/tab-corner-right.gif") right bottom no-repeat;
text-decoration: none;
padding: 0 10px 0 5px;
margin: 0;
}
#red-horizontal-nav a:hover {
color: #fff; 
background: #143266 url("http://www.elections.saccounty.net/images/tabs/tab-corner-left.gif") left bottom no-repeat; 
font-weight: bold;
text-decoration: none;
padding: 0 0 0 5px;
margin: 0;
}
#red-horizontal-nav a:hover span {
color: #fff; 
background: #143266 url("http://www.elections.saccounty.net/images/tabs/tab-corner-right.gif") right bottom no-repeat; 
padding: 0 10px 0 5px;
margin: 0;
}
#blue-horizontal-nav {
z-index: 101;
float: left;
vertical-align: text-top;
text-align: center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .75em;
font-weight: bold; 
list-style: none; 
padding: 0;
margin: .5em 0 0 0;
display: inline;
background: none;
}
#blue-horizontal-nav ul {
margin: 0px;
}
#blue-horizontal-nav li {
float: left; 
color: #ffffff; 
display: block; 
margin: 0 2px 0 0;
}
#blue-horizontal-nav li span {
display: inline;
}
#blue-horizontal-nav a:link, #blue-horizontal-nav a:visited, #blue-horizontal-nav a:active {
color: #fff; 
background: #143266 url("http://www.elections.saccounty.net/images/tabs/tab-corner-left.gif") left bottom no-repeat;
text-decoration: none;
vertical-align: text-top;
padding: 0 0 0 5px;
margin: 0;
}
#blue-horizontal-nav a:link span, #blue-horizontal-nav a:visited span, #blue-horizontal-nav a:active span {
color: #fff; 
background: #143266 url("http://www.elections.saccounty.net/images/tabs/tab-corner-right.gif") right bottom no-repeat;
text-decoration: none;
padding: 0 10px 0 5px;
margin: 0;
}
#blue-horizontal-nav a:hover {
color: #fff; 
background: #ca0000 url("http://www.elections.saccounty.net/images/tabs/tab-corner-left.gif") left bottom no-repeat; 
font-weight: bold;
text-decoration: none;
padding: 0 0 0 5px;
margin: 0;
}
#blue-horizontal-nav a:hover span {
color: #fff; 
background: #ca0000 url("http://www.elections.saccounty.net/images/tabs/tab-corner-right.gif") right bottom no-repeat; 
padding: 0 10px 0 5px;
margin: 0;
}
#espanol ul {
margin-top: 0;
}
#espanol {
float: right;
vertical-align: text-top;
text-align: center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .75em;
font-weight: bold;
padding: 0;
list-style: none;
margin: 0 0 1em 0;
display: inline;
}
#espanol li {
color: #ffffff; 
display: block; 
margin-right: 2px;
}
#espanol li span {
display: inline;
}
#espanol a:link, #espanol a:visited, #espanol a:active {
color: #143266; 
background: #fc0 url("http://www.elections.saccounty.net/images/tabs/tab-corner-left.gif") left bottom no-repeat;
text-decoration: none;
padding: 0 0 0 5px;
margin: 0;
}
#espanol a:link span, #espanol a:visited span, #espanol a:active span {
color: #143266; 
background: #fc0 url("http://www.elections.saccounty.net/images/tabs/tab-corner-right.gif") right bottom no-repeat;
text-decoration: none;
padding: 0 10px 0 5px;
margin: 0;
}
#espanol a:hover {
color: #fc0; 
background: #143266 url("http://www.elections.saccounty.net/images/tabs/tab-corner-left.gif") left bottom no-repeat; 
text-decoration: none; 
padding: 0 0 0 5px;
margin: 0;
}
#espanol a:hover span {
color: #fc0; 
background: #143266 url("http://www.elections.saccounty.net/images/tabs/tab-corner-right.gif") right bottom no-repeat; 
padding: 0 10px 0 5px;
margin: 0;
}
#home {
color: #fff;
background-color: #000;
text-align: center;
vertical-align: baseline;
padding: 2px 0 2px 0;
border: 1px solid #ca0000;
}
#home a {
text-decoration: none;
font-size: .75em;
font-weight: bold;
padding: 2px;
}
#home a:link, #home a:visited, #home a:active {
color: #fff;
background-color: #000;
}
#home a:hover {
color: #143266;
background-color: #fff;
}
#horizontal-h4-nav {
padding: 0 10px 0 10px;
}
#horizontal-h4-nav a:link, #horizontal-h4-nav a:visited, #horizontal-h4-nav a:active {
color: #fff;
font-size: .85em;
font-weight: bold;
width: 11em;
text-decoration: none;
}
#horizontal-h4-nav a:hover {
font-weight: bold;
text-decoration: underline;
}
#horizontal-h4-nav td {
border: 1px solid #143266;
background-color: #ca0000;
color: #fff;
padding: 2px;
width: 11em;
text-align: center;
vertical-align: text-top;
}
.1heading {
margin: 0;
}
.arrow a:link, .arrow a:visited, .arrow a:hover {
color: #143266;
}
.arrow a, .arrow a:link, .arrow a:visited, {
text-decoration: none;
}
.arrow a:hover {
text-decoration: underline;
} 
.arrow {
list-style-image: url("http://www.elections.saccounty.net/images/arrow.gif");
list-style-position: outside;
margin: 0 0 0 -20px;
font-size: 1.3em; 
font-weight: bold; 
}
#h4content {
padding: 0 10px 0 10px;
font-size: .85em;
font-weight: normal;
}
#h4content td {
background-color: #fff;
color: #000;
padding: 4px;
width: 14em;
border-width: 0;
text-align: left;
}
#text-only {
background-color: #e9e9e9;
margin: 0;
padding: 5px;
font: bold .75em Verdana, Arial, sans-serif;
}
#text-only a:link, .text-only a:visited, .text-only a:active {
text-decoration: none;
display: inline;
}
#text-only {
float: right;
}
#text-only:hover, #text-only a:hover {
background-color: #ffffe8;
}
#breadcrumb h6 {
padding-left: 70px;
}