/* -----------------------------------
file:       eventAdminV04.css
Updated:	v01 2026-01-06 11:38 AM
based on Russ Wheatley Master.css and Stylin with CSS
---------------------------------- */
@import url("_simpleReset.css");
@import url("_listMenu.css");
@import url("_defaultClasses.css");
@import url("_navigationIcons.css");
body {
    background-color: #95cedb;
}

h2, h4, h5 {font-family: arial narrow, sans-serif;}
.content {
    margin: 0;
    padding: 0 0 0 10px;
    width: 1400px;
    background-color: #95cedb;
}
.content ul {
    margin: 1rem;
}
.content li {
    list-style-type: none;
    padding:0 0 0 10px;
    margin: 20px 0 0 0;
}
#tableAttend caption{
    font-weight:bold;
}
#tableAttend table {
    margin:1em;
    width:800px;
}
#tableAttend th {
    background-color:cyan;
    font-size:75%;
    border:solid thin black;
    padding:0.2em 0.4em 0.2em 0.2em;
}

#tableAttend td {
    background-color:beige;
    border:solid thin black;
}

#table02 caption {
    font-weight:bold;
}
#table02 table {
    margin:1em;
    width:800px;
}

#table02 th {
    background-color:cyan;
    border:solid thin black;
}

#table02 td {
    background-color:white;
    border:solid thin black;
}
#table03 caption,#table04 caption {
    font-weight:bold;
}
#table03 table,#table04 table {
    margin:1em;
}
#table03 th {
    background-color:cyan;
    border:solid thin black;
    padding-right:0.4em
}
#table04 th {
    background-color:cyan;
    border:solid thin black;
    padding-right:0.4em;
}
#table03 td {
    background-color:white;
    border:solid thin black;
}
#table04 td {
    background-color:white;
    border:solid thin black;
}
.textLeft {
    text-align:left;
    padding:0.2em 0.4em 0.2em 0.4em;
}
.textLeftSmall {
    font-size:75%;
    text-align:left;
    padding:0.2em 0.4em 0.2em 0.4em;
}
.textRight {
    text-align:right;
    padding:0.2em 0.4em 0.2em 0.4em;
}
.textLeftSmall {
    font-size:75%;
    text-align:left;
    padding:0.2em 0.4em 0.2em 0.4em;
}
.textCenterSmall {
    font-size:75%;
    text-align:center;
    padding:0.2em 0.4em 0.2em 0.4em;
}
.jasonCalendar
{
    margin:10px;
    width:400px;
}
.jasonCalendar label
{
    width:130px;
}
.jasonCalendar div
{
    font-size:10pt;
}
.filterField {
    float:left;
    margin:0 0 10px 10px;
    width:160px;
}
.filterField label {
    display: block;
    width: 150px;
    font-size: 10pt;
    font-weight:bold;
}
.filterField label span
{
    color: blue;
    font-size:8pt;
}
.echoQstr {
    color:blue;
    font-size:70%;
    width: 900px;
}
.signup {
    background-color:cyan;
}
.redError {
    color:red;
    font-size:90%;
    width:90%;
}
.eventNumber {
    width: 50px;
}
.blue90 {
    color:blue;
    font-size:90%;
}
.recordView {
    width:50rem;
    background-color:white;
}
.recordView label {
    width:22%;
    display: inline-block;
    text-align:right;
}
.recordView input {
    width:22%;
    margin:0 0 0 10px;
}
.recordView select {
    width:auto;
    margin:0 0 0 10px;
}
.recordView textarea {
     width:45%;
     margin:0 0 0 10px;
 }
.recordView li {
    padding:4px;
    margin:0;
}
.width50 {
    width: 30px;
}
.heading span{
    color:black;
    font-size:80%;
}
.showGridLines
{
    border: solid black thin;
    width:950px;
}
.showGridLines th
{
    border: solid black thin;
    background-color:cyan;
    font-size:10pt;
    text-align:center;
    font-weight:bold;
}
.showGridLines td
{
    border:thin solid black;
    background-color:white;
    padding:2px;
    font-size:10pt;
}
.inputForm {
    width: 800px;
    background-color:pink;
}
.inputForm li{
    margin: 0;
}
.inputForm label{
    display: inline-block;
    vertical-align: top;
    width: 150px;
}
.inputForm textArea{
    width:400px;
}
.leftColumn {
    float:left;
    width:200px;
    height:700px;
    background-color: #95cedb;
}
.leftColumn ul{
    margin:0;
    padding:0;
}
.leftColumn li{
    margin: 10px 0 20px 0;
    padding:0;
}
.whiteBlock {
    background-color:white;
    width:54rem;
    margin:1rem;
    padding:1rem;
    border:solid tan thin;
 }
.signupDetails tr {
    border: solid black thin;
}
.signupDetails th {
    border: solid black thin;
}
.signupDetails td {
    border: solid black thin;
}
.signupDetails input {
    border:none;
}
.activitySet {
    width:60%;
}
.activitySet tr {
    border: solid black thin;
}
.activitySet th
{
    background-color:cyan;
    font-size:0.9rem;
    text-align:center;
    font-weight:bold;
}
.activitySet td
{
    background-color:white;
    padding:2px;
    font-size:10pt;
}
.activitySet td:first-child {width:10%; text-align: center;}
.activitySet td:nth-child(2) {width:30%; text-align: left;}
.activitySet td:nth-child(3) {width:10%;text-align: center;}
h2.activityTitle {
    color: green; font-size: 1.2rem;
    margin-bottom:0;
}
.benDev {
    display: inline-block;
    color: blue;
    font-size: 9pt;
}
.editSet {
    padding:1rem;background-color:white;
    width: 40rem;
    margin: 1rem;
}
.activityEditSet{
    padding:1rem;background-color:white;
    width: 40rem;
    margin: 1rem;
}
.activityEditSet tr {
    height: 1.5rem;
}
.activityEditSet th {
    background-color: cyan;
}
.activityEditSet td:first-child {width:10%; text-align: left; padding:0 0 0 1rem;}
.activityEditSet td:nth-child(2) {width:10%; text-align: left; padding:0 0 0 1rem;}
.activityEditSet td:nth-child(3) {width:10%;text-align: left;; padding:0 0 0 1rem;}
.activityEditSet td:nth-child(4) {width:20%;text-align: left;}
.activityEditSet td:nth-child(5) {width:20%;text-align: left;}

.groupTable th {
    background-color: cyan;
    border: solid thin blue;
}
.groupTable td {
    background-color: beige;
    border: solid thin blue;
}
.groupTable td:first-child {width:8%; text-align: center;}
.groupTable td:nth-child(2) {width:18%; text-align: left; padding:0 0 0 1rem;}
.groupTable td:nth-child(3) {width:50%;text-align: left;; padding:0 0 0 1rem;}
.groupTable td:nth-child(4) {width:8%;text-align: center;}
.groupTable td:nth-child(5) {width:8%;text-align: center;}
.groupTable td:nth-child(6) {width:8%;text-align: center;}
.groupTable th:first-child { text-align: center;}
.groupTable th:nth-child(2) { text-align: left; padding:0 0 0 1rem;}
.groupTable th:nth-child(3) {text-align: left;; padding:0 0 0 1rem;}
.groupTable th:nth-child(4) {text-align: center;}
.groupTable th:nth-child(5) {text-align: center;}
.groupTable th:nth-child(6) {text-align: center;}
.recordGroup {
    padding:1rem;background-color:white;
    width: 40rem;
    margin: 1rem;
}
.recordGroup tr {
    height: 1.5rem;
}
.recordGroup th {
    background-color: cyan;
}
.recordGroup td:first-child {width:10%; text-align: right; padding:0 3rem 0 0;}
.recordGroup td:nth-child(2) {width:25%; text-align: left;}
.recordGroup td:nth-child(3) {width:10%;text-align: left;}
.recordGroup td:nth-child(4) {width:15%;text-align: center;}
/* submit records now called subNum */

.subNumTable th {
    background-color: cyan;
    border: solid thin blue;
}
.subNumTable td {
    background-color: beige;
    border: solid thin blue;
}
.subNumTable td:first-child {width:8%; text-align: center;}
.subNumTable td:nth-child(2) {width:18%; text-align: left; padding:0 0 0 1rem;}
.subNumTable td:nth-child(3) {width:50%;text-align: left;; padding:0 0 0 1rem;}
.subNumTable td:nth-child(4) {width:8%;text-align: center;}
.subNumTable td:nth-child(5) {width:8%;text-align: center;}
.subNumTable td:nth-child(6) {width:8%;text-align: center;}
.subNumTable th:first-child { text-align: center;}
.subNumTable th:nth-child(2) { text-align: left; padding:0 0 0 1rem;}
.subNumTable th:nth-child(3) {text-align: left;; padding:0 0 0 1rem;}
.subNumTable th:nth-child(4) {text-align: center;}
.subNumTable th:nth-child(5) {text-align: center;}
.subNumTable th:nth-child(6) {text-align: center;}
.recordSubNum {
    padding:1rem;background-color:white;
    width: 40rem;
    margin: 1rem;
}
.recordSubNum tr {
    height: 1.5rem;
}
.recordSubNum th {
    background-color: cyan;
}
.recordSubNum td:first-child {width:10%; text-align: right; padding:0 3rem 0 0;}
.recordSubNum td:nth-child(2) {width:25%; text-align: left;}
.recordSubNum td:nth-child(3) {width:10%;text-align: left;}
.recordSubNum td:nth-child(4) {width:15%;text-align: center;}

.tableView {
    width:40rem;
    background-color:beige;
    margin:0;
}
.tableView tr {
    height: 1.5rem;
}
.tableView th {
    background-color: lightgrey;
}
.tableView th:first-child {width:20rem; text-align: left;}
.tableView th:nth-child(2) {width:25%; text-align: center;}
.tableView th:nth-child(3) {width:25%;text-align: left; padding:0 0 0 1rem;}

.tableView td:first-child {width:50%; text-align: left;}
.tableView td:nth-child(2) {width:25%; text-align: right; padding:0 3rem 0 0;}
.tableView td:nth-child(3) {width:25%;text-align: left; padding:0 0 0 2rem;}

.viewReportSummary {
    margin: 0 0 1rem 1rem;
}
.viewReportSummary li {
    margin: 0;
}
.viewReport {
    padding:1rem;
}
.viewReport th {
    background-color: beige;
}
.viewReport table {width:470px;}
.viewReport td:first-child {width:12%; text-align: center;}
.viewReport td:nth-child(2) {width:60%; text-align: left;}
.viewReport td:nth-child(3) {width:28%;text-align: left; padding:0 0 0 1rem;}

.viewReport740 {
    padding:1rem;
}
.viewReport740 th {
    background-color: lightgoldenrodyellow;
}
.viewReport740 table {width:740px;}
.viewReport740 td:first-child {width:10%; text-align: center;}
.viewReport740 td:nth-child(2) {width:55%; text-align: left;}
.viewReport740 td:nth-child(3) {width:10%;text-align: left; padding:0 0 0 1rem;}
.viewReport740 td:nth-child(4) {width:20%;text-align: left; padding:0 0 0 2rem;}
.e05main {width:810px;margin-left:20px; font-family:Noto Serif, serif}
.e05main span {font-size:110%;font-weight:bold;}
.e05s1 {width:800px;text-align:center;font-style:italic;font-weight:bold;font-size:130%;}
.e05s2 {width:800px;text-align:center;font-weight:bold;font-size:120%;}
.e05s3 {width:800px;text-align:center;font-weight:bold;color:red; font-size:140%;}
.e05s4 {width:800px;text-align:center;font-style:italic;font-size:110%;}
.e05s5 {width:800px;text-align:center;font-size:120%;}
.e05s6 {width:800px;}
.e05s6 table {width:750px; }
.e05s6 td {font-size:16px;}
.e05s6a {display: inline-block; width:300px;font-size:100%;}
.e05s6a span {font-size:110%;}
.e05s6b {width:200px;float:left;}
.e05s7 {width:800px;font-size:100%;}
.e05s7 span {font-size:110%;}
.e05s8 {width:800px;}.e05s1 {width:800px;}
.e05s8a {width:200px;float:left;}
.e05s8b {width:600px;float:left;font-size:100%;}
.e05s8b span {font-size:110%;}
.e05s9 {width:750px;font-size:100%;}
.e05s9 span {font-size:110%;}

.rFlagNote {
    width:800px;
    margin:5px;
    font-size:90%;
    color:blue;
}
.rFlagNote ul {
    margin: 0;
    padding: 0;
}
.rFlagNote li {
    list-style-type: disc;
    padding:0 0 0 10px;
    margin: 0 0 0 20px;
}
