body {	background-color: #524133;	margin-left: 40px;	margin-right: 40px;	margin-top: 30px;	font-size: 11px;	font-family: verdana,trebuchet,sans-serif;	background-image: url(/images/ballot_paper.jpg);	color: #FFFFFF;}a:link {  color: #FFEABF;  font-size: 12px;  font-weight: bold;  text-decoration: none; }a:visited {  color: #FFEABF;  font-size: 12px;  font-weight: bold;  text-decoration: none; }a:active {  color: #FFEABF;  font-size: 12px;  font-weight: bold;  text-decoration: underline; }a:hover {  color: #FFCC00;  font-size: 12px;  font-weight: bold;  text-decoration: underline; }/*-- Heading.  Used in the "view profile page" --*/h3 {  font-size: 11px;  font-family: verdana,trebuchet,sans-serif;  font-weight: bold; margin-bottom: 5px;}/*-- Table formatting (profile form, new registration form, etc.) --*/table {	border: 1px dotted #999;	background-color: #404040;	padding: 20px;}/*-- Default table heading formatting --*/th  .colorBG { font-family: verdana,trebuchet,sans-serif;  font-size: 11px; font-weight: bold; text-align: center;}/*-- Background table color, used in "view members" page --*/.colorBG { background: #000000;}/*-- Default table cell formatting --*/td .right { font-family: verdana,trebuchet,sans-serif;  font-size: 11px;}/*-- aligns text to the right, in the various tables --*/.right { text-align: right;}/*--  Red text used for "required field" markers in forms. --*/.red { color:       #ff0000; font-weight: bold;}/*--  Default form field formatting. --*/form {  margin-top:         0px;}/*--  Input field formatting. --*/.input {  border-top:         1px solid #999999;  border-left:        1px solid #999999;  background-color:   #fff;  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;  font-size:          11px;  height:             1.6em;  padding:            .3em 0 0 2px;  margin-top:          3px;  margin-bottom:       3px;} /*--  Input text-area formatting --*/.textarea {  border-top:         1px solid #999999;  border-left:        1px solid #999999;  background-color:   #fff;  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;  font-size:          11px;  margin-top:         3px;  margin-bottom:      3px;}/*--  Submit button formatting. --*/.button {  background-color:   #fff;  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;  font-size:          11px;  font-weight:        normal;  text-transform:     uppercase;  color:              #000;}