/** Define general colors */
/* page title */
/* article title */
/* black */
body.white {
    background-color: #f0f3f8
    }
body.white a {
    text-decoration: none;
    border-bottom: dotted 1px #001b72;
    color: #001b72
    }
body.white h1 a, body.white h2 a, body.white h3 a {
    color: #903;
    border-bottom: solid 1px transparent
    }
body.white a:hover {
    background: #fff;
    color: #001b72
    }
body.white h1, body.white h2 {
    color: #903;
    border-bottom: solid 1px #903
    }
body.white h1 {
    border-bottom: solid 1px transparent
    }
body.white div.items-row {
    border-top: solid 1px transparent
    }
body.white div.random-image {
    background-color: #ccc
    }
/** Block styles */
body.white div#wrapper {
    background: white;
    border: solid 2px #bbb
    }
body.white .module-title {
    color: #fff;
    background-color: #002c74
    }
body.white div#footer .moduletable {
    color: #000;
    background-color: #efefef;
    border: solid 1px #efefef
    }
body.white div#menu-top {
    background-color: #002c74
    }
body.white div#menu-top a {
    color: #fff
    }
body.white .menu a, body.white .menu ul:first-child li.parent:first-child {
    color: #001b72;
    border-top: dotted 1px gray;
    border-bottom: none
    }
body.white .menu li li a, body.white .menu li li li a, body.white .menu ul.parent li a {
    border-top: none
    }
body.white .menu a:visited {
    color: #001b72
    }
body.white .menu a:hover {
    background-color: #dfe4ed
    }
body.white .menu li.current a {
    background-color: #dfe4ed
    }
body.white #menu-top .menu li.current a {
    color: #dfe4ed;
    background-color: #001b72
    }
body.white .menu li.current li a {
    background-color: white
    }
body.white #main a:hover, body.white #main a:active, body.white #main a:focus {
    color: white;
    background-color: #001b72
    }
body.white div#menu-top a:hover {
    background-color: white;
    color: #001b72
    }
body.white .moduletable_menu, body.white .moduletable-menu, body.white .moduletable {
    border: solid 1px #001b72
    }
body.white div#footer a {
    color: #001b72
    }
body.white div.componentheading {
    color: gray;
    font-weight: bold
    }
body.white .readmore a {
    color: #001b72;
    font-weight: bold;
    border-bottom: dotted 1px #001b72
    }
body.white .readmore a:hover, body.white a.contentpagetitle:hover {
    background: #001b72;
    color: #fff
    }
body.white .button, body.white button, body.white .button-search {
    border: solid 1px #fff;
    background: #002c74;
    color: #fff
    }
body.white .button:hover, body.white button:hover, body.white .button-search:hover {
    background: #224e96
    }
body.white .sectiontableentry1 {
    background: #eef2ff
    }
body.white div.pagenav {
    background: #eef2ff;
    border: solid 1px #001b72
    }
/* tags */
body.white .highlight {
    background: yellow
    }
body.white .pagination, body.white ul.pagenav {
    background: #eef2ff none repeat scroll 0%;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb
    }
body.white .notice, body.white .message {
    background: #dfe4ed none repeat scroll 0%;
    font-size: 110%;
    font-style: italic;
    padding: 1em
    }
body.white form.editor a:hover, body.white .mceWrapper a:hover {
    background: inherit;
    color: black
    }
body.white div#accessibility-links span.accessibility-icon button, body.white div#accessibility-links span.accessibility-icon {
    background-color: #002c74
    }
body.white div#accessibility-links span.accessibility-icon button:hover {
    background-color: #0037ae
    }
body.white div#accessibility-links span.accessibility-text {
    color: #000
    }
div#accessibility-links button {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #000;
    font-weight: bold;
    margin-left: 1em
    }
/* from 1.7 */
body.white table.weblinks th a, body.white table.newsfeeds th a, body.white table.category th a, body.white table.jlist-table th a, body.white table.weblinks th, body.white table.newsfeeds th, body.white table.category th, body.white table.jlist-table th {
    color: white
    }
body.white table.weblinks th, body.white table.newsfeeds th, body.white table.category th, body.white table.jlist-table th {
    background: none repeat scroll 0 0 #002c74
    }
body.white tr, body.white td {
    border: 1px solid #ddd
    }
body.white fieldset {
    border: solid 2px #ddd
    }
body.white .article-info {
    color: #652401
    }
body.white .star {
    color: red
    }
body.white .panel h3.pane-toggler a {
    background: #f5f5f5 url(../images/slider_plus.png) right top no-repeat;
    border-bottom: 1px solid #ddd
    }
body.white .panel h3.pane-toggler-down a {
    background: #f5f5f5 url(../images/slider_minus.png) right top no-repeat;
    border-bottom: 1px solid #ddd
    }
body.white .panel h3.pane-toggler a:hover, body.white .panel h3.pane-toggler-down a:hover {
    color: white;
    background: #001b72
    }
body.white .cat-list-row1 {
    background-color: #eef2ff
    }