/* $Header: /opt/civ/cvs/cc/common/style.css,v 1.2 2025/11/29 09:36:05 asm Exp $ */
body {
    margin: 0;
    font-family: "Microsoft Sans Serif", Tahoma, Arial, Sans-Serif;
    font-size: 14px;
}
*.textonly {
    display: none;
}
div#head, div#foot, h1, h2, h3, h4, h5, h6, dt, th, li.title, div#info {
    font-family: Verdana, Sans-Serif;
}
div#head {
    margin: 0 auto;
    padding: 12px 0 12px;
    width: 896px;
    text-align: left;
    border-left: none;
    position: relative;
    clear: both;
    height: 64px;
    border-bottom: 1px dashed #224466;
}
img#logo {
    float: left;
}
div#toplink {
    position: absolute;
    top: 64px;
    right: 0;
}
a.toplink {
    margin-left: 24px;
    text-decoration: none;
    font-size: 16px;
    color: #222222;
}
a.toplink:hover {
    color: #002244;
    text-decoration: underline;
}
div#site {
    font-size: 28px;
    margin-left: 80px;
    padding-top: 4px;
    line-height: 1;
}
div#page {
    margin: 0 auto;
    width: 896px;
    text-align: left;
    border-left: none;
    position: relative;
    clear: both;
}
div#page img {
    width: 100%;
}
div#menu {
    width: 208px;
    margin-right: 12px;
    float: left;
}
div#main {
    width: 676px;
    float: right;
}
h1 {
    margin: 12px 0 8px;
}
div#info {
    color: #224466;
    font-size: 14px;
    margin: 0 0 12px 0;
    border-top: 1px dashed #224466;
    border-bottom: 1px dashed #224466;
    padding: 2px 0;
}
div#main p, div#main ul, div#main ol, div#main dl, div#main blockquote {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0 0 12px 0;
    line-height: 20px;
    text-align: left;
}
ul.menu {
    list-style-type: none;    
    margin: 0;
    padding: 0;
    padding-bottom: 12px;
    margin-top: 12px;
}
li.menu.title {
    color: #ffffff;
    background-color: #224466;
    width: 192px;
    display: block;
    margin: 8px 0 2px;
    padding: 4px 8px;
}
li.menu a {
    color: #000000;
    background-color: #ccddee;
    width: 192px;
    display: block;
    margin-bottom: 2px;
    padding: 4px 8px;
    text-decoration: none;
}
li.menu a:hover {
    background-color: #ddeeff;
    color: #222222;
    text-decoration: underline;
}
div#foot {
    margin: 0 auto;
    padding: 12px 0 12px;
    width: 896px;
    text-align: left;
    border-left: none;
    position: relative;
    clear: both;
    border-top: 1px dashed #224466;
}
