﻿#container {
    background: url('images/page/bkgrnd_content.gif') repeat-y;
}

#header {
    background: url('images/page/bkgrnd_menu.png') repeat-y;
}

#content_container {
    background-color: #FFFFFF;
}

#content_footnote {
    background-color: #FFFFFF;
}

#main_nav_container {
    background: url('images/page/bkgrnd_menu.png');
}

#key {
    background: no-repeat;
    
}

#logo {
    background: no-repeat;
}

#hosting {
    background: no-repeat;
}

#crest {
    background: no-repeat;
}

#slogan {
    background: no-repeat;
}

a.main_nav_item:hover {
    background: repeat-x;
    background-position: top left;
}

a.main_nav_active_item {
    background: repeat-x;
    background-position: top left;
}

a.sub_nav_item:hover {
    background: repeat-y;
    background-position: top left;
}

a.sub_nav_active_item {
    background: repeat-y;
    background-position: top left;
}

#footer {
    background-color: #AAAAAA;
}

body#main_body {
    background: url('images/page/bkgrnd_pg.gif');
}

.content {
    color: #666B6E;
}

.content table {
    color: #666B6E;
    border-color: #3B3C3C;
}

.content select {
    color: #666B6E;
}

.content input {
    color: #666B6E;
    border-color: #B4B8BB;
}

.content textarea {
    color: #666B6E;
    border-color: #B4B8BB;
}

.content th {
    border-color: #3B3C3C;
    color: #DFDFDF;
    background: #3B3C3C;
}

.content tr.odd {
    color: #6E6E6E;
    background-color: #FFFFFF;
}

.content tr.even {
    color: #6E6E6E;
    background-color: #E6E6E6;
}

.content fieldset {
    border-color: #3B3C3C;
}

.content legend {
    color: #74777A;
}

.content label {
    color: #74777A;
}
