table.iform { border: 1px solid #ccc; border-collapse: unset; border-spacing: 3px; margin-right:5px;}
table.iform tr th { font-weight:bold; text-align: right; padding-right:10px; vertical-align: middle; }
table.iform tr td { font-weight: normal; padding: 2px; }

table.bform { border: 1px solid #ccc; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.bform tr th { border: 1px solid #ccc; text-align: right; padding:5px; vertical-align: middle; color: #006699;}
table.bform tr td { border: 1px solid #ccc; font-weight: normal; padding-top:10px; padding:5px; vertical-align: middle;}

table.cform { border: 1px solid #ccc; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.cform tr th { border: 1px solid #ccc; font-weight:bold; text-align: center; padding:5px; background-color: black; color:white; vertical-align: middle;}
table.cform tr td { border: 1px solid #ccc; font-weight: normal; padding-top:10px; padding:5px; vertical-align: middle;}

table.rform { border: 1px solid #ccc; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.rform tr th { border: 1px solid #ccc; font-weight:bold; text-align: center; padding:5px; background-color: red; color:white; vertical-align: middle;}
table.rform tr td { border: 1px solid #ccc; font-weight: normal; padding-top:10px; padding:5px; vertical-align: middle;}

table.dform { border: 1px solid #ccc; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.dform tr th { border: 1px solid #ccc; font-weight:normal; text-align: center; padding:5px; background-color: white; color:black; vertical-align: middle;}
table.dform tr td { border: 1px solid #ccc; font-weight: normal; padding-top:5px; padding:5px; vertical-align: middle;}

table.lright { border: 1px solid #ccc; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.lright tr th { border: 1px solid #ccc; text-align: right; padding:5px; vertical-align: middle; color: #006699;}
table.lright tr td { border: 1px solid #ccc;  text-align: left; font-weight: normal; padding-top:10px; padding:5px; vertical-align: middle;}



/* Table CSS */

table.hdstanding { border: 1px solid #cbcbcb; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.hdstanding tr th {  border: 1px solid #cbcbcb; font-weight:normal;  padding:5px; background-color: #B2A66A; color:white; vertical-align: middle;}
table.hdstanding tr td {  border: 1px solid #cbcbcb; font-weight: normal; padding-top:5px; padding:5px; vertical-align: middle;}

table.hdblue { border: 1px solid #cbcbcb; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.hdblue tr th {  border: 1px solid #cbcbcb; font-weight:normal; text-align: center; padding:5px; background-color: #4080BF; color:white; vertical-align: middle;}
table.hdblue tr td {  border: 1px solid #cbcbcb; font-weight: normal; padding-top:5px; padding:5px; vertical-align: middle;}

table.hdbluetop { border: 1px solid #cbcbcb; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.hdbluetop tr th {  border: 1px solid #cbcbcb; font-weight:normal; text-align: center; padding:5px; background-color: #4080BF; color:white; vertical-align: top;}
table.hdbluetop tr td {  border: 1px solid #cbcbcb; font-weight: normal; padding-top:5px; padding:5px; vertical-align: top;}

table.hdgreen { border: 1px solid #cbcbcb; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.hdgreen tr th {  border: 1px solid #cbcbcb; font-weight:normal; text-align: center; padding:5px; background-color: green; color:white; vertical-align: middle;}
table.hdgreen tr td {  border: 1px solid #cbcbcb; font-weight: normal; padding-top:5px; padding:5px; vertical-align: middle;}

table.sm-tbl-hd { border: 1px solid #cbcbcb; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.sm-tbl-hd tr th {  border: 1px solid #cbcbcb; font-weight:normal; text-align: center; padding:3px; background-color: black; color:white; vertical-align: middle;}
table.sm-tbl-hd tr td {  border: 1px solid #cbcbcb; font-weight: normal; padding-top:3px; padding:3px; vertical-align: middle;}

table.printable {
    border: 1px solid #cbcbcb;
    border-collapse: unset;
    border-spacing: 0px;
    margin-right: 0px;
}

    table.printable tr th {
        border: 1px solid #cbcbcb;
        font-weight: bold;
        text-align: center;
        padding: 3px;
        background-color: white;
        color: black;
        vertical-align: middle;
    }

    table.printable tr td {
        border: 1px solid #cbcbcb;
        font-weight: normal;
        padding-top: 3px;
        padding: 3px;
        vertical-align: middle;
    }



table.sm-tbl { border: 1px solid #cbcbcb; border-collapse: unset; border-spacing: 0px; margin-right:0px;}
table.sm-tbl tr th { border: 1px solid #cbcbcb; font-weight:normal; text-align: center; padding:5px; background-color: black; color:white; vertical-align: middle;}
table.sm-tbl tr td { border: 1px solid #cbcbcb; font-weight: normal; padding-top:5px; padding:5px; vertical-align: middle;}

/* FORMS CSS */

table.sm-form { border: 1px solid #cbcbcb; border-spacing: 0; border-collapse:unset;  empty-cells: show;}
table.sm-form tr th { border: 1px solid #cbcbcb; border-spacing: 0; padding: 5px; text-align: right; color: #006699; vertical-align: middle;}
table.sm-form tr td { border: 1px solid #cbcbcb; border-spacing: 0; padding: 5px; font-weight: normal; margin: 0; overflow: visible; }

table.noform { border: 1px solid #ccc; border-collapse: unset; border-spacing: 0px; margin-right:5px;}
table.noform tr th {  font-weight:bold; text-align: center; padding-right:10px; vertical-align: middle; }
table.noform tr td {  font-weight: normal; padding: 2px; }

table.noform2 { border: 0px solid #ccc; border-collapse: unset; border-spacing: 0px; margin-right:5px;}
table.noform2 tr th {  font-weight:normal; text-align: right; padding-right:10px; vertical-align: middle; }
table.noform2 tr td {  font-weight: normal; padding: 2px;  vertical-align: middle; }

table.schedule { border: 0px; border-collapse: unset; border-spacing: 3px; margin-right:5px;}
table.schedule tr th { font-weight:normal; text-align: center; padding-right:5px; height:20px; vertical-align:middle;}
table.schedule tr td { font-weight: normal; padding: 3px; vertical-align: middle;}


table.gamelist { border: 0px; border-collapse: unset; border-spacing: 3px; margin-right:5px;}
table.gamelist tr th { font-weight:normal; text-align: center; padding-right:10px; height:20px; vertical-align:middle; background-color: green; color:white;}
table.gamelist tr td { font-weight: normal; padding: 3px; vertical-align: middle;}

.undline {text-decoration:underline;}
.height30 {height: 30px;}
.middle {vertical-align: middle;}
.top {vertical-align: top;}
.bottom {vertical-align: bottom;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.bg-bluegreen  {background-color: #4080BF; color:white;}  /*Light Blue, Used on Table headers for Schedule*/
.bg-yellow  {background-color: yellow; color:black;}  /*Light Blue, Used on Table headers for Schedule*/
.bg-red  {background-color: red; color:white;}  /*Light Blue, Used on Table headers for Schedule*/
.bg-black  {background-color: black; color:white;}  /*Light Blue, Used on Table headers for Schedule*/
.bg-darkgray  {background-color:darkgray; color:white;}  /*Light Blue, Used on Table headers for Schedule*/
.bg-lightgray {
    background-color: lightgray;
    color: white;
}
/*Light Blue, Used on Table headers for Schedule*/

.bg-blue  {background-color: darkblue; color:white;}  /*Light Blue, Used on Table headers for Schedule*/
.bg-green  {background-color: green; color:white;}  /*Green for report score*/
.div-green {  border: 1px solid #cbcbcb; font-weight:bold; text-align: center; padding:5px; background-color: green; color:white;}
.bg-sitebg {background-color: #00476C; color:white;}  /*site bg color*/

.standing-color {background-color:#B2A66A; color:white}
.alt-standing-color {background-color:#FFF4BD;}

.score-color {background-color:#056305; color:white}
.alt-score-color {background-color:#d9ebb6;}

.schedule-color {background-color:#3088D0; color:white}
.alt-schedule-color {background-color:#ccf5ff;}

.paid-color {
    background-color: #ccf5ff;
    color: red;
}

.unpaid-color {
    background-color: yellow;
}

.light-blue {color: #4080BF;}
.blue {color: blue;}
.black {color: black;}
.green {color:green;}
.red {color:red;}
.yellow {color:yellow;}
.white {color:white;}
.border9 { border: 0px;}
.border1 { border: 1px solid #ccc;}
.border5 {border: 5px solid black; }
.bold1 {font-weight: bold;}
.bold {font-weight: bold;}
.bolder {font-weight: bolder;}

.margin-left10 {margin-left: 10px;}
.padding-left15  {padding-bottom: 15px; padding-right: 2px;}
.pad-left-right5 {padding-left: 5px; padding-right: 5px;}
.pad-2px {
    padding: 2px 2px 2px 2px;
}

.padding-bot15 {padding-bottom: 15px; padding-top: 2px;}
.padding-bot10 {padding-bottom: 10px; padding-top: 2px;}
.padding-bot5 {padding-bottom: 15px; padding-top: 2px;}

.padding-top25 {padding-top: 25px; padding-bottom: 2px;}
.padding-top15 {padding-top: 15px; padding-bottom: 2px;}
.padding-top10 {padding-top: 10px; padding-bottom: 2px;}
.padding-top5 {padding-top: 5px; padding-bottom: 2px;}

.pad-top-bot5 {padding-top: 5px; padding-bottom: 5px;}
.pad-top-bot10 {padding-top: 10px; padding-bottom: 10px;}
.pad-top-bot15 {padding-top: 15px; padding-bottom: 15px;}
.pad-top-bot20 {padding-top: 20px; padding-bottom: 20px;}
.pad-top-bot25 {padding-top: 25px; padding-bottom: 25px;}
.pad-top-bot30 {padding-top: 30px; padding-bottom: 30px;}
.pannel { border: 1px solid grey;}
.text2red {color: red;}
.note {color: red; font-size: 12px; font-style:italic;}
.tinynote {color: red; font-size: 9px; font-style:italic;}
.error {color: red; font-size: 12px; padding-top: 20px; padding-bottom: 20px;}

.text2red{color: red;}
.text2blue{color: #006699;}
.text2boldblue{color: #006699; font-weight: bold;}
.text2boldred{color: red; font-weight: bold;}
.text2 {color: #333333; font-size-adjust: 0.58;}
.text2boldblack {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.text2bold {color: #333333; font-size-adjust: 0.58; font-weight:bolder;}
.text2green {color: #208020;}
.text2brown {
    color: firebrick;
}
.Text2white {color: white;}
.text2white {color: white;}
.text1greenbold {COLOR: green; FONT-SIZE: 13px; font-weight: bold;}
.text1boldred {color: #cc0000; font-size: 13px; font-weight: bold;}
.text1boldblack {color: #000000; font-size: 13px; font-weight: bold;}
.text1boldblue {color: #006699; font-size: 13px; font-weight: bold;}
.text1boldwhite {color: #FFFFFF; font-size: 13px; font-weight: bold;}
.text1white {
    color: #FFFFFF;
    font-size: 13px;
}
.text1boldbrightblue {color: blue; font-size: 13px; font-weight: bold;}
.text1 {font-size: 13px; }
.text2 {
    font-size: 12px;
}
.text3 {font-size: 9px; }
.headerblack {font-size: 19px; font-weight: bold;}

.header0
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
    COLOR: #cc0000;
    FONT-SIZE: 19px;
    FONT-WEIGHT: bold;
}

.bigdbttn {
    BORDER-BOTTOM: #104a7b 1px solid;
    BORDER-LEFT: #afc4d5 1px solid;
    FONT-FAMILY: tahoma,sans-serif;
    background-color: red;
    HEIGHT: 30px;
    COLOR: #ffffff;
    FONT-SIZE: 13px;
    BORDER-TOP: #afc4d5 1px solid;
    CURSOR: hand;
    BORDER-RIGHT: #104a7b 1px solid;
    TEXT-DECORATION: none;
}

.smsnonregistered
{
    border-bottom: #000000 thin solid;
    border-left: #000000 thin solid;
    background-color: mediumblue;

    color: white;
    font-size: 13px;
    border-top: #000000 thin solid;
    border-right: #000000 thin solid;
}
.smsregistered
{
    border-bottom: #000000 thin solid;
    border-left: #000000 thin solid;
    background-color: darkgreen;

    color: white;
    font-size: 13px;
    border-top: #000000 thin solid;
    border-right: #000000 thin solid;
}

.alink14 {
  position:relative;
  text-align:center;
  font-size:14px;
  background-color: black;
  color:white;
}

.alink14 a:link {color: white; text-decoration: none;}
.alink14 a:visited, .alink14 a:hover,
.alink14 a:active {
  color: red;
}


