/*
 *	 logo_3.gif
 *	 Geometr415 Md BT 21pt Bold #000
 *   Verdana
 *   Stencil
 *
 */
/* jasonMbr 08/15/2021 - playing around, no changes
/* jasoncbk 03/03/2020 - add DataTables to rpt_orderOfGo_SponsorsBio.php */

/* Menu */

ul#menu {
    padding: 0; /* above/below tabs (grey) */
    margin-bottom: 11px;
}

ul#menu li {
    display: inline; /* LIST(li): inline=horz, block=vertical */
    margin-right: 11px; /* margin b4 tab (grey) */
}

ul#menu li a {
    background-color: #ffffff;
    padding: 10px 20px;
    text-decoration: none;
    color: #696969;
    border-radius: 4px 4px 0 0;
}

ul#menu li a:hover {
    color: white;
    background-color: black;
}

/* DataTables nothing here worked #faffcc */

.tdBio {
    border-width: 2px;
    padding: 1px;
    border-style: inset;
    border-color: black;
    width: 790px !important;
    height: auto !important;
    display: inline-block;
    word-wrap: break-word !important;
}

.textBio {
    width: 541px !important;
    height: 62px !important;
    maxlength: 255 !important;
}

.headerBio { /* works! */
    background-color: pink;
    padding: 0px 0px 0px 0px !important; /* top right bottom left */
    font-size: 12px;
    font-weight: bold;
!important;
}

.butBio {
    text-align: center !important;
    width: 10px !important;
    color: blue; /* #e45900; */
}

.thBio {
    text-align: center !important;
    color: black;
}

.right {
    text-align: right;
}

table.dataTable thead th,
table.dataTable tfoot th { /* note: footers removed from html */
    padding: 0px 3px 0px 0px !important;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 1px 3px 1px 1px !important;
}

table.dataTable.display tbody tr.even td.sorting_1,
table.dataTable.display tbody tr.even { /* works */
    background-color: #f3ecb8 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    min-height: 60px !important;
}

table.dataTable.display tbody tr.odd td.sorting_1,
table.dataTable.display tbody tr.odd { /* works */
    background-color: #faffcc !important;
    font-size: 12px !important;
    font-weight: bold !important;
}


/* Draw Check Box                     */
#nameDrillTbl .changed {
    background-color: orange;
}

/*    adminUpdateScores.php - start   */
.scoresTbl input {
    width: 40px;
}

/* new table style css jmb 2/2012     */
table.TrialInfo01 {
    border-width: 2px;
    border-spacing: 2px;
    border-style: outset;
    border-color: gray;
    border-collapse: separate;
    background-color: white;
    width: 100%;
}

table.TrialInfo01 th {
    border-width: 2px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
}

table.TrialInfo01 td {
    border-width: 2px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
    background-color: white;
}

table.dteEventList {
    border-width: 1px;
    border-spacing: 1px;
    border-style: outset;
    border-color: black;
    border-collapse: separate;
    width: 100%;
}

table.dteEventList th {
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
}

table.dteEventList td {
    border-width: 1px;
    padding: 1px;
    border-style: inset;
    border-color: gray;
}

/* end new table style css jmb 2/2012 */

.EnterAmt {
    font-weight: bold;
    font-size: 11px;
    background: lightgreen;
}

.CalcAmt {
    font-weight: bold;
    font-size: 11px;
    background: pink;
}

/*      adminUpdateScores.php - end   */

HR {
    page-break-after: always;
}

form {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    background: #c3c3c3;
}

/*j
*{color:solid #FDC6A5;font-weight:bold;}
*/
a {
    color: #e45900;
    font-weight: bold;
}

input {
    background: white;
}

/*
a:hover
{text-decoration:none;}
*/

a:hover {
    background: #FDC6A5;
    text-decoration: none;
    color: black;
}


h1, h2, h3, h4, form, input, p {
    margin: 0;
    padding: 0;
}

p {
    margin-bottom: 12px;
}

.clear {
    clear: both;
}

#dteContainer2 {
    margin: 0 auto;
    background: #fff;
    margin-bottom: 50px;
}

* html #dteContainer {
    width: expression(document.body.clientWidth > 999 ? "999px" : "999px");
}


#dteContainer {
    width: 999px;
    margin: 0 auto;
    background: #fff;
    margin-bottom: 50px;
}

/*
* html #dteContainer {
    width: expression(document.body.clientWidth > 999 ? "999px" : "999px");
}
*/

#dteContent {
    font-size: 12px;
    font-family: Arial, helvetica, sans-serif;
    margin: 0 18px;
}

#dteContent table {
    font-size: 12px;
    font-family: Arial, helvetica, sans-serif;
}

#dteMidLogon {
    font-size: 18px;
    position: absolute;
    top: 200px;
    left: 270px;
}

#dteMidHome {
    font-size: 18px;
    position: absolute;
    top: 310px;
    left: 270px;
}

#dteLeftCol,
#dteRightCol {
    float: left;
}

#dteLeftCol
    /* {width:574px;} jason121 */
    /* {width:628px;} jason141 22*/
{
    width: 700px;
}

#dteRightCol
    /* {width:354px;}  jason121 */
    /* {width:300px;} jason141 22*/
{
    width: 260px;
}

#dteHorzLayout {
    width: 100%;
    font-size: 12px
}

#dteLeftCol .dteLcContent {
    padding: 0 9px 18px 0;
}

#dteRightCol .dteRcContent {
    padding: 0 0 18px 9px;
}

/* (m-78 media) */
#dteLeftColMedia,
#dteRightColMedia {
    float: left;
}

#dteLeftColMedia {
    width: 574px;
}

#dteRightColMedia {
    width: 354px;
}

#dteLeftColMedia .dteLcContent {
    padding: 0 9px 18px 0;
}

#dteRightColMedia .dteRcContent {
    padding: 0 0 18px 9px;
}

/* (m-78 media) */
#dteLeftColMedia .dteLcContent {
    padding: 0 9px 18px 0;
}

#dteRightColMedia .dteRcContent {
    padding: 0 0 18px 9px;
}


/* 728 adspace */
#dteAd728 {
    text-align: center;
    padding: 12px 0 12px 0;
    border-bottom: 1px solid #FDC6A5;
}

.advertTxt {
    text-align: center;
    padding-bottom: 4px;
}


/* ceiling */
#dteCeiling {
    background: url(../img/ceiling_bg_4.jpg);
    position: relative;
    height: 66px;
    border-bottom: 1px solid #FDC6A5;
}

#dteCeiling .dteLogo {
    position: absolute;
    top: 9px;
    left: 0;
}

#dteCeiling .dteLogin {
    font-size: 11px;
    position: absolute;
    top: 9px;
    right: 39px;
}

#dteCeiling .dteSearch {
    position: absolute;
    top: 20px;
    right: 0;
}

/* color:#949494; */
#dteCeiling .dteSearch input.dteSearchTxt {
    vertical-align: text-bottom;
    background: #FDC6A5;
    border: 2px solid blue;
    width: 180px;
    height: 16px;
    padding: 5px 2px;
    color: black;
    font-size: 12px;
    font-family: sans-serif;
    font-weight: bold;
}

/*
{vertical-align:text-bottom;background:#dde8da url(../img/txt_bg_2.jpg) 0 0 repeat-y;border:2px solid blue;width:180px;height:16px;padding:5px 2px;color:#e45900; font-size:12px;font-family:sans-serif;font-weight:bold;}
*/
img.dteSearchGlass {
    margin: 6px 0 0 6px;
    vertical-align: text-bottom;
}

/* content body */
#dteContentBody {
    padding: 12px 0 24px 0;
}

#dteContentBody h2 {
    color: #29699a;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    margin-bottom: 9px;
}

#dteContentBody p {
    color: #333;
}


/* footer */
#dteFooter {
    height: 66px;
    position: relative;
    background: #eee;
    font-size: 11px;
    border-bottom: 1px solid #FDC6A5;
    border-top: 1px solid #FDC6A5;
}

#dteFooter .dteCopy {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 340px;
}

#dteFooter .dteFLinks {
    position: absolute;
    top: 12px;
    right: 12px;
    text-align: right;
    width: 500px;
}

#dteBasement {
    height: 18px;
}

/* nav */
#dteNav {
    width: 100%;
    border-bottom: 1px solid #FDC6A5
}

/*{width:960px;border-bottom:1px solid #FDC6A5} */
/*{width:928px;border-bottom:1px solid #FDC6A5} */
#dteNav TABLE {
    width: 100%;
}

#dteNav TR {
}

#dteNav TD {
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    background: #fff url(../img/bg_2.gif) 0 0;
}

/*{text-align:center;font-size:11px;text-transform:uppercase;background: #fff url(../img/bg_2.gif) 0 0 repeat-x;} */
#dteNav TD a {
    display: block;
    padding: 5px;
    text-decoration: none;
    color: #fff;
}

/*{display:block;height:25px;padding:5px;text-decoration:none;color:#fff;}  jmb 8/10/15   remove height:25px */
/* {display:block;height:15px;padding:5px;text-decoration:none;color:#fff;} */
#dteNav TD a:hover {
    background: #FDC6A5;
    text-decoration: none;
    color: black;
}

/* {background:#33415C;} */

/* buttons */
.dteHideBtn {
    color: blue;
    background-color: #faffcc;
    font-size: 11px;
}

.dteBtn {
    width: 230px;
    height: 52px;
}

.dteBtn a {
    width: 230px;
    height: 52px;
    display: block;
    color: #000;
    text-decoration: none;
    background: transparent url(../img/btn_sprite_2.jpg) no-repeat top left;
}

.dteBtn a:hover {
    background: transparent url(../img/btn_sprite_2.jpg) no-repeat top right;
}

.dteBtn div.dteBtnTxt {
    padding: 17px 30px;
    font-size: 14px
}

.dteBtn02 a {
    padding: 17px 02px 0px 02px;
    text-align: center;
    font-size: 14px;
    width: 230px;
    height: 52px;
    display: block;
    color: #000;
    text-decoration: none;
    background: transparent url(../img/btn_sprite_2.jpg) no-repeat top left;
}

.dteBtn02 a:hover {
    background: transparent url(../img/btn_sprite_2.jpg) no-repeat top right;
}

/* right rail */
.dteRrBox {
    position: relative;
    border: 1px solid #FDC6A5;
    padding: 9px 9px 3px 9px;
    margin: 5px 0 18px 0;
}

.dteRrBox h2 {
    position: absolute;
    top: -7px;
    left: 5px;
    background: #fff;
    padding: 0 5px 0 5px;
    font-size: 13px;
}

.dteRrBox01 {
    position: relative;
    border: 1px solid #000000;
    padding: 9px 9px 3px 9px;
    margin: 5px 0 18px 0;
}

.dteRrBox02 {
    position: relative;
    border: 1px solid #FDC6A5;
    padding: 18px 9px 0px 9px;
    margin: 5px 0 18px 0;
}

.dteRrBox02 h2 {
    position: absolute;
    top: -7px;
    left: 5px;
    background: #fff;
    padding: 0px 5px 4px 5px;
    font-size: 13px;
}

#dteRightCol .dteRrBox {
    font-size: 11px;
}

/* (m-78 media) */
#dteRightColMedia .dteRrBox {
    font-size: 11px;
}


/* 336 ad */
#dteRightCol .dteRc336ad {
    background: #eee;
    padding: 9px;
}

/* 336 ad (m-78 media) */
#dteRightColMedia .dteRc336ad {
    background: #eee;
    padding: 9px;
}


/* entry lists */
.dteEntryHeader {
    position: relative;
    font-weight: bold;
    height: 20px;
}

#dteEntryList .entry {
    position: relative;
    height: 10px;
    margin-bottom: 16px;
    font-weight: bold;
}

/* m-18 jmb 01/10/2018 - fix overlaping rows margin-bottom:16px; */
/* {position:relative;height:10px;margin-bottom:6px;border-bottom:1px solid #ccc;font-weight:bold;} */

.dteEntryHeader .num,
#dteEntryList .entry .num {
    position: absolute;
    top: 2px;
    left: 0;
}

.dteEntryHeader .name,
#dteEntryList .entry .name {
    position: absolute;
    top: 0;
    left: 20px;
}

.dteEntryHeader .class,
#dteEntryList .entry .class {
    position: absolute;
    top: 0;
    left: 160px;
}

.dteEntryHeader .date,
#dteEntryList .entry .date {
    position: absolute;
    top: 0;
    left: 300px;
}

.dteEntryHeader .price,
#dteEntryList .entry .price {
    position: absolute;
    top: 0;
    left: 460px;
}

.dteEntryHeader .NonC,
#dteEntryList .entry .NonC {
    position: absolute;
    top: 0;
    left: 530px;
}


.dteEntryHeader .remove,
#dteEntryList .entry .remove {
    position: absolute;
    top: 0;
    left: 510px;
}

#dteEntryList select {
    width: 130px;
    font-size: 11px;
    font-weight: bold;
}

#dteEntryList2 select {
    width: 270px;
    font-size: 12px;
    font-weight: bold;
}

/* {width:250px;font-size:12px;font-weight:bold;font-family:"Times Roman" } */

#dteEntryList3 select {
    width: 130px;
    font-size: 12px;
    font-weight: bold;
}

/* m-18 jmb 01/10/2018 - fix dog name font size width:130px;font-size:12px; */
/* {width:130px;font-size:11px;} */ /* m-xx 01/03/2015 NC */
/* {width:140px;font-size:12px;font-weight:bold;font-family:"Times Roman" } */

.dteEntrySubmit .dteBtn {
    text-align: left;
}

#dteTotal {
    font-weight: bold;
    font-size: 14px;
    text-align: right;
    margin-top: 4px;
    border-top: 1px solid #ccc;
    padding: 4px 74px 12px 0;
}

.dteSubEvent {
    position: relative;
    font-size: 11px;
    padding: 6px 0 0 0;
    margin: 6px 0;
    border-top: 1px solid #ccc;
}

.dteSubEvent .price {
    position: absolute;
    top: 6px;
    left: 460px;
    font-size: 12px;
    font-weight: bold;
}

select.dteSelSubEvent {
    font-size: 11px;
}


/* login.php */
.dteLoginCtnt input {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.dteLoginCtnt .dteLoginBtn {
    font-size: 15px;
    background: #FDC6A5;
    font-weight: bold;
}

#dteLoginFlag {
    border: 1px solid #FDC6A5;
    padding: 6px 12px;
    color: #E45900;
    margin-bottom: 12px;
    font-weight: bold;
}

#dteLoginFlag b {
    color: #000;
}


/* registerHandler.php */
.dteRegisterCtnt input {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.dteRegisterCtnt textarea {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.dteRegisterCtnt .dteLoginBtn {
    font-size: 11px;
    margin-top: 12px;
    font-weight: bold;
}

#dteLoginFlag {
    border: 1px solid #FDC6A5;
    padding: 6px 12px;
    color: #E45900;
    margin-bottom: 12px;
    font-weight: bold;;
}

.dteLoginLc,
.dteLoginRc {
    float: left;
    width: 235px;
}

a.dteAnchSm {
    font-weight: normal;
    font-size: 11px;
}

.dteRegisterCtnt {
    font-weight: bold;
    font-size: 11px;
}

.dteRegisterCtnt fieldset {
    border: 1px solid #FDC6A5;
    margin-bottom: 12px;
}

.dteRegisterCtnt fieldset legend {
    color: #E45900;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}

.dteLargeFont {
    font-size: 18px;;
}

.whiteBG {
    background: #fff;
}

.ajaxChg {
    color: #0000FF;
    text-decoration: underline;
}

.fred {
    color: blue;
    font-weight: bold;
}

.fred08 {
    color: blue;
    font-weight: bold;
    font-size: 08px;
}

.fred14 {
    color: blue;
    font-weight: bold;
    font-size: 14px;
}

.fred18 {
    color: blue;
    font-weight: bold;
    font-size: 18px;
}

.wilma {
    color: red;
    font-weight: bold;
}

.judy {
    color: black;
    font-weight: bold;
}

.bastrd {
    color: green;
    font-weight: bold;
}

.wilma18 {
    color: red;
    font-weight: bold;
    font-size: 18px;
}

.width95 {
    width: 95%;
}

.borderRed {
    border: thin solid #FF0000;
}

.navHdr {
    background-color: #29688a;
}

.colHdr {
    background-color: #faC6a5;
    font-size: 18px;
}

.greenbar {
    background-color: #faffcc
}

.greenbar2 {
    background-color: green;
}

.greenlite {
    background-color: #F5DEB3
}

.pink {
    background-color: pink
}

.w90 {
    width: 90%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.not {
    color: black;
    font-weight: bold;
    background-color: #faC6a5;
}

.noPaidtxt {
    color: red;
}

.payrecvd {
    color: black;
    font-weight: bold;
    background-color: #00FA9A;
}

.paid {
    color: black;
    font-weight: bold;
    background-color: gray;
}

.paidtxt {
    color: blue;
}

.wait {
    color: black;
    font-weight: bold;
    background-color: aqua;
}

.canc {
    color: black;
    font-weight: bold;
    background-color: silver;
}

#dteUSBCHA TABLE {
    background-color: #CCFFFF;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#dteUSBCHA TABLE TH {
    text-align: left;
}

#dteUSBCHALIST {
    width: 574px;
}

TABLE th.headerSortUp {
    background-image: url(../images/asc.gif);
}

TABLE th.headerSortDown {
    background-image: url(../images/desc.gif);
}

/* older table sort version */
th.header {
    background-image: url(../images/bg.gif);
    cursor: pointer;
    font-weight: bold;
    background-color: pink;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px;
}

/* 8/21/2014 table soter upgrade */
.tablesorter-header {
    background-image: url(../images/bg.gif);
    cursor: pointer;
    font-weight: bold;
    background-color: pink;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    border-right: 1px solid #dad9c7;
    margin-left: -1px;
}


/* #00ff00 green         FDC6A5 */

/*
.pSize20
{
background-color: pink;
}
*/
/*
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
*/

.odd {
    background-color: #faffcc
}

/* m-78 remove right column for small devices */
@media screen and (max-width: 768px) {
    /* hide right column */
    #dteRightColMedia {
        display: none;
    }

    /* expand left column */
    #dteLeftColMedia {
        width: 100%;
    }
}

/* end remove right column

/* ** jasonM01 09/05/2018 - Add blink to Day/Score button - css added to dte.css also */

/* @group Blink */

.blink_Boarder_30s {
    /*margin: 20% 45% 0;*/
    display: inline-block;
    /*font-size: 2em; */

    border-left: 10px solid red;
    border-right: 10px solid red;
    border-top: 10px solid red;
    border-bottom: 10px solid red;
    animation-name: blinking;
    animation-duration: 1s;
    animation-iteration-count: 30;
}

@keyframes blinking {
    50% {
        border-color: orange;
    }
}

/* end blink boarder 30s */

.blink_for_5s {
    -webkit-animation: blink .75s linear 1s 5;
    -moz-animation: blink .75s linear 1s 5;
    -ms-animation: blink .75s linear 1s 5;
    -o-animation: blink .75s linear 1s 5;
    animation: blink .75s linear 1s 5;
}

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    50.01% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    50.01% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

@-ms-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    50.01% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

@-o-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    50.01% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    50.01% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

/* @end Blink */

.greyba {
    background-color: rgba(178, 178, 178, 1.00);
}
