body, html
{
    border:0;
    margin:0;
    padding:0;
    background:#fff;
    color:#000;
    font-family:Times New Roman, Times, serif;
    font-size : 14px;
}
body{
    min-width:794px;
}
.clear{
    clear:both;
    font-size:0;
    height:0;
    width:0;
    line-height:0px;
    margin:0;
    padding:0;
    border:0;
}
#layout{
    left:50%;
    position:absolute;
    width:780px;
    margin-left:-392px;
    border: 2px solid #333;
}
#header{
    display:block;
    left:0;
    top:0;
    position:absolute;
    width:132px;
    height:107px;
    margin:0;
    text-align:center;
}
#header img{
    margin-top:12px;
    border:0;
}
#nav{
    float:right;
    padding:0;
    background:#FBEFD6;
}
#sidebar{
    float:left;
    margin-top:20px;
    width:132px;
    height:437px;
    background: url(/images/display.php?id=3) center no-repeat;
}
#main{
    margin-top:15px;
    float:right;
    width:625px;
    padding:0 10px;
}
#footer{
    text-align:center;
    padding:5px;
    color:#777;
    font-weight:bold;
    font-size:70%;
    font-variant: small-caps;
}

#main_menu{
    background:#FBEFD6 url(/images/display.php?id=4) top right no-repeat;
    padding: 40px 0 0 0;
    display:block;
    list-style-type:none;
    margin:0;

}
#main_menu_bottom_bar{
    background:#FBEFD6 url(/images/display.php?id=5) bottom right no-repeat;
    height:17px;
    width:656px;
    display:block;
}
#main_menu li{
    float:left;
    display:block;
    margin:0;
    padding:0;
    width:92px;
    background:#FBEFD6;
    border-right:1px solid #C8B88C;
    text-align:center;
    height:28px;
}

#main_menu li li
{
    width:125px;

}
#main_menu li.last{
    border-right:0;
}
#main_menu li a{
    /*height:28px;*/
    margin:0;
    padding:0 0 2px;
    display:block;
    text-decoration:none;
    font-size:9.5px;
    line-height:14px;
    color:#423620;
    background:#FBEFD6;
    font-family:Verdana, sans-serif;
    font-stretch: ultra-condensed;
    letter-spacing: -.5px;
}

#main_menu ul ul{
    margin:-17px 0px 0px 125px;
}

.ie #main_menu ul ul{
    margin:-17px 0px 0px 63px;
}

#main_menu ul{
    clear:both;
    position:absolute;
    display:none;
    margin:-3px 0 0 -1px;
    border:1px solid #C8B88C;
    background-color:#FBEFD6;
    float:none;
}
#main_menu ul li{
 float:none;
 border-right:0;
 border-bottom:1px solid #C8B88C;
 height:auto;
}
#main_menu ul li.last{
 border-bottom:0;
}

#main_menu li:hover ul ul,
#main_menu li li:hover ul ul,
#main_menu li li li:hover ul ul,
#main_menu li li li li:hover ul ul,
#main_menu li.open ul ul,
#main_menu li li.open ul ul,
#main_menu li li li.open ul ul,
#main_menu li li li li.open ul ul
{display:none;}

#main_menu li:hover ul,
#main_menu li li:hover ul,
#main_menu li li li:hover ul,
#main_menu li li li li:hover ul,
#main_menu li.open ul,
#main_menu li li.open ul,
#main_menu li li li.open ul,
#main_menu li li li li.open ul
{display:block;}

#main_menu li a:hover, #main_menu li a.active{
    color: #B08F54;
    background-color:#fff8eb;

}
h1, h2, h3{
    font-family:Times New Roman, Times, serif;
    letter-spacing:.3em;
    text-transform:uppercase;
}
h1{
    font-weight:normal;
    color:#78795E;
    font-size:20px;
    margin:0 0 10px 0;
}
h2{
    color:#78795E;
    font-size:14px;
    margin:10px 0 0 30px;
}
h4{
    color:#000000;
    font-size:11px;
    margin:0 0 0 0;
    font-weight:bold;
}

p{
    margin:0 0 10px 30px;
}
ul{
    margin:0 0 10px 60px;
    padding:0;
}
ul ul{
    margin:0 0 0 30px;
}
li {

}

a:link, a:active {
    font-family:Times New Roman,Times,serif;
    font-size:14px;
    color:#94623D;
}
a:hover
{
    font-family : Times New Roman, Times, serif;
    font-size :14px;
    color : #AE9A63;
}

a:visited
{
    font-family : Times New Roman, Times, serif;
    font-size : 14px;
    color : #635A47;
}
.tableText {
    font-family : arial, helvetica, sans serif;
    font-size : 10px;
    color : #000000;
    margin: 0 0 0 0;
}
