.voteform th { text-align: right }.fielderror { color: red; font-weight: bold; }.charityitem {    width: 90px;    height: 135px;    padding: 0px;    margin: 0px 0px;	cursor: pointer;    }.charityitems {    margin: 10px; padding: 0px;    width: 275px;	}#charity-1 {    background-image: url(../img/butt-char1.jpg);}#charity-1:hover {	background-image: url(../img/butt-char1-r.jpg);}#charity-1.selectedcharity {    background-image: url(../img/butt-char1-c.jpg);}#charity-2 {    background-image: url(../img/butt-char2.jpg);}#charity-2:hover {    background-image: url(../img/butt-char2-r.jpg);}#charity-2.selectedcharity {    background-image: url(../img/butt-char2-c.jpg);}#charity-3 {    background-image: url(../img/butt-char3.jpg);}#charity-3:hover {    background-image: url(../img/butt-char3-r.jpg);}#charity-3.selectedcharity {    background-image: url(../img/butt-char3-c.jpg);}.emailbox {    font-size: 18px;    margin-bottom: 5px;    }.emailexplain {    font-size: smaller;    font-style: italic;    }.errorbox {    border: 2px solid red;    }.voteaccepted {    font-size: 11px;    }.charityinfolink {    font-weight: bold;    color: black;}.yesno {    white-space: nowrap;}.expanded {    background: url(../img/icon-folder-expanded.gif) no-repeat left 6px;	cursor:pointer;}.collapsed {    background: url(../img/icon-folder-collapsed.gif) no-repeat left 3px;    padding-bottom: 5px;    color: #333333;	cursor:pointer;}.collapsible {    padding-top: 0px;    padding-left: 15px;}