﻿.foo
{
}

p.top
{
    text-align: right;
    margin-top: 10px;
}
#right p.top a
{
    background: Transparent url("images/up.gif") no-repeat left center;
    padding-left: 15px;
}
hr.top
{
    margin-top: 75px;
}
p.back
{
    margin-top: 20px;
}
p.search
{
    margin-bottom: 20px;
}

ul.inline, ul.inline li
{
    margin: 0px;
    padding: 0px;
}
ul.inline li
{
    margin: 0px 25px;
}

/* Main headings */
#content h2, #news h3
{
    border-left: solid 20px #18507C;
    border-bottom: solid 1px #18507C;
    padding: 5px 0px 7px 9px;
    margin-bottom: 10px;
}
#content h3 a
{
    text-decoration: none;
}

/* Navigation */
#left ul.Links, #left ul.Links li
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#left ul.Links
{
}
#left ul.Links a
{
    display: block;
    padding: 8px 3px 8px 18px;
    border-bottom: solid 1px #C0C0C0;
    font-size: 12px;
    text-decoration: none;
    background: Transparent url("images/arrow.gif") no-repeat center left;
    color: Gray;
}
#left ul.Links a.Selected
{
    background-color: #18507C;
    background-image: url("images/selected.gif");
    color: White;
    font-weight: bold;
}
#left ul.Links a:Hover
{
    background-color: #18507C;
    color: #EEEEEE;
}

/* Containers */
.article, .article-header, .article-footer, .content, .intro, .record, #news
{
    overflow: hidden;
    height: 100%;
}
.intro
{
    margin-bottom: 25px;
}

.article
{
    margin-bottom: 15px;
    border-bottom: dashed 1px Gray;
    padding-bottom: 10px;
}
.article-header
{
    border-bottom: dashed 1px Gray;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
.article .content
{
    margin: 10px 0px;
}

#content a.img-link, #content a.img-link:Hover
{
    text-decoration: none;
    background-color: Transparent;
}

/* Search keyword */
.srch-txt
{
    background: yellow;
    color: Red;
}

/* News applet */
#news
{
    margin-top: 30px;
    border: solid 1px Black;
    background-color: #FFE9AF;
}
#news h3
{
    background-color: White;
    margin-bottom: 0px;
    font-weight: bold;
}
#news h4
{
    font-weight: bold;
    font-size: 12px;
}
#news .content
{
    padding: 10px;
}
#news .content div
{
    margin: 8px 0px;
}