body
{
    min-width: 1024px;
}

ul
{
    list-style-image: url(   '../images/COMPATT.ico' );
    list-style-position: inside;
}

hr
{
    width: 75%;
}

img
{
    border: 0px;
}

/* Classes for achieving vertical centering in complient browsers*/
.VCParent
{
    display: table;
}

.VCContent
{
    display: table-cell;
    vertical-align: middle;
}

/* Names for Basic Page Layout Structures */
#head
{
    text-align: center;
    min-width: 1024px;
}

#head h1, h2, div
{
    padding: 0px;
    margin: 0px;
}

#head div
{
    margin-left: auto;
    margin-right: auto;
}

#navigation
{
    float: left;
    width: 400px;
}

#content
{
    float: left;
    min-width: 600px;    
    width: 60%;
}

#content h1
{
    text-align: center;
}


#content div
{
    width: 95%;
        margin: 0 auto;
}

#footer
{
    text-align: center;
    clear: both;
}

#footer hr
{
    margin: auto;
}

#footer p
{
    padding: 0px;
    margin: 0px;
    font-size: xx-small;
}

/* Horizontal Button Menu Styles */
#HMenu div
{
    display: table;
    margin: 0 auto;
}

#HMenu ul
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    list-style-image: none;
}

#HMenu li
{
    float: left;
    display: inline;
    text-align: center;
}

#HMenu a
{
    text-decoration: none;
    display: block;
    border: 4px outset #FF6666;
    padding-left: 0.25em;
    padding-right: 0.25em;
    background-color: #FF0000;
}

#HMenu a:hover
{
    border: 4px inset #FF6666;
}

/* Special Layout Items */
#bnrImage
{
    width: 548px;
    height: 141px;
}
