body,html {
   font-family: arial, tahoma, sans-serif, verdana, helvetica;
   width: 800px;
   margin: 0 0 0 1px;
   height: 100%;
}

table.top_layout {
   width: 800px;
   height: 71px;
   background-image: url(/images/up.jpg);
}

table.content_layout {
   width: 800px;
   vertical-align: top;
   padding: 0px;
   border: 1px solid #836c27;
}

table.left_layout {
   height: 100%;
   vertical-align: top;
   width: 200px;
   padding: 0px;
   border: 0px;
}

td.left_title {
   font-size: 14px;
   font-weight: bold;
   height: 24px;
   padding: 5px;
   text-align: center;
   vertical-align: top;
   background-color:  #ffbf4f;
   border: 1px solid #836c27;
}

td.left_links {
   vertical-align: top;
   background-color: #ffcf73;
   border-left: 1px solid #836c27;
   border-right: 1px solid #836c27;
   border-bottom: 1px solid #836c27;
   margin-bottom: 0px;
}

table.main_content {
   height: 100%;
   width: 600px;
   vertical-align: top;
}

td.main_content {
   font-size: 13px;
   border: 1px solid #836c27;
   vertical-align: top;
}

td.search {
   width: 164px;
   text-align: right;
}
input.search {
   border: 1px solid #aaa;
   background-color: #fff;
}
input.submit {
   height: 22px;
   border: 0;
   font-weight: bold;
   background-image: url(/images/tabGrad.jpg);
}

table.tab {
   height: 24px;
   right: 10px;
   background-color: #452e07;
   background-image: url(/images/tabGrad.jpg);
}
td.tab {
   border-top: 1px solid #836c27;
   border-left: 1px solid #836c27;
}
td.tab_end {
   border-top: 1px solid #836c27;
   border-left: 1px solid #836c27;
   border-right: 1px solid #836c27;
}
a.tab_link {
   color: #463009;
   text-decoration: none;
   font-size: 13px;
   font-weight: bold;
   padding: 2px 10px 2px 10px;
}
a:hover.tab_link {
   color: #d00;
}

ul.link {
   margin: 0;
   padding: 0px 0px 0px 5px;
   list-style-type: none;
}

ul.link2 {
   margin: 0;
   padding: 0px 0px 0px 15px;
   list-style-type: none;
}

a.link {
   text-decoration: none;
   color: #000;
   font-size: 13px;
}
a:hover.link {
   text-decoration: none;
   color: #d00;
}
a.active { color: #d00; }

a { 
   text-decoration: none;
   color: #00f;
   font-size: 13px;
}
a:hover {
   text-decoration: none;
   color: #d00;
}

input.contact { border: 1px solid #ffbf4f; }
textarea.contact { border: 1px solid #ffbf4f; }
td.contact { font-size: 13px; padding: 4px; }

img { border: 0;}

.page { font-size: 12px; color: #d00; }

.cat_items { 
   vertical-align: top;
   text-align: center;
   height: 160px;
   font-size: 12px;
}
.item {
   text-align: left;
   vertical-align: top;
   font-size: 12px;
}

.error {
   font-size: 13px;
   color: #d00;
   text-align: center;
}

.add-item {
   padding-left: 20px;
   font-size: 12px;
}

.results {
   font-family: verdana, tahoma, arial, sans-serif;
   font-weight: bold;
   font-size: 13px;
}

.justify13 {
   font-size: 13px;
   text-align: justify;
   padding: 10px 20px 0px 20px;
}

td { font-size: 13px; }

input.blue  { border: 1px solid #66f; }
input.red   { border: 1px solid #d00; }
select.blue { border: 1px solid #66f; }
