body{font-family:Arial,Sans Serif;font-size:smaller; background-image: url(../img/wood_slats.jpg);}

/* common */
input.button{font:11px tahoma,verdana,arial;height:20px;cursor:hand}
input.text{font:11px tahoma,verdana,arial;height:13px}
input.submit{font:11px tahoma,verdana,arial;height:20px;cursor:hand}
textarea.text{font:11px tahoma,verdana,arial}
select.select{font:11px tahoma,verdana,arial;height:20px}
select.selectDisplayMultiple{font:11px tahoma,verdana,arial}

/* removed span note and notered classes and replaced with
   generic classes.  also, i added helvetica font for macs
   and specified absolute font sizes.  20040810 mar3 */
/*span.note{font:.8em tahoma,verdana,arial;color:#555555}*/
.note{font-family:tahoma,verdana,arial,helvetica;font-size:11px;color:#555555}
/*span.notered {font: 80% tahoma,verdana,arial;color:#FF0000;}*/
.notered {font-family:tahoma,verdana,arial,helvetica;font-size:11px;color:#FF0000;}
span.error{font:bold 100% tahoma,verdana,arial; color:#FF0000;}
.error { font: bold 100% tahoma,verdana,arial; color:#FF0000; }

/*  Site Specific */
table.mainTable { background-color: #FEC; }
td.menuBack { background-image: url("http://westfieldwi.com/img/menu_slats_background.gif");}

p.pageHeader { font: bold 120% arial,verdana; color: #630; }

img.placeLeft { float: left; }
img.placeRight { float: right; }

p.lowerBorder { border-bottom: 2px solid #630; }
p.upperBorder { border-top: 2px solid #630; }
p.endPage { border-top: 2px solid #630; border-bottom: 2px solid #630; font-size: smaller; }

/* community links */
td.linkBorder { border-top: 2px solid #630; border-bottom: 2px solid #630; }
td.addressPad { padding-top: 2px; padding-bottom: 2px; }

/* survey */
table.surveyBorder { border: 1px solid #630; }
td.surveyHeader { background-color: #630; color: #FFF; font-weight: bold; }
td.greyBack { background-color: #DDD; } 

/* Admin Main */
table.adminBorder { border: 1px solid #630; }
td.adminHeader { background-color: #630; color: #FFF; font: bold 100% arial,verdana; }
td.whiteBack { background-color: #FFF; }

/* member / resources page */
td.businessListing{width:60%;vertical-align:top}
td.categoryListing{vertical-align:top}
span.categoryHeader{font-weight:bold}
td.businessName{color: #FFF; background-color: #630; font-weight:bold}
table.businessListing {border: 1px solid #630;}
td.whiteBack { background-color: #FFF; }        /* copied from Admin Main */

a.premiumLink:link {font-weight:bold}     /* unvisited link */
a.premiumLink:visited {font-weight:bold}  /* visited link */
a.premiumLink:hover {font-weight:bold}    /* mouse over link */
a.premiumLink:active {font-weight:bold}   /* selected link */

a.selectedCategory:link {font-weight:bold;color:#CC0000}     /* unvisited link */
a.selectedCategory:visited {font-weight:bold;color:#CC0000}  /* visited link */
a.selectedCategory:hover {font-weight:bold}    /* mouse over link */
a.selectedCategory:active {font-weight:bold}   /* selected link */

/* member / resoures admin page */
td.greyBack { background-color: #EEE; }