body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    color: #000;
    margin-top: 0px;
    padding: 0px;
    background-image: url(../images/styling/bodyhg.gif);
    background-repeat: repeat-x;
}

form {
    margin: 0;
    padding: 0;
}

a:link,
a:visited,
a:hover,
a:active {
    font-family: Arial, Helvetica, sans-serif;
}

#container {
    width: 984px;
    padding: 0px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFF;
}

#left {
    width: 190px;
    float: left;
    position: relative;
    margin-left: -180px;
    margin-right: 20px;
    _margin-right: 15px;
}

#inner {
    margin: 0px;
    width: 100%;
}

#content {
    position: relative;
    padding: 20px;
}

#footer {
    clear: both;
    border-top: 1px solid #CED0D2;
    padding: 7px 10px 5px 17px;
    height: 20px;
    background-color: #002D5A;
    padding: 20px;
    text-align: left;
}

#footer > a {
    color: #000;
    margin-right: 10px;
    font-size: 14px;
    text-decoration: none;
}

#footer > a:hover {
    text-decoration: underline;
}

#footernav {
    float: left;
    width: 700px;
    height: 20px;
    color: #FFF;
}

#footernav a {
    font-size: 11px;
    color: #FFF;
}

#footernav a:link,
#footernav a:visited {
    text-decoration: none;
    color: #cbd6de;
}

#footernav a:hover {
    text-decoration: none;
    color: #FFF;
}

#footernav a:active {
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
}

#logo {
    float: left;
    width: 244px;
}

#meta {
    color: #cbd6de;
    font-size: 12px;
    height: 22px;
    border-bottom: 1px solid #FFF;
    background-color: #002D5A;
    padding: 7px 20px 5px 10px;
}

#metanav {
    float: left;
    margin-top: 5px;
    padding-left: 7px;
}

#metanav a:link,
#metanav a:visited {
    color: #cbd6de;
    font-size: 12px;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
}

#metanav a:hover {
    color: #FFF;
}

#metanav a:active {
    color: #FFF;
    font-weight: bold;
}

#language {
    float: right;
    margin-top: 2px;
    width: 600px;
    text-align: right;
    padding-right: 10px;
}

#language a:link,
#language a:visited {
    color: #cbd6de;
    font-size: 12px;
    text-decoration: none;
    padding-right: 4px;
    padding-left: 4px;
}

#language a:hover {
    text-decoration: underline;
}

#language a:hover, #language a:active {
    color: #FFF;
}

#language input {
    margin-left: 10px;
    height: 16px;
}

#tgnav {
    height: 35px;
    background: #bbbbbb;
    border: #FFF solid;
    border-width: 1px 0px 1px 0px;
}

#tgnav .rich-toolbar {
    float: left;
}

.tgnav {
    float: left;
    padding-left: 0px;
    padding-top: 10px;
}

.tgnav a {
    border: solid #FFF;
    border-width: 1px 1px 0px 1px;
    margin-left: 5px;
    height: 17px;
}

.tgnav a:link,
.tgnav a:visited {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    padding: 4px 10px 4px 10px;
    text-decoration: none;
    line-height: 17px;
    background-image: url(../images/styling/tg-bg-off.gif);
    background-repeat: repeat-x;
}

.tgnav a:hover,
.tgnav a:active {
    font-size: 11px;
    font-weight: bold;
    color: #002D5A;
    background-image: none;
    background-color: #FFF;
    line-height: 17px;
    padding: 4px 10px 4px 10px;

    text-decoration: none !important;
}

.tgnavselected a:link,
.tgnavselected a:visited,
.tgnavselected a:hover,
.tgnavselected a:active {
    font-size: 11px;
    font-weight: bold;
    color: #002D5A;
    padding: 4px 10px 4px 10px;
    text-decoration: none;
    line-height: 17px;
    background-image: none;
    background-color: #FFF;
    border: none !important;
}

#copyright {
    font-size: 14px;
    width: auto;
}

.rich-button,
.rich-container button[type="button"],
.rich-button-button,
.rich-container button[type="reset"],
.rich-button-reset,
.rich-container button[type="submit"],
.rich-button-submit,
.rich-container input[type="reset"],
.rich-input-reset,
.rich-container input[type="submit"],
.rich-input-submit,
.rich-container input[type="button"],
.rich-input-button
.rich-menu-item,
.rich-menu-item a,
.rich-menu-item a:hover,
.rich-menu-item a:visited,
.rich-menu-group, .rich-menu-group a,
.rich-menu-group a:hover,
.rich-menu-group a:visited,
.rich-ddmenu-label,
.rich-ddmenu-label-disabled,
.rich-panel-body,
.rich-tab-header,
.rich-panel-header,
.rich-menu-item,
.rich-menu-item a,
.rich-menu-item a:hover,
.rich-menu-item a:visited,
.rich-menu-group,
.rich-menu-group a,
.rich-menu-group a:hover,
.rich-menu-group a:visited,
.rich-tabpanel-content,
.rich-table-headercell,
.rich-table-cell,
.rich-table-subheadercell,
.rich-mpnl-text,
input,
textarea,
select,
button {
    font-size: 14px;
}

.rich-ddmenu-label .rich-menu-item,
.rich-ddmenu-label .rich-menu-item a,
.rich-ddmenu-label .rich-menu-item a:hover,
.rich-ddmenu-label .rich-menu-item a:visited {
    font-weight: 400;
    padding-left: 7px;
}

.rich-sort-icon {
    width: 19px;
    height: 19px;
    marign-top: -2px;
}

.rich-toolbar {
    background-image: none;
    border-color: #D4CFC7;
}

.rich-menu-list-border {
    margin: 0px 1px;
}

.rich-menu-list-bg {
    background-image: none !important;
}

.rich-menu-item-icon {
    display: none;
}

.rich-fileupload-font {
    font-size: 14px;
}

textarea {
    padding: 5px;
}

.box li a:link {
    background-position: left 2px;
    padding-left: 20px;
    font-size: 14px;
}
