body, p, th, div, form { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 14px; font-weight:normal; }
body { background-color-original: #747577; background-color:#E3D2C2; }

p, ul { text-align:left; }
li { padding:5px; }

a, a:visited { color: #6B301E; text-decoration:none; }
a:hover { text-decoration:underline; }

p a, p a:visited { font-weight:bold; }

form { text-align:left; margin:0px; padding:0px; }
form input { margin:2px; }

.btn { background-color:#C49D76; font-size:11px; text-transform:uppercase; color:white; font-weight:bold; border:1px groove #6A2B19; padding:2px 7px 2px 7px; }
.input { width:250px; }

.err { color:red; display:block; margin:10px 0px 10px 0px; }

.style19 { color: #666666; text-align:center; }
.style28 { color: #6B301E; font-weight: bold; font-size:16px; }
.style33 { color: #333333; font-size: 12px; }
.style34 { color: #FFFFFF; }

.app_table td { border:1px solid #CCCCCC; padding:10px; }
.app_table td input { display:block; }
.app_table td input.mid { width:350px; }
.app_table td input.long { width:555px; }
.app_table td input:active { background-color:#FFFFCC; }
.app_table td input:focus { background-color:#FFFFCC; }
.app_top { color:white; text-transform:uppercase; font-size:15px; background-color:#999999; text-align:center; font-weight:bold; }
.app_mid { background-color:#E6E6E6; text-align:center; text-transform:uppercase; }
.app_mid p { text-transform:none; font-size:9px; margin:0px; }

.gallery { border:0px; margin:5px; width:290px; }
.checkboxlist { margin:5px 0px 20px 5px; }
.checkboxlist li { list-style:none; vertical-align:top; }
.checkboxlist li input { display:inline; }

.membertable { width:100%; font-size:10px; }
.membertableheader { background-color:#CC9966; }
.membertable td { padding:5px; text-align:left; }

.msg_seperator { text-align:left; font-style:italic; background-color:#E3D2C2; padding:2px; font-weight:bold; font-size:12px; color:#6B301E; }

.homelogo { margin:20px; width:125px; }

.red { color: #6B301E; }