
body, html { font: 12px arial; padding: 0px; border: 0px; margin: 0px; background-image: url('../img/bg.jpg'); background-repeat: repeat-x; background-position: 0px 65px; background-size: auto 35px;}  
div.header { height: 100px; width: 800px; margin: 0 auto;}  
div.logo { float: right; margin: 10px 40px auto auto; }
div.headertext { height: 65px; font-size: 28px; padding-top: 10px; }
div.menu { height: 50px; }



div.title { margin: 0 auto; font: 26px arial; text-align: center; width: 100%; }
div.content { width: 800px; margin: 0 auto; text-align: left; margin-top: 25px; }
div.error { color: red; margin-bottom: 20px; border: 1px solid red; padding: 5px; }
div.pass {  color: green; margin-bottom: 20px; border: 1px solid green; padding: 5px; }

table.chambers_con { border-collapse: collapse; width: 800px; margin: 0 auto; text-align: left;}
table.chambers_con thead tr { vertical-align: top; }
table.chambers_con thead td { text-align: center; font-weight: bold;  }
table.chambers_con tbody tr { height: 40px; }
table.chambers_con td { text-align: center;   }

.evenrow { background-color: #FFF; }
.oddrow { background-color: #e8e8e8; }


table.chambers_mon { border-collapse: collapse; width: 800px; margin: 0 auto; text-align: left;}
table.chambers_mon thead tr { vertical-align: top; }
table.chambers_mon thead td { text-align: center; font-weight: bold; }
table.chambers_mon td { text-align: left; }
table.chambers_mon tr { vertical-align: top; }

a, a:visited, a:active { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }


input { border: 1px solid #888888 ; }
    


h1 { font-size: 20x; }