/* Default CSS Stylesheet for ASBSD 
	
	/*style for labels*/
html {
    /*background-image: url('../images/btmbak.jpg');*/
    background-repeat: repeat-x;
    height: 16px;
    background-position: 100% 100%;
    background-attachment: fixed;
}

.header {
    font: 10pt Arial, Helvetica, sans-serif;
    background-image: url('../images/topbak.jpg');
    background-repeat: repeat-x;
    height: 127px;
    color: #000000;
    margin: 0 auto;
}

.nebraska #container {
    width: 100%;
    text-align: left;
    min-width: 750px;
}

.nebraska #mainContent {
    margin: 25px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.nebraska #toplogoarea {
    background-image: url('../images/sealfade.jpg');
    background-repeat: no-repeat;
    background-position: right;
    height: 127px;
    margin: 0px 0 0 0;
    padding: 0 0 0 0px;
}

.label {
    font-family: Verdana;
    font-size: 12px;
}

.tb {
    font-family: Verdana;
    font-size: 12px;
}

.kelly {
    font-family: Verdana;
    font-size: 16px;
    font-weight: bolder;
    color: #006f3a;
    padding-right: 5px;
}

.labelbold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bolder;
}

.labelred {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bolder;
}

.dropdown {
    font-family: Verdana;
    font-size: 12px;
}

.detailsview {
    font-family: Verdana;
    font-size: 12px;
}

.detailsviewSmall {
    font-family: Verdana;
    font-size: 10px;
}

.dropdownSmall {
    font-family: Verdana;
    font-size: 10px;
}

.gridviewSmall {
    font-family: Verdana;
    font-size: 10px;
}

.formviewSmall {
    font-family: Verdana;
    font-size: 10px;
}

.tbSmall {
    font-family: Verdana;
    font-size: 10px;
}

.labelSmall {
    font-family: Verdana;
    font-size: x-small;
}

.gridview {
    font-family: Verdana;
    font-size: 12px;
}

.formview {
    font-family: Verdana;
    font-size: 12px;
}

.login {
    font-family: Verdana;
    font-size: 10px;
}

.ultrawebgrid {
    font-family: Verdana;
    font-size: 12px;
}

.button {
    border-style: solid;
    border-width: 1px;
}

.buttonRED {
    border-style: solid;
    border-width: 1px;
    background-color: red;
}

.buttonGREEN {
    border-style: solid;
    border-width: 1px;
    background-color: green;
}

.buttonSmall {
    font-family: Verdana;
    font-size: 10px;
}

.webpanel {
    font-family: Verdana;
    font-size: 12px;
}

.webtab {
    font-family: Verdana;
    font-size: 12px;
}

.cbl {
    font-family: Verdana;
    font-size: 12px;
}

.hl {
    font-family: Verdana;
    font-size: 12px;
}

.headersmall {
    font-family: Verdana;
    font-size: 10px;
}

.helpblock {
    background-color: #F5C0D7;
    border-color: Red;
}

.defaultheader {
    font-size: large;
    font-weight: bold;
    font-variant: small-caps;
    color: Black;
}

.electiontitle {
    font-size: larger;
    font-weight: bold;
    color: Blue;
}

.defaultheadersmall {
    background-color: #004519;
}

.labelheadersmallwhite {
    font-family: Verdana;
    font-size: 12px;
    color: White;
}

.labelheadersmall {
    font-family: Verdana;
    font-size: 12px;
    color: #DCAB38;
}

.loginbox {
    font-family: Verdana;
    font-size: 10px;
    border-style: dashed;
    border-color: #86BA87;
    border-width: thin;
}

.modalBackground {
    background-color: Gray;
}

.tableentry {
    background-color: #FFFACD;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: thin;
    margin: 0 0 0 0;
}

.rowcolor {
    background-color: White;
}

.rowaltcolor {
    background-color: Gray;
}



.racerowcolor {
    background-color: cornsilk;
}

.racerowaltcolor {
    background-color: khaki;
}

.BallotRowColor {
    background-color: Fuchsia;
}

.BallotRowAltColor {
    background-color: Khaki;
}

.candidaterowcolor {
    background-color: lightcyan;
}

.candidaterowaltcolor {
    background-color: azure;
}

.errormessage {
    color: Red;
}

/*style for EVRS particular controls*/

.evrsTextDisplay {
    background-color: #DDDDDD;
}

.evrsTextModify {
    background-color: Yellow
}

.evrsTextQuery {
    border-color: Black;
    border-style: solid;
    border-width: thin;
}

.evrsDDLModify {
    background-color: Yellow
}


.evrsDDL {
    background-color: #DDDDDD;
}

.evrsDDLQuery {
    border-color: Black;
    border-style: solid;
    border-width: thin;
}

.evrsFreeForm {
    border-color: Orange;
    border-style: double;
    border-width: medium;
}

.colheight {
    height: 19px;
}

.width100 {
    width: 100%;
}

.width99 {
    width: 99%;
}

.width70{
    width: 70%;
}

.width33 {
    width: 33%;
}

.width30{
    width: 30%;
}

.lefttext{
    text-align: left;
}

.balloteditcolumn1 {
    width: 25%;
    height: 22px;
}
.balloteditcolumn2 {
    width: 25%;
    height: 22px;
    color: #000000;
}

.bkg {
    background-image: url('../images/sealfade.jpg');
    background-repeat: no-repeat;
    background-position: right;
    height: 127px;
    margin: 0px 0 0 0;
    padding: 0 0 0 0px;
}

.tableborder {
    border-collapse: collapse;
}

.topleft {
    top: 0px;
    left: 0px;
}
.login-header {
    color: White;
    background-color: #5D7B9D;
    font-size: 0.9em;
    font-weight: bold;
}
.login-control {
    color: #333333;
    background-color: #F7F6F3;
    border-color: #E6E2D8;
    border-width: 1px;
    border-style: Solid;
    font-family: Verdana;
    font-size: 0.8em;
    border-collapse: collapse;
}
.login-button {
    color: #284775;
    background-color: #FFFBFF;
    border-color: #CCCCCC;
    border-width: 1px;
    border-style: Solid;
    font-family: Verdana;
    font-size: 0.8em;
}
.precinct-list {
    max-height: 500px;
}
.precinct-list ul {
    height: 500px !important;
    overflow: auto;
}