table {margin:auto;}

.tablebdir {width:96.25%;border:1px solid #764;border-collapse:collapse;font-family:verdana, arial, san-serif;font-size:90%;line-height:1.5em;margin-top:3.5%;margin-left:auto;margin-right:auto;padding:0;color:#000;text-align:center;}
.tablebdir caption {border:2px solid #764;color:#dca;background:#003300;text-align:center;font-family:verdana,arial,sans-serif;font-weight:bold;margin-left:-1px;margin-right:-1px;}
.tablebdir th {font-weight:bold;border-top:2px solid #030;border-bottom:2px solid #764;color:#dca;background:#764;}
.tablebdir td {color:#000;background:#fff;}
.tablebdir td.trow {border-top:2px solid #030;border-bottom:2px solid #764;color:#dca;background:#030;text-align:center;font-family:verdana,arial,sans-serif;font-weight:bold;}

.required {color:#ff0000; font-weight:bold;}

.tableftrip {width: 100%;color: #dca;background: #764;font-family:verdana, arial, san-serif;font-size:90%;line-height:1.5em;}
.tableftrip td {text-align:center;}

.mbsp {width:40%;font-family:verdana,arial,san-serif;font-size:90%;line-height:1.5em;margin-left:auto;margin-right:auto;border-left:1px solid #764;border-right:1px solid #764;border-bottom:1px solid #764;border-collapse:collapse;padding: 0;background:#dca;}
.mbsp caption {border:2px solid #764;color:#dca;background:#003300;text-align:center;font-family:verdana,arial,sans-serif;font-weight:bold;margin-left:-1px;margin-right:-1px;}
.mbsp th {background:#764;color:#dca;text-align:center;border-top:2px solid #030;}
.mbsplt {text-align:left;}
.mbsprt {text-align:left;}

.news {width:80%;margin-left:auto;margin-right:auto;border-left:1px solid #764;border-right:1px solid #764;border-bottom:1px solid #764;border-collapse:collapse;padding: 0;background:#dca;}
.news caption {border:2px solid #764;color:#dca;background:#003300;text-align:center;font-weight:bold;margin-left:-1px;margin-right:-1px;}
.news th {border-top:2px solid #030;border-bottom:2px solid #764;color:#dca;background:#764;font-weight:bold;}
.news td {font-weight:bold;text-align:center;}

input {height:12px;padding:5px 3px;border:1px solid #030;display:inline;}
div.spacer {clear: both;}
div.row {clear:both;width:100%;padding-top:10px;padding-left:5px;color:#000;font-weight:bold;text-align:center;}
div.row span.label {text-align:center;}
div.row span.formw {width:335px;height:12px;text-align:center;}
fieldset {width:98%;font-family:verdana,arial,san-serif;font-size:90%;line-height:1.5em;margin-left:4px;padding:3px;}
fieldset {border:1px solid #764;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
legend {padding: 0.2em 0.5em;border:2px solid #deceae;background:#030;color:#dca;font-size:100%;font-weight:bold;}
.text {background-color:#fff;border:1px solid #030;width:31em;height:10em;}
.btnExample {color:#dca;background:#764;font-weight:bold;border:4px outset #deceae;}
.btnExample:hover {color:#fff;background:#030;border-top:2px inset #deceae;border-left:2px inset #deceae;border-bottom:2px inset #764;border-right:2px inset #764;}
.btnExample:active {color:#fff;background:#c00;border:4px outset #dca;}
.zip {width:3em;}
.state {width:2em;margin-right:.75em;}
.no {width:2em;margin-right:1em;}
h1.form {font-family:Verdana,arial,sans-serif;font-size:small;font-weight:bold;color:#dca;text-align:center;padding-top:3px;padding-right:0px;padding-bottom:3px;padding-left:10px;background-color:#003300;}
.input {width:2em;margin-right:1em;}
label,input {display:block;}

label,input.inline {display:inline;}
.attend {width:2em;margin-right:.5em;}
.city {width:21.7em;margin-right:1em;}
.rate {width:2em;margin-right:1em;}

.field {width:30.5em;}
.date {width:8em;margin-right:2em;}
.time {width:4em;margin-right:2em;}
.spec {font-weight:normal;text-align:left;width:10em;}
select.space {margin-right:5em;}
select.spacert {margin-right:0.5em;}
.font {font-size:75%;}
textarea {font-family:Verdana,Arial,sans-serif;}
.moveinput {margin-left:0.25em;}
.phone {width:6.75em;margin-right:1.05em;}
.email {width:21.85em;margin-right:1em;}
.table {font-size:90%;}
.tablewthr {width:96.25%;border:1px solid #764;border-collapse:collapse;margin-left:auto;margin-right:auto;padding:0;font-size:90%;line-height:1.5em;font-family:verdana,arial,sans-serif;color:#000;text-align:center;}
.tablewthr caption {border-top:2px solid #764;border-bottom:2px solid #764;color:#fc3;background:#003300;font-size:1em;line-height:1.5em;font-family:verdana,arial,sans-serif;font-weight:bold;text-align:center;margin-left:-1px;margin-right:-1px;}
.tablewthr td {color:#000;background:#030;text-align:center}
.tablewthr img {margin-left:auto;margin-right:auto;}

.win {width:96.25%;border:1px solid #764;border-collapse:collapse;margin-top:0%;margin-right:5px;font-size:90%;line-height:1.5em;font-family:verdana,arial,sans-serif;color:#000;margin-left:1.4em;}
.win caption {border-top:2px solid #764;color:#dca;background:#003300;font-size:1em;line-height:1.5em;font-family:verdana,arial,sans-serif;font-weight:bold;text-align:center;margin-left:-1px;margin-right:-1px;}
.win td {color:#dca;background:#764;text-align:left;border:2px solid #635538;width:25em;}
.win td.left {color: #B06E04;background:#dca;width:7em;padding-left:2em;}

.check {border:0;display:inline;vertical-align:middle;}
.group {display: inline-block;} 
.radio  {display:inline;}

.border {border-top:4px solid #030;}

table.bocce {border-left:1px solid #764;border-right:1px solid #764;border-bottom:1px solid #764;padding:0;font-family: verdana, arial, sans-serif;background:#dca;}
table.bocce caption {border:2px solid #764;color:#dca;background:#003300;text-align:center;font-family:verdana,arial,sans-serif;font-weight:bold;margin-left:-1px;margin-right:-1px;}
table.bocce {margin:auto;}
table.bocce th.head {font-size:83%;color:#dca;background:#764;text-align:center;padding:2px;}
table.bocce th {font-size:75%;padding:2px;color:#B06E04;background:#dca;text-align:center;border:1px solid #030;}
table.bocce td {font-size:75%;font-weight:bold;padding:2px;text-align:center;color:#030;background:#fff;border:1px solid #030;}
