:link,:visited {
 text-decoration: none;
 color: black;
}
a img,:link img,:visited img {
 border: none;
}
address {
 font-style: normal;
}
body {
 background: #F8F5E5;
 width: 100%;
 height: 100%;
}
fieldset {
 border: none;
}
form label {
 cursor: pointer;
}
html, body {
 width: 100%;
 height: 100%;
 padding: 0;
 margin: 0;
}
html, body, form, fieldset {
 margin: 0;
 padding: 0;
 font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}
input, select, textarea {
 font-size: 100%;
}
li, dd, blockquote {
 margin-left: 1em;
}
ul, ol {
 list-style: none;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
 margin: 0;
 padding: 0;
}
.scroll-left {
 background: #F8F5E5 url(home_design/scroll_left.gif) repeat-x;
 height: 551px;
}
.scroll-right {
 background: #F8F5E5 url(home_design/scroll_right.gif) repeat-x;
 height: 551px;
}
.yellow-ribbon {
 background: #FDDD00 url(home_design/3.gif) no-repeat;
 height: 28px;
 line-height: 28px;
 text-align: right;
 padding-right: 30px;
}
#menu-table {
 background-color: #FFFF66;
}
#menu-table td {
 background-color: #FDDD00;
 font: normal bold 14px Arial, Helvetica, sans-serif;
 letter-spacing: -1px;
 padding-left: 10px;
 padding-right: 10px;
}
.menu-table-2 {
 background-color: #FFFF66;
}
.menu-table-2 td {
 background-color: #FFFF66;
 font: normal bold 12px Arial, Helvetica, sans-serif;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
}
#container {
 width: 100%;
 height: 100%;
 display: table;
}
#position {
 display: table-cell;
 vertical-align: middle;
}