/* General Pages */
body {
    background: #f0f4ff;
}
#titlebar {
    background: -moz-linear-gradient(center bottom, #d0d9ee, #f0f4ff 42px);
    background: #f0f4ff url(/static/collab/genproj/img/header_bg.png) repeat-x bottom;
    border-bottom: 1px solid #bbbbdd;
}
#logo img {
    border: none;
    width: 369px;
    height: 95px;
}
#tools a {
    text-decoration: none;
    color: #4466aa;
}
#tools a:hover {
    text-decoration: underline;
}
#search {
    min-height: 10px;
}
.sidebar_group h3 {
    color: #333333;
}
.sidebar_group ul a {
    color: #224499;
}
#content h2 {
    color: #990000;
}
#content a {
    color: #224499;
}
#footer {
    background: -moz-linear-gradient(center top, #d0d9ee, #f0f4ff 25px);
    background: #f0f4ff url(/static/collab/genproj/img/footer_bg.png) repeat-x top;
    border-top: 1px solid #bbbbdd;
    color: #9999bb;
}
#copyright {
    text-align: justify;
}
#copyright a {
    color: #9999bb;
    text-decoration: none;
    font-weight: bold;
}
#copyright a:hover {
    text-decoration: underline;
}
#bottom_nav {
    text-align: right;
}
#bottom_nav ul {
    padding: 0;
    margin: 0;
    position: relative;
    list-style: none;
}
#bottom_nav ul li {
    float: right;
}
#bottom_nav a {
    color: #9999bb;
    text-decoration: none;
    font-variant: small-caps;
    padding: 0.4em 1em 0.4em 4em;
    border-right: 1px solid #9999bb;
    display: block;
    float: right;
    clear: both;
}
#bottom_nav a:hover {
    text-decoration: underline;
}

/* Special Pages */
div.data_table table thead th {
    background: #f0f4ff;
}
div.data_table table tr.partial_header th {
    background: #f0f4ff;
    border-bottom: none !important;
}
.alt_row td {
    background: #F3F3F3;
}
.data_set_start {
    border-left: 1px solid #CCCCCC;
}
table.genproj_form_table tr td {
    width: 180px;
}
#discussion .topic_title {
    background-color: #78b !important;
}
#discussion table.post_table tr.data_row:hover,
#discussion table.post_table tr.alt_row:hover a {
    background-color: #d4daf0 !important;
}
#discussion table.post_table tr.data_row:hover a,
#discussion table.post_table tr.alt_row:hover a {
    color: #000 !important;
}

