﻿/* defined in main.css*/
/*body { font-family: Arial, Helvetica, sans-serif !important; }*/

#WelcomeHeaderLinks {
    font-size: inherit;
    width: 100%;
}

a.WelcomeHeaderLinks {
    color: rgb(111, 137, 185);
    text-decoration: none;
}

a.WelcomeHeaderLinks:hover {
    color: rgb(192, 0, 0);
    text-decoration: overline;
}

.WelcomeText {
    color: rgb(192, 0, 0);
    font-size: 8pt;
    margin-left: 5px;
    padding-bottom: 2px;
}

a.homeLink {
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.Logout {
    background-color: rgb(221, 224, 229);
    font-weight: bold;
    width: 151px;
}

a.LogoutLink { text-decoration: none; }

.FooterButton {
    background-color: Transparent;
    border: 0px;
    cursor: hand;
    padding: 2px;
}

a.FooterText, span.FooterText {
    font-size: 14px;
    text-decoration: none;
}

    
a.FooterText:hover { text-decoration: underline; }

.FooterHyper {
    color: rgb(111, 137, 185);
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
    text-decoration: none;
}

.HeaderButton {
    background-color: Transparent;
    border: 0px;
    cursor: hand;
    padding: 2px;
}

a.HeaderText, span.HeaderText {
    color: rgb(111, 137, 185);
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.HeaderText:hover { text-decoration: overline; }

.HeaderHyper {
    color: rgb(111, 137, 185);
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
    text-decoration: none;
}



a.gridHyper {
    color: Blue;
    text-decoration: none;
}

a.gridHyper:hover {
    color: Blue;
    text-decoration: underline;
}

.FinMenuHeader {
    background-image: url(../../Images/General/financialNavBlue.jpg);
    background-position: right 50%;
    background-repeat: no-repeat;
    color: rgb(58, 86, 133);
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}

.DisFinMenuHeader {
    background-image: url(../../Images/General/financialNavDis.jpg);
    background-position: right 50%;
    background-repeat: no-repeat;
    color: rgb(120, 120, 120);
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}

.TransparentBtn {
    background-color: transparent;
    color: #000000;
}

.GamMenuHeader {
    background-image: url("../../Images/General/gamingNavGreen.jpg");
    background-position: right 50%;
    background-repeat: no-repeat;
    color: rgb(0, 81, 81);
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}

.DisGamMenuHeader {
    background-image: url("../../Images/General/gamingNavDis.jpg");
    background-position: right 50%;
    background-repeat: no-repeat;
    color: rgb(120, 120, 120);
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}

.PowerMenuHeader {
    background-image: url(../../Images/General/powerNavRed.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    color: rgb(193, 0, 0);
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}

.DisPowerMenuHeader {
    background-image: url(../../Images/General/powerNavDis.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    color: rgb(120, 120, 120);
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}



.Error {
    font-size: 16px;
    position: relative;
    text-align: center;
}

.Error img {
    display: block;
    left: 5px;
    margin: 15px;
    position: absolute;
    top: 0px;
}

.ErrorOuter {
    height: 70%;
    text-align: center;
    width: 95%;
}

.ErrorExec {
    background-color: rgb(214, 223, 237);
    border: double 2px rgb(58, 86, 133);
    height: 50px;
    text-align: center;
    width: 300px;
}

.ErrorOuterExec {
    height: 20%;
    text-align: center;
    width: 95%;
}

.ErrorMsg {
    color: Red;
    text-align: center;
}

#selectPreformatted .option {
    font-family: "Courier New", Courier;
    white-space: pre;
}

.expand {
    border-color: #0094d9 transparent transparent transparent;
    border-style: solid;
    border-width: 25px 25px 0 25px;
    float: left;
    height: 0;
    position: absolute;
    right: 10px;
    top: 0;
    width: 0;
    z-index: 102;
}

#venues a {
    color: inherit;
    display: block;
    font-size: 12px;
    position: relative;
    text-align: center;
    width: 99%;
}

.logoPlaceHolder {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-color: rgb(175, 175, 175);
    border-radius: 10px;
    float: left;
}

#Swap {
    color: #525D63;
    font-size: 12px;
    margin-right: 60px;
    position: absolute;
    right: 0;
    text-align: right;
}

#current {
    display: none;
    visibility: hidden;
}

#smallLogo {
    max-height: 120px;
    max-width: 120px;
}


.slick-slide { min-height: 115px !important; }

.box {
    position: absolute;
    width: 270px;
}

.logoPlaceHolder {
background-color: #1e7c9f
}

.logo {
    line-height: 50px;
    width: 50px;
    text-align: center;
    color: #ffffff!important;
    font-size: 30px!important;
}

.logoPlaceHolder {
margin-right: 10px;
}


div#venues {
    position: absolute;
    z-index: 1;
    width: 100%;
    margin-top: 70px;
}

select#selectList:focus {
    border: 1px solid #5DA9F5;
}

select#selectList {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-padding-start: 5px;
    outline: 0;
    -o-transition: .1s ease;
    -moz-transition: .1s ease;
    -webkit-transition: .1s ease;
    transition: .1s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 25px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    float: right;
    color: rgb(71, 86, 105);
    font-size: 12px;
    padding: 0 0 0 5px;
    min-width: 140px;
    height: 26px;
    font-weight: 400;
    background-image: url(../../Images/Icons/arrow-grey-down-padded.png);
    border: 1px solid #ccc;
    background-color: #ededed;
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
    margin-right: 2px;
}


