a:hover{
        visibility: visible;
        color: red;
}
body{
        background-color: #000000;
       /* background-image: url(../images/backgroundCrest.gif);*/
        font-family: arial, helvetica, sans-serif;
        margin: 0px;
        padding: 0px;
}
h1, h2, h3, h4{
        color: navy;
        text-align: left;
}
hr{
        padding: 0px;
        margin: 10px;
}
.clear{
        clear: both;
}
.basket{
        color: #ef9c00;
        background:navy;
}
.bigpad{
        padding-left: 40px;
        padding-right: 40px;
}
.bold{
        font-weight: bold;
}
/************* BUTTONS ******************/
.binButton{
        color: navy;
        font-weight: bold;
        text-align: right;
        padding-right: 3px;
        background-color: white;
        background-image: url(../images/bin.jpg);
        background-repeat: no-repeat;
        background-position: left center;
        width: 80px;
        height: 35px;
}
.payButton{
        color: navy;
        font-weight: bold;
        text-align: right;
        padding-right: 3px;
        background-color: white;
        background-image: url(../images/money.jpg);
        background-repeat: no-repeat;
        background-position: left center;
        width: 160px;
        height: 35px;
}
.pmButton{
        color: navy;
        font-weight: bold;
        text-align: right;
        padding-right: 3px;
        background-color: white;
        background-image: url(../images/paymate.gif);
        background-repeat: no-repeat;
        background-position: left center;
        width: 170px;
        height: 35px;
}
.printButton{
        color: navy;
        font-weight: bold;
        text-align: right;
        padding-right: 6px;
        background-color: white;
        background-image: url(../images/printImg.png);
        background-repeat: no-repeat;
        background-position: left center;
        width: 110px;
        height: 35px;
}
/*****************End Buttons*****************************/
.center{
        text-align: center;
        margin-left: auto;
        margin-right: auto;
}
.close{
        padding:0px;
        margin:0px;
}
.display{
        font-style: italic;
        font-weight: bold;
        color: navy;
        font-size: 12pt;
}
.emph{
        font-style: italic;
        font-weight: bold;
        text-decoration: underline;
}
.fun{
        font-style: italic;
        font-weight: bold;
        color: teal;
        font-size: 14pt;
}
.inline{
        display: inline;
        vertical-align: middle;
}
.italic{
        font-style: italic;
}
.left{
        float: left;
        clear: both;
}
.red{
        color: red;
}
.right{
        text-align: right;
}
.floatRight{
        float: right;
}
.yellowBanner{
        text-align: center;
        background-color: yellow;
}
/***************Page Columns**********************/
.rightColumn{
        float: right;
        margin-left: 80px;
        margin-right: 30px;
}
.lefttColumn{
        float: left;
}
/************End Columns************************/
.container{

        background-color: white;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width:895px;
        height: 100%;
}
.content{
        background-color: #ffffff;
        padding: 0px;
        text-align: justify;
        font-family: sans-serif;
        font-size: 10pt;
        color: navy;
        height: 580px;
        border-top: double 20px #840045;
        border-bottom: double 20px #840045;
        border-right: double 20px #840045;
        margin-left: 145px;
        width: 717px;
}
.comingSoon{
        background-image: url(../images/comingSoonW684H364.gif);
        background-repeat: no-repeat;
        background-position: center center;
}
.content a{
        color: blue;
}
.content a:hover{
        color: red;
}
.content img{
        border: 0;
        margin-left: 20px;
        padding: 10px
}
.content p{
        margin: 10px;
}
.contentNav{
        float: left;
        background-color: #840045;
        width: 145px;
        padding-top: 20px;
        padding-bottom: 10px;
        height: 600px;
        font-size: 10px;
        color: white;
}
.contentNav input{
        font-size: 11px;
        margin: 0px;
}
.contentNav a{
        color: white;
        text-decoration: none;
        vertical-align: middle;
}
.contentNav a:hover{
        color:yellow;
}
.info{
        border-top: double 20px #840045;
        background-color: #ffffff;
        padding: 10px;
        margin-left: 10px;
        margin-right: 10px;
        text-align: justify;
        font-family: sans-serif;
        font-size: 10pt;
        color: navy;
        height: 100%;
}
.padlock{
        font-size: 11pt;
        color: black;
        background-image: url(../images/padlock.jpg);
        background-repeat: no-repeat;
        background-position: center center;
}
.info img{
        vertical-align: middle;
        float: right;
        border: none;
        margin: 10px;
}
.imgLeft img{
        float: left;
}
.imgNoFloat img{
        float: none;
}
.imgRight img{
        float: right;
}
.footer{
        background-color: #840045;
        text-align: center;
        vertical-align: middle;
        font-size: 9pt;
        padding: 2px;
        color: white;
}
.footer a{
        color:aqua;
}
.footer a:hover{
        color: yellow;
}
.footer img{
        float: right;
        border: 0;
}
.formfield{
       margin-top:2px;
       margin-bottom:2px;
       color:navy;
       position:relative;
       text-align:left;
       left:50%;
}
.formfield input{
   color:black;
}
.textMiddle{
        vertical-align: middle;
}
.formtxt{
       margin-top:2px;
       margin-bottom:2px;
       color:navy;
       text-align:right;
       position:absolute;
       right:51%;
       display:inline;
}
.logo{
        height: 80px;
        width: 100%;
        border: 0;
        margin: 0;
        border-top: solid 10px #840045;
}
.menu{
        height: 40px;
}
.miniPage{
        height: 250px;
}
.moveRight{
        padding-left: 50px;
}
.nav{
        position: relative;
        float: left;
        white-space: nowrap;
        margin: 0;
        padding: 0;
        font-family: arial, helvetica, sans-serif;
        background-image: url(../images/navsel.gif);
        background-repeat: no-repeat;
        width: 126px;
        height: 40px;
        overflow: hidden;
}
.nav a{
        display: block;
        color: white;
        font-size: 14px;
        text-decoration: none;
        vertical-align: middle;
        font-family: arial, helvetica, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
}
.nav a:hover{
        color: silver;}
.nav a:hover img{
        visibility:hidden;}
.nav img{
        width: 126px;
        height: 40px;
        border: 0;
}
.nav span{
        position: absolute;
        left:0px;
        top: 7px;
        width: 100%;
        cursor: pointer;
}
.stretch{
        padding-bottom: 38px;
}
table{  
        color: navy;
        background: #fffbc6;
        border-style: outset;
        border-width: thin;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
        font-size: 8pt;
        font-weight: bold;
}
table a{
        text-decoration: underline;
        color: blue;
}
table a:hover{
        color:red;
        background: teal;
}
table td{
        border-width: thin;
        text-align: center;
        color: navy;
        background: #fffbc6;
        border-style: outset;
        padding: 5px;
}

table th{
        border-width: thin;
        text-align: center;
        color: navy;
        background: #ffff33;
        border-style: outset;
        padding: 5px;
}
table td right{
        text-align: right;
}
.posTable{
        color: black;
        padding: 0px;
        font-size: 9pt;
        font-weight: normal;
        margin-left: auto;
        margin-right: auto;
        border-style: hidden;
        background-color: white;
}
.posTable td{
        text-align: center;
        padding: 0px;
        margin: 0px;
        background-color: white;
        border-top-style: hidden;
        border-right-style: hidden;
        border-left-style: hidden;
        border-right-width: 0px;
        border-left-width: 0px;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: black;
}
.posTable td img{
    margin: 0px;
    padding: 0px;
}
#waitProcess{
        font-size: 12pt;
        visibility: hidden;
        font-style: italic;
        color: teal;
}
