/* CSS Document */
body {
    font-family: 
    Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-top: 10px;
    background-color: #EFEFEF;
    background-repeat: no-repeat;
    background-position: center top;
}
h5 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
h6 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align:left;
}

p {
    margin-top: 10px;

}

#largewrap
{
    margin: auto;
    width: 1000px;
    padding: 10px;
    background-color: #EFEFEF;
}

#largewrap #header #title
{
    float: left;
    width: 600px;
}

#largewrap #header #userdata
{
    float: right;
    width: 400px;
    text-align: left;
    background-color: #EFEFEF;
}

#largewrap #header #userdata a
{
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: -1px;
}

#largewrap #header #navbar
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eeeeef;
}

#largewrap #header #navbar #menu
{
    float: left;
    width: 700px;
}

#largewrap #header #navbar #search
{
    text-align: right;
    float: right;
    width: 250px;
    margin-right: 13px;
    margin-top: 4px;
}

#largewrap #content
{
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 4px;
    padding-bottom: 8px;
    background-color: #FFF;
}

#largewrap #content #pgtitle
{
    padding-top: 14px;
    padding-bottom: 10px;
}

#largewrap #content #pgtitle h1
{
    color: #2F9AFF;
    font-size: 24px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    font-weight: normal;
    margin: 0px;
}

#largewrap #content #pgtitle p
{
    padding-left: 24px;
    font-size: 11px;
    font-weight: normal;
    margin: 0px;
}

#largewrap #content #pgtitle p a
{
    color: #333439;
    text-decoration: none;
    font-weight: bold;
}

/*profile*/
.txtbox1
{
    border: 3px ridge #1A88C7;
    background-color: white;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    margin-left: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 250px;
    height: 20px;
    padding-left: 5px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    outline:none;
    
}

.drpdn {
    border: 3px ridge #1A88C7;
    background-color: white;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    margin-left: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
    width: 250px;
    height: 40px;
    padding-left: 5px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    outline: none;
}

a
{
    color: #000000;
    text-decoration: none;
}

    a:hover {
        color: #CC0000;
        text-decoration: underline;
    }

a.alt
{
    color: #000000;
    text-decoration: none;
}

a.alt:hover
{
    color: #CC0000;
    text-decoration: none;
}




/*login*/
.moduletable-login 
{
    color: #848181;
    text-align: center;
}



.width
{
    width: 100%;
}

.indent-top-none
{
    margin: 0 !important;
}

.menu
{
    margin: 10px 0 0 26px;
    list-style: none;
}

.menu li
{
    padding: 0;
    line-height: 15px;
    margin-bottom: 9px;
}

.menu li a
{
    padding: 0 0 0 0;
    color: #ffffff;
    font-size: 12px;
    line-height: 15px;
    padding: 0 0 0 14px;
    text-decoration: none;
}

.menu li a:hover
{
    color: #c80d0e;
    line-height: 15px;
    text-decoration: none;
}

.menu li li
{
    padding: 0 0 0 15px;
    margin: 0;
    background: none;
}

.menu .active ul
{
    padding: 6px 0 5px 0px;
    margin: 0;
}

.menu .active ul li
{
    padding-bottom: 3px;
}

.menu .active a
{
    color: #c80d0e;
}

.menu .active a:hover
{
    color: #ffffff;
}

.menu ul
{
    list-style: none;
}

.mm
{
    background-color: #CCCCCC;
    margin: 15px;
    padding: 5px;
}

.clear
{
    width: 100%;
    overflow: hidden;
}


.br
{
    display: block;
}


.fright
{
    float: right;
}

.fleft
{
    float: left;
}


#container
{
    overflow: hidden;
    height: 100%;
    text-align: left;
}

#left
{
    float: left;
    text-align: left;
    _margin: 0 -3px 0 0;
    width: 236px;
}

#right
{
    float: right;
    text-align: left;
    _margin: 0 0 0 -3px;
    width: 211px;
}


.extra-login-top .col-1
{
    width: 170px;
}

.extra-login-top .col-2
{
    width: 170px;
}

.extra-login-top .col-3
{
    width: 65px;
    padding: 5px 0 0 0;
}

.extra-login-top label
{
    font-size: 12px;
    color: #818181;
    font-family: Arial, Helvetica, sans-serif;
}

.extra-login-top .col-1 input, .extra-login-top .col-2 input
{
    border: 1px solid #3c3c3c;
    background: #1c1c1c;
    width: 156px;
    _width: 162px;
    color: #FFF;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 0 4px 6px;
    margin: 6px 0 5px 1px;
    _height: 22px;
}

.extra-login-bottom .col-1
{
    width: 137px;
    padding: 4px 0 0 0;
}

.extra-login-bottom .col-2
{
    width: 144px;
    padding: 4px 0 0 0;
}

    .extra-login-bottom .col-2 a
    {
        color: #c80d0e;
        font-size: 12px;
    }

.extra-login-bottom .col-3
{
    width: 137px;
}

    .extra-login-bottom .col-3 a
    {
        color: #008080;
        font-size: 12px;
    }





#page .display .inputbox, #page .inputbox
{
    color: #282828;
}


/*login*/
.logform-indent
{
    padding: 0 0 0 0;
    line-height: 14px;
}

/*login*/
.logform-indent p
{
    padding: 0;
    margin: 0;
    line-height: 14px;
}


#content .module ul
{
    list-style: none;
    margin: 0;
    padding: 0 0 6px 0;
}

#content .module ul li
{
    background: url(/images/list_line.gif) 12px bottom no-repeat;
    padding: 0 0 4px 0;
    margin-bottom: 2px;
}

#content .module ul li a
{
    background: url(/images/list_bull.gif) 0 4px no-repeat;
    padding: 0 0 0 12px;
    color: #8c0019;
    text-decoration: none;
}

#content .module ul li a:hover
{
    color: #757575;
}


.heading-text
{
    font-size: 20px;
    font-weight: bold;
    font-style: oblique;
    color: #FFFFFF;
    background-color: #808080;
    padding: 5px;
    text-align: center;
}

.bld
{
    font-size: 16px;
    color: #c80d0e;
    font-weight: bold;
    font-style: oblique;
    text-align: center;
}


/*gamestat*/
.bldX
{
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    font-style: oblique;
    text-align: center;
    vertical-align: middle !important;
   
}

/*play*/
.btn-wk-pk
{
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    background-color: #C0C0C0;
    width: 30px;
}

/*pooladmin, poolmanage*/
legend
{
    background-color: #EFEFEF;
    color: #000;
    border: 1px solid #666;
    margin-bottom: 10px;
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
    font-size: 11px;
    font-weight: bold;
}

/*pooladmin, poolmanage*/
fieldset
{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #999;
    padding-right: 6px;
    padding-left: 6px;
    /*background-image: url(/images/fieldset_bg.jpg);*/
    background-position: bottom;
    /*background-repeat: repeat-x;*/
    padding-bottom: 10px;
    margin-bottom: 10px;
    background-color: white;
}

.ind
{
    padding-left: 10px;
}



/*play*/
.plrTable1
{
    border: 1px;
    padding: 1px;
}

#Table1p
{
    width: 750px !important;
    text-align: center;
    background-color: gray;
    border-collapse: separate;
    border-spacing: 1px;
}

#Table1p td
{
    background-color: #FFFFf0;
    border: 1px;
    padding: 1px;
}

.star
{
    color: red;
    font-weight: bold;
}

.btnGrn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-color: green;
    
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: none;
    height: 30px;
    width:90px;
    outline: none;
    border-radius: 10px;
}

.btnBlue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-color: #0099FF;
    border-radius: 10px;
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: none;
    height: 30px;
    width: 90px;
    outline: none;
}
.btnGrey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #0099FF;
    text-align: center;
    background-color: #ebebeb;
    border-radius: 7px;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: none;
    height: 40px;
    outline: none;
}

.btnRed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #000000;
    text-align: center;
    background-color: #FF0000;
    border-radius: 7px;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: none;
    height: 40px;
    outline: none;
}

.btnSub {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
    background-color: #0099FF;
    border-radius: 7px;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: none;
   
}

.btnCanc
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #000000;
    text-align: center;
    background-color: #FF0000;
    border-radius: 10px;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: none;
}

.btnGo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: yellow;
    text-align: center;
    background-color: forestgreen;
    border-radius: 10px;
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: none;
}

.tbLbl
{
    border-right: #000000 thin solid;
    border-top: #000000 thin solid;
    border-left: #000000 thin solid;
    border-bottom: #000000 thin solid;
    font-weight: bold;
    font-size: 9pt;
    width: 130px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #CCCCCC;
    text-align: right;
    vertical-align: top;
    padding-right: 3px;
}

.tbLb2
{
    width: 70px;
    vertical-align: top;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 10px;
}

.tbLb3
{
    width: 170px;
    vertical-align: top;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 5px;
}

/*PoolAdmin*/
.lbRed
{
    background-color: red;
    color: black;
    border: thin;
    padding-left: 10px;
    padding-right: 10px;
}

/*PoolAdmin*/
.lbGrn
{
    background-color: green;
    color: white;
    border: thin;
    padding-left: 10px;
    padding-right: 10px;
}


/*createpool*/
.conthead
{
    color: #000000;
    font-size: 24px;
    text-align: center;
    font-weight: bolder;
    font-family: Myriad Pro;
}


.fulltable
{
    width: 100%;
    margin-bottom: 10px;
    background-color: #FFFFFF;
}

.fulltable a
{
    color: #960;
    text-decoration: none;
}

.halftable
{
    width: 50%;
    margin: auto;
    margin-bottom: 10px;
    background-color: #FFFFFF;
}

.tophalfcell
{
    vertical-align: top;
    width: 50%;
}


.coRed
{
    color: #D80000;
}

/*poolmanage*/
.coRB
{
    color: #D80000;
    font-weight: bold;
}

/*poolmanage*/
.coRed:link
{
    text-decoration: none;
}

/*activation*/
.coGreen
{
    color: #009933;
}

/*activation*/
.coGreen:link
{
    text-decoration: none;
}

/*profile*/
.entryText
{
    font-family: Arial, Helvetica, sans-serif;
    padding: 4px;
    background-image: url('/images/entrytext_bg.png');
    background-repeat: repeat-x;
    background-position: 50% top;
    border: 1px solid #999;
}
/*stop contact us page spam*/
.email2 {
    font-family: Arial, Helvetica, sans-serif;
    padding: 4px;
    background-image: url('/images/entrytext_bg.png');
    background-repeat: repeat-x;
    background-position: 50% top;
    border: 1px solid #999;
    display: none;
}

/*profile*/
.readonlyText
{
    color: #000000;
    background-color: #C0C0C0;
}

/*poolmanage*/
.mnuBar
{
    color: #8c0019;
    font-size: 14px;
    font-weight: bold;
    background-color: #dcdcdc;
}

/*poolmanage*/
.stAddConf
{
    margin-left: 180px;
}

.tab-brd1 {
    display: block;
    margin: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-width: 20px 1px 20px 1px;
    border-style: solid;
    border-color: #51689c;
    border-spacing: 0;
    /*width: 570px;*/
    padding-right: 5px;
    padding-left: 5px;
}

.tab-brd2 {
    display: block;
    margin: auto;
    font-size: 12px;
    font-weight: bold;
    border-width: 20px 1px 20px 1px;
    border-style: solid;
    border-color: #51689c;
}

.tab-brd3 {
    margin: auto;
    font-size: 12px;
    font-weight: bold;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #ffffff;
    width: 500px;
    position: absolute;
    top: 50px;
    left: 0px;
    right:0px;
    display: block;
    background-color:white;
}

/*play*/
    .showMsg
{
    z-index: 10000;
    font-size: 30px;
    color: yellow;
    background-color: black;
    padding: 30px;
    display: none;
}

/*play*/
.msgN
{
    font-size: 18px;
    color: black;
}

/*play*/
.msgB
{
    font-size: 18px;
    background-color: Red;
    color: #00000f;
}

/*gamestats*/
.tbtd
{
    color: #8c0019;
    font-weight: bolder;
    background-color: #dcdcdc;
    width: 50px;
}

#pop-up 
{
    display: none;
    position: absolute;
    width: 300px;
    padding: 10px;
    background: #eeeeee;
    color: #000000;
    border: 1px solid #1a1a1a;
    font-size: 90%;
}

#pop-up1 
{
    display: none;
    position: absolute;
    width: 300px;
    padding: 10px;
    background: #eeeeee;
    color: #000000;
    border: 1px solid #1a1a1a;
    font-size: 90%;
}
div.qimg
{

   content: url(/images/help.png);
    width: 25px;
    height: 25px;
     background: #eeeeee;
     display: normal;

}
div.qimg1
{

   content: url(/images/icons/acrobat.png);
    width: 16px;
    height: 16px;
     background: #eeeeee;
     display: normal;

}
.entBtn
{
    width: 180px;
    height: 25px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.entName
{
    
    color: yellow;
   

}
.tLogoS
{
    height: 24px;
    width: 30px;

}


.msg
{
    font-size: 14px;
    color: #666666;
    font-weight: bold;
    text-align: center;
    vertical-align: middle !important;
   
}

.itmCtrBlk {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: white;
    background-color: dodgerblue;
    border-radius: 25px;
}



#accordion section p {
    display: none;
    text-align: left;
    width: 500px;
    padding-left: 20px;
    color: black !important;
}

#accordion section a {
    color: darkred !important;
    text-align: left;
    text-decoration: none !important;
}

#accordion section a:hover {
    text-decoration: underline !important;
}

#accordion section:target p {
    display: block;
    
}

#accordion section h1 {
    color: black !important;
    font-size: 18px !important;
}

.cpHeader {
    color: white;
    background-color: #719DDB;
    font-weight: normal;
    font-size: 18px;
    cursor: pointer;
    width: 562px;
    height: 18px;
    padding: 4px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}

.cpBody {
    background-color: #eeeeef;
    font: bold 12px auto Verdana, Arial;
    width: 562px;
    padding: 4px;
    padding-top: 7px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
}
.pdfTr1 {
    width: 150px;
    height: 28px;
    color: black;
    background-color: yellow;
    font-weight: bold;
    font-size: 14px;
}

.pdfTr2 {
    width: 250px;
    height: 28px;
    color: yellow;
    background-color: black;
    font-weight: bold;
    font-size: 14px;
}

.pdfTable {
    width: 60%;
}

.GridView {
    vertical-align: top;
    text-align: right;
    background-color: #8c0019;
    border-color: #f01f1f;
    border-style: ridge;
    border-width: 2px;
    width: 540px;
}

.selrow {
    color: #8c0019;
    background-color: #738A9C;
    font-weight: bold;
}

.rowst {
    color: #000;
    background-color: #fff7e7;
}

.altrowst {
    background-color: Gainsboro;
}

.cpHeadLab {
    padding-top: 10px;
    text-align: left;
    padding-left: 74px;
}


