html, body {
  font-family: Tahoma,Verdana;
  font-size: 8pt;
  background: #F1F3E5 url('pic/topbg.jpg') repeat-x;
  color: #583F2E;
	padding:0;
	margin:0;
  overflow: auto;
}

#body { 
margin:0 auto;
text-align:center;
table-layout:fixed;
width:100%;
height:100%;
}

a:link, a:visited {
 text-decoration: none;
 color: #1B1711;
 font-weight: bold;
}

a:hover {
 text-decoration: underline;
 color: #583F2E;
 font-weight: bold;
}

form {
 margin-top: 0;
 margin-bottom: 0;
}

input, select, textarea {
 font-family: "Tahoma";
 font-size: 8pt;
 background: #FFFCF9;
 border: #583F2E 1px solid
}

textarea.massage {
 background-image: url('pic/massage.gif');
 background-repeat: no-repeat;
 background-position: bottom right;
 overflow: auto;
}

input.button {
 background: #FFFCF9 url('./pic/button.gif');
 border: #C09854 1px solid;
 color: #C09854;
 font-weight: bold;
}

input.checkbox {
 background-color: #C09854;
 width: 17px;
 height: 17px
}

input.radio {
 background-color: transparent;
 border: none;
}

hr {
 background-color:#CD7F40;
 color:#CD7F40;
 height:1px;
 border:none;
}

hr.menu {
margin-right: 0;
 height: 2px;
}

img { 
 border: none;
}

h2 {
 background-image: url(./pic/h2.gif);
 background-repeat: no-repeat;
 font-size: 9pt;
 color: #D1894F;
 height: 16px;
 padding: 1px;
 margin: 1px;
}

h3 {
 background: url(./pic/h3.gif) no-repeat center;;
 text-align: center;
 font-size: 9pt;
 color: #D1894F;
 height: 16px;
 padding: 1px;
 margin: 1px;
}

table, tr, td { 
 font: 8pt Tahoma;
 border: none;
 border-collapse: collapse;
}

table.spacer {
 margin-bottom: 2px;
}

table.sections {
 background: #FCF5EB;
 border: 1px solid #DDC28B;
 cursor: pointer;
 padding: 5px;
 width: 400px;
 height: 64px
}

td.block {
  border: solid #CD7F40 1px;
  background-color: #FCF5EB;
  margin-bottom: 5;
  width: 100%;
  padding: 5px
}

td.main {
  border: solid #CD7F40 1px;
  background-color: #FCF5EB;
}

td.bgcolor {
 background-color: #F9EDD9;
 border: 1px solid #DDC28B;
}

td.bgimg {
 background: #F9EDD9 url('./pic/button.gif');
 border: 1px solid #DDC28B;
 color: #C09854;
 font-weight: bold;
}

td.bg_home {
 border: solid #CD7F40 1px;
 background: #F9EEDB url('./pic/homebg.jpg');
 background-repeat: repeat-x;
 background-position: bottom;
}

td.hb {
 text-align: center;
 border: solid #CD7F40 1px;
 background-color: #E6C19E;
}

td.pager {
 background-image: url('./pic/pager2.gif');
 text-align: center;
 color: #9B9B9B;
 font-weight: bold;
}

a.menu:link, a.menu:visited {
 text-decoration: none;
 color: #F3DCB7;
 font-weight: bold;
}

a.menu:hover {
 color: #F9EEDB;
 font-weight: bold;
}

a.pager:link, a.pager:visited {
 text-decoration: none;
 color: #C09854;
 font-weight: bold;
}

a.pager:hover {
 color: #F9EEDB;
 font-weight: bold;
}
