body  { color: #f60; font-size: 10px; font-family: verdana, trebuchet, sans-serif; background-color: #ffffff; margin-top: 30px; margin-right: 40px; margin-left: 40px }

a:link  { color: #f06; font-size: 10px; font-weight: bold }

a:visited  { color: #f06; font-size: 10px; font-weight: bold }

a:active  { color: #903; font-size: 10px; font-weight: bold }

a:hover  { color: #903; font-size: 10px; font-weight: bold }

/*---  Header text, showing the number of search results  ---*/

H4  { color: #f09; font-size: 11px; font-family: verdana, trebuchet, sans-serif; font-weight: bold; margin-top: 2px; margin-bottom: 5px }


/*-- Table formatting (profile form, new registration form, etc.) --*/

table  { border: dotted 1px #903 }


/*-- Default table heading formatting --*/

th  .colorBG  { font-size: 10px; font-family: verdana, trebuchet, sans-serif; font-weight: bold; text-align: center }

/*-- Background table color, used in search results page --*/
.colorBG  { background: #ff9 }

/*-- Default table cell formatting --*/

td .right  { font-size: 10px; font-family: verdana, trebuchet, sans-serif }

/*-- aligns text to the right, in the search table --*/

.right {
 text-align: right;
}



/*--  Default form field formatting. --*/

form {
  margin-top: 0px;
}

/*--  Input field formatting. --*/

.input  { color: #f09; font-size: 10px; font-family: Verdana, Geneva, "Trebuchet MS", Arial, Sans-serif; background-color: #fff; margin-top: 3px; margin-bottom: 3px; padding: 0.3em 0 0 2px; height: 1.6em; border-top: 1px solid #999999; border-left: 1px solid #999999 } 

/*--  Submit button formatting. --*/

.button  { color: #000; font-size: 10px; font-family: Verdana, Geneva, "Trebuchet MS", Arial, Sans-serif; font-weight: normal; background-color: #fff; text-transform: uppercase }