html, body, h1, h2, h3, img { margin: 0px; padding: 0px; }
body { font-family: Arial; font-size: 12px; background-image: url('../images/bcg.gif'); background-repeat: repeat-x; background-color: #171616; }
h2 { margin-bottom: 10px; }

.page { margin: 0 auto; width: 719px; }
.header { background-image: url('../images/hdr.gif'); width: 719px; height: 191px; }
.menu { height: 40px; letter-spacing: -4; background-image: url('../images/tabback.gif'); background-repeat: repeat-x; }
    .menu a { text-decoration: none; font-weight: bold; width: 89px; height: 40px; line-height: 36px; background-image:url('../images/tab.gif'); display: block; float: left; text-align: center; color: #555555; }
    .menu a:hover { background-image:url('../images/tab_h.gif'); }
    .menu a.info { width: 185px; background-image: url('../images/inf.gif'); }
    
.main { background-image: url('../images/bcg2.gif'); background-repeat: repeat-y; }
    .left { width: 155px; float: left; text-align: left; padding: 15px; }
    .right { width: 504px; float: left; text-align: left; padding: 15px; }
    
    table.niceTable { border-collapse: collapse; border-spacing: 0px; font-size: 12px; }
    table.niceTable th { text-align: center; background-color: #A9B8C0; padding: 4px 4px; border: 2px solid #67808D; }
    table.niceTable td { padding: 3px 2px; border-top: 0px; border-bottom: 0px;  }
    
    /*table,table tr { border: 2px solid #711111; }*/
    table { border-collapse: collapse; border-spacing: 0px; font-size: 12px; /*background-color: #B91919;*/ }
    table th { text-align: center; padding: 5px; border-top: 0px; border-bottom: 0px; }
    table td { text-align: center; padding: 3px 2px; border-top: 0px; border-bottom: 0px; }
    
    table.stats td { color: #999999; }
    table.stats th { font-size : 16px; }
    
    .input { border: 1px solid #b6b6b6; background-color: #e1e1e1; }
    .width150 { width: 150px; }
    .errorMessage { background-color: #EA7373; border: 2px solid #B41B1B; display: block; padding: 5px; margin-top: 5px; font-weight: bold; }
    .goodMessage { background-color: #73FD73; border: 2px solid #03A503; display: block; padding: 5px; font-weight: bold; }
        
    .delic { clear: both; height: 1px; line-height: 1px; }
.main img { border: 0px; }

.footer-out { text-align: center; border-right: 1px solid #b6b6b6; border-left: 1px solid #b6b6b6; border-bottom: 2px solid #b6b6b6; border-top: 2px solid #b6b6b6; height: 36px; }
.footer-in { line-height: 33px; border-bottom: 1px solid white; border-top: 1px solid white; height: 34px; background-color: #E1E1E1; }
