#loginposition { 
    float: right;
}

#content div.griffith-help {
    border: #ddd dotted 1px;
    background-color: #def;
    color: #555;
    padding: 0.5em;
}

span.informationabout {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/information-about-16.png) 0 0.1em no-repeat;
}

/* Commands */
a.edit {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/edit-16.png) 0 0.1em no-repeat;}
    
a.schedule {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/sort-by-date-16.png) 0 0.1em no-repeat;}    
    
a.up {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/up-16.png) 0 0.1em no-repeat;}    
    
a.down {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/down-16.png) 0 0.1em no-repeat;}    
    
a.delete {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/delete-16.png) 0 0.1em no-repeat;}    
    
a.user-edit, a.prompt-edit {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/edit-administrator-16.png) 0 0.1em no-repeat;}    
    
a.user-delete, a.prompt-delete  {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/delete-administrator-16.png) 0 0.1em no-repeat;}    
    
a.view-output {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/records-16.png) 0 0.1em no-repeat;}
    
a.cancel { 
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/cancel-16.png) 0 0.1em no-repeat;}
    
a.save {
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/save-16.png) 0 0.1em no-repeat;}

a.sort-alpha {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/sort-by-name-16.png) 0 0.1em no-repeat;}

a.sort-date {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/sort-by-date-16.png) 0 0.1em no-repeat;}
    
a.repair {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/wizard-16.png) 0 0.1em no-repeat;}

a.view {
    display: block;
    padding: 0.4em 0.7em 0.4em 1.8em;
    background: transparent url(/03/eballot/00/icons/open-file-16.png) 0 0.1em no-repeat;}    
a.update {
    display: block;
    padding: 0.4em 0.7em 0.4em 1.8em;
    background: transparent url(/03/eballot/00/icons/application-configuration-16.png) 0 0.1em no-repeat;}    
a.history {
    display: block;
    padding: 0.4em 0.7em 0.4em 1.8em;
    background: transparent url(/03/eballot/00/icons/history-16.png) 0 0.1em no-repeat;}    
a.viewlog {
    display: block;
    padding: 0.4em 0.7em 0.4em 1.8em;
    background: transparent url(/03/eballot/00/icons/check-in-16.png) 0 0.1em no-repeat;}    
a.viewmigs {
    display: block;
    padding: 0.4em 0.7em 0.4em 1.8em;
    background: transparent url(/03/eballot/00/icons/export-user-data-16.png) 0 0.1em no-repeat;}        
a.add-editor {
    display: block;
    padding: 0.4em 0.7em 0.4em 1.8em;
    background: transparent url(/03/eballot/00/icons/add-user-16.png) 0 0.1em no-repeat;}
a.remove {
    display: block;
    padding: 0.4em 0.7em 0.4em 1.8em;
    background: transparent url(/03/eballot/00/icons/remove-16.png) 0 0.1em no-repeat;}
a.add {
    display: block;    
    padding: 0.4em 0.7em 0.4em 1.8em;
    background: transparent url(/03/eballot/00/icons/add-16.png) 0 0.1em no-repeat;}
    

div.deleted {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/delete-16.png) 0 0.1em no-repeat;}    
div.added {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/add-16.png) 0 0.1em no-repeat;}    
div.modified {
    display: block;
    padding: 0.3em 0.7em 0.3em 1.8em;
    background: transparent url(/03/eballot/00/icons/edit-16.png) 0 0.1em no-repeat;}        
/* /Commands */

.ctrl { 
    padding: 4px;}
.ctrl a {
    white-space:nowrap;}
.allctrl { 
    width: 100%;
    background-color: rgb(238, 238, 238);
    text-align: center;
    vertical-align: middle;
    height: 2em;
    padding: 0 0.5em;}

tr.dataOutDark td {
    background-color:    #dddddd !important;
}

tr.dataOutLight td {
    background-color:    #ffffff !important;
}

#column2-inner input.row-control {
    width: 3em;
}

#column2-inner textarea {
    font-size: 1.2em !important;
}

#candidateTable td {
    border-bottom: #aaa solid thin !important;
}

#candidateTable textarea.cand-textarea {
    width: 40em;
    height: 7em;
    font-size: 1.2em !important;
}

#adminAssign {
    height: 100px;
    overflow: auto;
}

div.disabled-thanks {
    background: #cccccc;
    width: 80%;
}

.centered { 
    text-align: center;
}

br.clear {
    clear: both;
}

.green {
    background-color: #99ff33;
    text-align: center;
}

#test-note {
    color: red;
    border: #ccc solid thin;
    width: 25%;
    text-align: center;
}

.auto-width {
    width: auto !important;
}
